

/* Start:/local/templates/hedonic/styles.css?1616148316155693*/
/*!
 * altavina v0.1.0
 * 2018 Slam.by/Oleg Belanovich ()
 * Based on Bootstrap 
 */
/*!
 * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

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

@-ms-viewport {
    width: device-width
}

html {
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}

body {
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #292b2c;
    background-color: #fff
}

[tabindex="-1"]:focus {
    outline: 0 !important
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[data-original-title], abbr[title] {
    cursor: help
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto
}

figure {
    margin: 0 0 1rem
}

img {
    vertical-align: middle
}

[role=button] {
    cursor: pointer
}

[role=button], a, area, button, input, label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

table {
    border-collapse: collapse;
    background-color: transparent
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #636c72;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: left
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

button, input, select, textarea {
    line-height: inherit
}

input[type=checkbox]:disabled, input[type=radio]:disabled {
    cursor: not-allowed
}

input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit
}

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

output {
    display: inline-block
}

[hidden] {
    display: none !important
}

code, kbd, pre, samp {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

code {
    padding: .2rem .4rem;
    font-size: 90%;
    color: #bd4147;
    background-color: #f7f7f9;
    border-radius: .25rem
}

a > code {
    padding: 0;
    color: inherit;
    background-color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 90%;
    color: #fff;
    background-color: #292b2c;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 90%;
    color: #292b2c
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px
}

.container-fluid {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters > .col, .no-gutters > [class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
}

.col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.pull-0 {
    right: auto
}

.pull-1 {
    right: 8.33333%
}

.pull-2 {
    right: 16.66667%
}

.pull-3 {
    right: 25%
}

.pull-4 {
    right: 33.33333%
}

.pull-5 {
    right: 41.66667%
}

.pull-6 {
    right: 50%
}

.pull-7 {
    right: 58.33333%
}

.pull-8 {
    right: 66.66667%
}

.pull-9 {
    right: 75%
}

.pull-10 {
    right: 83.33333%
}

.pull-11 {
    right: 91.66667%
}

.pull-12 {
    right: 100%
}

.push-0 {
    left: auto
}

.push-1 {
    left: 8.33333%
}

.push-2 {
    left: 16.66667%
}

.push-3 {
    left: 25%
}

.push-4 {
    left: 33.33333%
}

.push-5 {
    left: 41.66667%
}

.push-6 {
    left: 50%
}

.push-7 {
    left: 58.33333%
}

.push-8 {
    left: 66.66667%
}

.push-9 {
    left: 75%
}

.push-10 {
    left: 83.33333%
}

.push-11 {
    left: 91.66667%
}

.push-12 {
    left: 100%
}

.offset-1 {
    margin-left: 8.33333%
}

.offset-2 {
    margin-left: 16.66667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333%
}

.offset-5 {
    margin-left: 41.66667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333%
}

.offset-8 {
    margin-left: 66.66667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333%
}

.offset-11 {
    margin-left: 91.66667%
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem
}

.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #eceeef
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #eceeef
}

.table tbody + tbody {
    border-top: 2px solid #eceeef
}

.table .table {
    background-color: #fff
}

.table-sm td, .table-sm th {
    padding: .3rem
}

.table-bordered {
    border: 1px solid #eceeef
}

.table-bordered td, .table-bordered th {
    border: 1px solid #eceeef
}

.table-bordered thead td, .table-bordered thead th {
    border-bottom-width: 2px
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, .05)
}

.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, .075)
}

.table-active, .table-active > td, .table-active > th {
    background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, .075)
}

.table-success, .table-success > td, .table-success > th {
    background-color: #dff0d8
}

.table-hover .table-success:hover {
    background-color: #d0e9c6
}

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
    background-color: #d0e9c6
}

.table-info, .table-info > td, .table-info > th {
    background-color: #d9edf7
}

.table-hover .table-info:hover {
    background-color: #c4e3f3
}

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
    background-color: #c4e3f3
}

.table-warning, .table-warning > td, .table-warning > th {
    background-color: #fcf8e3
}

.table-hover .table-warning:hover {
    background-color: #faf2cc
}

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
    background-color: #faf2cc
}

.table-danger, .table-danger > td, .table-danger > th {
    background-color: #f2dede
}

.table-hover .table-danger:hover {
    background-color: #ebcccc
}

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
    background-color: #ebcccc
}

.thead-inverse th {
    color: #fff;
    background-color: #292b2c
}

.thead-default th {
    color: #464a4c;
    background-color: #eceeef
}

.table-inverse {
    color: #fff;
    background-color: #292b2c
}

.table-inverse td, .table-inverse th, .table-inverse thead th {
    border-color: #fff
}

.table-inverse.table-bordered {
    border: 0
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.table-responsive.table-bordered {
    border: 0
}

.form-control {
    display: block;
    width: 100%;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #464a4c;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus {
    color: #464a4c;
    background-color: #fff;
    border-color: #5cb3fd;
    outline: 0
}

.form-control::-webkit-input-placeholder {
    color: #636c72;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #636c72;
    opacity: 1
}

.form-control::-ms-input-placeholder {
    color: #636c72;
    opacity: 1
}

.form-control::placeholder {
    color: #636c72;
    opacity: 1
}

.form-control:disabled, .form-control[readonly] {
    background-color: #eceeef;
    opacity: 1
}

.form-control:disabled {
    cursor: not-allowed
}

select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 2px)
}

select.form-control:focus::-ms-value {
    color: #464a4c;
    background-color: #fff
}

.form-control-file, .form-control-range {
    display: block
}

.col-form-label {
    padding-top: calc(.5rem - 1px * 2);
    padding-bottom: calc(.5rem - 1px * 2);
    margin-bottom: 0
}

.col-form-label-lg {
    padding-top: calc(.75rem - 1px * 2);
    padding-bottom: calc(.75rem - 1px * 2);
    font-size: 1.25rem
}

.col-form-label-sm {
    padding-top: calc(.25rem - 1px * 2);
    padding-bottom: calc(.25rem - 1px * 2);
    font-size: .875rem
}

.col-form-legend {
    padding-top: .5rem;
    padding-bottom: .5rem;
    margin-bottom: 0;
    font-size: 1rem
}

.form-control-static {
    padding-top: .5rem;
    padding-bottom: .5rem;
    margin-bottom: 0;
    line-height: 1.25;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-static.form-control-lg, .form-control-static.form-control-sm, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: .2rem
}

.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > select.input-group-addon:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) {
    height: 1.8125rem
}

.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    padding: .75rem 1.5rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > select.input-group-addon:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) {
    height: 3.16667rem
}

.form-group {
    margin-bottom: 1rem
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-check {
    position: relative;
    display: block;
    margin-bottom: .5rem
}

.form-check.disabled .form-check-label {
    color: #636c72;
    cursor: not-allowed
}

.form-check-label {
    padding-left: 1.25rem;
    margin-bottom: 0;
    cursor: pointer
}

.form-check-input {
    position: absolute;
    margin-top: .25rem;
    margin-left: -1.25rem
}

.form-check-input:only-child {
    position: static
}

.form-check-inline {
    display: inline-block
}

.form-check-inline .form-check-label {
    vertical-align: middle
}

.form-check-inline + .form-check-inline {
    margin-left: .75rem
}

.form-control-feedback {
    margin-top: .25rem
}

.form-control-danger, .form-control-success, .form-control-warning {
    padding-right: 2.25rem;
    background-repeat: no-repeat;
    background-position: center right .5625rem;
    background-size: 1.125rem 1.125rem
}

.has-success .col-form-label, .has-success .custom-control, .has-success .form-check-label, .has-success .form-control-feedback, .has-success .form-control-label {
    color: #5cb85c
}

.has-success .form-control {
    border-color: #5cb85c
}

.has-success .input-group-addon {
    color: #5cb85c;
    border-color: #5cb85c;
    background-color: #eaf6ea
}

.has-success .form-control-success {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")
}

.has-warning .col-form-label, .has-warning .custom-control, .has-warning .form-check-label, .has-warning .form-control-feedback, .has-warning .form-control-label {
    color: #f0ad4e
}

.has-warning .form-control {
    border-color: #f0ad4e
}

.has-warning .input-group-addon {
    color: #f0ad4e;
    border-color: #f0ad4e;
    background-color: #fff
}

.has-warning .form-control-warning {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")
}

.has-danger .col-form-label, .has-danger .custom-control, .has-danger .form-check-label, .has-danger .form-control-feedback, .has-danger .form-control-label {
    color: #d9534f
}

.has-danger .form-control {
    border-color: #d9534f
}

.has-danger .input-group-addon {
    color: #d9534f;
    border-color: #d9534f;
    background-color: #fdf7f7
}

.has-danger .form-control-danger {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")
}

.form-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.show {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.show {
    display: block
}

tr.collapse.show {
    display: table-row
}

tbody.collapse.show {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease
}

.dropdown, .dropup {
    position: relative
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-left: .3em solid transparent
}

.dropdown-toggle:focus {
    outline: 0
}

.dropup .dropdown-toggle::after {
    border-top: 0;
    border-bottom: .3em solid
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #292b2c;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}

.dropdown-divider {
    height: 1px;
    margin: .5rem 0;
    overflow: hidden;
    background-color: #eceeef
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 3px 1.5rem;
    clear: both;
    font-weight: 400;
    color: #292b2c;
    text-align: inherit;
    white-space: nowrap;
    background: 0 0;
    border: 0
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #1d1e1f;
    text-decoration: none;
    background-color: #f7f7f9
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #0275d8
}

.dropdown-item.disabled, .dropdown-item:disabled {
    color: #636c72;
    cursor: not-allowed;
    background-color: transparent
}

.show > .dropdown-menu {
    display: block
}

.show > a {
    outline: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #636c72;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: .125rem
}

.input-group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

.input-group .form-control:active, .input-group .form-control:focus, .input-group .form-control:hover {
    z-index: 3
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon, .input-group-btn {
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25;
    color: #464a4c;
    text-align: center;
    background-color: #eceeef;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}

.input-group-addon.form-control-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: .2rem
}

.input-group-addon.form-control-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: .75rem 1.5rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
    margin-top: 0
}

.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn, .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group > .btn, .input-group-btn:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-addon:not(:last-child) {
    border-right: 0
}

.input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group > .btn, .input-group-btn:not(:first-child) > .dropdown-toggle, .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn, .input-group-btn:not(:last-child) > .btn:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.form-control + .input-group-addon:not(:first-child) {
    border-left: 0
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.input-group-btn > .btn {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.input-group-btn > .btn + .btn {
    margin-left: -1px
}

.input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover {
    z-index: 3
}

.input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group {
    margin-right: -1px
}

.input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group {
    z-index: 2;
    margin-left: -1px
}

.input-group-btn:not(:first-child) > .btn-group:active, .input-group-btn:not(:first-child) > .btn-group:focus, .input-group-btn:not(:first-child) > .btn-group:hover, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:hover {
    z-index: 3
}

.custom-control {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-height: 1.5rem;
    padding-left: 1.5rem;
    margin-right: 1rem;
    cursor: pointer
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.custom-control-input:checked ~ .custom-control-indicator {
    color: #fff;
    background-color: #0275d8
}

.custom-control-input:focus ~ .custom-control-indicator {
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0275d8;
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0275d8
}

.custom-control-input:active ~ .custom-control-indicator {
    color: #fff;
    background-color: #8fcafe
}

.custom-control-input:disabled ~ .custom-control-indicator {
    cursor: not-allowed;
    background-color: #eceeef
}

.custom-control-input:disabled ~ .custom-control-description {
    color: #636c72;
    cursor: not-allowed
}

.custom-control-indicator {
    position: absolute;
    top: .25rem;
    left: 0;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #ddd;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%
}

.custom-checkbox .custom-control-indicator {
    border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
    background-color: #0275d8;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}

.custom-radio .custom-control-indicator {
    border-radius: 50%
}

.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}

.custom-controls-stacked {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.custom-controls-stacked .custom-control {
    margin-bottom: .25rem
}

.custom-controls-stacked .custom-control + .custom-control {
    margin-left: 0
}

.custom-select {
    display: inline-block;
    max-width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    line-height: 1.25;
    color: #464a4c;
    vertical-align: middle;
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
    background-size: 8px 10px;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
    -moz-appearance: none;
    -webkit-appearance: none
}

.custom-select:focus {
    border-color: #5cb3fd;
    outline: 0
}

.custom-select:focus::-ms-value {
    color: #464a4c;
    background-color: #fff
}

.custom-select:disabled {
    color: #636c72;
    cursor: not-allowed;
    background-color: #eceeef
}

.custom-select::-ms-expand {
    opacity: 0
}

.custom-select-sm {
    padding-top: .375rem;
    padding-bottom: .375rem;
    font-size: 75%
}

.custom-file {
    position: relative;
    display: inline-block;
    max-width: 100%;
    height: 2.5rem;
    margin-bottom: 0;
    cursor: pointer
}

.custom-file-input {
    min-width: 14rem;
    max-width: 100%;
    height: 2.5rem;
    margin: 0;
    opacity: 0
}

.custom-file-control {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 5;
    height: 2.5rem;
    padding: .5rem 1rem;
    line-height: 1.5;
    color: #464a4c;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}

.custom-file-control:lang(en)::after {
    content: "Choose file..."
}

.custom-file-control::before {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    z-index: 6;
    display: block;
    height: 2.5rem;
    padding: .5rem 1rem;
    line-height: 1.5;
    color: #464a4c;
    background-color: #eceeef;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0 .25rem .25rem 0
}

.custom-file-control:lang(en)::before {
    content: "Browse"
}

.alert {
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible .close {
    position: relative;
    top: -.75rem;
    right: -1.25rem;
    padding: .75rem 1.25rem;
    color: inherit
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d0e9c6;
    color: #3c763d
}

.alert-success hr {
    border-top-color: #c1e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bcdff1;
    color: #31708f
}

.alert-info hr {
    border-top-color: #a6d5ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faf2cc;
    color: #8a6d3b
}

.alert-warning hr {
    border-top-color: #f7ecb5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebcccc;
    color: #a94442
}

.alert-danger hr {
    border-top-color: #e4b9b9
}

.alert-danger .alert-link {
    color: #843534
}

.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    transform: translate(0, -25%)
}

.modal.show .modal-dialog {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #141615
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .8
}

.modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px;
    border-bottom: 1px solid #eceeef
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 15px
}

.modal-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 15px;
    border-top: 1px solid #eceeef
}

.modal-footer > :not(:first-child) {
    margin-left: .25rem
}

.modal-footer > :not(:last-child) {
    margin-right: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 300px;
    padding: 1px;
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    padding: 16px 23px 19px 20px;
    font-family: Tecla, Arial, Verdana, sans-serif;
    font-size: 13px;
    line-height: 1.38462;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .1);
    margin: 0 9px;
    border-radius: 4px
}

.popover.bs-tether-element-attached-bottom, .popover.popover-top {
    margin-top: -10px
}

.popover.bs-tether-element-attached-bottom::after, .popover.bs-tether-element-attached-bottom::before, .popover.popover-top::after, .popover.popover-top::before {
    left: 50%;
    border-bottom-width: 0
}

.popover.bs-tether-element-attached-bottom::before, .popover.popover-top::before {
    bottom: -11px;
    margin-left: -11px;
    border-top-color: rgba(0, 0, 0, .25)
}

.popover.bs-tether-element-attached-bottom::after, .popover.popover-top::after {
    bottom: -10px;
    margin-left: -10px;
    border-top-color: #fff
}

.popover.bs-tether-element-attached-left, .popover.popover-right {
    margin-left: 10px
}

.popover.bs-tether-element-attached-left::after, .popover.bs-tether-element-attached-left::before, .popover.popover-right::after, .popover.popover-right::before {
    top: 50%;
    border-left-width: 0
}

.popover.bs-tether-element-attached-left::before, .popover.popover-right::before {
    left: -11px;
    margin-top: -11px;
    border-right-color: rgba(0, 0, 0, .25)
}

.popover.bs-tether-element-attached-left::after, .popover.popover-right::after {
    left: -10px;
    margin-top: -10px;
    border-right-color: #fff
}

.popover.bs-tether-element-attached-top, .popover.popover-bottom {
    margin-top: 10px
}

.popover.bs-tether-element-attached-top::after, .popover.bs-tether-element-attached-top::before, .popover.popover-bottom::after, .popover.popover-bottom::before {
    left: 50%;
    border-top-width: 0
}

.popover.bs-tether-element-attached-top::before, .popover.popover-bottom::before {
    top: -11px;
    margin-left: -11px;
    border-bottom-color: rgba(0, 0, 0, .25)
}

.popover.bs-tether-element-attached-top::after, .popover.popover-bottom::after {
    top: -10px;
    margin-left: -10px;
    border-bottom-color: #f7f7f7
}

.popover.bs-tether-element-attached-top .popover-title::before, .popover.popover-bottom .popover-title::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 20px;
    margin-left: -10px;
    content: "";
    border-bottom: 1px solid #f7f7f7
}

.popover.bs-tether-element-attached-right, .popover.popover-left {
    margin-left: -10px
}

.popover.bs-tether-element-attached-right::after, .popover.bs-tether-element-attached-right::before, .popover.popover-left::after, .popover.popover-left::before {
    top: 50%;
    border-right-width: 0
}

.popover.bs-tether-element-attached-right::before, .popover.popover-left::before {
    right: -11px;
    margin-top: -11px;
    border-left-color: rgba(0, 0, 0, .25)
}

.popover.bs-tether-element-attached-right::after, .popover.popover-left::after {
    right: -10px;
    margin-top: -10px;
    border-left-color: #fff
}

.popover .popover-header {
    margin-bottom: 0
}

.popover .popover-close {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0;
    right: 0;
    -webkit-transition: all .15s ease;
    transition: all .15s ease
}

.popover .popover-close:focus, .popover .popover-close:hover {
    opacity: .5
}

.popover .popover-close:after, .popover .popover-close:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    width: 14px;
    height: 2px;
    background: #c8251e
}

.popover .popover-close:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg)
}

.popover-title {
    padding: 8px 14px;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-right-radius: calc(.3rem - 1px);
    border-top-left-radius: calc(.3rem - 1px)
}

.popover-title:empty {
    display: none
}

.popover-content {
    padding: 9px 14px
}

.popover::after, .popover::before {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover::before {
    content: "";
    border-width: 11px
}

.popover::after {
    content: "";
    border-width: 10px
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.bg-faded {
    background-color: #f7f7f7
}

.bg-primary {
    background-color: #0275d8 !important
}

a.bg-primary:focus, a.bg-primary:hover {
    background-color: #025aa5 !important
}

.bg-success {
    background-color: #5cb85c !important
}

a.bg-success:focus, a.bg-success:hover {
    background-color: #449d44 !important
}

.bg-info {
    background-color: #5bc0de !important
}

a.bg-info:focus, a.bg-info:hover {
    background-color: #31b0d5 !important
}

.bg-warning {
    background-color: #f0ad4e !important
}

a.bg-warning:focus, a.bg-warning:hover {
    background-color: #ec971f !important
}

.bg-danger {
    background-color: #d9534f !important
}

a.bg-danger:focus, a.bg-danger:hover {
    background-color: #c9302c !important
}

.bg-inverse {
    background-color: #292b2c !important
}

a.bg-inverse:focus, a.bg-inverse:hover {
    background-color: #101112 !important
}

.border-0 {
    border: 0 !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-right-0 {
    border-right: 0 !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-left-0 {
    border-left: 0 !important
}

.rounded {
    border-radius: .25rem
}

.rounded-top {
    border-top-right-radius: .25rem;
    border-top-left-radius: .25rem
}

.rounded-right {
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem
}

.rounded-bottom {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.rounded-left {
    border-bottom-left-radius: .25rem;
    border-top-left-radius: .25rem
}

.rounded-circle {
    border-radius: 50%
}

.rounded-0 {
    border-radius: 0
}

.clearfix::after {
    display: block;
    content: "";
    clear: both
}

.d-none {
    display: none !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-table {
    display: table !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.d-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
}

.flex-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

.flex-last {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.flex-unordered {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important
}

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

.flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important
}

.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

.flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important
}

.justify-content-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
}

.justify-content-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important
}

.justify-content-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important
}

.justify-content-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
}

.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
}

.align-items-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important
}

.align-items-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important
}

.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.align-items-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important
}

.align-items-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important
}

.align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important
}

.align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important
}

.align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important
}

.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important
}

.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important
}

.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important
}

.align-self-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important
}

.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
}

.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
}

.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important
}

.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important
}

.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-none {
    float: none !important
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1030
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.mw-100 {
    max-width: 100% !important
}

.mh-100 {
    max-height: 100% !important
}

.m-0 {
    margin: 0 0 !important
}

.mt-0 {
    margin-top: 0 !important
}

.mr-0 {
    margin-right: 0 !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.ml-0 {
    margin-left: 0 !important
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.m-1 {
    margin: .25rem .25rem !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mr-1 {
    margin-right: .25rem !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.ml-1 {
    margin-left: .25rem !important
}

.mx-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
}

.my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
}

.m-2 {
    margin: .5rem .5rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mr-2 {
    margin-right: .5rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.ml-2 {
    margin-left: .5rem !important
}

.mx-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
}

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

.m-3 {
    margin: 1rem 1rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mr-3 {
    margin-right: 1rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.ml-3 {
    margin-left: 1rem !important
}

.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.m-4 {
    margin: 1.5rem 1.5rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mr-4 {
    margin-right: 1.5rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.ml-4 {
    margin-left: 1.5rem !important
}

.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
}

.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

.m-5 {
    margin: 3rem 3rem !important
}

.mt-5 {
    margin-top: 3rem !important
}

.mr-5 {
    margin-right: 3rem !important
}

.mb-5 {
    margin-bottom: 3rem !important
}

.ml-5 {
    margin-left: 3rem !important
}

.mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
}

.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.p-0 {
    padding: 0 0 !important
}

.pt-0 {
    padding-top: 0 !important
}

.pr-0 {
    padding-right: 0 !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pl-0 {
    padding-left: 0 !important
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.p-1 {
    padding: .25rem .25rem !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pr-1 {
    padding-right: .25rem !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pl-1 {
    padding-left: .25rem !important
}

.px-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important
}

.py-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
}

.p-2 {
    padding: .5rem .5rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pr-2 {
    padding-right: .5rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pl-2 {
    padding-left: .5rem !important
}

.px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
}

.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.p-3 {
    padding: 1rem 1rem !important
}

.pt-3 {
    padding-top: 1rem !important
}

.pr-3 {
    padding-right: 1rem !important
}

.pb-3 {
    padding-bottom: 1rem !important
}

.pl-3 {
    padding-left: 1rem !important
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.p-4 {
    padding: 1.5rem 1.5rem !important
}

.pt-4 {
    padding-top: 1.5rem !important
}

.pr-4 {
    padding-right: 1.5rem !important
}

.pb-4 {
    padding-bottom: 1.5rem !important
}

.pl-4 {
    padding-left: 1.5rem !important
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

.p-5 {
    padding: 3rem 3rem !important
}

.pt-5 {
    padding-top: 3rem !important
}

.pr-5 {
    padding-right: 3rem !important
}

.pb-5 {
    padding-bottom: 3rem !important
}

.pl-5 {
    padding-left: 3rem !important
}

.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.m-auto {
    margin: auto !important
}

.mt-auto {
    margin-top: auto !important
}

.mr-auto {
    margin-right: auto !important
}

.mb-auto {
    margin-bottom: auto !important
}

.ml-auto {
    margin-left: auto !important
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.text-justify {
    text-align: justify !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.font-weight-normal {
    font-weight: 400
}

.font-weight-bold {
    font-weight: 700
}

.font-italic {
    font-style: italic
}

.text-white {
    color: #fff !important
}

.text-muted {
    color: #636c72 !important
}

a.text-muted:focus, a.text-muted:hover {
    color: #4b5257 !important
}

.text-primary {
    color: #0275d8 !important
}

a.text-primary:focus, a.text-primary:hover {
    color: #025aa5 !important
}

.text-success {
    color: #5cb85c !important
}

a.text-success:focus, a.text-success:hover {
    color: #449d44 !important
}

.text-info {
    color: #5bc0de !important
}

a.text-info:focus, a.text-info:hover {
    color: #31b0d5 !important
}

.text-warning {
    color: #f0ad4e !important
}

a.text-warning:focus, a.text-warning:hover {
    color: #ec971f !important
}

.text-danger {
    color: #d9534f !important
}

a.text-danger:focus, a.text-danger:hover {
    color: #c9302c !important
}

.text-gray-dark {
    color: #292b2c !important
}

a.text-gray-dark:focus, a.text-gray-dark:hover {
    color: #101112 !important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.invisible {
    visibility: hidden !important
}

.hidden-xs-up {
    display: none !important
}

.hidden-xl-down {
    display: none !important
}

.visible-print-block {
    display: none !important
}

.visible-print-inline {
    display: none !important
}

.visible-print-inline-block {
    display: none !important
}

.hidden {
    display: none !important
}

* {
    margin: 0;
    outline: 0
}

body, caption, div, fieldset, form, h1, h2, h3, h4, h5, h6, legend, li, ol, p, pre, ul {
    padding: 0
}

h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0
}

button {
    outline: 0 !important;
    background: 0 0
}

body {
    display: block;
    position: relative;
    min-height: 100%;
    font: normal .625em/1 Tecla, Arial, Verdana, sans-serif;
    background: #fff;
    z-index: -10000;
    color: #141615
}

fieldset, iframe, img {
    border: 0
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

a {
    color: #d02022;
    text-decoration: none
}

a:hover {
    color: #ec8485;
    text-decoration: none
}

ul {
    margin: 0
}

li {
    list-style: none
}

@font-face {
    font-family: DecimaNovaPro;
    font-style: normal;
    font-weight: 400;
    src: url(/local/templates/hedonic/../html/fonts/NotoSans-Regular.ttf) format("truetype")
}

@font-face {
    font-family: DecimaNovaPro;
    font-style: normal;
    font-weight: 700;
    src: url(/local/templates/hedonic/../html/fonts/NotoSans-Bold.ttf) format("truetype")
}

@font-face {
    font-family: DecimaNovaPro;
    font-style: italic;
    font-weight: 400;
    src: url(/local/templates/hedonic/../html/fonts/NotoSans-Italic.ttf) format("truetype")
}

@font-face {
    font-family: DecimaNovaPro;
    font-style: italic;
    font-weight: 700;
    src: url(/local/templates/hedonic/../html/fonts/NotoSans-BoldItalic.ttf) format("truetype")
}

@font-face {
    font-family: Tecla;
    font-style: normal;
    font-weight: 400;
    src: url(/local/templates/hedonic/../html/fonts/tecla/tecla.ttf) format("truetype")
}

@font-face {
    font-family: Tecla-Normal;
    font-style: normal;
    font-weight: 400;
    src: url(/local/templates/hedonic/../html/fonts/tecla/tecla-normal.otf) format("opentype")
}

@font-face {
    font-family: Tecla-Normal-Italic;
    font-style: italic;
    font-weight: 400;
    src: url(/local/templates/hedonic/../html/fonts/tecla/tecla-normal-italic.otf) format("opentype")
}

@font-face {
    font-family: Tecla-Thin;
    font-style: italic;
    font-weight: 700;
    src: url(/local/templates/hedonic/../html/fonts/tecla/tecla-thin.otf) format("opentype")
}

@font-face {
    font-family: Tecla-Thin-Italic;
    font-style: italic;
    font-weight: 700;
    src: url(/local/templates/hedonic/../html/fonts/tecla/tecla-thin-italic.otf) format("opentype")
}

@font-face {
    font-family: Tecla-Light;
    font-style: italic;
    font-weight: 700;
    src: url(/local/templates/hedonic/../html/fonts/tecla/tecla-light.otf) format("opentype")
}

@font-face {
    font-family: Tecla-Light-Italic;
    font-style: italic;
    font-weight: 700;
    src: url(/local/templates/hedonic/../html/fonts/tecla/tecla-light-italic.otf) format("opentype")
}

@font-face {
    font-family: Tecla-Bold;
    font-style: normal;
    font-weight: 700;
    src: url(/local/templates/hedonic/../html/fonts/tecla/tecla-bold.otf) format("opentype")
}

@font-face {
    font-family: Tecla-Bold-Italic;
    font-style: italic;
    font-weight: 700;
    src: url(/local/templates/hedonic/../html/fonts/tecla/tecla-bold-italic.otf) format("opentype")
}

@font-face {
    font-family: Tecla-Black;
    font-style: normal;
    font-weight: 700;
    src: url(/local/templates/hedonic/../html/fonts/tecla/tecla-black.otf) format("opentype")
}

@font-face {
    font-family: Tecla-Black-Italic;
    font-style: italic;
    font-weight: 700;
    src: url(/local/templates/hedonic/../html/fonts/tecla/tecla-black-italic.otf) format("opentype")
}

@font-face {
    font-family: Merriweather;
    font-style: normal;
    font-weight: 400;
    src: url(/local/templates/hedonic/../html/fonts/merriweather/merriweather-regular.ttf) format("truetype")
}

@font-face {
    font-family: Merriweather;
    font-style: normal;
    font-weight: 300;
    src: url(/local/templates/hedonic/../html/fonts/merriweather/merriweather-light.ttf) format("truetype")
}

@font-face {
    font-family: Merriweather;
    font-style: normal;
    font-weight: 700;
    src: url(/local/templates/hedonic/../html/fonts/merriweather/merriweather-bold.ttf) format("truetype")
}

@font-face {
    font-family: Merriweather;
    font-style: italic;
    font-weight: 300;
    src: url(/local/templates/hedonic/../html/fonts/merriweather/merriweather-lightitalic.ttf) format("truetype")
}

@font-face {
    font-family: Merriweather;
    font-style: italic;
    font-weight: 700;
    src: url(/local/templates/hedonic/../html/fonts/merriweather/merriweather-bolditalic.ttf) format("truetype")
}

.i {
    display: inline-block;
    width: 1em;
    height: 1em;
    fill: currentColor
}

.corp-pluses-1 {
    font-size: 4.4rem;
    width: 1.04545em
}

.corp-pluses-2 {
    font-size: 4.4rem;
    width: 1em
}

.corp-pluses-3 {
    font-size: 3.6rem;
    width: 1.58333em
}

.corp-pluses-4 {
    font-size: 4.4rem;
    width: 1em
}

.corp-steps-0 {
    font-size: 5rem;
    width: 1.02em
}

.corp-steps-1 {
    font-size: 5rem;
    width: .84em
}

.corp-steps-2 {
    font-size: 4.5rem;
    width: 1.46667em
}

.franchise-info-0 {
    font-size: 4.4rem;
    width: .86364em
}

.franchise-info-1 {
    font-size: 4.4rem;
    width: 1em
}

.franchise-info-2 {
    font-size: 4.4rem;
    width: 1em
}

.franchise-info-3 {
    font-size: 4.4rem;
    width: 1em
}

.franchise-info-4 {
    font-size: 4.5rem;
    width: 1em
}

.franchise-timeline-0 {
    font-size: 3.4rem;
    width: .85294em
}

.i-adult-popup-btn {
    font-size: 3rem;
    width: 1.1em
}

.i-arrow {
    font-size: 49.2rem;
    width: 1em
}

.i-basket {
    font-size: 2.8rem;
    width: .42857em
}

.i-blockquote {
    font-size: 1.8rem;
    width: 1.05556em
}

.i-catalog-reset {
    font-size: 3.2rem;
    width: .875em
}

.i-contacts-mail {
    font-size: 1.3rem;
    width: 1.23077em
}

.i-contacts-mob {
    font-size: 1.6rem;
    width: .5625em
}

.i-contacts-tel {
    font-size: 1.4rem;
    width: 1.07143em
}

.i-contacts-time {
    font-size: 1.4rem;
    width: 1em
}

.i-corp-top-arr {
    font-size: 4.4rem;
    width: 1.02273em
}

.i-diamond {
    font-size: 1.9rem;
    width: 1.26316em
}

.i-fixed-profle-fav {
    font-size: 1.4rem;
    width: 1.14286em
}

.i-fixed-profle-fav-active {
    font-size: 1.4rem;
    width: 1.14286em
}

.i-foot-social-fb {
    font-size: 2.5rem;
    width: .44em
}

.i-foot-social-inst {
    font-size: 2.4rem;
    width: 1em
}

.i-foot-social-vk {
    font-size: 2rem;
    width: 1.65em
}

.i-head-search {
    font-size: 2rem;
    width: 1em
}

.i-head-search-active {
    font-size: 2rem;
    width: 1em
}

.i-letter {
    font-size: 4.4rem;
    width: 1.40909em
}

.i-login {
    font-size: 51.2rem;
    width: 1em
}

.i-logo-slam {
    font-size: 2.1rem;
    width: 1em
}

.i-magnific {
    font-size: 2rem;
    width: 1em
}

.i-main-menu-plus {
    font-size: 1.6rem;
    width: 1em
}

.i-map-modal-marker {
    font-size: 3.2rem;
    width: .6875em
}

.i-map-modal-marker {
    font-size: 3.2rem;
    width: .6875em
}

.i-map-modal-marker-hov {
    font-size: 3.2rem;
    width: .6875em
}

.i-map-modal-marker-hov {
    font-size: 3.2rem;
    width: .6875em
}

.i-modal-fb {
    font-size: 2.5rem;
    width: .44em
}

.i-modal-fb-hov {
    font-size: 2.5rem;
    width: .44em
}

.i-modal-gplus {
    font-size: 2.5rem;
    width: 1.04em
}

.i-modal-gplus-hov {
    font-size: 2.5rem;
    width: 1.04em
}

.i-modal-vk {
    font-size: 1.5rem;
    width: 1.8em
}

.i-modal-vk-hov {
    font-size: 1.5rem;
    width: 1.8em
}

.i-more {
    font-size: 4.4rem;
    width: 1em
}

.i-nav-help-arr {
    font-size: 4rem;
    width: 1.15em
}

.i-phone {
    font-size: 6.5rem;
    width: 1em
}

.i-prod-card-fav {
    font-size: 1.4rem;
    width: 1.14286em
}

.i-prod-card-fav {
    font-size: 1.4rem;
    width: 1.14286em
}

.i-prod-card-marker {
    font-size: 1rem;
    width: .7em
}

.i-prod-card-marker {
    font-size: 1rem;
    width: .7em
}

.i-prod-card-marker {
    font-size: 1rem;
    width: .7em
}

.i-prod-card-star {
    font-size: 1.2rem;
    width: 1.08333em
}

.i-prod-card-star {
    font-size: 1.2rem;
    width: 1.08333em
}

.i-prod-card-star {
    font-size: 1.2rem;
    width: 1.08333em
}

.i-productcard-tooltip {
    font-size: 2rem;
    width: 1em
}

.i-profile {
    font-size: 5rem;
    width: 1.02em
}

.i-review-feedback {
    font-size: 1.4rem;
    width: 1.14286em
}

.i-search {
    font-size: 20.8rem;
    width: .95673em
}

.i-search {
    font-size: 5.7rem;
    width: 1em
}

.i-send {
    font-size: 9rem;
    width: .66667em
}

.i-signout {
    font-size: 36.6rem;
    width: 1.22404em
}

.i-star {
    font-size: 1.2rem;
    width: 1.08333em
}

.i-subscr {
    font-size: 1.2rem;
    width: 1.33333em
}

.i-sweet {
    font-size: 2.3rem;
    width: 1em
}

.icon-exit {
    font-size: 2.4rem;
    width: 1.08333em
}

.icon-personal-form-pen {
    font-size: 1.9969rem;
    width: 1.00155em
}

.icon-personal-form-success {
    font-size: 2.4rem;
    width: 1em
}

.h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 30px;
    color: #141615;
    font-weight: 700;
    font-family: Merriweather, Arial, Verdana, sans-serif;
    line-height: 1.2
}

.h1 hr, .h2 hr, .h3 hr, .h4 hr, .h5 hr, .h6 hr {
    margin: 1em 0
}

hr {
    height: 1px;
    border: 0;
    margin: 4em 0;
    background: #e6e6e6
}

.h1, h1 {
    color: #141615;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: -.3px;
    margin-bottom: 50px;
    font-family: Merriweather, Arial, Verdana, sans-serif;
    line-height: 1.3
}

.h1.small, h1.small {
    font-size: 2em
}

.h2 {
    margin-top: 71px;
    margin-bottom: 56px;
    color: #141615;
    font-size: 27px;
    font-family: Merriweather, Arial, Verdana, sans-serif;
    font-weight: 700;
    letter-spacing: -.7px
}

.h3 {
    margin-top: 58px;
    margin-bottom: 66px;
    font-size: 22px;
    line-height: 1.63636
}

.h4 {
    font-size: 1.4em
}

.h5 {
    font-size: 1.4em
}

.h6 {
    font-size: 1.4em
}

.content {
    color: #141615
}

.content img {
    max-width: 100%
}

.content hr {
    height: 1px;
    border: 0;
    margin: 4em 0;
    background: #e6e6e6
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
    margin-bottom: 30px;
    color: #141615;
    font-family: Merriweather, Arial, Verdana, sans-serif;
    text-transform: initial;
    font-weight: 700;
    line-height: 1.2
}

.content h1 {
    color: #141615;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: -.3px;
    margin-bottom: 50px;
    font-family: Merriweather, Arial, Verdana, sans-serif;
    line-height: 1.3
}

.content h1.small {
    font-size: 2em
}

.content h2 {
    margin-top: 71px;
    margin-bottom: 56px;
    color: #141615;
    font-size: 27px;
    font-family: Merriweather, Arial, Verdana, sans-serif;
    font-weight: 700;
    letter-spacing: -.7px
}

.content h3 {
    margin-top: 58px;
    margin-bottom: 66px;
    font-size: 22px;
    line-height: 1.63636
}

.content h4 {
    font-size: 1.4em
}

.content h5 {
    font-size: 1.4em
}

.content h6 {
    font-size: 1.4em
}

.content .accordion {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 25px;
    text-transform: uppercase
}

.content .accordion__content {
    font-size: inherit;
    font-weight: 400;
    color: #141615;
    line-height: 1.5;
    padding-top: 10px;
    text-transform: none
}

.content .accordion li {
    position: relative;
    padding: 25px 10px 25px 50px;
    border-bottom: 1px solid rgba(191, 191, 191, .28);
    font-size: 18px;
    color: #141615;
    font-weight: 700;
    cursor: pointer
}

.content .accordion li:first-child {
    border-top: 1px solid #ececec
}

.content .accordion li:last-child {
    padding: 25px 10px 25px 50px
}

.content .accordion li:after {
    content: '';
    position: absolute;
    background: #333;
    left: 14px;
    width: 2px;
    height: 10px;
    border-radius: 50%;
    border: none;
    top: 32px;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.content .accordion li:before {
    content: '';
    position: absolute;
    background: #333;
    left: 10px;
    width: 10px;
    height: 2px;
    border-radius: 50%;
    border: none;
    top: 36px
}

.content .accordion li.collapsed:after {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.content .accordion-list {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 25px
}

.content .accordion-list > li {
    padding: 0;
    margin: 0;
    margin-bottom: 25px
}

.content .accordion-list > li:before {
    content: none
}

.content .accordion-list > li:last-child {
    padding-bottom: 0;
    margin-bottom: 0
}

.content .accordion-list > li .collapse > li:before {
    content: none
}

.content .accordion-list > li .collapse > li ul {
    padding-left: 0 !important;
    margin-bottom: 25px !important
}

.content .accordion-list > li .collapse img {
    max-width: 100%
}

.content .accordion-list > li ul {
    margin: 0;
    padding: 0;
    margin-top: 20px;
    padding-left: 45px
}

.content .accordion-list > li ul li ul {
    padding-left: 45px
}

.content .accordion-list__link {
    position: relative;
    padding-left: 45px;
    cursor: pointer
}

.content .accordion-list__link:before {
    content: '\2014';
    border-radius: 5px;
    background-color: #e76f70;
    width: 32px;
    position: absolute;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    height: 32px;
    -webkit-transition: .3s;
    transition: .3s;
    font-size: 16px
}

.content .accordion-list__link.collapsed:before {
    content: '\271A'
}

.content .list, .content ul {
    list-style: none;
    padding: 0;
    margin-bottom: 78px
}

.content .list li, .content .list__item, .content ul li, .content ul__item {
    position: relative;
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 18px;
    font-size: 15px;
    line-height: 1.55
}

.content .list li:before, .content .list__item:before, .content ul li:before, .content ul__item:before {
    content: '';
    position: absolute;
    background: #c8251e;
    border: none;
    left: 0;
    top: 11px;
    width: 8px;
    height: 8px;
    border-radius: 50%
}

.content .list li p, .content .list__item p, .content ul li p, .content ul__item p {
    font-size: inherit
}

.content .list li > ul, .content .list__item > ul, .content ul li > ul, .content ul__item > ul {
    margin-top: 20px;
    margin-bottom: 0
}

.content .list li > ul li, .content .list__item > ul li, .content ul li > ul li, .content ul__item > ul li {
    font-size: inherit
}

.content .list li > ul li:last-child, .content .list__item > ul li:last-child, .content ul li > ul li:last-child, .content ul__item > ul li:last-child {
    padding-bottom: 0
}

.content .list li:last-child, .content .list__item:last-child, .content ul li:last-child, .content ul__item:last-child {
    padding-bottom: 0
}

.content .count-list, .content ol {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 78px;
    counter-reset: mYCounter
}

.content .count-list li, .content .count-list__item, .content ol li, .content ol__item {
    color: #141615;
    font-size: 15px;
    line-height: 1.53333;
    position: relative;
    padding-left: 50px;
    padding-bottom: 21px;
    padding-top: 5px
}

.content .count-list li:before, .content .count-list__item:before, .content ol li:before, .content ol__item:before {
    content: counter(mYCounter, decimal-leading-zero);
    counter-increment: mYCounter;
    line-height: 1.4;
    position: absolute;
    left: -7px;
    top: 0;
    min-width: 32px;
    height: 32px;
    color: #c8251e;
    background: 0 0;
    font-size: 15px;
    line-height: 1.53333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.content .count-list li:last-child, .content .count-list__item:last-child, .content ol li:last-child, .content ol__item:last-child {
    padding-bottom: 0
}

.content .count-list li > ol, .content .count-list li > ul, .content .count-list__item > ol, .content .count-list__item > ul, .content ol li > ol, .content ol li > ul, .content ol__item > ol, .content ol__item > ul {
    margin-top: 2em;
    margin-bottom: 0
}

.content .count-list li > ol li, .content .count-list li > ul li, .content .count-list__item > ol li, .content .count-list__item > ul li, .content ol li > ol li, .content ol li > ul li, .content ol__item > ol li, .content ol__item > ul li {
    position: relative;
    padding-left: 30px;
    font-size: inherit
}

.content .count-list li > ol li:before, .content .count-list li > ul li:before, .content .count-list__item > ol li:before, .content .count-list__item > ul li:before, .content ol li > ol li:before, .content ol li > ul li:before, .content ol__item > ol li:before, .content ol__item > ul li:before {
    content: '';
    position: absolute;
    background: #c8251e;
    border: none;
    left: 0;
    top: 12px;
    width: 8px;
    height: 8px;
    border-radius: 50%
}

.content img[align=right] {
    margin: 0 0 20px 20px;
    float: right
}

.content img[align=left] {
    margin: 0 20px 20px 0;
    float: left
}

.content p {
    font-family: Tecla, Arial, Verdana, sans-serif;
    font-size: 15px;
    line-height: 1.55;
    margin-bottom: 23px
}

.content p.text-hidde {
    text-decoration: line-through
}

.content a:not(.btn) {
    color: #c8251e;
    border-bottom: 1px solid #e86a64;
    -webkit-transition: .4s;
    transition: .4s;
    outline: 0
}

.content a:not(.btn):focus {
    outline: 0;
    text-decoration: none;
    border-bottom-color: transparent
}

.content a:not(.btn):hover {
    text-decoration: none;
    color: #dd2726;
    border-bottom-color: transparent
}

.content mark {
    background: #df726d;
    color: #fff;
    padding: 0 5px
}

.content blockquote {
    display: block;
    position: relative;
    background-color: #f7f7f7;
    font-size: 17px;
    color: #000;
    line-height: 1.47059;
    margin-bottom: 2.5em;
    padding: 48px 115px 42px 199px
}

.content blockquote:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 19px;
    height: 18px;
    background-image: url(/local/templates/hedonic/../images/sprite-bg.svg);
    background-repeat: no-repeat;
    background-size: 2790px 118px;
    background-position: -60px -3px;
    position: absolute;
    top: 50%;
    left: 101px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.content blockquote p {
    font-size: 1em
}

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

.content .list-content__header {
    font-family: Merriweather, Arial, Verdana, sans-serif;
    font-size: 1.6em;
    line-height: 1.6;
    font-weight: 700;
    padding-bottom: .5em
}

.content .list-content li {
    margin-bottom: 30px;
    padding-left: 0
}

.content .list-content li:before {
    content: none
}

.content .list-content li p {
    font-size: 15px;
    line-height: 1.55
}

.content .content-img .img-autor {
    display: block;
    margin-top: 12px;
    color: #fff;
    font-size: .875em;
    line-height: 1.4
}

.content .content-img .img-inner {
    max-width: 40%
}

.content .content-img .img-inner img {
    max-width: 100%
}

.content .content-img--left .img-inner {
    float: left;
    margin: 0 40px 20px 0
}

.content .content-img--right .img-inner {
    float: right;
    margin: 0 0 20px 40px
}

.content .content-img--center .img-inner {
    max-width: 100%;
    display: block;
    float: none;
    text-align: center;
    margin-bottom: 3em
}

.content .table-wrap {
    overflow: auto;
    margin-bottom: 78px
}

.content .table-wrap table {
    margin-bottom: 0
}

.content table {
    width: 100%;
    margin-bottom: 78px;
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    font-size: 15px;
    line-height: 23px;
    color: #000;
    text-transform: none
}

.content table thead {
    font-family: Tecla-Bold, Tecla, Arial, Verdana, sans-serif;
    font-size: 18px;
    color: #000
}

.content table thead tr {
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    background-color: #f7f7f7
}

.content table th {
    padding: 35px 0 31px 30px;
    min-width: 150px
}

.content table th:first-child {
    padding-left: 38px;
    min-width: auto
}

.content table tr {
    border-bottom: 1px solid #f2f2f2;
    -webkit-transition: .3s;
    transition: .3s
}

.content table tr:first-child td {
    padding-top: 20px;
    padding-bottom: 11px
}

.content table tr:nth-child(even) {
    background-color: #f7f7f7
}

.content table tr:hover {
    background: #e6e6e6
}

.content table td {
    padding: 11px 0 11px 30px;
    vertical-align: top
}

.content table td:first-child {
    padding-left: 38px;
    color: #676767
}

.content--404 h4 {
    text-transform: none
}

.content--404 ul li {
    padding-bottom: 1em
}

.content--vacancies > b {
    font-size: 1.6em
}

.content--vacancies ul {
    margin-top: 10px;
    padding-left: 40px
}

.content--vacancies ul li {
    padding-bottom: 10px
}

.content [data-toggle=modal] {
    font-size: 1.6em
}

.content-date {
    width: 100%;
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 20px;
    color: #999
}

.content-date span {
    position: relative
}

.content-date span:after {
    content: '/';
    padding: 0 5px
}

.content-date span:last-child:after {
    content: none
}

.wrapp-content {
    background: #fff;
    padding: 0
}

.wrapper .fl-img, .wrapper img[align=left] {
    display: block;
    float: left;
    margin: 0 2em 1em 0
}

.nav-link {
    font-size: 1em
}

.nav-item {
    padding-left: 0 !important;
    padding-bottom: 0 !important
}

.nav-item:before {
    content: none !important
}

.wrapp-content .text-center {
    text-align: center
}

body.content {
    background: #fff !important
}

@media (min-width: 576px) {
    .container {
        padding-right: 15px;
        padding-left: 15px
    }

    .container {
        width: 540px;
        max-width: 100%
    }

    .container-fluid {
        padding-right: 15px;
        padding-left: 15px
    }

    .row {
        margin-right: -15px;
        margin-left: -15px
    }

    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
        padding-right: 15px;
        padding-left: 15px
    }

    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .pull-sm-0 {
        right: auto
    }

    .pull-sm-1 {
        right: 8.33333%
    }

    .pull-sm-2 {
        right: 16.66667%
    }

    .pull-sm-3 {
        right: 25%
    }

    .pull-sm-4 {
        right: 33.33333%
    }

    .pull-sm-5 {
        right: 41.66667%
    }

    .pull-sm-6 {
        right: 50%
    }

    .pull-sm-7 {
        right: 58.33333%
    }

    .pull-sm-8 {
        right: 66.66667%
    }

    .pull-sm-9 {
        right: 75%
    }

    .pull-sm-10 {
        right: 83.33333%
    }

    .pull-sm-11 {
        right: 91.66667%
    }

    .pull-sm-12 {
        right: 100%
    }

    .push-sm-0 {
        left: auto
    }

    .push-sm-1 {
        left: 8.33333%
    }

    .push-sm-2 {
        left: 16.66667%
    }

    .push-sm-3 {
        left: 25%
    }

    .push-sm-4 {
        left: 33.33333%
    }

    .push-sm-5 {
        left: 41.66667%
    }

    .push-sm-6 {
        left: 50%
    }

    .push-sm-7 {
        left: 58.33333%
    }

    .push-sm-8 {
        left: 66.66667%
    }

    .push-sm-9 {
        left: 75%
    }

    .push-sm-10 {
        left: 83.33333%
    }

    .push-sm-11 {
        left: 91.66667%
    }

    .push-sm-12 {
        left: 100%
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333%
    }

    .offset-sm-2 {
        margin-left: 16.66667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333%
    }

    .offset-sm-5 {
        margin-left: 41.66667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333%
    }

    .offset-sm-8 {
        margin-left: 66.66667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333%
    }

    .offset-sm-11 {
        margin-left: 91.66667%
    }

    .form-inline label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-static {
        display: inline-block
    }

    .form-inline .input-group {
        width: auto
    }

    .form-inline .form-control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-check {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        margin-top: 0;
        margin-bottom: 0
    }

    .form-inline .form-check-label {
        padding-left: 0
    }

    .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

    .form-inline .custom-control {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0
    }

    .form-inline .custom-control-indicator {
        position: static;
        display: inline-block;
        margin-right: .25rem;
        vertical-align: text-bottom
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }

    .modal-dialog {
        max-width: 500px;
        margin: 30px auto
    }

    .modal-sm {
        max-width: 300px
    }

    .d-sm-none {
        display: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-sm-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }

    .flex-sm-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .flex-sm-last {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .flex-sm-unordered {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .flex-sm-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-sm-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .justify-content-sm-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-sm-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-sm-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-sm-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-sm-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-sm-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }

    .float-sm-left {
        float: left !important
    }

    .float-sm-right {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }

    .m-sm-0 {
        margin: 0 0 !important
    }

    .mt-sm-0 {
        margin-top: 0 !important
    }

    .mr-sm-0 {
        margin-right: 0 !important
    }

    .mb-sm-0 {
        margin-bottom: 0 !important
    }

    .ml-sm-0 {
        margin-left: 0 !important
    }

    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .m-sm-1 {
        margin: .25rem .25rem !important
    }

    .mt-sm-1 {
        margin-top: .25rem !important
    }

    .mr-sm-1 {
        margin-right: .25rem !important
    }

    .mb-sm-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-1 {
        margin-left: .25rem !important
    }

    .mx-sm-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .my-sm-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem .5rem !important
    }

    .mt-sm-2 {
        margin-top: .5rem !important
    }

    .mr-sm-2 {
        margin-right: .5rem !important
    }

    .mb-sm-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-2 {
        margin-left: .5rem !important
    }

    .mx-sm-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .my-sm-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem 1rem !important
    }

    .mt-sm-3 {
        margin-top: 1rem !important
    }

    .mr-sm-3 {
        margin-right: 1rem !important
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important
    }

    .ml-sm-3 {
        margin-left: 1rem !important
    }

    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem 1.5rem !important
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important
    }

    .mr-sm-4 {
        margin-right: 1.5rem !important
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-sm-4 {
        margin-left: 1.5rem !important
    }

    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem 3rem !important
    }

    .mt-sm-5 {
        margin-top: 3rem !important
    }

    .mr-sm-5 {
        margin-right: 3rem !important
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important
    }

    .ml-sm-5 {
        margin-left: 3rem !important
    }

    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .p-sm-0 {
        padding: 0 0 !important
    }

    .pt-sm-0 {
        padding-top: 0 !important
    }

    .pr-sm-0 {
        padding-right: 0 !important
    }

    .pb-sm-0 {
        padding-bottom: 0 !important
    }

    .pl-sm-0 {
        padding-left: 0 !important
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .p-sm-1 {
        padding: .25rem .25rem !important
    }

    .pt-sm-1 {
        padding-top: .25rem !important
    }

    .pr-sm-1 {
        padding-right: .25rem !important
    }

    .pb-sm-1 {
        padding-bottom: .25rem !important
    }

    .pl-sm-1 {
        padding-left: .25rem !important
    }

    .px-sm-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .py-sm-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem .5rem !important
    }

    .pt-sm-2 {
        padding-top: .5rem !important
    }

    .pr-sm-2 {
        padding-right: .5rem !important
    }

    .pb-sm-2 {
        padding-bottom: .5rem !important
    }

    .pl-sm-2 {
        padding-left: .5rem !important
    }

    .px-sm-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .py-sm-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem 1rem !important
    }

    .pt-sm-3 {
        padding-top: 1rem !important
    }

    .pr-sm-3 {
        padding-right: 1rem !important
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important
    }

    .pl-sm-3 {
        padding-left: 1rem !important
    }

    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem 1.5rem !important
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important
    }

    .pr-sm-4 {
        padding-right: 1.5rem !important
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-sm-4 {
        padding-left: 1.5rem !important
    }

    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem 3rem !important
    }

    .pt-sm-5 {
        padding-top: 3rem !important
    }

    .pr-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important
    }

    .pl-sm-5 {
        padding-left: 3rem !important
    }

    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mt-sm-auto {
        margin-top: auto !important
    }

    .mr-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-auto {
        margin-bottom: auto !important
    }

    .ml-sm-auto {
        margin-left: auto !important
    }

    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .text-sm-left {
        text-align: left !important
    }

    .text-sm-right {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }

    .hidden-sm-up {
        display: none !important
    }
}

@media (min-width: 768px) {
    .container {
        padding-right: 15px;
        padding-left: 15px
    }

    .container {
        width: 720px;
        max-width: 100%
    }

    .container-fluid {
        padding-right: 15px;
        padding-left: 15px
    }

    .row {
        margin-right: -15px;
        margin-left: -15px
    }

    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
        padding-right: 15px;
        padding-left: 15px
    }

    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .pull-md-0 {
        right: auto
    }

    .pull-md-1 {
        right: 8.33333%
    }

    .pull-md-2 {
        right: 16.66667%
    }

    .pull-md-3 {
        right: 25%
    }

    .pull-md-4 {
        right: 33.33333%
    }

    .pull-md-5 {
        right: 41.66667%
    }

    .pull-md-6 {
        right: 50%
    }

    .pull-md-7 {
        right: 58.33333%
    }

    .pull-md-8 {
        right: 66.66667%
    }

    .pull-md-9 {
        right: 75%
    }

    .pull-md-10 {
        right: 83.33333%
    }

    .pull-md-11 {
        right: 91.66667%
    }

    .pull-md-12 {
        right: 100%
    }

    .push-md-0 {
        left: auto
    }

    .push-md-1 {
        left: 8.33333%
    }

    .push-md-2 {
        left: 16.66667%
    }

    .push-md-3 {
        left: 25%
    }

    .push-md-4 {
        left: 33.33333%
    }

    .push-md-5 {
        left: 41.66667%
    }

    .push-md-6 {
        left: 50%
    }

    .push-md-7 {
        left: 58.33333%
    }

    .push-md-8 {
        left: 66.66667%
    }

    .push-md-9 {
        left: 75%
    }

    .push-md-10 {
        left: 83.33333%
    }

    .push-md-11 {
        left: 91.66667%
    }

    .push-md-12 {
        left: 100%
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333%
    }

    .offset-md-2 {
        margin-left: 16.66667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333%
    }

    .offset-md-5 {
        margin-left: 41.66667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333%
    }

    .offset-md-8 {
        margin-left: 66.66667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333%
    }

    .offset-md-11 {
        margin-left: 91.66667%
    }

    .d-md-none {
        display: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-md-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }

    .flex-md-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .flex-md-last {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .flex-md-unordered {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .flex-md-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-md-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .justify-content-md-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-md-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-md-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-md-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-md-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-md-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-md-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }

    .float-md-left {
        float: left !important
    }

    .float-md-right {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }

    .m-md-0 {
        margin: 0 0 !important
    }

    .mt-md-0 {
        margin-top: 0 !important
    }

    .mr-md-0 {
        margin-right: 0 !important
    }

    .mb-md-0 {
        margin-bottom: 0 !important
    }

    .ml-md-0 {
        margin-left: 0 !important
    }

    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .m-md-1 {
        margin: .25rem .25rem !important
    }

    .mt-md-1 {
        margin-top: .25rem !important
    }

    .mr-md-1 {
        margin-right: .25rem !important
    }

    .mb-md-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-1 {
        margin-left: .25rem !important
    }

    .mx-md-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .my-md-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .m-md-2 {
        margin: .5rem .5rem !important
    }

    .mt-md-2 {
        margin-top: .5rem !important
    }

    .mr-md-2 {
        margin-right: .5rem !important
    }

    .mb-md-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-2 {
        margin-left: .5rem !important
    }

    .mx-md-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .my-md-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .m-md-3 {
        margin: 1rem 1rem !important
    }

    .mt-md-3 {
        margin-top: 1rem !important
    }

    .mr-md-3 {
        margin-right: 1rem !important
    }

    .mb-md-3 {
        margin-bottom: 1rem !important
    }

    .ml-md-3 {
        margin-left: 1rem !important
    }

    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem 1.5rem !important
    }

    .mt-md-4 {
        margin-top: 1.5rem !important
    }

    .mr-md-4 {
        margin-right: 1.5rem !important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-md-4 {
        margin-left: 1.5rem !important
    }

    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem 3rem !important
    }

    .mt-md-5 {
        margin-top: 3rem !important
    }

    .mr-md-5 {
        margin-right: 3rem !important
    }

    .mb-md-5 {
        margin-bottom: 3rem !important
    }

    .ml-md-5 {
        margin-left: 3rem !important
    }

    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .p-md-0 {
        padding: 0 0 !important
    }

    .pt-md-0 {
        padding-top: 0 !important
    }

    .pr-md-0 {
        padding-right: 0 !important
    }

    .pb-md-0 {
        padding-bottom: 0 !important
    }

    .pl-md-0 {
        padding-left: 0 !important
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .p-md-1 {
        padding: .25rem .25rem !important
    }

    .pt-md-1 {
        padding-top: .25rem !important
    }

    .pr-md-1 {
        padding-right: .25rem !important
    }

    .pb-md-1 {
        padding-bottom: .25rem !important
    }

    .pl-md-1 {
        padding-left: .25rem !important
    }

    .px-md-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .py-md-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .p-md-2 {
        padding: .5rem .5rem !important
    }

    .pt-md-2 {
        padding-top: .5rem !important
    }

    .pr-md-2 {
        padding-right: .5rem !important
    }

    .pb-md-2 {
        padding-bottom: .5rem !important
    }

    .pl-md-2 {
        padding-left: .5rem !important
    }

    .px-md-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .py-md-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .p-md-3 {
        padding: 1rem 1rem !important
    }

    .pt-md-3 {
        padding-top: 1rem !important
    }

    .pr-md-3 {
        padding-right: 1rem !important
    }

    .pb-md-3 {
        padding-bottom: 1rem !important
    }

    .pl-md-3 {
        padding-left: 1rem !important
    }

    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem 1.5rem !important
    }

    .pt-md-4 {
        padding-top: 1.5rem !important
    }

    .pr-md-4 {
        padding-right: 1.5rem !important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-md-4 {
        padding-left: 1.5rem !important
    }

    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem 3rem !important
    }

    .pt-md-5 {
        padding-top: 3rem !important
    }

    .pr-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-5 {
        padding-bottom: 3rem !important
    }

    .pl-md-5 {
        padding-left: 3rem !important
    }

    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mt-md-auto {
        margin-top: auto !important
    }

    .mr-md-auto {
        margin-right: auto !important
    }

    .mb-md-auto {
        margin-bottom: auto !important
    }

    .ml-md-auto {
        margin-left: auto !important
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .text-md-left {
        text-align: left !important
    }

    .text-md-right {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }

    .hidden-md-up {
        display: none !important
    }
}

@media (min-width: 992px) {
    .container {
        padding-right: 15px;
        padding-left: 15px
    }

    .container {
        width: 960px;
        max-width: 100%
    }

    .container-fluid {
        padding-right: 15px;
        padding-left: 15px
    }

    .row {
        margin-right: -15px;
        margin-left: -15px
    }

    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
        padding-right: 15px;
        padding-left: 15px
    }

    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .pull-lg-0 {
        right: auto
    }

    .pull-lg-1 {
        right: 8.33333%
    }

    .pull-lg-2 {
        right: 16.66667%
    }

    .pull-lg-3 {
        right: 25%
    }

    .pull-lg-4 {
        right: 33.33333%
    }

    .pull-lg-5 {
        right: 41.66667%
    }

    .pull-lg-6 {
        right: 50%
    }

    .pull-lg-7 {
        right: 58.33333%
    }

    .pull-lg-8 {
        right: 66.66667%
    }

    .pull-lg-9 {
        right: 75%
    }

    .pull-lg-10 {
        right: 83.33333%
    }

    .pull-lg-11 {
        right: 91.66667%
    }

    .pull-lg-12 {
        right: 100%
    }

    .push-lg-0 {
        left: auto
    }

    .push-lg-1 {
        left: 8.33333%
    }

    .push-lg-2 {
        left: 16.66667%
    }

    .push-lg-3 {
        left: 25%
    }

    .push-lg-4 {
        left: 33.33333%
    }

    .push-lg-5 {
        left: 41.66667%
    }

    .push-lg-6 {
        left: 50%
    }

    .push-lg-7 {
        left: 58.33333%
    }

    .push-lg-8 {
        left: 66.66667%
    }

    .push-lg-9 {
        left: 75%
    }

    .push-lg-10 {
        left: 83.33333%
    }

    .push-lg-11 {
        left: 91.66667%
    }

    .push-lg-12 {
        left: 100%
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333%
    }

    .offset-lg-2 {
        margin-left: 16.66667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333%
    }

    .offset-lg-5 {
        margin-left: 41.66667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333%
    }

    .offset-lg-8 {
        margin-left: 66.66667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333%
    }

    .offset-lg-11 {
        margin-left: 91.66667%
    }

    .modal-lg {
        max-width: 800px
    }

    .d-lg-none {
        display: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-lg-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }

    .flex-lg-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .flex-lg-last {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .flex-lg-unordered {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .flex-lg-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-lg-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .justify-content-lg-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-lg-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-lg-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-lg-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-lg-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-lg-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }

    .float-lg-left {
        float: left !important
    }

    .float-lg-right {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }

    .m-lg-0 {
        margin: 0 0 !important
    }

    .mt-lg-0 {
        margin-top: 0 !important
    }

    .mr-lg-0 {
        margin-right: 0 !important
    }

    .mb-lg-0 {
        margin-bottom: 0 !important
    }

    .ml-lg-0 {
        margin-left: 0 !important
    }

    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .m-lg-1 {
        margin: .25rem .25rem !important
    }

    .mt-lg-1 {
        margin-top: .25rem !important
    }

    .mr-lg-1 {
        margin-right: .25rem !important
    }

    .mb-lg-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-1 {
        margin-left: .25rem !important
    }

    .mx-lg-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .my-lg-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem .5rem !important
    }

    .mt-lg-2 {
        margin-top: .5rem !important
    }

    .mr-lg-2 {
        margin-right: .5rem !important
    }

    .mb-lg-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-2 {
        margin-left: .5rem !important
    }

    .mx-lg-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .my-lg-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem 1rem !important
    }

    .mt-lg-3 {
        margin-top: 1rem !important
    }

    .mr-lg-3 {
        margin-right: 1rem !important
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important
    }

    .ml-lg-3 {
        margin-left: 1rem !important
    }

    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem 1.5rem !important
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important
    }

    .mr-lg-4 {
        margin-right: 1.5rem !important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-lg-4 {
        margin-left: 1.5rem !important
    }

    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem 3rem !important
    }

    .mt-lg-5 {
        margin-top: 3rem !important
    }

    .mr-lg-5 {
        margin-right: 3rem !important
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important
    }

    .ml-lg-5 {
        margin-left: 3rem !important
    }

    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .p-lg-0 {
        padding: 0 0 !important
    }

    .pt-lg-0 {
        padding-top: 0 !important
    }

    .pr-lg-0 {
        padding-right: 0 !important
    }

    .pb-lg-0 {
        padding-bottom: 0 !important
    }

    .pl-lg-0 {
        padding-left: 0 !important
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .p-lg-1 {
        padding: .25rem .25rem !important
    }

    .pt-lg-1 {
        padding-top: .25rem !important
    }

    .pr-lg-1 {
        padding-right: .25rem !important
    }

    .pb-lg-1 {
        padding-bottom: .25rem !important
    }

    .pl-lg-1 {
        padding-left: .25rem !important
    }

    .px-lg-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .py-lg-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem .5rem !important
    }

    .pt-lg-2 {
        padding-top: .5rem !important
    }

    .pr-lg-2 {
        padding-right: .5rem !important
    }

    .pb-lg-2 {
        padding-bottom: .5rem !important
    }

    .pl-lg-2 {
        padding-left: .5rem !important
    }

    .px-lg-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .py-lg-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem 1rem !important
    }

    .pt-lg-3 {
        padding-top: 1rem !important
    }

    .pr-lg-3 {
        padding-right: 1rem !important
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important
    }

    .pl-lg-3 {
        padding-left: 1rem !important
    }

    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem 1.5rem !important
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important
    }

    .pr-lg-4 {
        padding-right: 1.5rem !important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-lg-4 {
        padding-left: 1.5rem !important
    }

    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem 3rem !important
    }

    .pt-lg-5 {
        padding-top: 3rem !important
    }

    .pr-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important
    }

    .pl-lg-5 {
        padding-left: 3rem !important
    }

    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mt-lg-auto {
        margin-top: auto !important
    }

    .mr-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-auto {
        margin-bottom: auto !important
    }

    .ml-lg-auto {
        margin-left: auto !important
    }

    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .text-lg-left {
        text-align: left !important
    }

    .text-lg-right {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }

    .hidden-lg-up {
        display: none !important
    }
}

@media (min-width: 1210px) {
    .container {
        padding-right: 15px;
        padding-left: 15px
    }

    .container {
        width: 1200px;
        max-width: 100%
    }

    .container-fluid {
        padding-right: 15px;
        padding-left: 15px
    }

    .row {
        margin-right: -15px;
        margin-left: -15px
    }

    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
        padding-right: 15px;
        padding-left: 15px
    }

    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .pull-xl-0 {
        right: auto
    }

    .pull-xl-1 {
        right: 8.33333%
    }

    .pull-xl-2 {
        right: 16.66667%
    }

    .pull-xl-3 {
        right: 25%
    }

    .pull-xl-4 {
        right: 33.33333%
    }

    .pull-xl-5 {
        right: 41.66667%
    }

    .pull-xl-6 {
        right: 50%
    }

    .pull-xl-7 {
        right: 58.33333%
    }

    .pull-xl-8 {
        right: 66.66667%
    }

    .pull-xl-9 {
        right: 75%
    }

    .pull-xl-10 {
        right: 83.33333%
    }

    .pull-xl-11 {
        right: 91.66667%
    }

    .pull-xl-12 {
        right: 100%
    }

    .push-xl-0 {
        left: auto
    }

    .push-xl-1 {
        left: 8.33333%
    }

    .push-xl-2 {
        left: 16.66667%
    }

    .push-xl-3 {
        left: 25%
    }

    .push-xl-4 {
        left: 33.33333%
    }

    .push-xl-5 {
        left: 41.66667%
    }

    .push-xl-6 {
        left: 50%
    }

    .push-xl-7 {
        left: 58.33333%
    }

    .push-xl-8 {
        left: 66.66667%
    }

    .push-xl-9 {
        left: 75%
    }

    .push-xl-10 {
        left: 83.33333%
    }

    .push-xl-11 {
        left: 91.66667%
    }

    .push-xl-12 {
        left: 100%
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333%
    }

    .offset-xl-2 {
        margin-left: 16.66667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333%
    }

    .offset-xl-5 {
        margin-left: 41.66667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333%
    }

    .offset-xl-8 {
        margin-left: 66.66667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333%
    }

    .offset-xl-11 {
        margin-left: 91.66667%
    }

    .d-xl-none {
        display: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }

    .flex-xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .flex-xl-last {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .flex-xl-unordered {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .flex-xl-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-xl-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .justify-content-xl-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-xl-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-xl-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-xl-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-xl-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-xl-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }

    .float-xl-left {
        float: left !important
    }

    .float-xl-right {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }

    .m-xl-0 {
        margin: 0 0 !important
    }

    .mt-xl-0 {
        margin-top: 0 !important
    }

    .mr-xl-0 {
        margin-right: 0 !important
    }

    .mb-xl-0 {
        margin-bottom: 0 !important
    }

    .ml-xl-0 {
        margin-left: 0 !important
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .m-xl-1 {
        margin: .25rem .25rem !important
    }

    .mt-xl-1 {
        margin-top: .25rem !important
    }

    .mr-xl-1 {
        margin-right: .25rem !important
    }

    .mb-xl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-1 {
        margin-left: .25rem !important
    }

    .mx-xl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .my-xl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem .5rem !important
    }

    .mt-xl-2 {
        margin-top: .5rem !important
    }

    .mr-xl-2 {
        margin-right: .5rem !important
    }

    .mb-xl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-2 {
        margin-left: .5rem !important
    }

    .mx-xl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .my-xl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem 1rem !important
    }

    .mt-xl-3 {
        margin-top: 1rem !important
    }

    .mr-xl-3 {
        margin-right: 1rem !important
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important
    }

    .ml-xl-3 {
        margin-left: 1rem !important
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem 1.5rem !important
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important
    }

    .mr-xl-4 {
        margin-right: 1.5rem !important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-xl-4 {
        margin-left: 1.5rem !important
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem 3rem !important
    }

    .mt-xl-5 {
        margin-top: 3rem !important
    }

    .mr-xl-5 {
        margin-right: 3rem !important
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important
    }

    .ml-xl-5 {
        margin-left: 3rem !important
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .p-xl-0 {
        padding: 0 0 !important
    }

    .pt-xl-0 {
        padding-top: 0 !important
    }

    .pr-xl-0 {
        padding-right: 0 !important
    }

    .pb-xl-0 {
        padding-bottom: 0 !important
    }

    .pl-xl-0 {
        padding-left: 0 !important
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .p-xl-1 {
        padding: .25rem .25rem !important
    }

    .pt-xl-1 {
        padding-top: .25rem !important
    }

    .pr-xl-1 {
        padding-right: .25rem !important
    }

    .pb-xl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xl-1 {
        padding-left: .25rem !important
    }

    .px-xl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .py-xl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem .5rem !important
    }

    .pt-xl-2 {
        padding-top: .5rem !important
    }

    .pr-xl-2 {
        padding-right: .5rem !important
    }

    .pb-xl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xl-2 {
        padding-left: .5rem !important
    }

    .px-xl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .py-xl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem 1rem !important
    }

    .pt-xl-3 {
        padding-top: 1rem !important
    }

    .pr-xl-3 {
        padding-right: 1rem !important
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important
    }

    .pl-xl-3 {
        padding-left: 1rem !important
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem 1.5rem !important
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important
    }

    .pr-xl-4 {
        padding-right: 1.5rem !important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-xl-4 {
        padding-left: 1.5rem !important
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem 3rem !important
    }

    .pt-xl-5 {
        padding-top: 3rem !important
    }

    .pr-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important
    }

    .pl-xl-5 {
        padding-left: 3rem !important
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mt-xl-auto {
        margin-top: auto !important
    }

    .mr-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-auto {
        margin-bottom: auto !important
    }

    .ml-xl-auto {
        margin-left: auto !important
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .text-xl-left {
        text-align: left !important
    }

    .text-xl-right {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }

    .hidden-xl-up {
        display: none !important
    }
}

@media (max-width: 1209px) {
    .hidden-lg-down {
        display: none !important
    }
}

@media (max-width: 991px) {
    .hidden-md-down {
        display: none !important
    }
}

@media screen and (max-width: 991px) {
    .content .list, .content ul {
        margin-bottom: 40px
    }

    .content .count-list, .content ol {
        margin-bottom: 40px
    }

    .content blockquote {
        padding: 30px 50px 30px 100px
    }

    .content blockquote {
        padding: 50px 20px 20px
    }

    .content blockquote:before {
        left: 43px
    }

    .content blockquote:before {
        top: 20px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .content .table-wrap {
        margin-bottom: 40px
    }

    .content table {
        margin-bottom: 40px
    }
}

@media (max-width: 767px) {
    .hidden-sm-down {
        display: none !important
    }
}

@media screen and (max-width: 767px) {
    .h1, .h2, .h3, .h4, .h5, .h6 {
        margin-bottom: 2.5em
    }

    .h1, h1 {
        font-size: 2.2em
    }

    .h1.small, h1.small {
        font-size: 1.8em
    }

    .h2 {
        font-size: 2em
    }

    .h3 {
        font-size: 1.5em
    }

    .h4 {
        font-size: 1.4em
    }

    .h5 {
        font-size: 1.4em
    }

    .h6 {
        font-size: 1.4em
    }

    .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
        margin-bottom: 2.5em
    }

    .content h1 {
        font-size: 2.2em
    }

    .content h1.small {
        font-size: 1.8em
    }

    .content h2 {
        font-size: 1.8em
    }

    .content h3 {
        font-size: 1.5em
    }

    .content h4 {
        font-size: 1.4em
    }

    .content h5 {
        font-size: 1.4em
    }

    .content h6 {
        font-size: 1.4em
    }
}

@media (max-width: 575px) {
    .hidden-xs-down {
        display: none !important
    }
}

@media screen and (max-width: 575px) {
    .h1, .h2, .h3, .h4, .h5, .h6 {
        margin-bottom: 2em
    }

    .h1, h1 {
        font-size: 1.75em;
        margin-bottom: 35px
    }

    .h1.small, h1.small {
        font-size: 1.8em
    }

    .h2 {
        font-size: 2em
    }

    .h3 {
        font-size: 1.5em
    }

    .h4 {
        font-size: 1.4em
    }

    .h5 {
        font-size: 1.4em
    }

    .h6 {
        font-size: 1.4em
    }

    .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
        margin-bottom: 2em
    }

    .content h1 {
        font-size: 1.75em;
        margin-bottom: 35px
    }

    .content h1.small {
        font-size: 1.8em
    }

    .content h2 {
        font-size: 1.8em
    }

    .content h3 {
        font-size: 1.5em
    }

    .content h4 {
        font-size: 1.4em
    }

    .content h5 {
        font-size: 1.4em
    }

    .content h6 {
        font-size: 1.4em
    }

    .content .content-img .img-inner {
        float: none;
        text-align: center;
        display: block;
        width: 100%;
        max-width: 100%;
        margin: .5em 0 2em 0
    }

    .content .content-img .img-inner img {
        float: none;
        margin: 0
    }
}

@media print {
    *, ::after, ::before, blockquote::first-letter, blockquote::first-line, div::first-letter, div::first-line, li::first-letter, li::first-line, p::first-letter, p::first-line {
        text-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

    abbr[title]::after {
        content: " (" attr(title) ")"
    }

    pre {
        white-space: pre-wrap !important
    }

    blockquote, pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img, tr {
        page-break-inside: avoid
    }

    h2, h3, p {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    .navbar {
        display: none
    }

    .badge {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td, .table th {
        background-color: #fff !important
    }

    .table-bordered td, .table-bordered th {
        border: 1px solid #ddd !important
    }

    .visible-print-block {
        display: block !important
    }

    .visible-print-inline {
        display: inline !important
    }

    .visible-print-inline-block {
        display: inline-block !important
    }

    .hidden-print {
        display: none !important
    }
}

*

/

.card-top-aside__cur-pricenot-text {
    font-size: 11px;
    color: #9b1617;
    max-width: 185px;
}

.catalog-list .prod-card__inner {
    /*position: relative;*/
}

.catalog-item .card-slider__main-wrap .markers, .prod-card .markers, .prod-card__item .markers {
    position: absolute;
    z-index: 9;
    top: 8px;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    width: 78px;
}

.catalog-item .card-slider__main-wrap .markers .sale, .prod-card .markers .sale, .prod-card__item .markers .sale {
    background-image: url(/local/templates/html/images/m_sale.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.prod-card .markers .sale, .prod-card__item .markers .sale {
    width: 47px;
    height: 49px;
    margin-right: 20px;
}

.catalog-item .card-slider__main-wrap .markers .sale {
    width: 56px;
    height: 59px;
    margin-right: -18px;
}

.catalog-item .card-slider__main-wrap .markers .exclusive, .prod-card .markers .exclusive, .prod-card__item .markers .exclusive {
    background-image: url(/local/templates/html/images/m_exc.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.prod-card .markers .exclusive {
    width: 65px;
    height: 49px;
    margin-right: 36px;
}

.catalog-item .card-slider__main-wrap .markers .exclusive {
    width: 78px;
    height: 59px;
}

.catalog-item .card-slider__main-wrap .markers .a_21, .prod-card .markers .a_21, .prod-card__item .markers .a_21 {
    background-image: url(/local/templates/html/images/m_21.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.prod-card .markers .a_21 {
    width: 47px;
    height: 49px;
    margin-right: 24px;
}

.catalog-item .card-slider__main-wrap .markers .a_21 {
    width: 57px;
    height: 60px;
}

.catalog-item .card-slider__main-wrap .markers .bio, .prod-card .markers .bio, .prod-card__item .markers .bio {
    background-image: url(/local/templates/html/images/m_bio.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.prod-card .markers .bio {
    width: 49px;
    height: 52px;
    margin-right: 20px;
}

.catalog-item .card-slider__main-wrap .markers .bio {
    width: 59px;
    height: 62px;
    margin-right: -19px;
}

.catalog-item .card-slider__main-wrap .markers .new, .prod-card .markers .new, .prod-card__item .markers .new {
    background-image: url(/local/templates/html/images/m_new.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.prod-card .markers .new {
    width: 47px;
    height: 49px;
    margin-right: 20px;
}

.catalog-item .card-slider__main-wrap .markers .new {
    width: 56px;
    height: 59px;
    margin-right: -20px;
}

.markers .marker_sale {
    color: #9b1617;
    line-height: 50px;
    text-align: center;
    /*width: 50px;*/
    /*margin-right: 20px;*/
    /*border: 1px solid #9b1617;*/
    /*border-radius: 50px;*/
    font-size: 15px;
    font-weight: bold;

    width: 47px;
    height: 49px;
    margin-right: 20px;
    background-image: url(/local/templates/hedonic/images/m_empty.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.catalog-item .card-slider__main-wrap .markers, .prod-card--s_1 .markers {
    position: absolute;
    z-index: 9;
    top: 8px;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    width: 78px;
}

.catalog-item .card-slider__main-wrap .markers .sale {
    width: 57px;
    height: 60px;
    margin-right: -18px;
}

.prod-card--s_1 .markers .sale {
    width: 47px;
    height: 49px;
    margin-right: 20px;
}

.markers .sale {
    background-image: url(/local/templates/hedonic/images/m_sale.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.prod-card--s_12 .prod-card__item .markers {
    right: initial;
}

.prod-card--s_12 .markers .marker_sale {
    width: 35px;
    height: 37px;
}

.order-final__message {
    font-size: 18px;
    font-weight: bold;
}
.prod-card__title {
    /*cursor: pointer;*/
}
/* End */


/* Start:/local/templates/hedonic/css/styles.min.css?1616148316607040*/
/*!
 * altavina v0.1.0
 * 2019 Slam.by/Oleg Belanovich ()
 * Based on Bootstrap 
 */ 
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.bounce{-webkit-animation-name:bounce;animation-name:bounce}.flash{-webkit-animation-name:flash;animation-name:flash}.pulse{-webkit-animation-name:pulse;animation-name:pulse}.shake{-webkit-animation-name:shake;animation-name:shake}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}.tada{-webkit-animation-name:tada;animation-name:tada}.wobble{-webkit-animation-name:wobble;animation-name:wobble}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.hinge{-webkit-animation-name:hinge;animation-name:hinge}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Improvements by Sébastien Malot
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datetimepicker{padding:4px;margin-top:1px;white-space:normal;border-radius:4px;direction:ltr}.datetimepicker.datetimepicker-rtl{direction:rtl}.datetimepicker.datetimepicker-rtl table tr td span{float:right}.datetimepicker>div{display:none}.datetimepicker.minutes div.datetimepicker-minutes{display:block}.datetimepicker.hours div.datetimepicker-hours{display:block}.datetimepicker.days div.datetimepicker-days{display:block}.datetimepicker.months div.datetimepicker-months{display:block}.datetimepicker.years div.datetimepicker-years{display:block}.datetimepicker table{margin:0}.datetimepicker table tr td.minute:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.hour:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.day:hover{background:#eee;cursor:pointer}.datetimepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datetimepicker table tr td span:hover{background:#eee}.datetimepicker table tr td span.old{color:#999}.datetimepicker .datetimepicker-hours span{height:26px;line-height:26px}.datetimepicker .datetimepicker-minutes span{height:26px;line-height:26px}.datetimepicker th.switch{width:145px}.datetimepicker-inline{width:220px}.datetimepicker-dropdown,.datetimepicker-dropdown-left{top:0;left:0}[class*=datetimepicker-dropdown]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute}[class*=datetimepicker-dropdown]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute}[class*=datetimepicker-dropdown-top]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);border-bottom:0}[class*=datetimepicker-dropdown-top]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-bottom:0}.datetimepicker-dropdown-bottom-left:before{top:-7px;right:6px}.datetimepicker-dropdown-bottom-left:after{top:-6px;right:7px}.datetimepicker-dropdown-bottom-right:before{top:-7px;left:6px}.datetimepicker-dropdown-bottom-right:after{top:-6px;left:7px}.datetimepicker-dropdown-top-left:before{bottom:-7px;right:6px}.datetimepicker-dropdown-top-left:after{bottom:-6px;right:7px}.datetimepicker-dropdown-top-right:before{bottom:-7px;left:6px}.datetimepicker-dropdown-top-right:after{bottom:-6px;left:7px}.datetimepicker td,.datetimepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none}.table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th{background-color:transparent}.datetimepicker table tr td.new,.datetimepicker table tr td.old{color:#999}.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datetimepicker table tr td.today,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today:hover{background-color:#fde19a;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdd49a),to(#fdf59a));background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.datetimepicker table tr td.today.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today.disabled:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today[disabled]{background-color:#fdf59a}.datetimepicker table tr td.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active:hover{background-color:#7cc576;background-repeat:repeat-x;border-color:#7cc576;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datetimepicker table tr td.active.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active.disabled:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active[disabled]{background-color:#7cc576}.datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm{width:14.6%}.datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend{margin-bottom:inherit;line-height:30px}.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datetimepicker table tr td span.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active:hover{background-color:#7cc576;border-color:#7cc576;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active.disabled:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active[disabled]{background-color:#7cc576}.datetimepicker tfoot tr:first-child th,.datetimepicker thead tr:first-child th{cursor:pointer}.datetimepicker tfoot tr:first-child th:hover,.datetimepicker thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-group.date .input-group-addon span,.input-prepend.date .add-on i{cursor:pointer;width:14px;height:14px}.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-select-multiple,.jq-selectbox{position:relative;display:inline-block}.jq-select-multiple select,.jq-selectbox select{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;opacity:0}.jq-select-multiple li,.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;max-height:100%!important;overflow:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.jq-checkbox,.jq-radio{vertical-align:-4px;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #c3c3c3;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background:linear-gradient(#fff,#e6e6e6);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;cursor:pointer}.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08c}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-checkbox{border-radius:3px}.jq-checkbox.checked .jq-checkbox__div{width:8px;height:4px;margin:3px 0 0 3px;border-bottom:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.jq-radio{border-radius:50%}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#777;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.7);box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-file{width:270px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file input{cursor:pointer}.jq-file__name{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;-webkit-box-shadow:inset 1px 1px #f1f1f1;box-shadow:inset 1px 1px #f1f1f1;font:14px/32px Arial,sans-serif;color:#333}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #ccc;border-radius:0 4px 4px 0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background:linear-gradient(#fff,#e6e6e6);-webkit-box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff}.jq-file:hover .jq-file__browse{background:0 0}.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-file.disabled .jq-file__name{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none;color:#888}.jq-number{position:relative;vertical-align:middle;padding:0 36px 0 0}.jq-number__field{width:100px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;-webkit-box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#b3b3b3}.jq-number__field input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:0;background:0 0;font:14px Arial,sans-serif;color:#333}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background:linear-gradient(#fff,#e6e6e6);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #fff;cursor:pointer}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e6e6e6));background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-number__spin:active{background:#f5f5f5;-webkit-box-shadow:inset 1px 1px 3px #ddd;box-shadow:inset 1px 1px 3px #ddd}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-right:5px solid transparent;border-bottom:5px solid #999;border-left:5px solid transparent}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.focused .jq-number__field{border:1px solid #5794bf}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#ccc;background:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#aaa}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#aaa}.jq-selectbox{vertical-align:middle;cursor:pointer}.jq-selectbox__select{height:32px;padding:0 45px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#141615;font-size:15px;font-weight:400;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;color:#fff}.jq-selectbox__select:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e6e6e6));background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-selectbox__select:active{background:#f5f5f5;-webkit-box-shadow:inset 1px 1px 3px #ddd;box-shadow:inset 1px 1px 3px #ddd}.jq-selectbox.disabled .jq-selectbox__select{border-color:#ccc;background:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:49px;height:100%;border-left:1px solid #ccc}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#aaa}.jq-selectbox__dropdown{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 2px);margin:-1px 0 0 1px;padding:0;border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.2);box-shadow:0 4px 6px rgba(0,0,0,.2);font:14px/18px Arial,sans-serif}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #ccc;border-radius:3px;outline:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;-webkit-box-shadow:inset 1px 1px #f1f1f1;box-shadow:inset 1px 1px #f1f1f1;color:#333}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#f0f0f0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;color:#231f20}.jq-selectbox li.selected{background-color:#a3abb1;color:#fff}.jq-selectbox li:hover{background-color:#08c;color:#fff}.jq-selectbox li.disabled{color:#aaa}.jq-selectbox li.disabled:hover{background:0 0}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231f20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;-webkit-box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial,sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794bf}.jq-select-multiple.disabled{border-color:#ccc;background:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08c;color:#fff}.jq-select-multiple li.disabled{color:#aaa}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#ccc;color:#fff}input[type=email].styler,input[type=password].styler,input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,textarea.styler{padding:8px 9px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;-webkit-box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333}input[type=search].styler{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.styler{overflow:auto}input[type=email].styler:hover,input[type=password].styler:hover,input[type=search].styler:hover,input[type=tel].styler:hover,input[type=text].styler:hover,input[type=url].styler:hover,textarea.styler:hover{border-color:#b3b3b3}input[type=email].styler:hover:focus,input[type=password].styler:hover:focus,input[type=search].styler:hover:focus,input[type=tel].styler:hover:focus,input[type=text].styler:hover:focus,input[type=url].styler:hover:focus,textarea.styler:hover:focus{border-color:#ccc;border-top-color:#b3b3b3;outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type=button].styler,input[type=reset].styler,input[type=submit].styler{overflow:visible;padding:8px 11px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;outline:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background:linear-gradient(#fff,#e6e6e6);-webkit-box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff;cursor:pointer}button.styler.styler::-moz-focus-inner,input[type=button].styler.styler::-moz-focus-inner,input[type=reset].styler.styler::-moz-focus-inner,input[type=submit].styler.styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=reset].styler:hover,input[type=reset].styler:not([disabled]):hover,input[type=submit].styler:not([disabled]):hover{background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e6e6e6));background:linear-gradient(#f6f6f6,#e6e6e6)}button.styler:active,input[type=button].styler:active,input[type=reset].styler:active,input[type=submit].styler:active{background:#f5f5f5;-webkit-box-shadow:inset 1px 1px 3px #ddd;box-shadow:inset 1px 1px 3px #ddd}button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{border-color:#ccc;background:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;color:#888}.contacts__select--budget .jq-selectbox__select-text:before{content:'';margin:0 30px 0 5px;background:url(/local/templates/hedonic/css/../images/dollars1.png);width:16px;height:16px;display:inline-block}.contacts__select--budget .jq-selectbox__select-text:hover:before{background:url(/local/templates/hedonic/css/../images/dollars1-h.png)}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display: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;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/local/templates/hedonic/css/../images/ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/hedonic/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCSB_scrollTools{background-color:#f6f6f6}.mCSB_scrollTools .mCSB_draggerContainer{top:5px;bottom:5px;background-color:#f6f6f6}.mCSB_inside>.mCSB_container{margin-right:16px}.mCSB_draggerRail{display:none}.mCSB_scrollTools{opacity:1}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#dd2726}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{opacity:1;background-color:#c8251e;width:10px}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs-line{position:relative;display:block;overflow:hidden;outline:0!important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-bar-edge{position:absolute;display:block;top:0;left:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-slider{position:absolute;display:block;cursor:default;z-index:1}.irs-slider.type_last{z-index:2}.irs-min{position:absolute;display:block;left:0;cursor:default}.irs-max{position:absolute;display:block;right:0;cursor:default}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.irs{height:50px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.irs-with-grid{height:67px}.irs-line{top:36px;height:4px;background:#dee4ec;border-radius:16px}.irs-bar,.irs-bar-edge{top:36px;height:4px;background:#006cfa}.irs-bar-edge{width:12px}.irs-shadow{height:4px;top:40px;background:#dee4ec;opacity:.5}.irs-slider{top:35px;width:16px;height:16px;margin-top:-10px;border:4px solid #006cfa;background:#fff;border-radius:27px;-webkit-box-shadow:0 1px 3px rgba(0,0,255,.3);box-shadow:0 1px 3px rgba(0,0,255,.3);cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box}.irs-slider.state_hover,.irs-slider:hover{background:#f0f6ff}.irs-max,.irs-min{color:#333;font-size:14px;top:0;padding:3px 5px;background:rgba(0,0,0,.1);border-radius:3px;line-height:1}.irs-from,.irs-single,.irs-to{color:#fff;font-size:14px;text-shadow:none;padding:3px 5px;background:#006cfa;border-radius:3px;line-height:1}.irs-from:after,.irs-single:after,.irs-to:after{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs-grid{height:27px}.irs-grid-pol{background:#dee4ec}.irs-grid-text{bottom:4px;color:silver;font-size:12px}.mb0{margin-bottom:0!important}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.ml0{margin-left:0!important}.pb0{padding-bottom:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pl0{padding-left:0!important}.mb10{margin-bottom:10px!important}.mt10{margin-top:10px!important}.mr10{margin-right:10px!important}.ml10{margin-left:10px!important}.pb10{padding-bottom:10px!important}.pt10{padding-top:10px!important}.pr10{padding-right:10px!important}.pl10{padding-left:10px!important}.mb20{margin-bottom:20px!important}.mt20{margin-top:20px!important}.mr20{margin-right:20px!important}.ml20{margin-left:20px!important}.pb20{padding-bottom:20px!important}.pt20{padding-top:20px!important}.pr20{padding-right:20px!important}.pl20{padding-left:20px!important}.mb30{margin-bottom:30px!important}.mt30{margin-top:30px!important}.mr30{margin-right:30px!important}.ml30{margin-left:30px!important}.pb30{padding-bottom:30px!important}.pt30{padding-top:30px!important}.pr30{padding-right:30px!important}.pl30{padding-left:30px!important}.mb40{margin-bottom:40px!important}.mt40{margin-top:40px!important}.mr40{margin-right:40px!important}.ml40{margin-left:40px!important}.pb40{padding-bottom:40px!important}.pt40{padding-top:40px!important}.pr40{padding-right:40px!important}.pl40{padding-left:40px!important}.mb50{margin-bottom:50px!important}.mt50{margin-top:50px!important}.mr50{margin-right:50px!important}.ml50{margin-left:50px!important}.pb50{padding-bottom:50px!important}.pt50{padding-top:50px!important}.pr50{padding-right:50px!important}.pl50{padding-left:50px!important}.mb60{margin-bottom:60px!important}.mt60{margin-top:60px!important}.mr60{margin-right:60px!important}.ml60{margin-left:60px!important}.pb60{padding-bottom:60px!important}.pt60{padding-top:60px!important}.pr60{padding-right:60px!important}.pl60{padding-left:60px!important}.mb70{margin-bottom:70px!important}.mt70{margin-top:70px!important}.mr70{margin-right:70px!important}.ml70{margin-left:70px!important}.pb70{padding-bottom:70px!important}.pt70{padding-top:70px!important}.pr70{padding-right:70px!important}.pl70{padding-left:70px!important}.mb80{margin-bottom:80px!important}.mt80{margin-top:80px!important}.mr80{margin-right:80px!important}.ml80{margin-left:80px!important}.pb80{padding-bottom:80px!important}.pt80{padding-top:80px!important}.pr80{padding-right:80px!important}.pl80{padding-left:80px!important}.mb90{margin-bottom:90px!important}.mt90{margin-top:90px!important}.mr90{margin-right:90px!important}.ml90{margin-left:90px!important}.pb90{padding-bottom:90px!important}.pt90{padding-top:90px!important}.pr90{padding-right:90px!important}.pl90{padding-left:90px!important}.mb100{margin-bottom:100px!important}.mt100{margin-top:100px!important}.mr100{margin-right:100px!important}.ml100{margin-left:100px!important}.pb100{padding-bottom:100px!important}.pt100{padding-top:100px!important}.pr100{padding-right:100px!important}.pl100{padding-left:100px!important}.mb110{margin-bottom:110px!important}.mt110{margin-top:110px!important}.mr110{margin-right:110px!important}.ml110{margin-left:110px!important}.pb110{padding-bottom:110px!important}.pt110{padding-top:110px!important}.pr110{padding-right:110px!important}.pl110{padding-left:110px!important}.mb120{margin-bottom:120px!important}.mt120{margin-top:120px!important}.mr120{margin-right:120px!important}.ml120{margin-left:120px!important}.pb120{padding-bottom:120px!important}.pt120{padding-top:120px!important}.pr120{padding-right:120px!important}.pl120{padding-left:120px!important}.h0{height:0%!important}.mh0{max-height:0%!important}.h10{height:10%!important}.mh10{max-height:10%!important}.h20{height:20%!important}.mh20{max-height:20%!important}.h30{height:30%!important}.mh30{max-height:30%!important}.h40{height:40%!important}.mh40{max-height:40%!important}.h50{height:50%!important}.mh50{max-height:50%!important}.h60{height:60%!important}.mh60{max-height:60%!important}.h70{height:70%!important}.mh70{max-height:70%!important}.h80{height:80%!important}.mh80{max-height:80%!important}.h90{height:90%!important}.mh90{max-height:90%!important}.h100{height:100%!important}.mh100{max-height:100%!important}.h120{height:120%!important}.mh120{max-height:120%!important}.i{display:inline-block;width:1em;height:1em;fill:currentColor}.corp-pluses-1{font-size:4.4rem;width:1.04545em}.corp-pluses-2{font-size:4.4rem;width:1em}.corp-pluses-3{font-size:3.6rem;width:1.58333em}.corp-pluses-4{font-size:4.4rem;width:1em}.corp-steps-0{font-size:5rem;width:1.02em}.corp-steps-1{font-size:5rem;width:.84em}.corp-steps-2{font-size:4.5rem;width:1.46667em}.franchise-info-0{font-size:4.4rem;width:.86364em}.franchise-info-1{font-size:4.4rem;width:1em}.franchise-info-2{font-size:4.4rem;width:1em}.franchise-info-3{font-size:4.4rem;width:1em}.franchise-info-4{font-size:4.5rem;width:1em}.franchise-timeline-0{font-size:3.4rem;width:.85294em}.i-adult-popup-btn{font-size:3rem;width:1.1em}.i-arrow{font-size:49.2rem;width:1em}.i-basket{font-size:2.8rem;width:.42857em}.i-blockquote{font-size:1.8rem;width:1.05556em}.i-catalog-reset{font-size:3.2rem;width:.875em}.i-contacts-mail{font-size:1.3rem;width:1.23077em}.i-contacts-mob{font-size:1.6rem;width:.5625em}.i-contacts-tel{font-size:1.4rem;width:1.07143em}.i-contacts-time{font-size:1.4rem;width:1em}.i-corp-top-arr{font-size:4.4rem;width:1.02273em}.i-diamond{font-size:1.9rem;width:1.26316em}.i-fixed-profle-fav{font-size:1.4rem;width:1.14286em}.i-fixed-profle-fav-active{font-size:1.4rem;width:1.14286em}.i-foot-social-fb{font-size:2.5rem;width:.44em}.i-foot-social-inst{font-size:2.4rem;width:1em}.i-foot-social-vk{font-size:2rem;width:1.65em}.i-head-search{font-size:2rem;width:1em}.i-head-search-active{font-size:2rem;width:1em}.i-letter{font-size:4.4rem;width:1.40909em}.i-login{font-size:51.2rem;width:1em}.i-logo-slam{font-size:2.1rem;width:1em}.i-magnific{font-size:2rem;width:1em}.i-main-menu-plus{font-size:1.6rem;width:1em}.i-map-modal-marker{font-size:3.2rem;width:.6875em}.i-map-modal-marker{font-size:3.2rem;width:.6875em}.i-map-modal-marker-hov{font-size:3.2rem;width:.6875em}.i-map-modal-marker-hov{font-size:3.2rem;width:.6875em}.i-modal-fb{font-size:2.5rem;width:.44em}.i-modal-fb-hov{font-size:2.5rem;width:.44em}.i-modal-gplus{font-size:2.5rem;width:1.04em}.i-modal-gplus-hov{font-size:2.5rem;width:1.04em}.i-modal-vk{font-size:1.5rem;width:1.8em}.i-modal-vk-hov{font-size:1.5rem;width:1.8em}.i-more{font-size:4.4rem;width:1em}.i-nav-help-arr{font-size:4rem;width:1.15em}.i-phone{font-size:6.5rem;width:1em}.i-prod-card-fav{font-size:1.4rem;width:1.14286em}.i-prod-card-fav{font-size:1.4rem;width:1.14286em}.i-prod-card-marker{font-size:1rem;width:.7em}.i-prod-card-marker{font-size:1rem;width:.7em}.i-prod-card-marker{font-size:1rem;width:.7em}.i-prod-card-star{font-size:1.2rem;width:1.08333em}.i-prod-card-star{font-size:1.2rem;width:1.08333em}.i-prod-card-star{font-size:1.2rem;width:1.08333em}.i-productcard-tooltip{font-size:2rem;width:1em}.i-profile{font-size:5rem;width:1.02em}.i-review-feedback{font-size:1.4rem;width:1.14286em}.i-search{font-size:20.8rem;width:.95673em}.i-search{font-size:5.7rem;width:1em}.i-send{font-size:9rem;width:.66667em}.i-signout{font-size:36.6rem;width:1.22404em}.i-star{font-size:1.2rem;width:1.08333em}.i-subscr{font-size:1.2rem;width:1.33333em}.i-sweet{font-size:2.3rem;width:1em}.icon-exit{font-size:2.4rem;width:1.08333em}.icon-personal-form-pen{font-size:1.9969rem;width:1.00155em}.icon-personal-form-success{font-size:2.4rem;width:1em}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow:hidden;min-width:300px}body{font-family:Tecla,Arial,Verdana,sans-serif;font-size:15px;line-height:1.55}body:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(51,51,51,.3);z-index:-1;opacity:0;-webkit-transition:.3s;transition:.3s}body.shadow{overflow:hidden;position:relative}body.shadow:before{opacity:1;z-index:1}.main{-webkit-box-flex:1;-ms-flex:1;flex:1}.main .bg-top:before{content:'';width:100%;left:0;height:250px;background:-webkit-gradient(linear,left top,right top,from(#2bb24b),to(#62dc7f));background:linear-gradient(to right,#2bb24b,#62dc7f 100%);margin-top:-50px;z-index:-1;position:absolute}.sidebar-wrap{background:#fff}.maps{width:calc(100vw - 9px);position:relative;margin-left:-50vw;height:390px;margin-bottom:50px;left:50%;margin-top:-3em}.maps iframe{height:390px}.gallery{margin-bottom:40px}.gallery .gallery__wrapp{border:none}.gallery__wrapp{border:none;text-decoration:none;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery__wrapp img{-webkit-transition:.4s;transition:.4s;display:block}.gallery__wrapp:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(125,198,118,.8);z-index:-1;opacity:0;background-image:url(/local/templates/hedonic/css/images/ico-zoom.png);background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:.4s;transition:.4s}.gallery__wrapp:hover:before{z-index:2;opacity:1}.gallery__wrapp:hover img{-webkit-transition:.4s;transition:.4s;-webkit-transform:scale(1.1);transform:scale(1.1)}.gallery__item{margin-bottom:20px;cursor:pointer;position:relative}.page404{width:100%;max-width:530px;margin:100px auto 0}.page404__pic{text-align:center;margin-bottom:35px}.page404__head{max-width:400px;margin:0 auto}.page404__head-text{font-size:1.8em;line-height:1.5;font-weight:700;text-align:center;color:#e24143}.page404__content{margin-top:30px}.page404__search{margin-top:40px}.page404__search-input{padding-left:55px;height:55px}.page404__btn-wrap{text-align:center}.contacts{padding:0 0 50px 0}.contacts__heading{font-size:1.8em;font-weight:700;text-transform:uppercase;margin-bottom:40px}.contacts .data-contacts{margin-bottom:40px}.contacts .data-contacts__heading{font-size:1.6em;color:#141615;margin-bottom:20px;font-weight:700}.contacts .data-contacts__item{margin-bottom:40px}.contacts .data-contacts__item:last-child{margin-bottom:0}.contacts .data-contacts__inner{display:table}.contacts .data-contacts__row{display:table-row}.contacts .data-contacts__value{display:table-cell;vertical-align:top;color:#454b48;font-size:1.6em;padding:0 0 20px 0;font-weight:400}.contacts .data-contacts__name{display:table-cell;vertical-align:top;color:#454b48;font-size:1.6em;padding:0 15px 20px 0;font-weight:700;min-width:140px}.contacts .data-contacts__phone{color:#454b48;font-size:1em;border-bottom:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;display:block;float:left;clear:both;vertical-align:middle;margin-bottom:5px}.contacts .data-contacts__phone:hover{opacity:.7;color:#454b48;text-decoration:none}.vacancies{margin-bottom:30px}.vacancies__arrow{position:relative}.vacancies__arrow:before{content:'\2014';border-radius:5px;background-color:#62dc7f;width:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;height:32px;-webkit-transition:.3s;transition:.3s;font-size:16px;margin-right:40px;cursor:pointer}.vacancies__arrow:before:hover{opacity:.8}.vacancies__arrow.collapsed:before{content:'\271A'}.vacancies__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:8px 10px;-webkit-transition:.3s;transition:.3s;color:#2c312f;line-height:20px;font-size:14px}.vacancies__data:hover{background:#e6e6e6}.vacancies__name{padding-right:25px}.vacancies__city{margin-left:auto;padding-right:25px;max-width:200px;width:100%}.vacancies__salary{padding-right:25px;max-width:230px;width:100%}.vacancies__btn{font-size:1em!important}.vacancies__info{padding:30px 0 30px 0;max-width:950px;margin:0 auto}.vacancies--dropdown .vacancies__data{border-bottom:none}.vacancies--dropdown .vacancies__item:last-child .vacancies__data{border-bottom:1px solid #f2f2f2}.modal__heading{color:#202322;font-size:2.4em;line-height:1.2;margin-bottom:25px;font-weight:700;text-align:center}.modal__content{color:#202322;font-size:1.6em;line-height:1.8}.modal-content{border-radius:0;border:0;-webkit-box-shadow:0 4px 20px 0 rgba(101,114,141,.2);box-shadow:0 4px 20px 0 rgba(101,114,141,.2)}.modal-header{border-bottom:none;padding:0;display:block}.modal-title{display:block;width:100%;padding:40px 20px 0;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.36364;text-align:center}.modal-desc{max-width:370px;padding:16px 20px 0;margin:0 auto;text-align:center}.modal-body{padding:58px 100px 72px 100px;border-bottom:0}.modal-body__footer{text-align:center}.modal-body .form-group{margin-bottom:30px}.modal .btn-wrap.center .btn{margin:0 auto}.modal .header-tabs__item{color:#c3c3c5;font-family:Merriweather,Arial,Verdana,sans-serif;font-size:22px;line-height:1.36364;width:50%;text-align:center;text-transform:none;padding:20px;background-color:#f4f4f4;-webkit-box-shadow:none;box-shadow:none}.modal .header-tabs__item--active{color:#000;background-color:#fff}.modal .close-popup{cursor:pointer!important;width:54px;height:54px;right:-54px;top:-54px;font-size:0;display:block;padding:0;outline:0}.modal .close-popup:after,.modal .close-popup:before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:20px;height:2px;background-color:#c8251e}.modal .close-popup:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal .form-control{border-radius:0}.modal .form-group .checkbox{margin-top:28px}.modal .form-group .checkbox label{padding-left:25px;color:#989898;font-size:11px;line-height:1.7;margin-bottom:15px}.modal .form-group .checkbox label:before{top:0;width:16px;height:16px}.modal .form-group .checkbox label:after{left:5px;top:2px}.modal .form-group .checkbox label a{text-decoration:underline}.modal .form-group .checkbox label a:focus,.modal .form-group .checkbox label a:hover{color:#c8251e;text-decoration:none}.modal textarea{padding:31px 30px 10px;height:84px}.modal .form-group{margin-bottom:20px}.modal .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal .btn-wrap .btn{min-width:200px}.modal .recovery-link{color:#000;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,.7);text-decoration-color:rgba(0,0,0,.7)}.modal .recovery-link:focus,.modal .recovery-link:hover{color:#c8251e;text-decoration:none}.modal .radio-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .radio-vertical+.g-recaptcha{margin-top:20px}.modal .radio-vertical .radio{padding:0 20px}.modal .radio-vertical .radio label{font-size:15px;padding-left:30px;vertical-align:0}.modal .radio-vertical .radio label:before{width:20px;height:20px}.modal .radio-vertical .radio label:after{left:3px;top:3px;width:14px;height:14px;background:#c8251e}.modal .g-recaptcha{margin-top:40px;margin-bottom:23px}.social-enter{padding-top:5px;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.social-enter__title{max-width:130px;min-width:130px;padding-top:14px;color:#aeafb1;font-size:15px}.social-enter__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.social-enter__item-wrap{padding:5px}.social-enter__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:44px;height:44px;border:1px solid #cdcdcd;-webkit-transition:all .15s ease;transition:all .15s ease;cursor:pointer}.social-enter__item:before{-webkit-transition:none;transition:none}.social-enter__item:focus,.social-enter__item:hover{border-color:#c8251e;background-color:#c8251e}.social-enter__item--fb:focus:before,.social-enter__item--fb:hover:before{content:"";display:inline-block;vertical-align:middle;width:11px;height:25px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1250px -3px}.social-enter__item--fb:before{content:"";display:inline-block;vertical-align:middle;width:11px;height:25px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1233px -3px}.social-enter__item--vk:focus:before,.social-enter__item--vk:hover:before{content:"";display:inline-block;vertical-align:middle;width:27px;height:15px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1364px -3px}.social-enter__item--vk:before{content:"";display:inline-block;vertical-align:middle;width:27px;height:15px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1331px -3px}.social-enter__item--gplus:focus:before,.social-enter__item--gplus:hover:before{content:"";display:inline-block;vertical-align:middle;width:26px;height:25px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1299px -3px}.social-enter__item--gplus:before{content:"";display:inline-block;vertical-align:middle;width:26px;height:25px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1267px -3px}.big-news{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative;padding:180px 20px;z-index:2;width:100%;background-color:#62dc7f}.big-news:before{content:'';width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:#333;opacity:.5;position:absolute;z-index:-1}.big-news__wrap{max-width:670px;margin:0 auto;text-align:center;color:#fff}.big-news__count-msg{font-size:14px;font-weight:700;padding:3px;background:#2aae49;position:relative;min-width:30px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;color:#fff;border-radius:5px}.big-news__count-msg:before{content:'';position:absolute;left:-10px;bottom:1px;width:0;height:0;border:5px solid transparent;border-right:9px solid #d02022}.big-news__info{width:100%;padding-bottom:15px;font-size:1.4em;line-height:1.4;color:#d9d9d9}.big-news__info span{position:relative}.big-news__info span:after{content:'/';padding:0 5px}.big-news__info span:last-child:after{content:none}.big-news__header{font-size:3em;line-height:1.4;margin-bottom:30px}.avatar{position:relative;padding-top:35px}.avatar:before{content:'';position:absolute;left:50%;top:0;width:20px;margin-left:-10px;height:2px;background:#fff}.avatar__img{overflow:hidden;margin-bottom:5px;border-radius:50%}.avatar__name{font-weight:700;font-size:1.6em;line-height:1.2;padding-bottom:5px}.avatar__type{font-weight:400;font-size:1.4em;line-height:1.2}.news-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-footer .hr,.news-footer hr{width:100%}.news-footer__btn{margin-right:20px}.news-footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-footer__social>span{font-size:1.4em;color:#fff;padding-right:30px}.header-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header-tabs__item{color:#999;font-weight:700;font-size:24px;line-height:1;padding:40px 50px;text-transform:uppercase;cursor:pointer;background:#fafafa;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:inset 0 0 3px 0 rgba(101,114,141,.31);box-shadow:inset 0 0 3px 0 rgba(101,114,141,.31)}.header-tabs__item:hover{opacity:.8}.header-tabs__item--active{background:#fff;color:#000;pointer-events:none;-webkit-box-shadow:none;box-shadow:none}.header-tabs__item:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.link-def{color:#d02022;text-decoration:none;-webkit-transition:.3s;transition:.3s;font-size:1.4em}.link-def:hover{text-decoration:underline;color:#d02022}.link-def--form{text-decoration:underline;margin:10px 0 0 0;display:inline-block}.link-def--form:hover{text-decoration:none}.modal-dialog{margin-top:54px}.page-tabs__item{max-height:0;overflow:hidden;-webkit-transition:.5s;transition:.5s}.page-tabs__item--active{max-height:700px}.hr{position:relative;text-align:center;margin:15px 0 10px 0}.hr:before{content:'';position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1px;width:100%;background:#dfe2e9}.hr span{padding:5px 25px;background:#fff;font-size:14px;color:#000;display:inline-block;z-index:2;position:relative;font-weight:600}.mfp-image-holder .mfp-close{cursor:pointer!important;width:54px;height:54px;right:-54px;top:0;font-size:0;display:block;padding:0;outline:0}.mfp-image-holder .mfp-close:after,.mfp-image-holder .mfp-close:before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:20px;height:2px;background-color:#c8251e}.mfp-image-holder .mfp-close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.mfp-image-holder figcaption{display:none}.mfp-image-holder .mfp-arrow{display:block;width:60px;height:60px;margin:0;opacity:1;background-color:#c8251e;-webkit-transition:all .15s ease;transition:all .15s ease;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mfp-image-holder .mfp-arrow:before{content:'';display:block;position:absolute;width:12px;height:12px;border:2px solid #fff;border-left-width:0;border-bottom-width:0;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease;transition:all .15s ease}.mfp-image-holder .mfp-arrow:after{content:none}.mfp-image-holder .mfp-arrow:focus,.mfp-image-holder .mfp-arrow:hover{background-color:#b31e1a}.mfp-image-holder .mfp-arrow-left{left:54px}.mfp-image-holder .mfp-arrow-left:before{top:24px;left:28px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.mfp-image-holder .mfp-arrow-right{right:54px}.mfp-image-holder .mfp-arrow-right:before{top:24px;left:22px}.mfp-wrap.mfp-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mfp-image-holder.mfp-container{position:relative;padding:0 54px;width:auto;height:auto;left:auto;right:auto}.text-center{text-align:center}.footer .nav-menu--info .nav-menu__item{margin-bottom:5px}.footer img{max-width:100%}.search-page__sort{margin-bottom:-20px!important;margin-top:40px!important}.header-top__inner #bx_incl_area_3{margin-left:auto}.nav-menu--footer>[id^=bx_incl]{display:block;width:calc(76% + 30px)}.nav-menu--footer>[id^=bx_incl]>.nav-menu__list{width:100%!important}.slam-easyform .switch-parent .form-control{padding:0!important}.slam-easyform .form-control{padding:14px 25px!important}.slam-easyform .jq-selectbox ul li{padding-bottom:5px!important;font-size:1em!important}.slam-easyform .jq-selectbox ul li:before{content:none}.slam-easyform .file-selectdialog .file-extended,.slam-easyform .file-selectdialog .file-simple{margin-left:12px!important}.slam-easyform .files-list{margin-bottom:0!important}.slam-easyform .switch-child .col-xs-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-width{position:relative;width:calc(100vw - 9px);margin-left:-50vw;left:50%;overflow:hidden}.video{margin-bottom:70px;width:100%}.tab-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:56px}.tab-title__text{letter-spacing:-1.2px;margin-right:72px;margin-bottom:0}.tab-title__tabs-wrap{padding-top:17px}.nav-tabs{border:none}.nav-tabs .nav-item{margin:0 -1px 0 0}.nav-tabs .nav-item:first-child .nav-link{border-radius:22px 0 0 22px}.nav-tabs .nav-item:last-child .nav-link{border-radius:0 22px 22px 0}.nav-tabs .nav-link{color:#141615;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:15px;border:1px solid #e6e6e6;border-radius:0;background-color:#fff;padding:8px 28px 7px}.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:#fff;border:1px solid #c8251e;background:-webkit-gradient(linear,left top,right top,from(#9b1617),to(#d02022));background:linear-gradient(90deg,#9b1617 0,#d02022 100%)}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:300px;padding:1px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;padding:16px 23px 19px 20px;font-family:Tecla,Arial,Verdana,sans-serif;font-size:13px;line-height:1.38462;word-wrap:break-word;background-color:#fff;background-clip:padding-box;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1);box-shadow:0 0 7px 0 rgba(0,0,0,.1);margin:0 9px;border-radius:4px;border:none}.popover-header{margin-bottom:0}.popover-close{position:absolute;width:30px;height:30px;top:0;right:0;-webkit-transition:all .15s ease;transition:all .15s ease}.popover-close:focus,.popover-close:hover{opacity:.5}.popover-close:after,.popover-close:before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:14px;height:2px;background:#c8251e}.popover-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.catalog-list .prod-card{padding-bottom:30px}.contacts__link{position:relative;width:100%;height:100%;display:block}.contacts__link:before{content:'';z-index:3;position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:#c8251e;opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease}.contacts__link:hover:before{opacity:.8}.contacts__link:hover .contacts__link-cross:after,.contacts__link:hover .contacts__link-cross:before{opacity:1}.contacts__link-cross{position:absolute;width:100%;height:100%;z-index:5}.contacts__link-cross:before{content:'';z-index:2;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:34px;height:2px;background:#fff;opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease}.contacts__link-cross:after{content:'';z-index:2;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:34px;height:2px;background:#fff;opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease}.prod-card:not(.prod-card--s_12) .prod-card__title:not(:empty){overflow:hidden;max-height:88px}a.prod-card__product:not(:empty){display:block;border:none!important;color:#aeafb1!important;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}a.prod-card__product:not(:empty):focus,a.prod-card__product:not(:empty):hover{color:#c8251e!important}.prod-card__product:not(:empty) a{display:block;border:none!important;color:#e6e6e6!important;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.prod-card__product:not(:empty) a:focus,.prod-card__product:not(:empty) a:hover{color:#c8251e!important}a.prod-card__title:not(:empty){display:block;border:none!important;color:#000!important;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}a.prod-card__title:not(:empty):focus,a.prod-card__title:not(:empty):hover{color:#c8251e!important}.prod-card__title:not(:empty) a{display:block;border:none!important;color:#000!important;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.prod-card__title:not(:empty) a:focus,.prod-card__title:not(:empty) a:hover{color:#c8251e!important}.prod-card__color img{display:block}.page404{max-width:600px}.page404 img{max-width:100%;height:auto}.page404__head-text{font-size:28px;font-weight:400;font-family:Tecla,Arial,Verdana,sans-serif;color:#000;letter-spacing:1px}.page404__content p{font-size:18px!important}.food-pairing--s_1 .food-pairing__tabs{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;max-width:100vw;overflow-x:auto!important;overflow-y:hidden}.food-pairing--s_1 .food-pairing__tabs .nav-item{white-space:nowrap!important}.food-pairing__item.nav-item{margin:0}.contacts-map__map iframe{-webkit-filter:contrast(1.1) grayscale(1);filter:contrast(1.1) grayscale(1)}.content:not(:empty) a:not(.btn){border-bottom:none}.jq-selectbox__dropdown ul{margin-bottom:0!important}.not-price .prod-card__cur-price{font-size:18px;text-align:center;color:#aeafb1!important}.sale-stock .sale-block--s_1 .sale-block__pic:focus:before,.sale-stock .sale-block--s_1 .sale-block__pic:hover:before{opacity:0!important}.sale-stock .sale-block--s_1 .sale-block__title:hover{color:#d02022!important}.nav-menu__list.dop-menu{border-top:2px solid #ccc}.full-link{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:10}.map-vino ymaps canvas,.ya-map ymaps canvas{-webkit-filter:contrast(1.1) grayscale(1);filter:contrast(1.1) grayscale(1)}.sitemap-menu .item_1{margin-bottom:25px}.sitemap-menu .item_1 a{font-size:18px}.sitemap-menu .item_1 a:hover{text-decoration:underline}.sitemap-menu .item_1.no-counter .menu_level_2{margin-left:40px}.sitemap-menu .item_1.no-counter .menu_level_2 .item_2 a{font-size:16px;color:#141615}.rubricator__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rubricator__item{width:25%}.irs-from,.irs-single,.irs-to{font-family:Tecla,Arial,Verdana,sans-serif}[class*=prod-card--]:not(.prod-card--s_3) .prod-card__btn-wrap .prod-card__btn{margin-left:auto;margin-right:auto}[class*=prod-card--]:not(.prod-card--s_3) .prod-card__btn-wrap .prod-card__fav+.prod-card__btn{margin-right:0}.kombox-combo .form-group{-webkit-transition:.4s;transition:.4s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.kombox-combo .form-group.single-checkbox{-webkit-transition:0!important;transition:0!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;opacity:1!important}.kombox-combo .form-group:not(:first-child).activate{-webkit-transform:translateY(-65px);transform:translateY(-65px);opacity:0}.kombox-combo .form-group:not(:last-child).deactivate{-webkit-transform:translateY(65px);transform:translateY(65px);opacity:0}.adress-list{position:relative}.filter-more.more.active .more__btn:after{content:none!important}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert-symbol{font-weight:700;font-size:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;text-indent:1px;background:#a94442;color:#ebcccc;border-radius:100%;margin-right:20px}.sms-confirm-btn{border-radius:0!important;width:150px;height:44px}.sms-confirm-btn.disabled{pointer-events:none;border:1px solid #dadada;background:#eee;color:#bdbdbd;height:44px!important;border-left:0}.sms-confirm-input-container{width:calc(100% - 150px)}.sms-confirm-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sms-confirm-success{width:100%;margin-top:5px;margin-bottom:15px}.sms-confirm-modal .phone-number{font-weight:700}.sms-confirm-modal .form-group.has-error .help-block{position:absolute;bottom:100%;font-size:14px;color:#f66;line-height:1.8;top:100%;white-space:nowrap}.sms-confirm-modal .form-group{margin-bottom:25px}.sms-confirm-title{text-align:center;font-weight:700;margin-top:10px}.sms-confirm-modal .checkbox-inline{text-align:center}.footer-bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-bottom-wrapper .nav-menu{margin-left:0;-ms-flex-negative:0;flex-shrink:0}.foot-payments{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.foot-payments__image-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.foot-payments__tilte{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:14px;color:#aeafb1;letter-spacing:-.1px;margin-right:5px}.foot-payments__image{margin:0 5px}.foot-payments__img{max-height:35px;width:auto}.image-slider{max-width:100%;width:100%;height:auto;margin-bottom:0}.image-slider:not(.slick-initialized)>div:not(:first-child){display:none}.image-slider img{width:100%}.image-slider .slick-arrow{z-index:3;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:45px;height:50px;background-color:#c8251e;-webkit-transition:all .15s ease;transition:all .15s ease}.image-slider .slick-arrow:before{content:'';display:block;position:absolute;width:12px;height:12px;border:2px solid #fff;border-left-width:0;border-bottom-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease;transition:all .15s ease}.image-slider .slick-arrow:focus,.image-slider .slick-arrow:hover{background-color:#b31e1a}.image-slider .slick-arrow.slick-disabled{background-color:#cdcdcd;cursor:default}.image-slider .slick-arrow.slick-disabled:before{opacity:1}.image-slider .slick-prev{left:0}.image-slider .slick-prev:before{top:50%;left:55%;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.image-slider .slick-next{right:0}.image-slider .slick-next:before{top:50%;left:45%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.card-top-aside__replace-title{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:18px;margin-bottom:15px;margin-top:20px;color:#000}.card-top-aside .prod-card{background:#fff;position:relative;margin-bottom:25px}.card-top-aside .prod-card__btn:not(:empty){height:45px;width:auto;position:static}.card-top-aside .prod-card__btn:not(:empty):before{content:none}.btn.btn--round.btn--gray.prod-card__fav.cat__favorite.active{color:#fff;background:#c8251e}.prod-card--s_12 .prod-card__fav{margin-right:10px}.prod-card--s_12 .prod-card__btn-wrap.not-price .prod-card__cur-price{width:100%}.prod-card--s_12 .btn.btn--round.btn--gray.prod-card__fav.cat__favorite+.btn--more{margin-left:0}.btn.btn--black.prod-card__btn.into-cart.btn-basket{margin-left:auto !important;margin-right:auto !important}.prod-card__btn-wrap noindex{display:contents}.prod-card--s_2 .prod-card__fav:not(:empty){margin-right:0}.prod-card--s_4 .prod-card__btn .btn--more:not(:empty) ulp{margin-left:10px}.nav-menu__item.blocked{pointer-events:none}.fixed-profile--s_1 .fixed-profile__fav{position:relative}.fixed-profile--s_1 .fixed-profile__fav .fixed-profile__basket-count{right:auto!important;left:10px!important;top:17px;position:absolute}.slider-info--s_1 .slick-list{height:auto!important}.nav-menu--mobile--s_1{margin-top:60px!important}.catalog-menu__btn:not(:empty){border-radius:4px 4px 0 0}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu{visibility:hidden}.nav-menu--header--s_1 .nav-menu__item--catalog:hover .nav-menu__link+.lvl2-menu{visibility:visible}.tab-pane.fade{display:none}.tab-pane.fade.tab-pane.fade.show{display:block}.menu-open__collapse .close-menu:after,.menu-open__collapse .close-menu:before{background-color:#fff!important}.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:30px;color:#141615;font-weight:700;font-family:Merriweather,Arial,Verdana,sans-serif;line-height:1.2}.h1 hr,.h2 hr,.h3 hr,.h4 hr,.h5 hr,.h6 hr{margin:1em 0}hr{height:1px;border:0;margin:4em 0;background:#e6e6e6}.h1,h1{color:#141615;font-size:36px;font-weight:700;letter-spacing:-.3px;margin-bottom:50px;font-family:Merriweather,Arial,Verdana,sans-serif;line-height:1.3}.h1.small,h1.small{font-size:2em}.h2{margin-top:71px;margin-bottom:56px;color:#141615;font-size:27px;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;letter-spacing:-.7px}.h3{margin-top:58px;margin-bottom:66px;font-size:22px;line-height:1.63636}.h4{font-size:1.4em}.h5{font-size:1.4em}.h6{font-size:1.4em}.content{color:#141615}.content img{max-width:100%}.content hr{height:1px;border:0;margin:4em 0;background:#e6e6e6}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:30px;color:#141615;font-family:Merriweather,Arial,Verdana,sans-serif;text-transform:initial;font-weight:700;line-height:1.2}.content h1{color:#141615;font-size:36px;font-weight:700;letter-spacing:-.3px;margin-bottom:50px;font-family:Merriweather,Arial,Verdana,sans-serif;line-height:1.3}.content h1.small{font-size:2em}.content h2{margin-top:71px;margin-bottom:56px;color:#141615;font-size:27px;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;letter-spacing:-.7px}.content h3{margin-top:58px;margin-bottom:66px;font-size:22px;line-height:1.63636}.content h4{font-size:1.4em}.content h5{font-size:1.4em}.content h6{font-size:1.4em}.content .accordion{list-style:none;margin:0;padding:0;margin-bottom:25px;text-transform:uppercase}.content .accordion__content{font-size:inherit;font-weight:400;color:#141615;line-height:1.5;padding-top:10px;text-transform:none}.content .accordion li{position:relative;padding:25px 10px 25px 50px;border-bottom:1px solid rgba(191,191,191,.28);font-size:18px;color:#141615;font-weight:700;cursor:pointer}.content .accordion li:first-child{border-top:1px solid #ececec}.content .accordion li:last-child{padding:25px 10px 25px 50px}.content .accordion li:after{content:'';position:absolute;background:#333;left:14px;width:2px;height:10px;border-radius:50%;border:none;top:32px;-webkit-transition:.3s;transition:.3s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.content .accordion li:before{content:'';position:absolute;background:#333;left:10px;width:10px;height:2px;border-radius:50%;border:none;top:36px}.content .accordion li.collapsed:after{-webkit-transform:rotate(0);transform:rotate(0)}.content .accordion-list{list-style:none;margin:0;padding:0;margin-bottom:25px}.content .accordion-list>li{padding:0;margin:0;margin-bottom:25px}.content .accordion-list>li:before{content:none}.content .accordion-list>li:last-child{padding-bottom:0;margin-bottom:0}.content .accordion-list>li .collapse>li:before{content:none}.content .accordion-list>li .collapse>li ul{padding-left:0!important;margin-bottom:25px!important}.content .accordion-list>li .collapse img{max-width:100%}.content .accordion-list>li ul{margin:0;padding:0;margin-top:20px;padding-left:45px}.content .accordion-list>li ul li ul{padding-left:45px}.content .accordion-list__link{position:relative;padding-left:45px;cursor:pointer}.content .accordion-list__link:before{content:'\2014';border-radius:5px;background-color:#e76f70;width:32px;position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;height:32px;-webkit-transition:.3s;transition:.3s;font-size:16px}.content .accordion-list__link.collapsed:before{content:'\271A'}.content .list,.content ul{list-style:none;padding:0;margin-bottom:78px}.content .list li,.content .list__item,.content ul li,.content ul__item{position:relative;padding-left:40px;padding-top:5px;padding-bottom:18px;font-size:15px;line-height:1.55}.content .list li:before,.content .list__item:before,.content ul li:before,.content ul__item:before{content:'';position:absolute;background:#c8251e;border:none;left:0;top:11px;width:8px;height:8px;border-radius:50%}.content .list li p,.content .list__item p,.content ul li p,.content ul__item p{font-size:inherit}.content .list li>ul,.content .list__item>ul,.content ul li>ul,.content ul__item>ul{margin-top:20px;margin-bottom:0}.content .list li>ul li,.content .list__item>ul li,.content ul li>ul li,.content ul__item>ul li{font-size:inherit}.content .list li>ul li:last-child,.content .list__item>ul li:last-child,.content ul li>ul li:last-child,.content ul__item>ul li:last-child{padding-bottom:0}.content .list li:last-child,.content .list__item:last-child,.content ul li:last-child,.content ul__item:last-child{padding-bottom:0}.content .count-list,.content ol{list-style:none;margin:0;padding:0;margin-bottom:78px;counter-reset:mYCounter}.content .count-list li,.content .count-list__item,.content ol li,.content ol__item{color:#141615;font-size:15px;line-height:1.53333;position:relative;padding-left:50px;padding-bottom:21px;padding-top:5px}.content .count-list li:before,.content .count-list__item:before,.content ol li:before,.content ol__item:before{content:counter(mYCounter,decimal-leading-zero);counter-increment:mYCounter;line-height:1.4;position:absolute;left:-7px;top:0;min-width:32px;height:32px;color:#c8251e;background:0 0;font-size:15px;line-height:1.53333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content .count-list li:last-child,.content .count-list__item:last-child,.content ol li:last-child,.content ol__item:last-child{padding-bottom:0}.content .count-list li>ol,.content .count-list li>ul,.content .count-list__item>ol,.content .count-list__item>ul,.content ol li>ol,.content ol li>ul,.content ol__item>ol,.content ol__item>ul{margin-top:2em;margin-bottom:0}.content .count-list li>ol li,.content .count-list li>ul li,.content .count-list__item>ol li,.content .count-list__item>ul li,.content ol li>ol li,.content ol li>ul li,.content ol__item>ol li,.content ol__item>ul li{position:relative;padding-left:30px;font-size:inherit}.content .count-list li>ol li:before,.content .count-list li>ul li:before,.content .count-list__item>ol li:before,.content .count-list__item>ul li:before,.content ol li>ol li:before,.content ol li>ul li:before,.content ol__item>ol li:before,.content ol__item>ul li:before{content:'';position:absolute;background:#c8251e;border:none;left:0;top:12px;width:8px;height:8px;border-radius:50%}.content img[align=right]{margin:0 0 20px 20px;float:right}.content img[align=left]{margin:0 20px 20px 0;float:left}.content p{font-family:Tecla,Arial,Verdana,sans-serif;font-size:15px;line-height:1.55;margin-bottom:23px}.content p.text-hidde{text-decoration:line-through}.content a:not(.btn){color:#c8251e;border-bottom:1px solid #e86a64;-webkit-transition:.4s;transition:.4s;outline:0}.content a:not(.btn):focus{outline:0;text-decoration:none;border-bottom-color:transparent}.content a:not(.btn):hover{text-decoration:none;color:#dd2726;border-bottom-color:transparent}.content mark{background:#df726d;color:#fff;padding:0 5px}.content blockquote{display:block;position:relative;background-color:#f7f7f7;font-size:17px;color:#000;line-height:1.47059;margin-bottom:2.5em;padding:48px 115px 42px 199px}.content blockquote:before{content:"";display:inline-block;vertical-align:middle;width:19px;height:18px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-60px -3px;position:absolute;top:50%;left:101px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content blockquote p{font-size:1em}.content .list-content{list-style:none;padding:0;margin:0}.content .list-content__header{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:1.6em;line-height:1.6;font-weight:700;padding-bottom:.5em}.content .list-content li{margin-bottom:30px;padding-left:0}.content .list-content li:before{content:none}.content .list-content li p{font-size:15px;line-height:1.55}.content .content-img .img-autor{display:block;margin-top:12px;color:#fff;font-size:.875em;line-height:1.4}.content .content-img .img-inner{max-width:40%}.content .content-img .img-inner img{max-width:100%}.content .content-img--left .img-inner{float:left;margin:0 40px 20px 0}.content .content-img--right .img-inner{float:right;margin:0 0 20px 40px}.content .content-img--center .img-inner{max-width:100%;display:block;float:none;text-align:center;margin-bottom:3em}.content .table-wrap{overflow:auto;margin-bottom:78px}.content .table-wrap table{margin-bottom:0}.content table{width:100%;margin-bottom:78px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;font-size:15px;line-height:23px;color:#000;text-transform:none}.content table thead{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:18px;color:#000}.content table thead tr{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;background-color:#f7f7f7}.content table th{padding:35px 0 31px 30px;min-width:150px}.content table th:first-child{padding-left:38px;min-width:auto}.content table tr{border-bottom:1px solid #f2f2f2;-webkit-transition:.3s;transition:.3s}.content table tr:first-child td{padding-top:20px;padding-bottom:11px}.content table tr:nth-child(even){background-color:#f7f7f7}.content table tr:hover{background:#e6e6e6}.content table td{padding:11px 0 11px 30px;vertical-align:top}.content table td:first-child{padding-left:38px;color:#676767}.content--404 h4{text-transform:none}.content--404 ul li{padding-bottom:1em}.content--vacancies>b{font-size:1.6em}.content--vacancies ul{margin-top:10px;padding-left:40px}.content--vacancies ul li{padding-bottom:10px}.content [data-toggle=modal]{font-size:1.6em}.content-date{width:100%;padding-bottom:20px;font-size:14px;line-height:20px;color:#999}.content-date span{position:relative}.content-date span:after{content:'/';padding:0 5px}.content-date span:last-child:after{content:none}.wrapp-content{background:#fff;padding:0}.wrapper .fl-img,.wrapper img[align=left]{display:block;float:left;margin:0 2em 1em 0}.nav-link{font-size:1em}.nav-item{padding-left:0!important;padding-bottom:0!important}.nav-item:before{content:none!important}.wrapp-content .text-center{text-align:center}body.content{background:#fff!important}.header--s_1{background:#9b1617}.header--s_1 .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header--s_1 .header__left-col{width:200px}.header--s_1 .header__mid-col{text-align:center}.header--s_1 .header__right-col{position:relative;width:270px}.header--s_1 .header__mid-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.header--s_1 .header__right-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100px;padding-right:45px}.header--s_1 .header__right-contacts{padding-left:34px}.header--s_3{background:#fff}.header--s_3 .header__bottom{background:#9b1617}.header--s_3 .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--s_3 .header__left-col{width:200px}.header--s_3 .header__mid-col{text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--s_3 .header__right-col{position:relative;padding:0 15px;border-left:1px solid #efefef;border-right:1px solid #efefef;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--s_3 .header__right-col.menu-btn+.header__right-col{padding:0 23px}.header--s_3 .header__right-col+.header__right-col{margin-left:-1px}.header--s_3 .header__right-col:last-child{padding-right:0;border-right:0}.header--s_3 .header__mid-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;width:100%}.header--s_3 .header__right-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0;height:100%}.header--s_3 .header__right-contacts{padding-right:30px;position:relative;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--s_3 .nav-menu--header--s_1 .nav-menu__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header--s_3 .nav-menu--header--not-inited .nav-menu__list{height:60px}.header--s_3 .nav-menu--header--s_1 .nav-menu__item{height:60px}.header--s_3 .nav-menu--header--s_1 .nav-menu__link{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif}.favorite-btn{position:relative;padding:0 14px;color:#b31e1a}.favorite-btn .i{width:33px;height:30px;margin-bottom:-15px;margin-right:-10px}.favorite-btn .i+.i{position:absolute;left:0;right:0;top:0;bottom:0;margin-left:13px;margin-top:0;color:#fff;-webkit-transform:scale(.8);transform:scale(.8)}.favorite-btn .count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-4px;right:5px;background-color:#c8251e;width:16px;height:16px;border-radius:50%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.favorite-btn .count .count-num{color:#fff;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:12px}.enter-btn{padding:0;color:#b31e1a;border-radius:50%;overflow:hidden;width:35px;height:35px;display:block;text-align:center}.enter-btn .i{width:23px;height:23px;margin-top:8px}.enter-btn img{max-width:35px;max-height:35px}.cart-btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 15px;height:19px;color:#141615;position:relative}.cart-btn .i{color:#b31e1a;width:23px;height:23px;margin-left:10px;margin-top:-1px}.cart-btn .i:hover{color:#ec8485}.cart-btn .count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-5px;right:-5px;background-color:#c8251e;width:16px;height:16px;border-radius:50%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-btn .count .count-num{margin-left: auto; color:#fff;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:12px}.basket-header .header__right-col{padding-right:0}[id*=bx_] .header__right-col{padding-right:15px!important}.header-top--s_1{position:relative;padding:20px 0}.header-top--s_1 .header-top__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top--s_1 .drop-phone{position:relative;display:inline-block;margin-right:20px;color:#d02022;cursor:pointer;font:400 1.6em/1.4 Tecla,Arial,Verdana,sans-serif}.header-top--s_1 .drop-phone__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-top--s_1 .drop-phone__value .i{width:18px;height:18px;margin-right:5px}.header-top--s_1 .drop-phone__value img{margin-right:12px}.header-top--s_1 .drop-phone.psevdo-arrow:after{border-color:#d02022}.header-top--s_1 .drop-phone--active .drop-list{opacity:1;z-index:2;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);visibility:visible}.header-top--s_1 .drop-list{position:absolute;top:100%;margin:5px 0 0 0;padding:0;border:1px solid #fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.07);box-shadow:0 0 10px 0 rgba(0,0,0,.07);background:#fff;z-index:-1;opacity:0;-webkit-transform:translate(-50%,-15px);transform:translate(-50%,-15px);-webkit-transition:.4s;transition:.4s;left:50%;min-width:120px;text-align:center;visibility:hidden}.header-top--s_1 .drop-list:before{content:'';position:absolute;left:50%;top:0;background:#fff;border:1px solid #fff;border-right:0;border-bottom:0;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:-6px 0 0 -6px}.header-top--s_1 .drop-list__item{-webkit-transition:.3s;transition:.3s}.header-top--s_1 .drop-list__item:hover{background:#fff}.header-top--s_1 .drop-list__link{color:#d02022;padding:15px;font:normal .938em/1.4 Tecla,Arial,Verdana,sans-serif;-webkit-transition:.3s;transition:.3s;white-space:nowrap;display:block;text-decoration:none;z-index:3;position:relative}.header-top--s_1 .drop-list__link img{display:inline-block;vertical-align:middle;margin-right:10px}.header-top--s_1 .drop-list__link span{display:inline-block;vertical-align:middle}.header-top--s_1 .drop-city{margin-left:auto;margin-right:45px;font:normal 1.6em/1.4 Tecla,Arial,Verdana,sans-serif}.header-top--s_1 .drop-city__inner{position:relative;display:inline-block;cursor:pointer}.header-top--s_1 .drop-city__inner--active .drop-list{opacity:1;z-index:2;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);visibility:visible}.header-top--s_1 .drop-lang{font:normal 1.6em/1.4 Tecla,Arial,Verdana,sans-serif;cursor:pointer}.header-top--s_1 .drop-lang__value img{display:inline-block;vertical-align:middle;border-radius:50%;overflow:hidden;margin-right:12px}.header-top--s_1 .drop-lang__value span{display:inline-block;vertical-align:middle}.header-top--s_1 .drop-lang__inner{position:relative;display:inline-block;cursor:pointer}.header-top--s_1 .drop-lang__inner--active .drop-list{opacity:1;z-index:2;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);visibility:visible}.header-top--s_1 .psevdo-arrow{position:relative;padding-right:22px}.header-top--s_1 .psevdo-arrow:after{content:'';position:absolute;right:0;top:6px;width:7px;height:7px;border:1px solid #e6e6e6;border-left:0;border-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-menu--header--not-inited .nav-menu__list{height:100px}.nav-menu--header--s_1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-menu--header--s_1 .nav-menu__arrow{display:none}.nav-menu--header--s_1 .nav-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-menu--header--s_1 .nav-menu__item{height:100px;position:relative}.nav-menu--header--s_1 .nav-menu__item.active .nav-menu__link{border-bottom:4px solid transparent;color:#fff;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;padding:0 10px}.nav-menu--header--s_1 .nav-menu__item.active a.nav-menu__link:hover{color:#fc9d9c}.nav-menu--header--s_1 .nav-menu__item:hover .nav-menu__link{color:#fc9d9c;border-bottom:4px solid #dd2726}.nav-menu--header--s_1 .nav-menu__item:hover .nav-menu__link+.lvl2-menu{display:block;z-index:15;opacity:1}.nav-menu--header--s_1 .nav-menu__item .lvl2-menu{display:none;position:absolute;top:100%;padding:0;background-color:#fff;-webkit-box-shadow:-.313px 1.975px 5px 2px rgba(23,23,23,.4);box-shadow:-.313px 1.975px 5px 2px rgba(23,23,23,.4);z-index:-10;opacity:0;-webkit-transition:.4s;transition:.4s;left:0;min-width:120px;text-align:left}.nav-menu--header--s_1 .nav-menu__item .lvl2-menu__item{-webkit-transition:.3s;transition:.3s;z-index:3;position:relative}.nav-menu--header--s_1 .nav-menu__item .lvl2-menu__item:hover{z-index:20;background:#d02022}.nav-menu--header--s_1 .nav-menu__item .lvl2-menu__item:hover .lvl2-menu__link{color:#fff}.nav-menu--header--s_1 .nav-menu__item .lvl2-menu__item:hover .lvl2-menu__link~.lvl3-menu{display:block;z-index:5;opacity:1}.nav-menu--header--s_1 .nav-menu__item .lvl2-menu__item:hover .menu-arrow:before{border-color:#fff!important}.nav-menu--header--s_1 .nav-menu__item .lvl2-menu__link{padding:12px 20px;font-size:14px;white-space:nowrap;display:block;color:#141615}.nav-menu--header--s_1 .nav-menu__item .lvl3-menu{position:absolute;padding:0;z-index:-1;opacity:0;-webkit-transition:.4s;transition:.4s;left:100%;top:0;min-width:120px;text-align:left}.nav-menu--header--s_1 .nav-menu__item .lvl3-menu__list{background:#fff;-webkit-box-shadow:-.313px 1.975px 5px 2px rgba(23,23,23,.4);box-shadow:-.313px 1.975px 5px 2px rgba(23,23,23,.4);padding:10px 0}.nav-menu--header--s_1 .nav-menu__item .lvl3-menu__item{-webkit-transition:.3s;transition:.3s;z-index:3;position:relative}.nav-menu--header--s_1 .nav-menu__item .lvl3-menu__item:hover .lvl3-menu__link{color:#d02022;text-decoration:underline}.nav-menu--header--s_1 .nav-menu__item .lvl3-menu__link{padding:3px 20px;font-size:14px;white-space:nowrap;display:block;color:#141615}.nav-menu--header--s_1 .nav-menu__item--catalog{position:static}.nav-menu--header--s_1 .nav-menu__item--catalog:hover .nav-menu__link{position:relative}.nav-menu--header--s_1 .nav-menu__item--catalog:hover .nav-menu__link+.lvl2-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:760px;-webkit-box-shadow:0 2px 13px 2px rgba(142,142,142,.4);box-shadow:0 2px 13px 2px rgba(142,142,142,.4);text-align:left;padding:22px 40px 21px;background-size:cover;background-repeat:no-repeat;background-position:center}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu__list{display:block;width:33.3333333%}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu__link{padding:5px 20px;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:18px;color:#aeafb1;white-space:normal}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu__link,.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu__link:focus,.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu__link:hover{text-decoration:none}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu--col-3{width:760px}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu--col-3 .lvl2-menu__list{width:33.3333%}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu--col-4{width:880px}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu--col-4 .lvl2-menu__list{width:25%}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu__item{background:0 0!important}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu__item:hover{background:0 0!important}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu__item:hover .lvl2-menu__link{color:#d02022}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu__item.active{background:0 0!important}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu__item.active .lvl2-menu__link{color:#d02022}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl2-menu__item+.lvl2-menu__item{margin-top:34px}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu{position:static;display:block;opacity:1;text-align:left;padding-left:0}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__list{-webkit-box-shadow:none;box-shadow:none;border:0;padding-top:9px;background:0 0}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item{padding-bottom:0;background:0 0!important}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item .lvl3-menu__link{font-size:16px}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item .lvl3-menu__link,.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item .lvl3-menu__link:focus,.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item .lvl3-menu__link:hover{text-decoration:none}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item.active .lvl3-menu__link{color:#d02022}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item--color-pink .lvl3-menu__link,.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item--color-red .lvl3-menu__link,.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item--color-white .lvl3-menu__link{padding-bottom:3px}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item--color-pink .lvl3-menu__link:before,.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item--color-red .lvl3-menu__link:before,.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item--color-white .lvl3-menu__link:before{content:'';display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:10px;vertical-align:middle}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item--color-white .lvl3-menu__link:before{background-color:#e9e9d2}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item--color-pink .lvl3-menu__link:before{background-color:#e1c3d7}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item--color-red .lvl3-menu__link:before{background-color:#752d4b}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item--all{padding-top:11px}.nav-menu--header--s_1 .nav-menu__item--catalog .lvl3-menu__item--all .lvl3-menu__link:after{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1099px -3px;margin:0 9px}.nav-menu--header--s_1 .nav-menu__item--catalog .menu-arrow{display:none}.nav-menu--header--s_1 .nav-menu__item--more{display:none}.nav-menu--header--s_1 .nav-menu__item--more.active{display:block}.nav-menu--header--s_1 .nav-menu__item--more.active .nav-menu__item .nav-menu__link{border-bottom-color:transparent}.nav-menu--header--s_1 .nav-menu__item--more.active>.lvl2-menu .nav-menu__item{-webkit-transition:.3s;transition:.3s;z-index:1;position:relative;padding-right:15px;height:auto}.nav-menu--header--s_1 .nav-menu__item--more.active>.lvl2-menu .nav-menu__item:hover{z-index:2;background:#d02022}.nav-menu--header--s_1 .nav-menu__item--more.active>.lvl2-menu .nav-menu__item:hover .lvl2-menu{display:block}.nav-menu--header--s_1 .nav-menu__item--more.active>.lvl2-menu .nav-menu__item:hover .nav-menu__link{color:#fff}.nav-menu--header--s_1 .nav-menu__item--more.active>.lvl2-menu .nav-menu__item .lvl2-menu{display:none;z-index:2;top:0;left:auto;right:100%;-webkit-transform:none;transform:none;background-color:#fff}.nav-menu--header--s_1 .nav-menu__item--more.active>.lvl2-menu .nav-menu__item .lvl3-menu{z-index:3;background-color:#fff}.nav-menu--header--s_1 .nav-menu__item--more.active>.lvl2-menu .nav-menu__link{text-align:left;font-family:Tecla,Arial,Verdana,sans-serif;padding:12px 20px;font-size:14px;display:block;color:#141615;white-space:nowrap}.nav-menu--header--s_1 .nav-menu__item--more.active>.lvl2-menu .nav-menu__link,.nav-menu--header--s_1 .nav-menu__item--more.active>.lvl2-menu .nav-menu__link:focus,.nav-menu--header--s_1 .nav-menu__item--more.active>.lvl2-menu .nav-menu__link:hover{text-decoration:none}.nav-menu--header--s_1 .nav-menu__item--more.active>.lvl2-menu .nav-menu__link:hover{color:#fff}.nav-menu--header--s_1 .nav-menu__item--more .nav-menu__item--catalog .lvl2-menu{width:auto!important;padding:10px 7px!important;background-image:none!important}.nav-menu--header--s_1 .nav-menu__item--special .nav-menu__link{color:#fc9d9c}.nav-menu--header--s_1 .nav-menu__item--special a.nav-menu__link:hover{color:#fff}.nav-menu--header--s_1 .nav-menu__link{padding:0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:15px;color:#fff;white-space:nowrap;border-bottom:4px solid transparent;border-top:4px solid transparent}.nav-menu--header--s_1 a.nav-menu__link:hover{color:#fc9d9c;text-decoration:none}.nav-menu--header--s_1 .menu-arrow{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-menu--header--s_1 .menu-arrow:before{content:'';display:block;width:7px;height:7px;border:1px solid #454b48;border-left:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-menu--header--s_2 .nav-menu__list{padding:21px 45px}.nav-menu--header--s_2 .nav-menu__item{margin-bottom:10px}.nav-menu--header--s_2 .nav-menu__link{display:block;padding:10px 15px;color:#fff;font-size:20px;-webkit-transition:all .15s ease;transition:all .15s ease}.nav-menu--header--s_2 a.nav-menu__link:hover{color:#fc9d9c}.nav-menu--header--s_2 .lvl2-menu__link{display:block;padding:10px 15px 10px 40px;color:#fff;font-size:18px}.nav-menu--header--s_2 .lvl3-menu__link{display:block;padding:10px 15px 10px 60px;color:#fff;font-size:16px}.nav-menu--open{z-index:15!important;opacity:1!important;left:0!important;visibility:visible!important}.nav-menu--mobile{visibility:hidden}.nav-menu--mobile--s_1{opacity:0;z-index:-4;position:fixed;left:-300%;width:100%;max-width:320px;top:0;background:#fff;-webkit-transition:.4s;transition:.4s;bottom:0;margin-top:70px;padding:0 0 20px 0;-webkit-box-shadow:2px 0 4px rgba(0,0,0,.15);box-shadow:2px 0 4px rgba(0,0,0,.15);overflow-y:auto;overflow-x:hidden;background-repeat:no-repeat;background-position:top center}.nav-menu--mobile--s_1 .nav-menu__list .lvl2-menu{display:block;overflow:hidden;max-height:0;padding:0;-webkit-transition:.4s;transition:.4s;margin:0 -36px}.nav-menu--mobile--s_1 .nav-menu__list .lvl2-menu__item{position:relative;padding:5px 20px 5px 55px;background-color:#e7e7e7;background-color:rgba(231,231,231,.2);border-bottom:1px solid #e6e6e6;font-size:10px}.nav-menu--mobile--s_1 .nav-menu__list .lvl2-menu__item.active .lvl2-menu__link{color:#d02022}.nav-menu--mobile--s_1 .nav-menu__list .lvl2-menu__link{font:normal 1.6em/1.4 Tecla,Arial,Verdana,sans-serif;color:#141615}.nav-menu--mobile--s_1 .nav-menu__list .lvl2-menu__link:hover{color:#9b1617}.nav-menu--mobile--s_1 .nav-menu__list .lvl2-menu .nav-menu__arrow{top:6px}.nav-menu--mobile--s_1 .nav-menu__list .lvl3-menu{display:block;overflow:hidden;max-height:0;padding:0;-webkit-transition:.4s;transition:.4s}.nav-menu--mobile--s_1 .nav-menu__list .lvl3-menu__item{position:relative;padding:5px 10px 5px 20px}.nav-menu--mobile--s_1 .nav-menu__list .lvl3-menu__link{font:normal 1.6em/1.4 Tecla,Arial,Verdana,sans-serif;color:#141615}.nav-menu--mobile--s_1 .nav-menu__list .lvl3-menu__link:hover{color:#9b1617}.nav-menu--mobile--s_1 .nav-menu__item{position:relative;padding:10px 36px 0;border-bottom:1px solid #e6e6e6}.nav-menu--mobile--s_1 .nav-menu__item.active .nav-menu__link{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif}.nav-menu--mobile--s_1 .nav-menu__item a.nav-menu__link:hover{color:#9b1617}.nav-menu--mobile--s_1 .nav-menu__item--special .nav-menu__link{color:#9b1617}.nav-menu--mobile--s_1 .nav-menu__item--special a.nav-menu__link:hover{color:#141615}.nav-menu--mobile--s_1 .nav-menu__link{font-family:Tecla,Arial,Verdana,sans-serif;font-size:18px;padding:5px 5px 14px 5px;display:inline-block;color:#141615;width:calc(100% - 30px)}.nav-menu--mobile--s_1 .nav-menu__arrow{position:absolute;right:20px;top:15px;height:25px;width:25px;-webkit-transition:.4s;transition:.4s;cursor:pointer}.nav-menu--mobile--s_1 .nav-menu__arrow:before{content:'';height:0;width:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:5px solid #d02022;border-left:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid transparent;-webkit-transition:.4s;transition:.4s;cursor:pointer}.nav-menu--mobile--s_1 .nav-menu__arrow.active:before{border-bottom:5px solid #d02022;border-top:5px solid transparent;top:7px}.nav-menu--mobile--s_1 .nav-menu__arrow.active~.lvl2-menu{max-height:1000px}.nav-menu--mobile--s_1 .nav-menu__arrow.active~.lvl3-menu{max-height:1000px;padding:10px 0}.nav-menu--mobile--s_1 .nav-close{position:absolute;left:17px;top:-55px;width:40px;height:40px;opacity:0}.footer--s_1{padding-bottom:60px}.footer--s_1 .footer__inner{padding:48px 0 24px}.footer--s_2{padding:20px 0;text-align:center}.slider-main--s_1{background-color:#d02022;position:relative;color:#fff}.slider-main--s_1 .slider-main__inner.slick-slider{margin-bottom:0}.slider-main--s_1 .slider-main__item{padding:30px}.slider-main--s_1 .slider-main__content{padding:25px}.slider-main--s_1 .slider-main__header{padding-bottom:20px}.slider-main--s_1 .slider-main__header-text{font-size:24px;font-weight:700;text-transform:uppercase}.slider-main--s_1 .slider-main__descr-text{font-size:14px;line-height:25px}.slider-main--s_1 .slider-main__footer{margin-top:20px}.slider-main--s_1 .slider-main__pic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-main--s_1 .slider-main__pic img{max-width:100%}.slider-main--s_1 .slick-dots{position:absolute;bottom:30px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.slider-main--s_1 .slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-main--s_1 .slick-dots li button{width:13px;height:13px;border-radius:50%;background:#e6e6e6;-webkit-transition:.3s;transition:.3s}.slider-main--s_1 .slick-dots li button:before{content:none}.slider-main--s_1 .slick-dots li.slick-active button{-webkit-transform:scale(1.1);transform:scale(1.1);background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(23,23,23,.24);box-shadow:0 4px 4px 0 rgba(23,23,23,.24)}.slider-main--s_1 .slick-prev{cursor:pointer;right:70px;left:auto;top:30px;background:url(/local/templates/hedonic/css/../images/big-slider-arrow.png);background-repeat:no-repeat;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-position:50% 50%;-webkit-transition:.3s;transition:.3s;width:20px;height:20px;-webkit-transform:translate(0,0);transform:translate(0,0);z-index:5}.slider-main--s_1 .slick-prev:before{content:''}.slider-main--s_1 .slick-prev:hover{-webkit-transform:translate(0,0) scale(1.1);transform:translate(0,0) scale(1.1)}.slider-main--s_1 .slick-next{cursor:pointer;right:30px;left:auto;top:30px;background:url(/local/templates/hedonic/css/../images/big-slider-arrow.png);background-repeat:no-repeat;background-position:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.3s;transition:.3s;width:20px;height:20px;-webkit-transform:translate(0,1px) rotate(180deg);transform:translate(0,1px) rotate(180deg);z-index:5}.slider-main--s_1 .slick-next:before{content:''}.slider-main--s_1 .slick-next:hover{-webkit-transform:translate(0,1px) rotate(180deg) scale(1.1);transform:translate(0,1px) rotate(180deg) scale(1.1)}.no-js .slider-main__item:not(:first-child){display:none}.no-js .slider-main__item picture{display:none}.slider-main--s_2{background-color:#fafafa;position:relative;color:#141615}.slider-main--s_2.slider-main--full{width:calc(100vw - 9px);position:relative;margin-left:-50vw;left:50%;margin-top:-40px;max-width:100vw;overflow:hidden}.slider-main--s_2 .slider-main__inner.slick-slider{margin-bottom:0}.slider-main--s_2 .slider-main__item{height:450px;background-repeat:no-repeat;background-size:cover;background-position:center}.slider-main--s_2 .slider-main__item.invert .slider-main__header-text{color:#fff}.slider-main--s_2 .slider-main__item.invert .slider-main__descr-text{color:#fff}.slider-main--s_2 .slider-main__item.invert .btn{min-width:200px;color:#fff}.slider-main--s_2 .slider-main__wrapp{padding:30px 0;color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.slider-main--s_2 .slider-main__content{margin:auto;color:#fff}.slider-main--s_2 .slider-main__header{padding-bottom:10px;color:#fff}.slider-main--s_2 .slider-main__header-text{font-size:5em;line-height:1.2em;font-weight:700;font-family:Merriweather,Arial,Verdana,sans-serif}.slider-main--s_2 .slider-main__descr-text{color:#141615;font-size:1.8em;line-height:1.4}.slider-main--s_2 .slider-main__footer{margin-top:30px}.slider-main--s_2 .slider-main__footer .btn{min-width:200px;color:#fff}.slider-main--s_2 .slider-main__footer .btn:hover{color:#fff;border-color:#d02022}.slider-main--s_2 .content-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-main--s_2 .features-row{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;width:100%;max-width:1360px;margin:0 auto;padding:10px 40px;background-color:#141615;z-index:2}.slider-main--s_2 .features-row .Lcol,.slider-main--s_2 .features-row .Rcol{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.slider-main--s_2 .features-row a{color:inherit}.slider-main--s_2 .features-row .user-cabinet{height:40px;width:auto;font-size:1.4em;color:#fff}.slider-main--s_2 .features-row .user-cabinet .user-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-main--s_2 .features-row .user-cabinet .user-login__avatar{height:40px;width:40px;margin-right:16px;border-radius:100%;background-color:#e6e6e6;overflow:hidden}.slider-main--s_2 .features-row .user-cabinet .user-login__main{max-width:140px}.slider-main--s_2 .features-row .favorites{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:68px;font-size:1.4em;color:#fff}.slider-main--s_2 .features-row .favorites__icon{height:100%;width:20px;margin-right:16px;background-color:#e6e6e6}.slider-main--s_2 .features-row .basket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:42px;max-width:90px;font-size:1.4em;color:#fff}.slider-main--s_2 .features-row .basket__icon{position:relative;width:25px;height:100%;margin-right:15px;background-color:#e6e6e6}.slider-main--s_2 .features-row .basket__icon .counter{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:16px;width:16px;border-radius:100%;font-size:1.2em;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;color:#fff;overflow:hidden;z-index:2}.slider-main--s_2 .features-row .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:2em;color:#fff}.slider-main--s_2 .slick-dots{position:absolute;bottom:0;top:0;left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;margin:auto 0;text-align:right}.slider-main--s_2 .slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0;height:10px;width:10px;border-radius:100%;border:2px solid #fff;overflow:hidden}.slider-main--s_2 .slick-dots li button{display:block;height:100%;width:100%;border-radius:50%;-webkit-transition:.3s;transition:.3s}.slider-main--s_2 .slick-dots li button:before{content:none}.slider-main--s_2 .slick-dots li.slick-active{border-color:#c8251e}.slider-main--s_2 .slick-prev{cursor:pointer;right:70px;left:auto;top:30px;background:url(/local/templates/hedonic/css/../images/big-slider-arrow.png);background-repeat:no-repeat;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-position:50% 50%;-webkit-transition:.3s;transition:.3s;width:20px;height:20px;-webkit-transform:translate(0,0);transform:translate(0,0);z-index:5}.slider-main--s_2 .slick-prev:before{content:''}.slider-main--s_2 .slick-prev:hover{-webkit-transform:translate(0,0) scale(1.1);transform:translate(0,0) scale(1.1)}.slider-main--s_2 .slick-next{cursor:pointer;right:30px;left:auto;top:30px;background:url(/local/templates/hedonic/css/../images/big-slider-arrow.png);background-repeat:no-repeat;background-position:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.3s;transition:.3s;width:20px;height:20px;-webkit-transform:translate(0,1px) rotate(180deg);transform:translate(0,1px) rotate(180deg);z-index:5}.slider-main--s_2 .slick-next:before{content:''}.slider-main--s_2 .slick-next:hover{-webkit-transform:translate(0,1px) rotate(180deg) scale(1.1);transform:translate(0,1px) rotate(180deg) scale(1.1)}.no-js .slider-main__item:not(:first-child){display:none}.slider-main--s_3 .slider-main{margin-bottom:30px}.slider-main--s_3 .slider-main__inner{padding:50px 0}.slider-main--s_3 .slider-main__img{text-align:center}.slider-main--s_3 .slider-main__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 30px}.slider-main--s_3 .slider-main__item img{max-width:100%;height:auto;-webkit-transition:.4s;transition:.4s;-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:0 auto}.slider-main--s_3 .slider-main__item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.slider-main--s_3 .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-main--s_3 .slick-prev{cursor:pointer;right:40px;left:auto;top:0;background:url(/local/templates/hedonic/css/../images/brand-slider-arrow.png);background-repeat:no-repeat;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-position:50% 50%;-webkit-transition:.3s;transition:.3s;width:20px;height:20px;-webkit-transform:translate(0,0);transform:translate(0,0);z-index:5}.slider-main--s_3 .slick-prev:before{content:""}.slider-main--s_3 .slick-prev:hover{-webkit-transform:translate(0,0) scale(1.1);transform:translate(0,0) scale(1.1)}.slider-main--s_3 .slick-next{cursor:pointer;right:0;left:auto;top:0;background:url(/local/templates/hedonic/css/../images/brand-slider-arrow.png);background-repeat:no-repeat;background-position:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.3s;transition:.3s;width:20px;height:20px;-webkit-transform:translate(0,1px) rotate(180deg);transform:translate(0,1px) rotate(180deg);z-index:5}.slider-main--s_3 .slick-next:before{content:""}.slider-main--s_3 .slick-next:hover{-webkit-transform:translate(0,1px) rotate(180deg) scale(1.1);transform:translate(0,1px) rotate(180deg) scale(1.1)}.slider-main--s_4{background-color:#fafafa;position:relative;color:#141615}.slider-main--s_4 .slider-main__inner.slick-slider{margin-bottom:0}.slider-main--s_4 .slider-main__item{height:500px;background-repeat:no-repeat;background-size:cover;background-position:center}.slider-main--s_4 .slider-main__item.invert .slider-main__header-text{font-size:3.2em;line-height:1.4em;color:#fff}.slider-main--s_4 .slider-main__item.invert .slider-main__descr-text{color:#fff}.slider-main--s_4 .slider-main__item.invert .btn{color:#fff}.slider-main--s_4 .slider-main__wrapp{padding:30px 50px;color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.slider-main--s_4 .slider-main__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;width:65%;margin:0 auto}.slider-main--s_4 .slider-main__header{width:100%;max-width:320px;color:#fff}.slider-main--s_4 .slider-main__header-text{font-size:3.2em;line-height:1.4em}.slider-main--s_4 .slider-main__descr-text{color:#141615;font-size:1.8em;line-height:1.4}.slider-main--s_4 .slider-main__footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.slider-main--s_4 .slider-main__footer .btn{min-width:200px;color:#fff}.slider-main--s_4 .slider-main__footer .btn:hover{color:#fff;border-color:#d02022}.slider-main--s_4 .slick-dots{position:absolute;bottom:30px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.slider-main--s_4 .slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-main--s_4 .slick-dots li button{width:13px;height:13px;border-radius:50%;background:#e6e6e6;-webkit-transition:.3s;transition:.3s}.slider-main--s_4 .slick-dots li button:before{content:none}.slider-main--s_4 .slick-dots li.slick-active button{-webkit-transform:scale(1.1);transform:scale(1.1);background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(23,23,23,.24);box-shadow:0 4px 4px 0 rgba(23,23,23,.24)}.slider-main--s_4 .slick-arrow{position:absolute;top:0;bottom:0;height:60px;width:60px;margin:auto 0;background-color:#d02022;z-index:3}.slider-main--s_4 .slick-prev{cursor:pointer;left:0;background-image:url(/local/templates/hedonic/css/../images/big-slider-arrow.png);background-repeat:no-repeat;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-position:50% 50%;-webkit-transition:.3s;transition:.3s;-webkit-transform:translate(0,0);transform:translate(0,0);z-index:5}.slider-main--s_4 .slick-prev:before{content:''}.slider-main--s_4 .slick-prev:hover{-webkit-transform:translate(0,0) scale(1.1);transform:translate(0,0) scale(1.1)}.slider-main--s_4 .slick-next{cursor:pointer;right:0;background-image:url(/local/templates/hedonic/css/../images/big-slider-arrow.png);background-repeat:no-repeat;background-position:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.3s;transition:.3s;-webkit-transform:translate(0,1px) rotate(180deg);transform:translate(0,1px) rotate(180deg);z-index:5}.slider-main--s_4 .slick-next:before{content:''}.slider-main--s_4 .slick-next:hover{-webkit-transform:translate(0,1px) rotate(180deg) scale(1.1);transform:translate(0,1px) rotate(180deg) scale(1.1)}.no-js .slider-main__item:not(:first-child){display:none}.main-slider{display:block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100vw);margin-bottom:45px}.main-slider__inner::after{display:block;content:"";clear:both}.main-slider__inner.slick-initialized .main-slider__item{display:block}.main-slider__item{display:block;position:relative;overflow:hidden;height:600px;width:100%}.main-slider__item:first-child{display:block;float:left}.main-slider__item:nth-child(1n+2){display:none}.main-slider__pic{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.main-slider__img img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-slider__wrap{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.main-slider__container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-left:120px;padding-right:120px;width:1420px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-slider__text-wrap{max-width:475px;padding:60px 0}.main-slider__text{margin-bottom:46px;color:#fff;font-family:Merriweather,Arial,Verdana,sans-serif;font-size:50px;line-height:1.2;max-height:8.4em;overflow:hidden;letter-spacing:.8px;word-spacing:2px}.main-slider__text_black{color:#141615}.main-slider__btn-wrap{margin-bottom:6px}.main-slider__btn-wrap .btn{text-overflow:ellipsis;display:inline-block;overflow:hidden;white-space:nowrap;line-height:45px;max-width:100%;padding:0 61px}.main-slider .slick-dots{position:absolute;top:0;bottom:0;left:58px;right:auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.main-slider .slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10px;height:10px;padding:0;margin:10px 0}.main-slider .slick-dots li button{width:10px;height:10px;border-radius:50%;border:2px solid #fff;-webkit-transform:none;transform:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.3s;transition:.3s;margin:0;padding:0}.main-slider .slick-dots li button:before{content:none}.main-slider .slick-dots li button:hover{border-color:#c8251e}.main-slider .slick-dots li.slick-active button{border-color:#b31e1a}.card-slider--01{padding-top:130px;padding-bottom:50px}.card-slider--01 .card-slider__main-wrap{position:relative}.card-slider--01 .card-slider__main-wrap .congrivka{position:absolute;z-index:10;top:-50px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:70px;text-align:center;background-image:url(/local/templates/hedonic/css/../images/congrivka.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.card-slider--01 .card-slider__main-wrap .congrivka span{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:18px;line-height:1;color:#fff}.card-slider--01 .card-slider__main{width:370px;height:370px}.card-slider--01 .card-slider__main-pic img{display:block;width:100%}.card-slider--01 .card-slider__thumb{position:absolute;top:257px;left:60px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:75px;height:245px;background-color:transparent}.card-slider--01 .card-slider__thumb img{margin:0 auto}.card-slider--01 .card-slider__thumb .slick-list{margin:-50px 0 0 0;padding-left:0!important}.card-slider--01 .card-slider__thumb .slick-slide{float:none;cursor:pointer;opacity:.8;border:2px solid #e6e6e6}.card-slider--01 .card-slider__thumb .slick-current.slick-active{opacity:1;border:2px solid #d02022}.card-top-slider__slider{width:50%}.card-slider--07{padding-top:73px;padding-bottom:50px}.card-slider--07 .card-slider__main-wrap{position:relative}.card-slider--07 .card-slider__main-wrap .congrivka{position:absolute;z-index:10;top:8px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:70px;text-align:center;background-image:url(/local/templates/hedonic/css/../images/congrivka.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.card-slider--07 .card-slider__main-wrap .congrivka span{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:18px;line-height:1;color:#fff}.card-slider--07 .card-slider__main{width:370px;height:520px}.card-slider--07 .card-slider__main-pic img{display:block;max-width:100%;max-height:100%;margin:0 auto}.card-slider--07 .card-slider__thumb{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:60px}.card-slider--07 .card-slider__thumb.static .slick-list,.card-slider--07 .card-slider__thumb.static .slick-track{-webkit-transform:none!important;transform:none!important}.card-slider--07 .card-slider__thumb-pic{opacity:.8;border:none}.card-slider--07 .card-slider__thumb-pic.slick-current{opacity:.8}.card-slider--07 .card-slider__thumb-pic.slick-current .card-slider__thumb-pic-wrap{border:2px solid #d02022}.card-slider--07 .card-slider__thumb-inner{padding:5px 0}.card-slider--07 .card-slider__thumb-pic-wrap{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75px;height:75px;padding:5px;border:2px solid #e6e6e6;background-color:#fff}.card-slider--07 .card-slider__thumb-pic-wrap img{display:block;max-width:100%;max-height:100%}.tasting-slider--08{margin-top:40px;margin-right:-30px}.tasting-slider--08 .tasting-slider__main-wrap{position:relative}.tasting-slider--08 .slick-arrow{z-index:3;top:-60px;display:block;width:60px;height:60px;-webkit-transition:all .15s ease;transition:all .15s ease;background-color:#cdcdcd}.tasting-slider--08 .slick-arrow:before{position:absolute;display:block;width:12px;height:12px;content:'';-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:2px solid #fff;border-bottom-width:0;border-left-width:0}.tasting-slider--08 .slick-arrow:focus,.tasting-slider--08 .slick-arrow:hover{background-color:#dd2726}.tasting-slider--08 .slick-prev{right:91px;left:auto}.tasting-slider--08 .slick-prev:before{top:24px;left:28px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.tasting-slider--08 .slick-next{right:30px}.tasting-slider--08 .slick-next:before{top:24px;left:22px}.gallery-main--s_1{background-color:#fafafa;position:relative;color:#141615}.gallery-main--s_1 .gallery-main__inner.slick-slider{margin-bottom:0}.gallery-main--s_1 .gallery-main__item{min-height:550px;padding:30px;background-repeat:no-repeat;background-size:cover}.gallery-main--s_1 .slick-prev{cursor:pointer;left:20px;top:50%;background:url(/local/templates/hedonic/css/../images/big-slider-arrow.png);background-repeat:no-repeat;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-position:50% 50%;-webkit-transition:.3s;transition:.3s;width:30px;height:30px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:5}.gallery-main--s_1 .slick-prev:before{content:''}.gallery-main--s_1 .slick-prev:hover{-webkit-transform:translate(0,-50%) scale(1.1);transform:translate(0,-50%) scale(1.1)}.gallery-main--s_1 .slick-next{cursor:pointer;right:20px;left:auto;top:50%;background:url(/local/templates/hedonic/css/../images/big-slider-arrow.png);background-repeat:no-repeat;background-position:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.3s;transition:.3s;width:30px;height:30px;-webkit-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg);z-index:5}.gallery-main--s_1 .slick-next:before{content:''}.gallery-main--s_1 .slick-next:hover{-webkit-transform:translate(0,-50%) rotate(180deg) scale(1.1);transform:translate(0,-50%) rotate(180deg) scale(1.1)}.gallery-main--s_1 .btn{font-size:14px;line-height:20px;min-height:40px;min-width:145px;padding:0 20px;color:#999;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;-webkit-transition:.3s;transition:.3s;outline:0;border-radius:20px;font-weight:700;text-decoration:none}.gallery-main--s_1 .btn:hover{-webkit-box-shadow:0 4px 10px 1px rgba(0,0,0,.25);box-shadow:0 4px 10px 1px rgba(0,0,0,.25);text-decoration:none;color:#999}.no-js .gallery-main__item:not(:first-child){display:none}.gallery-main{margin-top:30px}.gallery-main--s_2 .gallery-main__item{margin-bottom:20px;overflow:hidden}.gallery-main--s_2 .gallery-main__item:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);opacity:.85}.gallery-main--s_2 .gallery-main__item img{max-width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-main{margin-top:30px}.gallery-main--s_3 .gallery-main__item{display:inline-block;vertical-align:top;width:285px;background-color:pink;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;overflow:hidden}.gallery-main--s_3 .gallery-main__item:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);opacity:.85}.gallery-main--s_3 .gallery-main__item img{max-width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-main--s_3 .gallery-main__item--type-1{height:225px}.gallery-main--s_3 .gallery-main__item--type-2{height:300px}.gallery-main--s_3 .gallery-main__item--type-3{height:450px}.gallery-main--s_4{margin-bottom:100px}.gallery-main--s_4 .gallery-main__album{position:relative;width:300px;height:300px;margin:0 auto}.gallery-main--s_4 .gallery-main__link{text-decoration:none;color:#333}.gallery-main--s_4 .gallery-main__link:hover{text-decoration:underline;color:#777}.gallery-main--s_4 .gallery-main__pic{position:relative}.gallery-main--s_4 .gallery-main__pic:after{content:"";position:absolute;display:block;width:calc(100% + 15px);height:calc(100% + 15px);top:50%;left:50%;border-radius:2px;-webkit-transform:translate(-50%,-50%) rotate(2deg);transform:translate(-50%,-50%) rotate(2deg);background-color:#777;z-index:-5}.gallery-main--s_4 .gallery-main__pic:before{content:"";position:absolute;display:block;width:calc(100% + 15px);height:calc(100% + 15px);top:50%;left:50%;border-radius:2px;-webkit-transform:translate(-50%,-50%) rotate(-2deg);transform:translate(-50%,-50%) rotate(-2deg);background-color:#555;z-index:-10}.gallery-main--s_4 .gallery-main__title{margin-top:15px;font-size:2em;text-align:center}.gallery-main--s_4 .gallery-main__quant{margin-top:8px;font-size:1.25em;text-align:center;font-style:italic}.teaser-wrap{margin-bottom:30px;position:relative;z-index:0}.teaser-wrap--s_1 .teaser{padding:25px 25px;display:block;position:relative;height:100%;background-position:50% 50%;background-size:cover;-webkit-transition:.3s;transition:.3s;z-index:1;min-height:270px}.teaser-wrap--s_1 .teaser:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;-webkit-transition:.5s;transition:.5s;z-index:2;background-color:#fff}.teaser-wrap--s_1 .teaser:hover{text-decoration:none;-webkit-box-shadow:0 4px 4px 0 rgba(23,23,23,.24);box-shadow:0 4px 4px 0 rgba(23,23,23,.24)}.teaser-wrap--s_1 .teaser:hover:before{opacity:.8}.teaser-wrap--s_1 .teaser:hover .link-more:after{margin-left:10px}.teaser-wrap--s_1 .teaser__header{color:#000;font-size:16px;font-weight:700;padding-bottom:15px;text-transform:uppercase;z-index:3;position:relative}.teaser-wrap--s_1 .teaser__percent{color:#666;font-size:36px;font-weight:700;text-transform:uppercase;padding-bottom:5px;z-index:3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.teaser-wrap--s_1 .teaser__percent~.teaser__content,.teaser-wrap--s_1 .teaser__percent~.teaser__header{padding-left:50px}.teaser-wrap--s_1 .teaser__ico{width:100%;max-width:50px;padding-right:10px}.teaser-wrap--s_1 .teaser__content{color:#666;font-size:14px;font-weight:400;padding-bottom:35px;z-index:3;position:relative}.teaser-wrap--s_1 .teaser img{max-width:100%;height:auto}.teaser-wrap--s_1 .teaser__image-bg{text-align:left;position:relative;z-index:3}.teaser-wrap--s_1 .teaser__image-bg--center{text-align:center}.teaser-wrap--s_1 .teaser__image-bg--right{text-align:right}.teaser-wrap--s_1 .teaser--blue{color:#fff}.teaser-wrap--s_1 .teaser--blue:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background-color:#2a99f7;z-index:2;-webkit-transition:.5s;transition:.5s}.teaser-wrap--s_1 .teaser--blue .teaser__header{color:#fff}.teaser-wrap--s_1 .teaser--blue .teaser__percent{color:#fff}.teaser-wrap--s_1 .teaser--blue .teaser__content{color:#fff}.teaser-wrap--s_1 .teaser--blue:hover:before{opacity:.8}.teaser-wrap--s_1 .teaser--red{color:#fff}.teaser-wrap--s_1 .teaser--red:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;-webkit-transition:.5s;transition:.5s;z-index:2;background-color:#e32f2f}.teaser-wrap--s_1 .teaser--red .teaser__header{color:#fff}.teaser-wrap--s_1 .teaser--red .teaser__percent{color:#fff}.teaser-wrap--s_1 .teaser--red .teaser__content{color:#fff}.teaser-wrap--s_1 .teaser--red:hover:before{opacity:.8}.teaser-wrap--s_1 .teaser--green{color:#fff}.teaser-wrap--s_1 .teaser--green:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background-color:#6abc64;z-index:2;-webkit-transition:.5s;transition:.5s}.teaser-wrap--s_1 .teaser--green .teaser__header{color:#fff}.teaser-wrap--s_1 .teaser--green .teaser__percent{color:#fff}.teaser-wrap--s_1 .teaser--green .teaser__content{color:#fff}.teaser-wrap--s_1 .teaser--green:hover:before{opacity:.8}.teaser-wrap--s_1 .teaser--bg-img.teaser--blue:before,.teaser-wrap--s_1 .teaser--bg-img.teaser--green:before,.teaser-wrap--s_1 .teaser--bg-img.teaser--red:before{opacity:.7}.teaser-wrap--s_1 .teaser--bg-img.teaser--blue:hover:before,.teaser-wrap--s_1 .teaser--bg-img.teaser--green:hover:before,.teaser-wrap--s_1 .teaser--bg-img.teaser--red:hover:before{opacity:1}.teaser-wrap--s_1 .teaser-wrap{margin-bottom:30px}.teaser-wrap--s_1 .teaser-wrap__item{margin-bottom:20px}.teaser-wrap--s_1 .link-more{position:relative;color:#000;font-size:14px;-webkit-transition:.3s;transition:.3s;z-index:3}.teaser-wrap--s_1 .link-more:after{content:"\2192";margin-left:6px;font-size:26px;-webkit-transition:.3s;transition:.3s}.teaser-wrap--s_1 .link-more:hover{color:#000;text-decoration:none}.teaser-wrap--s_1 .link-more:hover:after{margin-left:10px}.teaser-wrap--s_1 .link-more--teaser{color:#fff;position:absolute;left:25px;bottom:25px}.teaser-wrap--s_1 .link-more--teaser:hover{color:#fff}.logo--s_2{width:200px}.logo--s_2 .logo__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}.logo--s_2 .logo__link img{max-width:100%;max-height:100%}.head-search--s_2{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:14px;width:100%}.head-search--s_2 .head-search__backdrop{display:none;position:fixed;top:0;bottom:0;left:0;right:0}.head-search--s_2 .head-search__wrap{height:44px;width:44px}.head-search--s_2 .head-search__btn-open{width:100%;height:100%;background-color:#fff;border-radius:50%;cursor:pointer;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}.head-search--s_2 .head-search__btn-open:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-784px -3px;-webkit-transition:all .3s ease;transition:all .3s ease}.head-search--s_2 .head-search__btn-open:hover:before{opacity:.6}.head-search--s_2 .head-search__form{z-index:999;position:absolute;background-color:#fff;top:50%;right:0;border-radius:22px;display:inline-block;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:100%;overflow:hidden;-webkit-transition:all .8s ease;transition:all .8s ease}.head-search--s_2 .head-search__form.focus{width:525px}.head-search--s_2 .head-search__form-wrap{padding:0 25px 0 50px;background:#f2f2f2}.head-search--s_2 .head-search__field{font-family:Tecla,Arial,Verdana,sans-serif;width:100%;height:35px;border:none;font-size:14px;-webkit-appearance:none;background:#f2f2f2}.head-search--s_2 .head-search__field::-webkit-input-placeholder{color:#aeafb1}.head-search--s_2 .head-search__field:-ms-input-placeholder{color:#aeafb1}.head-search--s_2 .head-search__field::-ms-input-placeholder{color:#aeafb1}.head-search--s_2 .head-search__field::placeholder{color:#aeafb1}.head-search--s_2 .head-search__field:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}.head-search--s_2 .head-search__field::-ms-clear,.head-search--s_2 .head-search__field::-ms-reveal{display:none}.head-search--s_2 .head-search__field::-webkit-search-cancel-button,.head-search--s_2 .head-search__field::-webkit-search-decoration,.head-search--s_2 .head-search__field::-webkit-search-results-button,.head-search--s_2 .head-search__field::-webkit-search-results-decoration{display:none}.head-search--s_2 .head-search__btn-search{cursor:pointer;position:absolute;top:50%;left:12px;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:none;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-762px -3px}.head-search--s_2.head-search--active .head-search__backdrop{z-index:998;display:block}.head-search--s_2.head-search--active .head-search__btn-open{opacity:0}.head-search--s_2.head-search--active .head-search__form{left:0;opacity:1}.ie .head-search--s_2.head-search--active .head-search__form{overflow:visible}.head-search--s_2.head-search--active .head-search__btn-search{opacity:1}.head-search--s_2.head-search--active .head-search__btn-search:focus,.head-search--s_2.head-search--active .head-search__btn-search:hover{opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease}.close-mobile-search{position:absolute;right:10px;top:0;bottom:0;margin:auto;width:30px;height:16px;opacity:.8;cursor:pointer}.close-mobile-search:hover{opacity:1}.close-mobile-search:after,.close-mobile-search:before{position:absolute;left:15px;content:'';height:16px;width:2px;background-color:#000}.close-mobile-search:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-mobile-search:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.head-contacts--s_2 .head-contacts__item{margin-bottom:0;text-align:right;white-space:nowrap}.head-contacts--s_2 .head-contacts__item>a,.head-contacts--s_2 .head-contacts__item>span{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;color:#141615;font-size:18px;line-height:1}.head-contacts--s_2 .head-contacts__item>a{-webkit-transition:all .15s ease;transition:all .15s ease}.head-contacts--s_2 .head-contacts__item>a,.head-contacts--s_2 .head-contacts__item>a:focus,.head-contacts--s_2 .head-contacts__item>a:hover{text-decoration:none}.head-contacts--s_2 .head-contacts__item>a:focus,.head-contacts--s_2 .head-contacts__item>a:hover{color:#313131}.city-choose--s_2 .city-choose__open-link{display:block;color:#aeafb1;text-decoration:underline;font-size:11px;text-align:right;-webkit-transition:all .15s ease;transition:all .15s ease}.city-choose--s_2 .city-choose__open-link:hover{color:#676767;text-decoration:none}.city-choose--s_2 .city-choose__open-link:after{content:none}.city-choose--s_2 .city-choose__collapse{width:330px;padding:0;margin:0;background-color:#9b1617;border-radius:0;border:none}.city-choose--s_2 .city-choose__wrap{padding:22px 0 30px}.city-choose--s_2 .city-choose__item{display:block;padding:10px 60px}.city-choose--s_2 .city-choose__item>a,.city-choose--s_2 .city-choose__item>span{display:block;color:#fff;font-size:16px;-webkit-transition:all .15s ease;transition:all .15s ease}.city-choose--s_2 .city-choose__item>a:hover{color:#fc9d9c}.menu-open--s_2{position:static}.menu-open--s_2 .menu-open__inner.show .menu-open__top,.mob-menu-open .menu-open--s_2 .menu-open__inner .menu-open__top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:17px;width:20px}.menu-open--s_2 .menu-open__inner.show .menu-open__middle,.mob-menu-open .menu-open--s_2 .menu-open__inner .menu-open__middle{background:0 0!important}.menu-open--s_2 .menu-open__inner.show .menu-open__bottom,.mob-menu-open .menu-open--s_2 .menu-open__inner .menu-open__bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:17px;width:20px!important}.menu-open--s_2 .menu-open__inner.show .menu-open__collapse{-webkit-transform:none;transform:none}.menu-open--s_2 .menu-open__btn{display:block;position:relative;width:50px;height:50px}.menu-open--s_2 .menu-open__btn:after{content:none}.menu-open--s_2 .menu-open__btn:hover .menu-open__icon{opacity:.7}.menu-open--s_2 .menu-open__icon{position:relative;height:50px;width:50px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu-open--s_2 .menu-open__icon .menu-open__bottom,.menu-open--s_2 .menu-open__icon .menu-open__middle,.menu-open--s_2 .menu-open__icon .menu-open__top{display:block;position:absolute;width:22px;height:2px;background-color:#b31e1a;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;left:-80px}.menu-open--s_2 .menu-open__icon .menu-open__top{top:17px}.menu-open--s_2 .menu-open__icon .menu-open__middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-open--s_2 .menu-open__icon .menu-open__bottom{bottom:17px;width:14px}.menu-open--s_2 .menu-open__collapse{display:block;-webkit-transform:translateX(70vw);transform:translateX(70vw);background:#9b1617;padding:0;margin:0;border:none;border-radius:0;min-height:600px;width:330px;-webkit-transition:all .5s ease;transition:all .5s ease}.menu-open--s_2.anim .menu-open__icon{-webkit-animation-name:menu-open-pulse;animation-name:menu-open-pulse;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s}.menu-open--s_2.anim .menu-open__icon .menu-open__top{-webkit-animation-name:menu-open-fade;animation-name:menu-open-fade;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s}.menu-open--s_2.anim .menu-open__icon .menu-open__middle{-webkit-animation-name:menu-open-fade;animation-name:menu-open-fade;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.menu-open--s_2.anim .menu-open__icon .menu-open__bottom{-webkit-animation-name:menu-open-fade;animation-name:menu-open-fade;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:1s;animation-delay:1s}.menu-open--s_2.show .menu-open__bottom,.menu-open--s_2.show .menu-open__middle,.menu-open--s_2.show .menu-open__top{left:14px;opacity:1;-webkit-transition:none;transition:none}.menu-open--s_2 .navbar.show .menu-open__bottom,.menu-open--s_2 .navbar.show .menu-open__middle,.menu-open--s_2 .navbar.show .menu-open__top{left:16px}.menu-open__collapse .close-menu{position:absolute;right:30px;top:30px;width:20px;height:20px;opacity:.8;cursor:pointer}.menu-open__collapse .close-menu:hover{opacity:1}.menu-open__collapse .close-menu:after,.menu-open__collapse .close-menu:before{position:absolute;left:15px;content:'';height:20px;width:2px;background-color:#000}.menu-open__collapse .close-menu:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-open__collapse .close-menu:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.welcome-link--s_1{z-index:12;position:absolute;top:50%;right:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.welcome-link--s_1 .welcome-link__inner{display:block;position:relative;width:290px;height:150px;border-right:60px solid #fff;-webkit-transition:all .15s ease;transition:all .15s ease}.welcome-link--s_1 .welcome-link__inner:before{content:'';display:block;position:absolute;top:50%;right:-29px;width:12px;height:12px;border:2px solid #1a1a1a;border-left-width:0;border-bottom-width:0;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:all .15s ease;transition:all .15s ease}.welcome-link--s_1 .welcome-link__inner:focus,.welcome-link--s_1 .welcome-link__inner:hover{border-right-color:#c8251e}.welcome-link--s_1 .welcome-link__inner:focus:before,.welcome-link--s_1 .welcome-link__inner:hover:before{border-color:#fff}.welcome-link--s_1 .welcome-link__pic{position:relative;width:230px;height:150px;overflow:hidden}.welcome-link--s_1 .welcome-link__img{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.welcome-link--s_1 .welcome-link__text{margin:auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;color:#fff;font-size:18px;line-height:1.45;max-height:5.8em;overflow:hidden;padding:0 20px 0 29px}.welcome-link--s_1 .welcome-link__text_black{color:#141615}.prod-card--s_1{height:486px}.prod-card--s_1 .prod-card__images{position:relative;text-align:center;margin-bottom:6px;min-height:80px}.prod-card--s_1 .prod-card__images a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prod-card--s_1 .prod-card__images a img:first-child:not(.main-image){opacity:0}.prod-card--s_1 .prod-card__images a img:first-child:not(.main-image)+img{opacity:1}.prod-card--s_1 .prod-card__images:hover img:first-child:not(.main-image){opacity:1}.prod-card--s_1 .prod-card__images:hover img:first-child:not(.main-image)+img{opacity:0}.prod-card--s_1 .prod-card__images img{-webkit-transition:.5s;transition:.5s;max-height:190px}.prod-card--s_1 .prod-card__images img:not(.main-image){position:absolute}.prod-card--s_1 .prod-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:10px 29px 20px;border:1px solid #e6e6e6}.prod-card--s_1 .prod-card__head-left{position:absolute;z-index:2;top:20px;left:32px}.prod-card--s_1 .prod-card__head-right{position:absolute;z-index:2;top:26px;right:51px}.prod-card--s_1 .prod-card__color-wrap{display:inline-block;margin-right:7px}.prod-card--s_1 .prod-card__color{display:block;width:20px;height:20px;border-radius:50%}.prod-card--s_1 .prod-card__color--white{background-color:#e9e9d2}.prod-card--s_1 .prod-card__color--red{background-color:#752d4b}.prod-card--s_1 .prod-card__color--pink{background-color:#e1c3d7}.prod-card--s_1 .prod-card__color img{display:block}.prod-card--s_1 .prod-card__flag-wrap{display:inline-block;vertical-align:2px}.prod-card--s_1 .prod-card__flag-wrap img{display:block}.prod-card--s_1 .prod-card__vol-wrap{padding-top:2px}.prod-card--s_1 .prod-card__vol{font-size:13px;display:inline-block;overflow:hidden;max-width:70px;padding:1px 5px 0;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;color:#989898;border:1px solid #e6e6e6}.prod-card--s_1 .prod-card__rating{font-size:13px;overflow:hidden;max-width:70px;white-space:nowrap;text-overflow:ellipsis;color:#000}.prod-card--s_1 .prod-card__rating:before{content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px;margin-right:6px;vertical-align:-1px}.prod-card--s_1 .prod-card__slider{margin-bottom:6px}.prod-card--s_1 .prod-card__slider:after{display:block;clear:both;content:''}.prod-card--s_1 .prod-card__slider.slick-initialized .prod-card__item{display:block}.prod-card--s_1 .prod-card__item{display:block;width:100%}.prod-card--s_1 .prod-card__item:first-child{display:block;float:left}.prod-card--s_1 .prod-card__item:nth-child(1n+2){display:none}.prod-card--s_1 .prod-card__pic{overflow:hidden;height:180px}.prod-card--s_1 .prod-card__img{display:block;max-width:100%;max-height:100%;margin:0 auto}.prod-card--s_1 .prod-card__product{font-size:13px;margin-bottom:9px;text-align:center;letter-spacing:5px;color:#aeafb1}.prod-card--s_1 .prod-card__title:not(:empty){display:block;font-family:Merriweather,Arial,Verdana,sans-serif;font-size:20px;font-weight:700;line-height:1.4;text-align:center;color:#000!important;text-decoration:none!important;border-bottom:transparent!important;word-break:break-word}.prod-card--s_1 .prod-card__body{padding-top:21px}.prod-card--s_1 .prod-card__cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:13px}.prod-card--s_1 .prod-card__avail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prod-card--s_1 .prod-card__avail{font-size:14px;max-width:100px;text-decoration:none;color:#61be9e!important;border-bottom:none!important}.prod-card--s_1 .prod-card__avail:before{margin-right:5px;content:"";display:inline-block;vertical-align:middle;width:7px;height:10px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1835px -3px}.prod-card--s_1 .prod-card__price-wrap{max-width:125px;text-align:right}.prod-card--s_1 .prod-card__old-price{font-size:15px;line-height:1;margin-bottom:2px;color:#aeafb1}.prod-card--s_1 .prod-card__old-price .prod-card__info{margin:0 0 0 3px;vertical-align:3px}.prod-card--s_1 .prod-card__old-price-text{text-decoration:line-through}.prod-card--s_1 .prod-card__cur-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1.2;color:#000}.prod-card--s_1 .prod-card__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:11px}.prod-card--s_1 .prod-card__fav{min-width:45px}.prod-card--s_1 .prod-card__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.prod-card--s_1 .prod-card__btn{line-height:45px;display:block;overflow:hidden;padding:0 36px;white-space:nowrap;text-overflow:ellipsis;margin-left:auto}.prod-card--s_1 .prod-card__bonus-wrap{font-size:13px;text-align:center;color:#000}.prod-card--s_1 .prod-card__bonus-text{color:#000}.prod-card--s_1 .prod-card__bonus-text_red{color:#c8251e}.prod-card--s_1 .prod-card__info{font-family:Arial,sans-serif;font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;margin:0 9px;-webkit-transition:all .15s ease;transition:all .15s ease;text-decoration:none;color:#fff!important;border-radius:50%;background-color:#cdcdcd;border-bottom:none!important}.prod-card--s_1 .prod-card__info:focus,.prod-card--s_1 .prod-card__info:hover{background-color:#c8251e}.prod-card--s_1 a.prod-card__title:focus,.prod-card--s_1 a.prod-card__title:hover{text-decoration:none!important;color:#c8251e!important}.prod-card__old-price-text{text-decoration:line-through}.prod-card__avail{font-size:14px;max-width:100px;text-decoration:none;color:#61be9e!important;border-bottom:none!important}.prod-card__avail:before{margin-right:5px;content:"";display:inline-block;vertical-align:middle;width:7px;height:10px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1835px -3px}.prod-card__non-avail{font-size:14px!important;max-width:100px;text-decoration:none;color:#cdcdcd!important;border-bottom:none!important;pointer-events:none}.prod-card__non-avail:before{content:none}.prod-card__non-avail:focus,.prod-card__non-avail:hover{text-decoration:none}.prod-card--s_2{width:650px;height:420px;pointer-events:auto}.prod-card--s_2.slick-initialized .prod-card__inner{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.prod-card--s_2 .prod-card__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #e6e6e6;background-color:#fff}.prod-card--s_2 .prod-card__inner:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;float:left}.prod-card--s_2 .prod-card__inner:nth-child(1n+2){display:none}.prod-card--s_2 .prod-card__head-left{z-index:2;position:absolute;top:31px;left:46px}.prod-card--s_2 .prod-card__head-right{z-index:2;position:absolute;right:38px;top:37px}.prod-card--s_2 .prod-card__color-wrap{display:inline-block;margin-right:7px}.prod-card--s_2 .prod-card__color{display:block;width:26px;height:26px;border-radius:50%}.prod-card--s_2 .prod-card__color--white{background-color:#e9e9d2}.prod-card--s_2 .prod-card__color--red{background-color:#752d4b}.prod-card--s_2 .prod-card__color--pink{background-color:#e1c3d7}.prod-card--s_2 .prod-card__rating{font-size:13px;color:#000;max-width:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prod-card--s_2 .prod-card__rating:before{content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px;vertical-align:0;margin-right:6px}.prod-card--s_2 .prod-card__slider{min-width:260px;max-width:260px}.prod-card--s_2 .prod-card__slider:after{display:block;content:"";clear:both}.prod-card--s_2 .prod-card__slider.slick-initialized .prod-card__item{display:block}.prod-card--s_2 .prod-card__item{display:block;width:100%;height:100%}.prod-card--s_2 .prod-card__item:first-child{display:block;float:left}.prod-card--s_2 .prod-card__item:nth-child(1n+2){display:none}.prod-card--s_2 .prod-card__pic{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.prod-card--s_2 .prod-card__img{display:block;max-width:100%;max-height:100%}.prod-card--s_2 .prod-card__product{margin-bottom:18px;padding-right:90px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:13px;color:#aeafb1;text-align:left;letter-spacing:5px}.prod-card--s_2 .prod-card__title{margin-bottom:12px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.36364;text-align:left;max-height:2.72727em;overflow:hidden;word-break:break-word}.prod-card--s_2 .prod-card__desc{margin-bottom:31px;line-height:1;max-height:1em;overflow:hidden}.prod-card--s_2 .prod-card__desc a{display:block;border:none!important;color:#000!important;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.prod-card--s_2 .prod-card__desc a:focus,.prod-card--s_2 .prod-card__desc a:hover{color:#c8251e!important}.prod-card--s_2 .prod-card__table{margin-bottom:12px;width:100%}.prod-card--s_2 .prod-card__table tr{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.prod-card--s_2 .prod-card__table td{padding:16px 10px 14px 20px;font-size:13px;line-height:1.5}.prod-card--s_2 .prod-card__table td:first-child{width:56px}.prod-card--s_2 .prod-card__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:36px 40px 20px;font-size:13px;color:#000}.prod-card--s_2 .prod-card__avail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prod-card--s_2 .prod-card__avail-wrap a{color:#61be9e;font-size:14px;text-decoration:underline;max-width:100px}.prod-card--s_2 .prod-card__avail-wrap a:before{content:"";display:inline-block;vertical-align:middle;width:7px;height:10px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1835px -3px;margin-right:5px}.prod-card--s_2 .prod-card__avail-wrap a:focus,.prod-card--s_2 .prod-card__avail-wrap a:hover{text-decoration:none}.prod-card--s_2 .prod-card__avail{color:#61be9e;font-size:14px;text-decoration:none;max-width:100px}.prod-card--s_2 .prod-card__avail:before{content:"";display:inline-block;vertical-align:middle;width:7px;height:10px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1835px -3px;margin-right:5px}.prod-card--s_2 .prod-card__price-wrap{text-align:left;max-width:130px}.prod-card--s_2 .prod-card__old-price{margin-bottom:2px;color:#aeafb1;font-size:15px}.prod-card--s_2 .prod-card__old-price .prod-card__info{margin:0 0 0 3px;vertical-align:3px}.prod-card--s_2 .prod-card__cur-price{color:#000;font-size:25px;line-height:1.2;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif}.prod-card--s_2 .prod-card__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.prod-card--s_2 .prod-card__fav{margin-right:10px;min-width:45px}.prod-card--s_2 .prod-card__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.prod-card--s_2 .prod-card__btn{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 36px;line-height:45px;display:block}.prod-card--s_2 .prod-card__bonus-wrap{text-align:right;color:#000;font-size:13px}.prod-card--s_2 .prod-card__bonus-text{color:#000}.prod-card--s_2 .prod-card__info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 0 9px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Arial,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;border-radius:50%;color:#fff;background-color:#cdcdcd;text-decoration:none;font-size:11px;-webkit-transition:all .15s ease;transition:all .15s ease}.prod-card--s_2 .prod-card__info:focus,.prod-card--s_2 .prod-card__info:hover{background-color:#c8251e}.prod-card--s_2 .prod-card__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prod-card--s_2 .prod-card__foot-left{min-width:100px;max-width:130px}.prod-card--s_2 .prod-card__foot-right{padding-top:32px}.prod-card--s_2 .slick-list,.prod-card--s_2 .slick-track{height:100%}.prod-card--s_2 .slick-arrow{z-index:3;display:block;width:60px;height:60px;background-color:#c8251e;-webkit-transition:all .15s ease;transition:all .15s ease}.prod-card--s_2 .slick-arrow:before{content:'';display:block;position:absolute;width:12px;height:12px;border:2px solid #fff;border-left-width:0;border-bottom-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease;transition:all .15s ease}.prod-card--s_2 .slick-arrow:focus,.prod-card--s_2 .slick-arrow:hover{background-color:#b31e1a}.prod-card--s_2 .slick-arrow.slick-disabled{background-color:#cdcdcd;cursor:default}.prod-card--s_2 .slick-arrow.slick-disabled:before{opacity:1}.prod-card--s_2 .slick-prev{left:0}.prod-card--s_2 .slick-prev:before{top:24px;left:28px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.prod-card--s_2 .slick-next{left:200px}.prod-card--s_2 .slick-next:before{top:24px;left:22px}.prod-card--s_3{height:540px;margin-bottom:30px}.prod-card--s_3 .slick-list,.prod-card--s_3 .slick-track{height:100%}.prod-card--s_3.slick-initialized .prod-card__inner{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.prod-card--s_3 .prod-card__inner{position:relative;padding:25px 115px 23px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e6e6e6;text-align:center}.prod-card--s_3 .prod-card__inner:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;float:left}.prod-card--s_3 .prod-card__inner:nth-child(1n+2){display:none}.prod-card--s_3 .prod-card__rating-wrap{position:absolute;top:26px;right:29px}.prod-card--s_3 .prod-card__rating{font-size:13px;color:#000;max-width:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prod-card--s_3 .prod-card__rating:before{content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px;vertical-align:0;margin-right:6px}.prod-card--s_3 .prod-card__slider{z-index:1;position:absolute;bottom:0;left:0;right:0}.prod-card--s_3 .prod-card__slider:after{display:block;content:"";clear:both}.prod-card--s_3 .prod-card__slider.slick-initialized .prod-card__item{display:block}.prod-card--s_3 .prod-card__item{display:block;width:100%}.prod-card--s_3 .prod-card__item:first-child{display:block;float:left}.prod-card--s_3 .prod-card__item:nth-child(1n+2){display:none}.prod-card--s_3 .prod-card__pic{display:block;height:292px;overflow:hidden}.prod-card--s_3 .prod-card__img{display:block;margin:0 auto;max-width:100%;max-height:100%}.prod-card--s_3 .prod-card__product{margin-bottom:18px;font-size:13px;color:#aeafb1;text-align:center;letter-spacing:5px}.prod-card--s_3 .prod-card__title{margin-bottom:12px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.36364;text-align:center;word-break:break-word}.prod-card--s_3 .prod-card__desc{font-size:13px}.prod-card--s_3 .prod-card__body{padding-top:23px}.prod-card--s_3 .prod-card__cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13px}.prod-card--s_3 .prod-card__avail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prod-card--s_3 .prod-card__avail{color:#61be9e;font-size:14px;text-decoration:none;max-width:100px}.prod-card--s_3 .prod-card__avail:before{content:"";display:inline-block;vertical-align:middle;width:7px;height:10px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1835px -3px;margin-right:5px}.prod-card--s_3 .prod-card__price-wrap{text-align:right;position:absolute;z-index:2;bottom:85px;left:30px;right:56px}.prod-card--s_3 .prod-card__old-price{margin-bottom:2px;color:#aeafb1;font-size:15px}.prod-card--s_3 .prod-card__old-price .prod-card__info{margin:0 0 0 3px;vertical-align:3px}.prod-card--s_3 .prod-card__old-price-text{text-decoration:line-through}.prod-card--s_3 .prod-card__cur-price{color:#000;font-size:25px;line-height:1.2;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif}.prod-card--s_3 .prod-card__cur-price .not-price{color:#aeafb1}.prod-card--s_3 .prod-card__btn-wrap{z-index:2;position:absolute;left:30px;right:30px;bottom:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prod-card--s_3 .prod-card__fav{min-width:45px}.prod-card--s_3 .prod-card__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.prod-card--s_3 .prod-card__btn{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 36px;line-height:45px;display:block;margin-left:auto}.prod-card--s_3 .prod-card__bonus-wrap{text-align:center;color:#000;font-size:13px}.prod-card--s_3 .prod-card__bonus-text{color:#000}.prod-card--s_3 .prod-card__info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 9px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Arial,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;border-radius:50%;color:#fff;background-color:#cdcdcd;text-decoration:none;font-size:11px;-webkit-transition:all .15s ease;transition:all .15s ease}.prod-card--s_3 .prod-card__info:focus,.prod-card--s_3 .prod-card__info:hover{background-color:#c8251e}.prod-card--s_3 .slick-arrow{z-index:3;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:60px;background-color:#c8251e;-webkit-transition:all .15s ease;transition:all .15s ease}.prod-card--s_3 .slick-arrow:before{content:'';display:block;position:absolute;width:12px;height:12px;border:2px solid #fff;border-left-width:0;border-bottom-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease;transition:all .15s ease}.prod-card--s_3 .slick-arrow:focus,.prod-card--s_3 .slick-arrow:hover{background-color:#b31e1a}.prod-card--s_3 .slick-arrow.slick-disabled{background-color:#cdcdcd;cursor:default}.prod-card--s_3 .slick-arrow.slick-disabled:before{opacity:1}.prod-card--s_3 .slick-prev{left:0}.prod-card--s_3 .slick-prev:before{top:24px;left:28px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.prod-card--s_3 .slick-next{right:0}.prod-card--s_3 .slick-next:before{top:24px;left:22px}.prod-card--s_4{height:254px;margin-bottom:30px}.prod-card--s_4.slick-initialized .prod-card__inner{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.prod-card--s_4 .prod-card__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e6e6e6}.prod-card--s_4 .prod-card__inner:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;float:left}.prod-card--s_4 .prod-card__inner:nth-child(1n+2){display:none}.prod-card--s_4 .prod-card__left{min-width:193px;max-width:193px;height:100%}.prod-card--s_4 .prod-card__right{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:26px 30px 29px 5px;width:100%}.prod-card--s_4 .prod-card__rating-wrap{position:absolute;top:26px;right:45px}.prod-card--s_4 .prod-card__rating{font-size:13px;color:#000;max-width:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prod-card--s_4 .prod-card__rating:before{content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px;vertical-align:0;margin-right:6px}.prod-card--s_4 .prod-card__slider{height:220px}.prod-card--s_4 .prod-card__slider:after{display:block;content:"";clear:both}.prod-card--s_4 .prod-card__slider.slick-initialized .prod-card__item{display:block}.prod-card--s_4 .prod-card__item{display:block;width:100%;height:100%}.prod-card--s_4 .prod-card__item:first-child{display:block;float:left}.prod-card--s_4 .prod-card__item:nth-child(1n+2){display:none}.prod-card--s_4 .prod-card__pic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:220px;overflow:hidden}.prod-card--s_4 .prod-card__img{display:block;margin:0 auto;max-width:100%;max-height:100%}.prod-card--s_4 .prod-card__product{margin-bottom:18px;font-size:13px;color:#aeafb1;letter-spacing:5px}.prod-card--s_4 .prod-card__title{height:88px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.36364;word-break:break-word}.prod-card--s_4 .prod-card__body{padding-top:23px}.prod-card--s_4 .prod-card__cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prod-card--s_4 .prod-card__avail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prod-card--s_4 .prod-card__avail{color:#61be9e;font-size:14px;text-decoration:none;max-width:100px}.prod-card--s_4 .prod-card__avail:before{content:"";display:inline-block;vertical-align:middle;width:7px;height:10px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1835px -3px;margin-right:5px}.prod-card--s_4 .prod-card__price-wrap{padding-top:8px;max-width:100px}.prod-card--s_4 .prod-card__old-price{color:#aeafb1;font-size:15px}.prod-card--s_4 .prod-card__old-price .prod-card__info{margin:0 0 0 3px;vertical-align:3px}.prod-card--s_4 .prod-card__old-price-text{text-decoration:line-through}.prod-card--s_4 .prod-card__cur-price{color:#000;font-size:25px;line-height:1.2;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif}.prod-card--s_4 .prod-card__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prod-card--s_4 .prod-card__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:194px}.prod-card--s_4 .prod-card__fav{min-width:45px}.prod-card--s_4 .prod-card__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.prod-card--s_4 .prod-card__btn{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 36px;line-height:45px;display:block}.prod-card--s_5{margin-bottom:30px}.prod-card--s_5 .prod-card__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 25px;border:1px solid #e6e6e6}.prod-card--s_5 .prod-card__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px;padding-bottom:15px}.prod-card--s_5 .prod-card__item--price{max-width:145px;width:100%;margin-left:auto}.prod-card--s_5 .prod-card__item--total{max-width:155px;width:100%;text-align:right;margin-left:auto}.prod-card--s_5 .prod-card__item--counter-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.prod-card--s_5 .prod-card__item--pic{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:130px}.prod-card--s_5 .prod-card__img{display:block;max-width:100%;max-height:100%;margin:0 auto}.prod-card--s_5 .prod-card__item--info{max-width:260px;width:100%}.prod-card--s_5 .prod-card__rating-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.prod-card--s_5 .prod-card__rating{font-size:13px;overflow:hidden;max-width:70px;margin-right:30px;white-space:nowrap;text-overflow:ellipsis;color:#000}.prod-card--s_5 .prod-card__rating:before{margin-right:6px;vertical-align:0;content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px}.prod-card--s_5 .prod-card__product{font-size:13px;margin-bottom:18px;letter-spacing:5px;color:#aeafb1}.prod-card--s_5 .prod-card__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:22px;font-weight:700;line-height:1.36364;margin-bottom:15px;color:#000;word-break:break-word}.prod-card--s_5 .prod-card__subtitle{font-size:13px;line-height:1.2;color:#000}.prod-card--s_5 .prod-card__old-price{font-size:15px;margin-bottom:2px;color:#aeafb1}.prod-card--s_5 .prod-card__old-price-text{text-decoration:line-through}.prod-card--s_5 .prod-card__cur-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1.2;color:#000}.prod-card--s_5 .prod-card__bonus-wrap{font-size:13px}.prod-card--s_5 .prod-card__bonus-text{color:#61be9e}.prod-card--s_5 .prod-card__btn{position:relative;width:12px;height:12px;cursor:pointer}.prod-card--s_5 .prod-card__btn:hover::before{border-color:#c8251e!important}.prod-card--s_5 .prod-card__btn::before{position:absolute;top:0;left:0;display:block;width:12px;height:12px;content:'';-webkit-transition:all .15s ease;transition:all .15s ease;border:2px solid #aeafb1;border-bottom-width:0;border-left-width:0}.prod-card--s_5 .prod-card__down-count{margin:10px 0 0 -8px;-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%)}.prod-card--s_5 .prod-card__up-count{margin:0 0 10px 7px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.prod-card--s_5 .prod-card__counter{font-size:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;text-align:center;color:#404040;border:1px solid #e6e6e6;background-color:transparent}.prod-card--s_5 .prod-card__close{position:absolute;top:25px;right:25px;width:20px;height:20px;cursor:pointer;-webkit-transition:.5s;transition:.5s}.prod-card--s_5 .prod-card__close:hover{-webkit-transform:scale(.9);transform:scale(.9);opacity:.8}.prod-card--s_5 .prod-card__close::after,.prod-card--s_5 .prod-card__close::before{position:absolute;top:50%;left:50%;display:block;width:15px;height:2px;content:'';-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-color:#c8251e}.prod-card--s_5 .prod-card__close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.prod-card--s_5 .prod-card__close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.order-final__prodcard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 30px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.order-final__prodcard-info{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:360px;padding-right:50px}.order-final__prodcard-product{font-size:13px;margin-bottom:5px;letter-spacing:5.2px;color:#aeafb1}.order-final__prodcard-title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:18px;color:#141615;word-break:break-word}.order-final__prodcard-subtitle{font-size:13px;color:#141615}.order-final__prodcard-price,.order-final__prodcard-quantity{font-size:20px;color:#141615}.order-final__prodcard-multiply{position:relative;width:1px;height:12px;margin:0 15px}.order-final__prodcard-multiply::after,.order-final__prodcard-multiply::before{position:absolute;top:0;width:1px;height:12px;content:'';background-color:#c3c3c5}.order-final__prodcard-multiply::before{left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.order-final__prodcard-multiply::after{right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.order-final__prodcard-equally{width:13px;margin:0 10px;height:5px;border-top:1px solid #c3c3c5;border-bottom:1px solid #c3c3c5}.order-final__prodcard-totalprice{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:20px;color:#141615}.cabinet-history__prodcard-wrap{display:none}.cabinet-history__prodcard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 30px 20px 30px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.cabinet-history__prodcard-info{max-width:300px}.cabinet-history__prodcard-product{font-size:13px;margin-bottom:5px;letter-spacing:5.2px;color:#aeafb1}.cabinet-history__prodcard-title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:18px;font-weight:700;color:#141615;word-break:break-word}.cabinet-history__prodcard-subtitle{font-size:13px;color:#141615}.cabinet-history__prodcard-price,.cabinet-history__prodcard-quantity{font-size:20px;color:#141615}.cabinet-history__prodcard-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;border-bottom:none!important}.cabinet-history__prodcard-review span{font-size:13px}.cabinet-history__prodcard-review svg{width:20px;height:20px;margin-right:10px}.cabinet-history__prodcard-multiply{position:relative;width:1px;height:12px;margin:0 15px}.cabinet-history__prodcard-multiply::after,.cabinet-history__prodcard-multiply::before{position:absolute;top:0;width:1px;height:12px;content:'';background-color:#c3c3c5}.cabinet-history__prodcard-multiply::before{left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cabinet-history__prodcard-multiply::after{right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cabinet-history__prodcard-equally{width:13px;height:5px;margin:0 10px;border-top:1px solid #c3c3c5;border-bottom:1px solid #c3c3c5}.cabinet-history__prodcard-totalprice{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:20px;margin-right:-10px;color:#141615}.cabinet-history__prodcard-fav{min-width:45px}.cabinet-history__prodcard-fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.cabinet-history__sale-wrap{display:none}.cabinet-history__sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 30px;background-color:#e6e6e6}.cabinet-history__sale-title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:18px}.cabinet-history__sale-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cabinet-history__sale-descr{font-size:11px;color:#141615}.cabinet-history__sale-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:18px;min-width:100px;text-align:right;color:#141615;padding-left:10px}.prod-card--s_8 .prod-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:10px 29px 20px;border:1px solid #e6e6e6}.prod-card--s_8 .prod-card__head-right{position:absolute;z-index:2;top:26px;right:51px}.prod-card--s_8 .prod-card__color-wrap{display:inline-block;margin-right:7px}.prod-card--s_8 .prod-card__color{display:block;width:20px;height:20px;border-radius:50%}.prod-card--s_8 .prod-card__color--white{background-color:#e9e9d2}.prod-card--s_8 .prod-card__color--red{background-color:#752d4b}.prod-card--s_8 .prod-card__color--pink{background-color:#e1c3d7}.prod-card--s_8 .prod-card__flag-wrap{display:inline-block;vertical-align:2px}.prod-card--s_8 .prod-card__flag-wrap img{display:block}.prod-card--s_8 .prod-card__rating{font-size:13px;overflow:hidden;max-width:70px;white-space:nowrap;text-overflow:ellipsis;color:#000}.prod-card--s_8 .prod-card__rating:before{margin-right:6px;vertical-align:0;content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px}.prod-card--s_8 .prod-card__slider{margin-bottom:6px}.prod-card--s_8 .prod-card__slider:after{display:block;clear:both;content:''}.prod-card--s_8 .prod-card__slider.slick-initialized .prod-card__item{display:block}.prod-card--s_8 .prod-card__item{display:block;width:100%}.prod-card--s_8 .prod-card__item:first-child{display:block;float:left}.prod-card--s_8 .prod-card__item:nth-child(1n+2){display:none}.prod-card--s_8 .prod-card__pic{overflow:hidden;height:180px}.prod-card--s_8 .prod-card__img{display:block;max-width:100%;max-height:100%;margin:0 auto}.prod-card--s_8 .prod-card__product{font-size:13px;margin-bottom:9px;text-align:center;letter-spacing:5px;color:#e6e6e6}.prod-card--s_8 .prod-card__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:10px;text-align:center;color:#000;word-break:break-word}.prod-card--s_8 .prod-card__subtitle{font-size:13px;line-height:1.3;text-align:center;color:#000}.prod-card--s_8 .prod-card__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.prod-card--s_8 .prod-card__country,.prod-card--s_8 .prod-card__sweet,.prod-card--s_8 .prod-card__vol,.prod-card--s_8 .prod-card__wine{color:#000;line-height:1.3;font-size:13px}.prod-card--s_8 .prod-card__country-wrap{margin-left:10px}.prod-card--s_8 .prod-card__parametrs-wrap{margin-left:auto}.prod-card--s_8 .prod-card__body{padding-top:21px}.prod-card--s_8 .prod-card__cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13px}.prod-card--s_8 .prod-card__avail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prod-card--s_8 .prod-card__avail{font-size:14px;max-width:100px;color:#61be9e!important;border-bottom:none!important}.prod-card--s_8 .prod-card__price-wrap{max-width:100px;text-align:right}.prod-card--s_8 .prod-card__old-price{font-size:15px;line-height:1;margin-bottom:2px;color:#e6e6e6}.prod-card--s_8 .prod-card__old-price .prod-card__info{margin:0 0 0 3px;vertical-align:3px}.prod-card--s_8 .prod-card__old-price-text{text-decoration:line-through}.prod-card--s_8 .prod-card__cur-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1.2;color:#000}.prod-card--s_8 .prod-card__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:11px}.prod-card--s_8 .prod-card__fav{min-width:45px;background:#c8251e}.prod-card--s_8 .prod-card__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.prod-card--s_8 .prod-card__btn{line-height:45px;display:block;overflow:hidden;padding:0 36px;white-space:nowrap;text-overflow:ellipsis}.prod-card--s_8 .prod-card__bonus-wrap{font-size:13px;text-align:center;color:#000}.prod-card--s_8 .prod-card__bonus-text{color:#000}.prod-card--s_8 .prod-card__info{font-family:Arial,sans-serif;font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;margin:0 9px;-webkit-transition:all .15s ease;transition:all .15s ease;text-decoration:none;color:#fff;border-radius:50%;background-color:#cdcdcd}.prod-card--s_8 .prod-card__info:focus,.prod-card--s_8 .prod-card__info:hover{background-color:#c8251e}.prod-card--s_9{height:100%}.prod-card--s_9 .prod-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:10px 29px 20px;border:1px solid #e6e6e6}.prod-card--s_9 .prod-card__head-left{position:absolute;z-index:2;top:20px;left:32px}.prod-card--s_9 .prod-card__head-right{position:absolute;z-index:2;top:26px;right:51px}.prod-card--s_9 .prod-card__color-wrap{display:inline-block;margin-right:7px}.prod-card--s_9 .prod-card__color{display:block;width:20px;height:20px;border-radius:50%}.prod-card--s_9 .prod-card__color--white{background-color:#e9e9d2}.prod-card--s_9 .prod-card__color--red{background-color:#752d4b}.prod-card--s_9 .prod-card__color--pink{background-color:#e1c3d7}.prod-card--s_9 .prod-card__flag-wrap{display:inline-block;vertical-align:2px}.prod-card--s_9 .prod-card__flag-wrap img{display:block}.prod-card--s_9 .prod-card__vol-wrap{padding-top:2px}.prod-card--s_9 .prod-card__vol{font-size:13px;display:inline-block;overflow:hidden;max-width:70px;padding:2px 9px 1px;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;color:#989898;border:1px solid #e6e6e6}.prod-card--s_9 .prod-card__rating{font-size:13px;overflow:hidden;max-width:70px;white-space:nowrap;text-overflow:ellipsis;color:#000}.prod-card--s_9 .prod-card__rating:before{margin-right:6px;vertical-align:0;content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px}.prod-card--s_9 .prod-card__slider{margin-bottom:6px}.prod-card--s_9 .prod-card__slider:after{display:block;clear:both;content:''}.prod-card--s_9 .prod-card__slider.slick-initialized .prod-card__item{display:block}.prod-card--s_9 .prod-card__item{display:block;width:100%}.prod-card--s_9 .prod-card__item:first-child{display:block;float:left}.prod-card--s_9 .prod-card__item:nth-child(1n+2){display:none}.prod-card--s_9 .prod-card__pic{overflow:hidden;height:180px}.prod-card--s_9 .prod-card__img{display:block;max-width:100%;max-height:100%;margin:0 auto}.prod-card--s_9 .prod-card__product{font-size:13px;margin-bottom:9px;text-align:center;letter-spacing:5px;color:#aeafb1}.prod-card--s_9 .prod-card__title{display:block;font-family:Merriweather,Arial,Verdana,sans-serif;font-size:20px;font-weight:700;line-height:1.4;text-align:center;color:#000;word-break:break-word}.prod-card--s_9 .prod-card__body{padding-top:21px}.prod-card--s_9 .prod-card__cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13px}.prod-card--s_9 .prod-card__avail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prod-card--s_9 .prod-card__price-wrap{max-width:100px;text-align:right}.prod-card--s_9 .prod-card__old-price{font-size:15px;line-height:1;margin-bottom:2px;color:#aeafb1}.prod-card--s_9 .prod-card__old-price-text{text-decoration:line-through}.prod-card--s_9 .prod-card__cur-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1.2;color:#000}.prod-card--s_9 .prod-card__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:11px}.prod-card--s_9 .prod-card__fav{min-width:45px}.prod-card--s_9 .prod-card__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.prod-card--s_9 .prod-card__btn{line-height:45px;display:block;overflow:hidden;padding:0 36px;white-space:nowrap;text-overflow:ellipsis}.prod-card--s_9 .prod-card__bonus-wrap{font-size:13px;text-align:center;color:#000}.prod-card--s_9 .prod-card__bonus-text{color:#000}.prod-card--s_9 .prod-card__info{font-family:Arial,sans-serif;font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;margin:0 9px;-webkit-transition:all .15s ease;transition:all .15s ease;text-decoration:none;color:#fff!important;border-radius:50%;background-color:#cdcdcd}.prod-card--s_9 .prod-card__info:focus,.prod-card--s_9 .prod-card__info:hover{background-color:#c8251e}.prod-card--s_9 a.prod-card__avail{font-size:14px;max-width:100px;text-decoration:none;color:#61be9e;border-bottom:none}.catalog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.prod-card--s_10{margin-bottom:30px}.prod-card--s_10 .prod-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:490px;padding:10px 29px 20px;border:1px solid #e6e6e6}.prod-card--s_10 .prod-card__head-left{position:absolute;z-index:2;top:31px;left:46px}.prod-card--s_10 .prod-card__head-right{position:absolute;z-index:2;top:26px;right:51px}.prod-card--s_10 .prod-card__color-wrap{display:inline-block;margin-right:7px}.prod-card--s_10 .prod-card__color{display:block;width:20px;height:20px;border-radius:50%}.prod-card--s_10 .prod-card__color--white{background-color:#e9e9d2}.prod-card--s_10 .prod-card__color--red{background-color:#752d4b}.prod-card--s_10 .prod-card__color--pink{background-color:#e1c3d7}.prod-card--s_10 .prod-card__flag-wrap{display:inline-block;vertical-align:2px}.prod-card--s_10 .prod-card__flag-wrap img{display:block}.prod-card--s_10 .prod-card__vol-wrap{padding-top:2px}.prod-card--s_10 .prod-card__vol{font-size:13px;display:inline-block;overflow:hidden;max-width:70px;padding:2px 9px 1px;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;color:#989898;border:1px solid #e6e6e6}.prod-card--s_10 .prod-card__rating{font-size:13px;overflow:hidden;max-width:70px;white-space:nowrap;text-overflow:ellipsis;color:#000}.prod-card--s_10 .prod-card__rating:before{margin-right:6px;vertical-align:0;content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px}.prod-card--s_10 .prod-card__slider{margin-bottom:6px}.prod-card--s_10 .prod-card__slider:after{display:block;clear:both;content:''}.prod-card--s_10 .prod-card__slider.slick-initialized .prod-card__item{display:block}.prod-card--s_10 .prod-card__item{display:block;width:100%}.prod-card--s_10 .prod-card__item:first-child{display:block;float:left}.prod-card--s_10 .prod-card__item:nth-child(1n+2){display:none}.prod-card--s_10 .prod-card__pic{overflow:hidden;height:180px}.prod-card--s_10 .prod-card__img{display:block;max-width:100%;max-height:100%;margin:0 auto}.prod-card--s_10 .prod-card__product{font-size:13px;margin-bottom:9px;text-align:center;letter-spacing:5px;color:#aeafb1}.prod-card--s_10 .prod-card__title{word-break:break-word}.prod-card--s_10 .prod-card__body{padding-top:21px}.prod-card--s_10 .prod-card__cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13px}.prod-card--s_10 .prod-card__avail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prod-card--s_10 .prod-card__avail{font-size:14px;max-width:100px;text-decoration:none;color:#61be9e!important;border-bottom:none!important}.prod-card--s_10 .prod-card__avail:before{margin-right:5px;content:"";display:inline-block;vertical-align:middle;width:7px;height:10px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1835px -3px}.prod-card--s_10 .prod-card__price-wrap{max-width:110px;text-align:right}.prod-card--s_10 .prod-card__old-price{font-size:15px;line-height:1;margin-bottom:2px;color:#aeafb1}.prod-card--s_10 .prod-card__old-price .prod-card__info{margin:0 0 0 3px;vertical-align:3px}.prod-card--s_10 .prod-card__old-price-text{text-decoration:line-through}.prod-card--s_10 .prod-card__cur-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:19px;line-height:1.2;color:#000}.prod-card--s_10 .prod-card__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:11px}.prod-card--s_10 .prod-card__fav{min-width:45px}.prod-card--s_10 .prod-card__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.prod-card--s_10 .prod-card__btn{line-height:45px;display:block;overflow:hidden;padding:0 36px;white-space:nowrap;text-overflow:ellipsis;margin-left:auto}.prod-card--s_10 .prod-card__bonus-wrap{font-size:13px;text-align:center;color:#000}.prod-card--s_10 .prod-card__bonus-text{color:#000}.prod-card--s_10 .prod-card__info{font-family:Arial,sans-serif;font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;margin:0 9px;-webkit-transition:all .15s ease;transition:all .15s ease;text-decoration:none;color:#fff!important;border-bottom:none!important;border-radius:50%;background-color:#cdcdcd}.prod-card--s_10 .prod-card__info:focus,.prod-card--s_10 .prod-card__info:hover{background-color:#c8251e}.prod-card--s_10 a.prod-card__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:20px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;color:#000;border-bottom:none}.catalog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.prod-card--s_11{margin-bottom:30px}.prod-card--s_11 .prod-card__images{position:relative;text-align:center;margin-bottom:6px}.prod-card--s_11 .prod-card__images:hover img:not(:first-child){opacity:1}.prod-card--s_11 .prod-card__images img{margin:auto}.prod-card--s_11 .prod-card__images img:not(:first-child){position:absolute;top:0;left:0;right:0;margin:auto;opacity:0;-webkit-transition:.5s;transition:.5s}.prod-card--s_11 .prod-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:490px;padding:10px 29px 20px;border:1px solid #e6e6e6}.prod-card--s_11 .prod-card__head-left{position:absolute;z-index:2;top:31px;left:46px}.prod-card--s_11 .prod-card__head-right{position:absolute;z-index:2;top:26px;right:51px}.prod-card--s_11 .prod-card__color-wrap{display:inline-block;margin-right:7px}.prod-card--s_11 .prod-card__color{display:block;width:20px;height:20px;border-radius:50%}.prod-card--s_11 .prod-card__color--white{background-color:#e9e9d2}.prod-card--s_11 .prod-card__color--red{background-color:#752d4b}.prod-card--s_11 .prod-card__color--pink{background-color:#e1c3d7}.prod-card--s_11 .prod-card__flag-wrap{display:inline-block;vertical-align:2px}.prod-card--s_11 .prod-card__flag-wrap img{display:block}.prod-card--s_11 .prod-card__vol-wrap{padding-top:2px}.prod-card--s_11 .prod-card__vol{font-size:13px;display:inline-block;overflow:hidden;max-width:70px;padding:2px 9px 1px;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;color:#989898;border:1px solid #e6e6e6}.prod-card--s_11 .prod-card__rating{font-size:13px;overflow:hidden;max-width:70px;white-space:nowrap;text-overflow:ellipsis;color:#000}.prod-card--s_11 .prod-card__rating:before{margin-right:6px;vertical-align:0;content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px}.prod-card--s_11 .prod-card__slider{margin-bottom:6px}.prod-card--s_11 .prod-card__slider:after{display:block;clear:both;content:''}.prod-card--s_11 .prod-card__slider.slick-initialized .prod-card__item{display:block}.prod-card--s_11 .prod-card__item{display:block;width:100%}.prod-card--s_11 .prod-card__item:first-child{display:block;float:left}.prod-card--s_11 .prod-card__item:nth-child(1n+2){display:none}.prod-card--s_11 .prod-card__pic{overflow:hidden;height:180px}.prod-card--s_11 .prod-card__img{display:block;max-width:100%;max-height:100%;margin:0 auto}.prod-card--s_11 .prod-card__product{font-size:13px;margin-bottom:9px;text-align:center;letter-spacing:5px;color:#e6e6e6}.prod-card--s_11 .prod-card__body{padding-top:21px}.prod-card--s_11 .prod-card__cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13px}.prod-card--s_11 .prod-card__avail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prod-card--s_11 .prod-card__avail{font-size:14px;max-width:100px;text-decoration:none;color:#61be9e!important;border-bottom:none!important}.prod-card--s_11 .prod-card__avail:before{margin-right:5px;content:"";display:inline-block;vertical-align:middle;width:7px;height:10px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1835px -3px}.prod-card--s_11 .prod-card__price-wrap{max-width:100px;text-align:right}.prod-card--s_11 .prod-card__old-price{font-size:15px;line-height:1;margin-bottom:2px;color:#e6e6e6}.prod-card--s_11 .prod-card__old-price .prod-card__info{margin:0 0 0 3px;vertical-align:3px}.prod-card--s_11 .prod-card__old-price-text{text-decoration:line-through}.prod-card--s_11 .prod-card__cur-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1.2;color:#000}.prod-card--s_11 .prod-card__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:11px}.prod-card--s_11 .prod-card__fav{min-width:45px}.prod-card--s_11 .prod-card__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.prod-card--s_11 .prod-card__btn{line-height:45px;display:block;overflow:hidden;padding:0 36px;white-space:nowrap;text-overflow:ellipsis}.prod-card--s_11 .prod-card__bonus-wrap{font-size:13px;text-align:center;color:#000}.prod-card--s_11 .prod-card__bonus-text{color:#000}.prod-card--s_11 .prod-card__bonus-text.red{color:#c8251e}.prod-card--s_11 .prod-card__info{font-family:Arial,sans-serif;font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;margin:0 9px;-webkit-transition:all .15s ease;transition:all .15s ease;text-decoration:none;color:#fff!important;border-bottom:none!important;border-radius:50%;background-color:#cdcdcd}.prod-card--s_11 .prod-card__info:focus,.prod-card--s_11 .prod-card__info:hover{background-color:#c8251e}.prod-card--s_11 .prod-card__title{word-break:break-word}.prod-card--s_11 a.prod-card__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:20px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;color:#000;border-bottom:none}.prod-card--s_12{margin-bottom:30px}.prod-card--s_12 .prod-card__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 25px;border:1px solid #e6e6e6}.prod-card--s_12 .prod-card__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px;padding-bottom:15px}.prod-card--s_12 .prod-card__item--pic{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px}.prod-card--s_12 .prod-card__img{display:block;max-width:100%;max-height:100%;margin:0 auto}.prod-card--s_12 .prod-card__item--info{width:345px;padding-right:40px;padding-left:55px}.prod-card--s_12 .prod-card__rating-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.prod-card--s_12 .prod-card__rating{font-size:13px;overflow:hidden;max-width:70px;margin-right:30px;white-space:nowrap;text-overflow:ellipsis;color:#000}.prod-card--s_12 .prod-card__rating:before{margin-right:6px;vertical-align:0;content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px}.prod-card--s_12 .prod-card__product{font-size:13px;margin-bottom:18px;letter-spacing:5px;color:#e6e6e6}.prod-card--s_12 .prod-card__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:22px;font-weight:700;line-height:1.36364;margin-bottom:15px;color:#000;word-break:break-word}.prod-card--s_12 .prod-card__subtitle{font-size:13px;line-height:1.2;color:#000}.prod-card--s_12 .prod-card__item--descr{width:157px}.prod-card--s_12 .prod-card__color-wrap{display:inline-block;margin-right:7px}.prod-card--s_12 .prod-card__color{display:block;width:25px;height:25px;margin-top:10px;margin-bottom:20px;border-radius:50%}.prod-card--s_12 .prod-card__color--white{background-color:#e9e9d2}.prod-card--s_12 .prod-card__color--red{background-color:#752d4b}.prod-card--s_12 .prod-card__color--pink{background-color:#e1c3d7}.prod-card--s_12 .prod-card__country{font-size:13px;margin-bottom:7px}.prod-card--s_12 .prod-card__sort-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.prod-card--s_12 .prod-card__sort-wrap .prod-card__sort-info{font-size:13px;position:relative;margin-left:4px;border-bottom:none}.prod-card--s_12 .prod-card__sort-wrap .prod-card__sort-info::before{position:absolute;right:0;bottom:10px;left:0;width:100%;height:1px;content:'';border-bottom:1px dotted #c8251e}.prod-card--s_12 .prod-card__sort{font-size:13px;margin-bottom:10px}.prod-card--s_12 .prod-card__sweet{font-size:13px;margin-bottom:10px}.prod-card--s_12 .prod-card__vol{font-size:13px}.prod-card--s_12 .prod-card__price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.prod-card--s_12 .prod-card__old-price{font-size:15px;margin-bottom:2px;color:#aeafb1}.prod-card--s_12 .prod-card__cur-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1.2;margin-left:20px;color:#000}.prod-card--s_12 .prod-card__avail-wrap{margin-bottom:25px;margin-left:auto}.prod-card--s_12 .prod-card__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:194px;margin-bottom:15px}.prod-card--s_12 .prod-card__fav{min-width:45px;margin-left:-8px}.prod-card--s_12 .prod-card__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.prod-card--s_12 .prod-card__btn{line-height:45px;display:block;overflow:hidden;padding:0 36px;white-space:nowrap;text-overflow:ellipsis}.prod-card--s_12 .prod-card__bonus-wrap{font-size:13px;margin-right:-7px;margin-left:auto;text-align:center;color:#000}.prod-card--s_12 .prod-card__bonus-text{color:#000}.prod-card--s_12 a.prod-card__info{font-family:Arial,sans-serif;font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;margin:0 9px;-webkit-transition:all .15s ease;transition:all .15s ease;text-decoration:none;color:#fff;border-bottom:none;border-radius:50%;background-color:#cdcdcd}.prod-card--s_12 a.prod-card__info:focus,.prod-card--s_12 a.prod-card__info:hover{color:#fff;background-color:#c8251e}.prod-card--s_12 a.prod-card__avail{font-size:14px;color:#61be9e;border-bottom:none}.prod-card--s_13{margin-bottom:30px}.prod-card--s_13 .prod-card__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 25px;border:1px solid #e6e6e6}.prod-card--s_13 .prod-card__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:14px;padding-bottom:14px}.prod-card--s_13 .prod-card__item--pic{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px}.prod-card--s_13 .prod-card__img{display:block;max-width:100%;max-height:100%;margin:0 auto}.prod-card--s_13 .prod-card__item--info{width:455px;padding-right:100px;padding-left:55px}.prod-card--s_13 .prod-card__rating-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.prod-card--s_13 .prod-card__rating{font-size:13px;overflow:hidden;max-width:70px;margin-right:30px;white-space:nowrap;text-overflow:ellipsis;color:#000}.prod-card--s_13 .prod-card__rating:before{margin-right:6px;vertical-align:0;content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px}.prod-card--s_13 .prod-card__product{font-size:13px;margin-bottom:18px;letter-spacing:5px;color:#aeafb1}.prod-card--s_13 .prod-card__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:22px;font-weight:700;line-height:1.36364;margin-bottom:15px;color:#000;word-break:break-word}.prod-card--s_13 .prod-card__subtitle{font-size:13px;line-height:1.2;color:#000}.prod-card--s_13 .prod-card__item--descr{width:200px}.prod-card--s_13 .prod-card__color-wrap{display:inline-block;margin-right:7px}.prod-card--s_13 .prod-card__color{display:block;width:25px;height:25px;margin-top:10px;margin-bottom:20px;border-radius:50%}.prod-card--s_13 .prod-card__color--white{background-color:#e9e9d2}.prod-card--s_13 .prod-card__color--red{background-color:#752d4b}.prod-card--s_13 .prod-card__color--pink{background-color:#e1c3d7}.prod-card--s_13 .prod-card__country{font-size:13px;margin-bottom:7px}.prod-card--s_13 .prod-card__sort-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.prod-card--s_13 .prod-card__sort{font-size:13px;margin-bottom:10px}.prod-card--s_13 .prod-card__sweet{font-size:13px;margin-bottom:10px}.prod-card--s_13 .prod-card__vol{font-size:13px}.prod-card--s_13 .prod-card__item--price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:150px;padding-top:35px}.prod-card--s_13 .prod-card__price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.prod-card--s_13 .prod-card__old-price{font-size:15px;margin-bottom:2px;color:#aeafb1}.prod-card--s_13 .prod-card__cur-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1.2;color:#000}.prod-card--s_13 .prod-card__avail-wrap{margin-bottom:25px}.prod-card--s_13 .prod-card__avail{font-size:14px;color:#61be9e}.prod-card--s_13 .prod-card__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:194px;margin-top:auto;margin-bottom:28px}.prod-card--s_13 .prod-card__fav{min-width:45px;margin-left:-6px}.prod-card--s_13 .prod-card__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.prod-card--s_13 .prod-card__btn{line-height:45px;display:block;overflow:hidden;padding:0 36px;white-space:nowrap;text-overflow:ellipsis}.prod-card--s_13 .prod-card__bonus-wrap{font-size:13px;margin-right:-7px;margin-bottom:13px;margin-left:auto;text-align:center;color:#000}.prod-card--s_13 .prod-card__bonus-text{color:#000}.prod-card--s_13 a.prod-card__info{font-family:Arial,sans-serif;font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;margin:0 9px;-webkit-transition:all .15s ease;transition:all .15s ease;text-decoration:none;color:#fff;border-bottom:none;border-radius:50%;background-color:#cdcdcd}.prod-card--s_13 a.prod-card__info:focus,.prod-card--s_13 a.prod-card__info:hover{color:#fff;background-color:#c8251e}.prod-card--s_14{margin-top:50px;margin-bottom:63px}.prod-card--s_14 .prod-card__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 20px;border:1px solid #e6e6e6}.prod-card--s_14 .prod-card__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px;padding-bottom:15px}.prod-card--s_14 .prod-card__item--pic{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:330px}.prod-card--s_14 .prod-card__img{display:block;max-width:100%;max-height:100%;margin:0 auto}.prod-card--s_14 .prod-card__item--info{width:555px;padding-right:40px;padding-left:80px}.prod-card--s_14 .prod-card__rating-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}.prod-card--s_14 .prod-card__rating{font-size:13px;overflow:hidden;max-width:70px;margin-right:30px;white-space:nowrap;text-overflow:ellipsis;color:#000}.prod-card--s_14 .prod-card__rating:before{margin-right:6px;vertical-align:0;content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px}.prod-card--s_14 .prod-card__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:26px;font-weight:400;line-height:1.36364;margin-bottom:25px;color:#000;word-break:break-word}.prod-card--s_14 .prod-card__subtitle{font-size:13px;line-height:1.2;color:#000}.prod-card--s_14 .prod-card__price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.prod-card--s_14 .prod-card__old-price{font-size:15px;margin-bottom:2px;color:#aeafb1;text-decoration:line-through}.prod-card--s_14 .prod-card__cur-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1.2;margin-left:20px;color:#000}.prod-card--s_14 .prod-card__avail-wrap{margin-bottom:25px;margin-left:auto}.prod-card--s_14 .prod-card__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:194px;margin-bottom:15px}.prod-card--s_14 .prod-card__fav{min-width:45px;margin-left:-8px}.prod-card--s_14 .prod-card__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.prod-card--s_14 .prod-card__btn{line-height:45px;display:block;overflow:hidden;padding:0 36px;white-space:nowrap;text-overflow:ellipsis}.prod-card--s_14 .prod-card__bonus-wrap{font-size:13px;margin-right:-7px;margin-left:auto;text-align:center;color:#000}.prod-card--s_14 .prod-card__bonus-text{color:#000}.prod-card--s_14 a.prod-card__info{font-family:Arial,sans-serif;font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;margin:0 9px;-webkit-transition:all .15s ease;transition:all .15s ease;text-decoration:none;color:#fff;border-bottom:none;border-radius:50%;background-color:#cdcdcd}.prod-card--s_14 a.prod-card__info:focus,.prod-card--s_14 a.prod-card__info:hover{color:#fff;background-color:#c8251e}.prod-card--s_14 a.prod-card__avail{border-bottom:none;font-size:14px;color:#61be9e}.prod-card--s_15{height:220px;margin-bottom:30px}.prod-card--s_15 .prod-card__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e6e6e6}.prod-card--s_15 .prod-card__left{min-width:193px;max-width:193px;height:100%}.prod-card--s_15 .prod-card__right{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:26px 30px 29px 5px;width:100%}.prod-card--s_15 .prod-card__rating-wrap{position:absolute;top:26px;right:32px}.prod-card--s_15 .prod-card__rating{font-size:13px;color:#000;max-width:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prod-card--s_15 .prod-card__rating:before{content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px;vertical-align:0;margin-right:6px}.prod-card--s_15 .prod-card__slider{height:220px}.prod-card--s_15 .prod-card__slider:after{display:block;content:"";clear:both}.prod-card--s_15 .prod-card__slider.slick-initialized .prod-card__item{display:block}.prod-card--s_15 .prod-card__item{display:block;width:100%;height:100%}.prod-card--s_15 .prod-card__item:first-child{display:block;float:left}.prod-card--s_15 .prod-card__item:nth-child(1n+2){display:none}.prod-card--s_15 .prod-card__pic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:220px;overflow:hidden}.prod-card--s_15 .prod-card__img{display:block;margin:0 auto;max-width:100%;max-height:100%}.prod-card--s_15 .prod-card__product{margin-bottom:18px;font-size:13px;color:#aeafb1;letter-spacing:5px}.prod-card--s_15 .prod-card__title{color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.36364;word-break:break-word}.prod-card--s_15 .prod-card__body{padding-top:23px}.prod-card--s_15 .prod-card__cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prod-card--s_15 .prod-card__avail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prod-card--s_15 .prod-card__avail{color:#61be9e;font-size:14px;text-decoration:none;max-width:100px}.prod-card--s_15 .prod-card__avail:before{content:"";display:inline-block;vertical-align:middle;width:7px;height:10px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1835px -3px;margin-right:5px}.prod-card--s_15 .prod-card__price-wrap{text-align:right;padding-top:8px;max-width:100px}.prod-card--s_15 .prod-card__old-price{margin-bottom:2px;color:#e6e6e6;font-size:15px}.prod-card--s_15 .prod-card__old-price .prod-card__info{margin:0 0 0 3px;vertical-align:3px}.prod-card--s_15 .prod-card__old-price-text{text-decoration:line-through}.prod-card--s_15 .prod-card__cur-price{color:#000;font-size:25px;line-height:1.2;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif}.prod-card--s_15 .prod-card__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prod-card--s_15 .prod-card__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:194px}.prod-card--s_15 .prod-card__fav{min-width:45px}.prod-card--s_15 .prod-card__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.prod-card--s_16{overflow:hidden;height:440px;margin-bottom:30px}.prod-card--s_16 .prod-card__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-right:30px;padding:23px 40px 0 40px;text-align:center;border:1px solid #e6e6e6}.prod-card--s_16 .prod-card__rating-wrap{position:absolute;top:26px;right:29px}.prod-card--s_16 .prod-card__rating{font-size:13px;overflow:hidden;max-width:70px;white-space:nowrap;text-overflow:ellipsis;color:#000}.prod-card--s_16 .prod-card__rating:before{margin-right:6px;vertical-align:0;content:"";display:inline-block;vertical-align:middle;width:13px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1886px -3px}.prod-card--s_16 .prod-card__product{font-size:13px;margin-bottom:30px;text-align:center;letter-spacing:5px;color:#aeafb1}.prod-card--s_16 .prod-card__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:20px;font-weight:400;line-height:28px;margin-bottom:30px;text-align:center;color:#000;word-break:break-word}.prod-card--s_16 .prod-card__description-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:250px;margin:0 auto}.prod-card--s_16 .prod-card__description{text-align:left}.prod-card--s_16 .prod-card__color-wrap{display:inline-block;margin-right:7px}.prod-card--s_16 .prod-card__color{display:block;width:25px;height:25px;border-radius:50%}.prod-card--s_16 .prod-card__color--white{background-color:#e9e9d2}.prod-card--s_16 .prod-card__color--red{background-color:#752d4b}.prod-card--s_16 .prod-card__color--pink{background-color:#e1c3d7}.prod-card--s_16 .prod-card__description{font-size:13px;line-height:1;margin-bottom:7px;color:#000}.prod-card--s_16 .prod-card__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:auto}.prod-card--s_16 .prod-card__body-footer{position:absolute;right:0;bottom:3px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:10px auto 20px}.prod-card--s_16 .prod-card__btn-wrap{position:absolute;bottom:0;left:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prod-card--s_16 .prod-card__fav{min-width:45px;margin-bottom:7px}.prod-card--s_16 .prod-card__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.prod-card--s_16 .prod-card__all-price-wrap{position:absolute;right:-10px;bottom:0;max-width:100px;text-align:right}.prod-card--s_16 .prod-card__old-price{font-size:15px;margin-bottom:-5px;color:#aeafb1}.prod-card--s_16 .prod-card__cur-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1.2;white-space:nowrap;color:#000}.prod-card--s_16 .prod-card__pic{width:150px;max-height:250px}.prod-card--s_16 .prod-card__pic img{display:block;margin:0 auto}.index-hits--s_1{margin-bottom:71px}.index-hits--s_1 .index-hits__head{margin-bottom:29px;padding-right:200px}.index-hits--s_1 .index-hits__main-title{color:#141615;font-size:36px;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;letter-spacing:-.3px;margin-bottom:30px}.index-hits--s_1 .index-hits__title{color:#141615;font-size:27px;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;letter-spacing:-.7px}.index-hits--s_1 .index-hits__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0 67px}.index-hits--s_1 .index-hits__inner::after{display:block;content:"";clear:both}.index-hits--s_1 .index-hits__inner.slick-initialized .index-hits__col{display:block;max-width:none}.index-hits--s_1 .index-hits__inner .prod-card__title{height:90px}.index-hits--s_1 .index-hits__inner .prod-card--s_1 .prod-card__body{padding-top:5px}.index-hits--s_1 .index-hits__col{margin-bottom:30px;max-width:300px}.index-hits--s_1 .index-hits__col:first-child{display:block;float:left}.index-hits--s_1 .index-hits__col:nth-child(1n+5){display:none}.index-hits--s_1 .index-hits__inner>.slick-arrow{z-index:3;display:block;width:45px;height:45px;background-color:#c8251e;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform:none;transform:none;top:-75px}.index-hits--s_1 .index-hits__inner>.slick-arrow:before{content:'';display:block;position:absolute;width:9px;height:9px;border:2px solid #fff;border-left-width:0;border-bottom-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease;transition:all .15s ease}.index-hits--s_1 .index-hits__inner>.slick-arrow:focus,.index-hits--s_1 .index-hits__inner>.slick-arrow:hover{background-color:#b31e1a}.index-hits--s_1 .index-hits__inner>.slick-prev{left:auto;right:132px}.index-hits--s_1 .index-hits__inner>.slick-prev:before{top:18px;left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.index-hits--s_1 .index-hits__inner>.slick-next{right:80px}.index-hits--s_1 .index-hits__inner>.slick-next:before{top:18px;left:16px}.slider-info--s_1{margin-bottom:117px}.slider-info--s_1 .slider-info__inner:after{display:block;content:"";clear:both}.slider-info--s_1 .slider-info__inner.slick-initialized .slider-info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-info--s_1 .slider-info__item{position:relative;display:block;width:100%}.slider-info--s_1 .slider-info__item:first-child{display:block;float:left}.slider-info--s_1 .slider-info__item:nth-child(1n+2){display:none}.slider-info--s_1 .slider-info__pic{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.slider-info--s_1 .slider-info__pic img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider-info--s_1 .slider-info__banner{max-width:100%}.slider-info--s_1 .slider-info__wrap{z-index:2;position:relative;min-height:500px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;padding:133px 140px 30px}.slider-info--s_1 .slider-info__title{margin-bottom:31px;color:#fff;font-size:32px;line-height:1.25;overflow:hidden;max-width:300px}.slider-info--s_1 .slider-info__btn-wrap{max-width:300px}.slider-info--s_1 .slider-info__btn-wrap .btn{padding:0 62px;display:inline-block;line-height:45px;overflow:hidden;text-overflow:ellipsis;max-width:100%}.slider-info--s_1 .slick-track{height:100%}.slider-info--s_1 .slick-arrow{z-index:3;display:block;width:60px;height:60px;background-color:#c8251e;-webkit-transition:all .15s ease;transition:all .15s ease}.slider-info--s_1 .slick-arrow:before{content:'';display:block;position:absolute;width:12px;height:12px;border:2px solid #fff;border-left-width:0;border-bottom-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease;transition:all .15s ease}.slider-info--s_1 .slick-arrow:focus,.slider-info--s_1 .slick-arrow:hover{background-color:#b31e1a}.slider-info--s_1 .slick-arrow.slick-disabled{background-color:#cdcdcd;cursor:default}.slider-info--s_1 .slick-arrow.slick-disabled:before{opacity:1}.slider-info--s_1 .slick-prev{left:0}.slider-info--s_1 .slick-prev:before{top:24px;left:28px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.slider-info--s_1 .slick-next{right:0}.slider-info--s_1 .slick-next:before{top:24px;left:22px}.index-card--s_1{margin-bottom:117px}.index-card--s_1 .index-card__inner{position:relative;height:500px;border:1px solid #e6e6e6}.index-card--s_1 .index-card__pic{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.index-card--s_1 .index-card__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index-card--s_1 .index-card__wrap{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:36px 40px 15px}.index-card--s_1 .index-card__title{margin-bottom:39px;color:#000;font-size:32px;line-height:1.25;overflow:hidden;max-height:2.5em}.index-card--s_1 .index-card__card-wrap{margin-bottom:45px}.index-card--s_1 .index-card__card{display:block;max-width:100%;margin:0 auto;-webkit-box-shadow:20px 20px 48px 0 rgba(0,0,0,.1);box-shadow:20px 20px 48px 0 rgba(0,0,0,.1)}.index-card--s_1 .index-card__btn-wrap{margin-bottom:5px;text-align:center}.index-card--s_1 .index-card__btn-wrap .btn{padding:0 47px;max-width:100%;display:inline-block;overflow:hidden;line-height:45px;text-overflow:ellipsis}.index-card--s_1 .index-card__more-wrap{text-align:center}.index-card--s_1 .index-card__more-wrap .btn{border:none;padding:0 35px}.index-card--s_1 .index-card__more{display:block;text-align:center;color:#000;font-size:15px;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-card--s_1 .index-card__more:focus,.index-card--s_1 .index-card__more:hover{text-decoration:none}.wine-school--s_1{margin-bottom:90px}.wine-school--s_1 .wine-school__inner{position:relative;height:500px}.wine-school--s_1 .wine-school__pic{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.wine-school--s_1 .wine-school__pic:before{z-index:2;content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.6}.wine-school--s_1 .wine-school__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wine-school--s_1 .wine-school__wrap{padding-top:4px;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:68px 101px 66px}.wine-school--s_1 .wine-school__title{color:#fff;font-family:Merriweather,Arial,Verdana,sans-serif;font-size:50px;line-height:1;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wine-school--s_1 .wine-school__subtitle{color:#fff;font-size:32px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wine-school--s_1 .wine-school__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:39px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -16px}.wine-school--s_1 .wine-school__item{max-width:33.33%;padding:0 16px;text-align:center}.wine-school--s_1 .wine-school__num{color:#fff;font-size:70px;margin-bottom:4px;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wine-school--s_1 .wine-school__desc{color:#fff;font-size:17px;line-height:1.47059;max-height:4.41176em;overflow:hidden}.wine-school--s_1 .wine-school__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wine-school--s_1 .wine-school__btn-wrap{max-width:210px}.wine-school--s_1 .wine-school__btn-wrap .btn{max-width:100%;padding:0 62px;line-height:45px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wine-school--s_1 .wine-school__more-wrap{max-width:210px}.wine-school--s_1 .wine-school__more{max-width:100%;color:#fff;font-size:15px;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;text-decoration:underline;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wine-school--s_1 .wine-school__more:focus,.wine-school--s_1 .wine-school__more:hover{text-decoration:none}.tasting--s_1{margin-bottom:90px}.tasting--s_1 .tasting__inner{position:relative;height:500px}.tasting--s_1 .tasting__pic{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.tasting--s_1 .tasting__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tasting--s_1 .tasting__wrap{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:41px 20px 35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.tasting--s_1 .tasting__title{margin-bottom:49px;color:#fff;font-size:32px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasting--s_1 .tasting__date{margin-bottom:4px;color:#fff;font-size:15px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasting--s_1 .tasting__time{margin-bottom:13px;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;color:#fff;font-size:40px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasting--s_1 .tasting__day{color:#fff;font-size:13px;letter-spacing:5.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasting--s_1 .tasting__desc{margin-bottom:31px;color:#fff;font-size:17px;line-height:1.5;overflow:hidden;max-height:4.5em}.tasting--s_1 .tasting__btn-wrap{margin-bottom:13px}.tasting--s_1 .tasting__btn-wrap .btn{display:inline-block;padding:0 62px;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tasting--s_1 .tasting__more{color:#fff;font-size:15px;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;text-decoration:underline;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasting--s_1 .tasting__more:focus,.tasting--s_1 .tasting__more:hover{text-decoration:none}.index-map--s_1{margin-bottom:90px}.index-map--s_1 .index-map__inner{display:block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:640px}.index-map--s_1 .index-map__pic{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.index-map--s_1 .index-map__bg{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index-map--s_1 .index-map__links{z-index:2;position:absolute;left:38.2%;top:51px}.index-map--s_1 .index-map__item{position:absolute;top:236px;left:420px;max-width:200px;max-height:3em;overflow:hidden;letter-spacing:-.5px;color:#000;font-size:32px;line-height:1.5;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;-webkit-transition:all .15s ease;transition:all .15s ease}.index-map--s_1 .index-map__item:focus,.index-map--s_1 .index-map__item:hover{color:#c8251e}.index-map--s_1 .index-map__wrap{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.index-map--s_1 .index-map__wrap .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40px;padding-bottom:40px}.index-map--s_1 .index-map__title{margin-bottom:22px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:50px;line-height:1.2;letter-spacing:-1.1px;word-spacing:4px;max-width:500px;max-height:10.8em;overflow:hidden;pointer-events:auto}.catalog-link--s_1{margin-bottom:90px}.catalog-link--s_1 .catalog-link__inner{position:relative;height:240px}.catalog-link--s_1 .catalog-link__pic{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.catalog-link--s_1 .catalog-link__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.catalog-link--s_1 .catalog-link__wrap{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;padding:20px 100px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog-link--s_1 .catalog-link__title{color:#fff;font-size:32px;line-height:1.25;max-width:600px;padding-right:20px;max-height:5em;overflow:hidden}.catalog-link--s_1 .catalog-link__btn-wrap{max-width:210px;min-width:210px;height:45px}.catalog-link--s_1 .catalog-link__btn-wrap .btn{padding:0 37px;max-width:100%;display:inline-block;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-articles--s_1{margin-bottom:32px;padding-top:5px}.index-articles--s_1 .index-articles__inner{margin-bottom:77px}.index-articles--s_1 .index-articles__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;text-decoration:none}.index-articles--s_1 .index-articles__item:focus,.index-articles--s_1 .index-articles__item:hover{text-decoration:none}.index-articles--s_1 .index-articles__item:focus .index-articles__title,.index-articles--s_1 .index-articles__item:hover .index-articles__title{color:#d02022}.index-articles--s_1 .index-articles__pic{min-width:300px;max-width:300px;padding-right:30px}.index-articles--s_1 .index-articles__img{max-width:100%}.index-articles--s_1 .index-articles__text{padding:13px 60px 13px 21px}.index-articles--s_1 .index-articles__title{margin-bottom:17px;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;color:#000;font-size:22px;line-height:1.36364;letter-spacing:-.5px;word-spacing:2px;-webkit-transition:all .15s ease;transition:all .15s ease}.index-articles--s_1 .index-articles__desc{color:#000;font-size:16px;line-height:1.5}.articles--s_1{margin-bottom:57px}.articles--s_1 .articles__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.articles--s_1 .articles__main-title{margin-bottom:0}.articles--s_1 .articles__tags{margin:0 -19px;padding:28px 0;text-align:right}.articles--s_1 .articles__tag{display:inline-block;padding:0 19px;margin-bottom:10px;letter-spacing:-.5px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:20px;line-height:1.5;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.articles--s_1 .articles__tag:focus,.articles--s_1 .articles__tag:hover{color:#c8251e;text-decoration:none}.articles--s_1 .articles__tag--active{color:#c8251e}.articles--s_1 .articles__inner{padding-top:4px;margin-bottom:40px}.articles--s_1 .articles__item{display:block;position:relative;height:360px;max-width:270px;margin:0 auto 30px}.articles--s_1 .articles__item:after,.articles--s_1 .articles__item:before{content:'';z-index:2;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:34px;height:2px;background:#fff;opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease}.articles--s_1 .articles__item:after{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.articles--s_1 .articles__item:focus:after,.articles--s_1 .articles__item:focus:before,.articles--s_1 .articles__item:hover:after,.articles--s_1 .articles__item:hover:before{opacity:1}.articles--s_1 .articles__item:focus .articles__pic:after,.articles--s_1 .articles__item:hover .articles__pic:after{opacity:.8}.articles--s_1 .articles__pic{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.articles--s_1 .articles__pic:before{content:'';z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.articles--s_1 .articles__pic:after{content:'';z-index:3;position:absolute;top:0;bottom:0;left:0;right:0;background:#c8251e;opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease}.articles--s_1 .articles__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.articles--s_1 .articles__wrap{z-index:3;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.articles--s_1 .articles__subject-wrap{position:absolute;top:29px;left:30px;right:30px}.articles--s_1 .articles__subject{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000;font-size:10px;letter-spacing:1px;background-color:#fff;border-radius:10px;padding:0 9px}.articles--s_1 .articles__main{position:absolute;left:30px;right:20px;bottom:23px}.articles--s_1 .articles__date{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;color:#e6e6e6;font-size:13px;letter-spacing:5px}.articles--s_1 .articles__title{color:#fff;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:20px;overflow:hidden;line-height:1.4;max-height:5.6em}.articles--s_1 .articles__more-wrap{text-align:center}.articles--s_1 .articles__more{text-decoration:none;color:#818181;font-size:25px;line-height:1.6}.articles--s_1 .articles__more:focus,.articles--s_1 .articles__more:hover{color:#c8251e;text-decoration:none}.articles--s_1 .articles__more:before{content:"";display:inline-block;vertical-align:middle;width:44px;height:44px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1397px -3px;vertical-align:-12px;margin-right:18px}.articles--s_1 .articles__level-1{padding-left:27px}.articles--s_1 .articles__item-1{padding-bottom:14px;margin-bottom:24px;border-bottom:1px solid #e6e6e6}.articles--s_1 .articles__item-1>.articles__link{display:block;margin-bottom:16px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:20px;line-height:1.5;text-decoration:none}.articles--s_1 .articles__item-1>.articles__link:focus,.articles--s_1 .articles__item-1>.articles__link:hover{color:#c8251e;text-decoration:none}.articles--s_1 .articles__item-2{margin-bottom:9px}.articles--s_1 .articles__item-2>.articles__link{color:#000;font-size:15px;line-height:1.6;text-decoration:none}.articles--s_1 .articles__item-2>.articles__link:focus,.articles--s_1 .articles__item-2>.articles__link:hover{color:#c8251e;text-decoration:underline}.articles--s_2{margin-bottom:57px}.articles--s_2 .articles__inner{margin-bottom:40px;padding-top:4px}.articles--s_2 .articles__item{position:relative;display:block;height:450px;margin:0 auto 30px}.articles--s_2 .articles__item:after,.articles--s_2 .articles__item:before{position:absolute;z-index:2;top:50%;left:50%;display:block;width:34px;height:2px;content:'';-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;background:#fff}.articles--s_2 .articles__item:after{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.articles--s_2 .articles__item:focus:after,.articles--s_2 .articles__item:focus:before,.articles--s_2 .articles__item:hover:after,.articles--s_2 .articles__item:hover:before{opacity:1}.articles--s_2 .articles__item:focus .articles__pic:after,.articles--s_2 .articles__item:hover .articles__pic:after{opacity:.8}.articles--s_2 .articles__pic{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden}.articles--s_2 .articles__pic:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:'';background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.articles--s_2 .articles__pic:after{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;content:'';-webkit-transition:all .15s ease;transition:all .15s ease;opacity:0;background:#c8251e}.articles--s_2 .articles__img{position:absolute;z-index:1;top:50%;left:50%;display:block;width:auto;min-width:100%;max-width:none;height:auto;min-height:100%;margin:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.articles--s_2 .articles__wrap{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:hidden}.articles--s_2 .articles__main{position:absolute;right:20px;bottom:33px;left:40px}.articles--s_2 .articles__date{font-size:13px;display:inline-block;overflow:hidden;max-width:100%;margin-bottom:2px;white-space:nowrap;letter-spacing:5px;text-overflow:ellipsis;color:#e6e6e6}.articles--s_2 .articles__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:22px;font-weight:400;line-height:30px;overflow:hidden;color:#fff}.index-news--s_1{margin-bottom:32px}.index-news--s_1 .index-news__item{display:block;text-decoration:none;border-bottom:1px solid #e6e6e6;padding-bottom:33px;margin-bottom:35px}.index-news--s_1 .index-news__item:last-child{border-bottom:none;margin-bottom:11px}.index-news--s_1 .index-news__item:focus .index-news__title,.index-news--s_1 .index-news__item:hover .index-news__title{color:#d02022}.index-news--s_1 .index-news__date{margin-bottom:12px;color:#aeafb1;font-size:13px;letter-spacing:5.2px}.index-news--s_1 .index-news__title{margin-bottom:17px;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;color:#000;font-size:22px;line-height:1.36364;-webkit-transition:all .15s ease;transition:all .15s ease}.index-news--s_1 .index-news__text{color:#000;font-size:16px;line-height:1.5}.food-pairing--s_1{margin-bottom:60px}.food-pairing--s_1 .food-pairing__tabs{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.food-pairing--s_1 .food-pairing__content{padding-top:9px}.food-pairing--s_1 .food-pairing__content .food-pairing__link,.food-pairing--s_1 .food-pairing__content .food-pairing__link.active{font-size:16px;padding:12px 14px;background:0 0;border:none}.food-pairing--s_1 .food-pairing__content .food-pairing__content{padding-top:28px}.food-pairing--s_1 .food-pairing__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.food-pairing--s_1 .food-pairing__link{color:#000;font-size:25px;font-family:Tecla,Arial,Verdana,sans-serif;border:none;padding:12px 49px;border-radius:0}.food-pairing--s_1 .food-pairing__link:focus,.food-pairing--s_1 .food-pairing__link:hover{background:0 0;border:none}.food-pairing--s_1 .food-pairing__link:focus,.food-pairing--s_1 .food-pairing__link:hover{color:#c8251e}.food-pairing--s_1 .food-pairing__link.active{color:#c8251e;font-size:35px;background:0 0;border:none;padding-bottom:8px}.food-pairing--s_1 .food-pairing__title{color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:50px}.food-pairing--s_1 .food-pairing__desc{padding-right:50px;color:#000;font-size:16px;line-height:1.5}.food-pairing--s_1 .food-pairing__head-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:17px}.food-pairing--s_1 .food-pairing__inner{padding-top:20px;margin-top:69px;border-top:1px solid #e6e6e6}.food-pairing--s_1 .food-pairing__btn-wrap{padding-top:6px}.foot-contacts--s_1{padding-top:2px}.foot-contacts--s_1 .foot-contacts__item{margin-bottom:45px}.foot-contacts--s_1 .foot-contacts__number{display:inline-block;color:#141615;font-size:40px;line-height:1.2;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.foot-contacts--s_1 .foot-contacts__number:focus,.foot-contacts--s_1 .foot-contacts__number:hover{color:#d02022;text-decoration:none}.foot-contacts--s_1 .foot-contacts__left{display:inline-block;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:14px;vertical-align:middle}.foot-contacts--s_1 .foot-contacts__bottom,.foot-contacts--s_1 .foot-contacts__top{display:block}.foot-contacts--s_1 .foot-contacts__top{padding-bottom:1px;border-bottom:1px solid #c3c3c5}.foot-contacts--s_1 .foot-contacts__bottom{padding-top:2px}.foot-contacts--s_1 .foot-contacts__main{padding-left:19px;vertical-align:middle}.foot-contacts--s_2{margin-bottom:15px}.foot-contacts--s_2 .foot-contacts__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.foot-contacts--s_2 .foot-contacts__item{width:100%;margin-bottom:42px;padding:0 15px}.foot-contacts--s_2 .foot-contacts__title-wrap{margin-bottom:5px}.foot-contacts--s_2 .foot-contacts__title{color:#aeafb1;font-size:15px;line-height:1.2;text-decoration:underline;-webkit-transition:all .15s ease;transition:all .15s ease}.foot-contacts--s_2 .foot-contacts__title:focus,.foot-contacts--s_2 .foot-contacts__title:hover{color:#d02022}.foot-contacts--s_2 .foot-contacts__number-wrap{margin-bottom:4px}.foot-contacts--s_2 .foot-contacts__number{color:#141615;font-size:26px;line-height:1.2;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.foot-contacts--s_2 .foot-contacts__number:focus,.foot-contacts--s_2 .foot-contacts__number:hover{color:#d02022;text-decoration:none}.foot-contacts--s_2 .foot-contacts__subtitle{color:#aeafb1;font-size:11px;line-height:1.2}.foot-contacts--s_3 .foot-contacts__head{margin-bottom:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.foot-contacts--s_3 .foot-contacts__title{padding-top:10px;font-family:Merriweather,Arial,Verdana,sans-serif;color:#000;font-size:22px;font-weight:700;line-height:1.36364}.foot-contacts--s_3 .foot-contacts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -18px}.foot-contacts--s_3 .foot-contacts__item{margin-bottom:43px;position:relative;width:25%;font-size:15px;line-height:1.2;color:#141615;padding:0 30px 0 18px}.foot-contacts--s_3 .foot-contacts__address a{display:block;color:#141615}.foot-contacts--s_3 .foot-contacts__address a:hover{color:#d02022}.foot-contacts--s_3 .foot-contacts__number-wrap{margin-bottom:5px}.foot-contacts--s_3 .foot-contacts__number{color:#141615;text-decoration:none}.foot-contacts--s_3 .foot-contacts__number:focus,.foot-contacts--s_3 .foot-contacts__number:hover{color:#d02022;text-decoration:none}.foot-contacts--s_3 .foot-contacts__new-wrap{position:absolute;bottom:100%;padding-bottom:4px}.foot-contacts--s_3 .foot-contacts__new{display:inline-block;color:#fff;font-size:9px;padding:3px 4px 2px;text-transform:uppercase;background-color:#61be9e;border-radius:6px}.foot-social--s_1{margin-bottom:40px}.foot-social--s_1 .foot-social__title{margin-bottom:7px;color:#aeafb1;font-size:15px}.foot-social--s_1 .foot-social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 -15px}.foot-social--s_1 .foot-social__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px;padding:0 15px;-webkit-transition:all .15s ease;transition:all .15s ease}.foot-social--s_1 .foot-social__item:focus,.foot-social--s_1 .foot-social__item:hover{opacity:.7}.foot-social--s_1 .foot-social__item--inst:before{content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-523px -3px}.foot-social--s_1 .foot-social__item--fb:before{content:"";display:inline-block;vertical-align:middle;width:11px;height:25px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-506px -3px}.foot-social--s_1 .foot-social__item--vk:before{content:"";display:inline-block;vertical-align:middle;width:33px;height:20px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-553px -3px}.foot-danger--s_1{border-top:1px solid #c3c3c5;border-bottom:1px solid #c3c3c5}.foot-danger--s_1 .foot-danger__inner{padding:30px 15px 27px}.foot-danger--s_1 .foot-danger__text{font-family:Tecla-Thin,Tecla,Arial,Verdana,sans-serif;color:#c3c3c5;text-align:center;font-size:40px;line-height:1;text-transform:uppercase;-webkit-transform:scale(.75,1.35);transform:scale(.75,1.35);word-spacing:13px;margin:0 -200px}.nav-menu--footer--s_1{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:26px 0 10px}.nav-menu--footer--s_1 .nav-menu__arrow{display:none}.nav-menu--footer--s_1 .nav-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.nav-menu--footer--s_1 .nav-menu__item{position:relative;margin-right:61px;margin-bottom:20px}.nav-menu--footer--s_1 .nav-menu__item.active .nav-menu__link{color:#d02022}.nav-menu--footer--s_1 .nav-menu__item:hover .nav-menu__link+.lvl2-menu{display:block;z-index:6;opacity:1}.nav-menu--footer--s_1 .nav-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:14px;color:#aeafb1;letter-spacing:-.1px}.nav-menu--footer--s_1 .nav-menu__link:hover{color:#d02022;text-decoration:none}.fixed-profile--s_1{z-index:100;position:fixed;left:0;right:0;bottom:0;background-color:#141615}.fixed-profile--s_1 .fixed-profile__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#141615;color:#fff;font-size:14px;line-height:1.85714}.fixed-profile--s_1 .fixed-profile__left{padding-left:51px}.fixed-profile--s_1 .fixed-profile__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease;color:#fff;text-decoration:none}.fixed-profile--s_1 .fixed-profile__link:focus,.fixed-profile--s_1 .fixed-profile__link:hover{color:#c8251e;text-decoration:none}.fixed-profile--s_1 .fixed-profile__profile-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fixed-profile--s_1 .fixed-profile__profile-text a{line-height:1.4;color:#fff;text-decoration:none}.fixed-profile--s_1 .fixed-profile__profile-text a:focus,.fixed-profile--s_1 .fixed-profile__profile-text a:hover{color:#c8251e;text-decoration:none}.fixed-profile--s_1 .fixed-profile__profile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px;width:40px;height:40px;border-radius:50%;background-color:#2c2e2d;overflow:hidden}.fixed-profile--s_1 .fixed-profile__profile-img{max-width:100%}.fixed-profile--s_1 .fixed-profile__right{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:39px;padding-left:10px}.fixed-profile--s_1 .fixed-profile__fav{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;margin-right:70px;-webkit-transition:all .15s ease;transition:all .15s ease}.fixed-profile--s_1 .fixed-profile__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-462px -3px;margin-right:16px}.fixed-profile--s_1 .fixed-profile__fav.active:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-484px -3px}.fixed-profile--s_1 .fixed-profile__basket-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;color:#fff;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.fixed-profile--s_1 .fixed-profile__basket-wrap:focus,.fixed-profile--s_1 .fixed-profile__basket-wrap:hover{color:#c8251e;text-decoration:none}.fixed-profile--s_1 .fixed-profile__basket{position:relative;margin-right:43px}.fixed-profile--s_1 .fixed-profile__basket-icon{display:inline-block;margin-right:25px}.fixed-profile--s_1 .fixed-profile__basket-icon:before{content:"";display:inline-block;vertical-align:middle;width:12px;height:28px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-42px -3px}.fixed-profile--s_1 .fixed-profile__basket-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:1px;left:6px;background-color:#c8251e;width:16px;height:16px;border-radius:50%;text-align:center}.fixed-profile--s_1 .fixed-profile__basket-num{color:#fff;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:12px}.fixed-profile--s_1 .fixed-profile__price{color:#fff;font-size:20px;line-height:1.3}.fixed-profile--s_1 a.fixed-profile__fav:focus,.fixed-profile--s_1 a.fixed-profile__fav:hover{color:#c8251e;text-decoration:none}.fixed-cookie--s_1{display:none;z-index:1000;position:fixed;bottom:0;left:0;right:0;background-color:rgba(221,39,38,.95)}.fixed-cookie--s_1 .fixed-cookie__inner{color:#fff;font-size:14px;line-height:1.57143}.fixed-cookie--s_1 .fixed-cookie__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px;padding-bottom:30px}.fixed-cookie--s_1 .fixed-cookie__text{max-width:720px;padding-right:20px}.fixed-cookie--s_1 .fixed-cookie__text a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.7);text-decoration-color:rgba(255,255,255,.7)}.fixed-cookie--s_1 .fixed-cookie__text a:focus,.fixed-cookie--s_1 .fixed-cookie__text a:hover{text-decoration:none}.fixed-cookie--s_1 .fixed-cookie__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:4px}.fixed-cookie--s_1 .fixed-cookie__confirm,.fixed-cookie--s_1 .fixed-cookie__decline{color:#fff;font-family:Tecla-Thin,Tecla,Arial,Verdana,sans-serif;font-size:15px;-webkit-transition:all .15s ease;transition:all .15s ease;cursor:pointer}.fixed-cookie--s_1 .fixed-cookie__confirm:focus,.fixed-cookie--s_1 .fixed-cookie__confirm:hover,.fixed-cookie--s_1 .fixed-cookie__decline:focus,.fixed-cookie--s_1 .fixed-cookie__decline:hover{opacity:.7}.fixed-cookie--s_1 .fixed-cookie__confirm{display:block;margin-right:13px;padding:10px 31px;border:1px solid #fff;border-radius:25px}.fixed-cookie--s_1 .fixed-cookie__decline{display:block;padding:11px 16px}.fixed-adult--s_1 .fixed-adult__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:33px 75px 10px 21px}.fixed-adult--s_1 .fixed-adult__pic{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:150px;max-width:150px;height:150px;margin-right:10px}.fixed-adult--s_1 .fixed-adult__img{max-width:100%;max-height:100%}.fixed-adult--s_1 .fixed-adult__num{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:38px}.fixed-adult--s_1 .fixed-adult__head-text{color:#c8251e;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.5;letter-spacing:-.3px}.fixed-adult--s_1 .fixed-adult__body{padding-left:180px;padding-right:35px}.fixed-adult--s_1 .fixed-adult__desc{margin-bottom:19px;font-size:17px;line-height:1.47059}.fixed-adult--s_1 .fixed-adult__btn-wrap{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fixed-adult--s_1 .fixed-adult__btn-wrap.pseudo-elem-on:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:10}.fixed-adult--s_1 .fixed-adult__btn{cursor:default;display:block;position:relative;padding:20px 100px;width:100%;font-size:19px;color:#fff;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;opacity:.5;background:-webkit-gradient(linear,left top,right top,from(#9b1617),to(#d02022));background:linear-gradient(90deg,#9b1617 0,#d02022 100%)}.fixed-adult--s_1 .fixed-adult__btn:not(:disabled){cursor:pointer;opacity:1}.fixed-adult--s_1 .fixed-adult__btn:not(:disabled):focus,.fixed-adult--s_1 .fixed-adult__btn:not(:disabled):hover{background:#c8251e;text-decoration:none}.fixed-adult--s_1 .fixed-adult__btn:not(:disabled):active{background:#c8251e}.fixed-adult--s_1 .fixed-adult__btn:before{content:"";display:inline-block;vertical-align:middle;width:33px;height:30px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-3px -3px;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:50px}.fixed-adult--s_1 .modal-header{position:relative}.fixed-adult--s_1 .modal-dialog{max-width:836px;min-height:calc(100vh - 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible}.fixed-adult--s_1 .form-group{margin-bottom:0}.fixed-adult--s_1 .form-group .checkbox{margin-top:0;margin-bottom:27px}.fixed-adult--s_1 .form-group .checkbox label{font-size:16px;padding-left:28px;letter-spacing:-.5px}.fixed-adult--s_1 .form-group .checkbox label:focus,.fixed-adult--s_1 .form-group .checkbox label:hover{color:#141615}.fixed-adult--s_1 .form-group .checkbox label:before{top:4px;width:16px;height:16px}.fixed-adult--s_1 .form-group .checkbox label:after{left:5px;top:5px}.fixed-adult--s_1 .form-group .checkbox label a{color:#141615;text-decoration:underline}.fixed-adult--s_1 .form-group .checkbox label a:focus,.fixed-adult--s_1 .form-group .checkbox label a:hover{text-decoration:none}.fixed-adult .lablo-accent{color:#c8251e!important}.fixed-adult .lablo-accent a{color:#c8251e!important}.fixed-adult .lablo-accent:before{border:2px solid #c8251e!important;-webkit-animation:shakeCheckbox .2s 2;animation:shakeCheckbox .2s 2}.fixed-adult-confirm--s_1 .fixed-adult-confirm__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 35px;margin-bottom:20px}.fixed-adult-confirm--s_1 .fixed-adult-confirm__head-text{font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.5;letter-spacing:-.3px}.fixed-adult-confirm--s_1 .fixed-adult-confirm__body{padding-left:35px;padding-right:35px}.fixed-adult-confirm--s_1 .fixed-adult-confirm__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}.fixed-adult-confirm--s_1 .fixed-adult-confirm__btn{padding:0 10px;margin-bottom:20px}.fixed-adult-confirm--s_1 .modal-header{position:relative}.fixed-adult-confirm--s_1 .modal-dialog{max-width:836px;min-height:calc(100vh - 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible}.fixed-adult-confirm--s_1 .modal-content{padding:30px 0 10px}.fixed-city--s_1 .fixed-city__title{margin-bottom:24px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.36364}.fixed-city--s_1 .fixed-city__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed-city--s_1 .fixed-city__btn{padding:0 62px;margin-right:27px}.fixed-city--s_1 .fixed-city__link{color:#000;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,.7);text-decoration-color:rgba(0,0,0,.7)}.fixed-city--s_1 .fixed-city__link:focus,.fixed-city--s_1 .fixed-city__link:hover{text-decoration:none}.fixed-city--s_1 .modal-content{padding:36px 60px 45px 54px}.fixed-city--s_1 .modal-dialog{max-width:550px;position:absolute;top:131px;right:76px}.info-popup--s_1 .info-popup__wrap{max-height:calc(100vh - 120px);height:100%}.info-popup--s_1 .info-popup__text{padding:54px 99px 54px}.info-popup--s_1 .close-popup{right:27px;top:11px}.info-popup--s_1 .modal-dialog{max-width:1170px}.map-modal--s_1 .map-modal__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100vh - 120px);max-height:700px}.map-modal--s_1 .map-modal__wrap .btn{position:absolute;bottom:15px;right:65px}.map-modal--s_1 .map-modal__wrap iframe{width:100%;height:100%;border:none}.map-modal--s_1 .map-modal__map-wrap{width:64%}.map-modal--s_1 .map-modal__markers-wrap{width:36%;height:calc(100% - 75px)}.map-modal--s_1 .map-modal__scroll-wrap{padding:44px 35px 44px 50px}.map-modal--s_1 .map-modal__title{margin-bottom:36px;padding-right:30px;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.36364;letter-spacing:-.2px}.map-modal--s_1 .map-modal__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:75px;border:1px solid #e6e6e6}.map-modal--s_1 .map-modal__info{display:block}.map-modal--s_1 .map-modal__address{display:block;margin-bottom:2px;font-size:14px;line-height:1.2}.map-modal--s_1 .map-modal__time{display:block;color:#aeafb1;font-size:12px}.map-modal--s_1 .map-modal__marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;max-width:40px;min-height:40px;max-height:40px}.map-modal--s_1 .map-modal__marker:focus:before,.map-modal--s_1 .map-modal__marker:hover:before{content:"";display:inline-block;vertical-align:middle;width:22px;height:32px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1205px -3px}.map-modal--s_1 .map-modal__marker:before{content:"";display:inline-block;vertical-align:middle;width:22px;height:32px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1149px -3px}.map-modal--s_1 .close-popup{right:8px;top:-4px}.map-modal--s_1 .modal-dialog{max-width:1278px}.map-modal--s_1 .form-group .radio label{padding:13px 22px 10px 79px;margin-bottom:-1px}.map-modal--s_1 .form-group .radio label:before{left:27px;top:50%;width:20px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.map-modal--s_1 .form-group .radio label:after{top:50%;left:30px;width:14px;height:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#c8251e}.nav-help--s_1{display:none;z-index:999;position:absolute;top:83px;right:0}.nav-help--s_1 .nav-help__backdrop{z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0}.nav-help--s_1 .nav-help__inner{position:relative;width:232px;color:#fff;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:15px;line-height:1.2;letter-spacing:.6px;padding-right:60px}.nav-help--s_1 .nav-help__inner:before{content:"";display:inline-block;vertical-align:middle;width:46px;height:40px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1447px -3px;display:block;position:absolute;right:19px;bottom:5px}.contacts-map--s_1{z-index:2;position:relative;margin-bottom:54px}.contacts-map--s_1 .contacts-map{margin-bottom:54px}.contacts-map--s_1 .contacts-map__inner{display:block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:485px}.contacts-map--s_1 .contacts-map__map{z-index:1;position:relative;width:100%;height:100%}.contacts-map--s_1 .contacts-map__map iframe{width:100%;height:100%}.contacts-map--s_1 .contacts-map__select-wrap{width:530px;z-index:2;position:absolute;bottom:59px;left:calc((100vw - 1200px)/ 2);right:0}.contacts-map--s_1 .contacts-map__select-wrap .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-map--s_1 .contacts-map__select-wrap .form-group{margin-bottom:0}.contacts-map--s_1 .contacts-map__select-title{margin-right:26px;font-size:35px;line-height:1;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700}.contacts-map--s_1 .contacts-map__pic{position:relative;height:180px;width:100%;overflow:hidden}.contacts-map--s_1 .contacts-map__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contacts-map--s_1 .contacts-map__store{z-index:3;display:block;position:absolute;top:50%;right:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:270px;background-color:#fff}.contacts-map--s_1 .contacts-map__close{z-index:2;position:absolute;cursor:pointer!important;width:54px;height:54px;right:-44px;top:-44px;font-size:0;display:block;padding:0;outline:0;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.contacts-map--s_1 .contacts-map__close:focus,.contacts-map--s_1 .contacts-map__close:hover{opacity:.7;text-decoration:none}.contacts-map--s_1 .contacts-map__close:after,.contacts-map--s_1 .contacts-map__close:before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:20px;height:2px;background-color:#c8251e}.contacts-map--s_1 .contacts-map__close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.contacts-map--s_1 .contacts-map__wrap{padding:17px 31px 23px}.contacts-map--s_1 .contacts-map__address{margin-bottom:11px;color:#313131;font-size:15px;line-height:1.2}.contacts-map--s_1 .contacts-map__time{margin-bottom:17px;color:#313131;font-size:13px;line-height:1}.contacts-map--s_1 .contacts-map__time:before{content:"";display:inline-block;vertical-align:middle;width:14px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-194px -3px;vertical-align:text-bottom;margin-right:7px}.contacts-map--s_1 .contacts-map__tel{margin-bottom:1px;display:block;color:#313131;font-size:15px;line-height:1.53333;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.contacts-map--s_1 .contacts-map__tel:focus,.contacts-map--s_1 .contacts-map__tel:hover{color:#c8251e;text-decoration:none}.contacts-map--s_1 .contacts-map__tel:before{content:"";display:inline-block;vertical-align:middle;width:15px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-173px -3px;margin-right:5px;vertical-align:-1px}.contacts-map--s_1 .contacts-map__tel--mob:before{content:"";display:inline-block;vertical-align:middle;width:9px;height:16px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-158px -3px;margin-left:2px;margin-right:9px;vertical-align:-3px}.contacts-map--s_2{z-index:2;position:relative;margin-bottom:24px}.contacts-map--s_2 .contacts-map{margin-bottom:54px}.contacts-map--s_2 .contacts-map__map{z-index:1;position:relative;width:100%;height:360px;border-bottom:1px solid #e6e6e6}.contacts-map--s_2 .contacts-map__map iframe{width:100%;height:100%}.contacts-map--s_2 .contacts-map__col{margin-bottom:30px}.contacts-map--s_2 .contacts-map__item{border:1px solid #e6e6e6;height:100%}.contacts-map--s_2 .contacts-map__wrap{padding:23px 39px 34px}.contacts-map--s_2 .contacts-map__title{margin-bottom:30px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.36364}.contacts-map--s_2 .contacts-map__address{margin-bottom:12px;color:#313131;font-size:17px;line-height:1.2}.contacts-map--s_2 .contacts-map__tel{margin-bottom:1px;display:block;color:#313131;font-size:20px;line-height:1.15;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.contacts-map--s_2 .contacts-map__tel:focus,.contacts-map--s_2 .contacts-map__tel:hover{color:#c8251e;text-decoration:none}.contacts-map--s_2 .contacts-map__tel:before{content:"";display:inline-block;vertical-align:middle;width:15px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-173px -3px;margin-right:7px;vertical-align:-1px}.contacts-map--s_2 .contacts-map__tel--mob:before{content:"";display:inline-block;vertical-align:middle;width:9px;height:16px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-158px -3px;margin-left:2px;margin-right:11px;vertical-align:-3px}.contacts-map--s_3{margin-bottom:33px}.contacts-map--s_3 .contacts-map__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts-map--s_3 .contacts-map__map{height:350px;width:100%;padding-right:30px;margin-bottom:20px}.contacts-map--s_3 .contacts-map__map iframe{width:100%;height:100%}.contacts-map--s_3 .contacts-map__title{margin-bottom:14px;font-size:17px;line-height:1.35294}.contacts-map--s_3 .contacts-map__list{margin-bottom:4px}.contacts-map--s_3 .contacts-map__list li{padding-top:0;padding-bottom:0;padding-left:29px}.contacts-map--s_3 .contacts-map__list li:before{top:7px}.contacts--s_1{padding:0;margin-bottom:11px}.contacts--s_1 .contacts__title{margin-bottom:44px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.36364;letter-spacing:-.1px}.contacts--s_1 .contacts__col{margin:0 0 50px}.contacts--s_1 .contacts__item{border:1px solid #e6e6e6;height:100%;max-width:270px;margin:0 auto}.contacts--s_1 .contacts__pic{position:relative;height:180px;width:100%;overflow:hidden;background:url(/local/templates/hedonic/css/../images/contact-mask.jpg) no-repeat 50% 50%;background-size:cover}.contacts--s_1 .contacts__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contacts--s_1 .contacts__wrap{padding:17px 31px 23px}.contacts--s_1 .contacts__address{margin-bottom:11px;color:#313131;font-size:15px;line-height:1.2}.contacts--s_1 .contacts__time{margin-bottom:17px;color:#313131;font-size:13px;line-height:1}.contacts--s_1 .contacts__time:before{content:"";display:inline-block;vertical-align:middle;width:14px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-194px -3px;vertical-align:text-bottom;margin-right:7px}.contacts--s_1 .contacts__tel{margin-bottom:1px;display:block;color:#313131;font-size:15px;line-height:1.53333;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.contacts--s_1 .contacts__tel:focus,.contacts--s_1 .contacts__tel:hover{color:#c8251e;text-decoration:none}.contacts--s_1 .contacts__tel:before{content:"";display:inline-block;vertical-align:middle;width:15px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-173px -3px;margin-right:5px;vertical-align:-1px}.contacts--s_1 .contacts__tel--mob:before{content:"";display:inline-block;vertical-align:middle;width:9px;height:16px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-158px -3px;margin-left:2px;margin-right:9px;vertical-align:-3px}.contacts--s_2{padding:0;margin-bottom:15px}.contacts--s_2 .contacts__title{margin-bottom:40px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.36364;letter-spacing:-.1px}.contacts--s_2 .contacts__col{margin:0 0 50px}.contacts--s_2 .contacts__item{height:100%}.contacts--s_2 .contacts__address{margin-bottom:10px;color:#313131;font-size:15px;line-height:1.2}.contacts--s_2 .contacts__tel{margin-bottom:2px;display:block;color:#313131;font-size:15px;line-height:1.53333;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.contacts--s_2 .contacts__tel:focus,.contacts--s_2 .contacts__tel:hover{color:#c8251e;text-decoration:none}.contacts--s_2 .contacts__tel:before{content:"";display:inline-block;vertical-align:middle;width:15px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-173px -3px;margin-right:5px;vertical-align:-1px}.contacts--s_2 .contacts__tel--mob:before{content:"";display:inline-block;vertical-align:middle;width:9px;height:16px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-158px -3px;margin-left:2px;margin-right:9px;vertical-align:-3px}.contacts--s_2 .contacts__mail{margin-bottom:2px;display:block;color:#c8251e;font-size:15px;line-height:1.53333;text-decoration:underline;-webkit-transition:all .15s ease;transition:all .15s ease}.contacts--s_2 .contacts__mail:focus,.contacts--s_2 .contacts__mail:hover{color:#c8251e;text-decoration:none}.contacts--s_2 .contacts__mail:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:13px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-136px -3px;margin-right:5px;vertical-align:-1px}.contacts--s_3{padding:0;margin-bottom:31px}.contacts--s_3 .contacts__img{display:block;max-width:100%}.contacts--s_3 .contacts__wrap{padding-top:26px}.contacts--s_3 .contacts__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:28px}.contacts--s_3 .contacts__desc{margin-bottom:38px}.contacts--s_3 .contacts__address-wrap{padding-right:32px;margin-bottom:10px}.contacts--s_3 .contacts__address{margin-bottom:8px;color:#313131;font-size:15px;line-height:1.53333}.contacts--s_3 .contacts__time{color:#313131;font-size:13px;line-height:1}.contacts--s_3 .contacts__time:before{content:"";display:inline-block;vertical-align:middle;width:14px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-194px -3px;vertical-align:text-bottom;margin-right:7px}.contacts--s_3 .contacts__tel-wrap{margin-bottom:10px}.contacts--s_3 .contacts__tel{margin-bottom:1px;display:block;font-size:15px;line-height:1.53333;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.content .contacts--s_3 .contacts__tel{color:#313131;border-bottom:none}.contacts--s_3 .contacts__tel:focus,.contacts--s_3 .contacts__tel:hover{color:#c8251e;text-decoration:none}.contacts--s_3 .contacts__tel:before{content:"";display:inline-block;vertical-align:middle;width:15px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-173px -3px;margin-right:5px;vertical-align:-1px}.contacts--s_3 .contacts__tel--mob:before{content:"";display:inline-block;vertical-align:middle;width:9px;height:16px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-158px -3px;margin-left:2px;margin-right:9px;vertical-align:-3px}.contacts--s_3 .contacts__link{display:inline-block;padding:6px 18px}.content .contacts--s_3 .contacts__link{border-bottom:none;text-decoration:underline}.content .contacts--s_3 .contacts__link:focus,.content .contacts--s_3 .contacts__link:hover{border-bottom:none;text-decoration:none}.contacts--s_3 .btn{padding:0 41px;margin-right:21px;margin-bottom:10px}.contacts--s_3 .btn--light{padding:0 47px}.pic-slider--s_1{max-width:520px;position:relative;margin-bottom:36px}.pic-slider--s_1 .pic-slider__inner{margin-bottom:30px}.pic-slider--s_1 .pic-slider__inner::after{display:block;content:"";clear:both}.pic-slider--s_1 .pic-slider__inner:not(.slick-initialized) .pic-slider__item:first-child{display:block;float:left}.pic-slider--s_1 .pic-slider__inner:not(.slick-initialized) .pic-slider__item:nth-child(1n+2){display:none}.pic-slider--s_1 .pic-slider__inner .pic-slider__item{display:block;position:relative;height:360px;width:100%}.pic-slider--s_1 .pic-slider__inner .pic-slider__pic{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pic-slider--s_1 .pic-slider__inner .pic-slider__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pic-slider--s_1 .pic-slider__pager{padding:0 84px}.pic-slider--s_1 .pic-slider__pager::after{display:block;content:"";clear:both}.pic-slider--s_1 .pic-slider__pager:not(.slick-initialized) .pic-slider__item:first-child{display:block;float:left}.pic-slider--s_1 .pic-slider__pager:not(.slick-initialized) .pic-slider__item:nth-child(1n+2){display:none}.pic-slider--s_1 .pic-slider__pager .pic-slider__item{display:block;position:relative}.pic-slider--s_1 .pic-slider__pager .pic-slider__item:focus,.pic-slider--s_1 .pic-slider__pager .pic-slider__item:hover{cursor:pointer}.pic-slider--s_1 .pic-slider__pager .pic-slider__item:focus .pic-slider__pic,.pic-slider--s_1 .pic-slider__pager .pic-slider__item:hover .pic-slider__pic{border:2px solid #c8251e}.pic-slider--s_1 .pic-slider__pager .pic-slider__item:focus .pic-slider__img,.pic-slider--s_1 .pic-slider__pager .pic-slider__item:hover .pic-slider__img{opacity:1}.pic-slider--s_1 .pic-slider__pager .pic-slider__item.slick-current .pic-slider__pic{border:2px solid #c8251e}.pic-slider--s_1 .pic-slider__pager .pic-slider__item.slick-current .pic-slider__img{opacity:1}.pic-slider--s_1 .pic-slider__pager .pic-slider__pic{position:relative;width:60px;height:60px;margin:0 auto;overflow:hidden;background:#fff;-webkit-transition:all .15s ease;transition:all .15s ease}.pic-slider--s_1 .pic-slider__pager .pic-slider__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;opacity:.5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .15s ease;transition:all .15s ease}.pic-slider--s_1 .slick-arrow{z-index:3;display:block;width:60px;height:60px;background-color:#c8251e;-webkit-transition:all .15s ease;transition:all .15s ease}.pic-slider--s_1 .slick-arrow:before{content:'';display:block;position:absolute;width:12px;height:12px;border:2px solid #fff;border-left-width:0;border-bottom-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease;transition:all .15s ease}.pic-slider--s_1 .slick-arrow:focus,.pic-slider--s_1 .slick-arrow:hover{background-color:#b31e1a}.pic-slider--s_1 .slick-prev{left:0}.pic-slider--s_1 .slick-prev:before{top:24px;left:28px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.pic-slider--s_1 .slick-next{right:0}.pic-slider--s_1 .slick-next:before{top:24px;left:22px}.reviews--s_1{margin-bottom:48px}.reviews--s_1 .reviews__title{margin-bottom:59px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-size:35px;line-height:1.2}.reviews--s_1 .reviews__comment{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:40px;margin-bottom:50px;border-bottom:1px solid #e6e6e6}.reviews--s_1 .reviews__comment .reviews__comment{border-bottom:none;margin-top:32px;padding-left:2px;padding-bottom:0;margin-bottom:10px}.reviews--s_1 .reviews__comment--feedback:before{content:'';display:block;position:absolute;background-color:#c8251e;width:25px;height:25px;border-radius:50%;top:-2px;left:0}.reviews--s_1 .reviews__comment--feedback:after{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1962px -3px;position:absolute;top:3px;left:4px}.reviews--s_1 .reviews__avatar{margin-right:30px;display:block;min-width:70px;max-width:70px;height:70px;border-radius:50%;overflow:hidden}.reviews--s_1 .reviews__text{overflow:hidden;padding-top:11px}.reviews--s_1 .reviews__nickname{margin-bottom:4px;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:17px;line-height:1.76471}.reviews--s_1 .reviews__time{margin-bottom:26px;color:#aeafb1;font-size:11px;line-height:1.2}.reviews--s_1 .reviews__subject{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:15px;line-height:1.55}.reviews--s_1 .reviews__desc{margin-bottom:13px;font-size:15px;line-height:1.55}.reviews--s_1 .reviews__btn-wrap .btn{height:30px;padding:0 20px}.reviews--s_1 .reviews__form-wrap{max-width:670px}.reviews--s_1 .reviews__form-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:33px}.reviews--s_1 .reviews__form-title{margin-right:23px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.36364;letter-spacing:-.3px}.reviews--s_1 .reviews__form-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}.reviews--s_1 .reviews__form-pic{display:block;margin-right:12px;min-width:40px;max-width:40px;height:40px;border-radius:50%;overflow:hidden}.reviews--s_1 .reviews__form-nickname{font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:13px}.reviews--s_1 .reviews__form-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews--s_1 .reviews__form-foot .btn{margin:14px 0 7px;padding:0 49px}.reviews--s_1 .form-group .form-group__input,.reviews--s_1 .form-group .textarea{margin-bottom:30px;border-radius:0;text-align:left;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:15px;padding:0 29px}.reviews--s_1 .form-group .form-group__input,.reviews--s_1 .form-group .form-group__input:focus,.reviews--s_1 .form-group .form-group__input:hover,.reviews--s_1 .form-group .textarea,.reviews--s_1 .form-group .textarea:focus,.reviews--s_1 .form-group .textarea:hover{background:0 0;border-color:#cdcdcd}.reviews--s_1 .form-group .textarea{padding:14px 29px;margin-bottom:20px;height:110px}.reviews--s_2 .reviews__prod-card{border:1px solid #e6e6e6}.reviews--s_2 .reviews__prod-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;border-bottom:1px solid #e6e6e6}.reviews--s_2 .reviews__prod-card-pic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;width:120px;padding-right:20px}.reviews--s_2 .reviews__prod-card-pic img{max-width:65px}.reviews--s_2 .reviews__prod-card-product{font-size:13px;letter-spacing:5.2px;color:#aeafb1}.reviews--s_2 .reviews__prod-card-title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:18px;color:#000}.reviews--s_2 .reviews__prod-card-body{margin-bottom:15px;padding:20px 30px}.reviews--s_2 .reviews__prod-card-time{font-size:11px;line-height:1.2;margin-bottom:20px;color:#aeafb1}.reviews--s_2 .reviews__prod-card-text{font-size:16px;line-height:1.4;margin-bottom:5px;color:#000}.reviews--s_2 .reviews__prod-card-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews--s_2 .reviews__prod-card-links a.reviews__prod-card-link{font-size:13px;margin-right:30px;text-decoration:underline;color:#000;border-bottom:none}.reviews--s_2 .reviews__prod-card-links a.reviews__prod-card-link:hover{color:#dd2726}.reviews--s_2 .reviews__comment{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px;padding:0 30px}.reviews--s_2 .reviews__comment .reviews__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.reviews--s_2 .reviews__comment .reviews__comment{margin-top:32px;margin-bottom:10px;padding-bottom:0;padding-left:2px;border-bottom:none}.reviews--s_2 .reviews__comment--comment:before{position:absolute;top:-2px;left:30px;display:block;width:25px;height:25px;content:'';border-radius:50%;background-color:#61be9e}.reviews--s_2 .reviews__comment--comment:after{position:absolute;top:5px;left:34px;-webkit-transform:rotate(180deg);transform:rotate(180deg);content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1962px -3px}.reviews--s_2 .reviews__comment--feedback:before{position:absolute;top:-2px;left:0;display:block;width:25px;height:25px;content:'';border-radius:50%;background-color:#c8251e}.reviews--s_2 .reviews__comment--feedback:after{position:absolute;top:3px;left:4px;content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1962px -3px}.reviews--s_2 .reviews__comment--feedback .reviews__subject{margin-top:-10px}.reviews--s_2 .reviews__comment--feedback .reviews__text{padding-left:100px}.reviews--s_2 .reviews__avatar{display:block;overflow:hidden;min-width:70px;max-width:70px;height:70px;margin-right:30px;border-radius:50%}.reviews--s_2 .reviews__text{overflow:hidden;padding-top:11px;padding-left:100px}.reviews--s_2 .reviews__nickname{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:17px;font-weight:700;line-height:1.76471;margin-bottom:4px}.reviews--s_2 .reviews__time{font-size:11px;line-height:1.2;color:#aeafb1}.reviews--s_2 .reviews__subject{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:15px;line-height:1.55;padding-top:5px}.reviews--s_2 .reviews__desc{margin-bottom:13px}.reviews--s_2 .reviews__btn-wrap .btn{height:30px;padding:0 20px}.reviews--s_2 .reviews__del{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px;background-color:#cdcdcd}.reviews--s_2 .reviews__del a.reviews__del-btn{font-size:13px;text-decoration:underline;color:#000;border-bottom:none}.reviews--s_2 .reviews__del a.reviews__del-btn:hover{color:#dd2726}.reviews--s_2 .reviews__del-title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:18px;color:#000}.subscription--s_1{background:#f7f7f7;padding:45px 0 30px}.subscription--s_1 .subscription__inner{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subscription--s_1 .subscription__name{padding-right:35px;color:#141615;font-size:32px;line-height:1.25}.subscription--s_1 .subscription__sub{padding-right:20px;max-width:320px;color:#000;font-size:16px;line-height:1.5}.subscription--s_1 .subscription__input-inner{padding-top:3px;max-width:300px;min-width:300px}.subscription--s_1 .subscription__btn-inner{position:relative}.subscription--s_1 .subscription__btn{position:absolute;top:0;right:0}.subscription--s_1 .subscription__btn:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:12px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-2094px -3px}.subscription--s_1 .form-group{margin-bottom:0}.subscription--s_1 .form-group .checkbox{margin-top:11px}.subscription--s_1 .form-group .checkbox label{padding-left:26px;color:#989898;font-size:13px}.subscription--s_1 .form-group .checkbox label:before{top:0;width:16px;height:16px}.subscription--s_1 .form-group .checkbox label:after{left:5px;top:2px}.subscription--s_1 .form-group .checkbox label a{text-decoration:underline}.subscription--s_1 .form-group .checkbox label a:focus,.subscription--s_1 .form-group .checkbox label a:hover{color:#c8251e;text-decoration:none}.subscription--s_1 .form-group__input{padding:0 60px}.corp-top--s_1{position:relative}.corp-top--s_1 .corp-top__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:600px}.corp-top--s_1 .corp-top__bg{z-index:1;position:absolute;top:0;bottom:0;left:50%;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.corp-top--s_1 .corp-top__pic{z-index:1;display:block;overflow:hidden;position:absolute;top:0;bottom:0;left:0;width:1345px}.corp-top--s_1 .corp-top__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.corp-top--s_1 .corp-top__wrap{z-index:2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.corp-top--s_1 .corp-top__text{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:385px}.corp-top--s_1 .corp-top__title{margin-bottom:36px;color:#fff;font-family:Merriweather,Arial,Verdana,sans-serif;font-size:50px;line-height:1.2}.corp-top--s_1 .corp-top__btn-wrap{margin-bottom:6px}.corp-top--s_1 .corp-top__link-wrap{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;right:80px}.corp-top--s_1 .corp-top__link-wrap:before{content:'';display:block;position:absolute;top:0;bottom:0;left:85px;width:100vw;background-color:#c8251e}.corp-top--s_1 .corp-top__link-pic{z-index:2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:255px;height:362px}.corp-top--s_1 .corp-top__link-img{max-width:100%;max-height:100%;-webkit-box-shadow:30px 30px 40px 0 rgba(0,0,0,.35);box-shadow:30px 30px 40px 0 rgba(0,0,0,.35)}.corp-top--s_1 .corp-top__link{display:block;position:absolute;overflow:hidden;color:#fff;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:25px;text-overflow:ellipsis;white-space:nowrap;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:600px;text-align:center;-webkit-transition:all .15s ease;transition:all .15s ease}.corp-top--s_1 .corp-top__link:before{content:"";display:inline-block;vertical-align:middle;width:45px;height:44px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-214px -3px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:28px}.corp-top--s_1 .corp-top__link:focus,.corp-top--s_1 .corp-top__link:hover{opacity:.7}.corp-list--s_1 .corp-list__inner{padding-top:101px;padding-bottom:120px}.corp-list--s_1 .corp-list__item:nth-child(even) .corp-list__img-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0;padding-right:100px}.corp-list--s_1 .corp-list__item:nth-child(even) .corp-list__text-col{padding-left:85px;padding-right:40px}.corp-list--s_1 .corp-list__img-col{padding-left:100px;padding-right:0}.corp-list--s_1 .corp-list__text-col{padding-left:115px;padding-right:40px}.corp-list--s_1 .corp-list__pic{display:block;position:relative;width:100%;height:500px;overflow:hidden}.corp-list--s_1 .corp-list__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.corp-list--s_1 .corp-list__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;max-width:460px}.corp-list--s_1 .corp-list__num{display:block;margin-bottom:50px;overflow:hidden;color:#aeafb1;font-size:20px;line-height:1.5;letter-spacing:8px;text-overflow:ellipsis;white-space:nowrap}.corp-list--s_1 .corp-list__title{display:block;margin-bottom:26px;max-height:8.18182em;overflow:hidden;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.36364}.corp-list--s_1 .corp-list__desc{display:block;margin-bottom:27px;max-height:14.29412em;overflow:hidden;color:#000;font-size:17px;line-height:1.58824}.corp-steps--s_1 .corp-steps__inner{position:relative;padding:75px 0 63px}.corp-steps--s_1 .corp-steps__inner:before{content:'';display:block;position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;background-color:#f7f7f7}.corp-steps--s_1 .corp-steps__main-title{z-index:2;margin-bottom:55px;position:relative;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:35px;line-height:1.2}.corp-steps--s_1 .corp-steps__col{margin-bottom:40px}.corp-steps--s_1 .corp-steps__img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:23px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.corp-steps--s_1 .corp-steps__img{max-width:100%;max-height:100%}.corp-steps--s_1 .corp-steps__title{margin-bottom:27px;color:#000;font-size:25px;line-height:1.2}.corp-steps--s_1 .corp-steps__desc{color:#676767;font-size:16px;line-height:1.5}.corp-steps--s_1 .corp-steps__contacts-wrap{padding-top:5px}.corp-steps--s_1 .corp-steps__contacts-item{margin-bottom:11px}.corp-steps--s_1 .corp-steps__city{margin-bottom:3px;color:#aeafb1;font-size:13px;line-height:1}.corp-steps--s_1 .corp-steps__tel{color:#000;font-size:18px;line-height:1;-webkit-transition:all .15s ease;transition:all .15s ease;text-decoration:none}.corp-steps--s_1 .corp-steps__tel:focus,.corp-steps--s_1 .corp-steps__tel:hover{color:#c8251e;text-decoration:none}.corp-steps--s_1 .corp-steps__contacts-link{display:block;color:#000;font-size:13px;line-height:1.46154;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,.7);text-decoration-color:rgba(0,0,0,.7)}.corp-steps--s_1 .corp-steps__contacts-link:focus,.corp-steps--s_1 .corp-steps__contacts-link:hover{color:#c8251e;text-decoration:none}.corp-review--s_1 .corp-review__inner{padding:106px 0 129px}.corp-review--s_1 .corp-review__title{margin-bottom:68px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:35px;line-height:1.2;letter-spacing:-.6px;word-spacing:3px}.corp-review--s_1 .corp-review__list{margin-bottom:29px}.corp-review--s_1 .corp-review__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-1px;border:1px solid #e6e6e6}.corp-review--s_1 .corp-review__date{display:-webkit-box;display:-ms-flexbox;display:flex;border-right:1px solid #e6e6e6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 15px 10px;color:#000;font-size:20px;line-height:1.5;min-width:170px;max-width:170px}.corp-review--s_1 .corp-review__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 30px}.corp-review--s_1 .corp-review__desc{padding:16px 0 14px;width:100%;color:#000;font-size:16px;line-height:1.5}.corp-review--s_1 .corp-review__desc a{border-bottom:none;text-decoration:underline}.corp-review--s_1 .corp-review__desc a:focus,.corp-review--s_1 .corp-review__desc a:hover{text-decoration:none}.corp-review--s_1 .corp-review__btn-wrap{min-width:285px;max-width:285px;margin:10px 0;text-align:right}.corp-review--s_1 .corp-review__btn-wrap .btn{padding:0 31px}.corp-review--s_1 .corp-review__foot{color:#aeafb1;font-size:13px;line-height:1.2}.corp-pluses--s_1{margin-bottom:-120px}.corp-pluses--s_1 .corp-pluses__inner{position:relative;padding:95px 0 31px}.corp-pluses--s_1 .corp-pluses__pic{z-index:1;display:block;overflow:hidden;position:absolute;top:0;bottom:0;left:50%;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.corp-pluses--s_1 .corp-pluses__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.corp-pluses--s_1 .corp-pluses__wrap{z-index:2;position:relative}.corp-pluses--s_1 .corp-pluses__main-title{margin-bottom:92px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:35px;line-height:1.2;letter-spacing:-.6px;word-spacing:3px}.corp-pluses--s_1 .corp-pluses__item{margin-bottom:94px}.corp-pluses--s_1 .corp-pluses__icon-wrap{margin-bottom:23px;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.corp-pluses--s_1 .corp-pluses__title{margin-bottom:27px;color:#000;font-size:25px;line-height:1.2}.corp-pluses--s_1 .corp-pluses__desc{color:#676767;font-size:16px;line-height:1.5}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#383e3b;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #fff;border-radius:.25rem;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-group{position:relative}.form-group__input{background:#f2f2f2;border:1px solid #d9d9d9;border-radius:4px;height:44px;width:100%;font:normal 1.4em/1.4 Tecla,Arial,Verdana,sans-serif;color:#eee;padding:0 25px;-webkit-transition:.3s;transition:.3s;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-group__input:focus{color:#141615;background-color:#fff;border-color:inherit;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-group .help-block{font:normal 1.4em/1.4 Tecla,Arial,Verdana,sans-serif;color:#f66}.form-inner{margin-bottom:40px}.form-group{position:relative}.form-group .checkbox input{display:none}.form-group .checkbox input:checked+label:after{opacity:1}.form-group .checkbox label{color:#000;padding-left:34px;position:relative;cursor:pointer;-webkit-transition:.3s;transition:.3s;font-size:16px;line-height:1.4;margin-bottom:10px}.form-group .checkbox label:hover{color:#c8251e}.form-group .checkbox label:before{content:'';position:absolute;left:0;top:-1px;width:20px;height:20px;background:0 0;border:1px solid #dadada;border-radius:0}.form-group .checkbox label:after{content:'';position:absolute;left:8px;top:3px;width:6px;height:10px;border:2px solid #c8251e;border-left:0;border-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.5s;transition:.5s;opacity:0}.form-group .radio input{display:none}.form-group .radio input:checked+label:after{opacity:1}.form-group .radio label{padding-left:40px;position:relative;cursor:pointer;-webkit-transition:.3s;transition:.3s;margin-bottom:10px;font-size:1.6em;line-height:1.4}.form-group .radio label:hover{color:#d02022}.form-group .radio label:before{content:'';position:absolute;left:0;top:0;width:26px;height:26px;border:1px solid #dde2e4;background:#fff;border-radius:50%}.form-group .radio label:after{content:'';position:absolute;left:8px;top:8px;width:10px;height:10px;background:#e76f70;border-radius:50%;-webkit-transition:.5s;transition:.5s;opacity:0}.form-group .help-block{position:absolute;bottom:100%;font-size:14px;color:#f66;line-height:30px}.form-group__input{background:0 0;border:1px solid #dadada;border-radius:25px;height:44px;width:100%;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:15px;color:#313131;padding:0 25px;-webkit-transition:.3s;transition:.3s;outline:0;-webkit-box-shadow:none;box-shadow:none;text-align:center}.form-group__input:hover{background:0 0;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-group__input:focus{background:0 0;border-color:#7783a0;color:#141615;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-group.has-success .form-group__input{color:#141615;border-color:#dadada;background:0 0}.form-group.has-success:before{position:absolute;top:20px;right:15px;width:18px;height:15px;background:url(/local/templates/hedonic/css/../images/input__succes.png)}.form-group.has-error .jq-selectbox__select{border:1px solid #ff7a7a}.form-group.has-error .form-group__input{color:#000;border-color:transparent;background:0 0;-webkit-box-shadow:0 0 4px 1px rgba(200,37,30,.3);box-shadow:0 0 4px 1px rgba(200,37,30,.3)}.form-group.has-error .form-group__input::-webkit-input-placeholder{color:#c8251e}.form-group.has-error .form-group__input:-ms-input-placeholder{color:#c8251e}.form-group.has-error .form-group__input::-ms-input-placeholder{color:#c8251e}.form-group.has-error .form-group__input::placeholder{color:#c8251e}.form-group.has-error:before{position:absolute;top:20px;right:15px;width:15px;height:15px;background:url(/local/templates/hedonic/css/../images/input__error.png)}.form-group .custom-date{background:#fff}.form-group .textarea{background:#f6f6f6;border:1px solid #dfe2e9;border-radius:4px;height:250px;width:100%;font-family:Tecla,Arial,Verdana,sans-serif;font-size:14px;color:#999;padding:10px 25px;-webkit-transition:.3s;transition:.3s;outline:0;-webkit-box-shadow:none;box-shadow:none;resize:none}.form-group .textarea:hover{background:#fbfbfb;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-group .textarea:focus{background:#fff;border-color:#7783a0;color:#141615;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-group .custom-select{padding:0;display:block;height:100%;-webkit-box-shadow:none;box-shadow:none;border:none;background:0 0}.form-group .custom-select li{font-size:1em;-webkit-transition:.3s;transition:.3s;min-height:40px;background:#fff;border-bottom:1px solid #dfe2e9;padding:5px 25px 5px 38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999}.form-group .custom-select li:after,.form-group .custom-select li:before{content:none}.form-group .custom-select li:hover{background:#c8251e;border-color:#c8251e;color:#fff;cursor:pointer}.form-group .custom-select li.sel,.form-group .custom-select li.selected{background:#c8251e;border-color:#c8251e;color:#fff}.form-group .jq-selectbox__trigger{border-left:0}.form-group .jq-selectbox__trigger-arrow{margin-top:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form-group .jq-selectbox__select{min-width:200px;height:40px;background:#141615;padding:2px 62px 0 40px;border:none;border-radius:22px;outline:0;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-group .jq-selectbox__select:focus,.form-group .jq-selectbox__select:hover{background:#c8251e;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-group .jq-selectbox__select:focus .jq-selectbox__trigger-arrow,.form-group .jq-selectbox__select:hover .jq-selectbox__trigger-arrow{border-top-color:#fff}.form-group .jq-selectbox__select:focus{background:#fff;border-color:#7783a0;color:#141615;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-group .jq-selectbox.opened.dropdown .jq-selectbox__select{background:#c8251e;border-radius:22px 22px 0 0}.form-group .jq-selectbox.opened.dropdown .jq-selectbox__select .jq-selectbox__trigger-arrow{border-top-color:#fff}.form-group .jq-selectbox.opened.dropup .jq-selectbox__select{background:#c8251e;border-radius:0 0 22px 22px}.form-group .jq-selectbox.opened.dropup .jq-selectbox__select .jq-selectbox__trigger-arrow{border-top-color:#fff}.form-group select.custom-select{width:0;height:0!important;overflow:hidden;border:none}.form-group--center{text-align:center}.close-popup{position:absolute;right:0;top:0;background:0 0;border:none;padding:10px;cursor:pointer;font-size:30px;line-height:1;z-index:10;-webkit-transition:.3s;transition:.3s}.close-popup:hover{opacity:.8;-webkit-transform:scale(.9);transform:scale(.9)}.datetimepicker{font-size:11px}.breadcrumb{margin-top:53px;margin-bottom:21px}.breadcrumb ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb li{padding-right:15px}.breadcrumb li:last-child{padding-right:0}.breadcrumb li:last-child span{color:#aeafb1;font-size:13px;line-height:1.4;padding-right:25px;letter-spacing:5.2px}.breadcrumb li:last-child a:before{content:none}.breadcrumb li.active{padding-right:0}.bg-top .breadcrumb li.active span{color:#fff;opacity:.7}.breadcrumb li.active a{color:#c8c9ca;pointer-events:none}.breadcrumb li.active a:before{content:none}.breadcrumb a{display:block;font-size:13px;line-height:1.4;letter-spacing:5.2px;position:relative;padding-right:15px;cursor:pointer;-webkit-transition:.3s;transition:.3s;color:#aeafb1}.bg-top .breadcrumb a{color:#fff}.bg-top .breadcrumb a:hover{color:#fff;text-decoration:underline}.bg-top .breadcrumb a:before{border-color:#fff}.breadcrumb a:after{color:#aeafb1;content:'/';padding-left:24px;-webkit-transition:none;transition:none}.breadcrumb a:hover{color:#d02022}.breadcrumb a:hover:after{color:#aeafb1}.breadcrumb--menu li{position:relative;padding-bottom:5px}.breadcrumb--menu li:hover .drop-breadcrmb{z-index:10;opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.breadcrumb--menu .drop-breadcrmb{position:absolute;display:block;top:100%;padding:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.07);box-shadow:0 0 10px 0 rgba(0,0,0,.07);background:#fff;z-index:-1;opacity:0;-webkit-transform:translate(-50%,-15px);transform:translate(-50%,-15px);-webkit-transition:.4s;transition:.4s;left:calc(50% - 15px);min-width:130px;text-align:center;border-bottom:1px solid #e6e6e6;margin:0}.breadcrumb--menu .drop-breadcrmb:before{content:'';position:absolute;left:50%;top:0;background-color:#fff;border:1px solid #fff;-webkit-box-shadow:-4px -4px 10px 0 rgba(255,255,255,.2);box-shadow:-4px -4px 10px 0 rgba(255,255,255,.2);border-right:0;border-bottom:0;width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:-3px 0 0 -6px}.breadcrumb--menu .drop-breadcrmb__item{-webkit-transition:.3s;transition:.3s;padding-right:0;display:block;width:100%}.breadcrumb--menu .drop-breadcrmb__item:last-child .drop-breadcrmb__link{border-bottom:0}.breadcrumb--menu .drop-breadcrmb__link{padding:10px 15px;border-bottom:1px solid #e6e6e6;-webkit-transition:.3s;transition:.3s;display:block;text-align:center;white-space:nowrap}.breadcrumb--menu .drop-breadcrmb__link:before{content:none}.breadcrumb--menu .drop-breadcrmb__link:hover{color:#d02022;text-decoration:none}.breadcrumb--compress{position:relative;overflow:hidden}.breadcrumb--compress ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.breadcrumb--compress .item-press{position:relative;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0}.breadcrumb--compress .item-press:after{content:none;font-size:1.4em;line-height:1.4;color:#ccc;padding-left:3px}.breadcrumb--compress .item-press.active:before{content:none}.breadcrumb--compress .item-press a{width:auto;max-width:50px;overflow:hidden;display:block;-webkit-transition:max-width 1s;transition:max-width 1s;white-space:nowrap;text-overflow:ellipsis;padding-right:10px}.breadcrumb--compress .item-press a:before{right:1px}.breadcrumb--compress .item-press a:hover{max-width:1000px}.breadcrumb--compress .item-press a:hover{padding-right:15px}.breadcrumb--compress li a,.breadcrumb--compress li span{white-space:nowrap}.breadcrumb .breadcrumb-mobile{display:none}.nav-menu--sidebar{top:0;width:100%;background:#fff;-webkit-transition:.4s;transition:.4s;height:auto;bottom:0;padding:0;margin-bottom:20px;overflow-y:auto;overflow-x:hidden;z-index:15;opacity:1}.nav-menu--sidebar.nav-menu--open{z-index:15;opacity:1;left:0}.nav-menu--sidebar .lvl2-menu{display:block;overflow:hidden;max-height:0;padding:0;-webkit-transition:.4s;transition:.4s;margin:0 -15px}.nav-menu--sidebar .lvl2-menu__item{position:relative;background:#f7f7f7;padding:10px 20px 5px 20px;color:#dedede}.nav-menu--sidebar .lvl2-menu__item.active .lvl2-menu__link{color:#d02022}.nav-menu--sidebar .lvl2-menu__item:last-child{border-bottom:0}.nav-menu--sidebar .lvl2-menu__link{font:normal 1.6em/2 Tecla,Arial,Verdana,sans-serif;color:#141615}.nav-menu--sidebar .lvl2-menu__link:hover{color:#d02022;text-decoration:none}.nav-menu--sidebar .lvl3-menu{display:block;overflow:hidden;max-height:0;padding:0;-webkit-transition:.4s;transition:.4s}.nav-menu--sidebar .lvl3-menu__link{color:#969696;font:normal 1.6em/1.4 Tecla,Arial,Verdana,sans-serif}.nav-menu--sidebar .lvl3-menu__link:hover{color:#d02022;text-decoration:none}.nav-menu--sidebar .lvl3-menu__item{position:relative;padding:5px 10px 5px 20px}.nav-menu--sidebar .lvl3-menu__item.active .lvl3-menu__link{color:#d02022}.nav-menu--sidebar .nav-menu__item{position:relative;padding:0 15px;border-bottom:1px solid #ccc}.nav-menu--sidebar .nav-menu__item:last-child{border-bottom:0}.nav-menu--sidebar .nav-menu__item.active .nav-menu__link{color:#d02022;text-decoration:none}.nav-menu--sidebar .nav-menu__link{padding:15px 5px 15px 5px;display:inline-block;color:#141615;font:normal 1.6em/1.2 Tecla,Arial,Verdana,sans-serif;width:calc(100% - 30px)}.nav-menu--sidebar .nav-menu__link:hover{color:#d02022;text-decoration:none}.nav-menu--sidebar .nav-menu__arrow{position:absolute;right:20px;top:18px;height:25px;width:25px;-webkit-transition:.4s;transition:.4s;cursor:pointer}.nav-menu--sidebar .nav-menu__arrow:before{content:'';height:7px;width:7px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);border:1px solid #454545;border-left:none;border-top:none;-webkit-transition:.4s;transition:.4s;cursor:pointer}.nav-menu--sidebar .nav-menu__arrow.active:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-color:#379f2f}.nav-menu--sidebar .nav-menu__arrow.active~.lvl2-menu{max-height:800px}.nav-menu--sidebar .nav-menu__arrow.active~.lvl3-menu{max-height:800px;padding:10px 0}.nav-menu__contacts{display:block!important;padding-top:20px;border-bottom:2px solid #ccc}.nav-menu__contacts .city-choose--s_1 .city-choose__collapse{position:static;float:none}.nav-menu__contacts .head-contacts__item{text-align:center;padding:0 36px}.nav-menu__contacts .head-contacts__item a{color:#d02022!important}.nav-menu__contacts .city-choose__open-link{margin-top:10px;padding:0 36px 15px;color:#d02022!important;-webkit-text-decoration-color:#d02022!important;text-decoration-color:#d02022!important;text-align:center}.shared{margin:0}.shared--s_1 .ya-share2{margin:0}.shared--s_1 .ya-share2__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.shared--s_1 .ya-share2__link{border-bottom:none}.shared--s_1 .ya-share2__item{padding:3px;margin:0 5px;-webkit-transition:.3s;transition:.3s}.shared--s_1 .ya-share2__item:hover{-webkit-transform:scale(.94);transform:scale(.94)}.shared--s_1 .ya-share2__item:before{content:none}.shared--s_1 .ya-share2__item_service_vkontakte .ya-share2__icon{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(112.2em / 10);height:calc(112.2em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(-1161em / 10) calc(0em / 10);font-size:2.5px!important}.shared--s_1 .ya-share2__item_service_facebook .ya-share2__icon{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(112.2em / 10);height:calc(112.2em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(0em / 10) calc(0em / 10);font-size:2.5px!important}.shared--s_1 .ya-share2__item_service_odnoklassniki .ya-share2__icon{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(97.75em / 10);height:calc(97.75em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(-493em / 10) calc(0em / 10);font-size:3.04px!important}.shared--s_1 .ya-share2__item_service_twitter .ya-share2__icon{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(112.2em / 10);height:calc(112.2em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(-920em / 10) calc(0em / 10);font-size:2.672px!important}.shared--s_1 .ya-share2__item_service_linkedin .ya-share2__icon{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(112.2em / 10);height:calc(112.2em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(-380em / 10) calc(0em / 10);font-size:2.6px!important}.shared--s_1 .ya-share2__item_service_instagram .ya-share2__icon{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(89.76em / 10);height:calc(89.76em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(-258em / 10) calc(0em / 10);font-size:2.5px!important}.shared--s_1 .ya-share2__item_service_viber .ya-share2__icon{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(64em / 10);height:calc(64em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(-1097em / 10) calc(0em / 10);font-size:5px!important}.shared--s_1 .ya-share2__item_service_whatsapp .ya-share2__icon{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(79em / 10);height:calc(79em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(-1338em / 10) calc(0em / 10);font-size:3.75px!important}.shared--s_1 .ya-share2__item_service_skype .ya-share2__icon{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(60em / 10);height:calc(60em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(-736em / 10) calc(0em / 10);font-size:5.21px!important}.shared--s_1 .ya-share2__item_service_telegram .ya-share2__icon{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(60em / 10);height:calc(60em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(-828em / 10) calc(0em / 10);font-size:5px!important}.shared--s_1 .ya-share2__item_more{position:relative;width:38px;height:38px;border:2px solid #333;border-radius:3px}.shared--s_1 .ya-share2__icon_more:before{content:'•••';color:#333;left:0;right:0;top:0;bottom:0;position:absolute;text-align:center;line-height:36px}.shared--s_1 .ya-share2__popup{display:none;position:absolute;top:110%;left:0;background-color:#fff;border:1px solid #e6e6e6;-webkit-box-shadow:0 10px 20px -5px rgba(0,0,0,.4);box-shadow:0 10px 20px -5px rgba(0,0,0,.4)}.shared--s_1 .ya-share2__popup_visible{display:block}.shared--s_1 .ya-share2__popup .ya-share2__title{display:block;padding-top:5px;color:#333}.shared--s_1 .ya-share2__popup .ya-share2__item{text-align:center}.shared--s_1 .ya-share2__popup .ya-share2__item_copy{display:none}.shared--s_1 .ya-share2__link{display:inline-block;vertical-align:middle;text-decoration:none;white-space:nowrap}.shared--s_1 .ya-share2__badge{display:inline-block;vertical-align:middle;overflow:hidden}.shared--s_1 .ya-share2__icon{font-size:20px!important}.shared--s_1 .ya-share2__counter{display:none;vertical-align:middle;margin-left:3px;padding:3px 4px;font-size:1.2em;line-height:1;border-radius:2px;background-color:#333;color:#fff}.shared--s_1 .ya-share2__counter_visible{display:inline-block}.shared--s_1 .ya-share2__title{display:none}.news-card--s_1{margin-bottom:20px}.news-card--s_1 .news-card__inner{height:100%;padding:30px 40px;background:#fff;-webkit-transition:.3s;transition:.3s}.news-card--s_1 .news-card__inner:hover{-webkit-box-shadow:0 4px 4px 0 rgba(23,23,23,.24);box-shadow:0 4px 4px 0 rgba(23,23,23,.24)}.news-card--s_1 .news-card__data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-card--s_1 .news-card__count-msg{font-size:14px;font-weight:700;padding:3px;background:#2aae49;position:relative;min-width:30px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;color:#fff;border-radius:5px}.news-card--s_1 .news-card__count-msg:before{content:'';position:absolute;left:-10px;bottom:1px;width:0;height:0;border:5px solid transparent;border-right:9px solid #2aae49}.news-card--s_1 .news-card__name{display:block;font-weight:700;color:#141615;font-size:1.8em;line-height:1.3;border:none;-webkit-transition:.3s;transition:.3s}.news-card--s_1 .news-card__name:hover{text-decoration:none}.news-card--s_1 .news-card__date{color:#e6e6e6;font-size:1.4em;padding-bottom:12px;padding-right:10px}.news-card--s_2{margin-bottom:20px}.news-card--s_2 .news-card__inner{height:100%;padding:20px 0}.news-card--s_2 .news-card__data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-card--s_2 .news-card__count-msg{font-size:14px;font-weight:700;padding:3px;background:#2aae49;position:relative;min-width:30px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;color:#fff;border-radius:5px;-webkit-transition:.3s;transition:.3s}.news-card--s_2 .news-card__count-msg:before{content:'';position:absolute;left:-10px;bottom:1px;width:0;height:0;border:5px solid transparent;border-right:9px solid #2aae49;-webkit-transition:.3s;transition:.3s}.news-card--s_2 .news-card__name{display:block;font-weight:400;color:#d02022;font-size:1.8em;line-height:1.3;border:none;-webkit-transition:.3s;transition:.3s}.news-card--s_2 .news-card__name:hover{text-decoration:none;color:#e24143}.news-card--s_2 .news-card__name:hover .news-card__count-msg{background-color:#3bd05e}.news-card--s_2 .news-card__name:hover .news-card__count-msg:before{border-right:9px solid #3bd05e}.news-card--s_2 .news-card__date{color:#e6e6e6;font-size:1.4em;padding-bottom:12px;padding-right:10px}.news-card--s_3{margin-bottom:20px}.news-card--s_3 .news-card__inner{height:100%;padding:20px 0}.news-card--s_3 .news-card__data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-card--s_3 .news-card__count-msg{font-size:14px;font-weight:700;padding:3px;background:#2aae49;position:relative;min-width:30px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;color:#fff;border-radius:5px;-webkit-transition:.3s;transition:.3s}.news-card--s_3 .news-card__count-msg:before{content:'';position:absolute;left:-10px;bottom:1px;width:0;height:0;border:5px solid transparent;border-right:9px solid #2aae49;-webkit-transition:.3s;transition:.3s}.news-card--s_3 .news-card__name{display:block;font-weight:400;color:#141615;font-size:1.8em;line-height:1.3;border:none;-webkit-transition:.3s;transition:.3s}.news-card--s_3 .news-card__name:hover{text-decoration:none;color:#e24143}.news-card--s_3 .news-card__name:hover .news-card__count-msg{background-color:#3bd05e}.news-card--s_3 .news-card__name:hover .news-card__count-msg:before{border-right:9px solid #3bd05e}.news-card--s_3 .news-card__date{color:#e6e6e6;font-size:1.4em;padding-bottom:12px;padding-right:10px}.news-card--s_4{margin-bottom:30px}.news-card--s_4 .news-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding:0}.news-card--s_4 .news-card__pic{display:block;min-width:170px;text-align:center;overflow:hidden;margin-right:15px;margin-bottom:0}.news-card--s_4 .news-card__pic a{position:relative;display:block;border:none}.news-card--s_4 .news-card__pic a:before{content:'';position:absolute;background:#50d56f;left:0;right:0;top:0;bottom:0;opacity:0;-webkit-transition:.4s;transition:.4s}.news-card--s_4 .news-card__pic a:hover:before{opacity:.4}.news-card--s_4 .news-card__pic img{display:block;-webkit-transition:.3s;transition:.3s;max-width:100%;height:auto;margin:0 auto}.news-card--s_4 .news-card__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-card--s_4 .news-card__name{display:block;font-weight:700;color:#141615;font-size:1.6em;line-height:1.3;border:none;-webkit-transition:.3s;transition:.3s}.news-card--s_4 .news-card__name:hover{text-decoration:none;color:#e24143}.news-card--s_4 .news-card__name:hover .news-card__count-msg{background-color:#3bd05e}.news-card--s_4 .news-card__name:hover .news-card__count-msg:before{border-right:9px solid #3bd05e}.news-card--s_4 .news-card__date{color:#e6e6e6;font-size:1.4em;padding-bottom:12px;padding-right:10px}.news-card--s_5{margin-bottom:15px;width:100%}.news-card--s_5 .news-card__info{width:100%;padding-bottom:20px;font-size:13px;line-height:20px;color:#999}.news-card--s_5 .news-card__info-item{position:relative}.news-card--s_5 .news-card__info-item:not(:last-child):after{content:'/';padding:0 5px}.news-card--s_5 .news-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;background-color:#fff;-webkit-transition:.3s;transition:.3s}.news-card--s_5 .news-card__inner:hover{-webkit-box-shadow:0 3px 4px 0 rgba(23,23,23,.24);box-shadow:0 3px 4px 0 rgba(23,23,23,.24)}.news-card--s_5 .news-card__data{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 40px}.news-card--s_5 .news-card__pic{width:100%;max-width:280px;min-height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f1f1f1;background-image:url(/local/templates/hedonic/css/../images/big-news-empty.jpg);background-position:50% 50%;background-repeat:no-repeat}.news-card--s_5 .news-card__pic a{position:relative;display:block;border:none}.news-card--s_5 .news-card__pic a:before{content:'';position:absolute;background:#50d56f;left:0;right:0;top:0;bottom:0;opacity:0;-webkit-transition:.4s;transition:.4s}.news-card--s_5 .news-card__pic a:hover:before{opacity:.4}.news-card--s_5 .news-card__pic img{display:block;height:auto;-webkit-transition:.3s;transition:.3s;max-width:100%;margin:0 auto}.news-card--s_5 .news-card__name{display:block;font-weight:700;color:#141615;font-size:1.8em;line-height:1.5;border:none;-webkit-transition:.3s;transition:.3s}.news-card--s_5 .news-card__name:hover{text-decoration:none;color:#e24143}.news-card--s_5 .news-card__name:hover .news-card__count-msg{background-color:#3bd05e}.news-card--s_5 .news-card__name:hover .news-card__count-msg:before{border-right:9px solid #3bd05e}.news-card--s_5 .news-card__count-msg{font-size:14px;font-weight:700;padding:3px;background:#2aae49;position:relative;min-width:30px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;color:#fff;border-radius:5px;-webkit-transition:.3s;transition:.3s}.news-card--s_5 .news-card__count-msg:before{content:'';position:absolute;left:-10px;bottom:1px;width:0;height:0;border:5px solid transparent;border-right:9px solid #2aae49;-webkit-transition:.3s;transition:.3s}.news-card--big-border .news-card__img{border:8px solid #f1f1f1;border-right:0}.news-card--big-border .news-card__data{border:8px solid #f1f1f1;border-left:0}.news-card--s_6{padding-bottom:20px;height:100%}.fix-grid .news-card--s_6{height:auto}.fix-grid .news-card--s_6 img{width:100%}.news-card--s_6 .news-card{margin-bottom:20px}.news-card--s_6 .news-card--border .news-card__inner{padding:20px;-webkit-transition:.3s;transition:.3s}.news-card--s_6 .news-card--border .news-card__data{height:100%;border:10px solid #fefefe;-webkit-transition:.3s;transition:.3s}.news-card--s_6 .news-card--border:hover .news-card__data{border-color:#e76f70}.news-card--s_6 .news-card__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-card--s_6 .news-card__type{color:#d02022;font-size:1.4em;padding-bottom:8px}.news-card--s_6 .news-card__type:hover{text-decoration:underline;color:#d02022}.news-card--s_6 .news-card__count-msg{font-size:1.4em;font-weight:700;padding:3px;background:#2aae49;position:relative;min-width:30px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;color:#fff;border-radius:5px}.news-card--s_6 .news-card__count-msg:before{content:'';position:absolute;left:-10px;bottom:1px;width:0;height:0;border:5px solid transparent;border-right:9px solid #d02022}.news-card--s_6 .news-card__name{font-weight:700;color:#cdcdcd;-webkit-transition:.3s;transition:.3s;font-size:1.8em;line-height:1.3;margin-bottom:15px;display:block}.news-card--s_6 .news-card__name:hover{color:#e76f70;text-decoration:none}.news-card--s_6 .news-card__date{color:#e6e6e6;font-size:1.4em;padding-bottom:8px;padding-right:10px}.news-card--s_6 .news-card__inner{background:#fff;-webkit-transition:.3s;transition:.3s;height:100%}.news-card--s_6 .news-card__inner:hover{-webkit-box-shadow:0 4px 4px 0 rgba(23,23,23,.24);box-shadow:0 4px 4px 0 rgba(23,23,23,.24)}.news-card--s_6 .news-card__img{text-align:center;display:block;overflow:hidden}.news-card--s_6 .news-card__img a{position:relative;display:block}.news-card--s_6 .news-card__img a:before{content:'';position:absolute;background:#62dc7f;left:0;right:0;top:0;bottom:0;opacity:0;-webkit-transition:.4s;transition:.4s}.news-card--s_6 .news-card__img a:hover:before{opacity:.4}.news-card--s_6 .news-card__img img{display:block;-webkit-transition:.3s;transition:.3s;max-width:100%;height:auto;margin:0 auto}.news-card--s_6 .news-card__data{padding:20px 25px 20px 25px}.news-card--s_6 .news-card--big{margin-bottom:15px;width:100%}.news-card--s_6 .news-card--big .news-card__info{width:100%;padding-bottom:20px;font-size:1.3em;line-height:20px;color:#ccc}.news-card--s_6 .news-card--big .news-card__info span{position:relative}.news-card--s_6 .news-card--big .news-card__info span:after{content:'/';padding:0 5px}.news-card--s_6 .news-card--big .news-card__info span:last-child:after{content:none}.news-card--s_6 .news-card--big .news-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.news-card--s_6 .news-card--big .news-card__data{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 40px}.news-card--s_6 .news-card--big .news-card__img{width:100%;max-width:280px;min-height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fefefe;background-image:url(/local/templates/hedonic/css/images/big-news-empty.jpg);background-position:50% 50%;background-repeat:no-repeat}.news-card--s_6 .news-card--big-border .news-card__img{border:8px solid #fefefe;border-right:0}.news-card--s_6 .news-card--big-border .news-card__data{border:8px solid #fefefe;border-left:0}.news-card--s_6 .news-card--small-1 .news-card__inner{background:0 0;height:auto}.news-card--s_6 .news-card--small-1 .news-card__inner:hover{-webkit-box-shadow:none;box-shadow:none}.news-card--s_6 .news-card--small-1 .news-card__data{padding:0}.news-card--s_6 .news-card--small-1 .news-card__name{font-size:1.6em;color:#d02022;font-weight:400;-webkit-transition:.3s;transition:.3s}.news-card--s_6 .news-card--small-1 .news-card__name:hover{opacity:.7}.news-card--s_6 .news-card--small-1 .news-card__date{padding-bottom:12px}.news-card--s_6 .news-card--small-2{margin-bottom:20px}.news-card--s_6 .news-card--small-2 .news-card__inner{background:0 0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.news-card--s_6 .news-card--small-2 .news-card__inner:hover{-webkit-box-shadow:none;box-shadow:none}.news-card--s_6 .news-card--small-2 .news-card__img{width:170px;margin-right:15px;margin-bottom:15px}.news-card--s_6 .news-card--small-2 .news-card__img img{width:auto}.news-card--s_6 .news-card--small-2 .news-card__data{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.news-card--s_6 .news-card--small-2 .news-card__name{font-size:1.6em}.news-card--s_6 .news-card--small-img .news-card__img{width:100%;max-width:100px}.news-card--s_6 .news-card--large{height:100%}.news-card--s_6 .news-card--large .news-card__name{font-size:2.4em}.news-card--s_6 .news-card--large .news-card__content{color:#e6e6e6;font-size:1.4em;line-height:1.6;padding-bottom:15px}.news-card--s_6 .full-news{background:#fff;padding:50px 20px 20px 20px}.news-card--s_6 .big-news{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative;padding:180px 20px;z-index:2;width:100%;background-color:#62c55a}.news-card--s_6 .big-news:before{content:'';width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:#000;opacity:.5;position:absolute;z-index:-1}.news-card--s_6 .big-news__wrap{max-width:670px;margin:0 auto;text-align:center;color:#fff}.news-card--s_6 .big-news__info{width:100%;padding-bottom:15px;font-size:1.4em;line-height:1.4;color:#ccc}.news-card--s_6 .big-news__info span{position:relative}.news-card--s_6 .big-news__info span:after{content:'/';padding:0 5px}.news-card--s_6 .big-news__info span:last-child:after{content:none}.news-card--s_6 .big-news__header{font-size:3em;margin-bottom:30px}.news-card--s_6 .avatar{position:relative;padding-top:35px}.news-card--s_6 .avatar:before{content:'';position:absolute;left:50%;top:0;width:20px;margin-left:-10px;height:2px;background:#fff}.news-card--s_6 .avatar__img{overflow:hidden;margin-bottom:5px;border-radius:50%}.news-card--s_6 .avatar__name{font-weight:700;font-size:1.6em;padding-bottom:5px}.news-card--s_6 .avatar__type{font-weight:400;font-size:1.4em}.news-card--s_6 .news-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-card--s_6 .news-footer .hr,.news-card--s_6 .news-footer hr{width:100%}.news-card--s_6 .news-footer__btn{margin-right:20px}.news-card--s_6 .news-footer__social{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-card--s_6 .news-footer__social>span{font-size:1.4em;color:#ccc;padding-right:30px}.news-card--s_6 .wrapp-news{margin-bottom:30px}.news-card--border .news-card__inner{padding:20px;-webkit-transition:.3s;transition:.3s}.news-card--border .news-card__data{height:100%;border:10px solid #fefefe;-webkit-transition:.3s;transition:.3s}.news-card--border:hover .news-card__data{border-color:#e76f70}.news-card--s_7{padding-bottom:20px;height:100%}.news-card--s_7 .news-card{margin-bottom:20px}.news-card--s_7 .news-card__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-card--s_7 .news-card__type{color:#d02022;font-size:1.4em;padding-bottom:8px}.news-card--s_7 .news-card__type:hover{text-decoration:underline;color:#d02022}.news-card--s_7 .news-card__count-msg{font-size:1.4em;font-weight:700;padding:3px;background:#2aae49;position:relative;min-width:30px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;color:#fff;border-radius:5px}.news-card--s_7 .news-card__count-msg:before{content:'';position:absolute;left:-10px;bottom:1px;width:0;height:0;border:5px solid transparent;border-right:9px solid #d02022}.news-card--s_7 .news-card__name{font-weight:700;color:#cdcdcd;-webkit-transition:.3s;transition:.3s;font-size:1.8em;line-height:1.3;margin-bottom:15px;display:block}.news-card--s_7 .news-card__name:hover{color:#e76f70;text-decoration:none}.news-card--s_7 .news-card__date{color:#e6e6e6;font-size:1.4em;padding-bottom:8px;padding-right:10px}.news-card--s_7 .news-card__inner{background:#fff;-webkit-transition:.3s;transition:.3s;height:100%}.news-card--s_7 .news-card__inner:hover{-webkit-box-shadow:0 4px 4px 0 rgba(23,23,23,.24);box-shadow:0 4px 4px 0 rgba(23,23,23,.24)}.news-card--s_7 .news-card__img{text-align:center;display:block;overflow:hidden}.news-card--s_7 .news-card__img a{position:relative;display:block}.news-card--s_7 .news-card__img a:before{content:'';position:absolute;background:#62dc7f;left:0;right:0;top:0;bottom:0;opacity:0;-webkit-transition:.4s;transition:.4s}.news-card--s_7 .news-card__img a:hover:before{opacity:.4}.news-card--s_7 .news-card__img img{display:block;-webkit-transition:.3s;transition:.3s;max-width:100%;height:auto;margin:0 auto}.news-card--s_7 .news-card__data{padding:20px 25px 20px 25px}.news-card--s_7 .news-card--big{margin-bottom:15px;width:100%}.news-card--s_7 .news-card--big .news-card__info{width:100%;padding-bottom:20px;font-size:1.3em;line-height:20px;color:#ccc}.news-card--s_7 .news-card--big .news-card__info span{position:relative}.news-card--s_7 .news-card--big .news-card__info span:after{content:'/';padding:0 5px}.news-card--s_7 .news-card--big .news-card__info span:last-child:after{content:none}.news-card--s_7 .news-card--big .news-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.news-card--s_7 .news-card--big .news-card__data{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 40px}.news-card--s_7 .news-card--big .news-card__img{width:100%;max-width:280px;min-height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fefefe;background-image:url(/local/templates/hedonic/css/images/big-news-empty.jpg);background-position:50% 50%;background-repeat:no-repeat}.news-card--s_7 .news-card--big-border .news-card__img{border:8px solid #fefefe;border-right:0}.news-card--s_7 .news-card--big-border .news-card__data{border:8px solid #fefefe;border-left:0}.news-card--s_7 .news-card--small-1 .news-card__inner{background:0 0;height:auto}.news-card--s_7 .news-card--small-1 .news-card__inner:hover{-webkit-box-shadow:none;box-shadow:none}.news-card--s_7 .news-card--small-1 .news-card__data{padding:0}.news-card--s_7 .news-card--small-1 .news-card__name{font-size:1.6em;color:#d02022;font-weight:400;-webkit-transition:.3s;transition:.3s}.news-card--s_7 .news-card--small-1 .news-card__name:hover{opacity:.7}.news-card--s_7 .news-card--small-1 .news-card__date{padding-bottom:12px}.news-card--s_7 .news-card--small-2{margin-bottom:20px}.news-card--s_7 .news-card--small-2 .news-card__inner{background:0 0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.news-card--s_7 .news-card--small-2 .news-card__inner:hover{-webkit-box-shadow:none;box-shadow:none}.news-card--s_7 .news-card--small-2 .news-card__img{width:170px;margin-right:15px;margin-bottom:15px}.news-card--s_7 .news-card--small-2 .news-card__img img{width:auto}.news-card--s_7 .news-card--small-2 .news-card__data{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.news-card--s_7 .news-card--small-2 .news-card__name{font-size:1.6em}.news-card--s_7 .news-card--small-img .news-card__img{width:100%;max-width:100px}.news-card--s_7 .news-card--large{height:100%}.news-card--s_7 .news-card--large .news-card__name{font-size:2.4em}.news-card--s_7 .news-card--large .news-card__content{color:#e6e6e6;font-size:1.4em;line-height:1.6;padding-bottom:15px}.news-card--s_7 .full-news{background:#fff;padding:50px 20px 20px 20px}.news-card--s_7 .big-news{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative;padding:180px 20px;z-index:2;width:100%;background-color:#62c55a}.news-card--s_7 .big-news:before{content:'';width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:#000;opacity:.5;position:absolute;z-index:-1}.news-card--s_7 .big-news__wrap{max-width:670px;margin:0 auto;text-align:center;color:#fff}.news-card--s_7 .big-news__info{width:100%;padding-bottom:15px;font-size:1.4em;line-height:1.4;color:#ccc}.news-card--s_7 .big-news__info span{position:relative}.news-card--s_7 .big-news__info span:after{content:'/';padding:0 5px}.news-card--s_7 .big-news__info span:last-child:after{content:none}.news-card--s_7 .big-news__header{font-size:3em;margin-bottom:30px}.news-card--s_7 .avatar{position:relative;padding-top:35px}.news-card--s_7 .avatar:before{content:'';position:absolute;left:50%;top:0;width:20px;margin-left:-10px;height:2px;background:#fff}.news-card--s_7 .avatar__img{overflow:hidden;margin-bottom:5px;border-radius:50%}.news-card--s_7 .avatar__name{font-weight:700;font-size:1.6em;padding-bottom:5px}.news-card--s_7 .avatar__type{font-weight:400;font-size:1.4em}.news-card--s_7 .news-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-card--s_7 .news-footer .hr,.news-card--s_7 .news-footer hr{width:100%}.news-card--s_7 .news-footer__btn{margin-right:20px}.news-card--s_7 .news-footer__social{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-card--s_7 .news-footer__social>span{font-size:1.4em;color:#ccc;padding-right:30px}.news-card--s_7 .wrapp-news{margin-bottom:30px}.news-card--s_8{padding-bottom:20px;height:100%}.fix-grid .news-card--s_8 img{width:100%}.news-card--s_8 .news-card{margin-bottom:20px}.news-card--s_8 .news-card--large{height:100%}.news-card--s_8 .news-card--border .news-card__inner{padding:20px;-webkit-transition:.3s;transition:.3s}.news-card--s_8 .news-card--border .news-card__data{height:100%;border:10px solid #fefefe;-webkit-transition:.3s;transition:.3s}.news-card--s_8 .news-card--border:hover .news-card__data{border-color:#e76f70}.news-card--s_8 .news-card__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-card--s_8 .news-card__content{color:#e6e6e6;font-size:1.4em;line-height:1.4;padding-bottom:15px}.news-card--s_8 .news-card__type{color:#d02022;font-size:1.4em;padding-bottom:8px}.news-card--s_8 .news-card__type:hover{text-decoration:underline;color:#d02022}.news-card--s_8 .news-card__count-msg{font-size:1.4em;font-weight:700;padding:3px;background:#2aae49;position:relative;min-width:30px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;color:#fff;border-radius:5px}.news-card--s_8 .news-card__count-msg:before{content:'';position:absolute;left:-10px;bottom:1px;width:0;height:0;border:5px solid transparent;border-right:9px solid #d02022}.news-card--s_8 .news-card__name{font-weight:700;color:#cdcdcd;-webkit-transition:.3s;transition:.3s;font-size:1.8em;line-height:1.3;margin-bottom:15px;display:block}.news-card--s_8 .news-card__name:hover{color:#e76f70;text-decoration:none}.news-card--s_8 .news-card__date{color:#e6e6e6;font-size:1.4em;padding-bottom:8px;padding-right:10px}.news-card--s_8 .news-card__inner{background:#fff;-webkit-transition:.3s;transition:.3s;height:100%}.news-card--s_8 .news-card__inner:hover{-webkit-box-shadow:0 4px 4px 0 rgba(23,23,23,.24);box-shadow:0 4px 4px 0 rgba(23,23,23,.24)}.news-card--s_8 .news-card__img{text-align:center;display:block;overflow:hidden}.news-card--s_8 .news-card__img a{position:relative;display:block}.news-card--s_8 .news-card__img a:before{content:'';position:absolute;background:#62dc7f;left:0;right:0;top:0;bottom:0;opacity:0;-webkit-transition:.4s;transition:.4s}.news-card--s_8 .news-card__img a:hover:before{opacity:.4}.news-card--s_8 .news-card__img img{display:block;-webkit-transition:.3s;transition:.3s;max-width:100%;height:auto;margin:0 auto}.news-card--s_8 .news-card__data{padding:20px 25px 20px 25px}.news-card--s_8 .news-card--big{margin-bottom:15px;width:100%}.news-card--s_8 .news-card--big .news-card__info{width:100%;padding-bottom:20px;font-size:1.3em;line-height:20px;color:#ccc}.news-card--s_8 .news-card--big .news-card__info span{position:relative}.news-card--s_8 .news-card--big .news-card__info span:after{content:'/';padding:0 5px}.news-card--s_8 .news-card--big .news-card__info span:last-child:after{content:none}.news-card--s_8 .news-card--big .news-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.news-card--s_8 .news-card--big .news-card__data{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 40px}.news-card--s_8 .news-card--big .news-card__img{width:100%;max-width:280px;min-height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fefefe;background-image:url(/local/templates/hedonic/css/images/big-news-empty.jpg);background-position:50% 50%;background-repeat:no-repeat}.news-card--s_8 .news-card--big-border .news-card__img{border:8px solid #fefefe;border-right:0}.news-card--s_8 .news-card--big-border .news-card__data{border:8px solid #fefefe;border-left:0}.news-card--s_8 .news-card--small-1 .news-card__inner{background:0 0;height:auto}.news-card--s_8 .news-card--small-1 .news-card__inner:hover{-webkit-box-shadow:none;box-shadow:none}.news-card--s_8 .news-card--small-1 .news-card__data{padding:0}.news-card--s_8 .news-card--small-1 .news-card__name{font-size:1.6em;color:#d02022;font-weight:400;-webkit-transition:.3s;transition:.3s}.news-card--s_8 .news-card--small-1 .news-card__name:hover{opacity:.7}.news-card--s_8 .news-card--small-1 .news-card__date{padding-bottom:12px}.news-card--s_8 .news-card--small-2{margin-bottom:20px}.news-card--s_8 .news-card--small-2 .news-card__inner{background:0 0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.news-card--s_8 .news-card--small-2 .news-card__inner:hover{-webkit-box-shadow:none;box-shadow:none}.news-card--s_8 .news-card--small-2 .news-card__img{width:170px;margin-right:15px;margin-bottom:15px}.news-card--s_8 .news-card--small-2 .news-card__img img{width:auto}.news-card--s_8 .news-card--small-2 .news-card__data{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.news-card--s_8 .news-card--small-2 .news-card__name{font-size:1.6em}.news-card--s_8 .news-card--small-img .news-card__img{width:100%;max-width:100px}.news-card--s_8 .news-card--large{height:100%}.news-card--s_8 .news-card--large .news-card__name{font-size:2.4em}.news-card--s_8 .news-card--large .news-card__content{color:#e6e6e6;font-size:1.4em;line-height:1.6;padding-bottom:15px}.news-card--s_8 .full-news{background:#fff;padding:50px 20px 20px 20px}.news-card--s_8 .big-news{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative;padding:180px 20px;z-index:2;width:100%;background-color:#62c55a}.news-card--s_8 .big-news:before{content:'';width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:#000;opacity:.5;position:absolute;z-index:-1}.news-card--s_8 .big-news__wrap{max-width:670px;margin:0 auto;text-align:center;color:#fff}.news-card--s_8 .big-news__info{width:100%;padding-bottom:15px;font-size:1.4em;line-height:1.4;color:#ccc}.news-card--s_8 .big-news__info span{position:relative}.news-card--s_8 .big-news__info span:after{content:'/';padding:0 5px}.news-card--s_8 .big-news__info span:last-child:after{content:none}.news-card--s_8 .big-news__header{font-size:3em;margin-bottom:30px}.news-card--s_8 .avatar{position:relative;padding-top:35px}.news-card--s_8 .avatar:before{content:'';position:absolute;left:50%;top:0;width:20px;margin-left:-10px;height:2px;background:#fff}.news-card--s_8 .avatar__img{overflow:hidden;margin-bottom:5px;border-radius:50%}.news-card--s_8 .avatar__name{font-weight:700;font-size:1.6em;padding-bottom:5px}.news-card--s_8 .avatar__type{font-weight:400;font-size:1.4em}.news-card--s_8 .news-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-card--s_8 .news-footer .hr,.news-card--s_8 .news-footer hr{width:100%}.news-card--s_8 .news-footer__btn{margin-right:20px}.news-card--s_8 .news-footer__social{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-card--s_8 .news-footer__social>span{font-size:1.4em;color:#ccc;padding-right:30px}.news-card--s_8 .wrapp-news{margin-bottom:30px}.news-card--s_9{width:100%;margin-bottom:55px;color:#000}.news-card--s_9:last-of-type{margin-bottom:0}.news-card--s_9 .news-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.news-card--s_9 .news-card__img{height:270px;min-width:270px;overflow:hidden}.news-card--s_9 .news-card__img img{height:100%}.news-card--s_9 .news-card__data{height:auto;width:100%;margin-left:50px;padding:18px 0 14px;overflow:hidden}.news-card--s_9 .news-card__title{line-height:1.2em;font-family:Merriweather,Arial,Verdana,sans-serif;font-size:2.2em}.news-card--s_9 .news-card__content{line-height:1.4em;font-size:1.6em;margin-top:20px}.news-card--s_9+.btn{margin-top:75px}.news-card--s_10{width:100%;padding-bottom:32px;margin-top:40px;border-bottom:1px solid #e6e6e6}.news-card--s_10:first-of-type{margin-top:0}.news-card--s_10 .news-card__date{margin-bottom:22px;letter-spacing:.4em;font-size:1.3em;color:#e6e6e6}.news-card--s_10 .news-card__date img{height:auto;max-width:100%}.news-card--s_10 .news-card__title{line-height:1.2em;font-family:Merriweather,Arial,Verdana,sans-serif;font-size:2.2em;color:#000}.news-card--s_10 .news-card__content{line-height:1.4em;font-size:1.6em;margin-top:15px;color:#000}.news-card--s_10+.btn{margin-top:44px}.paginations{margin:60px auto 20px}.paginations--s_1 .paginations__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.paginations--s_1 .paginations__item{margin:0;padding:0;list-style:none}.paginations--s_1 .paginations__item:nth-child(2) a{border-left:1px solid #e6e6e6!important}.paginations--s_1 .paginations__item::before{display:none}.paginations--s_1 .paginations__item--active a.paginations__link{color:#c8251e}.paginations--s_1 .paginations__item--first a.paginations__link,.paginations--s_1 .paginations__item--last a.paginations__link{position:relative;margin:0 30px;-webkit-transition:background-color .5s;transition:background-color .5s;border:1px solid #c8251e;background-color:#c8251e}.paginations--s_1 .paginations__item--first a.paginations__link::after,.paginations--s_1 .paginations__item--last a.paginations__link::after{position:absolute;width:10px;height:10px;content:'';border-top:2px solid #fff;border-left:2px solid #fff}.paginations--s_1 .paginations__item--first a.paginations__link:hover,.paginations--s_1 .paginations__item--last a.paginations__link:hover{border:1px solid #dd2726;background-color:#dd2726}.paginations--s_1 .paginations__item--disabled{pointer-events:none}.paginations--s_1 .paginations__item--disabled a.paginations__link{border:1px solid #cdcdcd;background-color:#cdcdcd}.paginations--s_1 .paginations__item--first a.paginations__link::after{top:25px;left:27px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.paginations--s_1 .paginations__item--last a.paginations__link::after{top:25px;right:27px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.paginations--s_1 a.paginations__link{font-size:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;color:#818181;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:none}.content:not(:empty) a:not(.btn) .paginations--s_1 a.paginations__link,.paginations--s_1 a.paginations__link{border-bottom:1px solid #e6e6e6!important}.paginations--s_1 a.paginations__link:focus,.paginations--s_1 a.paginations__link:hover{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:none}.paginations--s_1 a.paginations__link--dotdotdot{width:40px;cursor:default;pointer-events:none;border-top:none;border-right:1px solid #e6e6e6;border-bottom:none;border-left:none}.paginations--s_1 a.paginations__link--dotdotdot:hover{color:#818181;border-top:none;border-bottom:none}.social--s_1.social--popup{text-align:center}.social--s_1.social--popup .social__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social--s_1 .social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -7px}.social--s_1 .social__item{padding:7px 7px 7px 7px}.social--s_1 .social__link{-webkit-transition:.3s;transition:.3s;width:25px;height:25px;border-radius:50%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:#f1f1f1}.social--s_1 .social__link:before{content:''}.social--s_1 .social__link:hover{-webkit-transform:scale(.9);transform:scale(.9)}.social--s_1 .social__link--linkin{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(112.2em / 10);height:calc(112.2em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(-380em / 10) calc(0em / 10);font-size:2.5px}.social--s_1 .social__link--google{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(112.2em / 10);height:calc(112.2em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(-145em / 10) calc(0em / 10);font-size:2.5px}.social--s_1 .social__link--twitt{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(112.2em / 10);height:calc(112.2em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(-920em / 10) calc(0em / 10);font-size:2.5px}.social--s_1 .social__link--vk{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(112.2em / 10);height:calc(112.2em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(-1161em / 10) calc(0em / 10);font-size:2.5px}.social--s_1 .social__link--fb{content:"";display:inline-block;vertical-align:middle;font-size:10px;width:calc(112.2em / 10);height:calc(112.2em / 10);background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg);background-repeat:no-repeat;background-size:calc(1417em / 10) calc(112.2em / 10);background-position:calc(0em / 10) calc(0em / 10);font-size:2.5px}.social--s_1 .social--popup .social__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social--footer.social{margin-top:-15px;margin-bottom:25px}.items-preview-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1800px;margin:0 auto}.item-preview{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:1px solid #e6e6e6;background-color:#fff}.item-preview--s_1{height:488px;min-width:270px;max-width:270px;padding:18px 27px;margin:0 15px 20px}.item-preview--s_1 .item-preview__inner-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:33px}.item-preview--s_1 .item-preview__top{top:8px}.item-preview--s_1 .item-preview__name{width:100%;margin-bottom:16px;text-align:center}.item-preview--s_1 .item-preview__image{display:-webkit-box;display:-ms-flexbox;display:flex;height:160px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;overflow:hidden}.item-preview--s_1 .item-preview__title{margin-bottom:25px}.item-preview--s_1 .item-preview__info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.item-preview--s_1 .item-preview__order{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.item-preview--s_1 .item-preview__special-offer{position:absolute;bottom:5px;left:0}.item-preview__inner-wr{position:relative;height:100%;width:100%}.item-preview__top{position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2}.item-preview__top .Lcol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-preview__top .Rcol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-preview .info-item{margin:0 5px}.item-preview .info-item.color{height:20px;width:20px;border-radius:100%;overflow:hidden}.item-preview .info-item.flag{height:16px;width:28px;background-color:#e6e6e6}.item-preview__rank{position:relative;padding-left:20px;font-size:1.3em}.item-preview__rank:before{content:'';display:block;position:absolute;top:0;left:0;height:13px;width:13px;background-color:#e6e6e6}.item-preview__name{letter-spacing:.4em;font-size:1.3em;color:#e6e6e6}.item-preview__title{font-family:Merriweather,Arial,Verdana,sans-serif;line-height:1.4em;font-weight:700;text-align:center;font-size:2em}.item-preview__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.item-preview__info .old-price{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.5em;color:#e6e6e6}.item-preview__info .old-price .price-wr{text-decoration:line-through}.item-preview__info .old-price .info-helper{margin-left:4px}.item-preview__info .product-status{margin-top:4px}.item-preview__info .product-status .in-stock{font-size:1.4em;text-decoration:none;color:#61be9e}.item-preview__info .product-status .in-stock:hover{text-decoration:underline}.item-preview .product-price{font-size:2.5em;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif}.item-preview__order{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.item-preview__order .like-btn{background-color:#cdcdcd;background-position:50% 50%;background-repeat:no-repeat}.item-preview__order .cart-add-btn{width:100%;max-width:140px;text-align:center;background:#1a1a1a;color:#fff}.item-preview__special-offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:1.3em}.item-preview__special-offer .info-helper{margin-left:8px}.info-helper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:15px;width:15px;font-size:.8em;border-radius:100%;background-color:#cdcdcd;overflow:hidden;color:#fff}.info-helper:hover{color:#fff}.item-preview{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:488px;padding:18px 27px;border:1px solid #e6e6e6;background-color:#fff}.item-preview--s_2{height:720px}.item-preview--s_2 .item-preview__bg{position:absolute;bottom:0;left:0;right:0;height:75%;text-align:center;z-index:1}.item-preview--s_2 .item-preview__bg img{height:auto;max-height:100%;max-width:100%}.item-preview--s_2 .item-preview__inner-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:27px 30px 30px;z-index:2}.item-preview--s_2 .item-preview__name{text-align:center}.item-preview--s_2 .item-preview__rank{position:absolute;top:0;right:0;z-index:2}.item-preview--s_2 .item-preview__top{margin-bottom:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-preview--s_2 .item-preview__title{max-width:370px;margin:0 auto;padding:0 15px;font-size:2.2em;line-height:1.2em}.item-preview--s_2 .item-preview__subtitle{max-width:380px;margin:8px auto 0;font-size:1.3em}.item-preview--s_2 .item-preview__order{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.item-preview--s_2 .item-preview__order .product-price{margin-bottom:10px}.item-preview--s_2 .item-preview__order .price-wr{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-preview{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:1px solid #e6e6e6;background-color:#fff}.item-preview--s_3{height:220px;width:100%;padding:26px 30px 28px 34px;margin-bottom:30px}.item-preview--s_3:last-of-type{margin-bottom:0}.item-preview--s_3 .item-preview__inner-wr{display:-webkit-box;display:-ms-flexbox;display:flex}.item-preview--s_3 .item-preview__top{position:relative;top:0;width:100%;margin-bottom:20px}.item-preview--s_3 .item-preview__name{text-align:center}.item-preview--s_3 .item-preview__image{display:-webkit-box;display:-ms-flexbox;display:flex;height:160px;width:136px;margin-right:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.item-preview--s_3 .item-preview__image img{height:auto;max-width:100%}.item-preview--s_3 .item-preview__main{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.item-preview--s_3 .item-preview__title{line-height:1.4em;font-size:2.2em;text-align:left}.item-preview--s_3 .item-preview__order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto}.item-preview--s_3 .item-preview__order .product-price{margin-right:auto}.item-preview--s_3 .item-preview__order .btn{margin-left:10px}.item-preview{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.item-preview--s_4{height:420px;padding:33px 40px 36px 0}.item-preview--s_4 .item-preview__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-width:280px;margin:20px}.item-preview--s_4 .item-preview__image img{height:auto;max-height:100%;max-width:100%}.item-preview--s_4 .item-preview__inner-wr{display:-webkit-box;display:-ms-flexbox;display:flex}.item-preview--s_4 .item-preview__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;width:100%}.item-preview--s_4 .item-preview__name{text-align:center}.item-preview--s_4 .item-preview__rank{position:absolute;top:0;right:0;z-index:2}.item-preview--s_4 .item-preview__top{position:relative;width:100%;margin-bottom:10px}.item-preview--s_4 .item-preview__title{max-width:370px;margin:0 auto;padding:0;text-align:left;font-size:2.2em;line-height:1.2em}.item-preview--s_4 .item-preview__subtitle{max-width:380px;margin:0;font-size:1.3em}.item-preview--s_4 .item-preview__features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px;margin-top:25px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.item-preview--s_4 .item-preview__features-item{width:100%;max-width:75px;line-height:1.2em;color:#000}.item-preview--s_4 .item-preview__bot{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto}.item-preview--s_4 .item-preview__info .old-price{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5px}.item-preview--s_4 .item-preview__info .product-price{width:100%}.item-preview--s_4 .item-preview__info .product-status{margin-top:0}.item-preview--s_4 .item-preview__order{min-width:193px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.item-preview--s_4 .item-preview__order .product-price{margin-bottom:10px}.item-preview--s_4 .item-preview__order .price-wr{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-preview--s_4 .item-preview__special-offer{margin-top:14px}.company-legal{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:45px}.company-legal__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:auto;min-height:44px;width:100%;margin-bottom:56px}.company-legal__heading .pre-number{padding-right:20px;line-height:1.7em;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:.25em}.company-legal__heading .pre-number span{border-bottom:1px solid #c3c3c5}.company-legal__heading .pre-number span:last-of-type{border-bottom:none}.company-legal .phone-content .company-legal__heading{font-size:4em}.company-legal .phone-content .company-legal__heading span{font-size:1.4em}.company-legal .phone-content__item{width:100%;margin-bottom:48px}.company-legal .phone-content__item:last-of-type{margin-bottom:0}.company-legal .phone-content__item-title{display:inline-block;margin-bottom:8px;text-decoration:underline;font-size:1.5em;color:#e6e6e6}.company-legal .phone-content__item-number{font-size:2.6em}.company-legal .phone-content__item-descr{margin-top:8px;font-size:1.1em;color:#e6e6e6}.company-legal .phone-content+.social-list{margin-top:55px}.company-legal .social-list{margin-top:0;font-size:1.5em;color:#e6e6e6}.company-legal .social-list p{margin-bottom:15px}.company-legal .social-list ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company-legal .social-list__item{display:inline;height:25px;width:25px;margin-right:10px;background-color:#e6e6e6}.company-legal .social-list__item:last-of-type{margin-right:0}.company-legal .social-list__item.instagram{height:25px;width:25px;background-image:url(/local/templates/hedonic/css/images)}.company-legal .social-list__item.facebook{height:25px;width:25px;background-image:url(/local/templates/hedonic/css/images)}.company-legal .social-list__item.vk{height:20px;width:33px;background-image:url(/local/templates/hedonic/css/images)}.company-legal .social-list__item a{display:block;height:100%;width:100%;background-position:50% 50%;background-repeat:no-repeat;background-color:#e6e6e6}.company-legal .department-content .company-legal__heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.company-legal .department-content .company-legal__heading h3{font-size:2.2em;font-family:Merriweather,Arial,Verdana,sans-serif}.company-legal .department-content .company-legal__heading .btn{min-width:200px}.company-legal .department-content__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.company-legal .department-content__item{position:relative;margin-bottom:45px;font-family:Tecla-Normal,Tecla,Arial,Verdana,sans-serif;color:#313131}.company-legal .department-content__item:before{content:'Новый';display:none;position:absolute;top:0;left:14px;height:1.4em;width:auto;padding:0 5px;vertical-align:middle;line-height:1.5em;font-size:.9em;text-transform:uppercase;border-radius:10px;background-color:#61be9e;overflow:hidden;color:#fff;-webkit-transform:translateY(calc(-100% - 5px));transform:translateY(calc(-100% - 5px))}.company-legal .department-content__item.new:before{display:block}.company-legal .department-content__item .item-phone{font-size:1.5em;margin-bottom:5px}.company-legal .department-content__item .item-address{font-size:1.5em;line-height:1.2em}.offer-banner{height:500px;width:100%;background-size:cover}.offer-banner--s_1 .offer-banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:60px 100px 70px;color:#fff}.offer-banner--s_1 .offer-banner__top{width:100%;margin-bottom:40px}.offer-banner--s_1 .offer-banner__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:5em;line-height:1.2em;margin-bottom:0}.offer-banner--s_1 .offer-banner__subtitle{font-size:3.2em;line-height:1.4em}.offer-banner--s_1 .offer-banner__num-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.offer-banner--s_1 .offer-banner__num-list .list-item{margin:0 auto;text-align:center;width:auto;max-width:140px}.offer-banner--s_1 .offer-banner__num-list .list-item:first-of-type{margin-left:0}.offer-banner--s_1 .offer-banner__num-list .list-item .title{font-size:7em}.offer-banner--s_1 .offer-banner__num-list .list-item .sub{margin-top:15px;line-height:1.2em;font-size:1.7em;font-family:Tecla-Thin,Tecla,Arial,Verdana,sans-serif}.offer-banner--s_1 .offer-banner__btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:auto}.offer-banner--s_1 .offer-banner__btn-row .btn{min-width:200px;text-decoration:none}.offer-banner--s_1 .offer-banner__btn-row a{text-decoration:underline;font-size:1.5em;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;color:#fff}.offer-banner{height:500px;width:100%;background-size:cover}.offer-banner--s_2 .offer-banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:48px 50px 32px;text-align:center;color:#fff}.offer-banner--s_2 .offer-banner__title{font-family:Tecla,Arial,Verdana,sans-serif;font-size:3.2em;line-height:1.2em;margin-bottom:42px}.offer-banner--s_2 .offer-banner__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.offer-banner--s_2 .offer-banner__date .date{font-size:1.5em;margin-bottom:4px}.offer-banner--s_2 .offer-banner__date .time{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:4em;margin-bottom:15px}.offer-banner--s_2 .offer-banner__date .day{font-size:1.3em;letter-spacing:.4em}.offer-banner--s_2 .offer-banner__content{margin-top:45px;line-height:1.4em;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:1.7em}.offer-banner--s_2 .offer-banner__btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:auto}.offer-banner--s_2 .offer-banner__btn-row .btn{min-width:200px;text-decoration:none}.offer-banner--s_2 .offer-banner__btn-row a{margin-top:17px;text-decoration:underline;font-size:1.5em;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;color:#fff}.offer-banner--s_3{height:500px;width:100%;background-size:cover;border:1px solid #e6e6e6}.offer-banner--s_3 .offer-banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:43px 42px 30px}.offer-banner--s_3 .offer-banner__title{text-align:left;font-family:Tecla,Arial,Verdana,sans-serif;font-size:3.2em;line-height:1.2em}.offer-banner--s_3 .offer-banner__btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:auto}.offer-banner--s_3 .offer-banner__btn-row .btn{min-width:200px;text-decoration:none}.offer-banner--s_3 .offer-banner__btn-row a{margin-top:25px;text-decoration:underline;font-size:1.5em;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif}.page-banner{height:640px;background-position:0 100%;background-size:100% auto}.page-banner .overlay-filter{position:absolute;height:100%;width:100%;background-color:rgba(255,255,255,.75);z-index:1}.page-banner__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-position:100% 50%;background-repeat:no-repeat;z-index:2}.page-banner__inner .title{width:auto;max-width:500px;line-height:1.2em;font-family:Merriweather,Arial,Verdana,sans-serif;font-size:5em}.content-advertise-banner{position:relative;height:240px;width:100%;padding:20px 100px;background-position:0 0;background-repeat:no-repeat;background-size:cover}.content-advertise-banner .overlay-filter{position:absolute;height:100%;width:100%;z-index:1}.content-advertise-banner__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;z-index:2}.content-advertise-banner__inner .title{width:100%;max-width:50%;font-size:3.2em;line-height:1.2em;color:#fff}.content-advertise-banner__inner .btn{min-width:200px}.tab-section{border-top:1px solid #e6e6e6;height:auto}.tab-section .tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;width:100%;padding:45px 0 40px}.tab-section .tab-list__main-item{display:inline;margin:0 50px;font-size:2.5em}.tab-section .tab-list__main-item.active{font-size:3.5em;color:#c8251e}.tab-section .tab-list__main-item:active,.tab-section .tab-list__main-item:hover{color:#c8251e}.tab-section .tab-list__main-item a{text-decoration:none;font-family:inherit;font-size:inherit;color:inherit}.tab-section .tab-list__sub{margin-top:30px}.tab-section .tab-list__sub-item{display:inline;margin:0 13px;font-size:1.6em}.tab-section .tab-list__sub-item:active,.tab-section .tab-list__sub-item:hover{color:#c8251e}.tab-section .tab-list__sub-item a{text-decoration:none;font-family:inherit;font-size:inherit;color:inherit}.event-banner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:30px 0}.event-banner__name{font-size:5em;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700}.event-banner__descr{margin-top:5px;font-size:1.6em;line-height:1.4em}.event-banner__btn-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:5px}.event-banner__btn-wr .btn{min-width:200px}.tag-section{display:block;position:relative;margin-bottom:78px;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tag-section--s_1 .tag-section__inner{position:relative;height:600px;width:100%;color:#fff}.tag-section--s_1 .tag-section__pic{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin-right:40%}.tag-section--s_1 .tag-section__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tag-section--s_1 .tag-section__wrap{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:83px 200px 87px 15px;margin-right:40%}.tag-section--s_1 .tag-section__top{width:370px;margin:0 auto;text-align:left}.tag-section--s_1 .tag-section__subtitle{font-size:13px;margin-bottom:8px;letter-spacing:5.2px}.tag-section--s_1 .tag-section__title{font-size:44px;line-height:1;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif}.tag-section--s_1 .tag-section__bot{width:370px;margin:0 auto;text-align:left}.tag-section--s_1 .tag-section__cloud{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:550px;margin:0 auto}.tag-section--s_1 .tag-section__item{display:inline-block;margin:0 20px;color:#fff}.tag-section--s_1 .tag-section__item:focus,.tag-section--s_1 .tag-section__item:hover{color:#d02022;text-decoration:none}.tag-section--s_1 .tag-section__item.rel-1{font-size:27px;line-height:1.51852}.tag-section--s_1 .tag-section__item.rel-2{font-size:30px;line-height:1.36667}.tag-section--s_1 .tag-section__item.rel-3{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:34px;line-height:1.20588}.tag-section--s_1 .tag-section__item.rel-4{font-family:Tecla-Thin,Tecla,Arial,Verdana,sans-serif;font-size:22px;line-height:1.86364}.tag-section--s_1 .tag-section__item.rel-5{font-family:Tecla-Thin,Tecla,Arial,Verdana,sans-serif;font-size:22px;line-height:1.86364}.tag-section--s_1 .tag-section__item.rel-6{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:28px;line-height:1.46429}.tag-section--s_1 .tag-section__item.rel-7{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:28px;line-height:1.46429}.tag-section--s_1 .tag-section__item.rel-8{font-size:31px;line-height:1.32258}.tag-section--s_1 .tag-section__item.rel-9{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:34px;line-height:1.20588}.tag-section--s_1 .tag-section__item.rel-10{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:28px;line-height:1.46429}.tag-section--s_1 .tag-section__item.rel-11{font-family:Tecla-Thin,Tecla,Arial,Verdana,sans-serif;font-size:22px;line-height:1.86364}.tag-section--s_1 .tag-section__item.rel-12{font-size:30px;line-height:1.36667}.tag-section--s_1 .tag-section__prod-wrap{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.tag-section--s_1 .tag-section__prod-wrap .container{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none}.tag-section .prod-card--s_2 .prod-card__title{height:88px!important}.sale-block--s_1{position:relative;height:340px;margin-bottom:29px;border:1px solid #e6e6e6}.sale-block--s_1 .sale-block__inner{height:100%}.sale-block--s_1 .sale-block__pic{display:block;position:relative;height:100%;overflow:hidden}.sale-block--s_1 .sale-block__pic:before{z-index:2;content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#dd2726;opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease}.sale-block--s_1 .sale-block__pic:focus:before,.sale-block--s_1 .sale-block__pic:hover:before{opacity:.4}.content .sale-block--s_1 .sale-block__pic{border:none}.sale-block--s_1 .sale-block__img-wrap,.sale-block--s_1 .sale-block__num-wrap{position:absolute;top:0;bottom:0;left:0;right:0}.sale-block--s_1 .sale-block__img-wrap{z-index:1}.sale-block--s_1 .sale-block__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#ccc}.sale-block--s_1 .sale-block__num-wrap{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sale-block--s_1 .sale-block__num{display:block;overflow:hidden;color:#fff;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:108px;line-height:1.2;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:skewY(-7deg) translateY(6px);transform:skewY(-7deg) translateY(6px);text-align:center;text-overflow:ellipsis;white-space:nowrap}.sale-block--s_1 .sale-block__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:45px 57px 50px 30px}.sale-block--s_1 .sale-block__stick{z-index:3;position:absolute;top:-1px;right:-1px;border:55px solid #dd2726;border-left-color:transparent;border-bottom-color:transparent}.sale-block--s_1 .sale-block__stick-num{display:block;max-width:80px;overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);margin-top:-18px;margin-left:18px;color:#fff;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:19px;line-height:1.76923;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sale-block--s_1 .sale-block__stick-num--text{font-family:Tecla,Arial,Verdana,sans-serif;font-size:15px;line-height:1.53333}.sale-block--s_1 .sale-block__title{display:block;overflow:hidden;margin-bottom:30px;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:20px;line-height:1.36364;letter-spacing:1.05px}.content .sale-block--s_1 .sale-block__title,.sale-block--s_1 .sale-block__title{color:#000;border-bottom:none;-webkit-transition:all .15s ease;transition:all .15s ease}.sale-block--s_1 .sale-block__title--big{font-size:36px;line-height:1.3;margin-bottom:18px}.sale-block--s_1 .sale-block__desc{display:block;overflow:hidden;max-height:6.2em;color:#000;font-size:15px;line-height:1.55}.sale-block--s_1 .sale-block__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sale-block--s_1 .sale-block__btn-wrap{max-width:50%}.sale-block--s_1 .sale-block__btn-wrap .btn{padding:0 31px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;line-height:45px}.sale-block--s_1 .sale-block__timer{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:50%;color:#000;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1.1;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all .15s ease;transition:all .15s ease}.sale-block--s_1 .sale-block__timer.active{visibility:visible;opacity:1}.sale-block--s_1 .sale-block__days-wrap{padding-right:28px}.sale-block--s_1 .sale-block__days{color:#c8251e}.sale-block--s_1 .sale-block__days,.sale-block--s_1 .sale-block__divider,.sale-block--s_1 .sale-block__hours,.sale-block--s_1 .sale-block__min,.sale-block--s_1 .sale-block__sec,.sale-block--s_1 .sale-block__timer-caption{max-width:60px;min-width:35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sale-block--s_1 .sale-block__divider{padding:0 7px;min-width:inherit}.sale-block--s_1 .sale-block__timer-caption{color:#e6e6e6;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:11px;line-height:1.2;letter-spacing:2px}.sale-block--s_1 h1{font-size:36px;line-height:1.3;max-height:140px;margin-bottom:0}.sale-list--s_1 .sale-list__inner{padding-top:36px;padding-bottom:14px}.sale-more--s_1{margin-bottom:30px;padding-top:20px}.sale-more--s_1 .sale-more__text{margin-bottom:24px;color:#000;font-size:16px;line-height:1.5}.sale-more--s_1 .sale-more__caption{margin-top:37px;margin-bottom:32px;color:#000;font-size:14px;line-height:1.71429}.sale-more--s_1 .sale-more__btn-wrap .btn{padding:0 37px}.sale-more--s_1 .sale-more__recommend{padding-top:73px}.sale-more--s_1 .sale-more__recommend-col{margin-bottom:30px}.sale-more--s_1 .sale-block{margin-bottom:44px}.sale-more--s_1 .sale-block__wrap{padding-top:39px}.sale-pagination--s_1{margin-bottom:30px}.sale-pagination--s_1 .sale-pagination__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.sale-pagination--s_1 .sale-pagination__next,.sale-pagination--s_1 .sale-pagination__prev{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-width:50%;max-width:50%;padding:20px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.sale-pagination--s_1 .sale-pagination__next:focus,.sale-pagination--s_1 .sale-pagination__next:hover,.sale-pagination--s_1 .sale-pagination__prev:focus,.sale-pagination--s_1 .sale-pagination__prev:hover{text-decoration:none}.sale-pagination--s_1 .sale-pagination__next:focus:before,.sale-pagination--s_1 .sale-pagination__next:hover:before,.sale-pagination--s_1 .sale-pagination__prev:focus:before,.sale-pagination--s_1 .sale-pagination__prev:hover:before{background-color:#dd2726}.sale-pagination--s_1 .sale-pagination__next:focus .sale-pagination__text,.sale-pagination--s_1 .sale-pagination__next:hover .sale-pagination__text,.sale-pagination--s_1 .sale-pagination__prev:focus .sale-pagination__text,.sale-pagination--s_1 .sale-pagination__prev:hover .sale-pagination__text{color:#dd2726}.sale-pagination--s_1 .sale-pagination__next:before,.sale-pagination--s_1 .sale-pagination__prev:before{content:'';display:block;position:absolute;top:-1px;bottom:-1px;width:60px;background-color:#c8251e;-webkit-transition:all .15s ease;transition:all .15s ease}.sale-pagination--s_1 .sale-pagination__next:after,.sale-pagination--s_1 .sale-pagination__prev:after{content:'';display:block;position:absolute;width:12px;height:12px;border:2px solid #fff;border-left-width:0;border-bottom-width:0;-webkit-transition:all .15s ease;transition:all .15s ease}.sale-pagination--s_1 .sale-pagination__prev{padding-left:60px;border-right:1px solid #e6e6e6}.sale-pagination--s_1 .sale-pagination__prev:before{left:0}.sale-pagination--s_1 .sale-pagination__prev:after{top:50%;left:28px;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.sale-pagination--s_1 .sale-pagination__next{padding-right:60px}.sale-pagination--s_1 .sale-pagination__next:before{right:0}.sale-pagination--s_1 .sale-pagination__next:after{top:50%;right:26px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.sale-pagination--s_1 .sale-pagination__text{display:block;padding:0 10px;overflow:hidden;color:#000;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:15px;line-height:1.2;text-align:center;-webkit-transition:all .15s ease;transition:all .15s ease}.rubricator--s_1{margin-bottom:33px}.rubricator--s_1 .rubricator__item{margin-bottom:28px}.rubricator--s_1 .rubricator__title{margin-bottom:17px;color:#c8251e;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.63636}.rubricator--s_1 .rubricator__link{display:block;margin-bottom:10px;color:#000;font-size:15px;line-height:1.2;text-decoration:none;word-wrap:break-word;-webkit-transition:all .15s ease;transition:all .15s ease}.content .rubricator--s_1 .rubricator__link,.rubricator--s_1 .rubricator__link{border-bottom:none}.content .rubricator--s_1 .rubricator__link:focus,.content .rubricator--s_1 .rubricator__link:hover,.rubricator--s_1 .rubricator__link:focus,.rubricator--s_1 .rubricator__link:hover{color:#c8251e;text-decoration:none}.franchise-top--s_1{margin-top:41px}.franchise-top--s_1 .franchise-top__inner{position:relative;height:450px}.franchise-top--s_1 .franchise-top__pic{z-index:1;display:block;overflow:hidden;position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.franchise-top--s_1 .franchise-top__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.franchise-top--s_1 .franchise-top__wrap{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative;max-width:450px}.franchise-top--s_1 .franchise-top__title{display:block;overflow:hidden;max-height:4.8em;margin-top:12px;margin-bottom:67px;color:#fff;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:50px;line-height:1.2;letter-spacing:-.5px}.franchise-top--s_1 .franchise-top__btn-wrap .btn{padding:0 33px}.franchise-info--s_1 .franchise-info__inner{padding-top:63px;padding-bottom:78px}.franchise-info--s_1 .franchise-info__head{margin-bottom:57px}.franchise-info--s_1 .franchise-info__title{color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:35px;line-height:1.2}.franchise-info--s_1 .franchise-info__col{margin-bottom:52px}.franchise-info--s_1 .franchise-info__item{padding-right:65px}.franchise-info--s_1 .franchise-info__item--big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-top:19px;padding-right:0}.franchise-info--s_1 .franchise-info__item--big .franchise-info__desc{color:#c8251e;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.63636;text-indent:-45px;padding-left:45px}.franchise-info--s_1 .franchise-info__pic{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:13px;height:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.franchise-info--s_1 .franchise-info__img{display:block;max-width:100%;max-height:100%}.franchise-info--s_1 .franchise-info__desc{color:#000;font-size:17px;line-height:1.47059}.franchise-slider--s_1 .franchise-slider__inner{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.franchise-slider--s_1 .franchise-slider__inner::after{display:block;content:"";clear:both}.franchise-slider--s_1 .franchise-slider__inner.slick-initialized .franchise-slider__item{display:block;opacity:.3}.franchise-slider--s_1 .franchise-slider__inner.slick-initialized .franchise-slider__item.slick-current{opacity:1}.franchise-slider--s_1 .franchise-slider__item{padding:0 30px;-webkit-transition:all .3s ease;transition:all .3s ease}.franchise-slider--s_1 .franchise-slider__item:first-child{display:block}.franchise-slider--s_1 .franchise-slider__item:nth-child(1n+2){display:none}.franchise-slider--s_1 .franchise-slider__pic{height:440px;width:770px;position:relative;overflow:hidden;margin:0 auto}.franchise-slider--s_1 .franchise-slider__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.franchise-slider--s_1 .franchise-slider__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.franchise-slider--s_1 .slick-arrow{z-index:3;display:block;width:60px;height:60px;background-color:#c8251e;-webkit-transition:all .15s ease;transition:all .15s ease}.franchise-slider--s_1 .slick-arrow:before{content:'';display:block;position:absolute;width:12px;height:12px;border:2px solid #fff;border-left-width:0;border-bottom-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease;transition:all .15s ease}.franchise-slider--s_1 .slick-arrow:focus,.franchise-slider--s_1 .slick-arrow:hover{background-color:#b31e1a}.franchise-slider--s_1 .slick-prev{left:22.15%}.franchise-slider--s_1 .slick-prev:before{top:24px;left:28px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.franchise-slider--s_1 .slick-next{right:22.15%}.franchise-slider--s_1 .slick-next:before{top:24px;left:22px}.franchise-timeline--s_1{padding-top:87px}.franchise-timeline--s_1 .franchise-timeline__head{margin-bottom:80px}.franchise-timeline--s_1 .franchise-timeline__main-title{display:block;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:35px;line-height:1.2;text-align:center}.franchise-timeline--s_1 .franchise-timeline__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-top:7px;padding-bottom:50px;margin-bottom:11px}.franchise-timeline--s_1 .franchise-timeline__item:first-child{padding-top:24px;padding-bottom:55px;margin-bottom:0}.franchise-timeline--s_1 .franchise-timeline__item:first-child:before{top:90px}.franchise-timeline--s_1 .franchise-timeline__item:first-child:after{content:none}.franchise-timeline--s_1 .franchise-timeline__item:last-child{padding-bottom:147px;margin-bottom:0}.franchise-timeline--s_1 .franchise-timeline__item:nth-child(1n+3){padding-top:108px;padding-bottom:89px}.franchise-timeline--s_1 .franchise-timeline__item:nth-child(1n+3):after{top:117px}.franchise-timeline--s_1 .franchise-timeline__item:before{content:'';display:block;position:absolute;top:0;left:50%;bottom:0;width:7px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAUCAYAAABBECfmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNCNEM1RDlEOThGNTExRTg5RTRDOUY4RTUxNzE1QzlBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNCNEM1RDlFOThGNTExRTg5RTRDOUY4RTUxNzE1QzlBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0I0QzVEOUI5OEY1MTFFODlFNEM5RjhFNTE3MTVDOUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I0QzVEOUM5OEY1MTFFODlFNEM5RjhFNTE3MTVDOUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ligLUAAAAiUlEQVR42mI8fPgoAxCEAXEdEKsC8W0gbgLiVSxAIgSIVzIggDaMD5JsADHk5eUYpKQkGZ49e87w8OEjkFAdE9QoBhkZaQZmZmawAihQZYLawfDkyVOGv3//gnVCwW1GoINCQZYzYIIIkM7VIAYQXwfi31AaxF/J+P//fwZcgIkBDxiVpEgSIMAAixUkkJDLjfUAAAAASUVORK5CYII=);background-size:7px 20px;background-repeat-x:no-repeat}.franchise-timeline--s_1 .franchise-timeline__item:after{content:'';display:block;position:absolute;top:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:15px;height:15px;border-radius:50%;background-color:#c8251e}.franchise-timeline--s_1 .franchise-timeline__left,.franchise-timeline--s_1 .franchise-timeline__right{min-height:1px;min-width:50%;max-width:50%}.franchise-timeline--s_1 .franchise-timeline__left{text-align:right;padding-right:55px}.franchise-timeline--s_1 .franchise-timeline__right{text-align:left;padding-left:65px}.franchise-timeline--s_1 .franchise-timeline__title{display:block;margin-bottom:18px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:22px;line-height:1.36364}.franchise-timeline--s_1 .franchise-timeline__title--active{color:#c8251e}.franchise-timeline--s_1 .franchise-timeline__desc{display:block;color:#000;font-size:14px;line-height:1.5}.franchise-timeline--s_1 .franchise-timeline__top{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;border-radius:50%;background-color:#c8251e}.franchise-timeline--s_1 .franchise-timeline__top img{margin-top:-14px}.franchise-timeline--s_1 .franchise-timeline__bottom{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;border-radius:50%;border:1px solid #aeafb1;background-color:#fff}.franchise-timeline--s_1 .franchise-timeline__num{display:block;color:#aeafb1;font-size:26px;line-height:1}.franchise-timeline--s_1 .franchise-timeline__caption{display:block;color:#aeafb1;font-size:16px;line-height:1.125}.franchise-timeline--s_1 .franchise-timeline__pic{margin-top:-43px;margin-left:-38px}.franchise-form--s_1{position:relative}.franchise-form--s_1:before{z-index:1;content:'';display:block;position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;background:-webkit-gradient(linear,left top,right top,from(#9b1617),to(#d02022));background:linear-gradient(90deg,#9b1617 0,#d02022 100%)}.franchise-form--s_1 .franchise-form__inner{z-index:2;position:relative;padding-top:55px;padding-bottom:67px}.franchise-form--s_1 .franchise-form__title{margin-bottom:55px;color:#fff;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:35px;line-height:1.2;text-align:center}.franchise-form--s_1 .franchise-form__form-wrap{max-width:600px;margin:0 auto}.franchise-form--s_1 .franchise-form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.franchise-form--s_1 .franchise-form__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.franchise-form--s_1 .franchise-form__area label{line-height:1.2;margin-bottom:0;padding-right:10px}.franchise-form--s_1 .franchise-form__area .form-group{width:auto;padding:0;margin:0;max-width:157px}.franchise-form--s_1 .franchise-form__big-wrap{padding:0 15px;margin-bottom:30px;width:100%}.franchise-form--s_1 .franchise-form__big{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px dotted #c8251e;padding:18px 18px 19px 37px}.franchise-form--s_1 .franchise-form__big label{color:#fff;line-height:1.2;margin-bottom:0;padding-right:10px}.franchise-form--s_1 .franchise-form__big .form-group{width:auto;padding:0;margin:0;max-width:180px}.franchise-form--s_1 .franchise-form__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 15px}.franchise-form--s_1 .franchise-form__checkbox.form-group{width:100%}.franchise-form--s_1 .franchise-form__btn-wrap{padding-top:13px;text-align:right}.franchise-form--s_1 .franchise-form__btn-wrap .btn{padding:0 63px}.franchise-form--s_1 .franchise-form__btn-wrap .btn[disabled]{opacity:.5}.franchise-form--s_1 .franchise-form__btn-wrap .btn[disabled]:focus,.franchise-form--s_1 .franchise-form__btn-wrap .btn[disabled]:hover{color:#fff;background:#1a1a1a}.franchise-form--s_1 .form-group{width:50%;padding:0 15px;margin-bottom:26px}.franchise-form--s_1 .form-group label{color:#fff}.franchise-form--s_1 .form-group .checkbox label{color:#989898;font-size:11px;line-height:1.63636;padding-left:25px}.franchise-form--s_1 .form-group .checkbox label:before{width:16px;height:16px;background-color:#fff}.franchise-form--s_1 .form-group .checkbox label:after{left:5px;top:1px}.franchise-form--s_1 .form-group .checkbox label:focus,.franchise-form--s_1 .form-group .checkbox label:hover{color:#fff}.franchise-form--s_1 .form-group__input{border-radius:0;background-color:#fff;border-color:#fff}.franchise-form--s_1 .form-group .help-block{display:none!important}.franchise-form--s_1 .form-group.has-error .form-group__input,.franchise-form--s_1 .form-group.has-success .form-group__input{background-color:#fff;border-color:#fff}.franchise-form--s_1 .modal-dialog{margin-top:100px}.franchise-facts--s_1 .franchise-facts__inner{position:relative;padding-top:95px;padding-bottom:120px}.franchise-facts--s_1 .franchise-facts__pic{z-index:1;position:absolute;top:0;bottom:0;left:50%;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.franchise-facts--s_1 .franchise-facts__img{z-index:1;display:block;margin:auto;position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.franchise-facts--s_1 .franchise-facts__wrap{z-index:2;position:relative}.franchise-facts--s_1 .franchise-facts__title{display:block;margin-bottom:96px;color:#000;font-family:Merriweather,Arial,Verdana,sans-serif;font-weight:700;font-size:35px;line-height:1.2}.franchise-facts--s_1 .franchise-facts__col{margin-bottom:90px}.franchise-facts--s_1 .franchise-facts__item{position:relative;min-height:90px;padding-left:40px;padding-right:15px;color:#000;font-size:22px;line-height:1.36364}.franchise-facts--s_1 .franchise-facts__item:before{content:'';display:block;position:absolute;top:0;left:0;width:24px;height:24px;border-radius:50%;background-color:#c8251e}.franchise-facts--s_1 .franchise-facts__item:after{content:'';display:block;position:absolute;top:7px;left:7px;width:12px;height:7px;border:2px solid #fff;border-top-width:0;border-right-width:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-47deg);transform:rotate(-47deg)}.franchise-facts--s_1 .franchise-facts__item b{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif}.franchise-facts--s_1 .franchise-facts__item--active{color:#c8251e}.franchise-facts--s_1 .franchise-facts__btn-wrap{text-align:center}.cabinet-aside{position:relative;width:100%;max-width:240px;margin-top:35px;margin-bottom:90px;border:1px solid #e6e6e6}.cabinet-aside__avatar{position:absolute;top:-45px;right:0;left:0;overflow:hidden;width:90px;height:90px;margin:auto;border-radius:50%}.cabinet-aside__avatar img{display:block;width:100%}.cabinet-aside__username{padding:60px 20px 10px 33px;border-bottom:1px solid #e6e6e6}.cabinet-aside__firstname,.cabinet-aside__surname{font-size:16px;color:#000}.cabinet-aside__firstname{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif}.cabinet-aside .cabinet-aside__list{margin:0;padding-top:12px;padding-bottom:25px;border-bottom:1px solid #e6e6e6}.cabinet-aside .cabinet-aside__item{padding:6px 20px 6px 30px;list-style:none;-webkit-transition:border-color .5s;transition:border-color .5s;border-left:3px solid transparent}.cabinet-aside .cabinet-aside__item:before{display:none}.cabinet-aside .cabinet-aside__item.active{border-left:3px solid #c8251e}.cabinet-aside .cabinet-aside__item.active .cabinet-aside__link{color:#c8251e}.cabinet-aside a.cabinet-aside__link{font-size:16px;display:inline-block;padding:0;text-decoration:none;color:#000;border:none}.cabinet-aside__exit{position:relative;padding:0}.cabinet-aside__exit svg{position:absolute;top:0;right:20px;bottom:0;fill:#dd2726;width:26px;height:24px;margin:auto}.cabinet-aside a.cabinet-aside__exit-link{font-size:16px;display:inline-block;width:100%;padding:20px 20px 20px 33px;text-decoration:none;color:#000;border:none}.cabinet-card .cabinet__title{margin:30px 0}.cabinet-card__row{display:-webkit-box;display:-ms-flexbox;display:flex}.cabinet-card__item--card{-webkit-box-flex:0;-ms-flex:none;flex:none;width:345px}.cabinet-card__item--card-wrap{display:inline-block;margin-bottom:60px;border-radius:9px;-webkit-box-shadow:30px 52px 60px rgba(76,17,17,.35);box-shadow:30px 52px 60px rgba(76,17,17,.35)}.cabinet-card__item--card img{display:block;width:260px;max-width:200%}.cabinet-card__item--info{width:260px}.cabinet-card__number{font-size:32px;line-height:1;margin-bottom:5px;color:#000}.cabinet-card__points{font-size:32px;line-height:1;margin-bottom:5px;color:#c8251e}.cabinet-card__subtitle{font-size:13px;margin-bottom:30px;letter-spacing:2.5px;color:#aeafb1}.cabinet-card__item--links{padding-top:100px}.cabinet-card__item--links a.cabinet-card__link{font-size:13px;display:block;text-decoration:underline;color:#000;border:none}.cabinet-nocard .cabinet__title{margin:30px 0 20px 0}.cabinet-nocard .cabinet-nocard__title{font-family:Tecla,Arial,Verdana,sans-serif;font-size:25px;font-weight:400;margin:0 0 8px 0}.cabinet-nocard .form-group__input{border-radius:0}.cabinet-nocard .help-block{white-space:nowrap}.cabinet-nocard__block{padding:30px 50px 40px 50px;border:1px solid #e6e6e6;margin-bottom:-1px}.cabinet-nocard__block p{font-size:15px;line-height:1.2}.cabinet-nocard__form--add-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.cabinet-nocard__form--add-card .form-group{margin-top:25px;margin-bottom:0}.cabinet-nocard__form--add-card label{margin-right:20px}.cabinet-nocard__form--add-card .btn{max-width:195px;margin-top:15px}.cabinet-nocard__form--add-card .btn.disabled{pointer-events:none}.cabinet-nocard__form--active-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.cabinet-nocard__form--active-card .form-group{margin-top:25px;margin-bottom:0}.cabinet-nocard__form--active-card label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.cabinet-nocard__form--active-card label span{font-size:13px;line-height:1;letter-spacing:5.2px;color:#e6e6e6}.cabinet-nocard__form--active-card input{font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:15px;font-weight:300;margin-bottom:10px;padding:11px 23px 9px 23px;text-align:center}.cabinet-nocard__form--active-card .btn{margin-top:5px;margin-left:32px}.cabinet-nocard__form--active-card .btn.disabled{pointer-events:none;color:#141615;border:1px solid #cdcdcd;background:#fff}.cabinet-bonus{padding-top:25px}.cabinet-bonus .cabinet__title{line-height:1;margin:30px 0}.cabinet-bonus .cabinet-bonus__subtitle{font-weight:900;margin-top:40px}.cabinet-bonus .cabinet-bonus__list{margin-bottom:35px}.cabinet-bonus p{color:#000}.cabinet-bonus .table-wrap{max-width:690px;margin-bottom:55px}.cabinet-bonus .table-wrap table{width:100%}.cabinet-bonus .table-wrap th{min-width:40px;padding:11px 0 11px 30px}.cabinet-bonus .table-wrap td:first-child,.cabinet-bonus .table-wrap th:first-child{min-width:200px}.cabinet-bonus .table-wrap td:last-child,.cabinet-bonus .table-wrap th:last-child{min-width:130px}.cabinet-history{padding-bottom:65px}.cabinet-history .cabinet__title{margin:30px 0}.cabinet-history__header{display:-webkit-box;display:-ms-flexbox;display:flex}.cabinet-history__header-item{font-size:13px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 6px 9px 6px;text-align:center;letter-spacing:2.6px;color:#aeafb1}.cabinet-history__header-item--btn{width:85px}.cabinet-history__header-item--number{width:130px}.cabinet-history__header-item--quantity{width:113px}.cabinet-history__header-item--price{width:125px}.cabinet-history__header-item--bonus{width:185px;padding-left:23px;text-align:left}.cabinet-history__header-item--status{width:180px}.cabinet-history__item{border-bottom:1px solid #e6e6e6}.cabinet-history__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.cabinet-history__total-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 0;cursor:pointer;text-align:center}.cabinet-history__total-item--btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:77px}.cabinet-history__total-item--btn .minus{position:relative;width:14px;height:2px;background-color:#9b1617}.cabinet-history__total-item--btn .minus:before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:14px;height:2px;background-color:#9b1617;-webkit-transition:all .3s ease;transition:all .3s ease}.cabinet-history__total-item--number{width:105px}.cabinet-history__total-item--number .number{font-size:16px;line-height:1.45;display:block;color:#141615}.cabinet-history__total-item--number .date{font-size:12px;line-height:1.4;display:block;color:#141615}.cabinet-history__total-item--quantity{width:140px}.cabinet-history__total-item--quantity span{font-size:20px;color:#404040}.cabinet-history__total-item--price{width:105px}.cabinet-history__total-item--price span{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:20px}.cabinet-history__total-item--bonus{width:160px;padding-left:7px}.cabinet-history__total-item--bonus .plus{font-size:14px;color:#61be9e}.cabinet-history__total-item--bonus .minus{font-size:14px;color:#c8251e}.cabinet-history__total-item--status{width:165px}.cabinet-history__total-item--status span{font-size:20px}.cabinet-history__total-item--status .black{color:#000}.cabinet-history__total-item--status .red{color:#c8251e}.cabinet-history__total-item--status .green{color:#61be9e}.cabinet-history__total-item--repeat{width:115px}.cabinet-history__total-item--repeat a.cabinet-history__repeat-link{font-size:13px;line-height:1.2;display:block;text-decoration:underline;color:#000;border-bottom:none}.cabinet-history__total-item--opened .minus:before{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.cabinet-personal{padding-bottom:95px}.cabinet-personal .cabinet__title{margin:30px 0}.cabinet-personal .form-group__input{border-radius:0}.cabinet-personal .help-block{white-space:nowrap;right:0}.cabinet-personal__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:770px}.cabinet-personal__item--form{width:100%;max-width:320px}.cabinet-personal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.cabinet-personal__form label{font-size:13px;margin-bottom:5px;color:#989898}.cabinet-personal__input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:15px}.cabinet-personal__input-wrap .calendar-icon{position:absolute;top:12px;right:62px}.cabinet-personal__input-wrap input{font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:15px;font-weight:300;line-height:1;width:100%;max-width:270px;padding:9px;text-align:center}.cabinet-personal__input-icon{width:24px;height:24px}.cabinet-personal__input-icon-inn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cabinet-personal__input-icon-inn--pen{width:20px;height:20px}.cabinet-personal__input-icon-inn--success{display:none;width:24px;height:24px}.cabinet-personal__input-icon-inn--success svg{fill:#dd2726}.cabinet-personal__input-icon-inn svg{display:block;max-width:100%;max-height:100%}.cabinet-personal__input-wrap--birthday input{line-height:1;width:100%;max-width:70px}.cabinet-personal__form-btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.cabinet-personal__form-btn{font-size:15px!important;width:150px;margin-top:20px;margin-right:10px;padding:0 20px!important}.cabinet-personal__item--avatar{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:370px;height:320px;margin-top:20px;margin-left:30px;text-align:center;border:1px solid #e6e6e6;background-image:url(/local/templates/hedonic/css/../images/cabinet-personal-arrow.png);background-repeat:no-repeat;background-position:50% 100%;background-size:contain}.cabinet-personal__item--avatar a.cabinet-personal__link{font-size:15px;color:#313131;border:none}.cabinet-personal__download{position:relative;overflow:hidden;text-align:center}.cabinet-personal__download:hover span{color:#c8251e}.cabinet-personal__download span{font-size:15px;cursor:pointer;-webkit-transition:color .5s;transition:color .5s;text-decoration:underline;color:#333}.cabinet-personal__download input[type=file]{position:absolute;top:0;left:0;pointer-events:none;opacity:0}.cabinet-personal__avatar{overflow:hidden;width:140px;height:140px;margin:0 auto 10px;border-radius:50%}.cabinet-personal__input-wrap input.valid:optional+.cabinet-personal__input-icon .cabinet-personal__input-icon-inn--pen,.cabinet-personal__input-wrap input:required:valid+.cabinet-personal__input-icon .cabinet-personal__input-icon-inn--pen{display:none}.cabinet-personal__input-wrap input.valid:optional+.cabinet-personal__input-icon .cabinet-personal__input-icon-inn--success,.cabinet-personal__input-wrap input:required:valid+.cabinet-personal__input-icon .cabinet-personal__input-icon-inn--success{display:block}form .form-group.has-error .form-group__input+.cabinet-personal__input-icon .cabinet-personal__input-icon-inn--pen{display:block}form .form-group.has-error .form-group__input+.cabinet-personal__input-icon .cabinet-personal__input-icon-inn--success{display:none}.cabinet-favorites{padding-bottom:60px}.cabinet-favorites .cabinet__title{margin:30px 0}.cabinet-favorites__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.basket-banner{min-height:90px;margin-top:-25px;padding:20px 50px;background-repeat:no-repeat;background-position:100% 100%;background-size:cover}.basket-banner__text{color:#fff}.basket-banner__text p{margin:0}.basket-banner .basket-banner__text-lg{font-size:20px}.basket-banner .basket-banner__text-sm{font-size:16px}.basket-banner .basket-banner__text-sm span{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;position:relative;white-space:nowrap}.basket-banner .basket-banner__text-sm span i{font-style:normal;position:relative;z-index:1}.basket-banner .basket-banner__text-sm span::after{position:absolute;bottom:0;left:0;width:100%;height:6px;content:'';background-color:#c8251e}.product-slider{width:calc(100% + 30px);margin-left:-15px;padding:0}.content .product-slider__title,.product-slider__title{margin:2px 0 41px;letter-spacing:-.3px}.product-slider>.slick-arrow{z-index:3;top:50%;display:block;width:60px;height:60px;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform:translateY(-70%);transform:translateY(-70%);background-color:#c8251e}.product-slider>.slick-arrow:before{position:absolute;display:block;width:12px;height:12px;content:'';-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:2px solid #fff;border-bottom-width:0;border-left-width:0}.product-slider>.slick-arrow:focus,.product-slider>.slick-arrow:hover{background-color:#b31e1a}.product-slider>.slick-prev{left:-75px}.product-slider>.slick-prev:before{top:24px;left:28px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.product-slider>.slick-next{right:-75px}.product-slider>.slick-next:before{top:24px;left:22px}.product-slider:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.product-slider:not(.slick-initialized) .slick-slide{width:300px;height:376px}.product-slider:not(.slick-initialized) .slick-slide:nth-child(n+5){display:none}.product-slider:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.product-slider:not(.slick-initialized) .index-hits__col{width:300px;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;max-width:300px;height:492px}.product-slider:not(.slick-initialized) .index-hits__col:nth-child(n+5){display:none}.basket-totals__in-basket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 30px 10px 30px;background-color:#d02022}.basket-totals__in-basket p{font-size:14px;color:#fff}.basket-totals__in-basket span{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1;color:#fff}.basket-totals__btn-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px;text-align:center;background-color:#9b1617}.basket-totals__btn-block .btn{width:100%;margin-bottom:15px;padding-right:10px;padding-left:10px}.basket-totals__btn-block .btn--light{font-size:15px;color:#141615;border:1px solid #cdcdcd;background:#fff}.basket-totals__btn-block-bonus{font-size:13px;display:inline-block;color:#fff}.basket-totals__sale{padding:15px 30px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.basket-totals__sale-title{font-size:13px;margin-bottom:10px;letter-spacing:2.6px;color:#141615}.basket-totals__sale-numb{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:18px;color:#61be9e;white-space:nowrap;margin-right:15px;display:inline-block}.basket-totals__sale-descr{font-size:11px;color:#000;display:inline-block}.basket-totals__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 20px;text-align:center;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.basket-totals__total .btn{width:100%;margin-bottom:10px}.basket-totals__total-title{font-size:13px;margin-bottom:15px;letter-spacing:3.64px;color:#141615}.basket-totals__total-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:35px;line-height:1;margin-bottom:15px;color:#141615}.basket-totals__bonus-wrap{font-size:13px;text-align:center;color:#000}.basket-totals a.basket-totals__info{font-family:Arial,sans-serif;font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;margin:0 9px;-webkit-transition:all .15s ease;transition:all .15s ease;text-decoration:none;color:#fff;border-radius:50%;background-color:#cdcdcd;cursor:pointer}.basket-totals a.basket-totals__info:focus,.basket-totals a.basket-totals__info:hover{color:#fff;background-color:#c8251e}.promo-block{width:100%;margin-bottom:15px}.promo-block__promo-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.promo-block__promo-inputs .btn{margin-bottom:0;width:50px;fill:#fff;position:absolute;right:-1px;top:0;border-top-left-radius:0;border-bottom-left-radius:0;background:#d02022}.promo-block__promo-inputs .btn svg{margin-left:1px}.promo-block__promo-toggle{margin-bottom:0!important}.promo-block__promo-input{font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:15px;width:100%;padding:10px 50px 10px 35px;border-radius:50px;border:1px solid #cdcdcd;border-right:0;text-align:center}.promo-block__coupon-input{font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:15px;width:100%;padding:5px 30px 5px 10px;text-align:left;margin-bottom:10px;border-radius:50px;border:none}.promo-block__coupon{position:relative}.promo-block__coupon.BAD{color:#d02022}.promo-block__coupon.APPLYED{color:#61be9e;fill:#61be9e}.promo-block__coupon.APPLYED svg{position:absolute;left:-22px;top:0;-webkit-transform:scale(.7);transform:scale(.7)}.promo-block__close{position:absolute;top:0;right:-18px;width:20px;height:20px;cursor:pointer;-webkit-transition:.5s;transition:.5s}.promo-block__close:hover{-webkit-transform:scale(.9);transform:scale(.9);opacity:.8}.promo-block__close::after,.promo-block__close::before{position:absolute;top:50%;left:50%;display:block;width:15px;height:2px;content:'';-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-color:#c8251e}.promo-block__close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.promo-block__close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.basket-totals__sale-row.promo{margin-bottom:15px}.basket-totals__sale-row.promo .popover-open{cursor:pointer;border-bottom:1px dashed}.basket-null .basket-null__title{font-size:22px;margin:0 0 25px 0;letter-spacing:-.28px}.basket-null .btn{max-width:210px}.order-form .order-form__title{margin:0}.order-form__registration{padding-bottom:35px;border-bottom:1px solid #e6e6e6}.order-form__registration-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-form__registration-btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:440px}.order-form__registration-btn-row .btn{font-size:15px;width:200px;margin-right:20px}.order-form .social-enter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:170px;margin-top:-10px}.order-form .social-enter__item{border:1px solid #cdcdcd!important}.order-form__no-registration{border-bottom:1px solid #e6e6e6}.order-form__registration+.order-form__no-registration{padding:60px 0 45px 0}.order-form__no-registration-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 25px}.order-form__title+.order-form__no-registration-row{padding-top:25px}.order-form__no-registration-row .form-group{width:30%}.order-form__no-registration-row .form-group.has-error input{border-color:transparent;-webkit-box-shadow:0 0 4px 1px rgba(200,37,30,.3);box-shadow:0 0 4px 1px rgba(200,37,30,.3)}.order-form__no-registration-row .form-group.has-error input::-webkit-input-placeholder{color:#c8251e}.order-form__no-registration-row .form-group.has-error input:-ms-input-placeholder{color:#c8251e}.order-form__no-registration-row .form-group.has-error input::-ms-input-placeholder{color:#c8251e}.order-form__no-registration-row .form-group.has-error input::placeholder{color:#c8251e}.order-form__no-registration-row input{font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:15px;width:100%;padding:10px;text-align:center; color:#000;}.order-form__adress{position:relative;padding-top:60px;padding-bottom:60px;border-bottom:1px solid #e6e6e6}.order-form__select{position:absolute;top:60px;right:0;max-width:222px}.order-form__select .form-group .jq-selectbox__dropdown ul{margin-bottom:0}.order-form__select .form-group .jq-selectbox__select{color:#000;border:1px solid #e6e6e6;background-color:transparent}.order-form__select .form-group .opened .jq-selectbox__select-text{color:#fff}.order-form__bottom-form{padding-top:65px}.order-form__bottom-form .btn{min-width:230px}.order-form__textarea{font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:15px;width:100%;height:110px;margin-top:40px;margin-bottom:60px;padding:20px 25px;border:1px solid #e6e6e6}.order-aside__prodcard{padding:25px 30px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.order-aside__prodcard-product{font-size:13px;margin-bottom:5px;letter-spacing:5.2px;color:#aeafb1}.order-aside__prodcard-title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:18px;font-weight:700;margin-bottom:5px;color:#000}.order-aside__prodcard-title a{color:#000!important;-webkit-transition:all .15s ease;transition:all .15s ease}.order-aside__prodcard-title a:hover{color:#d02022!important}.order-aside__prodcard-subtitle{font-size:13px;margin-bottom:10px;color:#000}.order-aside__prodcard-oldprice{font-size:15px;text-decoration:line-through;color:#444}.order-aside__prodcard-price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:280px}.order-aside__prodcard-price-row span{font-size:20px;font-weight:100;color:#e6e6e6}.order-aside__prodcard-price{font-size:20px;line-height:1;color:#333}.order-aside__prodcard-multiply{position:relative;width:1px;height:12px}.order-aside__prodcard-multiply::after,.order-aside__prodcard-multiply::before{position:absolute;top:0;width:1px;height:12px;content:'';background-color:#aeafb1}.order-aside__prodcard-multiply::before{left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.order-aside__prodcard-multiply::after{right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.order-aside__prodcard-quantity{font-size:20px;line-height:1;color:#404040}.order-aside__prodcard-equally{width:13px;height:5px;border-top:1px solid #aeafb1;border-bottom:1px solid #aeafb1}.order-aside__prodcard-totalprice{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:20px;line-height:1;color:#000}.order-aside__sale{padding:20px 30px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.order-aside__sale-title{font-size:13px;margin-bottom:10px;letter-spacing:2.6px;color:#000}.order-aside__sale-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:5px}.order-aside__sale-descr{font-size:11px;width:70%;color:#000}.order-aside__sale-numb{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:18px;line-height:1;width:25%;white-space:nowrap;color:#000}.order-aside__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 30px;background-color:#e6e6e6}.order-aside__total-descr{font-size:14px;line-height:1.4;color:#000}.order-aside__total-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1;color:#141615}.order-aside__btn{margin-top:30px;text-align:center}.adress-list{margin-top:60px}.adress-list__list{border-right:10px solid #fff;background-color:#f2f2f2}.adress-list__scroll-wrap{height:100%;max-height:320px}.adress-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:75px}.adress-list__marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:40px;max-width:40px;min-height:40px;max-height:40px;border-bottom:none!important}.adress-list__marker:focus:before,.adress-list__marker:hover:before{content:"";display:inline-block;vertical-align:middle;width:22px;height:32px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1205px -3px}.adress-list__marker:before{content:"";display:inline-block;vertical-align:middle;width:22px;height:32px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1149px -3px}.adress-list__info{width:100%;max-width:320px;padding-right:10px;padding-left:30px; color:#000;}.adress-list__phone{font-size:15px;line-height:1.2;margin-bottom:2px}.adress-list__address{font-size:15px;line-height:1.2;margin-bottom:2px}.adress-list__time-wrap{padding-right:5px}.adress-list__time{font-size:15px;color:#aeafb1}.adress-list .mCSB_scrollTools{border:1px solid #f2f2f2;border-radius:10px;background-color:transparent}.adress-list .mCSB_scrollTools .mCSB_draggerContainer{background-color:transparent}.adress-list .form-group .radio{padding:2px 0;border-top:1px solid #fff}.adress-list .form-group .radio label{margin-bottom:0;padding-left:95px}.adress-list .form-group .radio label:before{top:0;bottom:0;width:20px;height:20px;margin:auto 40px;border-color:#e6e6e6}.adress-list .form-group .radio label:after{top:0;bottom:0;left:3px;width:14px;height:14px;margin:auto 40px;background:#c8251e}.adress-list a.adress-list__all-shops{font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;font-size:15px;display:inline-block;margin-top:25px;margin-left:5px;text-decoration:underline;color:#141615;border-bottom:none}.order-final__prodcard-list{border-bottom:1px solid #e6e6e6}.order-final__sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px;border-bottom:1px solid #e6e6e6}.order-final__sale-title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:18px}.order-final__sale-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-final__sale-descr{font-size:11px;color:#141615}.order-final__sale-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:18px;min-width:100px;text-align:right;color:#141615}.order-final__adress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 30px;border-bottom:1px solid #e6e6e6}.order-final__adress-marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:40px;max-width:40px;min-height:40px;max-height:40px;margin:0 35px 0 5px;border-bottom:none!important}.order-final__adress-marker:focus:before,.order-final__adress-marker:hover:before{content:"";display:inline-block;vertical-align:middle;width:22px;height:32px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1205px -3px}.order-final__adress-marker:before{content:"";display:inline-block;vertical-align:middle;width:22px;height:32px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1149px -3px}.order-final__adress-phone{font-size:15px;color:#313131}.order-final__adress-adress{font-size:15px;color:#313131}.order-final__adress-time{margin-left:auto}.order-final__login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 30px;border-bottom:1px solid #e6e6e6}.order-final a.order-final__login-change{font-size:15px;color:#333;border-bottom:none}.order-final__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:35px 33px 13px 33px}.order-final__result-title{font-size:14px}.order-final__result-num{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1.3;min-width:130px;text-align:right}.order-final__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px 20px 33px}.order-final__btn-wrap .btn{min-width:190px;max-width:200px;margin:0 0 20px 20px}.cabinet-review{padding-bottom:60px}.cabinet-review .cabinet__title{margin:30px 0}.cabinet-email{padding-bottom:100px}.cabinet-email .cabinet__title{margin:30px 0 20px 0}.cabinet-email__form{padding-top:30px}.cabinet-email__form .btn{max-width:220px;margin-top:20px}.cabinet-email__checkbox-note{font-size:15px;margin:-8px 0 20px 35px}.cabinet-email .form-group label .bold{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:16px}.catalog-list--s_1{position:relative}.catalog-list--s_1 .prod-card--s_1{height:100%}.catalog-list--s_1 .catalog-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.catalog-list--s_1 .catalog-list__more-wrap{text-align:center}.catalog-list--s_1 .catalog-list__more-wrap .catalog-list__more{font-size:25px;line-height:1.6;text-decoration:none;color:#818181;border-bottom:none}.catalog-list--s_1 .catalog-list__more-wrap .catalog-list__more:focus,.catalog-list--s_1 .catalog-list__more-wrap .catalog-list__more:hover{text-decoration:none;color:#c8251e}.catalog-list--s_1 .catalog-list__more-wrap .catalog-list__more.loader::before,.catalog-list--s_1 .catalog-list__more-wrap .catalog-list__more:hover::before{-webkit-animation:rotateCross 3s linear infinite;animation:rotateCross 3s linear infinite}.catalog-list--s_1 .catalog-list__more-wrap .catalog-list__more:before{margin-top:-5px;margin-right:18px;vertical-align:-12px;content:"";display:inline-block;vertical-align:middle;width:44px;height:44px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1397px -3px}.catalog-list--s_1 .catalog-list__more-footer{font-size:13px;padding-left:20px}.catalog-list--s_1 .catalog-list__more-footer span{color:#818181}.catalog-list--s_1 .catalog-list__more-footer .catalog-list__more-footer-link{display:inline-block;color:#c8251e;border-bottom:none}.catalog-list--s_2 .catalog-list__list{margin-right:-15px;margin-left:-15px}.catalog-list--s_2 .catalog-list__more-wrap{text-align:center}.catalog-list--s_2 .catalog-list__more-wrap .catalog-list__more{font-size:25px;line-height:1.6;text-decoration:none;color:#818181;border-bottom:none}.catalog-list--s_2 .catalog-list__more-wrap .catalog-list__more:focus,.catalog-list--s_2 .catalog-list__more-wrap .catalog-list__more:hover{text-decoration:none;color:#c8251e}.catalog-list--s_2 .catalog-list__more-wrap .catalog-list__more:before{margin-top:-5px;margin-right:18px;vertical-align:-12px;content:"";display:inline-block;vertical-align:middle;width:44px;height:44px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1397px -3px}.catalog-aside__item{max-width:250px;border-bottom:1px solid #e6e6e6}.catalog-aside__item:first-child .catalog-aside__item-body{padding-bottom:22px}.catalog-aside__item--crop{padding-top:21px}.catalog-aside__item-header{position:relative;padding-bottom:15px}.catalog-aside__item-header.active .catalog-aside__item-header-btn::after{opacity:0}.catalog-aside__item-header--tab{padding-top:13px;cursor:pointer}.catalog-aside__item-header-btn{position:absolute;top:24px;right:30px;width:14px;height:14px}.catalog-aside__item-header-btn::after,.catalog-aside__item-header-btn::before{position:absolute;content:'';background-color:#c8251e}.catalog-aside__item-header-btn::before{top:6px;left:0;width:14px;height:2px}.catalog-aside__item-header-btn::after{top:0;left:6px;width:2px;height:14px;-webkit-transition:opacity .5s;transition:opacity .5s}.catalog-aside__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:20px;color:#000}.catalog-aside__item-body{display:none;padding-top:6px;padding-bottom:18px}.catalog-aside__item-body.active{display:block}.catalog-aside__item-body--shops .checkbox label{font-size:13px}.catalog-aside__item-body .checkbox-sub-group{padding-left:30px}.catalog-aside__item-body .irs{margin-top:-7px}.catalog-aside__item-body .irs-max,.catalog-aside__item-body .irs-min{display:none}.catalog-aside__item-body .irs-from,.catalog-aside__item-body .irs-to{font-size:15px;margin-top:5px;color:#141615;background-color:transparent}.catalog-aside__item-body .irs-from::after,.catalog-aside__item-body .irs-to::after{display:none}.catalog-aside__item-body .irs-single{background-color:#c8251e}.catalog-aside__item-body .irs-single::after{border-top-color:#c8251e}.catalog-aside__item-body .irs-line{height:3px;background-color:#c3c3c5}.catalog-aside__item-body .irs-bar{height:3px;background-color:#9b1617}.catalog-aside__item-body .irs-slider{width:16px;height:16px;margin-top:-6px;border:none;background-color:#c8251e}.catalog-aside__range-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}.catalog-aside__range-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45%;max-width:130px}.catalog-aside__range-input input{font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;width:80px;padding:5px 5px;text-align:center;border:1px solid #e6e6e6}.catalog-aside .btn{font-size:16px;height:30px;margin-right:2px;margin-bottom:5px;padding:0 12px}.catalog-aside .btn.active{color:#fff;border-color:#c8251e;background:#c8251e}.catalog-aside .btn input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.catalog-aside .form-group{margin-bottom:0}.catalog-aside .form-group--hidden{display:none}.catalog-aside .form-group label{margin-bottom:8px}.catalog-aside .more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;cursor:pointer;border-bottom:none!important}.catalog-aside .more:hover span{color:#c8251e}.catalog-aside .more span{-webkit-transition:color .5s;transition:color .5s;color:#141615}.catalog-aside .more__btn{position:relative;width:16px;height:16px;margin-left:5px;border-radius:50%;background-color:#c8251e}.catalog-aside .more__btn::after,.catalog-aside .more__btn::before{position:absolute;content:'';opacity:.8;background-color:#fff}.catalog-aside .more__btn::before{top:7px;left:4px;width:8px;height:2px;content:''}.catalog-aside .more__btn::after{top:4px;left:7px;width:2px;height:8px;content:''}.catalog-aside__select{margin-bottom:20px}.catalog-aside__select .form-group{max-width:220px}.catalog-aside__select .form-group .jq-selectbox__select{min-width:150px;padding:2px 45px 0 30px;color:#141615;border:1px solid #e6e6e6;background-color:transparent}.catalog-aside__select .form-group .jq-selectbox__select:hover .jq-selectbox__trigger-arrow{border-top-color:#e6e6e6}.catalog-aside__select .form-group .opened .jq-selectbox__select-text{color:#fff}.catalog-aside__select .form-group .opened .jq-selectbox__select .jq-selectbox__trigger-arrow{border-top-color:#fff}.catalog-aside__item--reset{border-bottom:none;text-align:center}.catalog-aside__item--reset .btn{margin-top:20px;padding:8px 30px;height:auto}.catalog-aside .catalog-aside__reset{position:relative;top:0;display:block;width:175px;margin:30px auto 30px;padding-left:55px;cursor:pointer;-webkit-transition:color .5s;transition:color .5s;color:#141615;border-bottom:none}.catalog-aside .catalog-aside__reset:hover{color:#dd2726}.catalog-aside .catalog-aside__reset:hover .catalog-aside__reset-icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.catalog-aside .catalog-aside__reset input{position:absolute;opacity:0}.catalog-aside .catalog-aside__reset-icon{position:absolute;top:-7px;left:0;display:inline-block;width:33px;height:33px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.catalog-aside .catalog-aside__reset-icon svg{display:inline-block;fill:#dd2726;max-width:100%;max-height:100%}.catalog-selects{position:absolute;top:65px;right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-selects .btn--open-filter{position:relative;width:100%;height:40px;margin-bottom:1rem;display:none}.catalog-selects .btn--open-filter:hover .btn__cross{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.catalog-selects .btn--open-filter .btn__cross{position:absolute;top:0;right:17px;bottom:0;display:inline-block;width:24px;height:24px;margin:auto;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;border:2px solid #fff;border-radius:50%}.catalog-selects .btn--open-filter .btn__cross::after,.catalog-selects .btn--open-filter .btn__cross::before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:'';background-color:#fff}.catalog-selects .btn--open-filter .btn__cross::before{width:14px;height:2px}.catalog-selects .btn--open-filter .btn__cross::after{width:2px;height:14px}.catalog-selects .btn--open-filter.open .btn__cross:after{content:none}.catalog-selects ul{margin-bottom:0!important}.catalog-selects__select{margin-left:23px}.catalog-selects__select .form-group .custom-select li{line-height:1em;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 25px 5px 25px}.catalog-selects__select .form-group .jq-selectbox__select{line-height:1;min-width:160px;padding:2px 45px 0 20px;color:#aeafb1;border:1px solid #e6e6e6;background-color:transparent}.catalog-selects__select .form-group .jq-selectbox__select:hover .jq-selectbox__trigger-arrow{border-top-color:#e6e6e6}.catalog-selects__select .form-group .opened .jq-selectbox__select-text{line-height:1;color:#fff}.catalog-selects__select .form-group .opened .jq-selectbox__select .jq-selectbox__trigger-arrow{border-top-color:#fff}.catalog-selects__btn{position:relative;width:18px;height:18px;margin:0 0 16px 23px;cursor:pointer;-webkit-transition:background-color .5s;transition:background-color .5s;background-color:#c3c3c5}.catalog-selects__btn:hover{background-color:#dd2726}.catalog-selects__btn--gred::after,.catalog-selects__btn--gred::before{position:absolute;width:4px;height:18px;content:'';background-color:#fff}.catalog-selects__btn--gred::before{top:0;left:7px}.catalog-selects__btn--gred::after{top:0;left:7px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.catalog-selects__btn--list::after,.catalog-selects__btn--list::before{position:absolute;left:0;width:18px;height:3px;content:'';background-color:#fff}.catalog-selects__btn--list::before{top:4px}.catalog-selects__btn--list::after{bottom:4px}.catalog-selects__btn--list .catalog-selects__btn-inn{position:absolute;top:0;left:4px;width:3px;height:18px;background-color:#fff}.catalog-banner--s_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:480px;padding:0;text-align:center;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.catalog-banner--s_1 h3.catalog-banner__title{font-family:Tecla,Arial,Verdana,sans-serif;font-size:32px;font-weight:400;line-height:1.2;margin:0;color:#fff}.catalog-banner{margin-bottom:30px}.catalog-banner--s_2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:215px;padding:10px 15px 20px 15px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.catalog-banner--s_2 h3.catalog-banner__title{font-family:Tecla,Arial,Verdana,sans-serif;font-size:32px;font-weight:400;line-height:1.4;max-width:400px;margin:0;color:#fff}.catalog-banner--s_2 .btn{min-width:200px;margin-top:10px}.paginations{margin:60px auto 20px}.paginations--s_1 .paginations__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.paginations--s_1 .paginations__item{margin:0;padding:0;list-style:none}.paginations--s_1 .paginations__item:nth-child(2) a{border-left:1px solid #e6e6e6!important}.paginations--s_1 .paginations__item::before{display:none}.paginations--s_1 .paginations__item--active a.paginations__link{color:#c8251e}.paginations--s_1 .paginations__item--first a.paginations__link,.paginations--s_1 .paginations__item--last a.paginations__link{position:relative;margin:0 30px;-webkit-transition:background-color .5s;transition:background-color .5s;border:1px solid #c8251e;background-color:#c8251e}.paginations--s_1 .paginations__item--first a.paginations__link::after,.paginations--s_1 .paginations__item--last a.paginations__link::after{position:absolute;width:10px;height:10px;content:'';border-top:2px solid #fff;border-left:2px solid #fff}.paginations--s_1 .paginations__item--first a.paginations__link:hover,.paginations--s_1 .paginations__item--last a.paginations__link:hover{border:1px solid #dd2726;background-color:#dd2726}.paginations--s_1 .paginations__item--disabled{pointer-events:none}.paginations--s_1 .paginations__item--disabled a.paginations__link{border:1px solid #cdcdcd;background-color:#cdcdcd}.paginations--s_1 .paginations__item--first a.paginations__link::after{top:25px;left:27px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.paginations--s_1 .paginations__item--last a.paginations__link::after{top:25px;right:27px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.paginations--s_1 a.paginations__link{font-size:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;color:#818181;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:none}.content:not(:empty) a:not(.btn) .paginations--s_1 a.paginations__link,.paginations--s_1 a.paginations__link{border-bottom:1px solid #e6e6e6!important}.paginations--s_1 a.paginations__link:focus,.paginations--s_1 a.paginations__link:hover{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:none}.paginations--s_1 a.paginations__link--dotdotdot{width:40px;cursor:default;pointer-events:none;border-top:none;border-right:1px solid #e6e6e6;border-bottom:none;border-left:none}.paginations--s_1 a.paginations__link--dotdotdot:hover{color:#818181;border-top:none;border-bottom:none}.catalog-footer{margin-bottom:70px}.catalog-footer h3.catalog-footer__title{font-size:35px;font-weight:400;margin-bottom:25px}.catalog-footer p{font-size:16px;color:#676767}.card-top--s_1 .block-static{position:static}.card-top--s_1 .card-top__inner{position:relative;left:50%;display:block;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card-top--s_2 .block-static{position:static}.card-top--s_2 .card-top__inner{position:relative;left:50%;display:block;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card-top-slider{margin-top:-12px}.card-top-slider--s_1 .card-top-slider__header{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:22px;margin-bottom:30px;color:#000}.card-top-slider--s_1 .card-top-slider__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-top-slider--s_1 .card-top-slider__info{width:50%;padding:100px 10px 20px 15px}.card-top-slider--s_1 .card-top-slider__country-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.card-top-slider--s_1 .card-top-slider__flag{margin-right:15px}.card-top-slider--s_1 .card-top-slider__brand-wrap{margin-bottom:25px;padding-left:40px;background-image:url(/local/templates/hedonic/css/../images/icon-brand.png);background-repeat:no-repeat;background-position:0 0}.card-top-slider--s_1 .card-top-slider__brand{font-size:16px;text-decoration:underline;color:#000}.card-top-slider--s_1 .card-top-slider__text-wrap{max-width:300px}.card-top-slider--s_1 .card-top-slider__text-wrap p{font-size:13px;line-height:1.5;color:#000}.card-top-slider--s_1 .card-top-slider__descr-wrap{margin-bottom:13px}.card-top-slider--s_1 .card-top-slider__descr-title{font-size:13px;letter-spacing:3.9px;color:#aeafb1}.card-top-slider--s_1 .card-top-slider__descr-text{font-size:13px}.card-top-slider--s_1 .card-top-slider__accessory-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:35px}.card-top-slider--s_1 .card-top-slider__accessory-name-wrap{padding-left:10px}.card-top-slider--s_1 .card-top-slider__accessory-name-lg{font-size:16px;line-height:1;color:#c8251e}.card-top-slider--s_1 .card-top-slider__accessory-name-sm{font-size:12px;line-height:1;color:#c8251e}.card-top-slider{margin-top:-12px}.card-top-slider--s_2 .card-top-slider__header{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:22px;margin-bottom:30px;color:#000}.card-top-slider--s_2 .card-top-slider__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:3px}.card-top-slider--s_2 .card-top-slider__info{width:50%;padding:100px 10px 20px 15px}.card-top-slider--s_2 .card-top-slider__descr-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:16px}.card-top-slider--s_2 .card-top-slider__descr-row--text{padding-top:10px}.card-top-slider--s_2 .card-top-slider__descr-icon{width:45px}.card-top-slider--s_2 .card-top-slider__descr-icon--green svg{display:block;fill:#61be9e;width:24px;height:19px}.card-top-slider--s_2 .card-top-slider__color{display:block;width:25px;height:25px;border-radius:50%}.card-top-slider--s_2 .card-top-slider__color img{display:block;width:25px;height:25px}.card-top-slider--s_2 .card-top-slider__color--white{background-color:#e9e9d2}.card-top-slider--s_2 .card-top-slider__color--red{background-color:#752d4b}.card-top-slider--s_2 .card-top-slider__color--pink{background-color:#e1c3d7}.card-top-slider--s_2 .card-top-slider__flag{margin-right:15px}.card-top-slider--s_2 .card-top-slider__descr-link{font-size:16px;text-decoration:underline;color:#000}.card-top-slider--s_2 .card-top-slider__descr-link-more{font-size:16px;position:relative;margin-left:8px;padding-bottom:1px;text-decoration:none!important;color:#c8251e}.card-top-slider--s_2 .card-top-slider__descr-link-more::before{position:absolute;right:0;bottom:4px;left:0;height:1px;content:'';border-bottom:1px dotted #c8251e}.card-top-slider--s_2 .card-top-slider__descr-text--lg{font-size:16px;line-height:1;display:block;color:#61be9e}.card-top-slider--s_2 .card-top-slider__descr-text--sm{font-size:12px;line-height:1;display:block;color:#61be9e}.card-top-slider--s_2 .card-top-slider__vintage{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;margin-top:43px;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-top-slider--s_2 .card-top-slider__vintage-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90px;height:70px;margin-right:10px;margin-bottom:10px;-webkit-transition:background-color .5s;transition:background-color .5s;text-align:center;border:1px solid #e6e6e6}.card-top-slider--s_2 .card-top-slider__vintage-link.active{background-color:#c8251e}.card-top-slider--s_2 .card-top-slider__vintage-link.active .card-top-slider__vintage-link-lg,.card-top-slider--s_2 .card-top-slider__vintage-link.active .card-top-slider__vintage-link-sm{color:#fff}.card-top-slider--s_2 .card-top-slider__vintage-link-lg{font-size:17px;line-height:1;-webkit-transition:color .5s;transition:color .5s;color:#989898}.card-top-slider--s_2 .card-top-slider__vintage-link-sm{font-size:12px;-webkit-transition:color .5s;transition:color .5s;color:#989898}.card-top-slider--s_2 .card-top-slider__vol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-top-slider--s_2 .card-top-slider__vol-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90px;height:50px;margin-right:10px;margin-bottom:10px;-webkit-transition:background-color .5s;transition:background-color .5s;text-align:center;border:1px solid #e6e6e6}.card-top-slider--s_2 .card-top-slider__vol-link.active{border:2px solid #c8251e}.card-top-slider--s_2 .card-top-slider__vol-link.active .card-top-slider__vol-link-lg{color:#c8251e}.card-top-slider--s_2 .card-top-slider__vol-link-lg{font-size:17px;line-height:1;-webkit-transition:color .5s;transition:color .5s;color:#989898}.card-top-aside{padding-bottom:40px;height:100%}.card-top-aside .prod-card__info{margin:0 0 0 3px;vertical-align:3px;font-family:Arial,sans-serif;font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;-webkit-transition:all .15s ease;transition:all .15s ease;text-decoration:none;color:#fff!important;border-radius:50%;background-color:#cdcdcd;border-bottom:none!important}.card-top-aside .prod-card__info:focus,.card-top-aside .prod-card__info:hover{background-color:#c8251e}.card-top-aside--s_1{position:relative;background-color:#f7f7f7}.card-top-aside--s_1::before{position:absolute;top:0;bottom:0;left:100%;width:3000px;content:'';background-color:#f7f7f7}.card-top-aside--s_1 .card-top-aside__header{font-size:13px;position:relative;padding-bottom:30px;padding-left:100px;letter-spacing:3.9px;color:#aeafb1;background-color:#fff}.card-top-aside--s_1 .card-top-aside__header::before{position:absolute;top:0;bottom:0;left:100%;width:3000px;content:'';background-color:#fff}.card-top-aside--s_1 .card-top-aside__body{max-width:370px;padding-left:100px;padding-top:60px}.card-top-aside--s_1 .card-top-aside__rait-wrap{margin-bottom:22px}.card-top-aside--s_1 .card-top-aside__rait-title{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:18px;margin-bottom:15px;color:#000}.card-top-aside--s_1 .card-top-aside__rait-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.card-top-aside--s_1 .card-top-aside__rait{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:13px;margin-right:10px;color:#000}.card-top-aside--s_1 .card-top-aside__rait-svg svg{display:block;fill:#c8251e;width:13px;height:13px;margin-right:5px;margin-bottom:3px}.card-top-aside--s_1 .card-top-aside__rait-text{font-size:13px;color:#000}.card-top-aside--s_1 .card-top-aside__availability-title{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:18px;margin-bottom:10px;color:#000}.card-top-aside--s_1 .card-top-aside__availability-shops{width:100%;max-width:270px;margin-bottom:25px}.card-top-aside--s_1 .card-top-aside__availability-shop{min-height:75px;padding:15px 25px 8px 27px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;background-color:#fff}.card-top-aside--s_1 .card-top-aside__availability-adress{font-size:14px;line-height:1.2;color:#000}.card-top-aside--s_1 .card-top-aside__availability-time{font-size:12px;color:#aeafb1}.card-top-aside--s_1 .card-top-aside__availability-shops-footer{padding:3px;text-align:center;background-color:#e6e6e6}.card-top-aside--s_1 .card-top-aside__availability-link{font-size:13px;color:#676767;text-decoration:none}.card-top-aside--s_1 .card-top-aside__sale-wrap{position:relative;overflow:hidden;margin-bottom:23px}.card-top-aside--s_1 .card-top-aside__sale-wrap::after,.card-top-aside--s_1 .card-top-aside__sale-wrap::before{position:absolute;top:0;bottom:0;width:10px;height:10px;margin:auto;content:'';border:1px dashed #c8251e;border-radius:50%;background-color:#f7f7f7}.card-top-aside--s_1 .card-top-aside__sale-wrap::before{left:-5px}.card-top-aside--s_1 .card-top-aside__sale-wrap::after{right:-5px}.card-top-aside--s_1 .card-top-aside__sale-inn{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 20px;border:1px dashed #c8251e}.card-top-aside--s_1 .card-top-aside__sale-icon{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;width:30px;height:30px;margin-right:20px}.card-top-aside--s_1 .card-top-aside__sale-text{font-size:14px;line-height:1.2;color:#c8251e}.card-top-aside--s_1 .card-top-aside__cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13px}.card-top-aside--s_1 .card-top-aside__avail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-8px}.card-top-aside--s_1 .card-top-aside__avail{font-size:14px;color:#61be9e;text-decoration:none}.card-top-aside--s_1 .card-top-aside__avail:before{margin-right:5px;content:"";display:inline-block;vertical-align:middle;width:7px;height:10px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1835px -3px}.card-top-aside--s_1 .card-top-aside__price-wrap{text-align:right}.card-top-aside--s_1 .card-top-aside__old-price{font-size:15px;line-height:1;margin-bottom:2px;color:#aeafb1}.card-top-aside--s_1 .card-top-aside__old-price .prod-card__info{margin:0 0 0 3px;vertical-align:3px}.card-top-aside--s_1 .card-top-aside__old-price-text{text-decoration:line-through}.card-top-aside--s_1 .card-top-aside__cur-price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:25px;line-height:1.2;color:#000}.card-top-aside--s_1 .card-top-aside__cur-price-text{font-size:11px;color:#61be9e}.card-top-aside--s_1 .card-top-aside__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-10px;margin-bottom:11px}.card-top-aside--s_1 .card-top-aside__fav{min-width:45px}.card-top-aside--s_1 .card-top-aside__fav:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;background-image:url(/local/templates/hedonic/css/../images/sprite-bg.svg?newicon);background-repeat:no-repeat;background-size:2790px 118px;background-position:-1787px -3px}.card-top-aside--s_1 .card-top-aside__fav.active{color:#fff;background:#c8251e}.card-top-aside--s_1 .card-top-aside__btn{line-height:45px;display:block;overflow:hidden;padding:0 36px;white-space:nowrap;text-overflow:ellipsis}.card-top-aside--s_1 .card-top-aside__bonus-wrap{font-size:13px;margin:-7px 0 0 0;text-align:right;color:#000}.card-top-aside--s_1 .card-top-aside__bonus-text{color:#000}.card-top-aside--s_1 .card-top-aside__info{font-family:Arial,sans-serif;font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;margin:0 12px 0 9px;-webkit-transition:all .15s ease;transition:all .15s ease;text-decoration:none;color:#fff;border-radius:50%;background-color:#cdcdcd}.card-top-aside--s_1 .card-top-aside__info:focus,.card-top-aside--s_1 .card-top-aside__info:hover{background-color:#c8251e}.card-top-aside--s_1 .prod-card__item--counter-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-top-aside--s_1 .prod-card__btn{position:relative;width:12px;height:12px;cursor:pointer}.card-top-aside--s_1 .prod-card__btn:hover::before{border-color:#c8251e!important}.card-top-aside--s_1 .prod-card__btn::before{position:absolute;top:0;left:0;display:block;width:12px;height:12px;content:'';-webkit-transition:all .15s ease;transition:all .15s ease;border:2px solid #e6e6e6;border-bottom-width:0;border-left-width:0}.card-top-aside--s_1 .prod-card__down-count{margin:0 0 0 -7px;-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%)}.card-top-aside--s_1 .prod-card__up-count{margin:0 0 0 8px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.card-top-aside--s_1 .prod-card__counter{font-size:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45px;height:45px;text-align:center;color:#404040;border:1px solid #e6e6e6;background-color:transparent}.card-nonalcohol .heading{max-width:900px}.card-nonalcohol-row{position:relative}.card-nonalcohol-row::after,.card-nonalcohol-row::before{position:absolute;right:-3000px;left:-3000px;height:1px;content:'';background-color:#f7f7f7}.card-nonalcohol-row::before{top:0}.card-nonalcohol-row::after{bottom:0}.card-nonalcohol{padding-top:75px;padding-bottom:140px}.card-nonalcohol__text{font-size:15px;max-width:680px;margin-bottom:45px}.card-nonalcohol__text p{margin-bottom:22px}.card-nonalcohol h3.card-nonalcohol__title{font-size:35px;font-weight:400;margin:0 0 20px 0}.card-nonalcohol__pic-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:670px;margin-bottom:30px;padding-top:0}.card-nonalcohol__pic-wrap img{width:49%;max-width:320px}.card-nonalcohol-aside{padding-top:69px}.card-nonalcohol-aside h3.card-nonalcohol-aside__title{font-size:35px;font-weight:400;margin:0 0 35px 0}.card-nonalcohol-aside__item-body{margin-bottom:40px}.card-nonalcohol-aside__item-body--filter .btn{font-size:16px;height:30px;margin-right:2px;margin-bottom:5px;padding:0 12px}.card-nonalcohol-aside__item-body--filter .btn.active{color:#fff;border-color:#c8251e;background:#c8251e}.card-nonalcohol-aside__item-body--filter .btn input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.card-nonalcohol-aside__item-body--review{margin-top:-10px}.card-nonalcohol-aside__item-body--review .btn{font-size:15px;min-width:240px}.card-alcohol .heading{max-width:950px;letter-spacing:-.5px}.card-alcohol{padding-top:0;padding-bottom:10px}.card-alcohol h3.card-alcohol__title{font-size:35px;font-weight:400;margin:0 0 20px 0}.card-alcohol__table{max-width:700px;width:100%;margin-top:50px;margin-bottom:35px}.card-alcohol__table table{margin-bottom:0}.card-alcohol__table tr:last-child{border-bottom:none}.card-alcohol__table tr td{font-size:15px;color:#000;line-height:23px}.card-alcohol__table tr td:first-child{width:230px;font-size:15px;color:#676767}.card-alcohol__table tr td:last-child{padding-right:40px}.card-alcohol__awards-list{max-width:630px;margin-top:53px}.card-alcohol-aside{padding-top:69px}.card-alcohol-aside h3.card-alcohol-aside__title{font-size:35px;font-weight:400;margin:0 0 35px 0}.card-alcohol-aside__item-body{margin-bottom:45px}.card-alcohol-aside__item-body--tags .btn{font-size:16px;height:30px;margin-right:2px;margin-bottom:5px;padding:0 12px}.card-alcohol-aside__item-body--review .btn{font-size:15px;min-width:240px}.card-alcohol-aside__review{margin-bottom:35px;border-bottom:1px solid #e6e6e6}.card-alcohol-aside__review--last{margin-bottom:0;border-bottom:none}.card-alcohol-aside__review-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-alcohol-aside__review-icon{overflow:hidden;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100px;height:100px;margin-right:30px;border-radius:50%}.card-alcohol-aside__review-nickname{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:22px;font-weight:400}.card-alcohol-aside__review-city{font-size:13px;letter-spacing:3.9px;color:#aeafb1}.card-alcohol-aside__review-text{padding-top:24px;padding-bottom:20px}.card-alcohol-aside__review-text p{font-size:16px;color:#000}.recommended--s_1{margin-bottom:30px}.recommended--s_1 .recommended__head{margin-bottom:55px;padding-right:200px;padding-top:75px}.recommended--s_1 .recommended__title{font-size:35px;font-weight:400;letter-spacing:-.1px;font-family:Merriweather,Arial,Verdana,sans-serif}.recommended--s_1 .recommended__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-15px;margin-left:-15px}.recommended--s_1 .recommended__inner::after{display:block;content:"";clear:both}.recommended--s_1 .recommended__inner.slick-initialized{display:block}.recommended--s_1 .recommended__inner.slick-initialized .recommended__col{display:block;max-width:none}.recommended--s_1 .recommended__col{max-width:300px}.recommended--s_1 .recommended__col:first-child{display:block;float:left}.recommended--s_1 .recommended__col:nth-child(1n+2){display:none}.recommended--s_1 .recommended__inner>.slick-arrow{z-index:3;top:-135px;display:block;width:60px;height:60px;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform:none;transform:none;background-color:#c8251e}.recommended--s_1 .recommended__inner>.slick-arrow:before{position:absolute;display:block;width:12px;height:12px;content:'';-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:2px solid #fff;border-bottom-width:0;border-left-width:0}.recommended--s_1 .recommended__inner>.slick-arrow:focus,.recommended--s_1 .recommended__inner>.slick-arrow:hover{background-color:#b31e1a}.recommended--s_1 .recommended__inner>.slick-prev{right:147px;left:auto}.recommended--s_1 .recommended__inner>.slick-prev:before{top:24px;left:28px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.recommended--s_1 .recommended__inner>.slick-next{right:83px}.recommended--s_1 .recommended__inner>.slick-next:before{top:24px;left:22px}.recommended--s_1 .prod-card{margin-bottom:0;height:100%}.recommended--s_1 .prod-card__inner{height:100%}.recommended--s_2{margin-bottom:-20px}.recommended--s_2 .recommended__head{margin-bottom:33px;padding-right:200px;padding-top:75px}.recommended--s_2 .recommended__title{font-size:35px;font-weight:400;letter-spacing:-.1px;font-family:Merriweather,Arial,Verdana,sans-serif}.recommended--s_2 .recommended__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-15px;margin-left:-15px}.recommended--s_2 .recommended__inner::after{display:block;content:"";clear:both}.recommended--s_2 .recommended__inner.slick-initialized .recommended__col{display:block;max-width:none}.recommended--s_2 .recommended__col{max-width:300px;margin-bottom:30px}.recommended--s_2 .recommended__col:first-child{display:block;float:left}.recommended--s_2 .recommended__col:nth-child(1n+2){display:none}.recommended--s_2 .recommended__inner>.slick-arrow{z-index:3;top:-135px;display:block;width:60px;height:60px;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform:none;transform:none;background-color:#c8251e}.recommended--s_2 .recommended__inner>.slick-arrow:before{position:absolute;display:block;width:12px;height:12px;content:'';-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:2px solid #fff;border-bottom-width:0;border-left-width:0}.recommended--s_2 .recommended__inner>.slick-arrow:focus,.recommended--s_2 .recommended__inner>.slick-arrow:hover{background-color:#b31e1a}.recommended--s_2 .recommended__inner>.slick-prev{right:147px;left:auto}.recommended--s_2 .recommended__inner>.slick-prev:before{top:24px;left:28px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.recommended--s_2 .recommended__inner>.slick-next{right:83px}.recommended--s_2 .recommended__inner>.slick-next:before{top:24px;left:22px}.recommended--s_2 .prod-card--s_8 .prod-card__inner{min-height:600px}.card-alcohol .heading{max-width:950px;letter-spacing:-.5px}.card-alcohol{padding-top:0;padding-bottom:10px}.card-alcohol h3.card-alcohol__title{font-size:35px;font-weight:400;margin:0 0 20px 0}.card-alcohol__table{max-width:700px;width:100%;margin-top:50px;margin-bottom:35px}.card-alcohol__table table{margin-bottom:0}.card-alcohol__table tr:last-child{border-bottom:none}.card-alcohol__table tr td{font-size:15px;color:#000;line-height:23px}.card-alcohol__table tr td:first-child{width:230px;font-size:15px;color:#676767}.card-alcohol__table tr td:last-child{padding-right:40px}.card-alcohol__awards-list{max-width:630px;margin-top:53px}.card-alcohol-descr .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:95px 15px 70px 15px;background-image:url(/local/templates/hedonic/css/../images/bg-alcohol-descr.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.card-alcohol-descr .card-alcohol-descr__inner{position:relative;left:50%;display:block;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fcf8f7}.card-alcohol-descr .card-alcohol-descr__text{width:50%}.card-alcohol-descr .card-alcohol-descr__text:first-child{width:40%}.card-alcohol-descr .card-alcohol-descr__text:last-child{width:49%}.card-alcohol-descr .card-alcohol-descr__text p{font-size:14px;line-height:23px;color:#000}.search-header{padding-top:70px;margin-bottom:48px}.search-header--s_1 .search-header__form{margin-bottom:65px}.search-header--s_1 .search-header__input-search{position:relative}.search-header--s_1 .search-header__input-search>input{font-size:25px;display:block;width:100%;height:70px;padding-right:20px;padding-left:85px;color:#c3c3c5;border:1px solid #e6e6e6;border-radius:3px}.search-header--s_1 .search-header__input-search>input::-webkit-input-placeholder{color:#c3c3c5}.search-header--s_1 .search-header__input-search>input::-moz-placeholder{color:#c3c3c5}.search-header--s_1 .search-header__input-search>input:-ms-input-placeholder{color:#c3c3c5}.search-header--s_1 .search-header__input-search>input:-moz-placeholder{color:#c3c3c5}.search-header--s_1 .search-header__input-submit{position:absolute;top:0;left:0}.search-header--s_1 .search-header__input-submit input{width:85px;height:70px;cursor:pointer;opacity:0;background-color:#395}.search-header--s_1 .search-header__input-submit svg{position:absolute;top:0;bottom:0;left:30px;display:block;fill:#c3c3c5;width:20px;height:20px;margin:auto;pointer-events:none}.search-header--s_1 .search-header__title{margin:0;letter-spacing:.2px}.search-header--s_1 .search-header__title span{color:#c8251e}.search-catalog{margin-bottom:70px}.search-catalog--s_1 .search-catalog__header{margin-bottom:40px}.search-catalog--s_1 .search-catalog__header-title{margin:0}.search-catalog--s_1 .search-catalog__header-title span{color:#c8251e}.search-blog{margin-bottom:0}.search-blog--s_1 .search-blog__header{margin-bottom:60px}.search-blog--s_1 .search-blog__header-title{margin:0}.search-blog--s_1 .search-blog__header-title span{color:#c8251e}.gift-inn{margin-bottom:60px}.gift-inn .gift-inn__title{font-size:35px;font-weight:400;margin:0 0 42px 0;letter-spacing:-.28px}.gift-banner{position:relative;left:50%;width:100vw;margin-bottom:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#f7f7f7}.gift-banner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:50px;padding-bottom:65px}.gift-banner__item--text{width:40%}.gift-banner__item--review{width:40%;padding-top:17px}.gift-banner__item--review .btn--light{max-width:200px;background-color:transparent}.gift-banner .gift-banner__title{font-size:35px;font-weight:400;margin:0 0 25px 0}.gift-banner__text{margin-bottom:33px}.gift-banner__text p{font-size:15px;line-height:24px;color:#676767}.gift-banner__tags .btn{font-size:16px;height:30px;margin-right:5px;margin-bottom:5px;padding:0 12px;background-color:transparent}.tasting-aside{margin-bottom:50px}.tasting-aside__item{max-width:250px;border-bottom:1px solid #e6e6e6}.tasting-aside__item:first-child{margin-top:-18px}.tasting-aside__item-header{position:relative;padding-bottom:13px}.tasting-aside__item-header.active .tasting-aside__item-header-btn::after{opacity:0}.tasting-aside__item-header--tab{padding-top:13px;cursor:pointer}.tasting-aside__item-header-btn{position:absolute;top:22px;right:30px;width:14px;height:14px}.tasting-aside__item-header-btn::after,.tasting-aside__item-header-btn::before{position:absolute;content:'';background-color:#c8251e}.tasting-aside__item-header-btn::before{top:6px;left:0;width:14px;height:2px}.tasting-aside__item-header-btn::after{top:0;left:6px;width:2px;height:14px;-webkit-transition:opacity .5s;transition:opacity .5s}.tasting-aside__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:20px;color:#000}.tasting-aside__item-body{display:none;padding-top:0;padding-bottom:13px}.tasting-aside__item-body.active{display:block}.tasting-aside a.tasting-aside__link{font-size:16px;display:block;margin-bottom:6px;text-decoration:none;color:#000;border-bottom:none}.tasting-slider{margin-bottom:35px}.tasting-slider .tasting-slider__title{font-family:Tecla,Arial,Verdana,sans-serif;font-size:32px;font-weight:400;margin:-5px 0 20px 0}.tasting-schedule--s_1{margin-bottom:40px}.tasting-schedule--s_1 a.tasting-schedule__link-black{color:#000;border-bottom-color:#000}.tasting-schedule--s_1 .tasting-schedule__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:22px;font-weight:400;margin:0 0 38px 0;color:#000}.tasting-schedule--s_1 .tasting-schedule__table table{margin-bottom:24px}.tasting-schedule--s_1 .tasting-schedule__table td{font-size:16px;line-height:24px;padding-top:15px;padding-bottom:15px;color:#000;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;background-color:#fff}.tasting-schedule--s_1 .tasting-schedule__table td:first-child{font-size:20px;width:170px;padding:15px;text-align:center;vertical-align:middle;color:#000}.tasting-schedule--s_1 .tasting-schedule__note{font-size:13px;color:#989898}.tasting-banner--s_1{margin-bottom:30px}.tasting-banner--s_1 .tasting-banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:150px;padding:20px 70px;background-repeat:no-repeat;background-position:100% 50%;background-size:cover}.tasting-banner--s_1 .tasting-banner__text{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:18px;max-width:370px;color:#fff}.tasting-banner--s_1 .btn{font-size:15px}.catalog-header{margin-bottom:40px}.catalog-header p{font-size:16px;color:#000;line-height:1.4}.catalog-all .mb-40{margin-bottom:-40px}.catalog-all--s_1{margin-bottom:55px;border-bottom:1px solid #e6e6e6}.catalog-all--s_1 .catalog-all__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-right:1px solid #e6e6e6}.catalog-all--s_1 .catalog-all__item{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:195px;padding:20px 20px 0 30px;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.catalog-all--s_1 .catalog-all__item--x2{width:16.667%}.catalog-all--s_1 .catalog-all__item--x6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:50%;padding:10px 20px 35px 40px}.catalog-all--s_1 .catalog-all__item--x6 .catalog-all__price{margin-top:45px}.catalog-all--s_1 .catalog-all__item--x6 .catalog-all__pic-wrap{width:230px;height:180px;margin:0 0 -35px 0}.catalog-all--s_1 .catalog-all__item--h2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:300px;padding:35px 30px 35px 40px}.catalog-all--s_1 .catalog-all__item--h2 .catalog-all__pic-wrap{width:230px;height:250px;margin:0 0 -35px 0}.catalog-all--s_1 .catalog-all__sum{font-size:15px;color:#aeafb1}.catalog-all--s_1 .catalog-all__price{font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:15px;color:#676767}.catalog-all--s_1 .catalog-all__price span{white-space:nowrap}.catalog-all--s_1 .catalog-all__pic-wrap{height:100px;margin:auto auto 0 auto}.catalog-all--s_1 .catalog-all__pic-wrap img{display:block;max-width:100%;margin:0 auto}.catalog-all--s_1 a.catalog-all__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:22px;margin:0 0 5px 0;-webkit-transition:color .5s;transition:color .5s;color:#000;border-bottom:none!important}.catalog-all--s_1 a.catalog-all__title:hover{color:#dd2726}.catalog-all--s_2{margin-bottom:55px;border-bottom:1px solid #e6e6e6}.catalog-all--s_2 .catalog-all__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-right:1px solid #e6e6e6}.catalog-all--s_2 .catalog-all__item{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:195px;padding:20px 20px 0 30px;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.catalog-all--s_2 .catalog-all__item--x4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:33.3334%;padding:10px 0 35px 40px}.catalog-all--s_2 .catalog-all__item--x4 .catalog-all__pic-wrap{width:230px;height:125px;margin:0}.catalog-all--s_2 .catalog-all__item--x6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:50%;padding:10px 30px 35px 40px}.catalog-all--s_2 .catalog-all__item--x6 .catalog-all__pic-wrap{width:230px;height:180px;margin:0 0 -35px 0}.catalog-all--s_2 .catalog-all__sum{font-size:15px;color:#aeafb1}.catalog-all--s_2 .catalog-all__pic-wrap{margin:auto auto 0 auto}.catalog-all--s_2 .catalog-all__pic-wrap img{display:block;max-width:100%;margin:0 auto}.catalog-all--s_2 h3.catalog-all__header-title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:35px;font-weight:400;margin:0 0 30px 0;-webkit-transition:color .5s;transition:color .5s;color:#000}.catalog-all--s_2 a.catalog-all__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:22px;margin:0 0 5px 0;-webkit-transition:color .5s;transition:color .5s;color:#000;border-bottom:none!important}.catalog-all--s_2 a.catalog-all__title:hover{color:#dd2726}.catalog-all--s_3{margin-bottom:70px;border-bottom:1px solid #e6e6e6}.catalog-all--s_3 .catalog-all__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-right:1px solid #e6e6e6}.catalog-all--s_3 .catalog-all__item{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:195px;padding:38px 20px 0 40px;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.catalog-all--s_3 .catalog-all__item--x3{width:20%}.catalog-all--s_3 .catalog-all__sum{font-size:15px;color:#aeafb1}.catalog-all--s_3 .catalog-all__pic-wrap{height:100px;margin:auto auto 0 auto}.catalog-all--s_3 .catalog-all__pic-wrap img{display:block;max-width:100%;margin:0 auto}.catalog-all--s_3 h3.catalog-all__header-title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:35px;font-weight:400;margin:0 0 30px 0;color:#000}.catalog-all--s_3 a.catalog-all__title{font-family:Merriweather,Arial,Verdana,sans-serif;font-size:22px;line-height:1.4;margin:0 0 5px 0;-webkit-transition:color .5s;transition:color .5s;color:#000;border-bottom:none!important}.catalog-all--s_3 a.catalog-all__title:hover{color:#dd2726}.recovery-modal .g-recaptcha>div{margin:0 auto}.preloader-on{position:relative}.preloader-on:before{content:'';display:block;position:absolute;z-index:10;background:#fff;width:100%;height:100%;top:0;left:0;opacity:.75;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.preloader-on:after{content:"";position:absolute;display:block;width:50px;height:50px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;z-index:10;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;background:url('data:image/svg+xml;utf8,%3Csvg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 28.551 28.551" style="enable-background:new 0 0 28.551 28.551;" xml:space="preserve" fill="%239b1617"%3E%3Cg%3E%3Cpath d="M12.768,3.674v-2.17C12.768,0.676,13.443,0,14.273,0l0,0c0.83,0,1.505,0.676,1.505,1.504l0,0v2.17 c0,0.83-0.675,1.508-1.505,1.508l0,0C13.443,5.182,12.768,4.504,12.768,3.674L12.768,3.674z"/%3E%3Cpath d="M12.768,27.041v-2.168c0-0.828,0.675-1.506,1.505-1.506l0,0c0.83,0,1.505,0.678,1.505,1.506l0,0v2.168 c0,0.832-0.675,1.51-1.505,1.51l0,0C13.443,28.551,12.768,27.873,12.768,27.041L12.768,27.041z"/%3E%3Cpath d="M20.704,7.844c-0.585-0.588-0.585-1.545,0-2.129l0,0l1.534-1.533c0.589-0.59,1.542-0.59,2.13,0l0,0 c0.59,0.59,0.59,1.539,0,2.125l0,0l-1.534,1.537c-0.294,0.291-0.68,0.439-1.064,0.439l0,0C21.384,8.283,21,8.135,20.704,7.844 L20.704,7.844z"/%3E%3Cpath d="M4.179,24.367c-0.585-0.586-0.585-1.541,0-2.131l0,0l1.535-1.533c0.592-0.586,1.541-0.586,2.131,0l0,0 c0.586,0.592,0.586,1.541,0,2.131l0,0l-1.536,1.533c-0.292,0.293-0.68,0.439-1.065,0.439l0,0 C4.859,24.807,4.472,24.66,4.179,24.367L4.179,24.367z"/%3E%3Cpath d="M24.875,15.777c-0.832,0-1.506-0.674-1.506-1.504l0,0c0-0.832,0.674-1.506,1.506-1.506l0,0h2.169 c0.83,0,1.507,0.678,1.507,1.506l0,0c0,0.83-0.677,1.504-1.507,1.504l0,0H24.875L24.875,15.777z"/%3E%3Cpath d="M1.505,15.777C0.674,15.777,0,15.104,0,14.273l0,0c0-0.832,0.674-1.506,1.505-1.506l0,0h2.169 c0.83,0,1.505,0.678,1.505,1.506l0,0c0,0.83-0.675,1.504-1.505,1.504l0,0H1.505L1.505,15.777z"/%3E%3Cpath d="M22.238,24.367l-1.534-1.537c-0.585-0.586-0.585-1.535,0.003-2.127l0,0c0.587-0.586,1.539-0.586,2.127,0l0,0l1.534,1.533 c0.586,0.59,0.586,1.545,0,2.131l0,0c-0.296,0.293-0.681,0.439-1.065,0.439l0,0C22.919,24.807,22.533,24.66,22.238,24.367 L22.238,24.367z"/%3E%3Cpath d="M5.714,7.844L4.179,6.307c-0.585-0.586-0.585-1.539,0-2.125l0,0c0.589-0.59,1.542-0.59,2.13,0l0,0l1.536,1.533 c0.586,0.584,0.586,1.541,0,2.129l0,0C7.549,8.135,7.165,8.283,6.78,8.283l0,0C6.394,8.283,6.009,8.135,5.714,7.844L5.714,7.844z"/%3E%3C/g%3E%3C/svg%3E')}.catalog-menu{padding:15px 0}.catalog-menu__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:16px;background:#9b131d;padding:0 20px;border-radius:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-menu__btn .js-open-menu{position:relative;z-index:1;width:46px;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-15px}.catalog-menu__btn .catalog-menu__link{background:#9b131d;margin-left:-10px}.catalog-menu__btn .i{margin:auto}.catalog-menu__btn.active{border-bottom-right-radius:0;border-bottom-left-radius:0}.catalog-menu__text{width:100%;text-align:center;margin-left:-20px}.catalog-menu__list.active{border-bottom-right-radius:0;border-bottom-left-radius:0}.catalog-menu__item{border-bottom:1px solid #c8251e;position:relative}.catalog-menu__item .catalog-menu__more{display:none}.catalog-menu__item .icon-more{position:absolute;left:30px;top:22px;margin:auto;width:5px;height:5px;border-radius:100%;border:1px solid #fff}.catalog-menu__item .icon-more:before{content:'';width:5px;height:5px;border-radius:100%;border:1px solid #fff;position:absolute;left:-10px;top:-1px}.catalog-menu__item .icon-more:after{content:'';width:5px;height:5px;border-radius:100%;border:1px solid #fff;position:absolute;right:-10px;top:-1px}.catalog-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:Tecla-Bold,Tecla,Arial,Verdana,sans-serif;font-size:16px;background:#b31e1a;padding:11px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-menu__link.more{border-bottom:1px solid #c8251e}.catalog-menu__link:hover{background:#9b131d}.catalog-menu__link svg{margin-right:8px}html body .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;padding:0 53px;text-decoration:none;color:#fff;text-align:center;font-size:15px;font-family:Tecla-Light,Tecla,Arial,Verdana,sans-serif;border-radius:50px;border:none;background:-webkit-gradient(linear,left top,right top,from(#9b1617),to(#d02022));background:linear-gradient(90deg,#9b1617 0,#d02022 100%);outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html body .btn:focus,html body .btn:hover{color:#fff;background:#c8251e;text-decoration:none}html body .btn:active{color:#fff;background:#b31e1a;text-decoration:none}html body .btn--light{border:1px solid #cdcdcd;background:#fff;color:#141615}html body .btn--light:focus,html body .btn--light:hover{color:#fff;background:#c8251e;border-color:#c8251e}html body .btn--light:active{background:#b31e1a;border-color:#b31e1a}html body .btn--black{color:#fff;background:#1a1a1a;-webkit-transition:all .15s ease;transition:all .15s ease}html body .btn--black:focus,html body .btn--black:hover{color:#fff;background:#c8251e}html body .btn--black:active{color:#fff;background:#b31e1a}html body .btn--gray{background:#cdcdcd;-webkit-transition:all .15s ease;transition:all .15s ease}html body .btn--gray:focus,html body .btn--gray:hover{color:#fff;background:#c8251e}html body .btn--gray:active{color:#fff;background:#b31e1a}html body .btn[disabled]{background:#cdcdcd;pointer-events:none}html body .btn--lg{height:45px;font-size:1.6em}html body .btn--sm{height:35px;font-size:1.3em}html body .btn--square{border-radius:5px}html body .btn--outline{border:1px solid #2aae49;background:0 0;color:#d02022}html body .btn--more{color:#141615;background:#fff;text-decoration:none;border:1px solid #cdcdcd}html body .btn--more:hover{color:#fff;background:#141615;text-decoration:none;border-color:#141615}html body .btn--more:active{color:#fff;background:#141615;text-decoration:none;border-color:#141615}html body .btn--round{width:45px;padding:0;border-radius:50%}html body .btn--prev{position:relative;padding-left:40px}html body .btn--prev:before{content:'\2190';margin-right:10px;line-height:1.7;font-size:18px;position:absolute;left:15px;top:50%;margin-top:-17px}html body .btn--border{background:0 0;position:relative;border:1px solid #e6e6e6!important;border-radius:20px;color:#313131!important;-webkit-transition:.3s;transition:.3s}html body .btn--border.preloader,html body .btn--border:active,html body .btn--border:focus{background:0 0;color:#2d8926;border-color:#2d8926}html body .btn--theme{background:#9c1617;background:-webkit-linear-gradient(left,#9c1617 0,#cf2022 100%)}.preloader{position:relative;pointer-events:none}.preloader:before{content:'';position:absolute;width:30px;height:30px;border-radius:100%;border:4px solid #d1d1d1;border-top-color:#9b1617;left:50%;top:50%;margin-left:-15px;margin-top:-15px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;z-index:100}.download-file{max-width:300px;margin-bottom:20px}.download-file__name{position:relative}.download-file__name-text{display:inline-block;padding-left:50px;font-size:1.75em;line-height:1.2;color:#141615}.download-file__name .i{position:absolute;width:40px;height:40px;top:0;left:0}.download-file__meta{margin-top:5px;padding-left:50px}.download-file__meta-text{font-size:1.25em}.search-field__btn{position:absolute;right:10px;top:50%;width:14px;height:15px;background-color:transparent;background-image:url(/local/templates/hedonic/css/../images/ico-search.png);cursor:pointer;padding:0;margin:0;border:0;outline:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){html{height:0}.slider-main--s_2 .slider-main__wrapp{margin-top:50px}body{overflow-x:hidden}.wrapper{display:block}.main{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none}html{height:0}.slider-main--s_2 .slider-main__wrapp{margin-top:50px}body{overflow-x:hidden}.wrapper{display:block}.main{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none}}@media (min-width:576px){.modal-dialog{max-width:678px;margin:54px auto;padding:0 54px}}@media screen and (min-width:991px){.head-search:not(.head-search--active) .api-backdrop-active .baron.baron__root{display:block}.head-search--s_2 .api-backdrop-active .head-search__form{overflow:visible}.head-search--s_2 .api-backdrop-active .head-search__field{background:#fff}.head-search--s_2 .api-backdrop-active .head-search__form-wrap{background:#fff;border-radius:16px 16px 0 0}.head-search--s_2 .api-backdrop-active .head-search__form{width:515px}.head-search--s_2 .api-backdrop-active .baron.baron__root{width:515px}.head-search--s_2 .head-search__field,.head-search--s_2 .head-search__form,.head-search--s_2 .head-search__form-wrap{-webkit-transition:.2s;transition:.2s}.head-search--s_2 .head-search__wrap{width:100%}.head-search--s_2.head-search--active .head-search__backdrop{display:none}.close-mobile-search{display:none}}@media screen and (min-width:991px) and (max-width:1200px){.head-search--s_2 .api-backdrop-active .head-search__form{width:125%}.head-search--s_2 .api-backdrop-active .baron.baron__root{width:125%}}@media screen and (min-width:992px){.header--s_3{position:fixed;left:0;top:0;width:100%;z-index:50}.header+.main{padding-top:120px}.fixed-profile--s_1{display:none}.logo--s_2 .logo__link img.logo_mobile{display:none}.head-search--s_2 .head-search__backdrop{z-index:998;display:block}.head-search--s_2 .head-search__btn-open{opacity:0}.head-search--s_2 .head-search__form{left:0;opacity:1}.ie .head-search--s_2 .head-search__form{overflow:visible}.head-search--s_2 .head-search__btn-search{opacity:1}.head-search--s_2 .head-search__btn-search:focus,.head-search--s_2 .head-search__btn-search:hover{opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease}.catalog-menu{display:none}}@media screen and (min-width:992px) and (min-width:991px){.head-search--s_2 .head-search__backdrop{display:none}}@media screen and (min-width:992px) and (max-width:1200px){.head-search--s_2 .head-search__form{left:35px}}@media screen and (min-width:992px) and (max-width:992px){.head-search--s_2 .head-search__form{left:12px}}@media screen and (min-width:1200px){.header--s_3 .header__mid-wrap{margin-right:60px;margin-left:60px}}@media screen and (max-width:1500px){.card-slider--01 .card-slider__thumb{position:relative;top:0;left:0;width:245px;height:75px;margin:20px auto}.card-slider--01 .card-slider__thumb .slick-list{margin:0 -60px 0 0}.card-slider--01 .card-slider__thumb .slick-slide{float:left;overflow:hidden;width:75px!important;height:75px;margin:0 10px 0 0;padding:0 10px 0 0}.card-slider--07 .card-slider__thumb{width:280px;position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;margin:20px auto}.card-slider--07 .card-slider__thumb-inner{padding:0 5px}.card-slider--07 .card-slider__thumb-pic-wrap{margin:0 auto}}@media screen and (max-width:1360px){.product-slider{margin-bottom:100px}.product-slider>.slick-arrow{top:125px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-slider>.slick-prev{left:-13px}.product-slider>.slick-next{right:-13px}}@media screen and (max-width:1320px){.header--s_1 .header__left-col{width:180px}.header--s_1 .header__right-col{width:230px}.header--s_1 .header__right-contacts{padding-left:25px}.header--s_3 .header__left-col{width:180px}.nav-menu--header--s_1 .nav-menu__link{letter-spacing:-.6px}.head-contacts--s_2 .head-contacts__item>a,.head-contacts--s_2 .head-contacts__item>span{font-size:14px}}@media screen and (max-width:1209px){.sidebar-wrap{display:none}.footer-bottom-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-bottom-wrapper .nav-menu{-ms-flex-negative:1;flex-shrink:1}.foot-payments{margin-left:0;margin-bottom:20px}.header--s_1 .header__right-wrap{padding-right:25px}.header--s_1 .header__right-contacts{padding-left:15px}.nav-menu--header--s_1 .nav-menu__item{padding:0}.prod-card--s_2{width:100%}.prod-card--s_3{height:561px}.prod-card--s_3 .prod-card__inner{padding-left:30px;padding-right:30px}.prod-card--s_3 .prod-card__price-wrap{right:30px}.prod-card--s_4 .prod-card__left{min-width:170px;max-width:170px}.prod-card--s_4 .prod-card__right{padding:20px 30px 20px 5px}.prod-card--s_4 .prod-card__product{margin-bottom:8px}.prod-card--s_4 .prod-card__title{font-size:18px}.prod-card--s_4 .prod-card__price-wrap{padding-top:0;margin-bottom:10px}.prod-card--s_4 .prod-card__foot{display:block}.prod-card--s_12 .prod-card__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.prod-card--s_12 .prod-card__item--pic{width:25%}.prod-card--s_12 .prod-card__item--info{width:75%;padding-right:0;padding-left:20px}.prod-card--s_12 .prod-card__item--descr{width:30%;padding-left:50px}.prod-card--s_12 .prod-card__item--price{width:70%}.prod-card--s_12 .prod-card__fav{margin-right:15px;margin-left:auto}.prod-card--s_13 .prod-card__item--info{width:500px;padding-right:50px}.prod-card--s_13 .prod-card__item--price{width:180px}.prod-card--s_14 .prod-card__item--info{padding-right:10px;padding-left:20px}.prod-card--s_14 .prod-card__fav{margin-right:15px;margin-left:auto}.prod-card--s_15 .prod-card__left{min-width:170px;max-width:170px}.prod-card--s_15 .prod-card__right{padding:20px 30px 20px 5px}.prod-card--s_15 .prod-card__product{margin-bottom:8px}.prod-card--s_15 .prod-card__title{font-size:18px}.prod-card--s_15 .prod-card__price-wrap{padding-top:0;margin-bottom:10px}.prod-card--s_15 .prod-card__foot{display:block}.prod-card--s_16{height:540px}.prod-card--s_16 .prod-card__inner{padding-right:20px;padding-left:20px}.prod-card--s_16 .prod-card__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prod-card--s_16 .prod-card__body-footer{position:relative;max-width:230px;background-color:#396!important}.index-hits--s_1 .index-hits__head{padding-right:150px}.index-hits--s_1 .index-hits__inner{width:auto;left:auto;-webkit-transform:none;transform:none;padding:0;margin:0 -15px}.index-hits--s_1 .index-hits__inner>.slick-prev{right:80px}.index-hits--s_1 .index-hits__inner>.slick-next{right:15px}.slider-info--s_1 .slider-info__pic img{min-height:initial;max-width:100%}.slider-info--s_1 .slider-info__wrap{padding:40px 100px}.slider-info--s_1 .slick-prev{top:0;right:60px;left:auto;-webkit-transform:none;transform:none}.slider-info--s_1 .slick-next{top:0;right:0;left:auto;-webkit-transform:none;transform:none}.wine-school--s_1{margin-bottom:40px}.wine-school--s_1 .wine-school__wrap{padding:50px}.wine-school--s_1 .wine-school__body{padding:0}.tasting--s_1{margin-bottom:40px}.index-map--s_1 .index-map__links{left:30%}.index-map--s_1 .index-map__title{font-size:36px;max-width:400px}.index-articles--s_1{margin-bottom:40px}.index-articles--s_1 .index-articles__inner{margin-bottom:40px}.index-articles--s_1 .index-articles__item{margin-bottom:40px}.index-articles--s_1 .index-articles__pic{min-width:200px;max-width:200px;padding-right:30px}.index-articles--s_1 .index-articles__text{padding:0}.index-articles--s_1 .index-articles__title{font-size:18px;margin-bottom:10px}.articles--s_1 .articles__subject-wrap{top:20px;left:20px;right:20px}.articles--s_1 .articles__main{left:20px;right:20px;bottom:20px}.articles--s_1 .articles__title{font-size:18px}.articles--s_1 .articles__level-1{padding-left:0}.articles--s_2 .articles__main{right:20px;bottom:20px;left:25px}.index-news--s_1{margin-bottom:40px}.index-news--s_1 .index-news__title{font-size:18px;margin-bottom:10px}.food-pairing--s_1 .food-pairing__title{font-size:45px}.foot-contacts--s_1 .foot-contacts__item{margin-bottom:26px}.foot-contacts--s_1 .foot-contacts__number{font-size:34px}.foot-contacts--s_1 .foot-contacts__main{padding-left:8px}.foot-contacts--s_2 .foot-contacts__item{margin-bottom:26px}.foot-contacts--s_2 .foot-contacts__title{font-size:14px}.foot-contacts--s_2 .foot-contacts__number{font-size:22px}.foot-social--s_1 .foot-social__list{margin:0 -10px}.foot-social--s_1 .foot-social__item{padding:0 10px}.foot-danger--s_1 .foot-danger__inner{padding-top:30px;padding-bottom:30px}.foot-danger--s_1 .foot-danger__text{font-size:36px;margin:0}.nav-menu--footer--s_1 .nav-menu__item{margin-right:30px}.fixed-cookie--s_1 .fixed-cookie__inner{width:100%}.map-modal--s_1 .map-modal__map-wrap{width:50%}.map-modal--s_1 .map-modal__markers-wrap{width:50%}.contacts-map--s_1 .contacts-map__select-wrap{left:calc((100vw - 960px)/ 2)}.contacts-map--s_1 .contacts-map__wrap{padding:15px}.contacts-map--s_3 .contacts-map__map{padding-right:0}.contacts--s_1 .contacts__wrap{padding:15px}.contacts--s_3 .contacts__wrap{padding-top:0}.pic-slider--s_1 .pic-slider__pager{padding:0 64px}.reviews--s_2 .reviews__comment--feedback .reviews__text{padding-left:100px}.reviews--s_2 .reviews__text{padding-left:30px}.subscription--s_1 .subscription__inner{padding-top:0}.subscription--s_1 .subscription__name{font-size:24px;padding-right:0}.corp-list--s_1 .corp-list__item:nth-child(even) .corp-list__img-col{padding-right:15px}.corp-list--s_1 .corp-list__item:nth-child(even) .corp-list__text-col{padding-left:40px}.corp-list--s_1 .corp-list__img-col{padding-left:15px}.corp-list--s_1 .corp-list__text-col{padding-left:40px}.corp-review--s_1 .corp-review__inner{padding:55px 0}.corp-review--s_1 .corp-review__title{margin-bottom:40px}.corp-review--s_1 .corp-review__btn-wrap{min-width:150px;max-width:150px}.corp-pluses--s_1 .corp-pluses__main-title{margin-bottom:40px}.news-card--s_6 .news-card--small-1 .news-card__wrap{display:block}.news-card--s_6 .news-card--small-2 .news-card__wrap{display:block}.news-card--s_7 .news-card--small-1 .news-card__wrap{display:block}.news-card--s_7 .news-card--small-2 .news-card__wrap{display:block}.news-card--s_8 .news-card--small-1 .news-card__wrap{display:block}.news-card--s_8 .news-card--small-2 .news-card__wrap{display:block}.tag-section--s_1 .tag-section__pic{margin-right:0}.tag-section--s_1 .tag-section__wrap{margin-right:0;padding:80px 15px}.tag-section--s_1 .tag-section__top{text-align:center}.tag-section--s_1 .tag-section__bot{text-align:center}.tag-section--s_1 .tag-section__prod-wrap{position:static;padding:40px 0 0}.tag-section--s_1 .tag-section__prod-wrap .container{width:720px}.sale-block--s_1 .sale-block__wrap{padding-top:40px;padding-left:0;padding-bottom:40px}.sale-block--s_1 .sale-block__title--big{font-size:36px}.sale-block--s_1 h1{font-size:36px}.franchise-top--s_1 .franchise-top__title{font-size:40px;margin-bottom:50px}.franchise-info--s_1 .franchise-info__item{padding-right:0}.cabinet-card__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.cabinet-card__item--links{padding-top:0}.cabinet-personal__input-wrap--birthday input{width:70px}.basket-totals{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.basket-totals__item{width:50%}.adress-list__time{font-size:13px}.adress-list .form-group .radio label:before{margin:auto 20px}.adress-list .form-group .radio label:after{margin:auto 20px}.recommended--s_1 .recommended__head{padding-right:150px}.recommended--s_1 .recommended__inner{left:auto;width:auto;margin:0 -15px;padding:0;-webkit-transform:none;transform:none}.recommended--s_1 .recommended__inner>.slick-prev{right:80px}.recommended--s_1 .recommended__inner>.slick-next{right:15px}.recommended--s_2 .recommended__head{padding-right:150px}.recommended--s_2 .recommended__inner{left:auto;width:auto;margin:0 -15px;padding:0;-webkit-transform:none;transform:none}.recommended--s_2 .recommended__inner>.slick-prev{right:80px}.recommended--s_2 .recommended__inner>.slick-next{right:15px}.gift-banner__item--text{width:48%}.gift-banner__item--review{width:48%}.tasting-banner--s_1 .tasting-banner__inner{padding:20px 40px}.catalog-all--s_1 .catalog-all__item--x2{width:33.3334%;text-align:center}.catalog-all--s_2 .catalog-all__item--x4{width:50%;padding:10px 30px 35px 40px}.catalog-all--s_2 .catalog-all__item--x4:last-child{width:100%}.catalog-all--s_3 .catalog-all__item--x3{width:33.3334%}.catalog-all--s_3 .catalog-all__item--x3:last-child,.catalog-all--s_3 .catalog-all__item--x3:nth-last-child(2){width:50%}}@media screen and (max-width:1200px){.header--s_1{position:fixed;top:0;left:0;width:100%;z-index:101;min-width:300px}.header--s_1 .header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header--s_1 .header__left-col,.header--s_1 .header__mid-col,.header--s_1 .header__right-col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:0;max-width:none}.header--s_1 .header__left-col{width:auto}.header--s_1 .header__mid-col{position:static}.header--s_1 .header__right-col{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:56px}.header--s_1 .header__mid-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:static}.header--s_1 .header__right-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:70px;padding-right:0}.header--s_1 .header__right-contacts{display:none}.header--s_3 .header__right-col.menu-btn+.header__right-col{padding:0 8px}.header--s_3 .header__right-col{padding:0}.logo--s_2 .logo__link{padding-left:0}.logo--s_2 .logo__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;width:161px;margin:0 auto}.head-search--s_2 .head-search__form.focus{width:125%}.head-search--s_2 .head-search__form{right:20px}.head-search--s_2.head-search--active .head-search__form{left:35px}}@media (max-width:992px){.fixed-profile__fav-text:not(:empty){display:none!important}.btn.btn--round.btn--gray.prod-card__fav.cat__favorite.active:focus,.btn.btn--round.btn--gray.prod-card__fav.cat__favorite.active:hover{background:#c8251e!important}.btn.btn--round.btn--gray.prod-card__fav.cat__favorite:not(.active):focus,.btn.btn--round.btn--gray.prod-card__fav.cat__favorite:not(.active):hover{background:#cdcdcd!important}}@media screen and (max-width:992px){.header--s_3{position:fixed;top:0;left:0;width:100%;z-index:101;min-width:300px;background:#9b1617}.header--s_3 .header__bottom{background:#fff}.header--s_3 .header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header--s_3 .header__left-col,.header--s_3 .header__mid-col,.header--s_3 .header__right-col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:0;max-width:none}.header--s_3 .header__left-col{width:100%}.header--s_3 .header__mid-col{position:static;width:60px;margin-right:-15px}.header--s_3 .header__right-col:not(.menu-btn){display:none}.header--s_3 .header__right-col.menu-btn{position:absolute;left:0;color:#fff;border:0;padding:0}.header--s_3 .header__mid-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:static}.header--s_3 .header__right-contacts{display:none}.nav-menu--header{display:none}.logo--s_2{margin:auto;position:relative;left:15px}.logo--s_2 .logo__link img.logo_desktop{display:none}.head-search--s_2{padding-left:0}.head-search--s_2 .head-search__wrap{margin-right:12px}.head-search--s_2 .head-search__form{right:12px}.head-search--s_2.head-search--active .head-search__form{left:12px}.menu-open--s_2 .menu-open__icon .menu-open__bottom,.menu-open--s_2 .menu-open__icon .menu-open__middle,.menu-open--s_2 .menu-open__icon .menu-open__top{background:#fff}.menu-open--s_2 .menu-open__collapse{display:none!important}}@media screen and (max-width:991px){.main{padding-top:70px}.vacancies__arrow:before{margin:0 auto;margin-bottom:20px}.vacancies__data{display:block;text-align:center}.vacancies__name{margin-left:0;padding-right:0;max-width:100%;width:100%;padding-bottom:15px}.vacancies__city{margin-left:0;padding-right:0;max-width:100%;width:100%;padding-bottom:15px}.vacancies__salary{margin-left:0;padding-right:0;max-width:100%;width:100%;padding-bottom:15px}.news-footer .social{width:auto;margin:0}.video{margin-bottom:40px}.tab-title{margin-bottom:30px}.content .list,.content ul{margin-bottom:40px}.content .count-list,.content ol{margin-bottom:40px}.content blockquote{padding:30px 50px 30px 100px}.content blockquote{padding:50px 20px 20px}.content blockquote:before{left:43px}.content blockquote:before{top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content .table-wrap{margin-bottom:40px}.content table{margin-bottom:40px}.header-top--s_1 .header-top__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-menu--header{display:none}.main-slider{margin-bottom:40px}.main-slider__text{max-height:6em}.menu-open--s_2 .menu-open__btn{width:50px;margin-left:-15px}.welcome-link--s_1{top:auto;-webkit-transform:none;transform:none;bottom:60px}.prod-card--s_3{height:auto}.prod-card--s_3 .prod-card__inner{padding-bottom:0}.prod-card--s_3 .prod-card__slider{position:relative;padding-top:20px}.prod-card--s_5 .prod-card__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.prod-card--s_5 .prod-card__item--pic{width:25%}.prod-card--s_5 .prod-card__item--info{width:70%;max-width:100%}.cabinet-history__prodcard-fav{margin-left:20px}.prod-card--s_13 .prod-card__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.prod-card--s_13 .prod-card__item--pic{width:25%}.prod-card--s_13 .prod-card__item--info{width:75%}.prod-card--s_13 .prod-card__item--descr{width:33.33%;padding-left:60px}.prod-card--s_13 .prod-card__item--price{width:33.33%}.prod-card--s_13 .prod-card__item--btn{width:33.33%}.prod-card--s_14 .prod-card__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.prod-card--s_14 .prod-card__item--pic{width:30%}.prod-card--s_14 .prod-card__item--info{width:70%}.prod-card--s_14 .prod-card__item--price{width:100%}.index-hits--s_1{margin-bottom:40px}.slider-info--s_1{margin-bottom:40px}.slider-info--s_1 .slider-info__wrap{padding:80px 20px;text-align:center}.index-card--s_1{margin-bottom:40px}.index-card--s_1 .index-card__title{font-size:28px}.wine-school--s_1 .wine-school__wrap{padding:25px 15px 39px;text-align:center}.wine-school--s_1 .wine-school__title{font-size:36px}.wine-school--s_1 .wine-school__subtitle{font-size:24px}.wine-school--s_1 .wine-school__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wine-school--s_1 .wine-school__item{width:50%;max-width:none}.wine-school--s_1 .wine-school__num{font-size:56px;margin-bottom:0}.wine-school--s_1 .wine-school__desc{font-size:15px}.wine-school--s_1 .wine-school__foot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wine-school--s_1 .wine-school__btn-wrap{margin-bottom:20px}.index-map--s_1{margin-bottom:40px}.index-map--s_1 .index-map__links{left:15%}.index-map--s_1 .index-map__title{font-size:28px;max-width:300px}.catalog-link--s_1{margin-bottom:40px}.catalog-link--s_1 .catalog-link__wrap{padding:25px}.catalog-link--s_1 .catalog-link__title{font-size:26px}.articles--s_1{margin-bottom:30px}.articles--s_1 .articles__left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.articles--s_1 .articles__item-1:last-child{border-bottom:none}.articles--s_2{margin-bottom:30px}.food-pairing--s_1{margin-bottom:40px}.food-pairing--s_1 .food-pairing__content .food-pairing__link,.food-pairing--s_1 .food-pairing__content .food-pairing__link.active{padding:12px 20px}.food-pairing--s_1 .food-pairing__link{padding:12px 25px}.food-pairing--s_1 .food-pairing__link{padding-left:15px;padding-right:15px}.food-pairing--s_1 .food-pairing__inner{margin-top:40px}.foot-contacts--s_3 .foot-contacts__head{margin-bottom:40px}.foot-contacts--s_3 .foot-contacts__title{padding-top:0;font-size:18px}.foot-contacts--s_3 .foot-contacts__list{margin:0 -15px}.foot-contacts--s_3 .foot-contacts__item{padding:0 15px}.foot-contacts--s_3 .foot-contacts__item{width:33.33%}.foot-danger--s_1 .foot-danger__inner{padding-top:20px;padding-bottom:20px}.foot-danger--s_1 .foot-danger__text{font-size:30px}.nav-menu--footer--s_1{padding:15px 0 0}.nav-menu--footer--s_1 .nav-menu__item{margin-bottom:15px}.fixed-cookie--s_1 .fixed-cookie__wrap{padding:20px 0}.map-modal--s_1 .map-modal__wrap .btn{right:20px}.map-modal--s_1 .map-modal__title{margin-bottom:20px;font-size:18px;padding-right:20px}.nav-help--s_1{left:25px;right:auto}.nav-help--s_1 .nav-help__inner{padding-right:0;padding-left:60px}.nav-help--s_1 .nav-help__inner:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);left:0;right:auto}.contacts-map--s_1{margin-bottom:30px}.contacts-map--s_1 .contacts-map__select-wrap{bottom:30px;left:calc((100vw - 720px)/ 2)}.contacts-map--s_1 .contacts-map__select-title{font-size:22px;padding-top:10px}.contacts-map--s_1 .contacts-map__store{top:50px;-webkit-transform:none;transform:none}.contacts-map--s_2{margin-bottom:6px}.contacts-map--s_2 .contacts-map__map{height:250px}.contacts-map--s_2 .contacts-map__wrap{padding:20px}.contacts-map--s_2 .contacts-map__title{font-size:18px;margin-bottom:16px}.contacts-map--s_3 .contacts-map__col{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contacts--s_1 .contacts__title{margin-bottom:20px}.contacts--s_1 .contacts__col{margin:0 0 30px}.contacts--s_2 .contacts__title{margin-bottom:20px}.contacts--s_2 .contacts__col{margin:0 0 30px}.contacts--s_3 .contacts__pic{margin-bottom:20px}.contacts--s_3 .contacts__info{margin-bottom:20px}.contacts--s_3 .contacts__desc{margin-bottom:20px}.pic-slider--s_1{margin:0 auto 36px}.reviews--s_1{margin-bottom:30px}.reviews--s_1 .reviews__title{margin-bottom:30px;font-size:28px}.reviews--s_1 .reviews__form-head{margin-bottom:20px}.reviews--s_1 .form-group .form-group__input,.reviews--s_1 .form-group .textarea{margin-bottom:20px}.corp-top--s_1 .corp-top__text{max-width:310px}.corp-top--s_1 .corp-top__title{font-size:36px}.corp-list--s_1 .corp-list__num{margin-bottom:30px}.corp-list--s_1 .corp-list__title{font-size:18px}.corp-list--s_1 .corp-list__desc{font-size:16px}.corp-steps--s_1 .corp-steps__inner{padding:45px 0 25px}.corp-steps--s_1 .corp-steps__main-title{margin-bottom:40px}.corp-steps--s_1 .corp-steps__title{margin-bottom:14px}.corp-review--s_1 .corp-review__title{font-size:30px}.corp-pluses--s_1 .corp-pluses__inner{padding-top:45px;padding-bottom:60px}.corp-pluses--s_1 .corp-pluses__main-title{font-size:30px}.corp-pluses--s_1 .corp-pluses__item{margin-bottom:40px}.news-card--s_6 .news-footer .social{width:auto;margin:0}.news-card--s_7 .news-footer .social{width:auto;margin:0}.news-card--s_8 .news-footer .social{width:auto;margin:0}.social--s_1 .social__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social--s_1 .social{width:100%;margin:20px 0 0 0}.social--footer.social{margin-top:-10px}.social--footer.social .social__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tag-section{margin-bottom:40px}.sale-block--s_1{height:100%;max-width:370px;margin:0 auto 29px}.sale-block--s_1 .sale-block__pic{height:340px;margin:-1px -1px 0 -1px}.sale-block--s_1 .sale-block__wrap{padding:20px}.sale-block--s_1 .sale-block__title{margin-bottom:16px;max-height:none}.sale-block--s_1 .sale-block__title--big{max-height:none;font-size:36px}.sale-block--s_1 .sale-block__desc{margin-bottom:16px;max-height:none}.sale-block--s_1 .sale-block__foot{display:block}.sale-block--s_1 .sale-block__btn-wrap{max-width:none;margin-bottom:20px;text-align:center}.sale-block--s_1 .sale-block__timer{max-width:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sale-block--s_1 h1{max-height:none;font-size:36px}.sale-list--s_1 .sale-list__col{margin-bottom:29px}.franchise-top--s_1 .franchise-top__title{font-size:36px;margin-bottom:35px}.franchise-info--s_1 .franchise-info__inner{padding-bottom:50px}.franchise-slider--s_1 .franchise-slider__inner{width:auto;-webkit-transform:none;transform:none;left:auto}.franchise-slider--s_1 .franchise-slider__item{padding:0}.franchise-slider--s_1 .franchise-slider__pic{width:100%}.franchise-slider--s_1 .slick-prev{left:0}.franchise-slider--s_1 .slick-next{right:0}.franchise-timeline--s_1 .franchise-timeline__head{margin-bottom:40px}.franchise-timeline--s_1 .franchise-timeline__main-title{font-size:30px}.franchise-timeline--s_1 .franchise-timeline__item{padding-bottom:64px}.franchise-timeline--s_1 .franchise-timeline__item:first-child{padding-bottom:51px}.franchise-timeline--s_1 .franchise-timeline__item:nth-child(1n+3){padding-bottom:86px}.franchise-facts--s_1 .franchise-facts__inner{padding-top:45px}.franchise-facts--s_1 .franchise-facts__title{margin-bottom:45px;font-size:30px}.franchise-facts--s_1 .franchise-facts__col{margin-bottom:50px}.franchise-facts--s_1 .franchise-facts__item{padding-right:0;font-size:20px}.cabinet-aside{margin-bottom:20px;margin-left:auto;margin-right:auto}.cabinet-nocard__block{padding:20px 30px 20px 30px}.cabinet-nocard__form--active-card .form-group{width:100%}.cabinet-nocard__form--active-card label{margin-bottom:30px}.cabinet-nocard__form--active-card .btn{margin-left:0}.cabinet-bonus .table-wrap th{padding:11px 0 11px 11px}.cabinet-bonus .table-wrap td:first-child,.cabinet-bonus .table-wrap th:first-child{min-width:40px;padding-left:20px}.cabinet-bonus .table-wrap td:last-child,.cabinet-bonus .table-wrap th:last-child{min-width:40px}.cabinet-personal__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.cabinet-personal__input-wrap input{max-width:270px}.cabinet-personal__input-wrap--birthday input{width:70px}.cabinet-personal__item--avatar{margin-left:0}.basket-banner{background-position:0 100%}.order-form__textarea{margin-bottom:0}.catalog-list--s_1{margin-bottom:80px}.catalog-selects{position:relative;top:0;right:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.recommended--s_1 .recommended__head{margin-bottom:20px}.recommended--s_1 .recommended__inner>.slick-arrow{top:-77px}.recommended--s_2 .recommended__head{margin-bottom:20px}.recommended--s_2 .recommended__inner>.slick-arrow{top:-77px}.gift-banner .container{-ms-flex-wrap:wrap;flex-wrap:wrap}.gift-banner__item--text{width:100%}.gift-banner__item--review{width:100%}.catalog-all--s_1 .catalog-all__item--x6{width:100%;padding:10px 5px 35px 20px}.catalog-all--s_2 .catalog-all__item--x4{width:100%;padding:10px 5px 35px 20px}.catalog-all--s_2 .catalog-all__item--x6{width:100%;padding:10px 5px 35px 20px}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media screen and (max-width:767px){.contacts .data-contacts__name{min-width:auto}.big-news{padding:30px 20px}.big-news__header{font-size:2em;margin-bottom:20px}.header-tabs__item{padding:20px;font-size:16px}.content iframe{max-height:250px}.fixed-city .modal-dialog{left:0;right:0;margin:auto}.fixed-city .modal-content{text-align:center}.fixed-city__btn-wrap{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.fixed-city__btn{margin:0 0 20px 0!important}.sms-confirm-input-container{width:100%}.sms-confirm-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sms-confirm-success{text-align:center}.sms-confirm-modal .form-group.has-error .help-block{position:initial;text-align:center;line-height:1.4;margin-bottom:-10px;display:block;margin-top:5px;white-space:normal}.sms-confirm-btn-container{margin-bottom:15px}.sms-confirm-modal .form-group{margin-bottom:20px}.foot-payments{-ms-flex-wrap:wrap;flex-wrap:wrap}.foot-payments__image-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.foot-payments__image{margin:5px}.map-modal--s_1 .map-modal__wrap{height:calc(100vh - 170px)!important}.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:2.5em}.h1,h1{font-size:2.2em}.h1.small,h1.small{font-size:1.8em}.h2{font-size:2em}.h3{font-size:1.5em}.h4{font-size:1.4em}.h5{font-size:1.4em}.h6{font-size:1.4em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:2.5em}.content h1{font-size:2.2em}.content h1.small{font-size:1.8em}.content h2{font-size:1.8em}.content h3{font-size:1.5em}.content h4{font-size:1.4em}.content h5{font-size:1.4em}.content h6{font-size:1.4em}.header-top--s_1 .drop-phone{margin-right:0;margin:0 auto;margin-bottom:20px;font-size:1.4em}.header-top--s_1 .drop-city{width:50%;margin-right:0;text-align:center;font-size:1.4em}.header-top--s_1 .drop-lang{width:50%;margin-right:0;text-align:center;font-size:1.4em}.main-slider{margin-bottom:20px}.main-slider__item{height:530px}.main-slider__container{padding:0 15px;width:540px}.main-slider .slick-dots{top:auto;left:0;right:0;bottom:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-slider .slick-dots li{margin:0 10px}.card-slider--01{padding-top:50px}.card-slider--07{padding-top:50px}.teaser-wrap--s_1 .teaser__percent~.teaser__content,.teaser-wrap--s_1 .teaser__percent~.teaser__header{padding-left:0}.welcome-link--s_1{display:none}.prod-card--s_2{height:auto}.prod-card--s_2.slick-initialized .prod-card__inner{display:block!important}.prod-card--s_2 .prod-card__inner{display:block}.prod-card--s_2 .prod-card__slider{padding-top:20px;min-width:initial;max-width:none}.prod-card--s_2 .prod-card__foot{min-width:initial;max-width:none}.prod-card--s_2 .slick-arrow{top:30%}.prod-card--s_2 .slick-next{left:auto;right:0}.order-final__prodcard{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-final__prodcard-info{padding-right:0;max-width:100%;margin-bottom:20px}.prod-card--s_13 .prod-card__item--info{padding-right:0;padding-left:20px}.prod-card--s_13 .prod-card__item--descr{width:50%;padding-left:40px}.prod-card--s_13 .prod-card__item--price{width:50%;padding-top:0}.prod-card--s_13 .prod-card__item--btn{width:100%}.prod-card--s_13 .prod-card__btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prod-card--s_13 .prod-card__fav{margin-right:20px;margin-left:0}.prod-card--s_13 .prod-card__bonus-wrap{margin-left:0}.prod-card--s_14 .prod-card__item--pic{width:100%;max-width:330px;margin:0 auto}.prod-card--s_14 .prod-card__item--info{width:100%;padding-right:0;padding-left:0}.prod-card--s_14 .prod-card__price-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:auto;margin-left:0}.prod-card--s_14 .prod-card__cur-price{margin-left:0}.prod-card--s_14 .prod-card__avail-wrap{margin-right:auto;margin-left:0}.prod-card--s_14 .prod-card__btn-wrap{margin-right:auto;margin-left:0}.prod-card--s_14 .prod-card__bonus-wrap{margin-right:auto;margin-left:0}.index-hits--s_1 .index-hits__main-title{font-size:28px}.slider-info--s_1 .slider-info__inner{padding-top:60px}.slider-info--s_1 .slider-info__pic img{position:static;-webkit-transform:none;transform:none;max-width:initial}.slider-info--s_1 .slider-info__wrap{min-height:332px}.slider-info--s_1 .slider-info__title{font-size:26px}.index-card--s_1 .index-card__inner{max-width:370px;margin:0 auto}.index-card--s_1 .index-card__wrap{padding:25px 20px}.wine-school--s_1 .wine-school__inner{max-width:370px;margin:0 auto}.tasting--s_1 .tasting__inner{max-width:370px;margin:0 auto}.index-map--s_1 .index-map__inner{height:400px}.index-map--s_1 .index-map__links{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:40px}.index-map--s_1 .index-map__map{max-width:500px}.index-map--s_1 .index-map__item{font-size:20px;top:140px;left:255px}.index-map--s_1 .index-map__wrap .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index-map--s_1 .index-map__title{text-align:center;max-width:none}.catalog-link--s_1 .catalog-link__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.catalog-link--s_1 .catalog-link__title{margin-bottom:15px}.articles--s_1 .articles__head{display:block;margin-bottom:0}.articles--s_1 .articles__tags{text-align:left}.food-pairing--s_1{display:none}.food-pairing--s_1 .food-pairing__link{font-size:20px}.food-pairing--s_1 .food-pairing__link.active{font-size:20px;padding-bottom:12px}.foot-contacts--s_3 .foot-contacts__head{display:block;margin-bottom:20px}.foot-contacts--s_3 .foot-contacts__title{margin-bottom:15px;font-size:17px}.foot-contacts--s_3 .foot-contacts__item{width:50%}.foot-contacts--s_3 .foot-contacts__btn-wrap{margin-bottom:35px}.foot-danger--s_1 .foot-danger__text{font-size:24px}.fixed-profile--s_1 .fixed-profile__left{padding-left:20px}.fixed-profile--s_1 .fixed-profile__right{padding-right:20px}.fixed-profile--s_1 .fixed-profile__fav{margin-right:30px}.fixed-profile--s_1 .fixed-profile__basket{margin-right:30px}.fixed-profile--s_1 .container{width:100%;padding:0}.fixed-adult--s_1 .fixed-adult__head-text{font-size:18px}.fixed-adult-confirm--s_1 .fixed-adult-confirm__head-text{font-size:18px}.map-modal--s_1 .map-modal__wrap .btn{right:50%;-webkit-transform:translate(50%,0);transform:translate(50%,0);bottom:-60px;padding:0 20px}.map-modal--s_1 .map-modal__wrap{height:auto;margin-bottom:75px}.map-modal--s_1 .map-modal__map-wrap{width:100%;height:200px}.map-modal--s_1 .map-modal__markers-wrap{width:100%;height:300px}.map-modal--s_1 .map-modal__scroll-wrap{padding:25px}.map-modal--s_1 .map-modal__address{font-size:12px}.map-modal--s_1 .close-popup{right:3px;top:189px}.map-modal--s_1 .form-group .radio label{padding-left:50px;padding-right:10px}.map-modal--s_1 .form-group .radio label:before{left:16px}.map-modal--s_1 .form-group .radio label:after{left:19px}.contacts-map--s_1 .contacts-map__inner{height:auto}.contacts-map--s_1 .contacts-map__map{height:300px}.contacts-map--s_1 .contacts-map__select-wrap{display:block;width:auto;position:relative;bottom:auto;left:auto;right:auto;margin-bottom:20px}.contacts-map--s_1 .contacts-map__select-title{font-size:18px;padding-top:12px;margin-bottom:10px}.contacts-map--s_1 .contacts-map__store{position:relative;right:auto;top:auto;margin:20px auto}.contacts-map--s_1 .contacts-map__close{top:0;right:0;width:35px;height:35px;background:#fff}.contacts--s_1 .contacts__title{font-size:18px}.contacts--s_2 .contacts__title{font-size:18px}.reviews--s_1 .reviews__title{font-size:24px}.subscription--s_1 .subscription__input-inner{max-width:250px;min-width:250px}.corp-top--s_1 .corp-top__inner{height:auto}.corp-top--s_1 .corp-top__bg{height:400px}.corp-top--s_1 .corp-top__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.corp-top--s_1 .corp-top__text{height:400px;min-height:400px}.corp-top--s_1 .corp-top__title{font-size:30px}.corp-top--s_1 .corp-top__link-wrap{position:relative;right:auto;width:100%;padding:25px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.corp-top--s_1 .corp-top__link-wrap:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.corp-top--s_1 .corp-top__link-pic{width:auto;height:auto;max-width:255px;max-height:362px;margin-bottom:20px}.corp-top--s_1 .corp-top__link{position:relative;-webkit-transform:none;transform:none;width:auto}.corp-top--s_1 .corp-top__link:before{-webkit-transform:none;transform:none}.corp-list--s_1 .corp-list__inner{padding-top:60px;padding-bottom:0}.corp-list--s_1 .corp-list__item{margin-bottom:40px}.corp-list--s_1 .corp-list__item:nth-child(even) .corp-list__img-col{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;padding-left:15px;padding-right:15px}.corp-list--s_1 .corp-list__item:nth-child(even) .corp-list__text-col{padding-left:15px;padding-right:15px}.corp-list--s_1 .corp-list__img-col{padding-left:15px;padding-right:15px}.corp-list--s_1 .corp-list__text-col{padding-left:15px;padding-right:15px}.corp-list--s_1 .corp-list__pic{margin-bottom:20px;max-width:500px;height:auto}.corp-list--s_1 .corp-list__img{position:static;-webkit-transform:none;transform:none;max-width:100%;max-height:100%}.corp-list--s_1 .corp-list__wrap{max-width:none}.corp-list--s_1 .corp-list__num{text-overflow:initial;margin-bottom:15px}.corp-list--s_1 .corp-list__title{max-height:none;margin-bottom:15px}.corp-list--s_1 .corp-list__desc{max-height:none}.corp-steps--s_1 .corp-steps__main-title{font-size:28px}.corp-review--s_1 .corp-review__title{font-size:25px}.corp-review--s_1 .corp-review__wrap{display:block}.corp-review--s_1 .corp-review__btn-wrap{text-align:left;min-width:initial;max-width:none;margin-top:0;margin-bottom:16px}.corp-pluses--s_1 .corp-pluses__main-title{font-size:25px}.breadcrumb ul{display:none}.breadcrumb .breadcrumb-mobile{display:block}.breadcrumb .breadcrumb-mobile a{position:relative;padding-right:0}.breadcrumb .breadcrumb-mobile a:after{content:none}.news-card--s_5 .news-card__inner{display:block}.news-card--s_5 .news-card__pic{max-width:100%}.news-card--s_6 .news-card--border .news-card__inner{padding:10px}.news-card--s_6 .news-card--big .news-card__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.news-card--s_6 .news-card--big .news-card__data{padding:20px 10px}.news-card--s_6 .news-card--big .news-card__img{max-width:100%}.news-card--s_6 .news-card--big-border .news-card__img{border:8px solid #fefefe}.news-card--s_6 .news-card--big-border .news-card__data{border:8px solid #fefefe;border-top:0}.news-card--s_6 .big-news{padding:30px 20px}.news-card--s_6 .big-news__header{font-size:2em;margin-bottom:20px}.news-card--border .news-card__inner{padding:10px}.news-card--s_7 .news-card--big .news-card__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.news-card--s_7 .news-card--big .news-card__data{padding:20px 10px}.news-card--s_7 .news-card--big .news-card__img{max-width:100%}.news-card--s_7 .news-card--big-border .news-card__img{border:8px solid #fefefe}.news-card--s_7 .news-card--big-border .news-card__data{border:8px solid #fefefe;border-top:0}.news-card--s_7 .big-news{padding:30px 20px}.news-card--s_7 .big-news__header{font-size:2em;margin-bottom:20px}.news-card--s_8 .news-card--border .news-card__inner{padding:10px}.news-card--s_8 .news-card--big .news-card__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.news-card--s_8 .news-card--big .news-card__data{padding:20px 10px}.news-card--s_8 .news-card--big .news-card__img{max-width:100%}.news-card--s_8 .news-card--big-border .news-card__img{border:8px solid #fefefe}.news-card--s_8 .news-card--big-border .news-card__data{border:8px solid #fefefe;border-top:0}.news-card--s_8 .big-news{padding:30px 20px}.news-card--s_8 .big-news__header{font-size:2em;margin-bottom:20px}.paginations--s_1 .paginations__item--first a.paginations__link,.paginations--s_1 .paginations__item--last a.paginations__link{margin:0 15px}.paginations--s_1 .paginations__item--first a.paginations__link::after{top:9px;left:11px}.paginations--s_1 .paginations__item--last a.paginations__link::after{top:9px;right:11px}.paginations--s_1 a.paginations__link{font-size:16px;width:30px;height:30px}.social--footer.social{margin-top:15px}.tag-section .prod-card--s_2 .prod-card__title{height:auto!important}.sale-block--s_1 .sale-block__title--big{font-size:30px}.sale-block--s_1 h1{font-size:30px}.sale-list--s_1 .sale-list__inner{padding-top:20px}.franchise-top--s_1 .franchise-top__inner{height:350px}.franchise-top--s_1 .franchise-top__title{font-size:30px;margin-bottom:20px}.franchise-info--s_1 .franchise-info__title{font-size:30px}.franchise-slider--s_1 .franchise-slider__pic{height:300px}.franchise-timeline--s_1{padding-top:40px}.franchise-timeline--s_1 .franchise-timeline__main-title{font-size:24px}.franchise-timeline--s_1 .franchise-timeline__item{padding-bottom:81px}.franchise-timeline--s_1 .franchise-timeline__item:first-child{padding-bottom:39px}.franchise-timeline--s_1 .franchise-timeline__item:nth-child(1n+3){padding-bottom:82px}.franchise-timeline--s_1 .franchise-timeline__pic{margin:0}.franchise-timeline--s_1 .franchise-timeline__pic img{display:block;max-width:100%;max-height:100%}.franchise-form--s_1 .franchise-form__title{font-size:30px}.franchise-form--s_1 .franchise-form__btn-wrap .btn{padding:0 30px}.franchise-facts--s_1 .franchise-facts__title{font-size:24px}.franchise-facts--s_1 .franchise-facts__item{min-height:initial}.cabinet-history__inn{overflow:scroll}.cabinet-history__header{width:800px}.cabinet-history__item{width:800px}.cabinet-personal .cabinet__title{text-align:center}.cabinet-personal__item--form{margin:0 auto}.cabinet-personal__input-wrap .calendar-icon{right:12px}.cabinet-personal__input-wrap input{max-width:initial}.cabinet-personal__form-btn{margin:20px auto 0}.order-form__registration-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.order-form__registration-btn-row .btn{margin-top:20px}.order-form .social-enter{margin-top:10px}.order-final__adress{-ms-flex-wrap:wrap;flex-wrap:wrap}.order-final__adress-marker{width:25%;margin:0}.order-final__adress-info{width:75%}.order-final__adress-time{width:100%;margin-top:20px;margin-left:10px}.catalog-list--s_1{margin-bottom:0}.catalog-aside{display:none}.catalog-aside__item{max-width:100%}.catalog-selects .btn--open-filter{display:block;line-height:40px}.catalog-selects__select{width:100%;margin-left:0}.catalog-selects__select .form-group .jq-selectbox__select{padding:2px 45px 0 45px}.catalog-selects__select .form-group .jq-selectbox__select-text{text-align:center}.catalog-selects__btn{display:none}.paginations--s_1 .paginations__item--first a.paginations__link,.paginations--s_1 .paginations__item--last a.paginations__link{margin:0 15px}.paginations--s_1 .paginations__item--first a.paginations__link::after{top:9px;left:11px}.paginations--s_1 .paginations__item--last a.paginations__link::after{top:9px;right:11px}.paginations--s_1 a.paginations__link{font-size:16px;width:30px;height:30px}.card-top-slider--s_1 .card-top-slider__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.card-top-slider--s_1 .card-top-slider__body{-ms-flex-wrap:wrap;flex-wrap:wrap}.card-top-slider--s_1 .card-top-slider__info{width:100%;max-width:350px;margin:0 auto;padding:20px;background-color:#fff}.card-top-slider--s_2 .card-top-slider__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.card-top-slider--s_2 .card-top-slider__body{-ms-flex-wrap:wrap;flex-wrap:wrap}.card-top-slider--s_2 .card-top-slider__info{width:100%;max-width:350px;margin:0 auto;padding:20px;background-color:#fff}.recommended--s_1 .recommended__title{font-size:30px}.recommended--s_2 .recommended__title{font-size:30px}.card-alcohol-descr .container{-ms-flex-wrap:wrap;flex-wrap:wrap}.card-alcohol-descr .card-alcohol-descr__text:first-child{width:100%}.card-alcohol-descr .card-alcohol-descr__text:last-child{width:100%}.tasting-banner--s_1 .tasting-banner__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tasting-banner--s_1 .tasting-banner__text{margin-bottom:20px}.catalog-all--s_1 .catalog-all__item--x2{width:50%}.catalog-all--s_3 .catalog-all__item--x3{width:50%}.catalog-all--s_3 .catalog-all__item--x3:last-child{width:100%}}@media screen and (max-width:575px){.maps{height:250px}.maps iframe{height:250px}.modal-body{padding:20px}.modal .header-tabs__item{width:auto;text-align:left;font-size:18px}.modal .close-popup{right:-19px}.modal .recovery-link{margin-bottom:14px}.modal .g-recaptcha{-webkit-transform:scale(.8)!important;transform:scale(.8)!important;-webkit-transform-origin:0 0!important;transform-origin:0 0!important}.social-enter{display:block;margin-bottom:25px}.social-enter__title{padding-top:0;margin-bottom:8px}.tab-title__tabs-wrap{width:100%}.nav-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-tabs .nav-item{margin:0 0 -1px}.nav-tabs .nav-item:first-child .nav-link{border-radius:22px 22px 0 0}.nav-tabs .nav-item:last-child .nav-link{border-radius:0 0 22px 22px}.image-slider .slick-arrow{top:auto;-webkit-transform:none;transform:none;bottom:20%}.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:2em}.h1,h1{font-size:1.75em;margin-bottom:35px}.h1.small,h1.small{font-size:1.8em}.h2{font-size:2em}.h3{font-size:1.5em}.h4{font-size:1.4em}.h5{font-size:1.4em}.h6{font-size:1.4em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:2em}.content h1{font-size:1.75em;margin-bottom:35px}.content h1.small{font-size:1.8em}.content h2{font-size:1.8em}.content h3{font-size:1.5em}.content h4{font-size:1.4em}.content h5{font-size:1.4em}.content h6{font-size:1.4em}.content .content-img .img-inner{float:none;text-align:center;display:block;width:100%;max-width:100%;margin:.5em 0 2em 0}.content .content-img .img-inner img{float:none;margin:0}.slider-main--s_2.slider-main--full{width:100vw}.slider-main--s_2 .slider-main__header-text{font-size:2em}.slider-main--s_4 .slider-main__header-text{font-size:2em}.main-slider{width:auto;left:auto;-webkit-transform:none;transform:none;margin:0 -15px}.main-slider__item{height:400px}.main-slider__container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto}.main-slider__text-wrap{margin:0 auto 80px;padding:0}.main-slider__text{margin-bottom:21px;font-size:28px;line-height:1.36;max-height:6.8em;letter-spacing:.4px;word-spacing:2px;text-align:center}.main-slider__btn-wrap{text-align:center}.card-slider--01 .card-slider__main{width:300px;height:300px}.card-slider--07 .card-slider__main{width:300px;height:auto}.prod-card--s_2 .prod-card__slider{height:180px}.prod-card--s_2 .prod-card__pic{display:block}.prod-card--s_2 .prod-card__img{margin:0 auto}.prod-card--s_2 .prod-card__product{margin-bottom:5px}.prod-card--s_2 .prod-card__table td{padding:15px 10px}.prod-card--s_2 .prod-card__body{padding-left:20px;padding-right:20px;padding-top:10px}.prod-card--s_2 .prod-card__avail-wrap{position:absolute;top:11px;left:0}.prod-card--s_2 .prod-card__price-wrap{max-width:initial;text-align:right}.prod-card--s_2 .prod-card__bonus-wrap{text-align:center}.prod-card--s_2 .prod-card__foot{display:block}.prod-card--s_2 .prod-card__foot-left{max-width:initial;width:100%;min-width:initial;position:relative}.prod-card--s_2 .prod-card__foot-right{padding-top:10px}.prod-card--s_2 .slick-arrow{top:16%}.prod-card--s_3 .prod-card__inner{padding-left:20px;padding-right:20px}.prod-card--s_3 .prod-card__pic{height:240px}.prod-card--s_3 .prod-card__title{font-size:18px}.prod-card--s_3 .prod-card__price-wrap{position:static;padding-top:0}.prod-card--s_3 .prod-card__btn-wrap{position:static;padding-top:16px}.prod-card--s_3 .slick-arrow{top:auto;-webkit-transform:none;transform:none;bottom:20%}.prod-card--s_4{height:auto}.prod-card--s_4 .prod-card__inner{display:block}.prod-card--s_4 .prod-card__left{min-width:initial;max-width:none;width:100%}.prod-card--s_4 .prod-card__right{padding:20px;position:static}.prod-card--s_4 .prod-card__foot{padding-top:16px}.prod-card--s_5 .prod-card__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-bottom:20px}.prod-card--s_5 .prod-card__item{width:100%;max-width:initial;padding-top:7px;padding-bottom:7px}.prod-card--s_5 .prod-card__item--price{margin-left:70px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.prod-card--s_5 .prod-card__item--total{max-width:initial;margin-left:70px}.prod-card--s_5 .prod-card__item--counter-wrap{position:absolute;left:5px;bottom:20px;width:100px}.prod-card--s_5 .prod-card__item--pic{height:140px}.prod-card--s_5 .prod-card__img{max-height:130px}.prod-card--s_5 .prod-card__item--info{padding-bottom:10px}.prod-card--s_5 .prod-card__rating-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prod-card--s_5 .prod-card__rating{margin-right:0}.prod-card--s_5 .prod-card__product{margin-left:5px;margin-bottom:5px}.prod-card--s_5 .prod-card__title{font-size:18px;max-height:95px!important}.prod-card--s_5 .prod-card__cur-price{font-size:22px}.prod-card--s_5 .prod-card__counter{height:40px;font-size:22px}.cabinet-history__sale{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.cabinet-history__sale-title{width:100%;margin-bottom:10px;text-align:right}.prod-card--s_12 .prod-card__item--pic{width:100%}.prod-card--s_12 .prod-card__item--info{width:100%;padding-left:0}.prod-card--s_12 .prod-card__item--descr{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}.prod-card--s_12 .prod-card__price-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.prod-card--s_12 .prod-card__btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:170px}.prod-card--s_12 .prod-card__fav{margin-right:0;margin-bottom:20px}.prod-card--s_13 .prod-card__item--descr{padding-left:0}.prod-card--s_14 .prod-card__btn-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:170px}.prod-card--s_15{height:auto}.prod-card--s_15 .prod-card__inner{display:block}.prod-card--s_15 .prod-card__left{min-width:initial;max-width:none;width:100%}.prod-card--s_15 .prod-card__right{padding:20px;position:static}.prod-card--s_15 .prod-card__foot{padding-top:16px}.index-hits--s_1 .index-hits__head{padding-right:0}.index-hits--s_1 .index-hits__title{font-size:24px}.index-hits--s_1 .index-hits__inner{margin:0;padding-top:70px}.index-hits--s_1 .index-hits__col{padding:0}.index-hits--s_1 .index-hits__inner>.slick-prev{left:0;right:auto;top:-10px}.index-hits--s_1 .index-hits__inner>.slick-next{left:65px;right:auto;top:-10px}.slider-info--s_1 .slider-info__inner.slick-initialized .slider-info__item{display:block}.slider-info--s_1 .slider-info__item{height:auto!important}.slider-info--s_1 .slider-info__pic img{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider-info--s_1 .slider-info__wrap{min-height:initial}.tasting--s_1 .tasting__title{font-size:26px;margin-bottom:20px}.tasting--s_1 .tasting__desc{font-size:15px}.catalog-link--s_1 .catalog-link__title{font-size:20px}.index-articles--s_1 .index-articles__item{display:block}.index-articles--s_1 .index-articles__pic{min-width:initial;max-width:none;padding-right:0;margin-bottom:20px}.articles--s_1 .articles__inner{margin-bottom:0}.articles--s_1 .articles__item-1>.articles__link{font-size:18px}.food-pairing--s_1 .food-pairing__title{font-size:36px}.food-pairing--s_1 .food-pairing__desc{margin-bottom:16px}.food-pairing--s_1 .food-pairing__head-wrap{display:block}.foot-contacts--s_3 .foot-contacts__title{font-size:16px}.foot-contacts--s_3 .foot-contacts__item{width:100%}.foot-danger--s_1 .foot-danger__text{font-size:16px}.fixed-profile--s_1 .fixed-profile__fav-text{display:none}.fixed-profile--s_1 .fixed-profile__basket{margin-right:0}.fixed-profile--s_1 .fixed-profile__basket-text{display:none}.fixed-profile--s_1 .fixed-profile__price{display:none}.fixed-cookie--s_1 .fixed-cookie__wrap{display:block;padding:15px 0}.fixed-cookie--s_1 .fixed-cookie__text{margin-bottom:10px;padding-right:0;font-size:13px}.fixed-cookie--s_1 .fixed-cookie__btn-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fixed-cookie--s_1 .fixed-cookie__confirm{padding:6px 25px}.fixed-cookie--s_1 .fixed-cookie__decline{padding:6px 10px}.fixed-adult--s_1 .fixed-adult__head{display:block;padding:20px;text-align:center}.fixed-adult--s_1 .fixed-adult__pic{margin:0 auto}.fixed-adult--s_1 .fixed-adult__body{padding:0 20px}.fixed-adult--s_1 .fixed-adult__desc{font-size:14px}.fixed-adult--s_1 .fixed-adult__btn{padding:20px;font-size:16px}.fixed-adult--s_1 .fixed-adult__btn:before{display:none}.fixed-adult-confirm--s_1 .fixed-adult-confirm__head{display:block;padding:0 20px;text-align:center}.fixed-adult-confirm--s_1 .fixed-adult-confirm__body{padding:0 20px}.fixed-adult-confirm--s_1 .fixed-adult-confirm__btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info-popup--s_1 .info-popup__text{padding:40px 20px 40px 20px}.info-popup--s_1 .close-popup{right:10px;top:-5px}.map-modal--s_1 .close-popup{right:3px}.reviews--s_1 .reviews__title{font-size:20px}.reviews--s_1 .reviews__comment{padding-bottom:20px;margin-bottom:20px}.reviews--s_1 .reviews__avatar{margin-right:15px;min-width:40px;max-width:40px;height:40px}.reviews--s_1 .reviews__text{padding-top:0}.reviews--s_1 .reviews__nickname{font-size:15px;margin-bottom:0}.reviews--s_1 .reviews__time{margin-bottom:20px}.reviews--s_1 .g-recaptcha{-webkit-transform:scale(.8)!important;transform:scale(.8)!important;-webkit-transform-origin:0 0!important;transform-origin:0 0!important}.reviews--s_2 .reviews__prod-card-pic{width:80px;padding-right:10px}.reviews--s_2 .reviews__prod-card-body{padding:20px}.reviews--s_2 .reviews__prod-card-time{margin-bottom:20px}.reviews--s_2 .reviews__comment{margin-bottom:20px;padding:0 20px 20px 20px}.reviews--s_2 .reviews__comment .reviews__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reviews--s_2 .reviews__comment--comment:before{top:-15px;left:15px}.reviews--s_2 .reviews__comment--comment:after{top:-8px;left:20px}.reviews--s_2 .reviews__comment--feedback:before{top:-15px;left:-5px}.reviews--s_2 .reviews__comment--feedback:after{top:-11px;left:0}.reviews--s_2 .reviews__comment--feedback .reviews__text{padding-top:0;padding-left:0}.reviews--s_2 .reviews__avatar{min-width:40px;max-width:40px;height:40px;margin-right:15px}.reviews--s_2 .reviews__text{padding-top:0;padding-left:20px}.reviews--s_2 .reviews__nickname{font-size:15px;margin-bottom:0}.reviews--s_2 .reviews__time{margin-bottom:20px}.subscription--s_1{padding:20px 0}.subscription--s_1 .subscription__inner{display:block}.subscription--s_1 .subscription__sub{max-width:none;padding-right:0;margin-bottom:37px}.subscription--s_1 .subscription__input-inner{width:100%;min-width:initial;max-width:none}.corp-steps--s_1 .corp-steps__inner{padding-bottom:0}.corp-steps--s_1 .corp-steps__main-title{font-size:24px}.corp-review--s_1 .corp-review__inner{padding:35px 0}.corp-review--s_1 .corp-review__title{font-size:20px;margin-bottom:25px}.corp-review--s_1 .corp-review__item{display:block;margin-bottom:15px}.corp-review--s_1 .corp-review__date{border-right:none;border-bottom:1px solid #e6e6e6;min-width:initial;max-width:none;display:block}.corp-review--s_1 .corp-review__wrap{padding:0 15px}.corp-pluses--s_1 .corp-pluses__main-title{font-size:20px;margin-bottom:25px}.breadcrumb{margin-top:30px}.tag-section{width:auto;margin:0 -15px 35px;left:auto;-webkit-transform:none;transform:none}.tag-section--s_1 .tag-section__inner{height:400px}.tag-section--s_1 .tag-section__wrap{padding:40px 15px}.tag-section--s_1 .tag-section__top{width:auto}.tag-section--s_1 .tag-section__title{font-size:32px}.tag-section--s_1 .tag-section__bot{width:auto}.tag-section--s_1 .tag-section__item.rel-1{font-size:17px;line-height:1.82353}.tag-section--s_1 .tag-section__item.rel-2{font-size:20px;line-height:1.55}.tag-section--s_1 .tag-section__item.rel-3{font-size:24px;line-height:1.29167}.tag-section--s_1 .tag-section__item.rel-4{font-size:12px;line-height:2.58333}.tag-section--s_1 .tag-section__item.rel-5{font-size:12px;line-height:2.58333}.tag-section--s_1 .tag-section__item.rel-6{font-size:18px;line-height:1.72222}.tag-section--s_1 .tag-section__item.rel-7{font-size:18px;line-height:1.72222}.tag-section--s_1 .tag-section__item.rel-8{font-size:21px;line-height:1.47619}.tag-section--s_1 .tag-section__item.rel-9{font-size:24px;line-height:1.29167}.tag-section--s_1 .tag-section__item.rel-10{font-size:18px;line-height:1.72222}.tag-section--s_1 .tag-section__item.rel-11{font-size:12px;line-height:2.58333}.tag-section--s_1 .tag-section__item.rel-12{font-size:20px;line-height:1.55}.tag-section--s_1 .tag-section__prod-wrap .container{width:100%}.sale-block--s_1 .sale-block__title--big{font-size:24px}.sale-block--s_1 h1{font-size:24px}.sale-pagination--s_1 .sale-pagination__next:before,.sale-pagination--s_1 .sale-pagination__prev:before{width:40px}.sale-pagination--s_1 .sale-pagination__prev{padding-left:40px}.sale-pagination--s_1 .sale-pagination__prev:after{left:16px}.sale-pagination--s_1 .sale-pagination__next{padding-right:40px}.sale-pagination--s_1 .sale-pagination__next:after{right:16px}.sale-pagination--s_1 .sale-pagination__text{font-size:14px}.franchise-top--s_1 .franchise-top__img{-webkit-transform:translate(-62%,-50%);transform:translate(-62%,-50%)}.franchise-top--s_1 .franchise-top__title{font-size:24px;margin-bottom:16px}.franchise-info--s_1 .franchise-info__head{margin-bottom:30px}.franchise-info--s_1 .franchise-info__title{font-size:24px}.franchise-info--s_1 .franchise-info__col{margin-bottom:30px}.franchise-info--s_1 .franchise-info__item--big .franchise-info__desc{font-size:18px}.franchise-timeline--s_1 .franchise-timeline__item{display:block;padding-top:0;padding-bottom:80px;margin-bottom:0}.franchise-timeline--s_1 .franchise-timeline__item:first-child{padding-top:85px}.franchise-timeline--s_1 .franchise-timeline__item:last-child{padding-bottom:0!important}.franchise-timeline--s_1 .franchise-timeline__item:nth-child(1n+3){padding-top:0;padding-bottom:80px;margin-bottom:40px}.franchise-timeline--s_1 .franchise-timeline__item:before{content:none}.franchise-timeline--s_1 .franchise-timeline__item:after{content:none}.franchise-timeline--s_1 .franchise-timeline__left,.franchise-timeline--s_1 .franchise-timeline__right{min-width:100%;max-width:100%;padding:0;min-height:inherit;margin-bottom:40px}.franchise-timeline--s_1 .franchise-timeline__left{text-align:left}.franchise-timeline--s_1 .franchise-timeline__pic{padding-top:20px}.franchise-form--s_1 .franchise-form__title{font-size:24px;margin-bottom:25px}.franchise-form--s_1 .franchise-form__big{padding:10px}.franchise-form--s_1 .form-group{width:100%}.franchise-form--s_1 .g-recaptcha{-webkit-transform:scale(.8)!important;transform:scale(.8)!important;-webkit-transform-origin:0 0!important;transform-origin:0 0!important}.franchise-facts--s_1 .franchise-facts__col{margin-bottom:25px}.franchise-facts--s_1 .franchise-facts__item{font-size:18px}.franchise-facts--s_1 .franchise-facts__btn-wrap .btn{padding:0 20px;font-size:13px}.cabinet-bonus .table-wrap table{width:500px}.cabinet-personal__input-wrap{max-width:290px}.cabinet-personal__input-wrap--birthday input{width:70px}.basket-banner{padding:20px}.basket-totals__item{width:100%}.order-form .order-form__title{text-align:center}.order-form__registration-btn-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.order-form__no-registration-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.order-form__no-registration-row .form-group{width:100%}.order-form__no-registration-row input{width:100%;margin-bottom:15px}.order-form__select{position:static;margin:30px auto 0}.adress-list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.adress-list__marker{position:absolute;top:50%;left:45px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.adress-list__info{padding:10px 0}.adress-list .form-group .radio{padding:7px 0}.order-final__sale{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-final__sale-title{width:100%;margin-bottom:10px;text-align:right}.order-final__adress-marker{margin:0 10px 0 0}.order-final__btn-wrap .btn{min-width:200px}.card-top-aside--s_1::before{display:none}.card-top-aside--s_1 .card-top-aside__header{padding-left:10px;padding-right:10px}.card-top-aside--s_1 .card-top-aside__header::before{display:none}.card-top-aside--s_1 .card-top-aside__body{padding-left:10px;padding-right:10px}.card-nonalcohol__pic-wrap img{width:100%;max-width:100%;margin-bottom:20px}.recommended--s_1 .recommended__title{font-size:24px}.recommended--s_1 .recommended__inner{margin:0;padding-top:70px}.recommended--s_1 .recommended__col{padding:0}.recommended--s_1 .recommended__inner>.slick-prev{top:-10px;right:auto;left:0}.recommended--s_1 .recommended__inner>.slick-next{top:-10px;right:auto;left:65px}.recommended--s_2 .recommended__title{font-size:24px}.recommended--s_2 .recommended__inner{margin:0;padding-top:70px}.recommended--s_2 .recommended__col{padding:0}.recommended--s_2 .recommended__inner>.slick-prev{top:-10px;right:auto;left:0}.recommended--s_2 .recommended__inner>.slick-next{top:-10px;right:auto;left:65px}.gift-banner .gift-banner__title{font-size:28px;line-height:1.3}.tasting-schedule--s_1 .tasting-schedule__table{overflow:scroll}.tasting-schedule--s_1 .tasting-schedule__table table{max-width:1000%;width:880px}.catalog-all--s_1 .catalog-all__item--x6 .catalog-all__price{margin-top:20px}.catalog-all--s_1 .catalog-all__item--h2{min-height:250px;padding:35px 20px 35px 20px}.catalog-all--s_1 .catalog-all__item--h2 .catalog-all__pic-wrap{width:100px;height:200px}.catalog-all--s_1 .catalog-all__sum{font-size:12px;line-height:1.3}.catalog-all--s_1 .catalog-all__price{font-size:13px}.catalog-all--s_1 a.catalog-all__title{font-size:14px}.catalog-all--s_2 .catalog-all__item--x4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.catalog-all--s_2 .catalog-all__item--x4 .catalog-all__pic-wrap{margin-top:10px}.catalog-all--s_2 .catalog-all__item--x6{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.catalog-all--s_2 .catalog-all__item--x6 .catalog-all__pic-wrap{margin-top:10px}.catalog-all--s_2 a.catalog-all__title{font-size:20px}.catalog-all--s_3 a.catalog-all__title{font-size:14px}}@media screen and (max-width:400px){.news-card--s_6 .news-card--small-2{margin-bottom:40px}.news-card--s_6 .news-card--small-2 .news-card__inner{display:block}.news-card--s_7 .news-card--small-2{margin-bottom:40px}.news-card--s_7 .news-card--small-2 .news-card__inner{display:block}.news-card--s_8 .news-card--small-2{margin-bottom:40px}.news-card--s_8 .news-card--small-2 .news-card__inner{display:block}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2,1.2);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2,1.2);opacity:0}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@-webkit-keyframes menu-open-fade{0%{opacity:0;left:-80px}100%{opacity:1;left:14px}}@keyframes menu-open-fade{0%{opacity:0;left:-80px}100%{opacity:1;left:14px}}@-webkit-keyframes menu-open-pulse{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}20%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}35%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}65%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}80%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes menu-open-pulse{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}20%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}35%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}65%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}80%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes shakeCheckbox{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}100%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}}@keyframes shakeCheckbox{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}100%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}}@keyframes rotateCross{from{-webkit-transform:none;transform:none}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateCross{from{-webkit-transform:none;transform:none}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spin{from{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}
/* End */


/* Start:/local/templates/hedonic/css/additional-styles.css?16161483167243*/
a--new--blockquote {
  display: block;
  position: relative;
  background-color: #f7f7f7;
  font-size: 17px;
  font-style:italic;
  color: #000;
  line-height: 1.47059; 
  margin-bottom: 2.5em;
  padding: 48px 170px 42px 170px;
}

a--new--blockquote--footer {
    font-size:12px;
    font-style:normal;
    color:#9b1617;
}

a--new--blockquote:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  height: 18px;
  background-image: url(/local/templates/html/images/sprite-bg.svg?newicon);
  background-repeat: no-repeat;
  background-size: 2790px 118px;
  background-position: -60px -3px;
  position: absolute;
  top: 50%;
  left: 101px;
  transform: rotate(180deg);
}

a--new--blockquote:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  height: 18px;
  background-image: url(/local/templates/html/images/sprite-bg.svg?newicon);
  background-repeat: no-repeat;
  background-size: 2790px 118px;
  background-position: -60px -3px;
  position: absolute;
  top: 50%;
  right: 101px;
}


.a--card {
    width: 30%;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0, 0.125);
    border-radius: 0.25rem;
	padding-bottom: 10px;
}

.a--card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0, 0.03);
    border-bottom: 1px solid rgba(0,0,0, 0.125);
}

.a--card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
}

.a--card-title {
    margin-bottom: 0.75rem;
}

.a--card-text {
    margin-top: 0;
    margin-bottom: 5px;
}

.a--getbutton {
width:220px;
border:2px solid #61be9e;
background:#61be9e;
text-align:center;
padding:10px;
position:fixed;
bottom:55px;
left:45px;
cursor:pointer;
color:#333;
font-family:Merriweather;
font-size:12px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
z-index: 10;
}

.nav-menu a[href="/akcii/"] {
  color: #ffff00 !important;
}

html body .a-btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 45px;
    padding: 0 53px;
    text-decoration: none;
    color: #fff !important;
    text-align: center;
    font-size: 15px;
    font-family: Tecla-Light,Tecla,Arial,Verdana,sans-serif;
    border-radius: 50px;
    border: none;
    background: #3f4d7b;
    outline: 0;
    cursor: pointer;
    -webkit-box-shadow: none;
    box-shadow: none;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#modal_form {
	width: 70%; 
	/*height: 70%;*/
	border-radius: 5px;
	border: 1px #9b1617 solid;
	background: #fff;
	position: fixed; /* чтoбы oкнo былo в видимoй зoне в любoм месте */
	top: 40%; /* oтступaем сверху 40%, oстaльные 10% пoдвинет скрипт */
	left: 50%;
	transform: translate(-50%,-40%);
	display: none; /* в oбычнoм сoстoянии oкнa не дoлжнo быть */
	opacity: 0; /* пoлнoстью прoзрaчнo для aнимирoвaния */
	z-index: 12; /* oкнo дoлжнo быть нaибoлее бoльшем слoе */
	padding-top: 5px;
	padding-bottom: 5px;
}
/* Кнoпкa зaкрыть для тех ктo в тaнке) */
#modal_form #modal_close {
	width: 21px;
	height: 21px;
	top: 10px;
	right: 10px;
	cursor: pointer;
	position: absolute;
}
.close-modal:before {
    position: absolute;
    left: 15px;
    content: '';
    height: 20px;
    width: 2px;
	transform: rotate(45deg);
	background-color: #000;
}
.close-modal:after {
    position: absolute;
    left: 15px;
    content: '';
    height: 20px;
    width: 2px;
	transform: rotate(-45deg);
	background-color: #000;
}


/* Пoдлoжкa */
#overlay {
	z-index:11; /* пoдлoжкa дoлжнa быть выше слoев элементoв сaйтa, нo ниже слoя мoдaльнoгo oкнa */
	position:fixed; /* всегдa перекрывaет весь сaйт */
	background-color:#fff; /* белая */
	opacity:0.8; /* нo немнoгo прoзрaчнa */
	-moz-opacity:0.8; /* фикс прозрачности для старых браузеров */
	filter:alpha(opacity=80);
	width:100%; 
	height:100%; /* рaзмерoм вo весь экрaн */
	top:0; /* сверху и слевa 0, oбязaтельные свoйствa! */
	left:0;
	cursor:pointer;
	display:none; /* в oбычнoм сoстoянии её нет) */
}

.a--fixbtn {
width:70px;
height:70px;
border: 1px #fb8000 solid;
background:#fb8000;
text-align:center;
padding:10px;
position:fixed;
bottom:50px;
left:45px;
cursor:pointer;
color:#fff;
font-family:Merriweather;
font-size:12px;
border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
-khtml-border-radius: 100px;
z-index: 3;
}

.a--fixbtn:hover {
background:#fff;
color:#fb8000;
}


.bckg-btn{
width:80px;
height:80px;
background:#fb8000;
opacity:.3;
text-align:center;
padding:10px;
position:fixed;
border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
-khtml-border-radius: 100px;
bottom:45px;
left:40px;
z-index: 3;
}


.bckg-btn-animation{
width:70px;
height:70px;
background:#fb8000;
opacity:.3;
border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
-khtml-border-radius: 100px;
padding:10px;
position:fixed;
bottom:50px;
left:45px;
z-index: 3;
  animation: animationFade linear 4s;
  animation-iteration-count: infinite;
  transform-origin: 50% 50%;
  -webkit-animation: animationFade linear 4s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: animationFade linear 4s;
  -moz-animation-iteration-count: infinite;
  -moz-transform-origin: 50% 50%;
  -o-animation: animationFade linear 4s;
  -o-animation-iteration-count: infinite;
  -o-transform-origin: 50% 50%;
  -ms-animation: animationFade linear 4s;
  -ms-animation-iteration-count: infinite;
  -ms-transform-origin: 50% 50%;
}

@keyframes animationFade{
  0% {
    opacity:0;
    transform:  scaleX(1.86) scaleY(1.78) ;
  }
  50% {
    opacity:1;
  }
  100% {
    opacity:0;
    transform:  scaleX(1.86) scaleY(1.78) ;
  }
}

@-moz-keyframes animationFade{
  0% {
    opacity:0;
    -moz-transform:  scaleX(1.86) scaleY(1.78) ;
  }
  50% {
    opacity:1;
  }
  100% {
    opacity:0;
    -moz-transform:  scaleX(1.86) scaleY(1.78) ;
  }
}

@-webkit-keyframes animationFade {
  0% {
    opacity:0;
    -webkit-transform:  scaleX(1.86) scaleY(1.78) ;
  }
  50% {
    opacity:1;
  }
  100% {
    opacity:0;
    -webkit-transform:  scaleX(1.86) scaleY(1.78) ;
  }
}

@-o-keyframes animationFade {
  0% {
    opacity:0;
    -o-transform:  scaleX(1.86) scaleY(1.78) ;
  }
  50% {
    opacity:1;
  }
  100% {
    opacity:0;
    -o-transform:  scaleX(1.86) scaleY(1.78) ;
  }
}

@-ms-keyframes animationFade {
  0% {
    opacity:0;
    -ms-transform:  scaleX(1.86) scaleY(1.78) ;
  }
  50% {
    opacity:1;
  }
  100% {
    opacity:0;
    -ms-transform:  scaleX(1.86) scaleY(1.78) ;
  }
}
/* End */


/* Start:/local/js_libs/sweetalert-master/dist/sweetalert.css?156508083622957*/
body.stop-scrolling {
  height: 100%;
  overflow: hidden; }

.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000; }

.sweet-alert {
  background-color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999; }
  @media all and (max-width: 540px) {
    .sweet-alert {
      width: auto;
      margin-left: 0;
      margin-right: 0;
      left: 15px;
      right: 15px; } }
  .sweet-alert h2 {
    color: #575757;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 25px 0;
    padding: 0;
    line-height: 40px;
    display: block; }
  .sweet-alert p {
    color: #797979;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal; }
  .sweet-alert fieldset {
    border: none;
    position: relative; }
  .sweet-alert .sa-error-container {
    background-color: #f1f1f1;
    margin-left: -17px;
    margin-right: -17px;
    overflow: hidden;
    padding: 0 10px;
    max-height: 0;
    webkit-transition: padding 0.15s, max-height 0.15s;
    transition: padding 0.15s, max-height 0.15s; }
    .sweet-alert .sa-error-container.show {
      padding: 10px 0;
      max-height: 100px;
      webkit-transition: padding 0.2s, max-height 0.2s;
      transition: padding 0.25s, max-height 0.25s; }
    .sweet-alert .sa-error-container .icon {
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ea7d7d;
      color: white;
      line-height: 24px;
      text-align: center;
      margin-right: 3px; }
    .sweet-alert .sa-error-container p {
      display: inline-block; }
  .sweet-alert .sa-input-error {
    position: absolute;
    top: 29px;
    right: 26px;
    width: 20px;
    height: 20px;
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all 0.1s;
    transition: all 0.1s; }
    .sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
      content: "";
      width: 20px;
      height: 6px;
      background-color: #f06e57;
      border-radius: 3px;
      position: absolute;
      top: 50%;
      margin-top: -4px;
      left: 50%;
      margin-left: -9px; }
    .sweet-alert .sa-input-error::before {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    .sweet-alert .sa-input-error::after {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .sweet-alert .sa-input-error.show {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
  .sweet-alert input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    height: 43px;
    margin-top: 10px;
    margin-bottom: 17px;
    font-size: 18px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
    padding: 0 12px;
    display: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .sweet-alert input:focus {
      outline: none;
      box-shadow: 0px 0px 3px #c4e6f5;
      border: 1px solid #b4dbed; }
      .sweet-alert input:focus::-moz-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus:-ms-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus::-webkit-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
    .sweet-alert input::-moz-placeholder {
      color: #bdbdbd; }
    .sweet-alert input::-ms-clear {
      display: none; }
    .sweet-alert input:-ms-input-placeholder {
      color: #bdbdbd; }
    .sweet-alert input::-webkit-input-placeholder {
      color: #bdbdbd; }
  .sweet-alert.show-input input {
    display: block; }
  .sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative; }
  .sweet-alert .la-ball-fall {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -27px;
    margin-top: 4px;
    opacity: 0;
    visibility: hidden; }
  .sweet-alert button {
    background-color: #8CD4F5;
    color: white;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0 5px;
    cursor: pointer; }
    .sweet-alert button:focus {
      outline: none;
      box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }
    .sweet-alert button:hover {
      background-color: #7ecff4; }
    .sweet-alert button:active {
      background-color: #5dc2f1; }
    .sweet-alert button.cancel {
      background-color: #C1C1C1; }
      .sweet-alert button.cancel:hover {
        background-color: #b9b9b9; }
      .sweet-alert button.cancel:active {
        background-color: #a8a8a8; }
      .sweet-alert button.cancel:focus {
        box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
    .sweet-alert button[disabled] {
      opacity: .6;
      cursor: default; }
    .sweet-alert button.confirm[disabled] {
      color: transparent; }
      .sweet-alert button.confirm[disabled] ~ .la-ball-fall {
        opacity: 1;
        visibility: visible;
        transition-delay: 0s; }
    .sweet-alert button::-moz-focus-inner {
      border: 0; }
  .sweet-alert[data-has-cancel-button=false] button {
    box-shadow: none !important; }
  .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
    padding-bottom: 40px; }
  .sweet-alert .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
    .sweet-alert .sa-icon.sa-error {
      border-color: #F27474; }
      .sweet-alert .sa-icon.sa-error .sa-x-mark {
        position: relative;
        display: block; }
      .sweet-alert .sa-icon.sa-error .sa-line {
        position: absolute;
        height: 5px;
        width: 47px;
        background-color: #F27474;
        display: block;
        top: 37px;
        border-radius: 2px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
          left: 17px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-right {
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
          right: 16px; }
    .sweet-alert .sa-icon.sa-warning {
      border-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-body {
        position: absolute;
        width: 5px;
        height: 47px;
        left: 50%;
        top: 10px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-dot {
        position: absolute;
        width: 7px;
        height: 7px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        margin-left: -3px;
        left: 50%;
        bottom: 10px;
        background-color: #F8BB86; }
    .sweet-alert .sa-icon.sa-info {
      border-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::before {
        content: "";
        position: absolute;
        width: 5px;
        height: 29px;
        left: 50%;
        bottom: 17px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::after {
        content: "";
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        margin-left: -3px;
        top: 19px;
        background-color: #C9DAE1;
        left: 50%; }
    .sweet-alert .sa-icon.sa-success {
      border-color: #A5DC86; }
      .sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
        content: '';
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        position: absolute;
        width: 60px;
        height: 120px;
        background: white;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      .sweet-alert .sa-icon.sa-success::before {
        -webkit-border-radius: 120px 0 0 120px;
        border-radius: 120px 0 0 120px;
        top: -7px;
        left: -33px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 60px 60px;
        transform-origin: 60px 60px; }
      .sweet-alert .sa-icon.sa-success::after {
        -webkit-border-radius: 0 120px 120px 0;
        border-radius: 0 120px 120px 0;
        top: -11px;
        left: 30px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 0px 60px;
        transform-origin: 0px 60px; }
      .sweet-alert .sa-icon.sa-success .sa-placeholder {
        width: 80px;
        height: 80px;
        border: 4px solid rgba(165, 220, 134, 0.2);
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        box-sizing: content-box;
        position: absolute;
        left: -4px;
        top: -4px;
        z-index: 2; }
      .sweet-alert .sa-icon.sa-success .sa-fix {
        width: 5px;
        height: 90px;
        background-color: white;
        position: absolute;
        left: 28px;
        top: 8px;
        z-index: 1;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .sweet-alert .sa-icon.sa-success .sa-line {
        height: 5px;
        background-color: #A5DC86;
        display: block;
        border-radius: 2px;
        position: absolute;
        z-index: 2; }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
          width: 25px;
          left: 14px;
          top: 46px;
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
          width: 47px;
          right: 8px;
          top: 38px;
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    .sweet-alert .sa-icon.sa-custom {
      background-size: contain;
      border-radius: 0;
      border: none;
      background-position: center center;
      background-repeat: no-repeat; }

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@-webkit-keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

@keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

.showSweetAlert[data-animation=pop] {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s; }

.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop 0.3s;
  animation: slideFromTop 0.3s; }

.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s; }

.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s; }

.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s; }

.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s; }

@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s; }

.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s; }

.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s; }

@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s; }

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

@keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate; }

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate; }

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

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9; }

/* Success icon */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9; }

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall,
.la-ball-fall > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.la-ball-fall {
  display: block;
  font-size: 0;
  color: #fff; }

.la-ball-fall.la-dark {
  color: #333; }

.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor; }

.la-ball-fall {
  width: 54px;
  height: 18px; }

.la-ball-fall > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-fall 1s ease-in-out infinite;
  -moz-animation: ball-fall 1s ease-in-out infinite;
  -o-animation: ball-fall 1s ease-in-out infinite;
  animation: ball-fall 1s ease-in-out infinite; }

.la-ball-fall > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  -o-animation-delay: -200ms;
  animation-delay: -200ms; }

.la-ball-fall > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  -o-animation-delay: -100ms;
  animation-delay: -100ms; }

.la-ball-fall > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  -moz-animation-delay: 0ms;
  -o-animation-delay: 0ms;
  animation-delay: 0ms; }

.la-ball-fall.la-sm {
  width: 26px;
  height: 8px; }

.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px; }

.la-ball-fall.la-2x {
  width: 108px;
  height: 36px; }

.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px; }

.la-ball-fall.la-3x {
  width: 162px;
  height: 54px; }

.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px; }

/*
 * Animation
 */
@-webkit-keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    transform: translateY(145%); } }

@-moz-keyframes ball-fall {
  0% {
    opacity: 0;
    -moz-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -moz-transform: translateY(145%);
    transform: translateY(145%); } }

@-o-keyframes ball-fall {
  0% {
    opacity: 0;
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -o-transform: translateY(145%);
    transform: translateY(145%); } }

@keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    -moz-transform: translateY(-145%);
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    -moz-transform: translateY(145%);
    -o-transform: translateY(145%);
    transform: translateY(145%); } }

/* End */


/* Start:/local/templates/hedonic/template_styles.css?16161483164529*/
.promo {
    cursor: pointer;
}
.block_items {
    /*display: none;*/
}
#block-1 {
    display: block;
}

body {
  font: 20px Tecla;
  line-height: 1.8;
  color: #f5f6f7;
  /*padding-top: 70px;*/
}

h3 {
	font-size: 22px;
	color: #000;
	padding-top: 20px;
	padding-bottom: 15px;
}

.banner {
	color: #fff;
}

p {
  font-size: 18px;
}

footer {
  background-position: center;
  background-size: cover;    
  background-attachment: fixed;
  background-image: url(https://altavina.ru/hedonic/images/Article2-Charleston.jpg);
  background-color: #444;
  background-blend-mode: overlay; 
  color: #fff;
}

footer a {
    color: #b1b1b1;
}

footer a:hover {
    color: #fff;
}
.margin {margin-bottom: 45px;}

.row {
	padding-left: 5%;
	padding-right: 5%;
	align-items: center;
}

.bg-1 { 
  background-image: url(https://altavina.ru/hedonic/images/Article2-Charleston.jpg);
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
  background-blend-mode: multiply;
  background-color: #767676;
  color: #ffffff;
}
.bg-2 { 
  background-color: #474e5d; /* Dark Blue */
  color: #ffffff;
}
.bg-3 { 
  background-color: #ffffff; /* White */
  color: #555555;
}
.bg-4 { 
  background-color: #2f2f2f; /* Black Gray */
  color: #fff;
}
.container-fluid {
  padding-top: 70px;
  padding-bottom: 70px;
}
.navbar {
  background-color: #2f2f2f;    
  color: #f5f6f7;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 0;
  border-radius: 0;
  margin-bottom: 0;
  font-size: 14px;
  letter-spacing: 3px;
}
.navbar-nav  li a:hover {
  color: #f5f6f7 !important;
}

.navbar-brand img {
 width: 100%;
}

.basket-header {
	margin-top: 15px;
  width: 135px;
}
.basket-header a {
	color: #fff !important;
}

.popover {
    color: #333;
}

.countdown {
	width:100%;
	float:left;
	margin:20px auto
}
.timer {
	font:68px Tecla-Normal;
	color:#fff;
	text-align:center;
}

.timer-label {
	font-size: 15pt;
}

.promo {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.4;
  background-color: #fff;
  /*border: 1px solid black;*/
  /*border-radius: 50px;*/
  box-shadow: 0 0 5px #e6e6e6; 
}

.promo:hover {
  box-shadow: 0 0 2px #e6e6e6; 
}
.caption {
	/*padding: 9px;*/
	color: #000;
}

.btn-black {
    color: #fff !important;
    background-color: #000;
    font-size: 15px;
    padding: 10px 7px;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
}

.title {
	font-size: 25px;
	font-weight: bold;
	color: #000;
	padding: 10px 0 0 0;
}

.desc {
	font-weight: 300;
}

.footer-black {
  background-color: #000;    
  color: #fff;
  padding-top: 40px;
  padding-bottom: 30px;
  font-size: 14pt;
  letter-spacing: 2px;
  text-align:center;
}

.prod_list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
}

.prod_card {
	height: 400px;
	margin: 10px;
	padding: 7px;
	border: 1px #ccc solid;
	display: grid;
	grid-template-columns: 1fr 3fr;
	text-align: justify;
}

.prod_card_props {
	width: 100%;
}

.prod_card_img {
	max-height: 270px;
	padding-bottom: 5px;
	border-bottom: 1px #ccc solid;
}
.prod_card_img img {
	max-height: 250px;

}
.prod_card_discount {
    position: absolute;
    z-index: 2;
    font-size: x-large;
    color: #d02022;
}

.prod_card_attribs {
	display: grid;
	grid-template-columns: 1fr;
	padding: 5px;
}

.prod_card_attrib {
	font-size: 14pt;
}

.prod_card_info {
	padding: 5px;
}

.prod_card_head {

}

.prod_card_header {
	color: #000;
	font-size: 20pt;
	font-weight: bold;
}

.prod_card_price {
	color: #000;
	font-size: 20pt;
	font-weight: bold;
}

.prod_card_desc {
	color: #000;
	font-size: 12pt;
}

.prod_buy {
    color: #fff !important;
    background-color: #d02022;
    font-size: 16pt;
    padding: 7px 7px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.prod_buy:hover {
    color: #000 !important;
    background-color: #fff;
    border: 1px #000 solid;
}

.nav-margin {
  margin-bottom: 100px;
}
.banner_title {
  font-size: 40px; 
  padding-top:60px;
}
.banner_main {
  margin-top: -30px;
}
.akcent {
  border: 1px solid white;
  border-radius: 50px;
  background-color: #9b1617;
  padding: 10px;
}
.timer_digit {
  width: 80px;
  display: inline-block;
}
.show_mob {
  display: none;
}
.hide_mob {
    display: block;
}
@media (max-width:576px) {
    .hide_mob {
        display: none;
    }
    .show_mob {
        display: block;
    }
    .timer_digit {
      width: auto;
      display: inline-block;
    }
    .timer {
      font-size: 24px;
    }
}
/* End */
/* /local/templates/hedonic/styles.css?1616148316155693 */
/* /local/templates/hedonic/css/styles.min.css?1616148316607040 */
/* /local/templates/hedonic/css/additional-styles.css?16161483167243 */
/* /local/js_libs/sweetalert-master/dist/sweetalert.css?156508083622957 */
/* /local/templates/hedonic/template_styles.css?16161483164529 */
