/*! Env: production. Build from 27/9/2019 @ 13:7:15. */
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
/* media queries */
/***** size distribution *****/
/**/
/***** cleaning floating elements *****/
/***** absolute center *****/
/**/
/***** ellipsis *****/
/**/
/***** triangle *****/
/**/
/* last child */
/* default ratio */
div.template .btn {
  height: auto;
  line-height: 2.2; }
  div.template .btn .icon {
    width: 1.25em;
    height: 1.25em;
    margin-top: 0.535em; }
    div.template .btn .icon + span {
      margin-left: 0.625em; }
      div.template .btn .icon + span:empty {
        margin: 0; }
  div.template .btn span + .icon {
    margin-left: 0.625em; }
  div.template .btn span:empty + .icon {
    margin-left: 0; }
  div.template .btn_default {
    padding: 0;
    line-height: 1.25;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
    text-align: left; }
    div.template .btn_default:not([href]) {
      cursor: auto; }
    div.template .btn_default span + .icon {
      margin-right: 0.625em; }
    div.template .btn_default .icon:nth-last-child(2) {
      margin-right: 0.625em; }
    div.template .btn_default .icon + span {
      margin-left: 0; }
    div.template .btn_default .icon,
    div.template .btn_default span + .icon {
      margin-top: 0; }
    div.template .btn_default span {
      display: inline; }

div.template .text_center .btn_default {
  text-align: center; }
  div.template .text_center .btn_default span:nth-last-child(2) {
    margin: 0 0.625em; }
  div.template .text_center .btn_default span + .icon {
    margin: 0 auto; }
  div.template .text_center .btn_default span {
    display: inline-block; }
  div.template .text_center .btn_default .icon {
    margin: 0; }
    div.template .text_center .btn_default .icon + span {
      margin: 0 0.625em; }

div.template .text_right .btn_default {
  text-align: right; }
  div.template .text_right .btn_default span + .icon {
    margin-left: 0.625em; }
  div.template .text_right .btn_default .icon {
    margin: 0; }
    div.template .text_right .btn_default .icon:nth-last-child(2) {
      margin-right: 0.625em; }
    div.template .text_right .btn_default .icon + span {
      margin-left: 0; }

div.template .Select-placeholder, div.template .Select-value {
  position: static;
  line-height: 2.4;
  color: inherit !important; }

div.template .Select-placeholder {
  opacity: 0.65; }

div.template .Select-input {
  position: absolute; }

div.template .Select-multi-value-wrapper {
  min-height: 34px;
  display: flex;
  align-items: center; }

div.template .Select-control, div.template .Select-menu-outer {
  border-radius: 0 !important; }

div.template ::-webkit-input-placeholder {
  color: inherit !important;
  opacity: 0.65 !important; }

div.template :-ms-input-placeholder {
  color: inherit !important;
  opacity: 0.65 !important; }

div.template ::-ms-input-placeholder {
  color: inherit !important;
  opacity: 0.65 !important; }

div.template ::placeholder {
  color: inherit !important;
  opacity: 0.65 !important; }

@media (min-width: 768px) {
  div.form_horizontal {
    display: flex;
    flex-wrap: wrap; }
    div.form_horizontal .form__row {
      flex: 1;
      margin-bottom: 0; }
      div.form_horizontal .form__row + .btn,
      div.form_horizontal .form__row + .buttons__wrap,
      div.form_horizontal .form__row + .form__row {
        margin-left: 20px; }
      div.form_horizontal .form__row._submit {
        flex: 0 1 auto; }
      div.form_horizontal .form__row .flex .input-wrap + .input-wrap {
        margin-left: 20px; }
    div.form_horizontal .btn {
      display: flex;
      align-items: center;
      line-height: normal !important; }
    div.form_horizontal .btn,
    div.form_horizontal .input {
      height: 45px !important; }
    div.form_horizontal .Select {
      line-height: 43px; }
      div.form_horizontal .Select-placeholder, div.form_horizontal .Select-value {
        position: absolute;
        line-height: 43px; }
      div.form_horizontal .Select-multi-value-wrapper {
        display: inline-block;
        min-height: 0; }
  .form_with-title .form__row > .radio-box:before,
  .form_with-title .buttons__wrap:before,
  .form_with-title .input-wrap:before {
    content: "\A0";
    display: inline-block;
    width: 0;
    vertical-align: top;
    padding-bottom: 12px; }
  .form_with-title .form__row > .radio-box:before {
    display: block; } }

/* used in forrm*/
.section__form {
  font-size: 1px; }

.form__row {
  margin-bottom: 14px;
  text-align: left; }
  .form__row:last-child {
    margin-bottom: 0 !important; }
  .form__row .label:not(:empty) {
    display: inline-block;
    max-width: 100%;
    vertical-align: top;
    padding-bottom: 6px;
    margin-bottom: 6px; }
  .form__row .input-error-text:empty {
    padding: 0; }
  .form__row .flex {
    align-items: flex-end; }
    .form__row .flex .input-wrap,
    .form__row .flex .input-error-text {
      flex: 1;
      max-width: 50%; }
    .form__row .flex .input-wrap + .input-wrap,
    .form__row .flex .input-error-text + .input-error-text {
      margin-left: 30px;
      max-width: calc(50% - 15px); }
  @media (max-width: 1024px) {
    .template .form__row .input-wrap + .input-wrap {
      margin-top: 14px; } }
  .form__row .input__icon-wrap {
    height: auto; }
  .form__row .input {
    line-height: 2.4;
    min-height: 36px; }
  .form__row .radio-box {
    margin: -9px -15px;
    pointer-events: none; }
  .form__row .radio-wrap {
    margin: 9px 15px;
    pointer-events: auto; }
  .form__row .btn_fix .buttons__wrap .btn,
  .form__row .btn_fix .buttons__wrap {
    margin: 0; }
  @media (max-width: 767px) {
    .template .form__row._submit .btn {
      width: 100%; } }

[class^="social-widget-"] {
  background: firebrick; }
  [class^="social-widget-"] .insta_holder {
    overflow: hidden; }
    [class^="social-widget-"] .insta_holder .insta_img {
      float: left;
      width: 100px;
      height: 100px; }

.masonry {
  column-count: 3;
  column-gap: 30px; }
  .masonry__block {
    margin-bottom: 30px;
    display: inline-block;
    width: 100%;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
    .masonry__block-wrap {
      background: #fafafa;
      width: 100%; }
    .masonry__block img {
      min-width: 100%;
      min-height: 100%; }

.section__text {
  font-size: 1px; }
  .wrapper-phone .section__text .styled-placeholder,
  .wrapper-phone .section__text div[data-contents] > span:not([class]) {
    font-size: 16px !important; }

.section__text,
.section__title,
.editor__text-wrapper {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text; }
  .section__text a,
  .section__title a,
  .editor__text-wrapper a {
    cursor: pointer; }

h1,
h2,
h4,
h5,
h6,
.instagram-item {
  font-size: 1px; }

@media (min-width: 1921px) {
  .template .header-one .public-DraftEditorPlaceholder-inner, .template
  h1 {
    font-size: 1.2px; } }

@media (max-width: 1366px) {
  .template .header-one .public-DraftEditorPlaceholder-inner, .template
  h1 {
    font-size: 0.9px; } }

@media (max-width: 1024px) {
  .template .header-one .public-DraftEditorPlaceholder-inner, .template
  h1 {
    font-size: 0.8px; } }

@media (max-width: 767px) {
  .template .header-one .public-DraftEditorPlaceholder-inner, .template
  h1 {
    font-size: 0.6px; } }

@media (min-width: 1921px) {
  .template .header-two .public-DraftEditorPlaceholder-inner, .template
  h2 {
    font-size: 1.1px; } }

@media (max-width: 1366px) {
  .template .header-two .public-DraftEditorPlaceholder-inner, .template
  h2 {
    font-size: 0.95px; } }

@media (max-width: 1024px) {
  .template .header-two .public-DraftEditorPlaceholder-inner, .template
  h2 {
    font-size: 0.85px; } }

@media (max-width: 767px) {
  .template .header-two .public-DraftEditorPlaceholder-inner, .template
  h2 {
    font-size: 0.65px; } }

@media (min-width: 1921px) {
  .template .header-four .public-DraftEditorPlaceholder-inner, .template
  h4 {
    font-size: 1.1px; } }

@media (max-width: 1366px) {
  .template .header-four .public-DraftEditorPlaceholder-inner, .template
  h4 {
    font-size: 0.95px; } }

@media (max-width: 1024px) {
  .template .header-four .public-DraftEditorPlaceholder-inner, .template
  h4 {
    font-size: 0.85px; } }

@media (max-width: 767px) {
  .template .header-four .public-DraftEditorPlaceholder-inner, .template
  h4 {
    font-size: 0.65px; } }

@media (min-width: 1921px) {
  .template .header-five .public-DraftEditorPlaceholder-inner, .template
  h5 {
    font-size: 1.1px; } }

@media (max-width: 1366px) {
  .template .header-five .public-DraftEditorPlaceholder-inner, .template
  h5 {
    font-size: 0.9px; } }

@media (max-width: 1024px) {
  .template .header-five .public-DraftEditorPlaceholder-inner, .template
  h5 {
    font-size: 0.85px; } }

@media (max-width: 767px) {
  .template .header-five .public-DraftEditorPlaceholder-inner, .template
  h5 {
    font-size: 0.75px; } }

@media (min-width: 1921px) {
  .template .header-six .public-DraftEditorPlaceholder-inner, .template
  h6 {
    font-size: 1.1px; } }

@media (max-width: 1024px) {
  .template .header-six .public-DraftEditorPlaceholder-inner, .template
  h6 {
    font-size: 0.9px; } }

@media (max-width: 767px) {
  .template .header-six .public-DraftEditorPlaceholder-inner, .template
  h6 {
    font-size: 0.85px; } }

.section__map {
  overflow: hidden;
  background: #e5e3df; }
  .map-bg .section__map {
    height: 100%; }

.map-bg,
.video-bg {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%; }

.main .video-full .video,
.video-full .video,
.map-bg .embed-map {
  pointer-events: none; }

.video-bg {
  overflow: hidden; }

.video {
  position: relative;
  height: 100%; }
  .video .vimeo-frame {
    width: inherit;
    height: inherit; }
  .video .not-background-video .dailymotion_vimeo-frame iframe {
    width: 100% !important;
    height: inherit !important; }

.video-full .video-overlay,
.video-bg .video-overlay {
  cursor: default; }

.s-section .row {
  margin-bottom: 14px;
  /*&:before {
      content: '';
      display: table;
    }*/ }
  .s-section .row:last-of-type {
    margin-bottom: 0; }
  .s-section .row__item-content {
    position: relative; }

.section_bg,
.section_bg ._error-wrap,
.slide_bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

body:not(._resizing).none-event .bg-fixed__animation .section_bg,
body:not(._resizing).none-event .bg-fixed__animation .slide_bg {
  transition: top 0.3s ease-in-out; }

.section_bg,
.slide_bg {
  overflow: hidden; }
  .section_bg .picture-wrap,
  .section_bg img,
  .slide_bg .picture-wrap,
  .slide_bg img {
    height: 100%; }
  .section_bg img,
  .slide_bg img {
    object-fit: cover;
    object-position: center; }

.slide_bg ._error-wrap {
  height: 100%; }

/* big first letter in paragraph */
.cap_letter {
  float: left;
  font-size: 3.5em;
  line-height: 1em;
  margin: 0 0.107em 0 0;
  text-transform: uppercase; }

@font-face {
  font-family: "icomoon";
  src: url(data:application/font-woff;base64,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) format("woff");
  font-weight: normal;
  font-style: normal; }

[class^="icon-font-"]:before,
[class*="icon-font-"]:before,
.toolbar__form-btn_list:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  padding-left: 1px; }

.icon-font-bullet:before {
  content: "\E900"; }

.icon-font-circle:before {
  content: "\E901"; }

.icon-font-circle-arrow-left:before {
  content: "\E902"; }

.icon-font-circle-arrow-right:before {
  content: "\E903"; }

.icon-font-circle-bullet:before {
  content: "\E904"; }

.icon-font-circle-small:before {
  content: "\E905"; }

.icon-font-circle-tick:before {
  content: "\E906"; }

.icon-font-circle-tick-thin:before {
  content: "\E907"; }

.icon-font-dot:before {
  content: "\E908"; }

.icon-font-dot-circle:before {
  content: "\E909"; }

.icon-font-letter-big-dot:before {
  content: "\E90A"; }

.icon-font-letter-bracket:before {
  content: "\E90B"; }

.icon-font-letter-dot:before {
  content: "\E90C"; }

.icon-font-letter-roman:before {
  content: "\E90D"; }

.icon-font-minus:before {
  content: "\E913"; }

.icon-font-number-bracket:before {
  content: "\E90F"; }

.icon-font-number-dot:before {
  content: "\E910"; }

.icon-font-numbers:before {
  content: "\E911"; }

.icon-font-plus:before {
  content: "\E919"; }

.icon-font-tick:before {
  content: "\E91A"; }

.toolbar__form-btn_list.decimal:before {
  content: "\E910"; }

.toolbar__form-btn_list.decimal-leading-zero:before {
  content: "\E911"; }

.toolbar__form-btn_list.decimal-bracket:before {
  content: "\E90F"; }

.toolbar__form-btn_list.upper-roman:before {
  content: "\E90D"; }

.toolbar__form-btn_list.lower-latin:before {
  content: "\E90C"; }

.toolbar__form-btn_list.lower-latin-bracket:before {
  content: "\E90B"; }

.toolbar__form-btn_list.upper-latin:before {
  content: "\E90A"; }

.toolbar__form-btn_list.disc:before {
  content: "\E901"; }

.toolbar__form-btn_list.square:before {
  content: "\E908"; }

/* counter list */
.public-DraftStyleDefault-ul,
.section__text {
  counter-reset: list; }

.public-DraftStyleDefault-listLTR {
  position: relative;
  display: flex; }
  .public-DraftStyleDefault-listLTR .public-DraftStyleDefault-block {
    overflow: hidden; }
  .public-DraftStyleDefault-listLTR:before {
    counter-increment: list;
    margin-right: 0.7em;
    white-space: nowrap; }
  .public-DraftStyleDefault-listLTR.decimal:before {
    content: counter(list, decimal) "."; }
  .public-DraftStyleDefault-listLTR.decimal-leading-zero:before {
    content: counter(list, decimal-leading-zero) "."; }
  .public-DraftStyleDefault-listLTR.decimal-bracket:before {
    content: counter(list, decimal) ")"; }
  .public-DraftStyleDefault-listLTR.lower-latin:before {
    content: counter(list, lower-latin) ".";
    text-transform: lowercase; }
  .public-DraftStyleDefault-listLTR.lower-latin-bracket:before {
    content: counter(list, lower-latin) ")"; }
  .public-DraftStyleDefault-listLTR.upper-latin:before {
    content: counter(list, upper-latin) ".";
    text-transform: uppercase; }
  .public-DraftStyleDefault-listLTR.disc:before {
    content: counter(list, disc); }
  .public-DraftStyleDefault-listLTR.square:before {
    content: counter(list, square); }
  .public-DraftStyleDefault-listLTR.upper-roman:before {
    content: counter(list, upper-roman) "."; }

/* editor */
/**/
/*
.decimal{
  .public-DraftStyleDefault-ltr:before{
   content: ' '
  }
}*/
.DraftEditor-editorContainer [data-block][style*="font-weight"] a {
  font-weight: inherit; }

.DraftEditor-editorContainer [data-block][style*="font-style"] a {
  font-style: inherit; }

.public-DraftStyleDefault-ul .public-DraftStyleDefault-block {
  flex: 1; }

.public-DraftEditor-content a span[data-offset-key] {
  text-decoration: none !important; }

.header-border-top-zero {
  --header_main_borderTopWidth: 0px; }

.header-border-bottom-zero {
  --header_main_borderBottomWidth: 0px; }

.header {
  position: relative; }
  .header_empty {
    position: static; }
    .header_empty .past-area {
      top: 0; }
      .header_empty .past-area:before {
        transition: box-shadow 0s ease 0.3s, background 0s ease 0.3s, opacity 0.15s ease 0.3s; }
  .header ._left,
  .header ._center,
  .header ._right {
    flex: 1;
    display: flex; }
  .header ._left {
    justify-content: flex-start; }
  .header ._center {
    justify-content: center; }
  .header ._right {
    justify-content: flex-end; }
  .header._full-width .s-wrapper_collapsed,
  .header._full-width .s-wrapper_original {
    max-width: 100% !important; }
  .header .soc {
    padding-left: 15px;
    padding-right: 15px;
    flex-wrap: nowrap; }
    .header .soc__link {
      max-height: 40px;
      max-width: 40px; }
      .header .soc__link svg {
        max-height: 30px;
        max-width: 30px; }
  .header .social__box {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 100%;
    box-sizing: border-box; }
  .header .social__box,
  .header .buttons__box {
    display: flex;
    align-items: center; }
  .header .navigation__box {
    display: flex;
    align-items: center; }
  .header .buttons__box {
    font-size: 1px;
    white-space: nowrap; }
  .header .btn__wrap {
    padding: 0 15px; }

.in .header__prime {
  z-index: 100; }

.wrapper_animate-out .template {
  transform: translate(0) !important; }

.main__header .header_fixed {
  position: absolute;
  position: fixed; }

@media all and (-ms-high-contrast: none) {
  .template__fixed-header {
    overflow: visible !important; }
    .template__fixed-header .main {
      overflow-x: hidden; } }

.header:not(.toolbar_opened) .main__header > .header_fixed {
  transition: opacity 0.15s ease;
  transform: translateZ(0) scale(1, 1);
  -webkit-backface-visibility: hidden; }

@media (max-width: 1024px) {
  .template .fixed-header-plug {
    top: calc(-1 * calc(60px + var(--header_main_borderTopWidth) + var(--header_main_borderBottomWidth))) !important; } }

.main__header_wrapper:not(.main__header_top-position) .main__header > .header_fixed {
  opacity: 1 !important;
  /* TODO Replace with css variable */ }

.main__header.header_fixed {
  transition: background-color 0.15s ease;
  z-index: 2;
  background-color: transparent !important; }
  .page_disable .main__header.header_fixed {
    background-color: var(--header_main_background) !important; }
  ._hide-resize .main__header.header_fixed,
  .open-burger .main__header.header_fixed {
    z-index: 20; }

.resize__area:nth-child(1) .s-section {
  transition: box-shadow 0.3s ease-in-out, opacity 0.15s ease, transform 0.15s ease !important; }
  .none-event .resize__area:nth-child(1) .s-section {
    transition: box-shadow 0.3s ease-in-out, opacity 0.15s ease, transform 0.15s ease, margin 0.3s ease-in-out !important; }

.page_disable .header__prime {
  z-index: 2; }

.main__header,
.main__header > .header_fixed {
  border-style: solid; }
  @media (max-width: 1024px) {
    .template .main__header, .template
    .main__header > .header_fixed {
      height: 60px !important;
      min-height: 60px !important; } }

@media (max-width: 1024px) {
  .template .fixed-header-plug {
    height: calc(60px + var(--header_main_borderTopWidth) + var(--header_main_borderBottomWidth)) !important;
    min-height: calc(60px + var(--header_main_borderTopWidth) + var(--header_main_borderBottomWidth)) !important; } }

@media (max-width: 1024px) {
  .template .template__fixed-header {
    padding-top: calc(60px + var(--header_main_borderTopWidth) + var(--header_main_borderBottomWidth)) !important; } }

@media (max-width: 1024px) {
  .template__fixed-header {
    padding-top: calc(60px + var(--header_main_borderTopWidth) + var(--header_main_borderBottomWidth)) !important; } }

.fixed-header-plug {
  width: 100%;
  position: absolute; }

@media (max-width: 1024px) {
  .template .section__background-fixed .section__blocks .map-bg, .template
  .section__background-fixed .section__blocks .video-bg, .template
  .section__background-fixed .section__blocks .section_bg {
    height: calc(100% + calc(60px + var(--header_main_borderTopWidth) + var(--header_main_borderBottomWidth))) !important;
    top: calc(-1 * calc(60px + var(--header_main_borderTopWidth) + var(--header_main_borderBottomWidth))) !important; } }

@media (max-width: 1024px) {
  .section__background-fixed .section__blocks .map-bg,
  .section__background-fixed .section__blocks .video-bg,
  .section__background-fixed .section__blocks .section_bg {
    height: calc(100% + calc(60px + var(--header_main_borderTopWidth) + var(--header_main_borderBottomWidth))) !important;
    top: calc(-1 * calc(60px + var(--header_main_borderTopWidth) + var(--header_main_borderBottomWidth))) !important; } }

.header {
  /*.section__resize-btn {
    z-index: 20;
  }*/ }
  .header__wrap {
    height: 100%;
    display: flex;
    margin: 0 -15px;
    flex-wrap: nowrap; }
  .header_top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .header_bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2; }
  .header .s-wrapper_collapsed, .header .s-wrapper_original {
    height: 100%;
    max-height: 160px; }
  .header .s-wrapper_collapsed {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    opacity: 0;
    visibility: hidden; }
  .header_collapsed .s-wrapper_original {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden; }
  .header_collapsed .s-wrapper_collapsed {
    max-height: none;
    position: static;
    opacity: 1;
    visibility: visible; }

.header-layout-wrapper {
  display: flex;
  align-items: center;
  height: 100%; }

.header_fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0; }

.header_left {
  padding-left: 300px; }
  .header_left .header {
    position: fixed;
    left: 0;
    top: 0;
    width: 300px;
    z-index: 100;
    height: 100vh; }
  .header_left .main__header {
    height: 100% !important; }
    .header_left .main__header > .s-wrapper {
      padding: 50px 20px 0;
      overflow-y: auto; }
  .header_left .header__wrap {
    flex-direction: column;
    height: auto; }
  .header_left .logo__box,
  .header_left .social__box,
  .header_left .buttons__box {
    white-space: normal;
    height: auto;
    flex: initial; }
  .header_left .logo__box {
    margin-bottom: 32px; }
  .header_left .s-wrapper_original .nav__box .nav {
    display: block; }
    .header_left .s-wrapper_original .nav__box .nav__item {
      margin: 0 0 12px; }

.footer {
  position: relative;
  /*.row__item {
    align-self: center;
  }

  .row__item_empty{
    align-self: auto;
  }*/ }
  .footer-holder {
    width: 100%;
    position: relative;
    /*.row__item > div,
    .row__item > div > .row__item-content,
    .row__item > div > .row__item-content > .layout,
    .drag__box{
      height: 100%;
    }*/ }
  .footer .logo__box {
    display: inline-block;
    vertical-align: top;
    margin: 0 -15px; }
  .footer .logo__box,
  .footer .social__box {
    margin-bottom: 15px; }
    .footer .logo__box:last-child,
    .footer .social__box:last-child {
      margin-bottom: 0 !important; }
  .footer .main__footer,
  .footer .sub__footer {
    position: relative; }
    .footer .main__footer .s-wrapper,
    .footer .sub__footer .s-wrapper {
      position: relative;
      z-index: 1;
      height: 100%;
      display: flex;
      align-items: center; }
      .footer .main__footer .s-wrapper > .row,
      .footer .sub__footer .s-wrapper > .row {
        width: 100%; }
  .footer__nav li {
    display: inline-block; }
  .footer__nav-link {
    color: red; }
  .footer__divider .sub__footer:after {
    content: '';
    border-bottom: 1px solid #333;
    font-size: 0;
    height: 1px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    width: 1170px;
    transform: translateX(-50%); }
    @media (min-width: 1921px) {
      .template .footer__divider .sub__footer:after {
        width: 1410px; } }
    @media (max-width: 1366px) {
      .template .footer__divider .sub__footer:after {
        width: 996px; } }
    @media (max-width: 1024px) {
      .template .footer__divider .sub__footer:after {
        width: auto;
        left: 30px;
        right: 30px;
        transform: none; } }
    @media (max-width: 767px) {
      .template .footer__divider .sub__footer:after {
        left: 20px;
        right: 20px; } }
  .footer .drag__box_empty {
    margin: 0 auto;
    display: block;
    width: 70px; }
    .footer .drag__box_empty .btn_empty {
      min-height: 40px; }

/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
/* media queries */
/***** size distribution *****/
/**/
/***** cleaning floating elements *****/
/***** absolute center *****/
/**/
/***** ellipsis *****/
/**/
/***** triangle *****/
/**/
/* last child */
/* default ratio */
.icon,
.icon svg {
  display: inline-block;
  height: 100%;
  vertical-align: top;
  width: 100%; }

.icon svg {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform: rotate(360deg); }

.icon {
  position: relative; }
  .icon__wrap .icon {
    width: auto; }
    .icon__wrap .icon:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      pointer-events: none; }
  .icon__wrap svg {
    vertical-align: middle; }
  .icon svg {
    position: relative;
    z-index: 1; }
  .icon_square:after {
    background: currentColor; }
  .icon_squareR:after {
    border-radius: 3px;
    background: currentColor; }
  .icon_circle:after {
    border-radius: 50%;
    background: currentColor; }
  .icon_border-circle:after {
    border-radius: 50%;
    border: 2px solid currentColor; }
  .icon_border-circle-dashed:after {
    border-radius: 50%;
    border: 2px dashed currentColor; }
  .icon_border-square:after {
    border-radius: 3px;
    border: 2px solid currentColor; }
  .icon_border-square-rtl:after {
    border-radius: 25% 3px 3px 3px;
    border: 2px solid currentColor; }
  .icon_border-square-rtr:after {
    border-radius: 3px 25% 3px 3px;
    border: 2px solid currentColor; }
  .icon_border-square-rbl:after {
    border-radius: 3px 3px 3px 25%;
    border: 2px solid currentColor; }
  .icon_border-square-rbr:after {
    border-radius: 3px 3px 25% 3px;
    border: 2px solid currentColor; }
  .icon_border-square-rtl-shaded:after {
    border-radius: 25% 3px 3px 3px;
    background: currentColor; }
  .icon_border-square-rtr-shaded:after {
    border-radius: 3px 25% 3px 3px;
    background: currentColor; }
  .icon_border-square-rbl-shaded:after {
    border-radius: 3px 3px 3px 25%;
    background: currentColor; }
  .icon_border-square-rbr-shaded:after {
    border-radius: 3px 3px 25% 3px;
    background: currentColor; }
  .icon_border-square-dashed:after {
    border-radius: 3px;
    border: 2px dashed currentColor; }

/* fix button size */
button {
  -webkit-appearance: none; }
  button::-moz-focus-inner {
    padding: 0;
    border: 0; }

.btn {
  display: inline-block;
  height: 40px;
  padding: 0 25px;
  font-size: 14px;
  font-family: "Gotham SSm A", "Gotham SSm B", -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
  position: relative;
  border: 0;
  margin: 0;
  box-sizing: border-box;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -moz-user-select: element;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  text-transform: uppercase;
  background: none;
  border-radius: 3px;
  font-weight: 500;
  word-break: break-all;
  word-break: break-word;
  text-align: center;
  vertical-align: middle;
  transition: background 0.15s ease, color 0.15s ease, fill 0.15s ease, border-color 0.15s ease, opacity 0.15s ease, visibility 0.15s ease; }
  .btn .icon {
    pointer-events: none; }
  .btn span {
    outline: none;
    position: relative; }
    .btn span[contenteditable="true"] {
      -webkit-user-select: text;
         -moz-user-select: text;
          -ms-user-select: text;
              user-select: text; }
    .btn span:empty:before {
      content: '\A0';
      display: inline-block;
      width: 0; }

[tabindex]:focus {
  outline: none; }

.checkbox {
  display: none; }
  .checkbox-wrap {
    margin-bottom: 20px;
    font-size: 0;
    vertical-align: top; }
    .checkbox-wrap:last-child {
      margin-bottom: 0 !important; }
    .checkbox-wrap .checkbox:checked + .checkbox__label .icon {
      background: var(--brandingTheme_defaultColor);
      border-color: var(--brandingTheme_defaultColor); }
      .checkbox-wrap .checkbox:checked + .checkbox__label .icon svg {
        opacity: 1; }
    .checkbox-wrap .checkbox:checked:disabled + .checkbox__label .icon {
      background: #eaecf0;
      fill: #8a9399; }
    .checkbox-wrap .checkbox:disabled + .checkbox__label {
      pointer-events: none; }
      .checkbox-wrap .checkbox:disabled + .checkbox__label .icon {
        border-color: #eaecf0; }
    .checkbox-wrap .checkbox__label {
      display: inline-block;
      vertical-align: middle;
      cursor: pointer;
      color: #2b3033; }
      .checkbox-wrap .checkbox__label:hover .icon {
        border-color: #8a9399; }
    .checkbox-wrap .checkbox__text {
      vertical-align: middle;
      margin-left: 12px;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      font-size: 14px; }
    .checkbox-wrap .icon {
      width: 20px;
      height: 20px;
      display: inline-block;
      vertical-align: middle;
      border-radius: 2px;
      border: 1px solid #BBC1C6;
      box-sizing: border-box;
      position: relative;
      fill: #fff;
      transition: border 0.15s ease, background 0.15s ease; }
      .checkbox-wrap .icon svg {
        width: 12px;
        height: 10px;
        opacity: 0;
        transition: opacity 0.15s ease;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -5px 0 0 -6px; }

.Select {
  position: relative;
  z-index: 3;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .Select_colors .Select-menu-outer .Select-option {
    line-height: 46px; }
  .Select.is-open {
    z-index: 11; }
    .Select.is-open .Select-control,
    .Select.is-open .Select-control:hover {
      border-color: #33aaff; }
    .Select.is-open .Select-control {
      border-radius: 3px 3px 0 0; }
      .Select.is-open .Select-control:after {
        opacity: 1; }
    .Select.is-open .Select-arrow-zone {
      fill: #a2a8ad; }
  .Select.is-disabled .Select-control {
    background: #e5e5e5 !important;
    border-color: #BBC1C6 !important;
    cursor: default; }
  .Select.is-disabled .Select-arrow-zone {
    fill: #BBC1C6 !important;
    cursor: default; }
  .Select .Select-control {
    height: 38px;
    border: 1px solid #BBC1C6;
    border-radius: 3px;
    font-size: 14px;
    background: #fff;
    color: #303437;
    position: relative;
    cursor: pointer;
    transition: border-color 0.15s ease; }
    .Select .Select-control:after {
      content: "";
      position: absolute;
      bottom: 0;
      height: 1px;
      background: #f6f7f7;
      right: 1px;
      left: 1px;
      z-index: 4;
      opacity: 0; }
    .Select .Select-control:hover {
      border-color: #8a9399; }
      .Select .Select-control:hover .Select-arrow-zone {
        fill: #a2a8ad; }
    ._theme_text_contrast:not(._theme_light-text_contrast) .Select .Select-control {
      color: var(--color_textAlt); }
    ._theme_text_contrast._theme_light-text_contrast .Select .Select-control {
      color: #282828; }
  .Select .Select-arrow-zone {
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 100%;
    z-index: 1;
    cursor: pointer;
    text-align: center;
    fill: #bbc1c6;
    transition: fill 0.15s ease; }
    .Select .Select-arrow-zone .icon {
      width: 10px; }
    .Select .Select-arrow-zone:hover {
      fill: #a2a8ad; }
  .Select .Select-value,
  .Select .Select-placeholder {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    line-height: 38px;
    padding-left: 13px;
    padding-right: 42px;
    color: #aaa;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .Select .Select-value {
    color: #333; }
  .Select .Select-input {
    display: inline-block;
    height: 38px;
    vertical-align: middle;
    padding-left: 13px;
    padding-right: 42px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 100%;
    box-sizing: border-box; }
    .Select .Select-input > input {
      background-color: transparent;
      border: 0;
      cursor: default;
      display: inline-block;
      font-family: inherit;
      font-size: inherit;
      margin: 0;
      outline: none;
      height: 38px;
      -webkit-appearance: none;
      padding: 0; }
      .is-focused .Select .Select-input > input {
        cursor: text; }
  .Select .Select-menu-outer {
    max-height: 277px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 2;
    margin-top: -1px;
    border-color: #33aaff;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    border-radius: 0 0 3px 3px;
    overflow: hidden;
    box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.05);
    box-sizing: border-box;
    background: #fff; }
    .template .Select .Select-menu-outer {
      background: #fff; }
  .Select .Select-menu {
    height: 100%; }
    .template .Select .Select-menu {
      color: var(--input_select_color); }
      ._theme_text_contrast:not(._theme_light-text_contrast) .template .Select .Select-menu {
        color: var(--color_textAlt); }
      ._theme_text_contrast._theme_light-text_contrast .template .Select .Select-menu {
        color: #282828; }
  .Select .Select-option {
    padding: 1px 13px 0;
    line-height: 36px;
    font-size: 14px;
    cursor: pointer;
    transition: background 0.15s ease;
    background: #fff;
    position: relative;
    z-index: 1;
    box-shadow: inset 0 1px #f6f7f7;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .Select .Select-option.is-focused, .Select .Select-option.is-selected, .Select .Select-option:hover {
      color: inherit;
      background: #f6f7f7; }
  .Select .Select-text {
    padding-top: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .Select .Select-colors {
    float: right;
    border-radius: 3px;
    margin-top: 13px;
    line-height: 1;
    overflow: hidden; }
    .Select .Select-colors li {
      width: 24px;
      height: 24px;
      display: inline-block;
      vertical-align: top;
      box-sizing: border-box; }
    .Select .Select-colors .has_border {
      border: solid #ccc;
      border-width: 1px 0; }
      .Select .Select-colors .has_border + .has_border {
        border-left-width: 1px; }
      .Select .Select-colors .has_border:last-child {
        border-right-width: 1px; }
  .Select .Select-noresults {
    color: #a2a8ad;
    padding: 12px 14px;
    font-size: 14px; }
  .Select .scrollbar2__box,
  .Select .scrollbar__box {
    max-height: 277px; }
  .Select .scrollbar2 .scrollbar2__track,
  .Select .scrollbar2 .scrollbar__track,
  .Select .scrollbar .scrollbar2__track,
  .Select .scrollbar .scrollbar__track {
    visibility: visible;
    opacity: 1;
    right: 3px !important;
    transition: none; }
    .dashboard__content-inner_custom .Select .scrollbar2 .scrollbar2__track, .dashboard__content-inner_custom
    .Select .scrollbar2 .scrollbar__track, .dashboard__content-inner_custom
    .Select .scrollbar .scrollbar2__track, .dashboard__content-inner_custom
    .Select .scrollbar .scrollbar__track {
      bottom: 4px; }

.radio-wrap {
  display: inline-block;
  vertical-align: top; }

.radio-btn {
  display: none; }

.radio-btn:checked + .radio-label:after {
  opacity: 1; }

.radio-btn:disabled + .radio-label {
  cursor: not-allowed;
  pointer-events: none; }

.radio-label {
  display: block;
  position: relative;
  cursor: pointer; }
  .radio-label-text {
    vertical-align: middle;
    margin-left: 7px;
    word-break: break-all; }
  .radio-label:after {
    content: '';
    position: absolute;
    width: 7px;
    height: 7px;
    left: 6px;
    top: 6px;
    border-radius: 50%;
    opacity: 0;
    background: var(--brandingTheme_innerColor);
    transition: opacity 0.15s ease; }
  .radio-label:before {
    content: '';
    width: 19px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    border: 2px solid #A2A8AD;
    box-sizing: border-box;
    transition: border 0.15s ease, background 0.15s ease; }

.tabs {
  font-size: 0; }
  .tabs__item {
    display: inline-block;
    vertical-align: top;
    height: 57px;
    text-align: center;
    font-size: 13px;
    color: #54585f;
    line-height: 57px;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    transition: 0.3s;
    box-sizing: border-box;
    font-weight: 600; }
    .tabs__item:hover {
      color: #e0e2e6; }
    .tabs__item_selected, .tabs__item_selected:hover {
      color: #00b4e0;
      cursor: default; }
  .tabs_100 {
    display: flex; }
    .tabs_100 .tabs__item {
      flex: 1; }
  .tabs_end {
    display: flex;
    justify-content: space-between; }
  .tabs-content {
    display: none; }
    .tabs-content_active {
      display: block;
      position: relative; }
    .tabs-content__wrap {
      position: relative; }
  .tabs-enter {
    opacity: 0.01; }
  .tabs-enter-active {
    opacity: 1;
    transition: all 300ms ease-in; }
  .tabs-leave {
    opacity: 1; }
  .tabs-leave-active {
    opacity: 0.01;
    transition: all 300ms ease-in; }
  .tabs__content-item {
    z-index: 1;
    display: none; }
    .tabs__content-item_show {
      display: block !important;
      z-index: 2 !important; }

.input::-ms-clear {
  display: none; }

.input:-webkit-autofill, .input:-webkit-autofill:hover, .input:-webkit-autofill:focus, .input:-webkit-autofill:active {
  box-shadow: inset 0 0 0 50px #fff !important; }

.input::-webkit-inner-spin-button {
  align-self: center; }

.input__clear {
  position: absolute;
  top: 12px;
  right: 18px;
  width: 14px;
  height: 14px  !important;
  fill: #414952;
  padding: 0;
  border: none;
  outline: none;
  background: transparent;
  cursor: pointer; }
  .input__clear:hover {
    fill: #70cae0; }
  .input__clear:active {
    fill: #00B4E0; }

.input_search-fm {
  padding: 0 30px 0 40px;
  visibility: hidden;
  border-color: #48a0dc !important; }

.input_icon {
  padding-left: 30px; }
  .input_icon + .icon__use {
    width: 30px;
    fill: #2b3033;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    padding: 10px 0;
    box-sizing: border-box; }
  .input_icon.input_big {
    padding-left: 35px; }
    .input_icon.input_big + .icon__use {
      width: 35px;
      padding: 11px 0; }

.input__icon-wrap {
  position: relative;
  height: 100%; }

.input_disabled .input, .input:disabled {
  background: #f0f3f5 !important;
  border-color: #d7dadd !important;
  color: #acb7be !important;
  pointer-events: none !important;
  cursor: default !important; }

.input_loader {
  position: relative; }
  .input_loader .loader {
    width: 16px;
    height: 16px;
    border: 2px solid #55595c;
    border-right-color: #9b9ea1;
    position: absolute;
    z-index: 1;
    top: 11px;
    right: 18px;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    box-sizing: border-box; }

.input-description {
  word-wrap: break-word;
  padding-top: 12px; }

.input[type="date"] {
  padding-right: 0 !important; }

.input::-webkit-datetime-edit {
  overflow: visible !important; }

.difficulty {
  position: absolute;
  top: 16px;
  right: 10px;
  width: 25px;
  height: 5px;
  background: #11161b;
  border-radius: 6px;
  overflow: hidden;
  display: none; }
  .difficulty:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
    transition: 0.3s;
    background-color: #fff;
    background-size: 6px; }
  .difficulty_20 {
    display: block; }
    .difficulty_20:after {
      width: 30%;
      background-image: linear-gradient(90deg, transparent 1%, #FF0707 1px); }
  .difficulty_40 {
    display: block; }
    .difficulty_40:after {
      width: 55%;
      background-image: linear-gradient(90deg, transparent 1%, #ff9135 1px); }
  .difficulty_60 {
    display: block; }
    .difficulty_60:after {
      width: 77%;
      background-image: linear-gradient(90deg, transparent 1%, #eaff0d 1px); }
  .difficulty_80 {
    display: block; }
    .difficulty_80:after {
      width: 100%;
      background-image: linear-gradient(90deg, transparent 1%, #30C152 1px); }

.input-error-text {
  display: block;
  color: #e54322;
  font-size: 12px;
  line-height: 1.4;
  text-align: left;
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden; }
  .expired-inputs .input-error-text {
    white-space: nowrap; }
  .input-error-text_visible {
    padding-top: 6px;
    margin-bottom: -4px;
    opacity: 1;
    visibility: visible; }
  .input-error-text_center {
    padding-top: 15px;
    text-align: center; }

.input-wrap {
  position: relative; }
  .input-wrap_error .Select:not(.is-open) .Select-control,
  .input-wrap_error .input,
  .input-wrap_error .input__prefix,
  .input-wrap_error .textarea {
    border-color: #e54322 !important; }
  .input-wrap .textarea,
  .input-wrap .input {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    display: block;
    width: 100%;
    padding: 0 13px;
    margin: 0;
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    outline: none;
    font-family: "Gotham SSm A", "Gotham SSm B", -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 100%;
    background: transparent;
    transition: border 0.15s ease;
    box-shadow: none;
    text-overflow: ellipsis; }
    .input-wrap .textarea[type="file"],
    .input-wrap .input[type="file"] {
      display: none; }
    .input-wrap .textarea:hover,
    .input-wrap .input:hover {
      border-color: #b7bdc2; }
    .input-wrap .textarea:focus,
    .input-wrap .input:focus {
      border-color: #51C3F8; }
    .input-wrap .textarea::-webkit-input-placeholder,
    .input-wrap .input::-webkit-input-placeholder {
      color: #a2a8ad;
      opacity: 1; }
    .input-wrap .textarea:-ms-input-placeholder,
    .input-wrap .input:-ms-input-placeholder {
      color: #a2a8ad;
      opacity: 1; }
    .input-wrap .textarea::-ms-input-placeholder,
    .input-wrap .input::-ms-input-placeholder {
      color: #a2a8ad;
      opacity: 1; }
    .input-wrap .textarea::placeholder,
    .input-wrap .input::placeholder {
      color: #a2a8ad;
      opacity: 1; }
  .input-wrap .input2::-webkit-input-placeholder {
    color: #a2a8ad;
    opacity: 1; }
  .input-wrap .input2:-ms-input-placeholder {
    color: #a2a8ad;
    opacity: 1; }
  .input-wrap .input2::-ms-input-placeholder {
    color: #a2a8ad;
    opacity: 1; }
  .input-wrap .input2::placeholder {
    color: #a2a8ad;
    opacity: 1; }
  .input-wrap_delete .input {
    padding-right: 46px; }
  .input-wrap .input {
    height: 40px; }
    .input-wrap .input[type="password"] + .icon__validation {
      display: none; }
  .input-wrap .textarea {
    max-width: 100%;
    height: 256px;
    resize: none;
    padding-top: 19px;
    padding-bottom: 19px;
    overflow: auto; }
  .input-wrap .icon__validation {
    width: 12px;
    height: 12px;
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 12px; }
  .input-wrap .characters {
    position: absolute;
    bottom: 10px;
    right: 10px; }
  .input-wrap._prefixed .input {
    padding-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left-width: 0;
    min-width: 0; }
    .input-wrap._prefixed .input__icon-wrap {
      display: flex;
      flex-direction: row-reverse; }
    .input-wrap._prefixed .input__prefix {
      display: flex;
      padding: 0 13px;
      align-items: center;
      border-style: solid;
      transition: border 0.15s ease; }
  .input-wrap._prefixed .input__icon-wrap:hover .input,
  .input-wrap._prefixed .input__icon-wrap:hover .input__prefix {
    border-color: #b7bdc2; }
  .input-wrap._prefixed .input:focus,
  .input-wrap._prefixed .input:focus + .input__prefix,
  .input-wrap._prefixed .input__icon-wrap:hover .input:focus,
  .input-wrap._prefixed .input__icon-wrap:hover .input:focus + .input__prefix {
    border-color: #51C3F8; }

.range {
  width: 100%;
  position: relative;
  height: 13px;
  min-width: 7px;
  touch-action: none;
  cursor: pointer; }
  .range__track {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    cursor: pointer;
    transition: background 0.15s ease; }
    .range__track:after {
      content: '';
      position: absolute;
      height: 5px;
      top: 4px;
      left: 0.6px;
      right: 0.6px;
      background: #2b3033;
      border-radius: 3px;
      pointer-events: none; }
  .range__thumb {
    position: absolute;
    left: 0;
    top: 4px;
    width: 0;
    height: 5px;
    cursor: pointer;
    pointer-events: none; }
    .range__thumb:after {
      content: '';
      position: absolute;
      height: 5px;
      top: 0;
      left: 0.6px;
      right: 0.6px;
      background: #cbcdd2;
      border-radius: 3px;
      pointer-events: none;
      transition: background 0.15s ease; }
  .range__button {
    position: absolute;
    top: 0;
    width: 13px;
    height: 13px;
    background: #fff;
    border-radius: 50%;
    z-index: 3;
    left: 0;
    transition: transform .05s, background .1s, top .1s;
    cursor: pointer;
    pointer-events: none; }
    .range__button:active {
      transform: scale(17/13); }
  .range__number {
    font-size: 12px;
    color: #999;
    width: 20px;
    text-align: right;
    margin-left: 8px; }
    .ios .range__number {
      font-weight: 500; }
  .range__box {
    display: flex;
    width: 100%;
    align-items: center; }
  .range_move ~ .range__thumb:after, .range:hover .range__thumb:after {
    background: #40AFFF; }
  .range_move ~ .range__button, .range:hover .range__button {
    visibility: visible;
    background: #fff; }
    .range_move ~ .range__button[data-value]:after, .range:hover .range__button[data-value]:after {
      content: attr(data-value);
      background: #000;
      color: #fff;
      font-size: 14px;
      font-family: monospace;
      position: absolute;
      bottom: 100%;
      left: 50%;
      padding: 4px 5px;
      border-radius: 3px;
      transform: translate(-50%, -10px);
      white-space: nowrap; }
  .range_mini {
    width: 80px; }
  .range_move .range__button {
    cursor: -webkit-grabbing;
    cursor: grabbing;
    transform: scale(17/13); }
  .range_vertical {
    transform-origin: 0 0;
    transform: rotate(-90deg) translate(15px, -6px);
    left: 50%;
    margin-left: -9px; }
    .range_vertical .range__button[data-value]:after {
      top: 100% !important;
      transform: translate(-50%, 10px) rotate(90deg) !important;
      bottom: auto !important; }
  .range.range_disabled .range__track {
    cursor: default; }
    .range.range_disabled .range__track:after {
      background: #eaecf0; }
  .range.range_disabled .range__thumb {
    cursor: default; }
    .range.range_disabled .range__thumb:after {
      background: #eaecf0; }
  .range.range_disabled .range__button {
    background: #eaecf0;
    cursor: default;
    transform: translateX(-50%); }
  .range_dark .range__track:after {
    background: #4c5054; }
  .range_dark .range__button {
    background: #fff; }
  .range_dark:hover .range__button, .range_dark.range_move .range__button {
    background: #fff; }
  .range_dark:hover .range__track:after, .range_dark.range_move .range__track:after {
    background: #4c5054; }
  .range_dark.range_disabled .range__track:after {
    background: #373e45; }
  .range_dark.range_disabled .range__thumb:after {
    background: #373e45; }
  .range_dark.range_disabled .range__button {
    background: #eaecf0; }
  .range_grey .range__track:after {
    background: #D9D9D9; }
  .range_grey .range__thumb:after {
    background: #BFBFBF; }
  .range_grey .range__button {
    background: #808080; }
  .range_grey .range_move ~ .range__button, .range_grey:hover .range__button {
    background: #6d6c6c; }
  .range_grey .range_move ~ .range__thumb:after, .range_grey:hover .range__thumb:after {
    background: #40AFFF; }
  .range__before, .range__after {
    height: 100%;
    fill: #cbcdd2; }
  .range__before {
    margin-right: 8px; }
  .range__after {
    margin-left: 8px; }

.label_top .range__number {
  position: absolute;
  z-index: 2;
  bottom: 100%;
  left: 50%;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  padding: 6px 7px 5px;
  line-height: 1;
  color: #fff;
  width: auto;
  box-sizing: border-box;
  background: rgba(36, 39, 42, 0.97);
  border-radius: 3px;
  font-size: 12px;
  margin: 0 0 8px 0;
  transition: opacity 0.3s, visibility 0.3s;
  white-space: nowrap;
  transform: translateX(-50%);
  font-family: "Gotham SSm A", "Gotham SSm B", -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif; }

.label_visible .range__number {
  opacity: 1;
  visibility: visible; }

.flex-range {
  display: flex;
  align-items: center; }
  .flex-range .range {
    flex: 1; }
  .flex-range_13 {
    height: 13px; }

.logo__link img:after,
.section_bg img:after, .picture__overlay, .picture-wrap_preview:after, .picture-wrap_unavailable:after, .picture-wrap_preview:before, .picture-wrap_unavailable:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.logo__link img:after,
.section_bg img:after {
  content: "";
  background: #f1f2f3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDNweCIgaGVpZ2h0PSIyNnB4IiB2aWV3Qm94PSIwIDAgNDMgMjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQzIDI2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjQzlDRUQxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgZD0iTTQuNSw5QzcsOSw5LDcsOSw0LjVTNywwLDQuNSwwUzAsMiwwLDQuNVMyLDksNC41LDl6Ii8+PHBvbHlnb24gZmlsbD0iI0M5Q0VEMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHBvaW50cz0iMjgsNiAyMSwxNyAxMywxMSA0LDI2IDQzLDI2ICIvPjwvc3ZnPg==) center no-repeat; }

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

.picture-wrap_preview:before {
  background: #f1f2f3; }

.picture-wrap_preview:after {
  display: none; }

.picture-wrap_preview:not(.picture-wrap_unavailable) {
  visibility: hidden; }

.picture-wrap_unavailable:after {
  display: block; }

.template .picture-wrap img,
.template .slider img,
.template__preview img,
.modal__overlay_color img,
.page-selection img {
  max-width: 100%;
  max-height: 100%;
  min-width: 100%;
  object-fit: cover;
  object-position: center; }

.picture__overlay {
  z-index: 1;
  pointer-events: none;
  background-clip: content-box; }
  .picture__overlay-show {
    display: block; }

.picture__caption-bottom .picture-wrap {
  margin-bottom: 14px; }

.picture__caption-bottom .drag,
.picture__caption-bottom .drag__del,
.picture__caption-bottom .drag__block div:first-child:after {
  display: none; }

.picture__caption-top .picture-wrap {
  margin-top: 14px; }

.img__container {
  overflow: hidden;
  position: relative;
  height: 100%; }

.picture__fill-clone {
  position: absolute;
  max-width: none !important;
  max-height: none !important;
  opacity: .3;
  z-index: 1; }

.picture-wrap {
  position: relative; }
  .picture-wrap .img__container-one {
    position: relative;
    height: 100%; }
  .template .picture-wrap_cover .picture__fill {
    position: relative;
    max-width: none !important;
    max-height: none !important; }
  .template .picture-wrap_contain .img__container-one {
    display: inline-block;
    max-width: 100%;
    vertical-align: top; }
  .template .picture-wrap_contain .picture__fill {
    position: relative;
    min-width: 0 !important; }
  .picture-wrap_preview, .picture-wrap_unavailable {
    position: relative;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
    .picture-wrap_preview:after, .picture-wrap_unavailable:after {
      content: var(--add-photo-text, "add photo");
      z-index: 2;
      margin: auto;
      color: #8a9399;
      font: 14px "Gotham SSm A", "Gotham SSm B", -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
      font-weight: 500;
      transition: opacity 0.15s ease;
      text-transform: uppercase;
      width: 120px;
      height: 20px;
      text-align: center;
      transform: translateY(30px); }
      ._tiny .picture-wrap_preview:after, ._tiny .picture-wrap_unavailable:after {
        display: none; }
      .img-box span:not(:empty) + .picture__item-container .picture-wrap_preview:after,
      .img-over .picture-wrap_preview:after, .img-box span:not(:empty) + .picture__item-container .picture-wrap_unavailable:after,
      .img-over .picture-wrap_unavailable:after {
        visibility: hidden; }
    .template .picture-wrap_preview .img__container-one, .template .picture-wrap_unavailable .img__container-one {
      display: block; }
    .picture-wrap_preview:before, .picture-wrap_unavailable:before {
      content: "";
      z-index: 2; }
  .picture-wrap_unavailable {
    cursor: default; }
    .picture-wrap_unavailable:after {
      content: var(--unavailable-photo-text, "Photo temporarily unavailable");
      line-height: 23px;
      width: 140px;
      text-transform: capitalize;
      height: 46px;
      transform: translateY(40px); }
    .picture-wrap_unavailable:before {
      background: #f1f2f3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTZweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgNTYgNjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU2IDYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjOGE5Mzk5IiBwb2ludHM9IjQyLDQ3IDM1LDQyIDI4LDQ3IDIxLDQyIDE0LDQ3IDcsNDIgMCw0NyAwLjAwMSw2MCA1Niw2MCA1Niw0NyA0OSw0MiAiLz48cGF0aCBmaWxsPSIjOGE5Mzk5IiBkPSJNMzQsMjJWNGwxOCwxOEgzNHogTTM2LDBIMHYzOGw3LTZsNyw2bDctNmw3LDZsNy02bDcsNmw3LTZsNyw2VjIwTDM2LDB6Ii8+PC9zdmc+) no-repeat center calc(50% - 27px); }
      ._tiny .picture-wrap_unavailable:before {
        background-position: center 50%;
        background-size: 20%; }
    .picture-wrap_unavailable .gallery-thumb img {
      display: none; }

.has-lightbox {
  cursor: pointer; }

.image-preview-select {
  position: relative; }

.logo__box {
  height: 100%;
  position: relative; }
  .logo__box:not(.logo_alone) .logo__img {
    object-fit: contain;
    object-position: left; }

.logo__wrap {
  padding: 10px 15px;
  height: 100%;
  box-sizing: border-box; }

.logo__img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto; }

.logo__link {
  display: flex;
  height: 100%;
  align-items: center;
  font-size: 1px;
  width: 100%; }
  .logo__link:not(._text) {
    max-width: 360px;
    min-width: 53px; }
    @media (max-width: 767px) {
      .template .logo__link:not(._text) {
        max-width: 180px;
        width: auto !important; } }
  .logo_can-pressed .logo__link {
    cursor: pointer; }
  .flex_center .logo__link {
    justify-content: center; }
  .flex_right .logo__link {
    justify-content: flex-end; }

.logo__text {
  width: 250px;
  padding: 0;
  word-break: break-all;
  word-break: break-word;
  white-space: normal;
  text-align: left;
  line-height: 1.5 !important; }
  .logo__link._desktop .logo__text {
    font-size: 16px !important; }
  @media (max-width: 767px) {
    .template .logo__text {
      width: 200px; } }
  @media (max-width: 767px) {
    .template .logo__link._small .logo__text {
      width: 235px;
      font-size: 18px !important; } }
  @media (max-width: 767px) {
    .template .logo__link._big .logo__text {
      width: 235px;
      font-size: 14px !important; } }

.logo_alone .logo__link {
  max-width: 100% !important; }

.logo_alone .logo__img {
  object-fit: contain; }

@media (max-width: 767px) {
  body[class*='ecwid'] .logo__link:not(._text) {
    max-width: 159px; } }

body[class*='ecwid'] .wrapper-phone .logo__link:not(._text) {
  max-width: 159px; }

._center .logo__text {
  text-align: center; }

._center .logo__box .logo__img {
  object-position: center; }

._right .logo__text {
  text-align: right; }

._center .logo_alone .logo__link {
  justify-content: center; }

._right .logo_alone .logo__link {
  justify-content: flex-end; }

._right .logo_alone .logo__img {
  object-position: center right; }

._left .logo_alone .logo__img {
  object-position: center left; }

._right .logo__box:not(.logo_alone) .logo__img {
  object-position: right; }

.header__wrap > .logo__box:not(.logo_alone):last-child .logo__link {
  justify-content: flex-end; }

.header__wrap div + .logo__box:not(.logo_alone):not(:last-child) .logo__link {
  justify-content: center; }

.soc {
  display: flex;
  flex-wrap: wrap;
  line-height: 1;
  margin: -10px; }
  .soc__item {
    margin: 10px; }
  .soc__link {
    display: inline-block;
    vertical-align: top;
    min-width: 30px;
    min-height: 30px;
    cursor: pointer; }
  .soc__icon {
    box-sizing: border-box;
    width: 100%;
    height: 100%; }
    .soc__icon svg {
      box-sizing: border-box; }
  .soc_0 .soc__icon svg {
    transition: fill 0.15s ease; }
  .soc_1 .soc__icon svg {
    padding: 7px;
    transition: opacity 0.15s ease, background 0.15s ease; }
  .soc_1 .soc__link:hover svg {
    opacity: 0.75; }
  .soc_2 .soc__icon svg {
    border-radius: 50%;
    padding: 7px;
    transition: opacity 0.15s ease, background 0.15s ease; }
  .soc_2 .soc__link:hover svg {
    opacity: 0.75; }
  .soc_3 .soc__icon svg {
    padding: 7px;
    border: 2px solid;
    transition: fill 0.15s ease, border-color 0.15s ease; }
  .soc_4 .soc__icon svg {
    border-radius: 50%;
    border: 2px solid;
    transition: fill 0.15s ease, border-color 0.15s ease;
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .soc_5 .soc__link {
    transition: opacity 0.15s ease; }
    .soc_5 .soc__link svg {
      padding: 7px;
      fill: #fff; }
    .soc_5 .soc__link:hover {
      opacity: 0.75; }

.soc_5 .twitter,
.share .twitter {
  background: #1da1f2; }

.soc_5 .fb,
.share .fb {
  background: #3b5998; }

.soc_5 .instagram,
.share .instagram {
  background: #e1306c; }

.soc_5 .blogger,
.share .blogger {
  background: #f57d00; }

.soc_5 .deviantart,
.share .deviantart {
  background: #05cc47; }

.soc_5 .dribble,
.share .dribble {
  background: #ea4c89; }

.soc_5 .flickr,
.share .flickr {
  background: #0063dc; }

.soc_5 .github,
.share .github {
  background: #333; }

.soc_5 .googleplus,
.share .googleplus {
  background: #dd4b39; }

.soc_5 .linkedin,
.share .linkedin {
  background: #0077b5; }

.soc_5 .pinterest,
.share .pinterest {
  background: #bd081c; }

.soc_5 .tumblr,
.share .tumblr {
  background: #35465c; }

.soc_5 .vimeo,
.share .vimeo {
  background: #1ab7ea; }

.soc_5 .vk,
.share .vk {
  background: #45668e; }

.soc_5 .youtube,
.share .youtube {
  background: #ff0000; }

.soc_5 .behance,
.share .behance {
  background: #1769ff; }

.soc_5 .periscope,
.share .periscope {
  background: #3aa4c6; }

.soc_5 .rss,
.share .rss {
  background: #f26522; }

.soc_5 .soundcloud,
.share .soundcloud {
  background: #ff8800; }

.soc_5 .spotify,
.share .spotify {
  background: #1db954; }

.soc_5 .hackernews,
.share .hackernews {
  background: #ff6600; }

.soc_5 .reddit,
.share .reddit {
  background: #ff4500; }

.soc_5 .livejournal,
.share .livejournal {
  background: #00b0ea; }

.soc_5 .whatsapp,
.share .whatsapp {
  background: #25d366; }

.soc_5 .viber,
.share .viber {
  background: #59267c; }

.soc_5 .telegram,
.share .telegram {
  background: #0088cc; }

.soc_5 .fbmessenger,
.share .fbmessenger {
  background: #0084ff; }

.soc_5 .pocket,
.share .pocket {
  background: #ef4056; }

.soc_5 .print,
.share .print {
  background: #dccf70; }

.template .social__box {
  overflow: hidden; }

.social__box._left .soc {
  justify-content: flex-start; }

.social__box._center .soc {
  justify-content: center; }

.social__box._right .soc {
  justify-content: flex-end; }

.share {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center; }
  .share__wrap {
    display: block;
    margin: 0.2275em;
    padding: 0.773em;
    cursor: pointer;
    color: #fff;
    fill: currentColor;
    text-decoration: none; }
  .share__box {
    display: flex;
    white-space: nowrap;
    text-align: center;
    position: relative;
    align-items: center; }
  .share__btn {
    flex: 1; }
    .share__btn._collapsed {
      flex: 0 1 auto; }
      .share__btn._collapsed .share__box {
        justify-content: center; }
      .share__btn._collapsed .share__text {
        position: absolute;
        visibility: hidden; }
      .share__btn._collapsed .icon {
        position: relative; }
  .share__row {
    width: 100%;
    display: flex;
    margin: -0.2275em; }
    .share__row + .share__row {
      margin-top: 0.2275em; }
    .share__row._collapsed-all .share__btn {
      flex: 1; }
  .share__text {
    flex: 1;
    display: flex; }
  .share__flex {
    flex: 1; }
    .share__flex._min {
      min-width: 1.88em; }
  .share__constant {
    width: 1.88em; }
  .share__edit {
    display: inline-block;
    line-height: 1.4;
    outline: none;
    text-transform: uppercase; }
  .share .icon {
    width: 1.364em;
    position: relative;
    position: absolute;
    top: 0;
    left: 0; }
    .share .icon:after {
      display: block;
      content: '';
      width: 100%;
      padding-top: 100%; }
    .share .icon svg {
      fill: #fff;
      position: absolute;
      top: 0;
      left: 0; }
  .share._rounded .share__wrap {
    border-radius: 4px; }
  .share._circle .share__wrap {
    border-radius: 64px; }

.row__item_desktop-12 .share {
  font-size: 22px; }
  @media (max-width: 1366px) {
    .template .row__item_desktop-12 .share {
      font-size: 20px; } }

.row__item_desktop-11 .share {
  font-size: 20px; }
  @media (max-width: 1366px) {
    .template .row__item_desktop-11 .share {
      font-size: 18px; } }

.row__item_desktop-10 .share {
  font-size: 18px; }
  @media (max-width: 1366px) {
    .template .row__item_desktop-10 .share {
      font-size: 17px; }
      .template .row__item_desktop-10 .share ._collapsed-all .icon {
        width: 1.412em; } }

.row__item_desktop-9 .share {
  font-size: 17px; }
  .row__item_desktop-9 .share ._collapsed-all .icon {
    width: 1.412em; }
  @media (max-width: 1366px) {
    .template .row__item_desktop-9 .share {
      font-size: 16px; }
      .template .row__item_desktop-9 .share ._collapsed-all .icon {
        width: 1.5em; } }

.row__item_desktop-8 .share {
  font-size: 16px; }
  .row__item_desktop-8 .share ._collapsed-all .icon {
    width: 1.5em; }
  .row__item_desktop-8 .share ._collapsed-all .share__wrap {
    padding: 0.688em; }
  @media (max-width: 1366px) {
    .template .row__item_desktop-8 .share {
      font-size: 15px; }
      .template .row__item_desktop-8 .share .share__wrap {
        padding: 0.926em; }
      .template .row__item_desktop-8 .share ._collapsed-all .icon {
        width: 1.6em; }
      .template .row__item_desktop-8 .share ._collapsed-all .share__wrap {
        padding: 0.734em; } }

.row__item_desktop-7 .share {
  font-size: 15px; }
  .row__item_desktop-7 .share .share__wrap {
    padding: 0.819em; }
  .row__item_desktop-7 .share ._collapsed-all .icon {
    width: 1.6em; }
  .row__item_desktop-7 .share ._collapsed-all .share__wrap {
    padding: 0.7em; }
  @media (max-width: 1366px) {
    .template .row__item_desktop-7 .share {
      font-size: 14px; }
      .template .row__item_desktop-7 .share .share__wrap {
        padding: 0.926em; }
      .template .row__item_desktop-7 .share ._collapsed-all .icon {
        width: 1.715em; }
      .template .row__item_desktop-7 .share ._collapsed-all .share__wrap {
        padding: 0.75em; } }

.row__item_desktop-6 .share {
  font-size: 14px; }
  .row__item_desktop-6 .share .share__wrap {
    padding: 0.926em; }
  .row__item_desktop-6 .share ._collapsed-all .icon {
    width: 1.715em; }
  .row__item_desktop-6 .share ._collapsed-all .share__wrap {
    padding: 0.75em; }
  @media (max-width: 1366px) {
    .template .row__item_desktop-6 .share {
      font-size: 13px; }
      .template .row__item_desktop-6 .share .share__wrap {
        padding: 1.05em; }
      .template .row__item_desktop-6 .share ._collapsed-all .icon {
        width: 1.847em; }
      .template .row__item_desktop-6 .share ._collapsed-all .share__wrap {
        padding: 0.808em; } }

.row__item_desktop-5 .share {
  font-size: 13px; }
  .row__item_desktop-5 .share .share__wrap {
    padding: 1.05em; }
  .row__item_desktop-5 .share ._collapsed-all .icon {
    width: 1.847em; }
  .row__item_desktop-5 .share ._collapsed-all .share__wrap {
    padding: 0.808em; }
  @media (max-width: 1366px) {
    .template .row__item_desktop-5 .share {
      font-size: 12px; }
      .template .row__item_desktop-5 .share .share__wrap {
        padding: 1.195em; }
      .template .row__item_desktop-5 .share ._collapsed-all .icon {
        width: 2em; }
      .template .row__item_desktop-5 .share ._collapsed-all .share__wrap {
        padding: 0.875em; } }

.row__item_desktop-4 .share, .row__item_desktop-3 .share, .row__item_desktop-2 .share {
  font-size: 12px; }
  @media (max-width: 1366px) {
    .template .row__item_desktop-4 .share, .template .row__item_desktop-3 .share, .template .row__item_desktop-2 .share {
      font-size: 12px; } }
  .row__item_desktop-4 .share .share__wrap, .row__item_desktop-3 .share .share__wrap, .row__item_desktop-2 .share .share__wrap {
    padding: 1.195em; }

.row__item_desktop-4 ._collapsed-all .icon, .row__item_desktop-3 ._collapsed-all .icon, .row__item_desktop-2 ._collapsed-all .icon {
  width: 2em; }

.row__item_desktop-4 ._collapsed-all .share__wrap, .row__item_desktop-3 ._collapsed-all .share__wrap {
  padding: 0.875em; }
  .section__shape .row__item_desktop-4 ._collapsed-all .share__wrap, .section__shape .row__item_desktop-3 ._collapsed-all .share__wrap {
    padding: 0.675em; }

.row__item_desktop-3 ._collapsed-all .share__wrap {
  padding: 0.875em; }
  @media (max-width: 1366px) {
    .template .row__item_desktop-3 ._collapsed-all .share__wrap {
      padding: 0.575em !important; } }
  .section__shape .row__item_desktop-3 ._collapsed-all .share__wrap {
    padding: 0.675em; }

.row__item_desktop-2 ._collapsed-all .share__wrap {
  padding: 0.505em; }
  @media (min-width: 1921px) {
    .template .row__item_desktop-2 ._collapsed-all .share__wrap {
      padding: 0.905em !important; } }
  .wrapper-desktop .row__item_desktop-2 ._collapsed-all .share__wrap {
    padding: 1.095em; }
  @media (max-width: 1024px) {
    .template .row__item_desktop-2 ._collapsed-all .share__wrap {
      padding: 0.305em !important; } }
  @media (max-width: 767px) {
    .template .row__item_desktop-2 ._collapsed-all .share__wrap {
      padding: 0.305em !important; } }
  @media (max-width: 370px) {
    .template .row__item_desktop-2 ._collapsed-all .share__wrap {
      padding: 0.105em !important; } }
  .section__shape .row__item_desktop-2 ._collapsed-all .share__wrap {
    padding: 0.505em; }
    @media (max-width: 1366px) {
      .template .section__shape .row__item_desktop-2 ._collapsed-all .share__wrap {
        padding: 0.305em; } }
    @media (max-width: 1024px) {
      .template .section__shape .row__item_desktop-2 ._collapsed-all .share__wrap {
        padding: 0.305em !important; } }
    @media (max-width: 767px) {
      .template .section__shape .row__item_desktop-2 ._collapsed-all .share__wrap {
        padding: 0.03em !important; } }

@media (max-width: 1024px) {
  .template .row__item .share {
    font-size: 12px; }
    .template .row__item .share ._collapsed-all .icon {
      width: 2em; }
    .template .row__item .share ._collapsed-all .share__wrap {
      padding: 0.805em; } }

@media (max-width: 1024px) {
  .template .row__item_desktop-12 .share {
    font-size: 14px; }
    .template .row__item_desktop-12 .share ._collapsed-all .icon {
      width: 1.715em; }
    .template .row__item_desktop-12 .share ._collapsed-all .share__wrap {
      padding: 0.75em; } }

.nav__box,
.burger__box {
  display: flex;
  font-size: 1px;
  height: 100%; }

._edit-burger {
  height: inherit;
  display: inherit;
  align-items: inherit; }

.burger__box {
  padding-left: 15px;
  padding-right: 15px; }
  .burger__box._elem-center .social__box,
  .burger__box._elem-center ._edit-header_button,
  .burger__box._elem-center .buttons__box {
    justify-content: center; }
  .burger__box .nav__box {
    padding: 0;
    height: auto; }
    .burger__box .nav__box .s-wrapper {
      padding: 0; }
  .burger__box .header-layout-wrapper {
    margin-bottom: 14px; }
    .burger__box .header-layout-wrapper:last-child {
      margin-bottom: 0 !important; }
    .burger__box .header-layout-wrapper > div {
      width: 100%; }
  ._has-cart + .burger__box, .burger__box:last-child {
    padding-left: 0; }
  .burger__box:first-child {
    padding-right: 0; }
  .burger__box .scrollbar2__box {
    height: 100%; }
  .burger__box:not(:first-child) + ._has-cart .cart__wrap {
    padding-left: 0; }

.nav__item-inner {
  transition: color 0.15s ease, background 0.15s ease, border-color 0.15s ease; }

.nav__link {
  position: relative;
  text-decoration: none;
  color: inherit;
  display: block;
  box-sizing: border-box;
  white-space: nowrap;
  cursor: pointer; }
  .nav__link[type="folder"] {
    cursor: default; }

.nav__title {
  display: inline-block;
  vertical-align: top;
  padding: 0 5px; }

.sub-menu__nav {
  opacity: 0;
  visibility: hidden; }

.sub-menu__link {
  position: relative;
  text-decoration: none;
  line-height: 1;
  transition: color 0.15s ease, background 0.15s ease;
  font-weight: 400;
  display: inline-block;
  cursor: pointer; }

.sub-menu__toggle {
  position: relative;
  padding: 0;
  border: 0;
  outline: 0;
  display: flex;
  flex: 1;
  align-items: center;
  background: transparent;
  color: inherit;
  cursor: pointer;
  transition: none; }

.s-wrapper_original .nav__box {
  /*.navigation__box {
    position: relative;
    z-index: 13;
  }*/ }
  .s-wrapper_original .nav__box .nav {
    display: flex;
    height: 100%;
    align-items: center; }
    .s-wrapper_original .nav__box .nav__item {
      position: relative;
      display: flex;
      align-items: center;
      margin-left: 5px;
      margin-right: 5px;
      min-height: 0;
      transition: min-height 0s 0.15s ease; }
      .s-wrapper_original .nav__box .nav__item:first-child {
        margin-left: 0; }
      .s-wrapper_original .nav__box .nav__item:last-child {
        margin-right: 0; }
      .s-wrapper_original .nav__box .nav__item_has-child:hover {
        min-height: 100%;
        transition: none;
        z-index: 14; }
        .s-wrapper_original .nav__box .nav__item_has-child:hover .sub-menu__nav {
          opacity: 1;
          visibility: visible;
          animation: eventsYes 0s;
          transform: translateY(0);
          transition: 0.15s ease; }
  .s-wrapper_original .nav__box .sub-menu__nav {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 20;
    transition: transform 0s 0.15s ease, opacity 0.15s ease, visibility 0.15s ease;
    animation: eventsNo 0s forwards;
    white-space: nowrap;
    min-width: 100%;
    transform: translateY(-10px); }
  .s-wrapper_original .nav__box .sub-menu__item {
    margin-bottom: 5px; }
    .s-wrapper_original .nav__box .sub-menu__item:nth-of-type(2) {
      margin-top: 5px; }
  .s-wrapper_original .nav__box .sub-menu__link {
    display: block; }
  .s-wrapper_original .nav__box .navigation__box,
  .s-wrapper_original .nav__box .s-wrapper {
    height: 100%; }
  .s-wrapper_original .nav__box .s-wrapper {
    max-width: none;
    margin: 0;
    padding: 0 15px; }

@keyframes eventsYes {
  100% {
    pointer-events: auto; } }

@keyframes eventsNo {
  100% {
    pointer-events: none; } }

.s-wrapper_collapsed .burger__box {
  align-items: center; }
  .s-wrapper_collapsed .burger__box ._left,
  .s-wrapper_collapsed .burger__box ._right,
  .s-wrapper_collapsed .burger__box ._center {
    flex: 0 1 auto; }
  .s-wrapper_collapsed .burger__box .nav__box-wrap {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    overflow: auto;
    white-space: normal; }
    .s-wrapper_collapsed .burger__box .nav__box-wrap .s-wrapper {
      width: 100%; }
  .s-wrapper_collapsed .burger__box .nav__item {
    margin-bottom: 6px; }
    .s-wrapper_collapsed .burger__box .nav__item:last-child {
      margin-bottom: 0 !important; }
    .s-wrapper_collapsed .burger__box .nav__item_open .sub-menu__nav {
      visibility: visible;
      opacity: 1; }
    .s-wrapper_collapsed .burger__box .nav__item-inner {
      display: flex; }
      .s-wrapper_collapsed .burger__box .nav__item-inner .nav__link:only-child {
        width: 100%; }
  .s-wrapper_collapsed .burger__box .sub-menu__nav {
    height: 0;
    overflow: hidden;
    transition: height 0.15s ease, opacity 0.15s ease, visibility 0.15s ease; }
    .s-wrapper_collapsed .burger__box .sub-menu__nav_fast {
      transition: height .15s, opacity .15s, visibility .15s; }
    .s-wrapper_collapsed .burger__box .sub-menu__nav_slow {
      transition: height .35s, opacity .35s, visibility .35s; }
  .s-wrapper_collapsed .burger__box .sub-menu__item {
    margin-bottom: 4px; }
    .s-wrapper_collapsed .burger__box .sub-menu__item:first-child {
      margin-top: 4px; }
    .s-wrapper_collapsed .burger__box .sub-menu__item:last-child {
      margin-bottom: 0; }

/* nav effects */
.nav__box-wrap {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  max-height: 100vh;
  z-index: 100;
  visibility: hidden;
  opacity: 0;
  transition: transform .4s, opacity .4s, visibility .4s; }

.header .s-wrapper_collapsed .soc,
.header .s-wrapper_collapsed .btn__wrap {
  padding-left: 0;
  padding-right: 0; }

.header .s-wrapper_collapsed .social__box {
  padding: 0;
  overflow: visible; }

.header .s-wrapper_collapsed .soc {
  flex-wrap: wrap; }

.s-wrapper_collapsed .nav {
  width: 100%;
  position: relative;
  z-index: 2; }
  .s-wrapper_collapsed .nav__box:not(.nav__box_10) .sub-menu__link {
    padding-left: 16px; }
  .s-wrapper_collapsed .nav__box:not(.nav__box_10).nav__box_9 .sub-menu__link {
    padding-left: 24px; }
  .s-wrapper_collapsed .nav__link {
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow: hidden;
    text-overflow: ellipsis; }
  .s-wrapper_collapsed .nav__box-wrap .header-layout-wrapper {
    height: auto; }

.nav__effect_1.right .nav__box-wrap, .nav__effect_1._right .nav__box-wrap, .nav__effect_1._center .nav__box-wrap {
  left: auto;
  transform: translateX(100%); }

.nav__effect_1.left .nav__box-wrap, .nav__effect_1._left .nav__box-wrap {
  right: auto;
  transform: translateX(-100%); }

.s-wrapper_collapsed .nav__effect_1 .nav__box-wrap {
  padding: 120px 40px 20px;
  width: 100%;
  max-width: 405px;
  justify-content: flex-start;
  box-sizing: border-box; }
  @media (max-width: 1024px) {
    .template .s-wrapper_collapsed .nav__effect_1 .nav__box-wrap {
      padding: 60px 30px 20px; } }
  @media (max-width: 767px) {
    .template .s-wrapper_collapsed .nav__effect_1 .nav__box-wrap {
      padding: 60px 20px 20px;
      max-width: 100%; } }

.s-wrapper_collapsed .nav__effect_1 .s-wrapper {
  padding: 0;
  display: flex;
  flex-direction: column;
  min-height: 100%; }

.s-wrapper_collapsed .nav__effect_2 .nav__box-wrap {
  display: flex;
  flex-direction: column; }
  .s-wrapper_collapsed .nav__effect_2 .nav__box-wrap:before, .s-wrapper_collapsed .nav__effect_2 .nav__box-wrap:after {
    content: '';
    flex: 1; }
  .s-wrapper_collapsed .nav__effect_2 .nav__box-wrap:before {
    min-height: 60px; }
  .s-wrapper_collapsed .nav__effect_2 .nav__box-wrap > .scrollbar2 > .scrollbar2__box {
    display: flex;
    flex-direction: column; }
    .s-wrapper_collapsed .nav__effect_2 .nav__box-wrap > .scrollbar2 > .scrollbar2__box:before, .s-wrapper_collapsed .nav__effect_2 .nav__box-wrap > .scrollbar2 > .scrollbar2__box:after {
      content: '';
      flex: 1; }
    .s-wrapper_collapsed .nav__effect_2 .nav__box-wrap > .scrollbar2 > .scrollbar2__box > div {
      height: auto; }

.s-wrapper_collapsed .nav__effect_2 .layout.s-wrapper.s-wrapper_nav {
  padding-top: 10px !important;
  padding-bottom: 20px !important; }
  .preview-mode .s-wrapper_collapsed .nav__effect_2 .layout.s-wrapper.s-wrapper_nav {
    padding-bottom: 10px !important; }

.nav__effect_2 .nav__box-wrap {
  transform: translateY(-100%); }

.burger__box._active .nav__box-wrap {
  transform: translate(0);
  visibility: visible;
  opacity: 1; }

/* hide menu */
._hide-menu .nav__box-wrap {
  display: none !important; }

/**/
/* burger */
.btn__burger {
  font-size: 0;
  padding: 8px;
  vertical-align: middle;
  cursor: pointer; }
  .btn__burger-wrap {
    position: relative;
    z-index: 102; }

/* burger icon */
.burger__icon {
  position: relative; }
  .burger__icon-line {
    position: absolute;
    width: 100%;
    background: currentColor;
    transform: rotate(0deg); }
    .burger__icon-line:nth-child(4), .burger__icon-line:nth-child(5), .burger__icon-line:nth-child(6) {
      display: none; }

/* burger skins */
.btn__burger_1 .burger__icon {
  width: 28px;
  height: 28px; }

.btn__burger_1 .burger__icon-line {
  top: 50%;
  margin-top: -1px;
  height: 2px;
  transform: translateY(-5px) translateZ(0);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); }
  .btn__burger_1 .burger__icon-line:nth-child(2) {
    transform: translateY(5px) translateZ(0); }
  .btn__burger_1 .burger__icon-line:nth-child(3) {
    display: none; }
  ._active .btn__burger_1 .burger__icon-line:nth-child(1) {
    transform: rotate(45deg) translateZ(0); }
  ._active .btn__burger_1 .burger__icon-line:nth-child(2) {
    transform: rotate(-45deg) translateZ(0); }

.btn__burger_2 .burger__icon {
  width: 24px;
  height: 24px; }

.btn__burger_2 .burger__icon-line {
  width: 9px;
  height: 9px; }
  .btn__burger_2 .burger__icon-line:nth-child(1), .btn__burger_2 .burger__icon-line:nth-child(2), .btn__burger_2 .burger__icon-line:nth-child(3), .btn__burger_2 .burger__icon-line:nth-child(4) {
    opacity: 1;
    transition-timing-function: ease-in-out;
    transition: transform .3s, opacity .2s; }
  .btn__burger_2 .burger__icon-line:nth-child(1) {
    top: 0;
    left: 0; }
  .btn__burger_2 .burger__icon-line:nth-child(2) {
    top: 0;
    right: 0; }
  .btn__burger_2 .burger__icon-line:nth-child(3) {
    bottom: 0;
    left: 0; }
  .btn__burger_2 .burger__icon-line:nth-child(4) {
    bottom: 0;
    right: 0;
    display: block; }
  .btn__burger_2 .burger__icon-line:nth-child(5) {
    left: 0;
    margin-left: 5px;
    transform-origin: 0 50%;
    transform: rotate(45deg); }
  .btn__burger_2 .burger__icon-line:nth-child(6) {
    right: 0;
    margin-right: 4px;
    transform-origin: 100% 50%;
    transform: rotate(-45deg); }
  .btn__burger_2 .burger__icon-line:nth-child(5), .btn__burger_2 .burger__icon-line:nth-child(6) {
    top: 0;
    display: block;
    width: 22px;
    height: 4px;
    margin-top: 2px;
    opacity: 0;
    transition: opacity .05s .05s ease-in-out; }

._active .btn__burger_2 .burger__icon-line:nth-child(1), ._active .btn__burger_2 .burger__icon-line:nth-child(2), ._active .btn__burger_2 .burger__icon-line:nth-child(3), ._active .btn__burger_2 .burger__icon-line:nth-child(4) {
  opacity: 0;
  transition-timing-function: ease-in-out;
  transition: transform .3s, opacity .2s .1s; }

._active .btn__burger_2 .burger__icon-line:nth-child(1) {
  transform: skew(30deg, 30deg) translate(4px, 4px) scale(0.7); }

._active .btn__burger_2 .burger__icon-line:nth-child(2) {
  transform: skew(-30deg, -30deg) translate(-4px, 4px) scale(0.7); }

._active .btn__burger_2 .burger__icon-line:nth-child(3) {
  transform: skew(-30deg, -30deg) translate(4px, -4px) scale(0.7); }

._active .btn__burger_2 .burger__icon-line:nth-child(4) {
  transform: skew(30deg, 30deg) translate(-4px, -4px) scale(0.7); }

._active .btn__burger_2 .burger__icon-line:nth-child(5), ._active .btn__burger_2 .burger__icon-line:nth-child(6) {
  opacity: 1;
  transition: opacity .05s .1s ease-in-out; }

.btn__burger_3 .burger__icon {
  width: 18px;
  height: 14px; }

.btn__burger_3 .burger__icon-line {
  height: 2px;
  transition: .3s ease-in-out; }
  .btn__burger_3 .burger__icon-line:nth-child(1) {
    top: 0; }
  .btn__burger_3 .burger__icon-line:nth-child(2) {
    top: 6px;
    width: 83.33%;
    opacity: 1; }
  .btn__burger_3 .burger__icon-line:nth-child(3) {
    top: 12px; }
  ._active .btn__burger_3 .burger__icon-line {
    top: 6px; }
    ._active .btn__burger_3 .burger__icon-line:nth-child(1) {
      transform: rotate(45deg); }
    ._active .btn__burger_3 .burger__icon-line:nth-child(2) {
      width: 0;
      opacity: 0; }
    ._active .btn__burger_3 .burger__icon-line:nth-child(3) {
      transform: rotate(-45deg); }

.btn__burger_4 .burger__icon {
  width: 18px;
  height: 16px; }

.btn__burger_4 .burger__icon-line {
  height: 2px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: .3s; }
  .btn__burger_4 .burger__icon-line:nth-child(1), .btn__burger_4 .burger__icon-line:nth-child(3) {
    transition: top .15s .15s, transform .15s; }
  .btn__burger_4 .burger__icon-line:nth-child(1) {
    top: 0; }
  .btn__burger_4 .burger__icon-line:nth-child(2) {
    top: 7px;
    opacity: 1;
    transition: opacity 0s .15s; }
  .btn__burger_4 .burger__icon-line:nth-child(3) {
    top: 14px; }
  ._active .btn__burger_4 .burger__icon-line:nth-child(1), ._active .btn__burger_4 .burger__icon-line:nth-child(3) {
    transition: top .15s, transform .15s .15s; }
  ._active .btn__burger_4 .burger__icon-line:nth-child(1) {
    top: 7px;
    transform: rotate(45deg); }
  ._active .btn__burger_4 .burger__icon-line:nth-child(2) {
    opacity: 0; }
  ._active .btn__burger_4 .burger__icon-line:nth-child(3) {
    top: 7px;
    transform: rotate(-45deg); }

.btn__burger_5 .burger__icon {
  width: 22px;
  height: 17px;
  transition: .3s; }
  ._active .btn__burger_5 .burger__icon {
    transform: rotate(90deg); }

.btn__burger_5 .burger__icon-line {
  height: 3px;
  transition: .3s; }
  .btn__burger_5 .burger__icon-line:nth-child(1) {
    top: 0; }
  .btn__burger_5 .burger__icon-line:nth-child(2) {
    top: 7px;
    opacity: 1; }
  .btn__burger_5 .burger__icon-line:nth-child(3) {
    top: 14px; }
  ._active .btn__burger_5 .burger__icon-line:nth-child(1) {
    top: 8px;
    transform: rotate(45deg); }
  ._active .btn__burger_5 .burger__icon-line:nth-child(2) {
    opacity: 0;
    transition: none; }
  ._active .btn__burger_5 .burger__icon-line:nth-child(3) {
    top: 8px;
    transform: rotate(-45deg); }

.btn__burger_6 .burger__icon {
  width: 24px;
  height: 24px; }

.btn__burger_6 .burger__icon-line {
  width: 9px;
  height: 9px;
  transform-origin: 50% 50%;
  transition-timing-function: ease-in-out;
  transition: transform .1s .2s, transform-origin .1s, margin .1s, height .1s, width .1s; }
  .btn__burger_6 .burger__icon-line:nth-child(1) {
    top: 0;
    left: 0;
    margin-top: 0;
    margin-left: 0; }
  .btn__burger_6 .burger__icon-line:nth-child(2) {
    top: 0;
    right: 0;
    margin-top: 0;
    margin-right: 0; }
  .btn__burger_6 .burger__icon-line:nth-child(3) {
    bottom: 0;
    left: 0;
    margin-bottom: 0;
    margin-left: 0; }
  .btn__burger_6 .burger__icon-line:nth-child(4) {
    bottom: 0;
    right: 0;
    margin-bottom: 0;
    margin-right: 0;
    display: block; }

._active .btn__burger_6 .burger__icon-line {
  width: 12px;
  height: 4px;
  transition-timing-function: ease-in-out;
  transition: transform .1s, transform-origin .1s .2s, margin .1s .2s, height .1s .2s, width .1s .2s; }
  ._active .btn__burger_6 .burger__icon-line:nth-child(1) {
    margin-top: 3px;
    margin-left: 5px;
    transform-origin: 0 50%;
    transform: rotate(45deg); }
  ._active .btn__burger_6 .burger__icon-line:nth-child(2) {
    margin-top: 3px;
    margin-right: 5px;
    transform-origin: 100% 50%;
    transform: rotate(-45deg); }
  ._active .btn__burger_6 .burger__icon-line:nth-child(3) {
    margin-bottom: 3px;
    margin-left: 5px;
    transform-origin: 0 50%;
    transform: rotate(-45deg); }
  ._active .btn__burger_6 .burger__icon-line:nth-child(4) {
    margin-bottom: 3px;
    margin-right: 5px;
    transform-origin: 100% 50%;
    transform: rotate(45deg); }

.btn__burger_7 {
  padding: 11px 10px;
  border: 1px solid currentColor; }
  .btn__burger_7 .burger__icon {
    width: 17px;
    height: 15px; }
  .btn__burger_7 .burger__icon-line {
    height: 1px;
    transition: .3s ease-in-out; }
    .btn__burger_7 .burger__icon-line:nth-child(1) {
      top: 0;
      left: 3px;
      width: 11px; }
    .btn__burger_7 .burger__icon-line:nth-child(2) {
      top: 7px; }
    .btn__burger_7 .burger__icon-line:nth-child(3) {
      top: 7px; }
    .btn__burger_7 .burger__icon-line:nth-child(4) {
      top: 14px;
      left: 3px;
      width: 11px;
      display: block; }
    ._active .btn__burger_7 .burger__icon-line:nth-child(1) {
      top: 7px;
      width: 0;
      left: 50%; }
    ._active .btn__burger_7 .burger__icon-line:nth-child(2) {
      transform: rotate(45deg); }
    ._active .btn__burger_7 .burger__icon-line:nth-child(3) {
      transform: rotate(-45deg); }
    ._active .btn__burger_7 .burger__icon-line:nth-child(4) {
      top: 7px;
      width: 0;
      left: 50%; }

/**/
/* nav skins */
.s-wrapper_original .nav__box.nav__box_1 .nav__item_has-child .nav__link .nav__title {
  position: relative;
  padding-right: 20px; }
  .s-wrapper_original .nav__box.nav__box_1 .nav__item_has-child .nav__link .nav__title:before, .s-wrapper_original .nav__box.nav__box_1 .nav__item_has-child .nav__link .nav__title:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 7px;
    height: 1px;
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .s-wrapper_original .nav__box.nav__box_1 .nav__item_has-child .nav__link .nav__title:before {
    right: 5px;
    transform: rotate(45deg); }
  .s-wrapper_original .nav__box.nav__box_1 .nav__item_has-child .nav__link .nav__title:after {
    right: 0;
    transform: rotate(-45deg); }

.nav__box_1 .sub-menu__toggle {
  padding-left: 10px;
  justify-content: flex-start; }
  .nav__box_1 .sub-menu__toggle:before, .nav__box_1 .sub-menu__toggle:after {
    content: '';
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: background 0.15s ease, transform 0.15s ease; }
  .nav__box_1 .sub-menu__toggle:before, .nav__box_1 .sub-menu__toggle:after {
    width: 9px;
    height: 1px; }
  .nav__box_1 .sub-menu__toggle:before {
    transform: rotate(45deg); }
  .nav__box_1 .sub-menu__toggle:after {
    margin-left: -3px;
    transform: rotate(-45deg); }

.nav__box_1 .nav__item_open .sub-menu__toggle:before {
  width: 18px;
  transform: rotate(-45deg); }

.nav__box_1 .nav__item_open .sub-menu__toggle:after {
  margin-left: -18px;
  width: 18px;
  transform: rotate(45deg); }

.s-wrapper_collapsed .nav__box_1 .nav__item-inner:only-child .nav__link {
  width: 100%; }

.s-wrapper_collapsed .nav__box_1 .sub-menu__link {
  display: block; }

.s-wrapper_original .nav__box.nav__box_2 .nav__item_has-child .nav__link .nav__title:after {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 6px;
  vertical-align: middle;
  border-color: currentColor transparent transparent transparent;
  border-style: solid;
  border-width: 3px; }

.nav__box_2 .sub-menu__toggle {
  padding-left: 10px;
  justify-content: flex-start; }
  .nav__box_2 .sub-menu__toggle:before, .nav__box_2 .sub-menu__toggle:after {
    content: '';
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: background 0.15s ease, transform 0.15s ease; }
  .nav__box_2 .sub-menu__toggle:before {
    display: none; }
  .nav__box_2 .sub-menu__toggle:after {
    content: '';
    border-color: currentColor transparent transparent transparent;
    border-style: solid;
    border-width: 4px;
    background: none; }

.s-wrapper_original .nav__box.nav__box_2 .nav__item,
.s-wrapper_original .nav__box.nav__box_2 .nav__item-inner,
.s-wrapper_original .nav__box.nav__box_2 .nav__link .nav__title,
.s-wrapper_original .nav__box.nav__box_2 .nav__link {
  height: 100%; }

.s-wrapper_original .nav__box.nav__box_2 .nav__link .nav__title {
  display: flex;
  align-items: center; }

.s-wrapper_original .nav__box.nav__box_2 .nav__item:hover .nav__link:after,
.s-wrapper_original .nav__box.nav__box_2 .nav__item_active .nav__link:after {
  background: currentColor;
  visibility: visible;
  opacity: 1;
  transform: translateY(0); }

.s-wrapper_original .nav__box.nav__box_2 .nav__link:after,
.s-wrapper_original .nav__box.nav__box_2 .sub-menu__link:after {
  content: '';
  display: block;
  margin-top: -2px;
  height: 2px;
  width: 100%;
  background: currentColor;
  visibility: hidden;
  opacity: 0;
  transform: translateY(4px);
  transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s ease; }

.s-wrapper_original .nav__box.nav__box_2 .nav__link:hover:after,
.s-wrapper_original .nav__box.nav__box_2 .sub-menu__link:hover:after {
  visibility: visible;
  opacity: 1;
  transform: translateY(0); }

.s-wrapper_original .nav__box.nav__box_2 .nav__link:after,
.s-wrapper_original .nav__box.nav__box_2 .sub-menu__link:after {
  width: calc(100% - 10px);
  margin-left: 5px; }

.s-wrapper_original .nav__box.nav__box_2 .nav__item-inner {
  animation: disablebackgroundBlinking 0.15s ease; }

.s-wrapper_original .nav__box.nav__box_3 .nav__item_has-child .nav__link .nav__title {
  position: relative;
  padding-right: 20px; }
  .s-wrapper_original .nav__box.nav__box_3 .nav__item_has-child .nav__link .nav__title:before, .s-wrapper_original .nav__box.nav__box_3 .nav__item_has-child .nav__link .nav__title:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 7px;
    height: 1px;
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .s-wrapper_original .nav__box.nav__box_3 .nav__item_has-child .nav__link .nav__title:before {
    right: 5px;
    transform: rotate(45deg); }
  .s-wrapper_original .nav__box.nav__box_3 .nav__item_has-child .nav__link .nav__title:after {
    right: 0;
    transform: rotate(-45deg); }

.nav__box_3 .sub-menu__toggle {
  padding-left: 10px;
  justify-content: flex-start; }
  .nav__box_3 .sub-menu__toggle:before, .nav__box_3 .sub-menu__toggle:after {
    content: '';
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: background 0.15s ease, transform 0.15s ease; }
  .nav__box_3 .sub-menu__toggle:before, .nav__box_3 .sub-menu__toggle:after {
    width: 9px;
    height: 1px; }
  .nav__box_3 .sub-menu__toggle:before {
    transform: rotate(45deg); }
  .nav__box_3 .sub-menu__toggle:after {
    margin-left: -3px;
    transform: rotate(-45deg); }

.nav__box_3 .nav__item_open .sub-menu__toggle:before {
  width: 18px;
  transform: rotate(-45deg); }

.nav__box_3 .nav__item_open .sub-menu__toggle:after {
  margin-left: -18px;
  width: 18px;
  transform: rotate(45deg); }

.s-wrapper_original .nav__box.nav__box_3 .sub-menu__nav {
  border-top-width: 2px;
  border-top-style: solid; }

.s-wrapper_original .nav__box.nav__box_4 .nav__item_has-child .nav__link .nav__title {
  position: relative;
  padding-right: 20px; }
  .s-wrapper_original .nav__box.nav__box_4 .nav__item_has-child .nav__link .nav__title:before, .s-wrapper_original .nav__box.nav__box_4 .nav__item_has-child .nav__link .nav__title:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 7px;
    height: 1px;
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .s-wrapper_original .nav__box.nav__box_4 .nav__item_has-child .nav__link .nav__title:before {
    right: 5px;
    transform: rotate(45deg); }
  .s-wrapper_original .nav__box.nav__box_4 .nav__item_has-child .nav__link .nav__title:after {
    right: 0;
    transform: rotate(-45deg); }

.nav__box_4 .sub-menu__toggle {
  padding-right: 13px;
  justify-content: flex-end; }
  .nav__box_4 .sub-menu__toggle:before, .nav__box_4 .sub-menu__toggle:after {
    content: '';
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: background 0.15s ease, transform 0.15s ease; }
  .nav__box_4 .sub-menu__toggle:before, .nav__box_4 .sub-menu__toggle:after {
    width: 9px;
    height: 1px; }
  .nav__box_4 .sub-menu__toggle:before {
    transform: rotate(45deg); }
  .nav__box_4 .sub-menu__toggle:after {
    margin-left: -3px;
    transform: rotate(-45deg); }

.s-wrapper_original .nav__box.nav__box_4 .nav__item-inner {
  transition: none; }

.s-wrapper_original .nav__box.nav__box_4 .nav__item_active .nav__link, .s-wrapper_original .nav__box.nav__box_4 .nav__item:hover .nav__link {
  color: inherit;
  border-color: currentColor; }

.s-wrapper_original .nav__box.nav__box_4 .nav__link {
  border: 2px solid transparent;
  transition: color 0.15s ease, border-color 0.15s ease;
  animation: disableBorderBlinking 0.15s ease; }

.s-wrapper_original .nav__box.nav__box_4 .sub-menu__item {
  margin-bottom: 0; }
  .s-wrapper_original .nav__box.nav__box_4 .sub-menu__item:first-child {
    margin-top: 0; }
  .s-wrapper_original .nav__box.nav__box_4 .sub-menu__item:last-child .sub-menu__link {
    border-bottom: none; }

.s-wrapper_collapsed .nav__box_4 .nav__item {
  margin-bottom: 0; }

.s-wrapper_original .nav__box.nav__box_5 .nav__item_has-child .nav__link .nav__title {
  position: relative;
  padding-right: 20px; }
  .s-wrapper_original .nav__box.nav__box_5 .nav__item_has-child .nav__link .nav__title:before, .s-wrapper_original .nav__box.nav__box_5 .nav__item_has-child .nav__link .nav__title:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 7px;
    height: 1px;
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .s-wrapper_original .nav__box.nav__box_5 .nav__item_has-child .nav__link .nav__title:before {
    right: 5px;
    transform: rotate(45deg); }
  .s-wrapper_original .nav__box.nav__box_5 .nav__item_has-child .nav__link .nav__title:after {
    right: 0;
    transform: rotate(-45deg); }

.nav__box_5 .sub-menu__toggle {
  padding-left: 10px;
  justify-content: flex-start; }
  .nav__box_5 .sub-menu__toggle:before, .nav__box_5 .sub-menu__toggle:after {
    content: '';
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: background 0.15s ease, transform 0.15s ease; }
  .nav__box_5 .sub-menu__toggle:before, .nav__box_5 .sub-menu__toggle:after {
    width: 9px;
    height: 1px; }
  .nav__box_5 .sub-menu__toggle:before {
    transform: rotate(45deg); }
  .nav__box_5 .sub-menu__toggle:after {
    margin-left: -3px;
    transform: rotate(-45deg); }

.nav__box_5 .nav__item_open .sub-menu__toggle:before {
  width: 18px;
  transform: rotate(-45deg); }

.nav__box_5 .nav__item_open .sub-menu__toggle:after {
  margin-left: -18px;
  width: 18px;
  transform: rotate(45deg); }

.s-wrapper_original .nav__box.nav__box_5.nav__box .nav__item_active .nav__link:after {
  background: currentColor;
  visibility: visible;
  opacity: 1;
  transform: translateY(0); }

.s-wrapper_original .nav__box.nav__box_5 .nav__link:after,
.s-wrapper_original .nav__box.nav__box_5 .sub-menu__link:after {
  content: '';
  display: block;
  margin-top: -2px;
  height: 2px;
  width: 100%;
  background: currentColor;
  visibility: hidden;
  opacity: 0;
  transform: translateY(4px);
  transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s ease; }

.s-wrapper_original .nav__box.nav__box_5 .nav__link:hover:after,
.s-wrapper_original .nav__box.nav__box_5 .sub-menu__link:hover:after {
  visibility: visible;
  opacity: 1;
  transform: translateY(0); }

.s-wrapper_original .nav__box.nav__box_5 .nav__link:after,
.s-wrapper_original .nav__box.nav__box_5 .sub-menu__link:after {
  width: calc(100% - 10px);
  margin-left: 5px; }

.s-wrapper_collapsed .nav__box_5 .nav__box-wrap {
  max-width: 320px; }

.s-wrapper_original .nav__box.nav__box_6 .nav__item_has-child .nav__link .nav__title {
  position: relative;
  padding-right: 20px; }
  .s-wrapper_original .nav__box.nav__box_6 .nav__item_has-child .nav__link .nav__title:before, .s-wrapper_original .nav__box.nav__box_6 .nav__item_has-child .nav__link .nav__title:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 7px;
    height: 1px;
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .s-wrapper_original .nav__box.nav__box_6 .nav__item_has-child .nav__link .nav__title:before {
    right: 5px;
    transform: rotate(45deg); }
  .s-wrapper_original .nav__box.nav__box_6 .nav__item_has-child .nav__link .nav__title:after {
    right: 0;
    transform: rotate(-45deg); }

.nav__box_6 .sub-menu__toggle {
  padding-right: 13px;
  justify-content: flex-end; }
  .nav__box_6 .sub-menu__toggle:before, .nav__box_6 .sub-menu__toggle:after {
    content: '';
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: background 0.15s ease, transform 0.15s ease; }
  .nav__box_6 .sub-menu__toggle:before, .nav__box_6 .sub-menu__toggle:after {
    width: 13px;
    height: 3px; }
  .nav__box_6 .sub-menu__toggle:before {
    transform: rotate(90deg);
    margin-right: -13px; }
  .nav__box_6 .sub-menu__toggle:after {
    transform: rotate(0deg); }

.nav__box_6 .nav__item_open .sub-menu__toggle:before {
  transform: rotate(45deg); }

.nav__box_6 .nav__item_open .sub-menu__toggle:after {
  transform: rotate(-45deg); }

.s-wrapper_original .nav__box.nav__box_6 .sub-menu__link,
.s-wrapper_original .nav__box.nav__box_6 .nav__item-inner {
  border-radius: 30px; }

.s-wrapper_original .nav__box.nav__box_6 .sub-menu__nav {
  margin-left: -10px;
  padding: 0 10px; }

.s-wrapper_original .nav__box.nav__box_6 .sub-menu__item {
  margin-bottom: 10px; }
  .s-wrapper_original .nav__box.nav__box_6 .sub-menu__item:first-child {
    margin-top: 10px; }

.s-wrapper_collapsed .nav__box_6 .nav__box-wrap {
  max-width: 310px; }

.s-wrapper_collapsed .nav__box_6 .nav__item-inner:only-child .nav__link {
  width: 100%; }

.s-wrapper_collapsed .nav__box_6 .sub-menu__link {
  display: block; }

.s-wrapper_original .nav__box.nav__box_7 .nav__item_has-child .nav__link .nav__title {
  position: relative;
  padding-right: 20px; }
  .s-wrapper_original .nav__box.nav__box_7 .nav__item_has-child .nav__link .nav__title:before, .s-wrapper_original .nav__box.nav__box_7 .nav__item_has-child .nav__link .nav__title:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 7px;
    height: 1px;
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .s-wrapper_original .nav__box.nav__box_7 .nav__item_has-child .nav__link .nav__title:before {
    right: 5px;
    transform: rotate(45deg); }
  .s-wrapper_original .nav__box.nav__box_7 .nav__item_has-child .nav__link .nav__title:after {
    right: 0;
    transform: rotate(-45deg); }

.nav__box_7 .sub-menu__toggle {
  padding-left: 10px;
  justify-content: flex-start; }
  .nav__box_7 .sub-menu__toggle:before, .nav__box_7 .sub-menu__toggle:after {
    content: '';
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: background 0.15s ease, transform 0.15s ease; }
  .nav__box_7 .sub-menu__toggle:before, .nav__box_7 .sub-menu__toggle:after {
    width: 9px;
    height: 1px; }
  .nav__box_7 .sub-menu__toggle:before {
    transform: rotate(45deg); }
  .nav__box_7 .sub-menu__toggle:after {
    margin-left: -3px;
    transform: rotate(-45deg); }

.nav__box_7 .nav__item_open .sub-menu__toggle:before {
  width: 18px;
  transform: rotate(-45deg); }

.nav__box_7 .nav__item_open .sub-menu__toggle:after {
  margin-left: -18px;
  width: 18px;
  transform: rotate(45deg); }

.s-wrapper_original .nav__box.nav__box_7 .nav__item {
  margin-left: 0;
  margin-right: 0;
  height: 100%; }
  .s-wrapper_original .nav__box.nav__box_7 .nav__item-inner {
    height: 100%; }

.s-wrapper_original .nav__box.nav__box_7 .nav__link {
  height: 100%;
  display: flex;
  align-items: center; }

.s-wrapper_original .nav__box.nav__box_7 .sub-menu__item {
  margin-bottom: 0; }
  .s-wrapper_original .nav__box.nav__box_7 .sub-menu__item:first-child {
    margin-top: 0; }

.s-wrapper_collapsed .nav__box_7 .sub-menu__link {
  width: 100%;
  display: block; }

.s-wrapper_collapsed .nav__box_7 .nav__item-inner:only-child .nav__link {
  width: 100%; }

.s-wrapper_original .nav__box.nav__box_8 .nav__item_has-child .nav__link .nav__title {
  position: relative;
  padding-right: 20px; }
  .s-wrapper_original .nav__box.nav__box_8 .nav__item_has-child .nav__link .nav__title:before, .s-wrapper_original .nav__box.nav__box_8 .nav__item_has-child .nav__link .nav__title:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 7px;
    height: 1px;
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .s-wrapper_original .nav__box.nav__box_8 .nav__item_has-child .nav__link .nav__title:before {
    right: 5px;
    transform: rotate(45deg); }
  .s-wrapper_original .nav__box.nav__box_8 .nav__item_has-child .nav__link .nav__title:after {
    right: 0;
    transform: rotate(-45deg); }

.nav__box_8 .sub-menu__toggle {
  padding-left: 10px;
  justify-content: flex-start; }
  .nav__box_8 .sub-menu__toggle:before, .nav__box_8 .sub-menu__toggle:after {
    content: '';
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: background 0.15s ease, transform 0.15s ease; }
  .nav__box_8 .sub-menu__toggle:before, .nav__box_8 .sub-menu__toggle:after {
    width: 9px;
    height: 1px; }
  .nav__box_8 .sub-menu__toggle:before {
    transform: rotate(45deg); }
  .nav__box_8 .sub-menu__toggle:after {
    margin-left: -3px;
    transform: rotate(-45deg); }

.s-wrapper_original .nav__box.nav__box_8 .nav__item-inner {
  transition: none; }

.s-wrapper_original .nav__box.nav__box_8 .nav__item_active .nav__link, .s-wrapper_original .nav__box.nav__box_8 .nav__item:hover .nav__link {
  color: inherit;
  border-color: currentColor; }

.s-wrapper_original .nav__box.nav__box_8 .nav__link {
  border: 2px solid transparent;
  transition: color 0.15s ease, border-color 0.15s ease;
  animation: disableBorderBlinking 0.15s ease; }

.s-wrapper_original .nav__box.nav__box_8 .sub-menu__nav {
  margin-left: -10px;
  padding: 0 10px; }

.s-wrapper_original .nav__box.nav__box_8 .sub-menu__item {
  margin-bottom: 10px; }
  .s-wrapper_original .nav__box.nav__box_8 .sub-menu__item:first-child {
    margin-top: 10px; }

.s-wrapper_original .nav__box.nav__box_8 .sub-menu__link {
  border: 2px solid transparent;
  transition: color 0.15s ease, border-color 0.15s ease; }
  .s-wrapper_original .nav__box.nav__box_8 .sub-menu__link:hover {
    border-color: currentColor; }

.s-wrapper_original .nav__box.nav__box_9 .nav__item_has-child .nav__link .nav__title {
  position: relative;
  padding-right: 20px; }
  .s-wrapper_original .nav__box.nav__box_9 .nav__item_has-child .nav__link .nav__title:before, .s-wrapper_original .nav__box.nav__box_9 .nav__item_has-child .nav__link .nav__title:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 7px;
    height: 1px;
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .s-wrapper_original .nav__box.nav__box_9 .nav__item_has-child .nav__link .nav__title:before {
    right: 5px;
    transform: rotate(45deg); }
  .s-wrapper_original .nav__box.nav__box_9 .nav__item_has-child .nav__link .nav__title:after {
    right: 0;
    transform: rotate(-45deg); }

.nav__box_9 .sub-menu__toggle {
  padding-right: 13px;
  justify-content: flex-end; }
  .nav__box_9 .sub-menu__toggle:before, .nav__box_9 .sub-menu__toggle:after {
    content: '';
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: background 0.15s ease, transform 0.15s ease; }
  .nav__box_9 .sub-menu__toggle:before, .nav__box_9 .sub-menu__toggle:after {
    width: 12px;
    height: 2px; }
  .nav__box_9 .sub-menu__toggle:before {
    transform: rotate(90deg);
    margin-right: -12px; }
  .nav__box_9 .sub-menu__toggle:after {
    transform: rotate(0deg); }

.nav__box_9 .nav__item_open .sub-menu__toggle:before, .nav__box_9 .nav__item_open .sub-menu__toggle:after {
  transform: rotate(180deg); }

.s-wrapper_original .nav__box.nav__box_9 .nav__item_active {
  height: 100%; }
  .s-wrapper_original .nav__box.nav__box_9 .nav__item_active .nav__item-inner:after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 3px;
    width: 100%;
    background: currentColor; }
  .s-wrapper_original .nav__box.nav__box_9 .nav__item_active .sub-menu__nav {
    transform: translateY(0); }

.s-wrapper_original .nav__box.nav__box_9 .sub-menu__nav {
  margin-top: -3px;
  border-top-width: 3px;
  border-top-style: solid; }

.s-wrapper_collapsed .nav__box_9 .nav__box-wrap {
  padding: 120px 15px 20px 0;
  max-width: 320px; }

.s-wrapper_collapsed .nav__box_9 .nav__item_active .nav__item-inner {
  position: relative; }
  .s-wrapper_collapsed .nav__box_9 .nav__item_active .nav__item-inner:after {
    content: '';
    position: absolute;
    left: 0;
    height: 100%;
    width: 3px;
    background: currentColor; }

.s-wrapper_collapsed .nav__box_9 .nav__link {
  padding-left: 8px !important; }

.s-wrapper_original .nav__box.nav__box_10 .nav__item_has-child .nav__link .nav__title {
  position: relative;
  padding-right: 20px; }
  .s-wrapper_original .nav__box.nav__box_10 .nav__item_has-child .nav__link .nav__title:before, .s-wrapper_original .nav__box.nav__box_10 .nav__item_has-child .nav__link .nav__title:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 7px;
    height: 1px;
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .s-wrapper_original .nav__box.nav__box_10 .nav__item_has-child .nav__link .nav__title:before {
    right: 5px;
    transform: rotate(45deg); }
  .s-wrapper_original .nav__box.nav__box_10 .nav__item_has-child .nav__link .nav__title:after {
    right: 0;
    transform: rotate(-45deg); }

.nav__box_10 .sub-menu__toggle {
  padding-right: 13px;
  justify-content: flex-end; }
  .nav__box_10 .sub-menu__toggle:before, .nav__box_10 .sub-menu__toggle:after {
    content: '';
    background: currentColor;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: background 0.15s ease, transform 0.15s ease; }
  .nav__box_10 .sub-menu__toggle:before, .nav__box_10 .sub-menu__toggle:after {
    width: 9px;
    height: 1px; }
  .nav__box_10 .sub-menu__toggle:before {
    transform: rotate(45deg); }
  .nav__box_10 .sub-menu__toggle:after {
    margin-left: -3px;
    transform: rotate(-45deg); }

.s-wrapper_original .nav__box.nav__box_10.nav__box .nav__item_active .nav__link:after {
  background: currentColor;
  visibility: visible;
  opacity: 1;
  transform: translateY(0); }

.s-wrapper_original .nav__box.nav__box_10 .nav__link:after,
.s-wrapper_original .nav__box.nav__box_10 .sub-menu__link:after {
  content: '';
  display: block;
  margin-top: -2px;
  height: 2px;
  width: 100%;
  background: currentColor;
  visibility: hidden;
  opacity: 0;
  transform: translateY(4px);
  transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s ease; }

.s-wrapper_original .nav__box.nav__box_10 .nav__link:hover:after,
.s-wrapper_original .nav__box.nav__box_10 .sub-menu__link:hover:after {
  visibility: visible;
  opacity: 1;
  transform: translateY(0); }

.s-wrapper_original .nav__box.nav__box_10 .sub-menu__item {
  margin-bottom: 0; }
  .s-wrapper_original .nav__box.nav__box_10 .sub-menu__item:first-child {
    margin-top: 0; }
  .s-wrapper_original .nav__box.nav__box_10 .sub-menu__item:last-child .sub-menu__link {
    border-bottom: none; }

.nav__box_10 .nav__link .sub-menu__item {
  margin-bottom: 0; }
  .nav__box_10 .nav__link .sub-menu__item:first-child {
    margin-top: 0; }
  .nav__box_10 .nav__link .sub-menu__item:last-child .sub-menu__link {
    border-bottom: none; }

.s-wrapper_collapsed .nav__box_10 .nav__item {
  margin-bottom: 0; }

.s-wrapper_collapsed .nav__box_10 .nav__item-inner {
  position: relative;
  justify-content: center; }

.s-wrapper_collapsed .nav__box_10 .nav__link {
  z-index: 1;
  text-align: center; }

.s-wrapper_collapsed .nav__box_10 .sub-menu__item {
  text-align: center; }

.s-wrapper_collapsed .nav__box_10 .sub-menu__toggle {
  position: absolute;
  right: 0;
  height: 100%;
  width: 100%; }

@keyframes disableBorderBlinking {
  100% {
    border: none; } }

/**/
@keyframes disablebackgroundBlinking {
  100% {
    background-color: transparent; } }

.nav__box_no-transition .nav__link,
.nav__box_no-transition .nav__item-inner {
  transition: none !important; }

.tags__list {
  padding: 3px 0 0 3px;
  border: 1px solid #d7dadd;
  border-radius: 3px;
  transition: border 0.15s ease; }
  .tags__list:hover, .tags__list_focus {
    border-color: #bbc1c6; }
  .tags__list-item {
    display: inline-block;
    max-width: calc(100% - 3px);
    vertical-align: top;
    padding: 5px 25px 5px 5px;
    border: 1px solid #d7dadd;
    margin: 0 3px 3px 0;
    line-height: 20px;
    cursor: default;
    position: relative;
    font-size: 14px;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .tags__list-val {
    display: inline-block;
    vertical-align: top;
    min-width: 10px;
    height: 32px;
    max-width: calc(100% - 3px);
    margin: 0 3px 3px 0; }

.tags__delete {
  position: absolute;
  right: 5px;
  top: 9px;
  width: 12px;
  height: 12px;
  padding: 0;
  fill: #d7dadd; }
  .tags__delete:hover {
    fill: #bbc1c6; }

.tags__value {
  height: 100%;
  width: 100%;
  line-height: 32px;
  outline: none;
  font-size: 14px;
  padding-left: 6px;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.dropdown {
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 30; }
  .dropdown__list {
    position: absolute;
    top: 40px;
    left: 25px;
    padding: 6px 0;
    visibility: hidden;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 15px rgba(73, 79, 83, 0.15);
    border-radius: 3px;
    transition: opacity 0.15s ease, visibility 0.15s ease;
    box-sizing: border-box; }
    .dropdown__list._top {
      top: auto !important;
      bottom: 48px; }
  .dropdown__item_disabled.dropdown__publish_item {
    display: none; }
  .dropdown__btn {
    padding: 0;
    color: #2b3033;
    font-size: 20px;
    text-transform: none;
    font-weight: 400; }
  .dropdown__link {
    display: block;
    width: 100%;
    padding: 0 20px;
    text-align: left;
    height: 35px;
    color: #5d676e;
    text-transform: capitalize;
    font-weight: 400;
    border-radius: 0;
    line-height: 1;
    white-space: nowrap;
    /*&_remove:hover {
      color: $expired;
    }*/ }
    .dropdown__link:hover {
      background: #E3E6E8; }
  .dropdown_active {
    z-index: 99; }
    .dropdown_active .dropdown__list {
      visibility: visible;
      opacity: 1; }

.slick-list, .slick-slider, .slick-track {
  position: relative;
  display: block; }

.slick-loading .slick-slide,
.slick-loading .slick-track {
  visibility: hidden; }

.slick-slider {
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y; }
  .slick-slider._white > div .slick-icon {
    fill: #fff; }
  .slick-slider._white > .slick-dots {
    fill: #fff; }
  .slick-slider._dark > div .slick-icon {
    fill: #000; }
  .slick-slider._dark > .slick-dots {
    fill: #000; }

.slick-list {
  z-index: 1;
  outline: 0; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .picture-wrap,
.slick-slider .section__shape-inner,
.slick-slider .video__preview,
.slick-slider .space__box {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
  .slick-slider .picture-wrap:before, .slick-slider .picture-wrap:after,
  .slick-slider .section__shape-inner:before,
  .slick-slider .section__shape-inner:after,
  .slick-slider .video__preview:before,
  .slick-slider .video__preview:after,
  .slick-slider .space__box:before,
  .slick-slider .space__box:after {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }

.slick-slider .gallery-thumb img,
.slick-slider .twitter-tweet,
.slick-slider .section__shape,
.slick-slider .section__shape-border,
.slick-slider .instagram-thumb img,
.slick-slider .gallery .tb__img,
.slick-slider .textarea,
.slick-slider .input,
.slick-slider .share__wrap,
.slick-slider .share__text,
.slick-slider .facebook-page,
.slick-slider ._edit-facebook_comments,
.slick-slider .buttons__wrap > .btn,
.slick-slider .buttons__wrap > .btn span,
.slick-slider .inner.show,
.slick-slider label,
.slick-slider .picture__fill {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slick-slider input::-webkit-input-placeholder,
.slick-slider textarea::-webkit-input-placeholder {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

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

.slick-track {
  top: 0;
  left: 0; }
  .slick-track:after, .slick-track:before {
    display: table;
    content: ""; }
  .slick-track:after {
    clear: both; }

.slick-slide {
  display: none;
  float: left;
  padding: 50px 0;
  min-height: 1px;
  position: relative;
  box-sizing: border-box; }
  [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-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

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

.slick-cloned {
  pointer-events: none;
  position: relative; }
  .slick-cloned > .slide-wrap > .s-wrapper {
    position: relative; }
    .slick-cloned > .slide-wrap > .s-wrapper > .layout {
      position: absolute;
      left: 0;
      right: 0; }
      .slider__section:not(.slider__section-component) > .slick-slider > .slick-list > .slick-track > .slick-cloned > .slide-wrap > .s-wrapper > .layout {
        width: calc(100% - 30px);
        padding: 0 15px; }
        @media (max-width: 1024px) {
          .slider__section:not(.slider__section-component) > .slick-slider > .slick-list > .slick-track > .slick-cloned > .slide-wrap > .s-wrapper > .layout {
            width: calc(100% - 60px);
            padding: 0 30px; } }
        @media (max-width: 767px) {
          .slider__section:not(.slider__section-component) > .slick-slider > .slick-list > .slick-track > .slick-cloned > .slide-wrap > .s-wrapper > .layout {
            width: calc(100% - 40px);
            padding: 0 20px; } }
        .wrapper-tablet .slider__section:not(.slider__section-component) > .slick-slider > .slick-list > .slick-track > .slick-cloned > .slide-wrap > .s-wrapper > .layout {
          width: calc(100% - 60px);
          padding: 0 30px; }
        .wrapper-phone .slider__section:not(.slider__section-component) > .slick-slider > .slick-list > .slick-track > .slick-cloned > .slide-wrap > .s-wrapper > .layout {
          width: calc(100% - 40px);
          padding: 0 20px; }

.section__background-fixed ._edit-slider {
  display: flex;
  flex-direction: column; }
  .section__background-fixed ._edit-slider .slick-slider {
    display: flex;
    flex-direction: column; }
    .section__background-fixed ._edit-slider .slick-slider .slide_bg {
      bottom: 0 !important; }

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .s-section__slider-bg .slide_bg {
      z-index: -1; } } }

.template__fixed-header {
  overflow: hidden; }
  .template__fixed-header .slick-list {
    overflow: visible; }
    .template__fixed-header .slick-list .slide_bg {
      bottom: 0 !important; }

/* skin */
.slick-slide,
.slick-list,
.slick-track {
  display: flex; }

.none-event .s-section__slider-bg .slick-active .slide-background-wrapper + .s-wrapper > .row-empty + .layout > .row:last-child > .layout > .row__item.row__item_desktop-12 > .empty-area_bottom {
  overflow: visible; }
  .none-event .s-section__slider-bg .slick-active .slide-background-wrapper + .s-wrapper > .row-empty + .layout > .row:last-child > .layout > .row__item.row__item_desktop-12 > .empty-area_bottom > .inner.show {
    height: calc(100% + 27px); }

.slide-wrap.has-valign > .s-wrapper > .layout {
  justify-content: center; }
  .slide-wrap.has-valign > .s-wrapper > .layout > .row {
    flex-direction: column;
    display: flex; }
    .slide-wrap.has-valign > .s-wrapper > .layout > .row:first-child:not(:last-child) {
      flex: auto; }
      .slide-wrap.has-valign > .s-wrapper > .layout > .row:first-child:not(:last-child) > .layout > .row__item.row__item_desktop-12 > .empty-area_bottom {
        display: none; }
    .slide-wrap.has-valign > .s-wrapper > .layout > .row:not(:first-child):not(:last-child) {
      flex: 0 0 auto; }
      .slide-wrap.has-valign > .s-wrapper > .layout > .row:not(:first-child):not(:last-child) > .layout > .row__item.row__item_desktop-12 > .empty-area {
        display: none; }
    .slide-wrap.has-valign > .s-wrapper > .layout > .row:last-child:not(:first-child) {
      flex: auto; }
      .slide-wrap.has-valign > .s-wrapper > .layout > .row:last-child:not(:first-child) > .layout > .row__item.row__item_desktop-12 > .empty-area_top {
        display: none; }

.has-valign .slick-slide {
  display: flex;
  align-items: center; }

.slider__section-component .slide-wrap {
  height: auto; }

.slider__section-component .slick-cloned > .slide-wrap {
  height: 100%; }

.slider__section-component .has-valign .slick-cloned .row__item_desktop-12 {
  margin-top: 0;
  transform: translateY(14px); }

.has-height .slick-slide,
.has-height .slick-list,
.has-height .slick-track {
  display: block; }

.slide-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }
  .slide-overlay:before {
    content: "";
    display: table; }
  .slide-overlay .section_bg-img {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100%;
    object-fit: cover;
    object-position: center; }

/* slick dots */
.slick-dots {
  position: absolute;
  left: 0;
  right: 0;
  width: 70%;
  margin: 0 auto;
  z-index: 2;
  text-align: center; }
  .dots_bottom > .slick-dots {
    bottom: 0; }
  .dots_top > .slick-dots {
    top: 0; }
  .slick-dots li {
    margin: 0 4px;
    cursor: pointer;
    height: 36px;
    display: inline-flex;
    align-items: center; }
    .slick-dots li > div {
      display: flex;
      align-items: center;
      height: 100%; }
  .slick-dots .icon {
    opacity: 0.5;
    transition: 0.3s; }
  .slick-dots .slick-active .icon,
  .slick-dots > li:hover .icon {
    opacity: 1; }
  .slick-dots .icon,
  .slick-dots .icon svg {
    height: auto;
    vertical-align: top; }

.slide-wrap:before {
  content: "";
  display: table; }

/* arrows */
.slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 2;
  transform: translateY(-50%);
  width: 50px;
  height: 40px;
  cursor: pointer;
  box-sizing: border-box; }
  .slick-arrow.slick-prev {
    transform: translateY(-50%) rotate(-180deg);
    z-index: 2; }

.slick-icon {
  box-sizing: border-box; }

.slick-disabled {
  opacity: 0;
  visibility: hidden; }

/* arrows positions */
.arrows_default > .slick-next {
  right: 0; }

.arrows_default > .slick-prev {
  left: 0; }

.arrows_vertical-left > .slick-next {
  left: 0;
  transform: translateY(10%); }

.arrows_vertical-left > .slick-prev {
  left: 0;
  transform: translateY(-110%) rotate(-180deg); }

.arrows_vertical-right > .slick-next {
  right: 0;
  transform: translateY(10%); }

.arrows_vertical-right > .slick-prev {
  right: 0;
  transform: translateY(-110%) rotate(-180deg); }

.slick-add,
.slick-remove {
  height: 26px;
  width: 26px;
  padding: 8px 0;
  cursor: pointer;
  fill: #fff;
  border: 0;
  border-radius: 0;
  outline: 0;
  background: transparent;
  transition: background 0.15s ease;
  border-left: 1px solid #424445; }
  .slick-add:hover,
  .slick-remove:hover {
    background: #353a3e; }
  .slick-add .icon,
  .slick-remove .icon {
    height: 10px;
    width: 10px; }

.slick-text {
  color: #fff;
  font: 10px "Gotham SSm A", "Gotham SSm B", -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
  line-height: 26px;
  text-transform: uppercase;
  padding: 0 12px; }

.slider__buttons {
  display: flex;
  position: absolute;
  top: 3px;
  left: 3px;
  z-index: 3;
  background: #1f2326;
  opacity: 0;
  border-radius: 3px;
  overflow: hidden;
  cursor: default; }
  .row__item_desktop-2 .slider__buttons,
  .wrapper-laptop .row__item_desktop-3 .slider__buttons {
    top: 32px; }
  .component:hover .slider__buttons {
    opacity: 1; }

.slider__section {
  overflow: hidden; }
  .slider__section .empty {
    height: 100%;
    min-height: 50px; }

.wrapper-tablet .section__background-fixed .slider-box > .component > .resize__area > ._edit-slider > .slider__section,
.wrapper-phone .section__background-fixed .slider-box > .component > .resize__area > ._edit-slider > .slider__section {
  margin-top: -60px !important;
  padding-top: 60px !important; }

@media (max-width: 1024px) {
  .section__background-fixed .slider-box > .component > .resize__area > ._edit-slider > .slider__section {
    margin-top: -60px !important;
    padding-top: 60px !important; } }

.wrapper-tablet .section__background-fixed .slider-box > .component > .resize__area > ._edit-slider > .slider__section .slide_bg,
.wrapper-phone .section__background-fixed .slider-box > .component > .resize__area > ._edit-slider > .slider__section .slide_bg {
  top: -60px !important; }

@media (max-width: 1024px) {
  .section__background-fixed .slider-box > .component > .resize__area > ._edit-slider > .slider__section .slide_bg {
    top: -60px !important; } }

.row__item_desktop-2 .slider-box .edit__buttons,
.wrapper-laptop .row__item_desktop-3 .slider-box .edit__buttons {
  width: calc(100% - 6px);
  display: flex;
  justify-content: space-between;
  left: 3px; }

.slide-wrap:not(.slide-wrap__wrapper) {
  /*.row__item_desktop-12 & {
    padding-left: 4%;
    padding-right: 4%;
  }
  .row__item_desktop-11 &,
  .row__item_desktop-10 &,
  .row__item_desktop-9 & {
    padding-left: 4.5%;
    padding-right: 4.5%;
  }
  .row__item_desktop-8 &,
  .row__item_desktop-7 & {
    padding-left: 5%;
    padding-right: 5%;
  }
  .row__item_desktop-6 & {
    padding-left: 5.5%;
    padding-right: 5.5%;
  }
  .row__item_desktop-5 & {
    padding-left: 7%;
    padding-right: 7%;
  }
  .row__item_desktop-4 & {
    padding-left: 9%;
    padding-right: 9%;
  }
  .row__item_desktop-3 & {
    padding-left: 11%;
    padding-right: 11%;
  }
  .row__item_desktop-2 & {
    padding-left: 17%;
    padding-right: 17%;
  }*/ }
  .row__item .slide-wrap:not(.slide-wrap__wrapper) {
    padding-left: 28px;
    padding-right: 28px; }
  .wrapper-tablet .has-arrow .slide-wrap:not(.slide-wrap__wrapper),
  .wrapper-phone .has-arrow .slide-wrap:not(.slide-wrap__wrapper),
  .wrapper-laptop .has-arrow .slide-wrap:not(.slide-wrap__wrapper) {
    padding-left: 28px;
    padding-right: 28px; }
  @media (max-width: 1366px) {
    .has-arrow .slide-wrap:not(.slide-wrap__wrapper) {
      padding-left: 28px;
      padding-right: 28px; } }
  .row__item_desktop-12 .has-arrow .slide-wrap:not(.slide-wrap__wrapper),
  .row__item_desktop-11 .has-arrow .slide-wrap:not(.slide-wrap__wrapper),
  .row__item_desktop-10 .has-arrow .slide-wrap:not(.slide-wrap__wrapper),
  .row__item_desktop-9 .has-arrow .slide-wrap:not(.slide-wrap__wrapper) {
    padding-left: 8%;
    padding-right: 8%; }
  .row__item_desktop-8 .has-arrow .slide-wrap:not(.slide-wrap__wrapper),
  .row__item_desktop-7 .has-arrow .slide-wrap:not(.slide-wrap__wrapper) {
    padding-left: 9%;
    padding-right: 9%; }
  .row__item_desktop-6 .has-arrow .slide-wrap:not(.slide-wrap__wrapper) {
    padding-left: 10%;
    padding-right: 10%; }
  .row__item_desktop-5 .has-arrow .slide-wrap:not(.slide-wrap__wrapper) {
    padding-left: 11%;
    padding-right: 11%; }
  .row__item_desktop-4 .has-arrow .slide-wrap:not(.slide-wrap__wrapper) {
    padding-left: 12%;
    padding-right: 12%; }
  .row__item_desktop-3 .has-arrow .slide-wrap:not(.slide-wrap__wrapper) {
    padding-left: 14%;
    padding-right: 14%; }
  .row__item_desktop-2 .has-arrow .slide-wrap:not(.slide-wrap__wrapper) {
    padding-left: 16%;
    padding-right: 16%; }

.row__item_desktop-12 .slick-arrow,
.row__item_desktop-11 .slick-arrow,
.row__item_desktop-10 .slick-arrow,
.row__item_desktop-9 .slick-arrow {
  width: calc(8% - 8px); }

.row__item_desktop-8 .slick-arrow,
.row__item_desktop-7 .slick-arrow {
  width: calc(8% - 8px); }

.row__item_desktop-6 .slick-arrow {
  width: calc(10% - 8px); }

.row__item_desktop-5 .slick-arrow {
  width: calc(11% - 8px); }

.row__item_desktop-4 .slick-arrow {
  width: calc(12% - 8px); }

.row__item_desktop-3 .slick-arrow {
  width: calc(14% - 8px); }

.row__item_desktop-2 .slick-arrow {
  width: calc(16% - 8px); }

/* for test 30% */
.row__item_desktop-12 .slick-icon,
.row__item_desktop-11 .slick-icon,
.row__item_desktop-10 .slick-icon,
.row__item_desktop-9 .slick-icon {
  padding: 0 30%; }

.row__item_desktop-8 .slick-icon,
.row__item_desktop-7 .slick-icon {
  padding: 0 30%; }

.row__item_desktop-6 .slick-icon {
  padding: 0 30%; }

.row__item_desktop-5 .slick-icon {
  padding: 0 30%; }

.row__item_desktop-4 .slick-icon {
  padding: 0 30%; }

.row__item_desktop-3 .slick-icon {
  padding: 0 30%; }

.row__item_desktop-2 .slick-icon {
  padding: 0 30%; }

/*
.slick-list:hover {
  z-index: 2;
  .slick-next{
    z-index:3;
  }
}*/
/* fast hack */
.slide-wrap,
.slide-wrap > .layout,
.slide-wrap > .s-wrapper > .layout,
.slide-wrap > .layout > .row,
.slide-wrap > .s-wrapper > .layout > .row,
.slide-wrap > .layout > .row > .layout,
.slide-wrap > .s-wrapper > .layout > .row > .layout {
  height: 100%; }

.section-bg__slide-wrap > .s-wrapper > .layout > .row {
  height: auto; }

.section-bg__slide-wrap > .s-wrapper > .layout {
  display: flex;
  flex-direction: column; }

.slide-wrap > .s-wrapper > .layout > .row:last-child {
  flex-direction: column;
  flex: 1;
  display: flex; }

.slide-wrap {
  width: 100%;
  box-sizing: border-box; }
  .slide-wrap .s-wrapper {
    height: 100%; }
    .slider__section-component .slide-wrap .s-wrapper {
      padding-left: 0 !important;
      padding-right: 0 !important; }
  .slide-wrap .s-wrapper-empty {
    display: flex;
    height: 100%;
    justify-content: center;
    flex-direction: column; }
    .slide-wrap .s-wrapper-empty .section__empty {
      height: 100%;
      padding: 0; }
      .slide-wrap .s-wrapper-empty .section__empty .section__placeholder {
        min-height: 160px;
        height: 100%; }

/* This hack for the bg slider, when the slider is the only element in the structure, and it can have any height, fix it, if the css have other hacks in the future  */
.layout.main > .s-section__slider-bg {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column; }
  .layout.main > .s-section__slider-bg:nth-last-child(1) > div {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column; }
    .layout.main > .s-section__slider-bg:nth-last-child(1) > div > div:not(.section__blocks) {
      flex: 1 0 auto;
      display: flex;
      flex-direction: column; }
      .layout.main > .s-section__slider-bg:nth-last-child(1) > div > div:not(.section__blocks) > .layout {
        flex: 1 0 auto;
        display: flex;
        flex-direction: column; }
        .layout.main > .s-section__slider-bg:nth-last-child(1) > div > div:not(.section__blocks) > .layout > .slider__section {
          flex: 1 0 auto;
          display: flex;
          flex-direction: column; }
          .layout.main > .s-section__slider-bg:nth-last-child(1) > div > div:not(.section__blocks) > .layout > .slider__section > .slick-slider {
            flex: 1 0 auto;
            display: flex;
            flex-direction: column; }
            .layout.main > .s-section__slider-bg:nth-last-child(1) > div > div:not(.section__blocks) > .layout > .slider__section > .slick-slider > .slick-list {
              flex: 1 0 auto;
              display: flex;
              flex-direction: column; }
              .layout.main > .s-section__slider-bg:nth-last-child(1) > div > div:not(.section__blocks) > .layout > .slider__section > .slick-slider > .slick-list > .slick-track {
                flex: 1 0 auto; }
  .layout.main > .s-section__slider-bg > div > div:not(.section__blocks):not(.fixed-header-plug) > .layout > .row > .layout {
    margin: 0; }
    .layout.main > .s-section__slider-bg > div > div:not(.section__blocks):not(.fixed-header-plug) > .layout > .row > .layout > .row__item {
      width: 100%; }

.s-section__slider-bg .background-video {
  height: 100%; }

.s-section__slider-bg .fixed-header-plug {
  display: none; }

.s-section__slider-bg .component .component .slick-slider:not(.has-valign) .empty-area_top {
  flex: none;
  transform: none; }

.blockquote1,
.blockquote2 {
  display: block; }

@font-face {
  font-family: 'blockquote';
  src: url(data:application/font-woff;base64,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) format("woff");
  font-weight: normal;
  font-style: normal; }

.blockquote1_style-01 .blockquote1,
.blockquote2_style-01 .blockquote2 {
  position: relative;
  padding-top: 66px; }
  .blockquote1_style-01 .blockquote1:before,
  .blockquote2_style-01 .blockquote2:before {
    content: '\E902';
    position: absolute;
    top: 1px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    font-size: 26px;
    font-style: normal;
    font-family: 'blockquote';
    padding: 0 1px;
    line-height: 1; }

.blockquote1_style-02 .blockquote1,
.blockquote2_style-02 .blockquote2 {
  position: relative;
  padding-left: 30px; }
  .blockquote1_style-02 .blockquote1:before,
  .blockquote2_style-02 .blockquote2:before {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 3px;
    height: 100%;
    background: currentColor; }

.blockquote1_style-03 .blockquote1,
.blockquote2_style-03 .blockquote2 {
  position: relative;
  padding: 60px 0; }
  .blockquote1_style-03 .blockquote1:before, .blockquote1_style-03 .blockquote1:after,
  .blockquote2_style-03 .blockquote2:before,
  .blockquote2_style-03 .blockquote2:after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    font-size: 17px;
    font-style: normal;
    font-family: 'blockquote';
    line-height: 1; }
  .blockquote1_style-03 .blockquote1:before,
  .blockquote2_style-03 .blockquote2:before {
    content: "\E908";
    top: 5px; }
  .blockquote1_style-03 .blockquote1:after,
  .blockquote2_style-03 .blockquote2:after {
    content: "\E908";
    bottom: 5px; }

.blockquote1_style-04 .blockquote1,
.blockquote2_style-04 .blockquote2 {
  position: relative;
  padding: 18px 15px 18px 70px; }
  .blockquote1_style-04 .blockquote1:before,
  .blockquote2_style-04 .blockquote2:before {
    content: "\E900";
    position: absolute;
    left: 24px;
    display: block;
    font-size: 18px;
    font-style: normal;
    font-family: 'blockquote'; }

.blockquote1_style-05 .blockquote1,
.blockquote2_style-05 .blockquote2 {
  position: relative;
  padding: 60px 0; }
  .blockquote1_style-05 .blockquote1:before, .blockquote1_style-05 .blockquote1:after,
  .blockquote2_style-05 .blockquote2:before,
  .blockquote2_style-05 .blockquote2:after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    font-size: 4.4px;
    font-style: normal;
    font-family: 'blockquote';
    line-height: 1; }
  .blockquote1_style-05 .blockquote1:before,
  .blockquote2_style-05 .blockquote2:before {
    content: '\E909';
    top: 10px; }
  .blockquote1_style-05 .blockquote1:after,
  .blockquote2_style-05 .blockquote2:after {
    content: '\E909';
    bottom: 10px; }

.blockquote1_style-06 .blockquote1,
.blockquote2_style-06 .blockquote2 {
  padding: 26px 40px; }

.blockquote1_style-07 .blockquote1,
.blockquote2_style-07 .blockquote2 {
  position: relative;
  padding: 10px 40px; }
  .blockquote1_style-07 .blockquote1:before, .blockquote1_style-07 .blockquote1:after,
  .blockquote2_style-07 .blockquote2:before,
  .blockquote2_style-07 .blockquote2:after {
    position: absolute;
    display: block;
    font-style: normal;
    font-family: 'blockquote'; }
  .blockquote1_style-07 .blockquote1:before,
  .blockquote2_style-07 .blockquote2:before {
    content: '\E904';
    top: 0;
    left: 0; }
  .blockquote1_style-07 .blockquote1:after,
  .blockquote2_style-07 .blockquote2:after {
    content: '\E905';
    bottom: 0;
    right: 0; }

.blockquote1_style-08 .blockquote1,
.blockquote2_style-08 .blockquote2 {
  position: relative;
  padding: 68px 40px 42px 45px; }
  .blockquote1_style-08 .blockquote1:before,
  .blockquote2_style-08 .blockquote2:before {
    content: '\E902';
    position: absolute;
    top: 15px;
    left: 40px;
    display: block;
    font-size: 26px;
    font-style: normal;
    font-family: 'blockquote'; }

.blockquote1_style-09 .blockquote1,
.blockquote2_style-09 .blockquote2 {
  position: relative;
  padding: 1em 0 1em 90px; }
  .blockquote1_style-09 .blockquote1:before,
  .blockquote2_style-09 .blockquote2:before {
    content: '\E906';
    position: absolute;
    top: 1px;
    left: 1px;
    font-size: 30px;
    font-style: normal;
    font-family: 'blockquote';
    line-height: 1; }

.blockquote1_style-10 .blockquote1,
.blockquote2_style-10 .blockquote2 {
  position: relative;
  padding: 42px 45px; }
  .blockquote1_style-10 .blockquote1:after, .blockquote1_style-10 .blockquote1:before,
  .blockquote2_style-10 .blockquote2:after,
  .blockquote2_style-10 .blockquote2:before {
    position: absolute;
    font-size: 28px;
    font-style: normal;
    font-family: 'blockquote';
    line-height: 1; }
  .blockquote1_style-10 .blockquote1:before,
  .blockquote2_style-10 .blockquote2:before {
    content: '\E900';
    top: 1px;
    left: 1px; }
  .blockquote1_style-10 .blockquote1:after,
  .blockquote2_style-10 .blockquote2:after {
    content: '\E901';
    bottom: 1px;
    right: 1px; }

.blockquote1_style-11 .blockquote1,
.blockquote2_style-11 .blockquote2 {
  position: relative;
  padding-top: 66px; }
  .blockquote1_style-11 .blockquote1:before,
  .blockquote2_style-11 .blockquote2:before {
    content: '\E90A';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    font-size: 34px;
    font-style: normal;
    font-family: 'blockquote'; }

.blockquote1_style-12 .blockquote1,
.blockquote2_style-12 .blockquote2 {
  position: relative;
  padding: 46px 0; }
  .blockquote1_style-12 .blockquote1:before, .blockquote1_style-12 .blockquote1:after,
  .blockquote2_style-12 .blockquote2:before,
  .blockquote2_style-12 .blockquote2:after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    font-size: 6px;
    font-style: normal;
    font-family: 'blockquote'; }
  .blockquote1_style-12 .blockquote1:before,
  .blockquote2_style-12 .blockquote2:before {
    content: '\E90B';
    top: 10px; }
  .blockquote1_style-12 .blockquote1:after,
  .blockquote2_style-12 .blockquote2:after {
    content: '\E90B';
    bottom: 10px; }

.blockquote1_style-13 .blockquote1,
.blockquote2_style-13 .blockquote2 {
  padding: 26px 40px; }

.blockquote1_style-14 .blockquote1,
.blockquote2_style-14 .blockquote2 {
  position: relative;
  padding-left: 30px; }
  .blockquote1_style-14 .blockquote1:before,
  .blockquote2_style-14 .blockquote2:before {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 3px;
    height: 100%;
    background: currentColor; }

.blockquote1_style-15 .blockquote1,
.blockquote2_style-15 .blockquote2 {
  position: relative;
  padding-right: 30px; }
  .blockquote1_style-15 .blockquote1:before,
  .blockquote2_style-15 .blockquote2:before {
    content: '';
    position: absolute;
    right: 0;
    display: block;
    width: 3px;
    height: 100%;
    background: currentColor; }

.blockquote1_style-16 .blockquote1,
.blockquote2_style-16 .blockquote2 {
  padding: 28px;
  border-width: 4px;
  border-style: solid; }

.blockquote1_style-17 .blockquote1,
.blockquote2_style-17 .blockquote2 {
  position: relative;
  padding-top: 70px; }
  .blockquote1_style-17 .blockquote1:before,
  .blockquote2_style-17 .blockquote2:before {
    content: '\E906';
    position: absolute;
    top: 1px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    font-size: 30px;
    font-style: normal;
    font-family: 'blockquote';
    line-height: 1; }

.blockquote1_style-18 .blockquote1:before, .blockquote1_style-18 .blockquote1:after,
.blockquote2_style-18 .blockquote2:before,
.blockquote2_style-18 .blockquote2:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: currentColor; }

.blockquote1_style-18 .blockquote1:before,
.blockquote2_style-18 .blockquote2:before {
  margin-bottom: 22px; }

.blockquote1_style-18 .blockquote1:after,
.blockquote2_style-18 .blockquote2:after {
  margin-top: 22px; }

.blockquote1_style-19 .blockquote1,
.blockquote2_style-19 .blockquote2 {
  position: relative;
  padding: 50px 0; }
  .blockquote1_style-19 .blockquote1:before, .blockquote1_style-19 .blockquote1:after,
  .blockquote2_style-19 .blockquote2:before,
  .blockquote2_style-19 .blockquote2:after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    font-size: 10px;
    font-style: normal;
    font-family: 'blockquote'; }
  .blockquote1_style-19 .blockquote1:before,
  .blockquote2_style-19 .blockquote2:before {
    content: '\E90C';
    top: 10px; }
  .blockquote1_style-19 .blockquote1:after,
  .blockquote2_style-19 .blockquote2:after {
    content: '\E90C';
    bottom: 10px; }

.blockquote1_style-20 .blockquote1,
.blockquote2_style-20 .blockquote2 {
  position: relative;
  margin-left: 45px;
  padding-top: 45px; }
  .blockquote1_style-20 .blockquote1:before,
  .blockquote2_style-20 .blockquote2:before {
    content: '\E902';
    position: absolute;
    top: 0;
    left: -44px;
    display: block;
    font-size: 1.3em;
    font-style: normal;
    font-family: 'blockquote'; }
  .blockquote1_style-20 .blockquote1:after,
  .blockquote2_style-20 .blockquote2:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 100%;
    height: 2px;
    background: currentColor; }

.section__shape {
  position: relative;
  border-style: solid;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
  .section__shape.empty .section__shape-inner:after {
    content: '';
    display: block;
    height: 60px; }
  .section__shape-border {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-style: solid; }
  .row__item_desktop-12 .section__shape {
    padding-left: 4%;
    padding-right: 4%; }
  .row__item_desktop-11 .section__shape,
  .row__item_desktop-10 .section__shape,
  .row__item_desktop-9 .section__shape {
    padding-left: 4.5%;
    padding-right: 4.5%; }
  .row__item_desktop-8 .section__shape,
  .row__item_desktop-7 .section__shape {
    padding-left: 5%;
    padding-right: 5%; }
  .row__item_desktop-6 .section__shape {
    padding-left: 5.5%;
    padding-right: 5.5%; }
  .row__item_desktop-5 .section__shape {
    padding-left: 6%;
    padding-right: 6%; }
  .row__item_desktop-4 .section__shape {
    padding-left: 7%;
    padding-right: 7%; }
  .row__item_desktop-3 .section__shape {
    padding-left: 8%;
    padding-right: 8%; }
  .row__item_desktop-2 .section__shape {
    padding-left: 9%;
    padding-right: 9%; }

.facebook_like {
  min-height: 40px;
  padding: 10px 0;
  box-sizing: border-box; }
  .facebook_like span,
  .facebook_like div,
  .facebook_like iframe {
    width: 100% !important; }

.facebook_comments {
  width: calc(100% + 16px);
  margin: 0 -8px; }

.facebook-page {
  display: flex;
  overflow: hidden;
  justify-content: center; }
  .facebook-page._min {
    justify-content: left; }

._edit-instagram {
  overflow: hidden; }

.instagram-wrap {
  display: flex;
  flex-wrap: wrap;
  margin: -10px; }

.instagram-item {
  padding: 10px;
  box-sizing: border-box; }

.instagram-thumb {
  display: block;
  position: relative;
  overflow: hidden; }
  .instagram-thumb img {
    opacity: 1;
    visibility: visible;
    position: absolute;
    height: 100%;
    object-fit: contain;
    transition: opacity 0.3s, visibility 0.3s; }
  .instagram-thumb.square {
    position: relative; }
    .instagram-thumb.square:after {
      display: block;
      content: '';
      width: 100%;
      padding-top: 100%; }
  .instagram-thumb.standard {
    position: relative; }
    .instagram-thumb.standard:after {
      display: block;
      content: '';
      width: 100%;
      padding-top: 66.66667%; }
  .instagram-thumb.standard-vertical {
    position: relative; }
    .instagram-thumb.standard-vertical:after {
      display: block;
      content: '';
      width: 100%;
      padding-top: 150%; }
  .instagram-thumb.four-three {
    position: relative; }
    .instagram-thumb.four-three:after {
      display: block;
      content: '';
      width: 100%;
      padding-top: 75%; }
  .instagram-thumb.three-four-vertical {
    position: relative; }
    .instagram-thumb.three-four-vertical:after {
      display: block;
      content: '';
      width: 100%;
      padding-top: 133.33333%; }
  .instagram-thumb.widescreen {
    position: relative; }
    .instagram-thumb.widescreen:after {
      display: block;
      content: '';
      width: 100%;
      padding-top: 56.25%; }
  .instagram-thumb.anamorphic-widescreen {
    position: relative; }
    .instagram-thumb.anamorphic-widescreen:after {
      display: block;
      content: '';
      width: 100%;
      padding-top: 41.66667%; }
  .instagram-thumb.cropped {
    /*&.square{
        img{
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          height: auto;
          width: auto;
        }
      }*/ }
    .instagram-thumb.cropped img {
      object-fit: cover; }

.instagram-caption {
  padding-top: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.instagram .instagram_loading img {
  opacity: 0;
  visibility: hidden; }

.gallery {
  overflow: hidden; }
  .gallery-wrap {
    display: flex;
    flex-wrap: wrap; }
    .gallery-wrap._empty .gallery-thumb {
      position: static; }
    .gallery-wrap-container {
      transition: height 0.3s ease-in-out; }
      .empty-catalog .gallery-wrap-container {
        overflow: hidden; }
  .gallery-item {
    box-sizing: border-box; }
    body > .gallery-item {
      z-index: 999999; }
  .gallery-thumb {
    display: block;
    position: relative;
    overflow: hidden; }
    ._pointer .gallery-thumb {
      cursor: pointer; }
    .gallery-thumb .img-box {
      position: absolute;
      height: 100%;
      width: 100%;
      background: #fff; }
    .gallery-thumb img {
      position: absolute;
      height: 100%;
      object-fit: contain; }
    .gallery-thumb.square {
      position: relative; }
      .gallery-thumb.square:after {
        display: block;
        content: '';
        width: 100%;
        padding-top: 100%; }
    .gallery-thumb.standard {
      position: relative; }
      .gallery-thumb.standard:after {
        display: block;
        content: '';
        width: 100%;
        padding-top: 66.66667%; }
    .gallery-thumb.standard-vertical {
      position: relative; }
      .gallery-thumb.standard-vertical:after {
        display: block;
        content: '';
        width: 100%;
        padding-top: 150%; }
    .gallery-thumb.four-three {
      position: relative; }
      .gallery-thumb.four-three:after {
        display: block;
        content: '';
        width: 100%;
        padding-top: 75%; }
    .gallery-thumb.three-four-vertical {
      position: relative; }
      .gallery-thumb.three-four-vertical:after {
        display: block;
        content: '';
        width: 100%;
        padding-top: 133.33333%; }
    .gallery-thumb.widescreen {
      position: relative; }
      .gallery-thumb.widescreen:after {
        display: block;
        content: '';
        width: 100%;
        padding-top: 56.25%; }
    .gallery-thumb.anamorphic-widescreen {
      position: relative; }
      .gallery-thumb.anamorphic-widescreen:after {
        display: block;
        content: '';
        width: 100%;
        padding-top: 41.66667%; }
    .gallery-thumb.cropped img {
      object-fit: cover; }
    .gallery-thumb:hover .gallery-del {
      opacity: 1; }
  .gallery-del {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 12px;
    height: 12px;
    padding: 7px;
    opacity: 0;
    z-index: 1;
    fill: #fff;
    transition: opacity 0.15s ease;
    cursor: pointer;
    background: #1f2326; }
  .gallery .tb__img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    border-color: rgba(179, 181, 183, 0.5);
    background: rgba(179, 181, 183, 0.1); }
    .gallery .tb__img .tb__img-box {
      color: #b3b5b7;
      fill: #b3b5b7; }
    .img-over .gallery .tb__img {
      display: none; }
    .gallery .tb__img:hover {
      background: rgba(255, 51, 119, 0.1); }
      .gallery .tb__img:hover.tb__img_dashed {
        border-color: #ff3377; }
      .gallery .tb__img:hover .tb__img-box {
        fill: #ff3377;
        color: #ff3377; }
    .brandingThemeVariation-all .gallery .tb__img:hover {
      background: rgba(var(--brandingTheme_defaultColor-rgb), 0.1); }
      .brandingThemeVariation-all .gallery .tb__img:hover.tb__img_dashed {
        border-color: var(--brandingTheme_defaultColor); }
      .brandingThemeVariation-all .gallery .tb__img:hover .tb__img-box {
        fill: var(--brandingTheme_defaultColor);
        color: var(--brandingTheme_defaultColor); }
  .gallery .loader {
    position: absolute;
    left: 50%;
    top: 50%;
    display: inline-block;
    height: 44px;
    width: 44px;
    border-radius: 50%;
    background: none repeat scroll 0 0 #DDDDDD;
    overflow: hidden;
    transform: translate(-50%, -50%); }
    .gallery .loader:after {
      content: "";
      position: absolute;
      top: 4px;
      left: 4px;
      display: block;
      height: 36px;
      width: 36px;
      background: none repeat scroll 0 0 #fff;
      border-radius: 50%;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
    .gallery .loader .wrap {
      position: absolute;
      height: 100%;
      width: 50%;
      overflow: hidden; }
    .gallery .loader .anim {
      position: absolute;
      top: 0;
      left: 100%;
      height: 100%;
      width: 100%;
      border-radius: 999px;
      background: none repeat scroll 0 0 var(--brandingTheme_defaultColor);
      opacity: 0.8;
      transform-origin: 0 50% 0; }
    .gallery .loader .left {
      left: 0; }
      .gallery .loader .left .anim {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
    .gallery .loader .right {
      left: 50%; }
      .gallery .loader .right .anim {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
        left: -100%;
        transform-origin: 100% 50% 0; }
  .gallery .error-box {
    opacity: 1; }
  .gallery__pulse {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -26px 0 0 -26px;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    background: var(--brandingTheme_defaultColor);
    z-index: 2; }
    .gallery__pulse:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -26px 0 0 -26px;
      width: 52px;
      height: 52px;
      border-radius: 50%;
      background: rgba(var(--brandingTheme_defaultColor-rgb), 0.6);
      z-index: 1;
      animation: pulse 1s linear infinite; }

.video-overlay {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  cursor: pointer; }

.video .youtube {
  position: relative; }
  .video .youtube:after {
    display: block;
    content: '';
    width: 100%;
    padding-top: 56.25%; }
  .video .youtube:hover .video__icon {
    fill: #cc181e; }
  .video .youtube.background-video {
    height: 100%; }
  .video .youtube.not-background-video span {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
  .video .youtube.background-video {
    height: 100%; }
    .video .youtube.background-video iframe {
      position: absolute; }
  .video .youtube__loading-preview-image.background-video {
    height: 120%;
    top: -10%; }

.video__preview-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer; }

.video__preview {
  height: 100%;
  object-fit: cover; }

.video__preview-background {
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.video .video__icon {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 68px;
  height: 48px;
  fill: rgba(31, 31, 31, 0.81);
  transition: fill 0.1s cubic-bezier(0.4, 0, 1, 1); }

.btn._paypal {
  background: #ffc439 !important;
  color: #003087 !important; }
  .btn._paypal svg {
    fill: #003087 !important; }

.cart__box {
  height: 100%;
  display: flex;
  align-items: center; }
  .cart__box svg {
    box-sizing: border-box; }
  .cart__box .basket {
    position: relative;
    width: 40px;
    height: 40px;
    cursor: pointer; }
    .cart__box .basket_1 {
      transition: fill 0.15s ease; }
      .cart__box .basket_1 .icon {
        fill: inherit;
        color: inherit; }
      .cart__box .basket_1 svg {
        padding: 9px; }
      .cart__box .basket_1 .total {
        background: currentColor;
        font-size: 11px;
        min-width: 18px;
        height: 18px;
        line-height: 18px;
        left: 0;
        top: 0;
        border-radius: 9px;
        transform: translateX(-50%); }
        .cart__box .basket_1 .total-box {
          position: absolute;
          top: 4px;
          right: 9px; }
    .cart__box .basket_3, .cart__box .basket_2 {
      padding: 7px;
      box-shadow: 0 0 0 2px currentColor;
      fill: currentColor;
      box-sizing: border-box;
      width: 36px;
      height: 36px;
      margin: 2px;
      transition: background 0.15s ease; }
      .cart__box .basket_3:hover, .cart__box .basket_2:hover {
        background: currentColor; }
        .cart__box .basket_3:hover .icon, .cart__box .basket_2:hover .icon {
          color: #fff; }
      .cart__box .basket_3._dark:hover .icon, .cart__box .basket_2._dark:hover .icon {
        color: #000; }
      .cart__box .basket_3 .icon, .cart__box .basket_2 .icon {
        fill: currentColor;
        color: inherit;
        transition: color 0.15s ease; }
      .cart__box .basket_3 .total, .cart__box .basket_2 .total {
        background: currentColor;
        font-size: 13px;
        min-width: 20px;
        height: 20px;
        line-height: 20px;
        left: -5px;
        top: 0;
        border-radius: 10px;
        transform: translateX(-50%); }
        .cart__box .basket_3 .total-box, .cart__box .basket_2 .total-box {
          position: absolute;
          top: -7px;
          right: 0; }
    .cart__box .basket_3 {
      border-radius: 50%; }
    .cart__box .basket_4 .total, .cart__box .basket_5 .total {
      font-size: 14px;
      top: 12px;
      right: 8px;
      left: 8px;
      bottom: 6px;
      line-height: 22px;
      background: none;
      padding: 0; }
      .cart__box .basket_4 .total-text, .cart__box .basket_5 .total-text {
        color: currentColor; }
    .cart__box .basket_4 .icon svg, .cart__box .basket_5 .icon svg {
      padding: 4px; }
    .cart__box .basket_4 .icon {
      transition: color 0.15s ease, fill 0.15s ease; }
    .cart__box .basket_4 .total {
      transition: color 0.15s ease; }
    .cart__box .basket_4:hover {
      fill: currentColor; }
      .cart__box .basket_4:hover .icon {
        color: currentColor;
        fill: currentColor; }
      .cart__box .basket_4:hover .total {
        color: inherit !important; }
    .cart__box .basket_5 .icon {
      color: currentColor;
      fill: currentColor; }
    .cart__box .basket_5 .total {
      color: currentColor !important;
      transition: background 0.15s ease; }
      .cart__box .basket_5 .total-text {
        transition: color 0.15s ease; }
    .cart__box .basket_5:hover .total {
      background: currentColor; }
      .cart__box .basket_5:hover .total-text {
        color: #fff; }
        .cart__box .basket_5:hover .total-text.light-color {
          color: #000; }

.cart__wrap {
  padding: 0 15px;
  height: 100%; }

.basket .total {
  position: absolute;
  top: 0;
  box-sizing: border-box;
  text-align: center;
  background: #fb3f4c;
  z-index: 2;
  padding: 0 4px;
  pointer-events: none; }
  .basket .total-text {
    color: #fff; }

.basket__popup {
  position: absolute;
  z-index: 999;
  box-shadow: 0 0 45px rgba(1, 1, 1, 0.15);
  background: #fff;
  border-radius: 3px;
  width: 320px; }

.basket__body {
  padding: 20px;
  overflow: auto;
  max-height: 300px; }
  .basket__body .item {
    display: flex;
    margin-bottom: 20px;
    padding: 0 20px 20px 0;
    border-bottom: 1px solid #ccc;
    position: relative; }
    .basket__body .item:last-child {
      border: 0;
      margin: 0;
      padding-bottom: 0; }
    .basket__body .item:hover .item__remove {
      opacity: .75; }
      .basket__body .item:hover .item__remove:hover {
        opacity: 1; }
    .basket__body .item__img {
      width: 100px;
      height: 100px;
      margin-right: 20px;
      background: #ccc; }
    .basket__body .item__desk {
      min-width: 0; }
    .basket__body .item__title {
      font-size: 18px;
      margin-bottom: 10px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      color: #635d5d; }
    .basket__body .item__qty {
      font-size: 14px;
      color: #635d5d;
      margin-bottom: 10px;
      font-weight: bold; }
    .basket__body .item__price {
      font-size: 14px;
      color: #635d5d;
      font-weight: bold; }
    .basket__body .item__remove {
      position: absolute;
      top: 0;
      right: 0;
      width: 20px;
      height: 20px;
      padding: 5px;
      fill: #000;
      opacity: 0; }
  .basket__body .subtotal {
    margin-top: 20px; }
    .basket__body .subtotal__title {
      font-size: 20px;
      color: #635d5d;
      margin-bottom: 10px; }
    .basket__body .subtotal__price {
      font-size: 18px;
      color: #635d5d;
      font-weight: bold; }
  .basket__body ._empty {
    text-align: center;
    font-size: 20px; }

.basket__footer {
  border-top: 1px solid #ccc;
  padding: 20px;
  text-align: center; }
  .basket__footer ._cart {
    color: #fff;
    background: var(--brandingTheme_defaultColor); }
    .basket__footer ._cart:hover {
      color: rgba(255, 255, 255, 0.9);
      background: var(--brandingTheme_hoverColor); }
    .basket__footer ._cart:active {
      background: var(--brandingTheme_hoverColor); }

.basket:not(.basket_5):not(.basket_4) .total-text.light-color {
  color: #000; }

.SingleDatePicker,
.DateRangePicker {
  position: relative;
  border: 1px solid;
  background: #fff; }
  .SingleDatePicker__arrow,
  .DateRangePicker__arrow {
    width: 10px;
    height: 6px;
    position: absolute;
    right: 10px;
    top: 16px;
    fill: #aaafb3; }
    .SingleDatePicker__arrow svg,
    .DateRangePicker__arrow svg {
      vertical-align: top; }
  .SingleDatePicker .transition-container,
  .DateRangePicker .transition-container {
    position: relative;
    overflow: hidden;
    height: auto !important;
    padding: 17px 10px 20px; }
  .SingleDatePicker__picker,
  .DateRangePicker__picker {
    transition: opacity 0.15s ease-in-out, visibility 0.15s ease-in-out; }
    .SingleDatePicker__picker--show,
    .DateRangePicker__picker--show {
      visibility: visible;
      opacity: 1; }
    .SingleDatePicker__picker--invisible,
    .DateRangePicker__picker--invisible {
      visibility: hidden;
      opacity: 0; }
  .SingleDatePicker__title,
  .DateRangePicker__title {
    font-size: 14px;
    padding: 16px 20px;
    color: #82929d;
    background: #f9fafb; }
  .SingleDatePicker__close,
  .DateRangePicker__close {
    fill: #959ea3;
    width: 20px;
    height: 20px;
    text-align: center;
    display: flex;
    cursor: pointer;
    align-items: center;
    position: absolute;
    justify-content: center;
    right: 15px;
    top: 13px; }

.DateRangePicker {
  float: right;
  border-color: #e3e8eb;
  border-radius: 3px;
  padding-right: 20px; }
  .DateRangePicker .DateInput {
    padding: 12px 13px; }

.SingleDatePicker {
  border-color: #BBC1C6;
  border-radius: 2px;
  z-index: 5;
  transition: .15s; }
  .SingleDatePicker .icon_date {
    position: absolute;
    top: 50%;
    right: 11px;
    width: 20px;
    height: 20px;
    transform: translateY(-50%);
    fill: #bfc4c9;
    transition: .15s;
    pointer-events: none; }
  .SingleDatePicker:hover {
    border-color: #8a9399; }
    .SingleDatePicker:hover .icon_date {
      fill: #55595c; }
  .SingleDatePicker--disabled {
    background: #e5e5e5;
    border-color: #BBC1C6; }
    .SingleDatePicker--disabled:hover {
      border-color: #BBC1C6; }
    .SingleDatePicker--disabled .SingleDatePickerInput {
      color: #909599; }
    .SingleDatePicker--disabled:hover .icon_date,
    .SingleDatePicker--disabled .icon_date {
      fill: #bfc4c9; }
    .SingleDatePicker--disabled .DateInput__input {
      cursor: default; }

.DateInput {
  position: relative;
  padding: 11px 13px; }
  .DateInput__label {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    position: absolute;
    width: 1px; }
  .DateInput__input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    border: 0;
    cursor: pointer; }
  .DateInput__display-text--focused {
    color: var(--brandingTheme_defaultColor); }

.DateRangePickerInput,
.SingleDatePickerInput {
  font-size: 14px;
  cursor: pointer; }
  .DateRangePickerInput__arrow,
  .SingleDatePickerInput__arrow {
    display: inline-block;
    margin: 0 -3px;
    height: 1px;
    width: 8px;
    background: #82929d; }
  .DateRangePickerInput--shared .DateInput:first-child,
  .SingleDatePickerInput--shared .DateInput:first-child {
    z-index: 1; }
    .DateRangePickerInput--shared .DateInput:first-child .DateInput__label,
    .SingleDatePickerInput--shared .DateInput:first-child .DateInput__label {
      width: calc(200% + 2px);
      height: 100%;
      top: 0;
      left: 0;
      margin: 0;
      opacity: 0;
      cursor: pointer; }

.DateRangePickerInput {
  display: flex;
  align-items: center;
  color: #82929d; }

.SingleDatePickerInput {
  color: #303437; }

.DateRangePicker__picker,
.SingleDatePicker__picker {
  position: absolute;
  top: 100%;
  right: 0;
  background: #fff;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  margin-top: 6px;
  box-sizing: border-box;
  font-size: 14px; }

.DayPicker {
  position: relative; }
  .DayPicker--horizontal .DayPicker__nav {
    position: relative;
    font-size: 0; }
    .DayPicker--horizontal .DayPicker__nav--prev, .DayPicker--horizontal .DayPicker__nav--next {
      top: 17px;
      z-index: 2;
      position: absolute;
      cursor: pointer;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      background: #fff;
      height: 16px;
      width: 16px;
      fill: #8897a2;
      text-align: center;
      line-height: 16px; }
      .DayPicker--horizontal .DayPicker__nav--prev svg, .DayPicker--horizontal .DayPicker__nav--next svg {
        vertical-align: middle; }
    .DayPicker--horizontal .DayPicker__nav--prev {
      left: 20px;
      transform: rotate(90deg); }
    .DayPicker--horizontal .DayPicker__nav--next {
      right: 20px;
      transform: rotate(-90deg); }
  .DayPicker__week-headers {
    position: relative; }
  .DayPicker__week-header ul {
    display: flex;
    justify-content: space-between;
    list-style: none;
    margin: 0;
    padding: 0; }
    .DayPicker__week-header ul li {
      flex: 1;
      text-align: center; }

.CalendarMonthGrid {
  z-index: 0; }
  .CalendarMonthGrid--animating {
    transition: none;
    z-index: 1; }
  .CalendarMonthGrid--horizontal {
    left: 10px;
    width: 924px; }

.CalendarMonth {
  width: 231px;
  box-sizing: border-box;
  padding: 0 10px; }
  .CalendarMonth--horizontal {
    display: inline-block;
    min-height: 100%;
    vertical-align: top; }
  .CalendarMonth table {
    border-spacing: 0 4px;
    border: 1px solid transparent;
    border-collapse: separate; }
    .CalendarMonth table th {
      font-weight: 400;
      color: #c3d2e3;
      font-size: 12px;
      padding: 0 0 8px; }
    .CalendarMonth table td {
      padding: 0; }
  .CalendarMonth__caption {
    text-transform: uppercase;
    color: #82929d;
    padding-bottom: 14px; }
    .CalendarMonth__caption strong {
      font-weight: 500; }
  .CalendarMonth__day {
    padding: 0;
    box-sizing: border-box;
    color: #9eaab3;
    cursor: pointer;
    text-align: center;
    vertical-align: middle; }
    .CalendarMonth__day .CalendarDay {
      width: 30px;
      height: 30px;
      line-height: 30px; }
    .CalendarMonth__day--selected-span, .CalendarMonth__day--hovered-span {
      background: #F0F3F5;
      transition: .15s; }
      .CalendarMonth__day--selected-span.CalendarMonth__day--first-of-type, .CalendarMonth__day--hovered-span.CalendarMonth__day--first-of-type {
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px; }
        .CalendarMonth__day--selected-span.CalendarMonth__day--first-of-type:last-child, .CalendarMonth__day--hovered-span.CalendarMonth__day--first-of-type:last-child {
          border-radius: 3px; }
      .CalendarMonth__day--selected-span.CalendarMonth__day--last-of-type, .CalendarMonth__day--hovered-span.CalendarMonth__day--last-of-type {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px; }
    .CalendarMonth__day--hovered {
      background: #e7edf0;
      border-radius: 3px; }
    .CalendarMonth__day--selected-span {
      border-radius: 0; }
    .CalendarMonth__day:active, .CalendarMonth__day--selected, .CalendarMonth__day--selected-start, .CalendarMonth__day--selected-end {
      background: var(--brandingTheme_defaultColor);
      color: #fff;
      border-color: var(--brandingTheme_defaultColor);
      border-radius: 3px; }
    .CalendarMonth__day--blocked-out-of-range:active, .CalendarMonth__day--blocked-out-of-range {
      color: #e3e8eb;
      cursor: default;
      background: #fff; }
      .CalendarMonth__day--blocked-out-of-range:active:active, .CalendarMonth__day--blocked-out-of-range:active {
        border-color: #f0f3f5; }
    .CalendarMonth__day--outside {
      cursor: default; }
      .CalendarMonth__day--outside:active {
        background: #fff;
        border-color: #f0f3f5; }

.product {
  height: 100%;
  text-align: center;
  word-wrap: break-word;
  overflow-wrap: break-word;
  transition: box-shadow .15s ease;
  position: relative;
  margin-bottom: 14px;
  pointer-events: auto;
  /*Product catalogue widget hover effects for highlighting border*/
  /*Product catalogue widget hover effects for highlighting background*/
  /*Product catalogue widget hover effects for highlighting shadow*/ }
  ._edit-ecommerce_catalogue .product {
    display: flex;
    flex-direction: column; }
    ._edit-ecommerce_catalogue .product.grid ._name {
      margin-top: auto !important;
      margin-bottom: 0; }
    ._edit-ecommerce_catalogue .product.grid ._name:last-child,
    ._edit-ecommerce_catalogue .product.grid .product-row:last-child {
      margin-bottom: auto !important; }
    ._edit-ecommerce_catalogue .product.grid ._name + ._price {
      margin-top: 1px !important;
      margin-bottom: 5px; }
  .product:last-child {
    margin-bottom: 0 !important; }
  .catalogue .product {
    display: flex;
    flex-direction: column; }
    .catalogue .product.grid ._image {
      margin-bottom: 5px; }
    .catalogue .product.grid ._name {
      margin-top: auto !important;
      margin-bottom: 0 !important; }
    .catalogue .product.grid ._name + ._price {
      margin-top: 1px !important;
      margin-bottom: 5px; }
    .catalogue .product.grid ._name:last-child,
    .catalogue .product.grid .product-row:last-child {
      margin-bottom: auto !important; }
  .product > span {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .product__img {
    overflow: hidden;
    position: relative; }
    .product__img:after {
      display: block;
      content: '';
      width: 100%;
      padding-top: 100%; }
    .product__img img {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      margin: auto;
      transition: 0.15s ease;
      -webkit-backface-visibility: hidden;
              backface-visibility: hidden; }
      .product__img img:not(:first-child) {
        opacity: 0; }
  body > .product-row {
    z-index: 999; }
  .product-row._radio {
    overflow: hidden; }
  .product .radio-label,
  .product .Select {
    font-size: 1px; }
  .product .radio-box {
    margin: -9px; }
  .product .radio-wrap {
    margin: 9px; }
  .product.list {
    display: flex; }
    .product.list .product__row._image {
      width: 33.3%;
      margin: 0 30px 0 0; }
    .product.list .product-list {
      flex: 1; }
  .product ._gallery img:not(:first-child) {
    opacity: 0; }
  .product ._product-background {
    transition: .15s ease; }
  .product ._product-border {
    z-index: 10;
    transition: opacity .15s ease;
    pointer-events: none; }
  .product.theme_0 ._product-border, .product.theme_2 ._product-border {
    box-shadow: inset 0 0 0 2px var(--color_brand);
    opacity: 0; }
  .product._hover_name._effect_show_additional_image ._gallery img:not(:first-child), .product._hover_photo._effect_show_additional_image ._gallery img:not(:first-child), .product._hover_name_or_photo._effect_show_additional_image ._gallery img:not(:first-child), .product._hover_product._effect_show_additional_image ._gallery img:not(:first-child) {
    opacity: 1; }
  .product._hover_name._effect_highlight_border.theme_0 ._product-border, .product._hover_name._effect_highlight_border.theme_2 ._product-border, .product._hover_photo._effect_highlight_border.theme_0 ._product-border, .product._hover_photo._effect_highlight_border.theme_2 ._product-border, .product._hover_name_or_photo._effect_highlight_border.theme_0 ._product-border, .product._hover_name_or_photo._effect_highlight_border.theme_2 ._product-border, .product._hover_product._effect_highlight_border.theme_0 ._product-border, .product._hover_product._effect_highlight_border.theme_2 ._product-border {
    opacity: 1; }
  .product._hover_name._effect_highlight_border.theme_1 ._product-border, .product._hover_name._effect_highlight_border.theme_3 ._product-border, .product._hover_photo._effect_highlight_border.theme_1 ._product-border, .product._hover_photo._effect_highlight_border.theme_3 ._product-border, .product._hover_name_or_photo._effect_highlight_border.theme_1 ._product-border, .product._hover_name_or_photo._effect_highlight_border.theme_3 ._product-border, .product._hover_product._effect_highlight_border.theme_1 ._product-border, .product._hover_product._effect_highlight_border.theme_3 ._product-border {
    opacity: 0; }
  .product._hover_name._effect_highlight_shadow.theme_0, .product._hover_name._effect_highlight_shadow.theme_1, .product._hover_name._effect_highlight_shadow.theme_2, .product._hover_name._effect_highlight_shadow.theme_3, .product._hover_photo._effect_highlight_shadow.theme_0, .product._hover_photo._effect_highlight_shadow.theme_1, .product._hover_photo._effect_highlight_shadow.theme_2, .product._hover_photo._effect_highlight_shadow.theme_3, .product._hover_name_or_photo._effect_highlight_shadow.theme_0, .product._hover_name_or_photo._effect_highlight_shadow.theme_1, .product._hover_name_or_photo._effect_highlight_shadow.theme_2, .product._hover_name_or_photo._effect_highlight_shadow.theme_3, .product._hover_product._effect_highlight_shadow.theme_0, .product._hover_product._effect_highlight_shadow.theme_1, .product._hover_product._effect_highlight_shadow.theme_2, .product._hover_product._effect_highlight_shadow.theme_3 {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1); }
  .product._hover_name._effect_highlight_background.theme_0 ._product-background, .product._hover_name._effect_highlight_background.theme_1 ._product-background, .product._hover_photo._effect_highlight_background.theme_0 ._product-background, .product._hover_photo._effect_highlight_background.theme_1 ._product-background, .product._hover_name_or_photo._effect_highlight_background.theme_0 ._product-background, .product._hover_name_or_photo._effect_highlight_background.theme_1 ._product-background, .product._hover_product._effect_highlight_background.theme_0 ._product-background, .product._hover_product._effect_highlight_background.theme_1 ._product-background {
    background-color: var(--color_complementary); }
  .product._hover_name._effect_highlight_background.theme_2 ._product-background, .product._hover_name._effect_highlight_background.theme_3 ._product-background, .product._hover_photo._effect_highlight_background.theme_2 ._product-background, .product._hover_photo._effect_highlight_background.theme_3 ._product-background, .product._hover_name_or_photo._effect_highlight_background.theme_2 ._product-background, .product._hover_name_or_photo._effect_highlight_background.theme_3 ._product-background, .product._hover_product._effect_highlight_background.theme_2 ._product-background, .product._hover_product._effect_highlight_background.theme_3 ._product-background {
    opacity: 0; }
  .catalogue.theme-0 .product ._product-border[style="border: 0px solid var(--color_brand);"] {
    opacity: 0;
    box-shadow: inset 0 0 0 2px var(--color_brand); }
  .catalogue.theme-0 .product._hover_name._effect_highlight_border ._product-border, .catalogue.theme-0 .product._hover_photo._effect_highlight_border ._product-border, .catalogue.theme-0 .product._hover_name_or_photo._effect_highlight_border ._product-border, .catalogue.theme-0 .product._hover_product._effect_highlight_border ._product-border {
    opacity: 0; }
    .catalogue.theme-0 .product._hover_name._effect_highlight_border ._product-border[style="border: 0px solid var(--color_brand);"], .catalogue.theme-0 .product._hover_photo._effect_highlight_border ._product-border[style="border: 0px solid var(--color_brand);"], .catalogue.theme-0 .product._hover_name_or_photo._effect_highlight_border ._product-border[style="border: 0px solid var(--color_brand);"], .catalogue.theme-0 .product._hover_product._effect_highlight_border ._product-border[style="border: 0px solid var(--color_brand);"] {
      opacity: 1; }
  .catalogue.theme-1 .product ._product-border,
  .catalogue.theme-2 .product ._product-border,
  .catalogue.theme-3 .product ._product-border {
    opacity: 0;
    box-shadow: inset 0 0 0 2px var(--color_brand); }
  .catalogue.theme-1 .product._hover_name._effect_highlight_border ._product-border, .catalogue.theme-1 .product._hover_photo._effect_highlight_border ._product-border, .catalogue.theme-1 .product._hover_name_or_photo._effect_highlight_border ._product-border, .catalogue.theme-1 .product._hover_product._effect_highlight_border ._product-border,
  .catalogue.theme-2 .product._hover_name._effect_highlight_border ._product-border,
  .catalogue.theme-2 .product._hover_photo._effect_highlight_border ._product-border,
  .catalogue.theme-2 .product._hover_name_or_photo._effect_highlight_border ._product-border,
  .catalogue.theme-2 .product._hover_product._effect_highlight_border ._product-border,
  .catalogue.theme-3 .product._hover_name._effect_highlight_border ._product-border,
  .catalogue.theme-3 .product._hover_photo._effect_highlight_border ._product-border,
  .catalogue.theme-3 .product._hover_name_or_photo._effect_highlight_border ._product-border,
  .catalogue.theme-3 .product._hover_product._effect_highlight_border ._product-border {
    opacity: 1; }
  .catalogue.theme-0 .product._hover_name._effect_highlight_background ._product-background, .catalogue.theme-0 .product._hover_photo._effect_highlight_background ._product-background, .catalogue.theme-0 .product._hover_name_or_photo._effect_highlight_background ._product-background, .catalogue.theme-0 .product._hover_product._effect_highlight_background ._product-background,
  .catalogue.theme-2 .product._hover_name._effect_highlight_background ._product-background,
  .catalogue.theme-2 .product._hover_photo._effect_highlight_background ._product-background,
  .catalogue.theme-2 .product._hover_name_or_photo._effect_highlight_background ._product-background,
  .catalogue.theme-2 .product._hover_product._effect_highlight_background ._product-background {
    background-color: var(--color_complementary) !important; }
  .catalogue.theme-1 .product._hover_name._effect_highlight_background ._product-background, .catalogue.theme-1 .product._hover_photo._effect_highlight_background ._product-background, .catalogue.theme-1 .product._hover_name_or_photo._effect_highlight_background ._product-background, .catalogue.theme-1 .product._hover_product._effect_highlight_background ._product-background,
  .catalogue.theme-3 .product._hover_name._effect_highlight_background ._product-background,
  .catalogue.theme-3 .product._hover_photo._effect_highlight_background ._product-background,
  .catalogue.theme-3 .product._hover_name_or_photo._effect_highlight_background ._product-background,
  .catalogue.theme-3 .product._hover_product._effect_highlight_background ._product-background {
    opacity: 0; }
  .catalogue.theme-0 .product._hover_name._effect_highlight_shadow, .catalogue.theme-0 .product._hover_photo._effect_highlight_shadow, .catalogue.theme-0 .product._hover_name_or_photo._effect_highlight_shadow, .catalogue.theme-0 .product._hover_product._effect_highlight_shadow,
  .catalogue.theme-2 .product._hover_name._effect_highlight_shadow,
  .catalogue.theme-2 .product._hover_photo._effect_highlight_shadow,
  .catalogue.theme-2 .product._hover_name_or_photo._effect_highlight_shadow,
  .catalogue.theme-2 .product._hover_product._effect_highlight_shadow,
  .catalogue.theme-3 .product._hover_name._effect_highlight_shadow,
  .catalogue.theme-3 .product._hover_photo._effect_highlight_shadow,
  .catalogue.theme-3 .product._hover_name_or_photo._effect_highlight_shadow,
  .catalogue.theme-3 .product._hover_product._effect_highlight_shadow {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1); }
  .catalogue.theme-1 .product._hover_name._effect_highlight_shadow, .catalogue.theme-1 .product._hover_photo._effect_highlight_shadow, .catalogue.theme-1 .product._hover_name_or_photo._effect_highlight_shadow, .catalogue.theme-1 .product._hover_product._effect_highlight_shadow {
    box-shadow: none; }

.back-to-top {
  width: 50px;
  height: 50px;
  padding: 15px;
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
  pointer-events: auto;
  position: relative;
  transition: opacity .25s, visibility .25s; }
  .fixed-block__right .back-to-top {
    margin-left: auto; }
  .back-to-top + .promotion {
    margin-top: 40px; }
    @media (max-width: 1024px) {
      .back-to-top + .promotion {
        margin-top: 30px; } }
    @media (max-width: 767px) {
      .back-to-top + .promotion {
        margin-top: 20px; } }
  .back-to-top .icon {
    transition: transform .25s; }
    .back-to-top .icon_secondary {
      transform: translateY(-100%); }
  .back-to-top:hover {
    opacity: 1; }
    .back-to-top:hover .icon_primary {
      transform: translateY(-25%); }
    .back-to-top:hover .icon_secondary {
      transform: translateY(-75%); }
  @media (max-width: 1024px) {
    .template .back-to-top {
      opacity: 1; }
      .template .back-to-top .icon_primary {
        transform: none; }
      .template .back-to-top .icon_secondary {
        transform: translateY(-100%); } }
  .back-to-top_small {
    width: 40px;
    height: 40px;
    padding: 12px; }
  .back-to-top_large {
    width: 60px;
    height: 60px;
    padding: 18px; }
  .back-to-top_visible {
    opacity: .75;
    visibility: visible; }

.crop__overlay, .crop .logo__box {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.global-crop-logo .crop-image,
.global-crop-logo .crop__overlay {
  cursor: -webkit-grab;
  cursor: grab; }

.global-crop-logo .moving .crop-image,
.global-crop-logo .moving .crop__overlay,
.global-crop-logo .moving .picture__line {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.global-crop-logo ._edit-logo ._edit {
  display: none; }

.global-crop-logo .grid_active ._edit-logo:before {
  display: none; }

.global-crop-logo:not(.grid_dragging) .wrapper:not(.preview-mode) ._edit-logo:hover:after {
  opacity: 0; }

.global-crop-logo .crop__controls {
  pointer-events: auto;
  z-index: 3; }
  .global-crop-logo .crop__controls-wrap {
    position: relative;
    left: 50%;
    transform: translateX(-50%); }

.global-crop-logo .template:after {
  background-color: transparent; }

.global-crop-logo .mode_cover .crop-image {
  position: absolute;
  max-width: none;
  z-index: 2; }

.global-crop-logo .toolbar {
  display: none; }

.global-crop-logo .btn__burger-wrap {
  z-index: 1; }

.global-crop-logo .rangeslider__handle-tooltip {
  font-family: "Gotham SSm A", "Gotham SSm B", -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif; }

.crop {
  pointer-events: auto;
  height: 100%;
  width: 100%;
  position: relative; }
  .crop__content {
    opacity: 0;
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
    pointer-events: none; }
    .header:not(.logo_alone) .resizable:not(.resizable__styled) .mode_cover .crop__content {
      width: 360px; }
    .wrapper-tablet .header:not(.logo_alone) .mode_cover .crop__content {
      max-width: 180px; }
    @media (max-width: 1024px) {
      .header:not(.logo_alone) .mode_cover .crop__content {
        max-width: 180px; } }
    .wrapper-phone .header:not(.logo_alone) .crop__content {
      max-width: 180px; }
    @media (max-width: 464px) {
      .header:not(.logo_alone) .crop__content {
        max-width: 180px; } }
    body[class*="ecwid"] .wrapper-phone .header:not(.logo_alone) .crop__content {
      max-width: 159px; }
    @media (max-width: 464px) {
      body[class*="ecwid"] .header:not(.logo_alone) .crop__content {
        max-width: 159px; } }
    .mode_contain .crop__content {
      max-width: 360px;
      min-width: 53px; }
      .logo_alone .mode_contain .crop__content {
        max-width: none; }
  .crop__controls {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 0;
    min-width: 200px;
    z-index: 2;
    pointer-events: none; }
    .crop__controls.disabled {
      visibility: hidden; }
  .crop__overlay {
    outline: 9999px solid rgba(255, 255, 255, 0.35);
    z-index: 2; }
    .crop__overlay:after {
      content: "";
      display: block;
      position: absolute;
      top: 2px;
      bottom: 2px;
      left: 2px;
      right: 2px;
      z-index: 2;
      outline: 2px solid rgba(51, 170, 255, 0.75);
      pointer-events: none; }
  .crop.small-height .crop__controls {
    top: -50px; }
    @media (max-width: 1024px) {
      .global-crop-logo .crop.small-height .crop__controls {
        top: 48px;
        left: 0;
        transform: none; } }
  .crop.small-height .range-crop {
    bottom: -44px; }
    @media (max-width: 1024px) {
      .global-crop-logo .crop.small-height .range-crop {
        bottom: -96px; } }
  .crop.cropped-image.image-loaded .crop__content {
    opacity: 1; }
  .crop.cropping.image-loaded .crop.cropped-image .crop__content {
    opacity: 0; }
  .crop.cropping .crop__content {
    touch-action: none;
    overflow: visible;
    pointer-events: auto; }
  .crop.cropping.image-loaded .crop__content {
    opacity: 1; }
  .crop__button {
    display: inline-block;
    vertical-align: top;
    height: 32px;
    width: 41px;
    margin: 0;
    background: #22272a;
    fill: #fff;
    border: none;
    outline: none;
    cursor: pointer;
    position: relative;
    padding: 0 1px 0 0;
    transition: background 0.15s ease;
    border-radius: 0; }
    .crop__button:hover {
      background: #353a3e; }
    .crop__button:after {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      width: 1px;
      background: #424445; }
    .crop__button._active {
      background: #00afff;
      cursor: default; }
  .crop__buttons {
    position: absolute;
    z-index: 9999;
    top: 12px;
    border-radius: 2px;
    overflow: hidden;
    font-size: 0; }
    .crop__buttons._type {
      left: 0; }
      .crop__buttons._type .icon {
        width: 18px; }
    .crop__buttons._controls {
      right: 0; }
      .crop__buttons._controls .icon {
        width: 12px; }
    .crop__buttons .g-tooltip__wrapper {
      display: inline-block;
      vertical-align: top; }
      .crop__buttons .g-tooltip__wrapper:last-child .crop__button {
        width: 40px;
        padding: 0; }
        .crop__buttons .g-tooltip__wrapper:last-child .crop__button:after {
          display: none; }
  .crop.mode_contain .crop-image {
    max-width: 100%;
    max-height: 100%; }

.logo_alone .crop-mode__cover.header-layout-wrapper {
  width: 100%; }

.logo_alone .crop-mode__cover .logo__box,
.logo_alone .crop-mode__cover .logo__wrap {
  width: 100%; }

.logo_alone .crop-mode__cover ._edit-logo {
  width: 100%; }
  .crop-mode__contain .logo_alone .crop-mode__cover ._edit-logo {
    width: auto; }

.logo_alone .mode_cover .crop__content,
.crop-mode__cover .logo_alone ._edit-logo {
  width: 100%; }

.header .crop {
  padding: 10px 15px;
  box-sizing: border-box; }
  .header .crop.cropped-image {
    padding: 0; }
  .header .crop.allow-cover-resize .range-crop {
    width: 270px;
    transform: none; }

.header .range-crop {
  visibility: hidden; }
  .header .range-crop.visible {
    visibility: visible; }

.range-crop .icon {
  cursor: pointer; }

.crop-measure {
  width: 100%;
  height: 100%; }

.crop-image {
  position: relative;
  width: auto;
  height: auto; }

.component-empty {
  padding: 20px;
  font-size: 16px;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: #fff; }
  .component-empty .title {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 10px; }

.embed-map {
  background-color: #e5e3df; }
  .embed-map iframe {
    display: block; }
  .embed-map:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .map-bg .embed-map {
    height: 100%; }

.embed-map:not(.embed-map_drag-disabled):after {
  display: none; }

.twitter__timeline iframe {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.tbl {
  width: 100%;
  table-layout: fixed;
  font-size: 1px;
  margin-bottom: 14px; }
  @supports (-ms-ime-align: auto) {
    .tbl__th {
      text-align: left; } }
  .tbl__th, .tbl__td {
    border: 1px solid currentColor;
    overflow-wrap: break-word;
    word-wrap: break-word;
    padding: 8px 10px;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }

.select-preview__list {
  display: flex;
  flex-wrap: wrap;
  padding: 10px; }

.select-preview__item {
  width: calc(50% - 10px);
  margin: 5px; }
  .select-preview__item .btn {
    height: auto;
    padding: 0; }

.select-preview__img-wrapper {
  border-radius: 5px;
  overflow: hidden; }

.row__item_desktop-1 .row__item_desktop-1 {
  width: 100% !important; }

.row__item_desktop-2 .row__item_desktop-1 {
  width: 100% !important; }

.row__item_desktop-3 .row__item_desktop-1 {
  width: 100% !important; }

.row__item_desktop-4 .row__item_desktop-1 {
  width: 100% !important; }

.row__item_desktop-5 .row__item_desktop-1 {
  width: 100% !important; }

.row__item_desktop-6 .row__item_desktop-1 {
  width: 100% !important; }

.row__item_desktop-7 .row__item_desktop-1 {
  width: 100% !important; }

.row__item_desktop-8 .row__item_desktop-1 {
  width: 100% !important; }

.row__item_desktop-9 .row__item_desktop-1 {
  width: 100% !important; }

.row__item_desktop-10 .row__item_desktop-1 {
  width: 100% !important; }

.row__item_desktop-11 .row__item_desktop-1 {
  width: 100% !important; }

.row__item_desktop-12 .row__item_desktop-1 {
  width: 100% !important; }

.has-valign .row__item:not(.row__item_empty) {
  align-self: center; }

.s-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
  box-sizing: border-box; }
  @media (min-width: 1921px) {
    .s-wrapper {
      max-width: 1440px; } }
  @media (max-width: 1366px) {
    .s-wrapper {
      max-width: 1024px; } }
  .s-wrapper .row__item {
    padding: 0 15px;
    box-sizing: border-box;
    position: relative; }
    .s-wrapper .row__item:not(.row__item_empty) .row__item-content {
      pointer-events: auto; }
  .s-wrapper .row__item_zero-space {
    padding: 0; }
  .s-wrapper .row__item_desktop-1 {
    width: 8.33333%; }
  .s-wrapper .row__item_desktop-2 {
    width: 16.66667%; }
  .s-wrapper .row__item_desktop-3 {
    width: 25%; }
  .s-wrapper .row__item_desktop-4 {
    width: 33.33333%; }
  .s-wrapper .row__item_desktop-5 {
    width: 41.66667%; }
  .s-wrapper .row__item_desktop-6 {
    width: 50%; }
  .s-wrapper .row__item_desktop-7 {
    width: 58.33333%; }
  .s-wrapper .row__item_desktop-8 {
    width: 66.66667%; }
  .s-wrapper .row__item_desktop-9 {
    width: 75%; }
  .s-wrapper .row__item_desktop-10 {
    width: 83.33333%; }
  .s-wrapper .row__item_desktop-11 {
    width: 91.66667%; }
  .s-wrapper .row__item_desktop-12 {
    width: 100%; }
  .s-wrapper .row__item_desktop-offset-0 {
    margin-left: 0%; }
  .s-wrapper .row__item_desktop-offset-1 {
    margin-left: 8.33333%; }
  .s-wrapper .row__item_desktop-offset-2 {
    margin-left: 16.66667%; }
  .s-wrapper .row__item_desktop-offset-3 {
    margin-left: 25%; }
  .s-wrapper .row__item_desktop-offset-4 {
    margin-left: 33.33333%; }
  .s-wrapper .row__item_desktop-offset-5 {
    margin-left: 41.66667%; }
  .s-wrapper .row__item_desktop-offset-6 {
    margin-left: 50%; }
  .s-wrapper .row__item_desktop-offset-7 {
    margin-left: 58.33333%; }
  .s-wrapper .row__item_desktop-offset-8 {
    margin-left: 66.66667%; }
  .s-wrapper .row__item_desktop-offset-9 {
    margin-left: 75%; }
  .s-wrapper .row__item_desktop-offset-10 {
    margin-left: 83.33333%; }

.template .s-wrapper .row {
  margin-top: -14px; }
  .template .s-wrapper .row__item {
    margin-top: 14px; }
  .template .s-wrapper .row__item_desktop-11 .row__item_desktop-2 {
    width: 18.18182%; }
  .template .s-wrapper .row__item_desktop-11 .row__item_desktop-3 {
    width: 27.27273%; }
  .template .s-wrapper .row__item_desktop-11 .row__item_desktop-4 {
    width: 36.36364%; }
  .template .s-wrapper .row__item_desktop-11 .row__item_desktop-5 {
    width: 45.45455%; }
  .template .s-wrapper .row__item_desktop-11 .row__item_desktop-6 {
    width: 54.54545%; }
  .template .s-wrapper .row__item_desktop-11 .row__item_desktop-7 {
    width: 63.63636%; }
  .template .s-wrapper .row__item_desktop-11 .row__item_desktop-8 {
    width: 72.72727%; }
  .template .s-wrapper .row__item_desktop-11 .row__item_desktop-9 {
    width: 81.81818%; }
  .template .s-wrapper .row__item_desktop-11 .row__item_desktop-10 {
    width: 90.90909%; }
  .template .s-wrapper .row__item_desktop-11 .row__item_desktop-11 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-10 .row__item_desktop-2 {
    width: 20%; }
  .template .s-wrapper .row__item_desktop-10 .row__item_desktop-3 {
    width: 30%; }
  .template .s-wrapper .row__item_desktop-10 .row__item_desktop-4 {
    width: 40%; }
  .template .s-wrapper .row__item_desktop-10 .row__item_desktop-5 {
    width: 50%; }
  .template .s-wrapper .row__item_desktop-10 .row__item_desktop-6 {
    width: 60%; }
  .template .s-wrapper .row__item_desktop-10 .row__item_desktop-7 {
    width: 70%; }
  .template .s-wrapper .row__item_desktop-10 .row__item_desktop-8 {
    width: 80%; }
  .template .s-wrapper .row__item_desktop-10 .row__item_desktop-9 {
    width: 90%; }
  .template .s-wrapper .row__item_desktop-10 .row__item_desktop-10 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-9 .row__item_desktop-2 {
    width: 22.22222%; }
  .template .s-wrapper .row__item_desktop-9 .row__item_desktop-3 {
    width: 33.33333%; }
  .template .s-wrapper .row__item_desktop-9 .row__item_desktop-4 {
    width: 44.44444%; }
  .template .s-wrapper .row__item_desktop-9 .row__item_desktop-5 {
    width: 55.55556%; }
  .template .s-wrapper .row__item_desktop-9 .row__item_desktop-6 {
    width: 66.66667%; }
  .template .s-wrapper .row__item_desktop-9 .row__item_desktop-7 {
    width: 77.77778%; }
  .template .s-wrapper .row__item_desktop-9 .row__item_desktop-8 {
    width: 88.88889%; }
  .template .s-wrapper .row__item_desktop-9 .row__item_desktop-9 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-8 .row__item_desktop-2 {
    width: 25%; }
  .template .s-wrapper .row__item_desktop-8 .row__item_desktop-3 {
    width: 37.5%; }
  .template .s-wrapper .row__item_desktop-8 .row__item_desktop-4 {
    width: 50%; }
  .template .s-wrapper .row__item_desktop-8 .row__item_desktop-5 {
    width: 62.5%; }
  .template .s-wrapper .row__item_desktop-8 .row__item_desktop-6 {
    width: 75%; }
  .template .s-wrapper .row__item_desktop-8 .row__item_desktop-7 {
    width: 87.5%; }
  .template .s-wrapper .row__item_desktop-8 .row__item_desktop-8 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-7 .row__item_desktop-2 {
    width: 28.57143%; }
  .template .s-wrapper .row__item_desktop-7 .row__item_desktop-3 {
    width: 42.85714%; }
  .template .s-wrapper .row__item_desktop-7 .row__item_desktop-4 {
    width: 57.14286%; }
  .template .s-wrapper .row__item_desktop-7 .row__item_desktop-5 {
    width: 71.42857%; }
  .template .s-wrapper .row__item_desktop-7 .row__item_desktop-6 {
    width: 85.71429%; }
  .template .s-wrapper .row__item_desktop-7 .row__item_desktop-7 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-6 .row__item_desktop-2 {
    width: 33.33333%; }
  .template .s-wrapper .row__item_desktop-6 .row__item_desktop-3 {
    width: 50%; }
  .template .s-wrapper .row__item_desktop-6 .row__item_desktop-4 {
    width: 66.66667%; }
  .template .s-wrapper .row__item_desktop-6 .row__item_desktop-5 {
    width: 83.33333%; }
  .template .s-wrapper .row__item_desktop-6 .row__item_desktop-6 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-5 .row__item_desktop-2 {
    width: 40%; }
  .template .s-wrapper .row__item_desktop-5 .row__item_desktop-3 {
    width: 60%; }
  .template .s-wrapper .row__item_desktop-5 .row__item_desktop-4 {
    width: 80%; }
  .template .s-wrapper .row__item_desktop-5 .row__item_desktop-5 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-4 .row__item_desktop-2 {
    width: 50%; }
  .template .s-wrapper .row__item_desktop-4 .row__item_desktop-3 {
    width: 75%; }
  .template .s-wrapper .row__item_desktop-4 .row__item_desktop-4 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-3 .row__item_desktop-2 {
    width: 66.66667%; }
  .template .s-wrapper .row__item_desktop-3 .row__item_desktop-3 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-2 .row__item_desktop-2 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-11 .row__item_desktop-10 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-10 .row__item_desktop-9 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-9 .row__item_desktop-8 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-8 .row__item_desktop-7 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-7 .row__item_desktop-6 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-6 .row__item_desktop-5 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-5 .row__item_desktop-4 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-4 .row__item_desktop-3 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-3 .row__item_desktop-2 {
    width: 100%; }
  .template .s-wrapper .row__item_desktop-11 .row__item_desktop-12 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-10 .row__item_desktop-12 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-10 .row__item_desktop-11 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-9 .row__item_desktop-12 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-9 .row__item_desktop-11 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-9 .row__item_desktop-10 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-8 .row__item_desktop-12 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-8 .row__item_desktop-11 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-8 .row__item_desktop-10 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-8 .row__item_desktop-9 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-7 .row__item_desktop-12 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-7 .row__item_desktop-11 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-7 .row__item_desktop-10 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-7 .row__item_desktop-9 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-7 .row__item_desktop-8 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-6 .row__item_desktop-12 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-6 .row__item_desktop-11 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-6 .row__item_desktop-10 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-6 .row__item_desktop-9 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-6 .row__item_desktop-8 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-6 .row__item_desktop-7 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-5 .row__item_desktop-12 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-5 .row__item_desktop-11 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-5 .row__item_desktop-10 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-5 .row__item_desktop-9 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-5 .row__item_desktop-8 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-5 .row__item_desktop-7 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-5 .row__item_desktop-6 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-4 .row__item_desktop-12 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-4 .row__item_desktop-11 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-4 .row__item_desktop-10 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-4 .row__item_desktop-9 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-4 .row__item_desktop-8 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-4 .row__item_desktop-7 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-4 .row__item_desktop-6 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-4 .row__item_desktop-5 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-3 .row__item_desktop-12 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-3 .row__item_desktop-11 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-3 .row__item_desktop-10 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-3 .row__item_desktop-9 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-3 .row__item_desktop-8 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-3 .row__item_desktop-7 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-3 .row__item_desktop-6 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-3 .row__item_desktop-5 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-3 .row__item_desktop-4 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-2 .row__item_desktop-12 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-2 .row__item_desktop-11 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-2 .row__item_desktop-10 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-2 .row__item_desktop-9 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-2 .row__item_desktop-8 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-2 .row__item_desktop-7 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-2 .row__item_desktop-6 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-2 .row__item_desktop-5 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-2 .row__item_desktop-4 {
    width: 100% !important; }
  .template .s-wrapper .row__item_desktop-2 .row__item_desktop-3 {
    width: 100% !important; }

@media (max-width: 1024px) {
  .s-wrapper {
    padding: 0 30px; }
    .s-wrapper .row__item_tablet-1 {
      width: 8.33333%; }
    .s-wrapper .row__item_tablet-2 {
      width: 16.66667%; }
    .s-wrapper .row__item_tablet-3 {
      width: 25%; }
    .s-wrapper .row__item_tablet-4 {
      width: 33.33333%; }
    .s-wrapper .row__item_tablet-5 {
      width: 41.66667%; }
    .s-wrapper .row__item_tablet-6 {
      width: 50%; }
    .s-wrapper .row__item_tablet-7 {
      width: 58.33333%; }
    .s-wrapper .row__item_tablet-8 {
      width: 66.66667%; }
    .s-wrapper .row__item_tablet-9 {
      width: 75%; }
    .s-wrapper .row__item_tablet-10 {
      width: 83.33333%; }
    .s-wrapper .row__item_tablet-11 {
      width: 91.66667%; }
    .s-wrapper .row__item_tablet-12 {
      width: 100%; }
    .s-wrapper .row__item_tablet-offset-0 {
      margin-left: 0%; }
    .s-wrapper .row__item_tablet-offset-1 {
      margin-left: 8.33333%; }
    .s-wrapper .row__item_tablet-offset-2 {
      margin-left: 16.66667%; }
    .s-wrapper .row__item_tablet-offset-3 {
      margin-left: 25%; }
    .s-wrapper .row__item_tablet-offset-4 {
      margin-left: 33.33333%; }
    .s-wrapper .row__item_tablet-offset-5 {
      margin-left: 41.66667%; }
    .s-wrapper .row__item_tablet-offset-6 {
      margin-left: 50%; }
    .s-wrapper .row__item_tablet-offset-7 {
      margin-left: 58.33333%; }
    .s-wrapper .row__item_tablet-offset-8 {
      margin-left: 66.66667%; }
    .s-wrapper .row__item_tablet-offset-9 {
      margin-left: 75%; }
    .s-wrapper .row__item_tablet-offset-10 {
      margin-left: 83.33333%; }
    .template .s-wrapper div[class*=' row__item_desktop'] {
      width: 100% !important; }
    .template .s-wrapper div.row__item_desktop-4, .template .s-wrapper div.row__item_desktop-3 {
      width: 50% !important; }
      .template .s-wrapper div.row__item_desktop-4 .row__item_desktop-2, .template .s-wrapper div.row__item_desktop-3 .row__item_desktop-2 {
        width: 50% !important; }
    .s-wrapper div.row__item_desktop-4 .row__item_desktop-4,
    .s-wrapper div.row__item_desktop-3 .row__item_desktop-3 {
      width: 100% !important; }
    .template .s-wrapper div.row__item_desktop-2 {
      width: 25% !important; }
    .template .s-wrapper div.row__item_desktop-2 .row__item_desktop-2 {
      width: 100% !important; }
  .row__item_empty {
    display: none; } }

@media (max-width: 767px) {
  .s-wrapper {
    padding: 0 20px; }
    .s-wrapper .row__item_phone-1 {
      width: 8.33333%; }
    .s-wrapper .row__item_phone-2 {
      width: 16.66667%; }
    .s-wrapper .row__item_phone-3 {
      width: 25%; }
    .s-wrapper .row__item_phone-4 {
      width: 33.33333%; }
    .s-wrapper .row__item_phone-5 {
      width: 41.66667%; }
    .s-wrapper .row__item_phone-6 {
      width: 50%; }
    .s-wrapper .row__item_phone-7 {
      width: 58.33333%; }
    .s-wrapper .row__item_phone-8 {
      width: 66.66667%; }
    .s-wrapper .row__item_phone-9 {
      width: 75%; }
    .s-wrapper .row__item_phone-10 {
      width: 83.33333%; }
    .s-wrapper .row__item_phone-11 {
      width: 91.66667%; }
    .s-wrapper .row__item_phone-12 {
      width: 100%; }
    .s-wrapper .row__item_phone-offset-0 {
      margin-left: 0%; }
    .s-wrapper .row__item_phone-offset-1 {
      margin-left: 8.33333%; }
    .s-wrapper .row__item_phone-offset-2 {
      margin-left: 16.66667%; }
    .s-wrapper .row__item_phone-offset-3 {
      margin-left: 25%; }
    .s-wrapper .row__item_phone-offset-4 {
      margin-left: 33.33333%; }
    .s-wrapper .row__item_phone-offset-5 {
      margin-left: 41.66667%; }
    .s-wrapper .row__item_phone-offset-6 {
      margin-left: 50%; }
    .s-wrapper .row__item_phone-offset-7 {
      margin-left: 58.33333%; }
    .s-wrapper .row__item_phone-offset-8 {
      margin-left: 66.66667%; }
    .s-wrapper .row__item_phone-offset-9 {
      margin-left: 75%; }
    .s-wrapper .row__item_phone-offset-10 {
      margin-left: 83.33333%; }
    .template .s-wrapper div.row__item_desktop-2 {
      width: 50% !important; }
    .template .s-wrapper div.row__item_desktop-4, .template .s-wrapper div.row__item_desktop-3 {
      width: 100% !important; }
    .template .s-wrapper div.row__item_desktop-3 .row__item_desktop-2 {
      width: 100% !important; } }

@media only screen and (device-height: 896px) and (orientation: landscape), only screen and (device-height: 812px) and (orientation: landscape) {
  .template .s-wrapper {
    padding: 0 50px; } }

.pin_it_button {
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 5;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s; }
  .picture-wrap:hover .pin_it_button {
    opacity: 1; }
  .picture-wrap-editable .pin_it_button:active {
    background-position: 0 0; }
  .pin_it_button_20 {
    height: 20px;
    width: 40px;
    background-position: 0 -20px; }
    .pin_it_button_20:hover {
      background-position: 0 0; }
    .pin_it_button_20:active {
      background-position: 0 -40px; }
    .pin_it_button_20_red {
      background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_red_20_1.png); }
      .pin_it_button_20_red_retina {
        background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_red_20_2.png);
        background-size: cover; }
    .pin_it_button_20_white {
      background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_white_20_1.png); }
      .pin_it_button_20_white_retina {
        background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_white_20_2.png);
        background-size: cover; }
    .pin_it_button_20_gray {
      background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_gray_20_1.png); }
      .pin_it_button_20_gray_retina {
        background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_gray_20_2.png);
        background-size: cover; }
  .pin_it_button_28 {
    height: 28px;
    width: 56px;
    background-position: 0 -28px; }
    .pin_it_button_28:hover {
      background-position: 0 0; }
    .pin_it_button_28:active {
      background-position: 0 -56px; }
    .pin_it_button_28_red {
      background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_red_28_1.png); }
      .pin_it_button_28_red_retina {
        background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_red_28_2.png);
        background-size: cover; }
    .pin_it_button_28_white {
      background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_white_28_1.png); }
      .pin_it_button_28_white_retina {
        background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_white_28_2.png);
        background-size: cover; }
    .pin_it_button_28_gray {
      background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_gray_28_1.png); }
      .pin_it_button_28_gray_retina {
        background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_gray_28_2.png);
        background-size: cover; }
  .pin_it_button_16_red_round {
    height: 16px;
    width: 16px;
    background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_round_red_16_1.png); }
    .pin_it_button_16_red_round_retina {
      background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_round_red_16_2.png);
      background-size: cover; }
  .pin_it_button_32_red_round {
    height: 32px;
    width: 32px;
    background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_round_red_32_1.png); }
    .pin_it_button_32_red_round_retina {
      background-image: url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_round_red_32_2.png);
      background-size: cover; }

.fixed-block {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 998;
  transition: bottom 0.15s ease 0.3s;
  pointer-events: none;
  transform: translate3d(0, 0, 0); }
  .fixed-block .cookie-toolbar {
    position: static;
    pointer-events: auto; }
    .e-container_absolute .fixed-block .cookie-toolbar {
      display: none; }
  .fixed-block.top-sticky-block {
    bottom: auto;
    top: 0; }
  :not(.top-sticky-block) > .fixed-block__box {
    display: flex;
    align-items: flex-end;
    padding: 0 40px 40px; }
    @media (max-width: 1024px) {
      .template :not(.top-sticky-block) > .fixed-block__box {
        padding: 0 30px 30px; } }
    @media (max-width: 767px) {
      .template :not(.top-sticky-block) > .fixed-block__box {
        padding: 0 20px 20px; } }
    @media (max-width: 360px) {
      :not(.top-sticky-block) > .fixed-block__box {
        flex-direction: column; }
        :not(.top-sticky-block) > .fixed-block__box .fixed-block__left {
          align-self: flex-start; } }
    @media only screen and (device-height: 896px) and (orientation: landscape), only screen and (device-height: 812px) and (orientation: landscape) {
      :not(.top-sticky-block) > .fixed-block__box {
        padding: 0 40px 30px; } }
  .fixed-block__right {
    margin-left: auto;
    max-width: 100%; }

.top-sticky-block {
  z-index: 1005; }
  .top-sticky-block:not(.fixed-block) {
    position: relative; }

div.cookie-toolbar__wrap {
  width: 100%;
  max-width: 1200px;
  padding: 0 15px;
  box-sizing: border-box; }
  @media (min-width: 1921px) {
    div.cookie-toolbar__wrap {
      max-width: 1440px; } }
  @media (max-width: 1366px) {
    div.cookie-toolbar__wrap {
      max-width: 1024px; } }
  @media (max-width: 1024px) {
    div.cookie-toolbar__wrap {
      padding: 0 30px; } }
  @media (max-width: 767px) {
    div.cookie-toolbar__wrap {
      padding: 0 20px; } }

div.cookie-toolbar .cookie-toolbar__text {
  width: 74%; }
  @media (min-width: 1921px) {
    div.cookie-toolbar .cookie-toolbar__text {
      width: 62%; } }
  @media (max-width: 1366px) {
    div.cookie-toolbar .cookie-toolbar__text {
      width: 67%; } }
  @media (max-width: 1024px) {
    div.cookie-toolbar .cookie-toolbar__text {
      width: calc(100% - 340px); } }
  @media (max-width: 767px) {
    div.cookie-toolbar .cookie-toolbar__text {
      width: 100%; } }

._premium__hide {
  display: none; }

._premium__reserve {
  pointer-events: none !important;
  visibility: hidden;
  opacity: 0; }

@media (max-width: 1366px) and (min-width: 768px) and (min-height: 601px) {
  .cookie-settings-popup__wrap > .modal_scroll > .scrollbar__box {
    display: flex;
    justify-content: center;
    align-items: center; } }

.row > .layout {
  position: relative;
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
  flex: 1;
  flex-direction: row;
  flex-wrap: wrap; }

.header {
  z-index: 1004; }

.main .s-wrapper,
.footer .s-wrapper {
  pointer-events: none; }

.main .section__text,
.main .section__title,
.main .icon__wrap,
.main .buttons__wrap,
.main .section__form,
.main .section__map,
.main .space__block,
.main .btn_fix,
.main .picture__item-container,
.main .section__shape,
.main .instagram,
.main .facebook_like,
.main .twitter__timeline,
.main .gallery,
.main .video,
.main .slider__section,
.main .social__box,
.main .share,
.main .facebook-page,
.main .twitter__post,
.main .embed_block,
.main .embed-map,
.main .product-page,
.footer .section__text,
.footer .section__title,
.footer .icon__wrap,
.footer .buttons__wrap,
.footer .section__form,
.footer .section__map,
.footer .space__block,
.footer .btn_fix,
.footer .picture__item-container,
.footer .section__shape,
.footer .instagram,
.footer .facebook_like,
.footer .twitter__timeline,
.footer .gallery,
.footer .video,
.footer .slider__section,
.footer .social__box,
.footer .share,
.footer .facebook-page,
.footer .twitter__post,
.footer .embed_block,
.footer .embed-map,
.footer .product-page {
  position: relative;
  margin-bottom: 14px;
  pointer-events: auto; }
  .main .section__text:last-child,
  .main .section__title:last-child,
  .main .icon__wrap:last-child,
  .main .buttons__wrap:last-child,
  .main .section__form:last-child,
  .main .section__map:last-child,
  .main .space__block:last-child,
  .main .btn_fix:last-child,
  .main .picture__item-container:last-child,
  .main .section__shape:last-child,
  .main .instagram:last-child,
  .main .facebook_like:last-child,
  .main .twitter__timeline:last-child,
  .main .gallery:last-child,
  .main .video:last-child,
  .main .slider__section:last-child,
  .main .social__box:last-child,
  .main .share:last-child,
  .main .facebook-page:last-child,
  .main .twitter__post:last-child,
  .main .embed_block:last-child,
  .main .embed-map:last-child,
  .main .product-page:last-child,
  .footer .section__text:last-child,
  .footer .section__title:last-child,
  .footer .icon__wrap:last-child,
  .footer .buttons__wrap:last-child,
  .footer .section__form:last-child,
  .footer .section__map:last-child,
  .footer .space__block:last-child,
  .footer .btn_fix:last-child,
  .footer .picture__item-container:last-child,
  .footer .section__shape:last-child,
  .footer .instagram:last-child,
  .footer .facebook_like:last-child,
  .footer .twitter__timeline:last-child,
  .footer .gallery:last-child,
  .footer .video:last-child,
  .footer .slider__section:last-child,
  .footer .social__box:last-child,
  .footer .share:last-child,
  .footer .facebook-page:last-child,
  .footer .twitter__post:last-child,
  .footer .embed_block:last-child,
  .footer .embed-map:last-child,
  .footer .product-page:last-child {
    margin-bottom: 0 !important; }

.main .tbl,
.footer .tbl {
  position: relative;
  margin-bottom: 14px;
  pointer-events: auto; }

.template {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  position: relative;
  box-sizing: border-box; }
  .template .main {
    display: flex;
    flex-direction: column;
    flex: 1 0 auto; }
  .template > :not(.main) + .footer {
    display: flex;
    flex: 1;
    align-items: flex-end; }
    .template > :not(.main) + .footer .s-section {
      width: 100%; }

.header + .footer {
  display: flex;
  flex: 1;
  align-items: flex-end; }
  .header + .footer .s-section {
    width: 100%; }

.main .s-section:last-child {
  flex: 1 0 auto; }
  .main .s-section:last-child.s-section_row-middle {
    display: flex;
    flex-direction: column;
    justify-content: center; }

div:not(.form__row) > .buttons__wrap .layout {
  margin: -7px -15px; }

div:not(.form__row) > .buttons__wrap .btn {
  margin: 7px 15px; }

.section__form {
  position: relative; }
  .section__form:after {
    content: '';
    width: 50px;
    height: 50px;
    border-width: 3px;
    border-style: solid;
    position: absolute;
    z-index: 32;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    border-radius: 50%;
    visibility: hidden;
    opacity: 0;
    box-sizing: border-box;
    transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    animation: spin 1s linear infinite; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
  .section__form > div {
    transition: opacity .3s ease-in-out, visibility .3s ease-in-out; }
  .section__form.spinner > div {
    opacity: 0;
    visibility: hidden; }
  .section__form.spinner:after {
    opacity: 1;
    visibility: visible; }
  .section__form.sent > div {
    opacity: 0;
    visibility: hidden; }
  .section__form.sent .form__holder {
    opacity: 1;
    visibility: visible; }
  .section__form.error > .form__row:after {
    content: var(--form-error-text, "Form cannot be empty.");
    display: block;
    padding-top: 9px;
    box-sizing: border-box;
    color: #e54322;
    font-size: 12px;
    line-height: .8; }
  .section__form.error > .form__row ~ .form__row:after {
    display: none; }
  .section__form.error > .form__row .input-error-text {
    display: none; }
  .section__form.error .input__prefix,
  .section__form.error .input,
  .section__form.error .textarea,
  .section__form.error div:not(.is-open) > .Select-control {
    transition: none !important;
    border-color: #e54322 !important; }

.section__empty {
  min-height: 220px; }

.form__holder {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  text-align: center; }
  .form__holder .section__text {
    margin-top: 14px; }

.picture-wrap {
  overflow: hidden; }

.picture-wrap_contain .img__container-link {
  display: inline-block; }

.picture-wrap_cover .img__container-link {
  display: block; }

.promotion {
  display: flex;
  height: 70px;
  max-width: 300px;
  margin-top: 20px;
  position: relative;
  z-index: 1001;
  background-color: #222;
  align-items: center;
  line-height: normal;
  text-decoration: none;
  box-sizing: border-box;
  pointer-events: auto;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif; }
  .promotion__title {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .promotion__text {
    color: #999;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .promotion__wrap {
    width: 100%;
    box-sizing: border-box;
    padding: 0 24px; }
  .promotion__img {
    position: absolute;
    top: 20px;
    left: 24px;
    display: flex;
    align-items: center;
    width: 30px;
    height: 30px; }
    .promotion__img + .promotion__wrap {
      padding: 0 24px 0 70px; }
    .promotion__img img {
      max-width: 100%;
      max-height: 100%;
      filter: brightness(0) invert(1); }

.partner-promo {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1;
  background: linear-gradient(to bottom, #f69750 0%, #f8272a 100%);
  font-family: Montserrat, "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
  color: #fff;
  pointer-events: auto; }
  .partner-promo__title {
    max-width: 400px;
    margin: -2px 10px 0 0;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 700; }
  .partner-promo__link {
    display: flex;
    width: 154px;
    padding: 0 10px;
    height: 70px;
    align-items: center;
    background: linear-gradient(to right, #4EDFFF, #2BC7E9);
    text-decoration: none;
    color: #fff;
    transition: 0.15s ease;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    margin-left: 25px;
    text-align: center;
    box-sizing: border-box;
    justify-content: center;
    line-height: 16px;
    border-radius: 70px; }
    .partner-promo__link:hover {
      background: linear-gradient(to right, #2BC7E9, #2BC7E9); }
  .partner-promo__box, .partner-promo__inner {
    justify-content: space-between;
    align-items: center; }
  .partner-promo__inner {
    height: 90px; }
  .partner-promo__img {
    width: auto;
    max-width: 100%; }
  .partner-promo ~ .bf-container .bf-container_left {
    bottom: 100px;
    left: 10px; }
  .partner-promo ~ .promotion {
    display: none; }

.freemium-promo {
  background: #fff;
  color: #64666a;
  font-family: Montserrat, "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
  box-shadow: 0 0 4px #ebebeb;
  pointer-events: auto; }
  .freemium-promo__inner {
    padding: 6px 0;
    justify-content: space-between;
    align-items: center;
    min-height: 47px;
    box-sizing: border-box; }
  .freemium-promo__wrap {
    flex: 1;
    display: flex;
    align-items: center; }
  .freemium-promo__logo {
    min-width: 133px;
    margin-right: 35px; }
    @media (max-width: 1024px) {
      .freemium-promo__logo {
        min-width: 120px;
        width: 120px;
        margin-right: 21px; } }
    @media (max-width: 479px) {
      .freemium-promo__logo {
        min-width: 25px;
        width: 25px;
        overflow: hidden;
        margin-right: 10px; }
        .freemium-promo__logo-img {
          width: 106px; } }
  .freemium-promo__title {
    font-size: 16px;
    line-height: 1.4; }
    @media (max-width: 1024px) {
      .freemium-promo__title {
        font-size: 14px; } }
    @media (max-width: 479px) {
      .freemium-promo__title {
        font-size: 11px; } }
  .freemium-promo__link {
    padding: 0 22px;
    height: 35px;
    text-align: center;
    background: transparent;
    text-decoration: none;
    color: #ff1f41;
    border: 2px solid #ff1f41;
    transition: 0.15s ease;
    font-size: 14px;
    text-transform: uppercase;
    margin-left: 35px;
    box-sizing: border-box;
    border-radius: 70px;
    display: flex;
    align-items: center; }
    @media (min-width: 1025px) {
      .freemium-promo__link:hover {
        background: #ff1f41;
        color: #fff; } }
    @media (max-width: 1024px) {
      .freemium-promo__link {
        margin-left: 21px; } }
    @media (max-width: 479px) {
      .freemium-promo__link {
        margin-left: 10px;
        height: 18px;
        font-size: 8px;
        padding: 0 8px;
        border-width: 1px; }
        .freemium-promo__link .freemium-promo__link-text {
          height: 6px; } }

.hide-scroll {
  overflow: hidden; }
  .hide-scroll .template {
    overflow-y: scroll; }
  .hide-scroll .main__header.header_fixed,
  .hide-scroll .header_fixed {
    right: 17px; }
    @media (max-width: 1024px) {
      .hide-scroll .main__header.header_fixed,
      .hide-scroll .header_fixed {
        right: 0; } }
  .hide-scroll .bf-container_right {
    right: 57px; }
    @media (max-width: 1024px) {
      .hide-scroll .bf-container_right {
        right: 30px; } }
    @media (max-width: 768px) {
      .hide-scroll .bf-container_right {
        right: 20px; } }
  .hide-scroll .promotion,
  .hide-scroll .has-promotion .bf-container_right {
    right: 27px; }
    @media (max-width: 1024px) {
      .hide-scroll .promotion,
      .hide-scroll .has-promotion .bf-container_right {
        right: 10px; } }
    @media (max-width: 480px) {
      .hide-scroll .promotion,
      .hide-scroll .has-promotion .bf-container_right {
        right: 20px; } }
  .hide-scroll .ios .main__header.header_fixed,
  .hide-scroll .ios .header_fixed {
    right: 0; }
  .hide-scroll .ios .bf-container_right {
    right: 40px; }
    @media (max-width: 1024px) {
      .hide-scroll .ios .bf-container_right {
        right: 30px; } }
    @media (max-width: 768px) {
      .hide-scroll .ios .bf-container_right {
        right: 20px; } }
  .hide-scroll .ios .has-promotion .bf-container_right,
  .hide-scroll .ios .promotion {
    right: 10px; }
    @media (max-width: 480px) {
      .hide-scroll .ios .has-promotion .bf-container_right,
      .hide-scroll .ios .promotion {
        right: 20px; } }

.template .Select .Select-menu-outer {
  overflow: auto; }

.s-section_row-middle .row__item:not(.row__item_empty) {
  align-self: center; }

@media (max-width: 767px) {
  .section__text div[data-contents] > span:not([class]) {
    font-size: 16px !important; }
  .s-section_row-middle .row__item:not(.row__item_empty) {
    align-self: flex-start; } }

@media (max-width: 767px) {
  .partner-promo__box {
    flex-direction: column;
    align-items: flex-start; }
  .partner-promo__img {
    max-width: 170px; }
  .partner-promo__title {
    font-size: 14px;
    line-height: 1.3;
    margin: 0 0 3px; }
  .partner-promo__link {
    margin-left: 15px;
    width: 100px; } }

@media (max-width: 479px) {
  .partner-promo .s-wrapper {
    padding: 0 10px; } }

.twitter__post .twitter-tweet {
  margin: 0 auto !important;
  max-width: 522px !important;
  min-width: 0 !important;
  width: 100% !important; }

.basket {
  cursor: pointer; }

.public-DraftEditorPlaceholder-inner {
  display: none; }

.public-DraftEditorPlaceholder-root + .DraftEditor-editorContainer {
  pointer-events: none; }

.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(9, 11, 13, 0.95);
  z-index: 9999;
  padding: 0 !important; }

.modal__popup {
  width: 640px;
  padding: 37px 30px 30px;
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0 45px rgba(1, 1, 1, 0.15);
  box-sizing: border-box;
  position: absolute;
  top: 19%;
  left: 50%;
  transform: translateX(-50%); }
  .modal__popup-confirm {
    background: rgba(9, 11, 13, 0.9);
    z-index: 99999; }
    .modal__popup-confirm .modal__popup {
      width: 370px;
      padding: 0;
      box-shadow: 10px 17px 45px rgba(1, 1, 1, 0.15);
      overflow: hidden;
      border-radius: 4px; }
      @media (max-width: 1366px) {
        .modal__popup-confirm .modal__popup {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          border-radius: 6px; } }
      @media (max-width: 479px) {
        .modal__popup-confirm .modal__popup {
          width: 356px; } }
      @media (max-width: 392px) {
        .modal__popup-confirm .modal__popup {
          width: calc(100% - 36px); } }
    .modal__popup-confirm-head {
      padding: 29px 30px 24px;
      text-align: center; }
    .modal__popup-confirm-title {
      margin-bottom: 21px;
      font-size: 16px;
      text-transform: uppercase;
      font-weight: 500;
      color: #2b3033; }
    .modal__popup-confirm-desc {
      font-size: 14px;
      line-height: 23px;
      color: #666; }
    .modal__popup-confirm-footer {
      display: flex; }
      @media (max-width: 479px) {
        .modal__popup-confirm-footer {
          flex-direction: column; } }
    .modal__popup-confirm .modal__close {
      display: none; }
  @media (max-width: 1366px) {
    .modal__popup {
      top: 50%;
      transform: translate(-50%, -50%); } }

.modal-btn_confirm {
  flex: 1;
  height: 44px;
  font-size: 12px;
  border-radius: 0;
  border: solid #edf0f2;
  border-width: 1px 1px 0 0;
  color: #2b3033; }
  .modal-btn_confirm:hover {
    background: #edf0f2; }
  .modal-btn_confirm:last-child {
    border-width: 1px 0 0; }
  @media (max-width: 1024px) {
    .modal-btn_confirm {
      height: 60px;
      border-bottom: 0; } }

.modal__close {
  box-sizing: border-box;
  pointer-events: auto;
  cursor: pointer;
  width: 50px;
  height: 44px;
  padding: 12px 10px;
  position: absolute;
  top: 13px;
  right: 46px;
  z-index: 16;
  fill: #aaafb2; }
  .modal__close:hover {
    fill: #fff; }
    @media (max-width: 767px) {
      .modal__close:hover {
        fill: #000; } }
  @media (max-width: 1366px) {
    .modal__close {
      width: 41px;
      height: 44px;
      top: 7px;
      right: 14px; } }
  @media (max-width: 1024px) {
    .modal__close {
      top: 8px;
      right: 9px; } }
  @media (max-width: 479px) {
    .modal__close {
      width: 35px;
      height: 40px;
      top: 13px;
      right: 9px; } }

.scrollbar__box {
  position: relative;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden; }

.cookie-settings-popup__wrap .modal__popup {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }
.icon_1x84K {
  position: relative; }

.icon_1x84K,
.icon_1x84K svg {
  display: inline-block;
  height: 100%;
  vertical-align: top;
  width: 100%; }

.icon_1x84K svg {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform: rotate(360deg); }
@keyframes fadein {
  0% {
    opacity: 0; }
  50% {
    opacity: 0.01; }
  100% {
    opacity: 1; } }

.embed_block {
  position: relative; }
  .embed_block iframe {
    display: block; }
  .embed_block.embed-spinner:after {
    content: '';
    border-style: solid;
    position: absolute;
    z-index: 32;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px;
    border-width: 3px;
    border-radius: 50%;
    box-sizing: border-box;
    border-color: var(--brandingTheme_defaultColor) transparent transparent;
    animation: spin .8s linear infinite, fadeOut .3s ease-in-out both;
    pointer-events: none; }
  .embed_block.embed-spinner:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: transparent;
    opacity: 0;
    visibility: hidden;
    transition: ease-in-out .3s; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  to {
    opacity: 0; } }
  .embed_block.embed-spinner:before {
    display: none; }
  .embed_block.embed-spinner:after {
    width: 80px;
    height: 80px;
    border-width: 4px;
    margin: -40px 0 0 -40px; }
  .embed_block.embed-spinner iframe {
    opacity: 1; }
  .embed_block.embed-spinner.show_spinner iframe {
    opacity: 0; }
  .embed_block.embed-spinner.show_spinner:before {
    opacity: 1;
    visibility: visible;
    transition: none; }
  .embed_block.embed-spinner.show_spinner:after {
    animation: spin .8s linear infinite; }
  .embed_block.embed-spinner._tiny:after {
    width: 24px;
    height: 24px;
    margin: -12px 0 0 -12px;
    border-width: 2px; }
  .embed_block:not(.show_spinner) iframe {
    animation-name: fadein;
    animation-duration: 2s; }

.embed-empty {
  visibility: hidden;
  background: #f1f2f3;
  height: 400px; }
  .embed-empty img {
    max-width: 100%;
    max-height: 100%;
    min-width: 100%;
    object-fit: cover;
    object-position: center; }
  .embed-empty:after, .embed-empty:before {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0; }
  .embed-empty:after {
    content: var(--add-embed-text, "add embed");
    z-index: 2;
    margin: auto;
    color: #8a9399;
    font: 14px "Gotham SSm A", "Gotham SSm B", -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    transition: opacity 0.15s ease;
    text-transform: uppercase;
    width: 100px;
    height: 20px;
    text-align: center;
    transform: translateY(30px); }
  .embed-empty:before {
    content: "";
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTggMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cG9seWdvbiBmaWxsPSIjOGE5Mzk5IiBwb2ludHM9IjcsMTQgOSwxNCAxMSwwIDksMCAiLz48cG9seWdvbiBmaWxsPSIjOGE5Mzk5IiBwb2ludHM9IjMsMyAwLDcgMywxMSA1LDExIDIsNyA1LDMgIi8+PHBvbHlnb24gZmlsbD0iIzhhOTM5OSIgcG9pbnRzPSIxNSwzIDEzLDMgMTYsNyAxMywxMSAxNSwxMSAxOCw3ICIvPjwvZz48L3N2Zz4=) no-repeat center calc(50% - 10px);
    background-size: 43px 26px; }

._embed-load._embed-load {
  cursor: default; }
  ._embed-load._embed-load .scrollbar__track {
    pointer-events: auto; }
  ._embed-load._embed-load .component {
    pointer-events: none !important; }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
/* media queries */
/***** size distribution *****/
/**/
/***** cleaning floating elements *****/
/***** absolute center *****/
/**/
/***** ellipsis *****/
/**/
/***** triangle *****/
/**/
/* last child */
/* default ratio */
.g-tooltip_left, .g-tooltip_right, .g-tooltip_top, .g-tooltip_bottom {
  position: absolute;
  z-index: 100;
  pointer-events: none;
  white-space: nowrap; }

.tooltip {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.15s ease, visibility 0.15s ease;
  box-sizing: border-box;
  cursor: default; }
  .tooltip_active {
    opacity: 1;
    visibility: visible; }
  .tooltip_cvv {
    padding: 10px 20px 25px;
    width: 288px;
    border-radius: 5px 4px 4px/4px;
    background: #fff;
    box-shadow: 0 0 21px rgba(0, 0, 0, 0.36);
    z-index: 1;
    top: 52px;
    right: -54px; }
    .tooltip_cvv:after {
      content: '';
      position: absolute;
      right: 58px;
      top: -16px;
      height: 0;
      width: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 8px;
      border-bottom-color: #fff; }
    .tooltip_cvv .tooltip__text {
      font-size: 15px;
      color: #2b3033;
      line-height: 20px;
      margin-bottom: 10px;
      text-align: center; }

.g-tooltip__box {
  display: inline-block;
  padding: 3px 10px 4px;
  color: #fff;
  background: rgba(36, 39, 42, 0.97);
  border-radius: 3px;
  font-size: 12px;
  line-height: 21px;
  position: relative; }
  .g-tooltip__box:first-letter {
    text-transform: capitalize; }
  .g-tooltip__box:after {
    content: '';
    position: absolute; }

.g-tooltip_left {
  animation: tL 0.15s ease; }
  .g-tooltip_left .g-tooltip__box {
    transform: translateY(-50%);
    left: -100%; }
    .g-tooltip_left .g-tooltip__box:after {
      right: 0;
      top: 50%;
      transform: translate(100%, -50%);
      height: 0;
      width: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 5px;
      border-left-color: rgba(36, 39, 42, 0.97); }

.g-tooltip_right {
  animation: tR 0.15s ease; }
  .g-tooltip_right .g-tooltip__box {
    transform: translateY(-50%); }
    .g-tooltip_right .g-tooltip__box:after {
      left: 0;
      top: 50%;
      transform: translate(-100%, -50%);
      height: 0;
      width: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 5px;
      border-right-color: rgba(36, 39, 42, 0.97); }

.g-tooltip_top {
  animation: tT 0.15s ease; }
  .g-tooltip_top .g-tooltip__box {
    left: -50%; }
    .g-tooltip_top .g-tooltip__box:after {
      bottom: 0;
      left: 50%;
      transform: translate(-50%, 100%);
      height: 0;
      width: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 5px;
      border-top-color: rgba(36, 39, 42, 0.97); }

.g-tooltip_bottom {
  animation: tB 0.15s ease; }
  .g-tooltip_bottom .g-tooltip__box {
    left: -50%; }
    .g-tooltip_bottom .g-tooltip__box:after {
      top: 0;
      left: 50%;
      transform: translate(-50%, -100%);
      height: 0;
      width: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 5px;
      border-bottom-color: rgba(36, 39, 42, 0.97); }

@keyframes tB {
  0% {
    opacity: 0;
    transform: translateY(3px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes tT {
  0% {
    opacity: 0;
    transform: translateY(-3px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes tL {
  0% {
    opacity: 0;
    transform: translateX(-3px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

@keyframes tR {
  0% {
    opacity: 0;
    transform: translateX(3px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
/* media queries */
/***** size distribution *****/
/**/
/***** cleaning floating elements *****/
/***** absolute center *****/
/**/
/***** ellipsis *****/
/**/
/***** triangle *****/
/**/
/* last child */
/* default ratio */
.scrollbar2__box {
  position: relative;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden; }

.scrollbar2__track {
  cursor: default;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 9999;
  transition: width 0.15s ease; }

.scrollbar2__thumb {
  background: rgba(19, 23, 26, 0.3);
  transition: background 0.15s ease, opacity 0.15s ease, width 0.15s ease, visibility 0.15s ease; }
  .scrollbar2__thumb:hover, .scrollbar2__thumb:active {
    background: rgba(19, 23, 26, 0.45); }

.scrollbar2_thin > .scrollbar2__track {
  right: 2px; }
  .scrollbar2_thin > .scrollbar2__track .scrollbar2__thumb {
    border-radius: 4px; }

.scrollbar2_thin-dark > .scrollbar2__track {
  right: 4px; }
  .scrollbar2_thin-dark > .scrollbar2__track .scrollbar2__thumb {
    background: rgba(255, 255, 255, 0.2); }
    .scrollbar2_thin-dark > .scrollbar2__track .scrollbar2__thumb:hover, .scrollbar2_thin-dark > .scrollbar2__track .scrollbar2__thumb:active {
      background: rgba(255, 255, 255, 0.3); }

.scrollbar2_dynamic .scrollbar2__track {
  right: 3px;
  top: 2px;
  bottom: 2px; }

.scrollbar2_dynamic .scrollbar2__thumb {
  border-radius: 2px; }

.scrollbar2_dynamic-dark .scrollbar2__track {
  right: 3px; }

.scrollbar2_dynamic-dark .scrollbar2__thumb {
  background: rgba(110, 114, 117, 0.8); }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
/* media queries */
/***** size distribution *****/
/**/
/***** cleaning floating elements *****/
/***** absolute center *****/
/**/
/***** ellipsis *****/
/**/
/***** triangle *****/
/**/
/* last child */
/* default ratio */
.lightbox {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  opacity: 0;
  color: #fff;
  background: rgba(9, 11, 13, 0.95);
  overflow: auto;
  transition: opacity 0.3s ease-in-out;
  z-index: 9999; }
  .lightbox__wrap {
    display: flex;
    width: 100%;
    min-height: 100%;
    padding: 80px;
    flex-direction: column;
    box-sizing: border-box; }
  .lightbox__picture {
    flex: 1;
    position: relative; }
  .lightbox__img {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    width: auto;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .lightbox__title {
    margin-top: 23px;
    font-size: 16px;
    line-height: 27px; }
  .lightbox__desc {
    font-size: 14px;
    line-height: 23px; }
  .lightbox__arrow, .lightbox__close {
    position: fixed !important;
    fill: #fff;
    cursor: pointer;
    opacity: .8;
    transition: opacity 0.15s ease; }
    .lightbox__arrow:hover, .lightbox__close:hover {
      opacity: 1; }
  .lightbox__arrow {
    top: 50%;
    height: 40px !important;
    width: 40px !important; }
    .lightbox__arrow._right {
      right: 20px;
      transform: translateY(-50%); }
    .lightbox__arrow._left {
      left: 20px;
      transform: translateY(-50%) rotate(180deg); }
  .lightbox__close {
    top: 23px;
    right: 30px;
    width: 20px !important;
    height: 20px !important; }
  .lightbox._white {
    color: #000;
    background: rgba(255, 255, 255, 0.95); }
    .lightbox._white .lightbox__arrow,
    .lightbox._white .lightbox__close {
      fill: #000; }

.no-scroll {
  overflow: hidden; }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
/* media queries */
/***** size distribution *****/
/**/
/***** cleaning floating elements *****/
/***** absolute center *****/
/**/
/***** ellipsis *****/
/**/
/***** triangle *****/
/**/
/* last child */
/* default ratio */
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
/* media queries */
/***** size distribution *****/
/**/
/***** cleaning floating elements *****/
/***** absolute center *****/
/**/
/***** ellipsis *****/
/**/
/***** triangle *****/
/**/
/* last child */
/* default ratio */
button {
  -webkit-appearance: none; }
  button::-moz-focus-inner {
    padding: 0;
    border: 0; }

.btn2 {
  display: inline-block;
  height: 40px;
  padding: 0 25px;
  font-size: 14px;
  font-family: "Gotham SSm A", "Gotham SSm B", -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
  position: relative;
  border: 0;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  text-transform: uppercase;
  background: none;
  border-radius: 3px;
  font-weight: 500;
  word-break: break-all;
  word-break: break-word;
  text-align: center;
  vertical-align: middle;
  transition: background 0.15s ease, color 0.15s ease, fill 0.15s ease, border-color 0.15s ease, opacity 0.15s ease, visibility 0.15s ease; }
  .btn2__text {
    position: relative;
    display: block;
    outline: none;
    pointer-events: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .btn2 .icon {
    pointer-events: none; }
  .btn2.disabled {
    color: #a2a8ad;
    background-color: #e4e7e9;
    cursor: default;
    pointer-events: none; }

.brand {
  color: var(--brandingTheme_innerColor);
  background: var(--brandingTheme_defaultColor);
  border-radius: var(--brandingTheme_borderRadius); }
  .brand:focus {
    background: var(--brandingTheme_focusColor); }
  .brand:hover {
    color: rgba(var(--brandingTheme_innerColor-rgb), 0.9);
    background: var(--brandingTheme_hoverColor); }
  .brand:active {
    background: var(--brandingTheme_pressedColor); }

.grey {
  color: #61696e;
  background: #e4e7e9; }
  .grey:hover, .grey:active {
    background: #d7dadd; }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
/* media queries */
/***** size distribution *****/
/**/
/***** cleaning floating elements *****/
/***** absolute center *****/
/**/
/***** ellipsis *****/
/**/
/***** triangle *****/
/**/
/* last child */
/* default ratio */
.rangeslider-box {
  display: flex;
  width: 100%;
  align-items: center; }
  .range-crop .rangeslider-box {
    flex: 1;
    width: auto; }
  .range-crop.disabled .rangeslider-box {
    opacity: 0.5;
    pointer-events: none; }
  .post-page__settings .rangeslider-box {
    padding: 10px;
    border-radius: 2px;
    max-width: calc(100% - 22px);
    border: 1px solid #bbc1c6; }

.rangeslider {
  width: 100%;
  position: relative;
  height: 13px;
  min-width: 7px;
  touch-action: none;
  cursor: pointer; }
  .rangeslider:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 2px;
    right: 0.6px;
    height: 5px;
    background: #2b3033;
    border-radius: 3px; }
    .rangeslider__light .rangeslider:after {
      background: #d9d9d9; }
  .rangeslider:hover .rangeslider__fill:after,
  .rangeslider__light .rangeslider:hover .rangeslider__fill:after {
    background: #40afff; }
  .rangeslider__handle {
    background: #fff;
    position: absolute;
    z-index: 2; }
    .rangeslider__handle .rangeslider__active {
      opacity: 1; }
    .rangeslider__light .rangeslider__handle {
      background: #808080; }
    .rangeslider-vertical .rangeslider__handle {
      left: -2px;
      z-index: 1;
      height: 4px;
      width: 24px;
      border: 2px solid #fff;
      border-radius: 2px;
      background: transparent !important;
      cursor: pointer;
      pointer-events: none; }
  .rangeslider__handle-tooltip {
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    z-index: 2;
    bottom: 100%;
    padding: 6px 7px 5px;
    line-height: 1;
    color: #fff;
    width: auto;
    box-sizing: border-box;
    background: rgba(36, 39, 42, 0.97);
    border-radius: 3px;
    font-size: 12px;
    margin: 0 0 8px 0;
    white-space: nowrap; }
    .cp__rangeslider .rangeslider__handle-tooltip {
      display: none; }
  .rangeslider__labels {
    position: relative; }
  .rangeslider__label-item {
    position: absolute;
    font-size: 14px;
    cursor: pointer;
    display: inline-block;
    top: 10px;
    transform: translate3d(-50%, 0, 0); }
  .rangeslider__number {
    font-size: 12px;
    color: #999;
    width: 20px;
    text-align: right;
    margin-left: 8px; }
    .rangeslider__light .rangeslider__number {
      color: #808080; }
    .ios .rangeslider__number {
      font-weight: 500; }
  .cp__alpha .rangeslider {
    height: 21px;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0; }
  .range-crop .rangeslider {
    height: 14px;
    margin: 0 11px; }

.rangeslider-horizontal {
  height: 13px; }
  .rangeslider-horizontal .rangeslider__fill {
    height: 100%;
    position: relative; }
    .rangeslider-horizontal .rangeslider__fill:after {
      content: '';
      position: absolute;
      height: 5px;
      top: 4px;
      left: 0.6px;
      right: 0.6px;
      background: #cbcdd2;
      border-radius: 3px;
      transition: background 0.15s ease;
      z-index: 1; }
      .rangeslider__light .rangeslider-horizontal .rangeslider__fill:after {
        background: #bfbfbf; }
  .rangeslider-horizontal .rangeslider__handle {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    top: 0;
    transform: translate(-50%, 0); }
  .rangeslider-horizontal.rangeslider-reverse .rangeslider__fill {
    right: 0; }

.rangeslider-vertical:after {
  display: none; }

.rangeslider-vertical:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  border-radius: 3px;
  background: linear-gradient(to top, #f00 0%, #ff0 16.66%, #0f0 33.33%, #0ff 50%, #00f 66.66%, #f0f 83.33%, #f00 100%) !important;
  pointer-events: none; }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
/* media queries */
/***** size distribution *****/
/**/
/***** cleaning floating elements *****/
/***** absolute center *****/
/**/
/***** ellipsis *****/
/**/
/***** triangle *****/
/**/
/* last child */
/* default ratio */
.resizable {
  position: relative;
  height: 100%; }
  body:not(.crop-mode__contain) .logo_alone .crop-mode__cover .resizable {
    width: 100%; }
  .crop-mode__cover .logo_alone .resizable {
    width: 100%; }
  .resizable__control {
    position: absolute;
    z-index: 2; }
    .resizable__disabled .resizable__control {
      display: none; }
    .resizable__control_axis_x {
      width: 9px;
      top: 0;
      bottom: 0;
      cursor: ew-resize; }
      .resizable__control_axis_x:hover ~ .resizable__background, .resizable__control_axis_x:active ~ .resizable__background {
        opacity: 1;
        visibility: visible; }
      @media (max-width: 1024px) {
        .template .resizable__control_axis_x {
          display: none; } }
    .resizable__control_axis_y {
      left: 0;
      right: 0;
      cursor: ns-resize; }
    .resizable__control_pos_left {
      left: 0; }
    .resizable__control_pos_right {
      right: 0; }
    .resizable__control_pos_top {
      top: 0; }
    .resizable__control_pos_bottom {
      left: 50%;
      right: auto;
      height: 0;
      bottom: 11px; }
      .resizable__control_pos_bottom .resizable__button {
        margin-top: 0;
        margin-left: -50%; }
  .resizable__background {
    position: absolute;
    top: 0;
    left: 4px;
    right: 4px;
    bottom: 0;
    pointer-events: none;
    z-index: 11;
    background: rgba(102, 191, 255, 0.15);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.15s ease 0.05s, visibility 0.15s ease 0.05s; }
    .resizable__background:after, .resizable__background:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      width: 3px;
      background-color: rgba(51, 170, 255, 0.75); }
    .resizable__background:after {
      right: 0; }
    .resizable__background:before {
      left: 0; }
    @media (max-width: 1024px) {
      .template .resizable__background {
        display: none; } }
  .resizable__button {
    cursor: ns-resize;
    display: block;
    height: 22px;
    margin-top: -11px;
    padding: 0 8px 0 14px;
    border: 0;
    outline: 0;
    fill: #fff;
    background: rgba(42, 45, 47, 0.5);
    position: relative;
    transform: translateX(-50%);
    left: 50%;
    border-radius: 3px;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.15s ease, background 0.15s ease, visibility 0.15s ease;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .resizable:hover .resizable__button, .resizable__resizing .resizable__button {
      opacity: 1; }
    .resizable__button:hover, .resizable__button:active {
      transition: opacity 0.15s ease, background 0.15s ease;
      background: #2a2d2f; }
      .resizable__button:hover .resizable__value, .resizable__button:active .resizable__value {
        max-width: 83px;
        padding-left: 8px;
        transition: max-width 0.15s ease, padding 0.15s ease; }
    .resizable__button .icon {
      position: absolute;
      top: 6px;
      left: 8px;
      width: 6px;
      height: 11px; }
  .resizable__value {
    display: inline-block;
    max-width: 0;
    margin: 0;
    overflow: hidden;
    vertical-align: top;
    color: #fff;
    font-size: 11px;
    font-family: "Gotham SSm A", "Gotham SSm B", -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    line-height: 22px;
    font-weight: 500;
    pointer-events: none;
    transition: max-width 0.15s ease 0.15s, padding 0.15s ease 0.15s;
    white-space: nowrap; }
  .resizable__limit {
    color: #ff3377; }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
/* media queries */
/***** size distribution *****/
/**/
/***** cleaning floating elements *****/
/***** absolute center *****/
/**/
/***** ellipsis *****/
/**/
/***** triangle *****/
/**/
/* last child */
/* default ratio */
.Select {
  position: relative;
  z-index: 3;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .Select_colors .Select-menu-outer .Select-option {
    line-height: 46px; }
  .Select.is-open {
    z-index: 11; }
    .Select.is-open .Select-control,
    .Select.is-open .Select-control:hover {
      border-color: #33aaff; }
    .Select.is-open.is-disabled .Select-control {
      background: #e5e5e5 !important;
      border-color: #BBC1C6 !important;
      cursor: default; }
    .Select.is-open.is-disabled .Select-arrow-zone {
      fill: #BBC1C6 !important;
      cursor: default; }
    .Select.is-open .Select-control {
      border-radius: 3px 3px 0 0; }
      .Select.is-open .Select-control:after {
        opacity: 1; }
    .Select.is-open .Select-arrow-zone {
      fill: #a2a8ad; }
  .Select .Select-control {
    height: 38px;
    border: 1px solid #BBC1C6;
    border-radius: 3px;
    font-size: 14px;
    background: #fff;
    color: #303437;
    position: relative;
    cursor: pointer;
    transition: border-color 0.15s ease; }
    .Select .Select-control:after {
      content: "";
      position: absolute;
      bottom: 0;
      height: 1px;
      background: #f6f7f7;
      right: 1px;
      left: 1px;
      z-index: 4;
      opacity: 0; }
    .Select .Select-control:hover {
      border-color: #8a9399; }
      .Select .Select-control:hover .Select-arrow-zone {
        fill: #a2a8ad; }
  .Select .Select-arrow-zone {
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 100%;
    z-index: 1;
    cursor: pointer;
    text-align: center;
    fill: #bbc1c6;
    transition: fill 0.15s ease; }
    .Select .Select-arrow-zone .icon {
      width: 10px; }
    .Select .Select-arrow-zone:hover {
      fill: #a2a8ad; }
  .Select .Select-value,
  .Select .Select-placeholder {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    line-height: 38px;
    padding-left: 13px;
    padding-right: 42px;
    color: #aaa;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .Select .Select-value {
    color: #303437; }
  .Select .Select-input {
    display: inline-block;
    height: 38px;
    vertical-align: middle;
    padding-left: 13px;
    padding-right: 42px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 100%;
    box-sizing: border-box; }
    .Select .Select-input > input {
      background-color: transparent;
      border: 0;
      cursor: default;
      display: inline-block;
      font-family: inherit;
      font-size: inherit;
      margin: 0;
      outline: none;
      height: 38px;
      -webkit-appearance: none;
      padding: 0; }
      .is-focused .Select .Select-input > input {
        cursor: text; }
  .Select .Select-menu-outer {
    max-height: 277px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 2;
    margin-top: -1px;
    border-color: #33aaff;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    border-radius: 0 0 3px 3px;
    overflow: hidden;
    box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.05);
    box-sizing: border-box;
    background: #fff; }
    .template .Select .Select-menu-outer {
      background: #fff; }
  .Select .Select-menu {
    height: 100%; }
  .Select .Select-option {
    padding: 1px 13px 0;
    line-height: 36px;
    font-size: 14px;
    cursor: pointer;
    transition: background 0.15s ease;
    background: #fff;
    position: relative;
    z-index: 1;
    box-shadow: inset 0 1px #f6f7f7;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .Select .Select-option.is-focused, .Select .Select-option.is-selected, .Select .Select-option:hover {
      color: inherit;
      background: #f6f7f7; }
  .Select .Select-text {
    padding-top: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .Select .Select-colors {
    float: right;
    border-radius: 3px;
    margin-top: 13px;
    line-height: 1;
    overflow: hidden; }
    .Select .Select-colors li {
      width: 24px;
      height: 24px;
      display: inline-block;
      vertical-align: top;
      box-sizing: border-box; }
    .Select .Select-colors .has_border {
      border: solid #ccc;
      border-width: 1px 0; }
      .Select .Select-colors .has_border + .has_border {
        border-left-width: 1px; }
      .Select .Select-colors .has_border:last-child {
        border-right-width: 1px; }
  .Select .Select-noresults {
    color: #a2a8ad;
    padding: 12px 14px;
    font-size: 14px; }
  .Select .scrollbar2__box,
  .Select .scrollbar__box {
    max-height: 277px; }
  .Select .scrollbar2 .scrollbar2__track,
  .Select .scrollbar2 .scrollbar__track,
  .Select .scrollbar .scrollbar2__track,
  .Select .scrollbar .scrollbar__track {
    visibility: visible;
    opacity: 1;
    right: 2px !important;
    transition: none; }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
/* media queries */
/***** size distribution *****/
/**/
/***** cleaning floating elements *****/
/***** absolute center *****/
/**/
/***** ellipsis *****/
/**/
/***** triangle *****/
/**/
/* last child */
/* default ratio */
.input2::-ms-clear {
  display: none; }

.input2:-webkit-autofill, .input2:-webkit-autofill:hover, .input2:-webkit-autofill:focus, .input2:-webkit-autofill:active {
  box-shadow: inset 0 0 0 50px #fff !important; }

.input2 {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  width: 100%;
  padding: 0 13px;
  border-style: solid;
  border-width: 2px;
  box-sizing: border-box;
  outline: none;
  font-family: "Gotham SSm A", "Gotham SSm B", -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
  font-size: 100%;
  background: transparent;
  transition: border 0.15s ease;
  box-shadow: none;
  text-overflow: ellipsis; }
  .input2:hover {
    border-color: #b7bdc2; }
  .input2:focus {
    border-color: #51C3F8; }
  .input2::-webkit-input-placeholder {
    color: #a2a8ad; }
  .input2::-ms-input-placeholder {
    color: #a2a8ad; }
  .input2::placeholder {
    color: #a2a8ad; }
  .input2:disabled {
    background: #f0f3f5 !important;
    border-color: #d7dadd !important;
    color: #acb7be !important;
    pointer-events: none !important;
    cursor: default !important; }

.input2[type='date'],
.input2[type='text'] {
  height: 40px; }

textarea.input2 {
  max-width: 100%;
  height: 256px;
  resize: none;
  padding-top: 19px;
  padding-bottom: 19px;
  overflow: auto; }

.input-wrap {
  position: relative; }
  .input-wrap_error .modifier,
  .input-wrap_error .input2 {
    border-color: #e54322 !important; }

.textarea__box {
  border: 1px solid #BBC1C6;
  border-radius: 2px;
  padding: 2px 0 2px 13px;
  transition: border 0.15s ease; }
  .textarea__box:hover {
    border-color: #8a9399; }
  .textarea__box._focus {
    border-color: #51C3F8; }
  .textarea__box textarea.input2 {
    overflow: hidden;
    border: 0 !important;
    padding: 0;
    height: auto;
    min-height: 100%; }
  .textarea__box .input__wrap {
    height: 100%;
    padding: 9px 13px 9px 0; }
  .textarea__box .scrollbar2__box > div {
    height: 100%; }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
/* media queries */
/***** size distribution *****/
/**/
/***** cleaning floating elements *****/
/***** absolute center *****/
/**/
/***** ellipsis *****/
/**/
/***** triangle *****/
/**/
/* last child */
/* default ratio */
.main .ecwid {
  color: inherit; }
  .main .ecwid .grid-product__wrap-inner {
    background: currentColor; }

.ec-size .ec-store .ec-store__content-wrapper {
  padding-top: 0 !important; }

.catalogue {
  overflow: hidden;
  color: transparent; }
  .catalogue.theme_1 .ec-size .ec-store .ec-grid {
    overflow: visible; }
    .catalogue.theme_1 .ec-size .ec-store .ec-grid:after, .catalogue.theme_1 .ec-size .ec-store .ec-grid:before {
      content: '';
      display: table; }
  .catalogue.theme_1 .grid-product__wrap-inner {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1); }
  .catalogue.theme_1 .product {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1); }
  .catalogue._store-load {
    outline-color: transparent !important; }
  .catalogue div.ecwid-productBrowser {
    padding: 0 !important; }
  .catalogue .product {
    position: relative; }
    .catalogue .product .product-row:last-child {
      padding-bottom: 16px; }
  .catalogue .ec-store .ec-pager {
    padding-bottom: 0 !important; }
  .catalogue .pager__pages ul {
    margin-bottom: 0 !important; }

.theme_0 .catalog-dummy-box,
.theme_1 .catalog-dummy-box {
  background: #fff;
  padding: 20px 20px 30px;
  margin: 0 10px; }

.theme_0 .catalog-dummy-row,
.theme_1 .catalog-dummy-row {
  margin: 0 -10px 20px; }
  .theme_0 .catalog-dummy-row:last-child,
  .theme_1 .catalog-dummy-row:last-child {
    margin-bottom: 0 !important; }

.theme_2 .catalog-dummy,
.theme_3 .catalog-dummy,
.theme_4 .catalog-dummy {
  padding: 10px;
  background: #fff; }

._store-load .catalog-dummy {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly; }

.catalog-dummy-row {
  display: flex;
  margin-bottom: 10px;
  flex: 1; }

.catalog-dummy-box {
  flex: 1;
  padding: 10px;
  display: flex;
  flex-direction: column; }

.catalog-dummy-img {
  width: 100%;
  height: 112px;
  background: #f1f2f3;
  margin-bottom: 16px;
  flex: 1; }

.catalog-dummy-text {
  background: #f1f2f3;
  margin-bottom: 12px;
  height: 10px; }
  .catalog-dummy-text:last-child {
    width: 56%;
    margin: 0 auto; }

.catalog-dummy-text, .catalog-dummy-img {
  animation: skeletonShimmer 750ms linear infinite forwards alternate; }

@keyframes skeletonShimmer {
  0% {
    opacity: 0.45; }
  100% {
    opacity: 1; } }

.ecwid-minicart,
.ecwid-productBrowser-categoryDescription,
.ecwid-productBrowser-subcategories-mainTable,
.template .grid__categories,
.template .grid__description,
.ecwid-productBrowser-sharePanel-header,
body > div[style*="z-index: 10000000"] {
  display: none !important; }

input.ecwid-productBrowser-details-qtyTextField,
div.ecwid-productBrowser-cart input.ecwid-productBrowser-cart-qtyTextField {
  min-width: 60px; }

.buy-text {
  opacity: 1;
  transition: opacity 0.3s;
  display: block; }

.buy-icon {
  position: absolute !important;
  top: 0;
  left: 50%;
  opacity: 0;
  width: 20px;
  height: 20px;
  transform: translate3d(-50%, 0, 0);
  fill: #fff; }

.icon_added {
  opacity: 0;
  position: absolute;
  left: 20px;
  top: 20px;
  z-index: 1;
  width: 21px;
  height: 21px;
  transition: 0.15s ease; }
  ._added .icon_added {
    opacity: 1; }

/*.btn._active{
  .buy{
    &-text{
      transition: opacity $buy-transition, transform $buy-transition;
      opacity: 0;
      transform: translate3d(0%, 70%, 0)
    }
    &-icon{
      transition: opacity $buy-transition, transform $buy-transition;
      opacity: 1;
      transform: translate3d(-50%, 70%, 0)
    }
  }
}*/
.btn._active .buy-text,
.product-page__button._active .buy-text {
  animation: buy-text 2s cubic-bezier(0, 0.4, 0.2, 1) 50ms; }

.btn._active .buy-icon,
.product-page__button._active .buy-icon {
  animation: buy-icon 2s cubic-bezier(0, 0.4, 0.2, 1) 50ms; }

@keyframes buy-text {
  0% {
    opacity: 1;
    transform: translate3d(0%, 0%, 0); }
  50% {
    opacity: 0;
    transform: translate3d(0%, 70%, 0); }
  51% {
    transform: translate3d(0%, 0%, 0); }
  75% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes buy-icon {
  0% {
    top: 0;
    opacity: 0;
    transform: translate3d(-50%, 0%, 0); }
  40% {
    top: 50%;
    opacity: 1;
    transform: translate3d(-50%, -50%, 0); }
  70% {
    top: 50%;
    opacity: 1;
    transform: translate3d(-50%, -50%, 0); }
  75% {
    top: 50%;
    opacity: 0;
    transform: translate3d(-50%, -50%, 0); } }

.grid-product__wrap {
  pointer-events: none; }
  .grid-product__wrap .grid-product__wrap-inner {
    pointer-events: auto; }

div.ecwid-MaskableWidget .ecwid-animask {
  width: 30px !important;
  height: 30px !important;
  margin: -15px 0 0 -15px !important;
  border: 3px solid !important;
  background: none !important;
  animation-duration: .7s !important; }

.template .ec-size .ec-store .ec-page-title + .ec-grid {
  margin-top: 0 !important; }

.template .ec-size .ec-store .grid-product__title-inner {
  min-height: 0; }

.template .ec-size .ec-store .grid-product__sku, .template .ec-size .ec-store .grid-product__price, .template .ec-size .ec-store .grid-product__price-hover {
  padding-top: 0; }

.template .ec-size .ec-store .grid-product__image + *,
.template .ec-size .ec-store .grid-product__button .form-control,
.template .ec-size .ec-store .grid-product__button-hover .form-control {
  margin-top: 0; }

.template .ec-size .ec-store .grid-product__image {
  margin-bottom: 5px; }
  .template .ec-size .ec-store .grid-product__image + .grid-product__price {
    margin-top: 1px; }
  .template .ec-size .ec-store .grid-product__image + .grid-product__button {
    margin-top: 2px; }
  .template .ec-size .ec-store .grid-product__image:last-child {
    margin-bottom: 0 !important; }

.template .ec-size .ec-store .grid-product__sku, .template .ec-size .ec-store .grid-product__title {
  margin-bottom: 2px; }
  .template .ec-size .ec-store .grid-product__sku:last-child, .template .ec-size .ec-store .grid-product__title:last-child {
    margin-bottom: 0 !important; }
  .template .ec-size .ec-store .grid-product__sku + .grid-product__price, .template .ec-size .ec-store .grid-product__title + .grid-product__price {
    margin-top: 1px; }
  .template .ec-size .ec-store .grid-product__sku + .grid-product__button, .template .ec-size .ec-store .grid-product__title + .grid-product__button {
    margin-top: 2px; }

.template .ec-size .ec-store .grid-product__price {
  margin-bottom: 5px; }
  .template .ec-size .ec-store .grid-product__price:last-child {
    margin-bottom: 0 !important; }
  .template .ec-size .ec-store .grid-product__price-compare {
    padding-top: 0; }

.template .grid.product ._image {
  margin-bottom: 5px;
  cursor: pointer; }
  .template .grid.product ._image + ._price {
    margin-top: 1px; }
  .template .grid.product ._image + .product-row {
    margin-top: 2px; }
  .template .grid.product ._image:last-child {
    margin-bottom: 0 !important; }

.template .grid.product ._sku,
.template .grid.product ._name {
  margin-bottom: 2px; }
  .template .grid.product ._sku:last-child,
  .template .grid.product ._name:last-child {
    margin-bottom: 0 !important; }
  .template .grid.product ._sku + ._price,
  .template .grid.product ._name + ._price {
    margin-top: 1px; }
  .template .grid.product ._sku + .product-row,
  .template .grid.product ._name + .product-row {
    margin-top: 2px; }

.template .grid.product ._price {
  margin-bottom: 5px; }
  .template .grid.product ._price:last-child {
    margin-bottom: 0 !important; }

.template .grid.product.theme_1, .template .grid.product.theme_2, .template .grid.product.theme_3, .template .grid.product.theme_0,
.template .grid.product .product-row:last-child {
  padding-bottom: 14px; }

.template .grid.product .grid-product__textblock {
  display: inline-block;
  padding: 0 5px; }

.template .grid.product .grid-product__text {
  position: relative; }

._store-animation .fade-leave {
  position: absolute;
  top: 0;
  right: 0;
  left: 0; }

.empty-catalog {
  position: relative;
  padding: 20px;
  background: #fff;
  /*&:hover{
    &:after{
      background: rgba($brand_color, .1);
      border-color: $brand_color;
    }
    .empty-catalog-text{
      color: $brand_color;
    }
  }*/ }
  .empty-catalog:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    border: 2px solid transparent;
    background: transparent;
    transition: 0.15s ease; }
  .empty-catalog-wrap {
    position: relative; }
  .empty-catalog-text {
    position: absolute;
    left: 0;
    right: 0;
    top: 45%;
    color: #666;
    z-index: 1;
    text-align: center;
    transform: translateY(-50%);
    font-family: "Gotham SSm A", "Gotham SSm B", -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    transition: color 0.15s ease; }
    .post-per-row_1 .empty-catalog-text {
      top: 0;
      transform: none; }
    ._edit-ecommerce_product .empty-catalog-text {
      top: 0;
      transform: none; }
      ._edit-ecommerce_product .empty-catalog-text:after {
        display: block;
        content: '';
        width: 100%;
        padding-top: 100%; }
  .empty-catalog-title {
    font-size: 30px;
    line-height: 38px;
    font-weight: 500; }
    .post-per-row_1 .empty-catalog-title {
      font-size: 25px;
      line-height: 1.25; }
      .post-per-row_1 .empty-catalog-title-wrap {
        position: absolute;
        left: 7px;
        right: 7px;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%; }
      .post-per-row_1 .empty-catalog-title:after {
        display: block;
        content: '';
        width: 100%;
        padding-top: 100%; }
    ._edit-ecommerce_product .empty-catalog-title {
      position: absolute;
      left: 7px;
      right: 7px;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100%;
      text-align: center;
      font-size: 25px;
      line-height: 1.25; }
  .empty-catalog-info {
    font-size: 16px;
    line-height: 36px; }
  .empty-catalog-row {
    display: flex; }
  .empty-catalog-cell {
    flex: 1;
    margin: 0 10px; }
    .empty-catalog-cell:first-child {
      margin-left: 0; }
    .empty-catalog-cell:last-child {
      margin-right: 0; }
  .empty-catalog .p-placeholder-img {
    background: #f2f2f2; }
    .empty-catalog .p-placeholder-img img {
      position: absolute;
      left: 0;
      top: 0;
      opacity: .1; }

.p-placeholder {
  color: #ccc;
  text-align: center;
  border: 2px solid #f2f2f2;
  padding: 0 0 15px;
  font-family: "Gotham SSm A", "Gotham SSm B", -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
  transition: 0.15s ease;
  background: #fff; }
  .p-placeholder:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    background: transparent;
    transition: 0.15s ease; }
  .p-placeholder:hover {
    border-color: var(--brandingTheme_defaultColor); }
    .p-placeholder:hover:after {
      background: rgba(var(--brandingTheme_defaultColor-rgb), 0.1); }
    .p-placeholder:hover .p-placeholder-img-wrap {
      color: var(--brandingTheme_defaultColor); }
  .p-placeholder-img {
    background: #f2f2f2 url(data:image/png;base64,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) no-repeat 50% 50%;
    margin-bottom: 9px;
    position: relative; }
    .p-placeholder-img:after {
      display: block;
      content: '';
      width: 100%;
      padding-top: 100%; }
    .p-placeholder-img-wrap {
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      color: #666;
      font-size: 14px;
      line-height: 19px;
      padding: 10px;
      transition: 0.15s ease; }
    .p-placeholder-img-title {
      font-size: 18px;
      line-height: 21px;
      font-weight: 500;
      margin-bottom: 8px; }
  .p-placeholder-title {
    font-size: 17px;
    margin-bottom: 11px; }
  .p-placeholder-price {
    font-size: 20px;
    margin-bottom: 16px; }
  .p-placeholder-btn__wrapper {
    padding: 0 10px; }
  .p-placeholder-btn {
    line-height: 44px;
    max-width: 130px;
    width: 100%;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    background: #e6e6e6;
    border-radius: 3px;
    display: inline-block; }

.ec-size .ec-store .label--notice,
.product .label--notice {
  top: 10px !important;
  padding: 1.4em 7em !important; }

.ec-size .ec-store .grid-product__label {
  margin-top: 0 !important; }

.ec-size .ec-store .product-details .label--notice {
  top: 0 !important; }

.product .label--notice {
  position: absolute;
  right: 0;
  z-index: 1;
  background-color: #fe9800; }

.ecwid .ecwid-productBrowser-cart-EnterCouponBox {
  margin-top: 10px; }
  .ecwid .ecwid-productBrowser-cart-EnterCouponBox .ecwid-productBrowser-cart-EnterCouponBox-couponCodeLabel {
    line-height: 40px !important; }
  .ecwid .ecwid-productBrowser-cart-EnterCouponBox .ecwid-fieldEnvelope-around {
    padding: 0 !important; }
  .ecwid .ecwid-productBrowser-cart-EnterCouponBox .ecwid-btn {
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 2em !important; }

.catalogue > .ec-size,
.catalogue > .ec-pager {
  position: relative;
  z-index: 1; }

.catalogue .ec-size .ec-store .ec-pager .pager__head,
.pager__head {
  text-align: center;
  display: block;
  color: #999;
  line-height: 1.4;
  padding-bottom: 20px; }

.catalogue .ec-size .ec-store .ec-pager .pager__body,
.pager__body {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 20px; }
  .catalogue .ec-size .ec-store .ec-pager .pager__body.pager__body--has-next.pager__body--has-prev .page__prev,
  .catalogue .ec-size .ec-store .ec-pager .pager__body.pager__body--has-next.pager__body--has-prev .page__next,
  .pager__body.pager__body--has-next.pager__body--has-prev .page__prev,
  .pager__body.pager__body--has-next.pager__body--has-prev .page__next {
    display: inline-block; }
  .catalogue .ec-size .ec-store .ec-pager .pager__body .pager__pages,
  .pager__body .pager__pages {
    display: inline-block;
    line-height: 1.4; }
    .catalogue .ec-size .ec-store .ec-pager .pager__body .pager__pages ul,
    .pager__body .pager__pages ul {
      padding: 0; }
  .catalogue .ec-size .ec-store .ec-pager .pager__body .pager__number,
  .catalogue .ec-size .ec-store .ec-pager .pager__body .pager__number:visited,
  .pager__body .pager__number,
  .pager__body .pager__number:visited {
    font-size: inherit;
    text-decoration: none;
    text-transform: none;
    cursor: pointer;
    display: inline-block;
    color: #999;
    transition: color .12s ease-out 0s;
    padding: 0; }
    .catalogue .ec-size .ec-store .ec-pager .pager__body .pager__number > a,
    .catalogue .ec-size .ec-store .ec-pager .pager__body .pager__number:visited > a,
    .pager__body .pager__number > a,
    .pager__body .pager__number:visited > a {
      padding: 3px 12px; }
  .catalogue .ec-size .ec-store .ec-pager .pager__body .pager__button,
  .pager__body .pager__button {
    visibility: hidden;
    pointer-events: none; }
  .catalogue .ec-size .ec-store .ec-pager .pager__body .pager__number--current,
  .pager__body .pager__number--current {
    color: #333;
    font-weight: 600;
    cursor: default;
    pointer-events: none; }

.product {
  position: relative; }
  .product .ec-label.label--outOfStock,
  .product .ec-label.label--backorder {
    position: absolute;
    right: 0;
    top: 20px;
    font-size: 12px;
    z-index: 1;
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
    color: #fff;
    text-transform: uppercase; }
  .product .ec-label.label--outOfStock {
    background: #c93131; }
  .product .ec-label.label--backorder {
    background: #ff6700; }

@media only screen and (min-width: 1023px) {
  .row__item_desktop-2 .empty-catalog {
    padding: 0; }
  .row__item_desktop-2 .empty-catalog-title {
    font-size: 18px; } }

@media only screen and (max-width: 1450px) and (min-width: 1023px) {
  .e-container_short .row__item_desktop-2 .empty-catalog,
  .e-container_xshort .row__item_desktop-2 .empty-catalog {
    padding: 0; }
  .e-container_short .row__item_desktop-2 .empty-catalog-title,
  .e-container_xshort .row__item_desktop-2 .empty-catalog-title {
    font-size: 16px; } }

@media only screen and (max-width: 1200px) and (min-width: 1025px) {
  .e-container_short .row__item_desktop-2 .p-placeholder-btn__wrapper, .e-container_xshort .row__item_desktop-2 .p-placeholder-btn__wrapper {
    padding: 0 5px; }
    .e-container_short .row__item_desktop-2 .p-placeholder-btn__wrapper .p-placeholder-btn, .e-container_xshort .row__item_desktop-2 .p-placeholder-btn__wrapper .p-placeholder-btn {
      font-size: 9px; }
  .e-container_short .row__item_desktop-2 .empty-catalog-text, .e-container_xshort .row__item_desktop-2 .empty-catalog-text {
    top: 25%; }
    .e-container_short .row__item_desktop-2 .empty-catalog-text .empty-catalog-title, .e-container_xshort .row__item_desktop-2 .empty-catalog-text .empty-catalog-title {
      font-size: 12px; }
  .e-container_short .row__item_desktop-3 .empty-catalog-text, .e-container_xshort .row__item_desktop-3 .empty-catalog-text {
    top: 30%; }
    .e-container_short .row__item_desktop-3 .empty-catalog-text .empty-catalog-title, .e-container_xshort .row__item_desktop-3 .empty-catalog-text .empty-catalog-title {
      font-size: 18px; }
  .e-container_short .row__item_desktop-3 .p-placeholder-btn__wrapper, .e-container_xshort .row__item_desktop-3 .p-placeholder-btn__wrapper {
    padding: 0 5px; }
    .e-container_short .row__item_desktop-3 .p-placeholder-btn__wrapper .p-placeholder-btn, .e-container_xshort .row__item_desktop-3 .p-placeholder-btn__wrapper .p-placeholder-btn {
      font-size: 9px; }
  .row__item_desktop-2 .empty-catalog-text {
    top: 25%; }
    .row__item_desktop-2 .empty-catalog-text .empty-catalog-title {
      font-size: 14px; }
  .row__item_desktop-2 .empty-catalog {
    padding: 0; } }

.product-page {
  display: flex;
  justify-content: space-between; }
  @media (max-width: 767px) {
    .product-page {
      flex-direction: column;
      align-items: center; } }
  .product-page__gallery {
    width: calc(66.66666% - 15px); }
    @media (max-width: 767px) {
      .product-page__gallery {
        width: 100%;
        margin-bottom: 30px; } }
    .product-page__gallery-image {
      margin-bottom: 10px; }
      .product-page__gallery-image img {
        display: block;
        width: auto;
        height: auto;
        margin: 0 auto;
        max-width: 100%; }
    .product-page__gallery-pic {
      cursor: pointer; }
  .product-page__sidebar {
    width: calc(33.33333% - 15px); }
    @media (max-width: 767px) {
      .product-page__sidebar {
        width: 100%; } }
  .product-page__title {
    margin-bottom: 20px; }
  .product-page__price-wrap {
    margin-bottom: 32px; }
  .product-page__price-regular {
    margin-bottom: 5px;
    display: inline-block; }
  .product-page__price-previous {
    margin-right: 4px;
    color: #999;
    text-decoration: line-through;
    font-size: 14px;
    display: inline-block;
    line-height: 22px; }
  .product-page__price-discount {
    font-size: 14px; }
  .product-page__sale-tag {
    display: inline-block;
    background: #fe9800;
    padding: 0 7px;
    margin-bottom: 4px;
    font-size: 18em !important;
    text-transform: uppercase !important; }
    .product-page__sale-tag.label--outOfStock {
      background: #c93131; }
    .product-page__sale-tag.label--backorder {
      background: #ff6700; }
  .product-page__option-name {
    margin-bottom: 4px; }
  .product-page__options_radio {
    margin-bottom: 14px; }
    .product-page__options_radio .radio-box {
      display: flex;
      flex-direction: column; }
    .product-page__options_radio .radio-wrap {
      padding: 12px 0;
      border-top: 1px solid #e6e6e6; }
      .product-page__options_radio .radio-wrap .radio-label {
        line-height: 20px !important;
        display: flex; }
    .product-page__options_radio span.radio-label-text {
      font-size: 14px !important;
      line-height: 19px;
      display: inline-block; }
  .product-page__options_select {
    margin-bottom: 24px; }
    .product-page__options_select .Select {
      font-size: 1px !important; }
    .product-page__options_select .Select-control {
      font-size: 14px !important; }
  .product-page__options_checkbox {
    margin-bottom: 24px; }
    .product-page__options_checkbox .checkbox-wrap {
      padding: 12px 0;
      border-top: 1px solid #e6e6e6;
      margin-bottom: 0; }
    .product-page__options_checkbox span.checkbox__text {
      margin-left: 7px; }
  .product-page__quantity {
    font-size: 14px;
    margin-bottom: 8px; }
    .product-page__quantity input {
      -moz-appearance: textfield;
      padding: 0 0 0 13px;
      height: 40px;
      box-sizing: border-box;
      line-height: 40px;
      width: 64px;
      box-shadow: none;
      border: 1px solid #ccc; }
  .product-page__button {
    position: relative;
    width: 100%;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    text-align: center;
    word-wrap: break-word;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    font-family: Rubik, sans-serif;
    background: #ff642e;
    border: none;
    box-shadow: none;
    outline: none;
    box-sizing: border-box;
    border-radius: 64px;
    transition: opacity .2s ease-out;
    margin-bottom: 30px; }
    .product-page__button:hover {
      opacity: .75; }
    .product-page__button_added {
      margin-bottom: 0 !important; }
    .product-page__button._disabled {
      opacity: .5;
      cursor: not-allowed; }
      .product-page__button._disabled:hover {
        opacity: 0.5; }
  .product-page__in-bag {
    margin-bottom: 8px;
    /*height: 22px;
    line-height: 22px;
    font-size: 14px;*/
    display: inline-block; }
  .product-page ._mt-10 {
    margin-top: 10px; }
  .product-page__description-title {
    margin-bottom: 4px; }
  .product-page__gallery-thumbnails .gallery-wrap {
    justify-content: center; }
  .product-page__gallery-thumbnails .gallery-item {
    padding: 0 4px 8px !important;
    flex-basis: 16.6666% !important;
    max-width: 16.6666% !important;
    width: 25%; }
  .product-page__gallery-placeholder {
    width: 500px;
    height: 500px;
    margin: 0 auto;
    background: #f4f4f4;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column; }
    .product-page__gallery-placeholder .product-page__no-photo-i {
      width: 125px;
      height: 125px;
      fill: #cfcfcf; }
    .product-page__gallery-placeholder .product-page__no-photo-text {
      color: #cfcfcf;
      margin-top: 25px;
      text-transform: uppercase;
      font-size: 22px; }
  .product-page__description-text {
    overflow-wrap: break-word;
    word-wrap: break-word; }
  .product-page .choice-modifier {
    color: #999 !important; }
  .product-page__placeholder {
    display: flex; }
    .product-page__placeholder .product-page__gallery, .product-page__placeholder .product-page__sidebar {
      width: 50%; }
    .product-page__placeholder .product-page__gallery-placeholder {
      width: 100%; }
    .product-page__placeholder .product-page__button {
      color: #fff !important;
      background: #dcdcdc !important; }
    .product-page__placeholder .product-page__title h1, .product-page__placeholder .product-page__price-regular {
      color: #dcdcdc !important; }
    .product-page__placeholder .product-page__desc-placeholder span {
      display: block;
      height: 20px;
      background: #f4f4f4;
      margin-bottom: 30px; }
      .product-page__placeholder .product-page__desc-placeholder span:last-child {
        margin-bottom: 0;
        width: 78%; }
  .product-page__retry .pe-overlay {
    position: static; }
    .product-page__retry .pe-overlay .try-again {
      top: 0;
      bottom: 0;
      transform: none;
      left: 0;
      right: 0;
      width: 100%;
      height: auto;
      opacity: .7;
      box-shadow: none; }
      .product-page__retry .pe-overlay .try-again .icon-error {
        width: 90px;
        height: 90px;
        margin-bottom: 25px; }
      .product-page__retry .pe-overlay .try-again__title {
        font-weight: 600;
        font-size: 32px;
        margin-bottom: 10px; }
      .product-page__retry .pe-overlay .try-again__subtitle {
        font-size: 18px;
        margin-bottom: 30px; }
      .product-page__retry .pe-overlay .try-again .btn2._try-btn {
        border-color: #a2a8ad;
        height: 42px;
        width: 144px;
        font-size: 15px;
        border-radius: 6px; }

.checkout {
  pointer-events: auto; }
  .checkout__header {
    text-align: center;
    margin-bottom: 20px; }
  .checkout__wrap {
    display: flex;
    align-items: flex-start; }
  .checkout__main {
    flex: 1; }
  .checkout__aside {
    width: 370px;
    margin: 0 0 0 30px; }
    .checkout__aside-coupon-wrap {
      display: flex; }
      .checkout__aside-coupon-wrap .checkout__section-input {
        flex: 1; }
    .checkout__aside-coupon-btn {
      margin-left: 20px !important;
      width: 40px;
      height: 40px !important;
      display: flex !important;
      justify-content: center;
      align-items: center;
      padding: 0 !important;
      border-radius: 0 !important; }
    .checkout__aside-coupon-icon {
      width: 17px;
      height: 14px; }
    .checkout__aside-coupon-list {
      margin-top: 16px; }
    .checkout__aside-coupon-applied {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .checkout__aside-coupon-applied + .checkout__aside-coupon-applied {
        margin-top: 11px; }
    .checkout__aside-coupon-applied-btn {
      width: 20px;
      height: 20px !important;
      padding: 4px !important;
      margin-left: 10px !important;
      min-width: 20px; }
    .checkout__aside-coupon-section {
      padding-bottom: 13px;
      border-bottom: 1px solid #e5e5e5; }
    .checkout__aside-summary {
      padding: 12px 0 13px;
      border-bottom: 1px solid #e5e5e5; }
      .checkout__aside-summary-row {
        display: flex;
        justify-content: space-between; }
        .checkout__aside-summary-row + .checkout__aside-summary-row {
          margin-top: 4px; }
        .checkout__aside-summary-row:last-child {
          padding-top: 14px;
          margin-top: 13px;
          border-top: 1px solid #e5e5e5; }
    .checkout__aside-product-list {
      padding: 17px 0 0 0; }
    .checkout__aside-product-row {
      display: flex; }
      .checkout__aside-product-row + .checkout__aside-product-row {
        margin-top: 18px; }
    .checkout__aside-product-photo {
      position: relative;
      width: 60px;
      height: 60px; }
    .checkout__aside-product-img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .checkout__aside-product-info {
      flex: 1;
      margin: 0 4px 0 16px; }
    .checkout__aside-product-title-text {
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2; }
    .checkout__aside .checkout__section-body {
      padding: 18px 20px; }
  .checkout__section:hover .checkout__section-header-btn {
    opacity: 1;
    visibility: visible; }
  .checkout__section + .checkout__section {
    margin-top: 8px; }
  .checkout__section-header {
    background: #e5e5e5;
    padding: 14px 21px 13px 19px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .checkout__section-header-btn {
    padding: 0;
    color: #5382e1;
    font-size: 14px;
    text-transform: none;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.15s ease; }
  .checkout__section-body {
    border-width: 0 2px 2px;
    border-style: solid;
    border-color: #e9e9e9;
    padding: 12px 21px 22px 19px; }
  .checkout__section-subheading {
    margin-bottom: 11px; }
    .checkout__section-subheading._with-icon {
      display: flex;
      align-items: center; }
  .checkout__section-input .input2 {
    border: 1px solid #dadada; }
    .checkout__section-input .input2:hover {
      border-color: #8a9399; }
    .checkout__section-input .input2:focus {
      border-color: #33aaff; }
  .checkout__section-input-wrap {
    display: flex;
    justify-content: space-between; }
    .checkout__section-input-wrap .checkout__section-input {
      flex: 1; }
    .checkout__section-input-wrap .checkout__section-input + .checkout__section-input {
      margin-left: 20px; }
    .checkout__section-input-wrap._mw-50 {
      width: 50%; }
  .checkout__section-input._expiry {
    width: 55%;
    flex: none; }
  .checkout__section-select .Select-control {
    height: 40px !important;
    box-sizing: border-box;
    border-color: #dadada !important; }
    .checkout__section-select .Select-control:hover {
      border-color: #8a9399 !important; }
    .checkout__section-select .Select-control:focus {
      border-color: #33aaff !important; }
  .checkout__section-check-wrap {
    display: flex;
    align-items: center;
    margin-top: 20px; }
    .checkout__section-check-wrap + .checkout__section-info {
      margin-top: 11px; }
  .checkout__section-check-message {
    margin-left: 11px; }
    .checkout__section-check-message a {
      color: inherit; }
  .checkout__section-link {
    display: flex;
    text-decoration: none;
    align-items: center; }
  .checkout__section-link-text {
    margin-left: 8px; }
  .checkout__section-link-icon {
    width: 8px;
    height: 14px;
    transform: rotate(180deg);
    fill: currentColor; }
  .checkout__section-col-wrap {
    display: flex;
    justify-content: space-between; }
  .checkout__section-col {
    flex: 1; }
    .checkout__section-col + .checkout__section-col {
      margin-left: 20px; }
  .checkout__section-info-method {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .checkout__section-info_price .checkout__section-info-text {
    font-weight: 700 !important; }
  .checkout__section-btn_paypal {
    position: relative;
    background: #0170ba !important; }
  .checkout__section-btn .checkout__section-btn-icon._paypal {
    width: 80px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 14px;
    transform: translateY(-50%); }
  .checkout__section-shipping-address + .checkout__section-shipping-method {
    margin-top: 20px; }
  .checkout__section-shipping-method + .checkout__section-col-wrap {
    margin-top: 22px; }
  .checkout__section_place-order {
    border: 2px solid #e9e9e9;
    padding: 20px; }
    .checkout__section_place-order .checkout__section-btn {
      width: 100%;
      margin-bottom: 20px; }
    .checkout__section_place-order .checkout__section-check-wrap {
      margin-top: 0;
      align-items: flex-start; }
  .checkout__form-row {
    display: flex;
    justify-content: space-between; }
    .checkout__form-row + .checkout__form-row {
      margin-top: 20px; }
    .checkout__form-row .checkout__section-input,
    .checkout__form-row .checkout__section-select {
      margin-top: 0;
      flex: 1; }
    .checkout__form-row .checkout__section-input + .checkout__section-input,
    .checkout__form-row .checkout__section-select + .checkout__section-input {
      margin-left: 20px; }
  .checkout__buttons-wrap {
    margin-top: 20px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between; }
  .checkout__shipping-method-item {
    border: 1px solid #dadada;
    padding: 6px 20px 6px 18px;
    display: flex;
    align-items: center; }
    .checkout__shipping-method-item:not(:first-child) {
      border-top: none; }
  .checkout__shipping-method-info {
    flex: 1;
    margin: 0 20px; }
  .checkout__select-payment-item {
    display: flex;
    align-items: center;
    border: 1px solid #dadada;
    background: #f5f5f5;
    margin-top: 20px;
    height: 50px;
    padding: 0 14px; }
    .checkout__select-payment-item-title {
      margin-left: 12px;
      flex: 1; }
    .checkout__select-payment-item._checked {
      background: transparent; }
  .checkout__select-payment-items-wrap {
    display: flex; }
    .checkout__select-payment-items-wrap .checkout__select-payment-item {
      flex: 1;
      margin-top: 0; }
    .checkout__select-payment-items-wrap .checkout__select-payment-item + .checkout__select-payment-item {
      margin-left: 20px; }
  .checkout__select-payment-icons-wrap {
    display: flex;
    align-items: center; }
  .checkout__select-payment-icons-text {
    color: #838383;
    margin-left: 7px; }
  .checkout__select-payment-icon {
    width: 38px;
    height: 24px; }
    .checkout__select-payment-icon + .checkout__select-payment-icon {
      margin-left: 4px; }
    .checkout__select-payment-icon._paypal {
      margin-left: 12px;
      width: 75px;
      height: 20px; }
  .checkout__select-payment .checkout__section-input {
    margin-top: 20px; }
  .checkout__select-payment .checkout__section-subheading + .checkout__select-payment-item {
    margin-top: 0; }
  .checkout__select-payment + .checkout__billing-address,
  .checkout__select-payment + .checkout__billing-info {
    margin-top: 22px; }
  .checkout__select-payment-paypal {
    border: 1px solid #dadada;
    background: #fafafa;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px; }
    .checkout__select-payment-paypal + .checkout__select-payment-paypal-wrap {
      margin-top: 22px; }
    .checkout__select-payment-paypal-wrap {
      display: flex;
      align-items: center; }
      .checkout__select-payment-paypal-wrap .checkout__section-subheading {
        flex: 1; }
  .checkout__billing-address-item {
    border: 1px solid #dadada;
    padding: 15px;
    display: flex;
    align-items: center; }
    .checkout__billing-address-item:not(:first-child) {
      border-top: none; }
  .checkout__billing-address-title {
    margin: 0 12px; }
  .checkout__billing-address + .checkout__select-payment {
    margin-top: 22px; }
  .checkout .checkbox-wrap {
    margin: 0; }
    .checkout .checkbox-wrap .icon {
      width: 24px;
      height: 24px; }
  .checkout .radio-label {
    width: 20px;
    height: 20px; }

.checkout__section-heading,
.checkout__section-input,
.checkout__section-check-message,
.checkout__section-info,
.checkout__section-select,
.checkout__shipping-method-title,
.checkout__shipping-method-period,
.checkout__shipping-method-price,
.checkout__select-payment-item-title,
.checkout__billing-address-title,
.checkout__select-payment-paypal-message,
.checkout__aside-coupon-code,
.checkout__aside-summary-row,
.checkout__aside-product-title,
.checkout__aside-product-quantity,
.checkout__aside-product-price {
  font-size: 1px; }
  @media (min-width: 1921px) {
    .template .checkout__section-heading, .template
    .checkout__section-input, .template
    .checkout__section-check-message, .template
    .checkout__section-info, .template
    .checkout__section-select, .template
    .checkout__shipping-method-title, .template
    .checkout__shipping-method-period, .template
    .checkout__shipping-method-price, .template
    .checkout__select-payment-item-title, .template
    .checkout__billing-address-title, .template
    .checkout__select-payment-paypal-message, .template
    .checkout__aside-coupon-code, .template
    .checkout__aside-summary-row, .template
    .checkout__aside-product-title, .template
    .checkout__aside-product-quantity, .template
    .checkout__aside-product-price {
      font-size: 1.1px; } }
  @media (max-width: 1366px) {
    .template .checkout__section-heading, .template
    .checkout__section-input, .template
    .checkout__section-check-message, .template
    .checkout__section-info, .template
    .checkout__section-select, .template
    .checkout__shipping-method-title, .template
    .checkout__shipping-method-period, .template
    .checkout__shipping-method-price, .template
    .checkout__select-payment-item-title, .template
    .checkout__billing-address-title, .template
    .checkout__select-payment-paypal-message, .template
    .checkout__aside-coupon-code, .template
    .checkout__aside-summary-row, .template
    .checkout__aside-product-title, .template
    .checkout__aside-product-quantity, .template
    .checkout__aside-product-price {
      font-size: .9px; } }
  @media (max-width: 1024px) {
    .template .checkout__section-heading, .template
    .checkout__section-input, .template
    .checkout__section-check-message, .template
    .checkout__section-info, .template
    .checkout__section-select, .template
    .checkout__shipping-method-title, .template
    .checkout__shipping-method-period, .template
    .checkout__shipping-method-price, .template
    .checkout__select-payment-item-title, .template
    .checkout__billing-address-title, .template
    .checkout__select-payment-paypal-message, .template
    .checkout__aside-coupon-code, .template
    .checkout__aside-summary-row, .template
    .checkout__aside-product-title, .template
    .checkout__aside-product-quantity, .template
    .checkout__aside-product-price {
      font-size: .85px; } }
  @media (max-width: 767px) {
    .template .checkout__section-heading, .template
    .checkout__section-input, .template
    .checkout__section-check-message, .template
    .checkout__section-info, .template
    .checkout__section-select, .template
    .checkout__shipping-method-title, .template
    .checkout__shipping-method-period, .template
    .checkout__shipping-method-price, .template
    .checkout__select-payment-item-title, .template
    .checkout__billing-address-title, .template
    .checkout__select-payment-paypal-message, .template
    .checkout__aside-coupon-code, .template
    .checkout__aside-summary-row, .template
    .checkout__aside-product-title, .template
    .checkout__aside-product-quantity, .template
    .checkout__aside-product-price {
      font-size: .75px; } }

.main .ecwid,
.footer .ecwid {
  position: relative;
  margin-bottom: 18px;
  pointer-events: auto; }
  .main .ecwid:last-child,
  .footer .ecwid:last-child {
    margin-bottom: 0 !important; }

._store._product {
  padding-bottom: 50px !important;
  padding-top: 50px !important; }

._store._cart {
  padding-bottom: 50px !important;
  padding-top: 50px !important; }
  ._store._cart .ecwid-productBrowser.ecwid-productBrowser-CartPage .ec-notices {
    position: absolute;
    top: 0 !important;
    right: auto !important;
    left: calc(((100vw - 100%) / 2) + 100% - 32px - 400px);
    width: 400px; }

@media (max-width: 1024px) {
  ._store._product, ._store._cart {
    padding-bottom: 40px !important;
    padding-top: 40px !important; } }

.ec-store__category-page {
  animation: ecwidOpacity .3s ease-in-out both; }

.ecwid-productBrowser-detailsContainer {
  animation: ecwidOpacity2 .3s ease-in-out both; }

.ecwid-productBrowser-CartPage {
  animation: ecwidOpacity3 .3s ease-in-out both .5s; }

@keyframes ecwidOpacity {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes ecwidOpacity2 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes ecwidOpacity3 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.ecwid table.ecwid-fieldEnvelope-error div.ecwid-fieldEnvelope-around {
  box-shadow: none !important; }
  .ecwid table.ecwid-fieldEnvelope-error div.ecwid-fieldEnvelope-around input:not([type="radio"]):not([type="checkbox"]) {
    border-color: #e54322 !important; }

.template .ec-size .ec-store .form-control--error .form-control__text,
.template .ec-size .ec-store .form-control--error .form-control__textarea {
  border-color: #e54322 !important; }

.template .ec-size .ec-store .marker-required::before,
.template .ec-size .ec-store .marker-required::after {
  background-color: #e54322; }

.ecwid-fieldEnvelope-label {
  min-height: 18px !important;
  padding-top: 9px !important;
  color: #e54322 !important;
  font-size: 12px !important;
  line-height: 1 !important;
  text-align: left !important;
  box-sizing: border-box !important;
  text-align: left !important;
  margin: 0 !important; }
  .ecwid-fieldEnvelope-label:after {
    content: '.'; }

span.ecwid-productBrowser-details-optionRadioButton {
  display: flex !important;
  align-items: center !important; }

div.ecwid-Checkout-EmailBlock div.ecwid-form,
div.ecwid-Checkout-TaxIdWidget div.ecwid-form {
  width: auto !important; }

.ecwid-Checkout-EmailBlock .ecwid-btn--sign_in {
  display: none !important; }

.ecwid-Checkout-EmailBlock .ecwid-Checkout-blockTitle {
  visibility: hidden;
  position: relative; }
  .ecwid-Checkout-EmailBlock .ecwid-Checkout-blockTitle:after {
    content: var(--enter-mail-text, "Enter your e-mail");
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0; }

.ecwid-Checkout-ShippingAddress .ecwid-btn--address_book_sign_in {
  display: none !important; }

.ecwid-Checkout-ShippingAddress .ecwid-Checkout-blockTitle .gwt-HTML {
  visibility: hidden;
  position: relative; }
  .ecwid-Checkout-ShippingAddress .ecwid-Checkout-blockTitle .gwt-HTML:after {
    content: var(--enter-address-text, "Enter shipping address");
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0; }

.ec-size .ec-store .grid__products[data-cols="7"] .grid-product:nth-child(n+1) {
  width: 16.66667% !important; }

.ecwid-AddressForm-fields .ecwid-fieldWrapper {
  margin-bottom: 13px; }
  .ecwid-AddressForm-fields .ecwid-fieldWrapper:last-child {
    margin-bottom: 0; }

div.ecwid-productBrowser-cart div.ecwid-productBrowser-backgroundedPanel {
  height: auto !important; }

/*.gwt-Anchor {
  position: fixed !important;
  top: 0 !important;
}*/
@keyframes ecwid-productBrowser-cart {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.ecwid-shippingOptions-List span.ecwid-shippingOption {
  display: flex;
  align-items: center; }

.ecwid-shippingOptions-List span.ecwid-shippingOption .ecwid input[type="radio"],
.ecwid-shippingOptions-List span.ecwid-shippingOption label {
  margin: 0; }

.ecwid-productBrowser-innerTable div.ecwid-productBrowser-auth {
  margin: 0; }

.section__form.spinner:before {
  background: none; }

.spinner:after {
  content: '';
  width: 80px;
  height: 80px;
  border-width: 4px;
  border-style: solid;
  position: absolute;
  z-index: 32;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -40px;
  border-radius: 50%;
  animation: spin .8s linear infinite;
  box-sizing: border-box;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  pointer-events: none; }

.spinner_product-page {
  height: 300px; }

#productBrowser {
  display: none; }

.empty-catalog,
.p-placeholder {
  opacity: 0;
  visibility: hidden;
  transition: 0.15s ease; }

.empty-catalog._show,
.empty-catalog._show .p-placeholder {
  opacity: 1;
  visibility: visible; }

.empty-catalog .pe-overlay {
  pointer-events: auto;
  position: static; }
  .empty-catalog .pe-overlay .try-again {
    top: 0;
    bottom: 0;
    transform: none;
    left: 0;
    right: 0;
    width: 100%;
    height: auto;
    opacity: .7;
    box-shadow: none; }
    .empty-catalog .pe-overlay .try-again .icon-error {
      width: 90px;
      height: 90px;
      margin-bottom: 25px; }
    .empty-catalog .pe-overlay .try-again__title {
      font-weight: 600;
      font-size: 32px;
      margin-bottom: 10px; }
    .empty-catalog .pe-overlay .try-again__subtitle {
      font-size: 18px;
      margin-bottom: 30px; }
    .empty-catalog .pe-overlay .try-again .btn2._try-btn {
      border-color: #a2a8ad;
      height: 42px;
      width: 144px;
      font-size: 15px;
      border-radius: 6px; }

.catalogue .ec-size .ec-store .ec-store__content-wrapper .ec-grid {
  padding-bottom: 0; }
  .catalogue .ec-size .ec-store .ec-store__content-wrapper .ec-grid + .ec-pager {
    padding-top: 14px; }

.catalogue .ec-size .ec-store .ec-store__content-wrapper .ec-pager {
  padding-bottom: 0; }

td.ecwid-Invoice-Header-OrderId span, td.ecwid-Invoice-Header-OrderId-long span, td.ecwid-Invoice-Header-OrderId-very-long span {
  color: inherit !important; }

.is_ecwid_pages .catalogue {
  background: none !important;
  box-shadow: none !important;
  color: transparent !important; }

.is_ecwid_pages .nav__item_active .nav__item-inner:not(:hover) {
  color: var(--menu_color) !important;
  background: none !important; }

.is_ecwid_pages .s-wrapper_original .nav__box.nav__box_2 .nav__item_active .nav__item-inner:not(:hover) .nav__link:after,
.is_ecwid_pages .s-wrapper_original .nav__box.nav__box_2 .nav__item_active .nav__item-inner:not(:hover) .sub-menu__link:after,
.is_ecwid_pages .s-wrapper_original .nav__box.nav__box_5 .nav__item_active .nav__item-inner:not(:hover) .nav__link:after,
.is_ecwid_pages .s-wrapper_original .nav__box.nav__box_5 .nav__item_active .nav__item-inner:not(:hover) .sub-menu__link:after,
.is_ecwid_pages .s-wrapper_original .nav__box.nav__box_9 .nav__item_active .nav__item-inner:after,
.is_ecwid_pages .s-wrapper_original .nav__box.nav__box_10 .nav__item_active .nav__item-inner:not(:hover) .nav__link:after,
.is_ecwid_pages .s-wrapper_original .nav__box.nav__box_10 .nav__item_active .nav__item-inner:not(:hover) .sub-menu__link:after {
  opacity: 0 !important; }

td.ecwid-productBrowser-cart-itemsTable-cell .ecwid-imgLoaded > a {
  display: block;
  height: 80px;
  text-align: center; }

td.ecwid-productBrowser-cart-itemsTable-cell .ecwid-imgLoaded img {
  width: auto !important;
  height: auto !important; }

.ec-size .ec-store .details-gallery__thumb-img {
  background-size: contain !important; }

.ec-size .ec-store .form-control__placeholder {
  z-index: 1; }

.ec-size .ec-store .details-product-purchase__qty-label {
  vertical-align: middle; }

.product-details__product-description p {
  overflow-wrap: break-word;
  word-wrap: break-word; }

.product-details__product-share {
  display: none; }

.ecwid-popup.ecwid-ProductBrowserPopup,
.ecwid-overlay {
  display: none; }

.ec-size .ec-store .form-control__arrow,
.ec-size .ec-store .form-control__icon {
  z-index: 1; }

.ec-size .ec-store .form-control--checkbox,
.ec-size .ec-store .form-control--radio {
  align-items: center !important; }

.ecwid .gwt-CheckBox input[type="checkbox"],
.ec-size .ec-store input[type="checkbox"].form-control__checkbox {
  flex: 0 0 20px !important;
  height: 20px !important;
  width: 20px !important;
  opacity: 0 !important;
  margin: 0 10px 0 0 !important; }
  .ecwid .gwt-CheckBox input[type="checkbox"] + div:after,
  .ecwid .gwt-CheckBox input[type="checkbox"] + label:after,
  .ec-size .ec-store input[type="checkbox"].form-control__checkbox + div:after,
  .ec-size .ec-store input[type="checkbox"].form-control__checkbox + label:after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
    width: 20px;
    height: 20px;
    border-radius: 2px;
    border: 1px solid #BBC1C6;
    transition: border 0.15s ease, background 0.15s ease;
    box-sizing: border-box; }
  .ecwid .gwt-CheckBox input[type="checkbox"] + div:before,
  .ecwid .gwt-CheckBox input[type="checkbox"] + label:before,
  .ec-size .ec-store input[type="checkbox"].form-control__checkbox + div:before,
  .ec-size .ec-store input[type="checkbox"].form-control__checkbox + label:before {
    content: '';
    position: absolute;
    width: 12px;
    height: 10px;
    opacity: 0;
    transition: opacity 0.15s ease;
    top: 50%;
    left: 4px;
    margin-top: -5px;
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIgMTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMiwxLjhMMTAuMywwTDQuMSw2LjVMMS43LDRMMCw1LjhMNC4xLDEwTDEyLDEuOHoiLz48L3N2Zz4=);
    z-index: 1; }

.ecwid .gwt-CheckBox,
.ec-size .ec-store .form-control--checkbox {
  position: relative; }
  .ecwid .gwt-CheckBox:hover input[type="checkbox"] + div:after,
  .ecwid .gwt-CheckBox:hover input[type="checkbox"] + label:after,
  .ec-size .ec-store .form-control--checkbox:hover input[type="checkbox"] + div:after,
  .ec-size .ec-store .form-control--checkbox:hover input[type="checkbox"] + label:after {
    border-color: #8a9399; }
  .ecwid .gwt-CheckBox input[type="checkbox"]:checked + div:before,
  .ecwid .gwt-CheckBox input[type="checkbox"]:checked + label:before,
  .ec-size .ec-store .form-control--checkbox input[type="checkbox"]:checked + div:before,
  .ec-size .ec-store .form-control--checkbox input[type="checkbox"]:checked + label:before {
    opacity: 1; }

.ecwid .ecwid-shippingOption input[type="radio"],
.ecwid .gwt-RadioButton input[type="radio"],
.ec-size .ec-store input[type="radio"].form-control__radio {
  flex: 0 0 19px !important;
  height: 19px !important;
  width: 19px !important;
  opacity: 0 !important;
  margin: 0 10px 0 0 !important; }
  .ecwid .ecwid-shippingOption input[type="radio"] + div:after,
  .ecwid .ecwid-shippingOption input[type="radio"] + label:after,
  .ecwid .gwt-RadioButton input[type="radio"] + div:after,
  .ecwid .gwt-RadioButton input[type="radio"] + label:after,
  .ec-size .ec-store input[type="radio"].form-control__radio + div:after,
  .ec-size .ec-store input[type="radio"].form-control__radio + label:after {
    content: '';
    position: absolute;
    width: 19px;
    height: 19px;
    top: 50%;
    left: 0;
    margin-top: -9.5px;
    border-radius: 50%;
    border: 2px solid #A2A8AD;
    box-sizing: border-box;
    transition: border 0.15s ease, background 0.15s ease; }
  .ecwid .ecwid-shippingOption input[type="radio"] + div:before,
  .ecwid .ecwid-shippingOption input[type="radio"] + label:before,
  .ecwid .gwt-RadioButton input[type="radio"] + div:before,
  .ecwid .gwt-RadioButton input[type="radio"] + label:before,
  .ec-size .ec-store input[type="radio"].form-control__radio + div:before,
  .ec-size .ec-store input[type="radio"].form-control__radio + label:before {
    content: '';
    position: absolute;
    width: 7px;
    height: 7px;
    left: 6px;
    top: 50%;
    margin-top: -3.5px;
    border-radius: 50%;
    opacity: 0;
    background: #fff;
    transition: opacity 0.15s ease;
    z-index: 1; }

.ecwid .ecwid-shippingOption,
.ecwid .gwt-RadioButton,
.ec-size .ec-store .form-control--radio {
  position: relative; }
  .ecwid .ecwid-shippingOption input[type="radio"]:checked + div:before,
  .ecwid .ecwid-shippingOption input[type="radio"]:checked + label:before,
  .ecwid .gwt-RadioButton input[type="radio"]:checked + div:before,
  .ecwid .gwt-RadioButton input[type="radio"]:checked + label:before,
  .ec-size .ec-store .form-control--radio input[type="radio"]:checked + div:before,
  .ec-size .ec-store .form-control--radio input[type="radio"]:checked + label:before {
    opacity: 1; }

.ecwid td.ecwid-productBrowser-cart-itemsTable-cell-qty {
  padding: 10px 40px; }

.ecwid td.ecwid-Invoice-itemsTable-cell-thumbnail,
.ecwid td.ecwid-Invoice-itemsTable-cell-descr,
.ecwid td.ecwid-Invoice-itemsTable-cell-price,
.ecwid td.ecwid-Invoice-itemsTable-cell-subtotal,
.ecwid td.ecwid-Invoice-itemsTable-cell-qty,
.ecwid td.ecwid-productBrowser-cart-itemsTable-cell-descr,
.ecwid td.ecwid-productBrowser-cart-itemsTable-cell-price,
.ecwid td.ecwid-productBrowser-cart-itemsTable-cell-subtotal,
.ecwid td.ecwid-productBrowser-cart-itemsTable-cell-qty,
.ecwid td.ecwid-productBrowser-cart-itemsTable-cell-thumbnail {
  vertical-align: middle; }

.ecwid div.ecwid-productBrowser-cart-qtyTextField-multiplication {
  display: none !important; }

.ecwid .ecwid-Invoice-optionsList,
.ecwid .ecwid-productBrowser-cart-optionsList {
  padding: 0; }

.ecwid.ecwid .ecwid-btn,
.ecwid.ecwid .ecwid-btn:active,
.ecwid.ecwid .ecwid-btn:focus,
.ecwid.ecwid .ecwid-btn:focus:hover,
.ecwid.ecwid .ecwid-btn:focus:active {
  font-size: 15px;
  padding: 6px 20px; }

.ecwid.ecwid .ecwid-btn:active,
.ecwid.ecwid .ecwid-btn:focus,
.ecwid.ecwid .ecwid-btn:focus:hover,
.ecwid.ecwid .ecwid-btn:focus:active {
  border: 1px solid #ccc; }

.ecwid .ecwid-productBrowser-cart .ecwid-productBrowser-cart-hint {
  padding-bottom: 11px; }

.ecwid .ecwid-productBrowser-cart .ecwid-productBrowser-price {
  text-align: right; }

.ecwid-Checkout > div:last-child:not(:first-child) > div:only-child {
  display: flex;
  flex-direction: column-reverse; }

.catalogue .grid .grid-product__text:not(._price),
.catalogue .grid .grid-product__text._price,
.catalogue .grid .grid-product__text .grid-product__text_inner {
  color: inherit !important; }

/*
  New checkout
  =============
*/
.template .ec-size .ec-store .ec-cart-item__title:hover {
  color: #145485; }

.template .ec-size .ec-store .form-control--primary .form-control__button:focus {
  animation: none; }

.ec-size .ec-store .form-control__label,
.ec-size .ec-store .form-control__placeholder {
  padding-left: 13px !important; }

.template .ec-size.ec-size--l .ec-store .form-control__label {
  bottom: 22px; }

.ecwid-productBrowser-OrderConfirmationPage .ec-page-title .page-title__solid {
  font-size: 30px; }

/**/
.product-row .btn.btn_spinner,
.product-page__button.product-page__button_spinner {
  color: transparent !important;
  opacity: 0.75;
  position: relative;
  pointer-events: none; }
  .product-row .btn.btn_spinner:before,
  .product-page__button.product-page__button_spinner:before {
    content: '';
    width: 16px;
    height: 16px;
    box-sizing: border-box;
    border: 2px solid #d6dbdf;
    border-radius: 50%;
    animation: spin .7s linear infinite;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px; }

.pe-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100; }
  .pe-overlay .try-again {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    width: 500px;
    height: 300px;
    box-shadow: 0 0 45px rgba(1, 1, 1, 0.15);
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
    color: #676e73;
    z-index: 101;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    transition: height 0.3s, width 0.3s; }
    @media (max-width: 767px) {
      .pe-overlay .try-again {
        width: 100%;
        height: 100%; } }
    .pe-overlay .try-again__content {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      height: 100%; }
    .pe-overlay .try-again__title {
      font-size: 18px;
      color: #676e73;
      margin-bottom: 16px; }
    .pe-overlay .try-again__subtitle {
      color: #676e73;
      font-size: 16px;
      margin-bottom: 25px; }
    .pe-overlay .try-again .btn2._try-btn {
      border: 2px solid #e4e7e9;
      color: #a2a8ad;
      background: none;
      height: 40px;
      width: 174px; }
      .pe-overlay .try-again .btn2._try-btn:hover {
        background: #e4e7e9;
        color: #7e868c; }
    .pe-overlay .try-again .icon-error {
      width: 124px;
      height: 128px;
      fill: #999;
      margin-bottom: 28px; }

.ec-size .ec-store .form-control__checkbox-wrap {
  top: auto !important;
  flex: 0 0 20px !important;
  width: 20px !important;
  height: 20px !important; }

.ec-size .ec-store .form-control__checkbox-view svg {
  top: 4px !important;
  left: 4px !important;
  width: calc(100% - 8px) !important;
  height: calc(100% - 8px) !important; }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
/* media queries */
/***** size distribution *****/
/**/
/***** cleaning floating elements *****/
/***** absolute center *****/
/**/
/***** ellipsis *****/
/**/
/***** triangle *****/
/**/
/* last child */
/* default ratio */
.blog-feed__editor {
  margin: 14px auto 0;
  box-sizing: border-box;
  font-size: 1px; }
  .blog-feed__editor .picture__wrap:not(.picture-wrap_unavailable) .crop {
    text-align: center; }
    .blog-feed__editor .picture__wrap:not(.picture-wrap_unavailable) .crop__content {
      display: inline-block;
      vertical-align: top;
      width: auto;
      max-width: none;
      height: auto; }
      .blog-feed__editor .picture__wrap:not(.picture-wrap_unavailable) .crop__content img {
        transform: none !important;
        left: 0 !important;
        top: 0 !important; }
  .blog-feed__editor .picture__link {
    width: 100%; }
    .blog-feed__editor .picture__link .cropped-image:not(.image-loaded) {
      width: 100%; }
      .blog-feed__editor .picture__link .cropped-image:not(.image-loaded) .crop__content {
        width: 100%;
        padding-top: 50%;
        opacity: 1; }
        .blog-feed__editor .picture__link .cropped-image:not(.image-loaded) .crop__content:after {
          content: '';
          background: #fff;
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0; }
        .blog-feed__editor .picture__link .cropped-image:not(.image-loaded) .crop__content img {
          display: none; }
  .wrapper.wrapper_animate-out .blog-feed__editor .editor__block.wide-image {
    transition: margin 0.3s linear; }
  .blog-feed__editor .editor__block.wide-image ._paragraph {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    box-sizing: border-box;
    padding: 0 15px; }
    @media (min-width: 1921px) {
      .template .blog-feed__editor .editor__block.wide-image ._paragraph {
        max-width: 1440px; } }
    @media (max-width: 1366px) {
      .template .blog-feed__editor .editor__block.wide-image ._paragraph {
        max-width: calc(1024px - 30px);
        padding: 0;
        margin: 0 auto; } }
    .blog-category-10 .blog-feed__editor .editor__block.wide-image ._paragraph {
      width: calc(100% * 83.33333 / 100) !important; }
    .blog-category-8 .blog-feed__editor .editor__block.wide-image ._paragraph {
      width: calc(1200px * 0.6666667) !important; }
      @media (min-width: 1921px) {
        .template .blog-category-8 .blog-feed__editor .editor__block.wide-image ._paragraph {
          width: calc(1440px * 0.6666667) !important; } }
      @media (max-width: 1366px) {
        .template .blog-category-8 .blog-feed__editor .editor__block.wide-image ._paragraph {
          width: calc(1024px * 0.6666667) !important; } }
      @media (max-width: 1024px) {
        .template .blog-category-8 .blog-feed__editor .editor__block.wide-image ._paragraph {
          width: 100% !important; } }
      @media (max-width: 1211px) and (min-width: 1025px) {
        .wrapper-laptop:not(.preview-mode) .blog-category-8 .blog-feed__editor .editor__block.wide-image ._paragraph {
          width: calc((100vw - 170px) * 66.66667 / 100) !important;
          padding: 0 24px !important; } }
    @media (max-width: 1054px) and (min-width: 1025px) {
      .wrapper-laptop.preview-mode .blog-feed__editor .editor__block.wide-image ._paragraph {
        padding-left: calc((100vw - 1024px) / 2) !important;
        padding-right: calc((100vw - 1024px) / 2) !important; } }
    @media (max-width: 1024px) {
      .template .blog-category-12 .blog-feed__editor .editor__block.wide-image ._paragraph, .template
      .blog-category-10 .blog-feed__editor .editor__block.wide-image ._paragraph, .template
      .blog-category-8 .blog-feed__editor .editor__block.wide-image ._paragraph {
        width: 100% !important;
        padding: 0 30px !important; } }
    @media (max-width: 767px) {
      .template .blog-category-12 .blog-feed__editor .editor__block.wide-image ._paragraph, .template
      .blog-category-10 .blog-feed__editor .editor__block.wide-image ._paragraph, .template
      .blog-category-8 .blog-feed__editor .editor__block.wide-image ._paragraph {
        width: 100% !important;
        padding: 0 20px !important; } }
  .blog-category-12 .blog-feed__editor .editor__block.wide-image {
    margin-left: -8.33333% !important;
    margin-right: -8.33333% !important; }
    @media (max-width: 1212px) {
      .blog-category-12 .blog-feed__editor .editor__block.wide-image {
        margin-left: calc((100% - 100vw) / 2) !important;
        margin-right: calc((100% - 100vw) / 2) !important; }
        ._has-scroll .blog-category-12 .blog-feed__editor .editor__block.wide-image {
          margin-left: calc((100% - 100vw) / 2 + 8.5px) !important;
          margin-right: calc((100% - 100vw) / 2 + 8.5px) !important; }
          @supports (-ms-ime-align: auto) {
            ._has-scroll .blog-category-12 .blog-feed__editor .editor__block.wide-image {
              margin-left: calc((100% - 100vw) / 2 + 8px) !important;
              margin-right: calc((100% - 100vw) / 2 + 8px) !important; } } }
  .blog-category-10 .blog-feed__editor .editor__block.wide-image {
    width: 100% !important; }
  .blog-category-8 .blog-feed__editor .editor__block.wide-image {
    width: 83.33333% !important; }
  @media (max-width: 1024px) {
    .template .blog-category .blog-feed__editor .editor__block.wide-image {
      width: auto !important;
      margin-left: -15px !important;
      margin-right: -15px !important; } }
  @media (max-width: 767px) {
    .template .blog-category .blog-feed__editor .editor__block.wide-image {
      margin-left: -5px !important;
      margin-right: -5px !important; } }
  .post-page .blog-feed__editor .editor__block.wide-image {
    padding: 0 !important; }
    @media (max-width: 1024px) {
      .template .post-page .blog-feed__editor .editor__block.wide-image {
        width: auto !important; } }
  .blog-feed__editor .editor__block.full-image {
    width: auto !important; }
    .wrapper.wrapper_animate-out .blog-feed__editor .editor__block.full-image {
      transition: margin 0.3s linear; }
    @media (min-width: 1025px) {
      .blog-feed__editor .editor__block.full-image {
        margin-left: calc((100% - 100vw) / 2) !important;
        margin-right: calc((100% - 100vw) / 2) !important; }
        ._has-scroll .blog-feed__editor .editor__block.full-image {
          margin-left: calc((100% - 100vw) / 2 + 8.5px) !important;
          margin-right: calc((100% - 100vw) / 2 + 8.5px) !important; }
          @supports (-ms-ime-align: auto) {
            ._has-scroll .blog-feed__editor .editor__block.full-image {
              margin-left: calc((100% - 100vw) / 2 + 8px) !important;
              margin-right: calc((100% - 100vw) / 2 + 8px) !important; } } }
    .post-page .blog-feed__editor .editor__block.full-image {
      padding: 0 !important; }
    @media (max-width: 1024px) {
      .template .blog-category .blog-feed__editor .editor__block.full-image {
        margin-left: -15px !important;
        margin-right: -15px !important; } }
    @media (max-width: 767px) {
      .template .blog-category .blog-feed__editor .editor__block.full-image {
        margin-left: -5px !important;
        margin-right: -5px !important; } }
    .blog-feed__editor .editor__block.full-image ._paragraph {
      padding: 0 15px; }
      @media (max-width: 1211px) and (min-width: 1025px) {
        .wrapper-laptop:not(.preview-mode) .blog-feed__editor .editor__block.full-image ._paragraph {
          padding: 0 24px; } }
      @media (max-width: 1024px) {
        .template .blog-feed__editor .editor__block.full-image ._paragraph {
          padding: 0 30px; } }
      @media (max-width: 767px) {
        .template .blog-feed__editor .editor__block.full-image ._paragraph {
          padding: 0 20px; } }

.editor__inline._link {
  color: var(--link_color);
  font-weight: var(--link_fontWeight);
  font-style: var(--link_fontStyle);
  -webkit-text-decoration: var(--link_textDecoration);
          text-decoration: var(--link_textDecoration);
  border-color: transparent;
  pointer-events: auto; }

.editor__block {
  position: relative;
  margin-top: 14px;
  display: block; }
  .align-center:not(.post-page__meta-compact) .blog-item__excerpt .editor__block {
    text-align: center !important; }
    .align-center:not(.post-page__meta-compact) .blog-item__excerpt .editor__block ul {
      text-align: center !important; }
  div:not(.blog-item__meta-wrapper) > div > .blog-item__body .editor__block {
    text-align: left !important; }
    div:not(.blog-item__meta-wrapper) > div > .blog-item__body .editor__block ul {
      text-align: left !important; }
  .align-left .blog-item__excerpt .editor__block {
    text-align: left !important; }
    .align-left .blog-item__excerpt .editor__block ul {
      text-align: left !important; }
  .align-right:not(.post-page__meta-compact) .blog-item__excerpt .editor__block {
    text-align: right !important; }
    .align-right:not(.post-page__meta-compact) .blog-item__excerpt .editor__block ul {
      text-align: right !important; }
  .editor__block._list {
    font-size: 1px; }
  .editor__block._is-empty {
    display: none; }
  .editor__block._image ._paragraph {
    width: 100% !important;
    padding: 0 !important;
    display: none; }
  .editor__block._image.has-caption ._paragraph {
    display: block; }
  .blog-item__excerpt .editor__block:not(:first-child):not(:last-child) {
    margin-top: 14px; }
  .blog-item__excerpt .editor__block + ._paragraph:last-child {
    margin-top: 14px; }

.gallery-wrap-container {
  width: 100%;
  margin: 0 auto; }
  .blog-category:not(.blog-grid) .gallery-wrap-container .gallery-item > div:not(.blog-item__meta-wrapper) {
    padding: 0 15px;
    margin: auto; }
  .blog-category-8:not(.blog-grid) .gallery-wrap-container .gallery-item > div:not(.blog-item__meta-wrapper) {
    width: 66.66667%; }
    @media (max-width: 1024px) {
      .template .blog-category-8:not(.blog-grid) .gallery-wrap-container .gallery-item > div:not(.blog-item__meta-wrapper) {
        width: 100%; } }
  .blog-category-10:not(.blog-grid) .gallery-wrap-container .gallery-item > div:not(.blog-item__meta-wrapper) {
    width: 83.33333%; }
    @media (max-width: 1024px) {
      .template .blog-category-10:not(.blog-grid) .gallery-wrap-container .gallery-item > div:not(.blog-item__meta-wrapper) {
        width: 100%; } }
  .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper {
    padding: 0 15px; }
    .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper > div > div:not(.blog-item__divider) {
      margin: 0 -15px; }
    .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-item__meta,
    .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-feed__editor > * {
      margin-left: auto;
      margin-right: auto; }
      .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-item__meta:not(.full-image):not(.wide-image),
      .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-feed__editor > *:not(.full-image):not(.wide-image) {
        padding: 0 15px; }
      .blog-category-8 .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-item__meta, .blog-category-8
      .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-feed__editor > * {
        width: 66.66667%; }
        @media (max-width: 1024px) {
          .template .blog-category-8 .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-item__meta, .template .blog-category-8
          .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-feed__editor > * {
            width: 100%; } }
      .blog-category-10 .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-item__meta, .blog-category-10
      .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-feed__editor > * {
        width: 83.33333%; }
        @media (max-width: 1024px) {
          .template .blog-category-10 .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-item__meta, .template .blog-category-10
          .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-feed__editor > * {
            width: 100%; } }
    .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-item__divider {
      margin: 30px auto 0; }
      .blog-category-8 .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-item__divider {
        width: 66.66667%; }
        @media (max-width: 1024px) {
          .template .blog-category-8 .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-item__divider {
            width: 100%; } }
      .blog-category-10 .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-item__divider {
        width: 83.33333%; }
        @media (max-width: 1024px) {
          .template .blog-category-10 .gallery-wrap-container .gallery-item > div.blog-item__meta-wrapper .blog-item__divider {
            width: 100%; } }

.empty__blog {
  height: 370px;
  width: 100%;
  font-size: 30px;
  line-height: 38px;
  font-weight: 500;
  color: #666;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Gotham SSm A', 'Gotham SSm B', -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif; }
  .blog-grid .empty__blog {
    padding: 15px; }
  .empty__blog ~ .gallery-wrap,
  .empty__blog ~ .gallery-item {
    display: none; }

.empty__blog-page {
  height: 100%; }
  .empty__blog-page .empty__blog {
    height: 100%; }

.nav-prev-next {
  text-align: center;
  padding-top: 30px; }
  .nav-prev-next li {
    display: inline-block;
    padding: 3px 12px; }
    .nav-prev-next li:not(:nth-child(2)) {
      cursor: pointer;
      color: #999; }
      .nav-prev-next li:not(:nth-child(2)):hover {
        color: #333; }
    .nav-prev-next li._hidden {
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }

.read-more__layout {
  position: relative;
  text-align: center;
  margin-top: 30px;
  pointer-events: auto; }
  ._secondary_border-light._secondary_border-text-light._primary_border-dark
.read-more__layout .btn {
    border-color: var(--btn_borderPrimary_borderColor); }
  ._secondary_border-light._secondary_border-text-light._primary_border-dark._primary_border-text-light
.read-more__layout .btn {
    color: var(--btn_borderPrimary_borderColor); }
  ._secondary_border-light._secondary_border-text-light._primary_border-dark._primary_border-text-dark
.read-more__layout .btn {
    color: var(--btn_borderPrimary_color); }
  ._secondary_border-light._secondary_border-text-light._primary_border-light._primary_border-text-light
.read-more__layout .btn {
    color: #000;
    border-color: #000; }
  ._secondary_border-light._secondary_border-text-light._primary_border-light._primary_border-text-dark
.read-more__layout .btn {
    color: var(--btn_borderPrimary_color);
    border-color: var(--btn_borderPrimary_color); }
  ._secondary_border-light._secondary_border-text-dark .read-more__layout .btn {
    border-color: var(--btn_borderSecondary_color); }
  ._secondary_border-dark._secondary_border-text-light .read-more__layout .btn {
    color: var(--btn_borderSecondary_borderColor); }

.blog-dummy {
  animation: skeletonShimmer 750ms linear infinite forwards alternate;
  background: rgba(255, 255, 255, 0); }
  .blog-item__thumbnails .blog-dummy {
    position: absolute; }
  span > .blog-dummy:before {
    content: '&nbsp;';
    visibility: hidden;
    opacity: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none; }

._text_theme-light .blog-feed__editor ._heading.section__title.editor__block > span,
._text_theme-light .blog-feed__editor .section__text > span,
._text_theme-light .blog-feed__editor ._list > li > span > span {
  color: #282828; }

.blog-item__title + .blog-item__create-date {
  margin-top: 14px; }

._text_theme-light .blog-item__title span {
  color: #282828; }

._primary_theme-dark._light-text_theme-light .blog-item__card .blog-item__title span {
  color: var(--color_textAlt); }

._primary_theme-dark._light-text_theme-dark .blog-item__card .blog-item__title span {
  color: #fff; }

._primary_theme-light._text_theme-dark .blog-item__card .blog-item__title span {
  color: var(--color_text); }

._primary_theme-light._text_theme-light .blog-item__card .blog-item__title span {
  color: #282828; }

.blog-item__title span {
  outline: none;
  white-space: pre-wrap;
  overflow-wrap: break-word;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.blog-item__create-date span {
  color: rgba(var(--preColor_text), 0.7); }
  ._text_theme-light .blog-item__create-date span {
    color: rgba(40, 40, 40, 0.7); }
  ._primary_theme-dark._light-text_theme-light .blog-item__card .blog-item__create-date span {
    color: rgba(var(--preColor_textAlt), 0.7); }
  ._primary_theme-dark._light-text_theme-dark .blog-item__card .blog-item__create-date span {
    color: rgba(255, 255, 255, 0.7); }
  ._primary_theme-light._text_theme-dark .blog-item__card .blog-item__create-date span {
    color: rgba(var(--preColor_text), 0.7); }
  ._primary_theme-light._text_theme-light .blog-item__card .blog-item__create-date span {
    color: rgba(40, 40, 40, 0.7); }

.blog-item__meta + .blog-item__excerpt,
.blog-item__meta + .blog-feed__editor {
  margin-top: 14px; }

.blog-item__card .blog-item__meta {
  flex: 1 0 100%;
  max-width: 100%;
  box-sizing: border-box; }
  .post-per-row_1 .blog-item__card .blog-item__meta {
    padding: 4%; }
  .post-per-row_2 .blog-item__card .blog-item__meta {
    padding: 5.5%; }
  .post-per-row_3 .blog-item__card .blog-item__meta {
    padding: 7%; }
  .post-per-row_4 .blog-item__card .blog-item__meta {
    padding: 8%; }
  .post-per-row_5 .blog-item__card .blog-item__meta {
    padding: 8.5%; }
  .post-per-row_6 .blog-item__card .blog-item__meta {
    padding: 9%; }
  .blog-item__card .blog-item__meta-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: flex;
    z-index: 4; }

.blog-item__card.align-top .blog-item__meta {
  padding-bottom: 0; }
  .blog-item__card.align-top .blog-item__meta-wrapper {
    align-items: flex-start; }

.blog-item__card.align-bottom .blog-item__meta {
  padding-top: 0; }
  .blog-item__card.align-bottom .blog-item__meta-wrapper {
    align-items: flex-end; }

.blog-item__card.align-middle .blog-item__meta-wrapper {
  align-items: center; }

.blog-item__excerpt ._heading {
  font-size: 1px; }
  .blog-item__excerpt ._heading > span {
    font-size: var(--text_fontSize) !important; }

.blog-item__readmore .blog-item__more {
  pointer-events: none;
  pointer-events: auto;
  color: var(--btn_primary_background);
  font-size: var(--btn_primary_fontSize);
  font-style: var(--btn_primary_fontStyle);
  font-weight: var(--btn_primary_fontWeight);
  font-family: var(--btn_primary_fontFamily);
  text-transform: var(--btn_primary_textTransform);
  fill: var(--btn_primary_background); }
  .preview-mode .blog-item__readmore .blog-item__more {
    pointer-events: auto; }
  div.template .blog-item__readmore .blog-item__more .icon {
    margin-right: 0; }

._primary-light .blog-item__more {
  color: var(--btn_secondary_background); }
  ._primary-light .blog-item__more .icon {
    fill: var(--btn_secondary_background); }

._primary-light._secondary-light .blog-item__more {
  color: #404040; }
  ._primary-light._secondary-light .blog-item__more .icon {
    fill: #404040; }

.blog-item__link {
  text-decoration: none; }

.blog-item__card {
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  margin-bottom: 0; }
  .blog-item__card:after {
    display: block;
    content: ''; }
  .blog-item__card.vertical:after {
    padding-top: 125%; }
  .blog-item__card.horizontal:after {
    padding-top: 75%; }
  .blog-item__card.square:after {
    padding-top: 100%; }

.blog-item__overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%; }
  .blog-item__overlay .picture-wrap_unavailable {
    height: 100%; }
  .blog-item__overlay:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    z-index: 3; }
    .align-bottom .blog-item__overlay:before {
      background: linear-gradient(-180deg, rgba(var(--preColor_brand), 0), rgba(var(--preColor_brand), 0.7)); }
    .align-top .blog-item__overlay:before {
      background: linear-gradient(180deg, rgba(var(--preColor_brand), 0.7), rgba(var(--preColor_brand), 0)); }
    .align-middle .blog-item__overlay:before,
    .blog-item__card-empty .blog-item__overlay:before {
      background: rgba(var(--preColor_brand), 0.7); }

.blog-grid .blog-item__thumbnails.vertical > div:not(.blog-dummy):after {
  padding-top: 125%; }

.blog-grid .blog-item__thumbnails.horizontal > div:not(.blog-dummy):after {
  padding-top: 75%; }

.blog-grid .blog-item__thumbnails.square > div:not(.blog-dummy):after {
  padding-top: 100%; }

.blog-grid .blog-item__thumbnails-img:after {
  display: block;
  content: ''; }

.blog-item__thumbnails-img {
  overflow: hidden;
  position: relative; }
  .blog-item__thumbnails-img img,
  .blog-item__thumbnails-img .picture-wrap_unavailable {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin: auto;
    transition: 0.15s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

.blog-list .blog-item__thumbnails {
  margin-bottom: 20px;
  padding: 0 15px; }

.blog-list .horizontal .blog-item__thumbnails-img:after {
  display: block;
  content: '';
  padding-top: 75%; }

.blog-list .vertical .blog-item__thumbnails-img:after {
  display: block;
  content: '';
  padding-top: 125%; }

.blog-list .square .blog-item__thumbnails-img:after {
  display: block;
  content: '';
  padding-top: 100%; }

.align-thumbnail-top .blog-item__thumbnails {
  max-width: 100%;
  flex-grow: 0;
  flex-basis: 100%;
  margin-bottom: 10px; }

.align-thumbnail-left .blog-item__thumbnails {
  flex: 0 0 30%;
  max-width: 30%;
  margin-bottom: 0;
  padding: 0 15px; }
  @media (max-width: 767px) {
    .template .align-thumbnail-left .blog-item__thumbnails {
      margin-bottom: 20px;
      flex: 0 0 100%;
      max-width: 100%; } }
  .wrapper-phone .align-thumbnail-left .blog-item__thumbnails {
    margin-bottom: 20px;
    flex: 0 0 100%;
    max-width: 100%; }
  .align-thumbnail-left .blog-item__thumbnails + div {
    padding: 0 15px;
    flex: 0 0 70%;
    max-width: 70%; }
    @media (max-width: 767px) {
      .template .align-thumbnail-left .blog-item__thumbnails + div {
        margin-bottom: 20px;
        flex: 0 0 100%;
        max-width: 100%; } }
    .wrapper-phone .align-thumbnail-left .blog-item__thumbnails + div {
      flex-grow: 0;
      flex: 0 0 100%;
      max-width: 100%; }

.blog-list .blog-item__row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px; }
  .blog-list .blog-item__row.align-thumbnail-top > div:not(.blog-item__thumbnails) {
    max-width: 100%;
    padding: 0 15px;
    flex-grow: 0;
    flex-basis: 100%; }

.blog-item__divider {
  height: 2px;
  width: 100%;
  background: var(--color_complementary);
  margin-top: 30px; }

.blog-item__body {
  flex: 1 1 auto; }
  .blog-item__body > .blog-dummy {
    height: 120px;
    margin-top: 14px; }
  .blog-item__body > div > .blog-dummy:first-child {
    height: 30px; }
  .blog-item__body .section__title,
  .blog-item__body .section__text {
    pointer-events: auto;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
    outline: none;
    overflow-wrap: break-word;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .blog-item__body + .blog-item__readmore {
    margin-top: 14px; }
  .blog-list .blog-item__body .blog-dummy:last-child {
    margin-bottom: 0; }

.blog-category {
  pointer-events: auto;
  transition-property: border-bottom, border-color, background, color, fill;
  transition-duration: 0.33s;
  transition-timing-function: ease-out; }
  .blog-category:not(.blog-grid) {
    margin: 0 -15px; }
  .blog-category * {
    box-sizing: border-box; }
  .blog-category .gallery-item {
    padding: 15px 0; }
  .blog-category .gallery-wrap {
    margin: -15px 0; }
  .infinite-scroller > div .blog-category ~ .spinner {
    position: relative;
    height: 50px;
    margin-top: 30px; }
    .infinite-scroller > div .blog-category ~ .spinner::after {
      border-color: var(--color_brand) transparent transparent; }
  .blog-category.blog-list* {
    box-sizing: border-box; }
  .blog-category.blog-list .gallery-item {
    display: flex;
    max-width: 100%;
    flex-grow: 0;
    flex-basis: 100%;
    position: relative; }
    .blog-category.blog-list .gallery-item > div {
      width: 100%; }
  .blog-category.blog-list .align-thumbnail-top {
    flex-wrap: wrap; }
  .blog-category.blog-list .align-thumbnail-left .blog-item__body > .blog-dummy {
    height: 72px; }

.blog-feed__editor > .editor__block._image .crop__content {
  text-align: left;
  max-width: none;
  min-width: auto; }

.underlined {
  border-color: currentColor; }

.align-center:not(.post-page__meta-compact) .blog-item__meta, .align-center:not(.post-page__meta-compact)
.blog-item__excerpt, .align-center:not(.post-page__meta-compact)
.post-page__meta, .align-center:not(.post-page__meta-compact)
.post-page__title, .align-center:not(.post-page__meta-compact)
.blog-item__readmore {
  text-align: center; }

.align-left .blog-item__meta, .align-left
.blog-item__excerpt, .align-left
.post-page__meta, .align-left
.post-page__title, .align-left
.blog-item__readmore {
  text-align: left; }

.align-right:not(.post-page__meta-compact) .blog-item__meta, .align-right:not(.post-page__meta-compact)
.blog-item__excerpt, .align-right:not(.post-page__meta-compact)
.post-page__meta, .align-right:not(.post-page__meta-compact)
.post-page__title, .align-right:not(.post-page__meta-compact)
.blog-item__readmore {
  text-align: right; }

.post-page .gallery-wrap-container {
  padding: 0; }

.post-page__wrapper {
  max-width: 1200px;
  margin: auto;
  box-sizing: border-box; }
  @media (min-width: 1921px) {
    .template .post-page__wrapper {
      max-width: 1440px; } }
  @media (max-width: 1481px) and (min-width: 1025px) {
    .wrapper-laptop:not(.preview-mode) .e-container_short .post-page__wrapper,
    .wrapper-laptop:not(.preview-mode) .e-container_short .post-page__wrapper {
      max-width: none; } }
  @media (max-width: 1211px) and (min-width: 1025px) {
    .wrapper-laptop:not(.preview-mode) .e-container .post-page__wrapper {
      max-width: none; } }
  @media (max-width: 1366px) {
    .template .post-page__wrapper {
      max-width: 1024px; } }
  @media (max-width: 1024px) {
    .template .post-page__wrapper {
      max-width: none; } }
  .post-page__wrapper .blog-feed__editor {
    margin-top: 0; }
  .post-page__wrapper > .gallery-wrap-container {
    padding-top: 120px;
    padding-bottom: 120px;
    box-sizing: border-box; }
    @media (max-width: 1366px) {
      .template .post-page__wrapper > .gallery-wrap-container {
        padding-top: 90px; } }
    @media (max-width: 1024px) {
      .template .post-page__wrapper > .gallery-wrap-container {
        padding-top: 72px; } }
    @media (max-width: 767px) {
      .template .post-page__wrapper > .gallery-wrap-container {
        padding-top: 48px; } }
    @media (max-width: 1366px) {
      .template .post-page__wrapper > .gallery-wrap-container {
        padding-bottom: 90px; } }
    @media (max-width: 1024px) {
      .template .post-page__wrapper > .gallery-wrap-container {
        padding-bottom: 72px; } }
    @media (max-width: 767px) {
      .template .post-page__wrapper > .gallery-wrap-container {
        padding-bottom: 48px; } }
    .post-page__wrapper > .gallery-wrap-container .blog-feed__editor > *,
    .post-page__wrapper > .gallery-wrap-container .post-page__standard,
    .post-page__wrapper > .gallery-wrap-container .post-page__navigation,
    .post-page__wrapper > .gallery-wrap-container .post-page__comments {
      margin-left: auto;
      margin-right: auto;
      padding-left: 15px;
      padding-right: 15px;
      box-sizing: border-box; }
      @media (max-width: 1481px) and (min-width: 1025px) {
        .wrapper-laptop:not(.preview-mode) .e-container_short .post-page__wrapper > .gallery-wrap-container .blog-feed__editor > *,
        .wrapper-laptop:not(.preview-mode) .e-container_xshort .post-page__wrapper > .gallery-wrap-container .blog-feed__editor > *, .wrapper-laptop:not(.preview-mode) .e-container_short
        .post-page__wrapper > .gallery-wrap-container .post-page__standard,
        .wrapper-laptop:not(.preview-mode) .e-container_xshort
        .post-page__wrapper > .gallery-wrap-container .post-page__standard, .wrapper-laptop:not(.preview-mode) .e-container_short
        .post-page__wrapper > .gallery-wrap-container .post-page__navigation,
        .wrapper-laptop:not(.preview-mode) .e-container_xshort
        .post-page__wrapper > .gallery-wrap-container .post-page__navigation, .wrapper-laptop:not(.preview-mode) .e-container_short
        .post-page__wrapper > .gallery-wrap-container .post-page__comments,
        .wrapper-laptop:not(.preview-mode) .e-container_xshort
        .post-page__wrapper > .gallery-wrap-container .post-page__comments {
          padding-left: 24px;
          padding-right: 24px; } }
      @media (max-width: 1211px) and (min-width: 1025px) {
        .wrapper-laptop:not(.preview-mode) .e-container .post-page__wrapper > .gallery-wrap-container .blog-feed__editor > *, .wrapper-laptop:not(.preview-mode) .e-container
        .post-page__wrapper > .gallery-wrap-container .post-page__standard, .wrapper-laptop:not(.preview-mode) .e-container
        .post-page__wrapper > .gallery-wrap-container .post-page__navigation, .wrapper-laptop:not(.preview-mode) .e-container
        .post-page__wrapper > .gallery-wrap-container .post-page__comments {
          padding-left: 24px;
          padding-right: 24px; } }
      @media (max-width: 1024px) {
        .template .post-page__wrapper > .gallery-wrap-container .blog-feed__editor > *, .template
        .post-page__wrapper > .gallery-wrap-container .post-page__standard, .template
        .post-page__wrapper > .gallery-wrap-container .post-page__navigation, .template
        .post-page__wrapper > .gallery-wrap-container .post-page__comments {
          padding-left: 30px;
          padding-right: 30px; } }
      @media (max-width: 767px) {
        .template .post-page__wrapper > .gallery-wrap-container .blog-feed__editor > *, .template
        .post-page__wrapper > .gallery-wrap-container .post-page__standard, .template
        .post-page__wrapper > .gallery-wrap-container .post-page__navigation, .template
        .post-page__wrapper > .gallery-wrap-container .post-page__comments {
          padding-left: 20px;
          padding-right: 20px; } }
    .blog-category-8 .post-page__wrapper > .gallery-wrap-container .blog-feed__editor > *,
    .blog-category-8 .post-page__wrapper > .gallery-wrap-container .post-page__standard,
    .blog-category-8 .post-page__wrapper > .gallery-wrap-container .post-page__navigation,
    .blog-category-8 .post-page__wrapper > .gallery-wrap-container .post-page__comments {
      width: 66.66667%; }
      @media (max-width: 1024px) {
        .template .blog-category-8 .post-page__wrapper > .gallery-wrap-container .blog-feed__editor > *, .template
        .blog-category-8 .post-page__wrapper > .gallery-wrap-container .post-page__standard, .template
        .blog-category-8 .post-page__wrapper > .gallery-wrap-container .post-page__navigation, .template
        .blog-category-8 .post-page__wrapper > .gallery-wrap-container .post-page__comments {
          width: 100%; } }
    .blog-category-10 .post-page__wrapper > .gallery-wrap-container .blog-feed__editor > *,
    .blog-category-10 .post-page__wrapper > .gallery-wrap-container .post-page__standard,
    .blog-category-10 .post-page__wrapper > .gallery-wrap-container .post-page__navigation,
    .blog-category-10 .post-page__wrapper > .gallery-wrap-container .post-page__comments {
      width: 83.33333%; }
      @media (max-width: 1024px) {
        .template .blog-category-10 .post-page__wrapper > .gallery-wrap-container .blog-feed__editor > *, .template
        .blog-category-10 .post-page__wrapper > .gallery-wrap-container .post-page__standard, .template
        .blog-category-10 .post-page__wrapper > .gallery-wrap-container .post-page__navigation, .template
        .blog-category-10 .post-page__wrapper > .gallery-wrap-container .post-page__comments {
          width: 100%; } }

.post-page__meta {
  width: 100%;
  white-space: nowrap;
  margin-bottom: 14px; }
  .post-page__meta span {
    color: rgba(var(--preColor_text), 0.7); }
    ._text_theme-light .post-page__meta span {
      color: rgba(40, 40, 40, 0.7); }
    .post-page__hero .post-page__meta span {
      color: var(--color_altBrand); }
  .post-page__meta-divider {
    padding: 0 10px; }
  .post-page__meta-wrapper {
    display: flex;
    flex-wrap: wrap;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
    pointer-events: all; }
    .blog-category-8 .post-page__hero .post-page__meta-wrapper {
      width: 66.66667%; }
      @media (max-width: 1024px) {
        .template .blog-category-8 .post-page__hero .post-page__meta-wrapper {
          width: 100%; } }
    .blog-category-10 .post-page__hero .post-page__meta-wrapper {
      width: 83.33333%; }
      @media (max-width: 1024px) {
        .template .blog-category-10 .post-page__hero .post-page__meta-wrapper {
          width: 100%; } }
  .post-page__hero .post-page__meta-standard .post-page__title {
    margin-bottom: 0; }
  .post-page__meta-compact .post-page__meta {
    width: auto;
    order: 1;
    align-items: flex-end;
    display: flex;
    margin-bottom: 38px; }
    .post-page__hero .post-page__meta-compact .post-page__meta {
      margin: 14px 0; }
  .post-page__meta-compact .post-page__title {
    flex: 1 0 50%;
    margin-right: 50px; }
    .post-page__hero .post-page__meta-compact .post-page__title {
      margin: 14px 50px 14px 0; }
  .post-page__meta-bottom .post-page__meta {
    order: 1;
    margin-bottom: 38px; }
    .post-page__hero .post-page__meta-bottom .post-page__meta {
      margin-bottom: 0; }
  .post-page__meta-bottom .post-page__title {
    margin-bottom: 14px; }

.post-page__title {
  width: 100%;
  margin-bottom: 38px;
  white-space: pre-wrap;
  overflow-wrap: break-word; }
  .post-page__title h1 span {
    font-size: var(--title_heading_fontSize);
    line-height: var(--title_heading_lineHeight);
    font-style: var(--title_heading_fontStyle);
    font-weight: var(--title_heading_fontWeight);
    font-variant: var(--title_heading_fontVariant);
    font-family: var(--title_heading_fontFamily);
    text-transform: var(--title_heading_textTransform);
    text-align: var(--title_heading_textAlign);
    color: var(color_text); }
    ._text_theme-light .post-page__title h1 span {
      color: #282828; }
    .post-page__hero .post-page__title h1 span {
      color: var(--color_textAlt); }
  .post-page__title input {
    font-size: var(--title_heading_fontSize);
    line-height: var(--title_heading_lineHeight);
    font-style: var(--title_heading_fontStyle);
    font-weight: var(--title_heading_fontWeight);
    font-variant: var(--title_heading_fontVariant);
    font-family: var(--title_heading_fontFamily);
    text-transform: var(--title_heading_textTransform);
    text-align: var(--title_heading_textAlign);
    color: var(--title_heading_color); }

.post-page__picture img {
  margin-bottom: 38px; }

.post-page__navigation {
  margin: 90px 0 0 0;
  display: flex;
  justify-content: space-between; }
  .post-page__navigation .btn {
    fill: var(--btn_default_color);
    color: var(--btn_default_color);
    font-size: var(--btn_default_fontSize);
    font-style: var(--btn_default_fontStyle);
    font-weight: var(--btn_default_fontWeight);
    font-family: var(--btn_default_fontFamily);
    text-transform: var(--btn_default_textTransform);
    border-radius: var(--btn_default_borderRadius);
    background: var(--btn_default_background); }
    ._primary_theme-light .post-page__navigation .btn {
      color: var(--color_altBrand); }
      ._primary_theme-light .post-page__navigation .btn .icon {
        fill: var(--color_altBrand); }
    ._primary_theme-light._secondary_theme-light .post-page__navigation .btn {
      color: #404040; }
      ._primary_theme-light._secondary_theme-light .post-page__navigation .btn .icon {
        fill: #404040; }
    .post-page__navigation .btn .icon {
      transform: rotate(180deg); }
    .post-page__navigation .btn span + .icon {
      transform: none; }
    .post-page__navigation .btn-navigation__prev:only-child {
      margin-left: auto; }
  .post-page__navigation .btn-navigation__prev:only-child {
    margin-left: auto; }
  div.template .post-page__navigation .btn-navigation__prev .icon {
    margin-right: 0; }

.post-page__hero {
  display: flex;
  align-items: center;
  position: relative; }
  @media (max-width: 1024px) {
    .template .post-page__hero {
      margin-top: -60px !important;
      padding-top: 60px !important; } }
  @media (max-width: 767px) {
    .template .post-page__hero {
      margin-top: -60px !important;
      padding-top: 60px !important; } }
  .post-page__hero .gallery-wrap-container {
    max-width: 1200px;
    box-sizing: border-box; }
    @media (min-width: 1921px) {
      .template .post-page__hero .gallery-wrap-container {
        max-width: 1440px; } }
    @media (max-width: 1481px) and (min-width: 1025px) {
      .wrapper-laptop:not(.preview-mode) .e-container_short .post-page__hero .gallery-wrap-container,
      .wrapper-laptop:not(.preview-mode) .e-container_xshort .post-page__hero .gallery-wrap-container {
        max-width: none; } }
    @media (max-width: 1211px) and (min-width: 1025px) {
      .wrapper-laptop:not(.preview-mode) .e-container .post-page__hero .gallery-wrap-container {
        max-width: none; } }
    @media (max-width: 1366px) {
      .template .post-page__hero .gallery-wrap-container {
        max-width: 1024px; } }
    @media (max-width: 1024px) {
      .template .post-page__hero .gallery-wrap-container {
        max-width: none; } }
    .post-page__hero .gallery-wrap-container .post-page__meta-wrapper {
      padding: 0 15px;
      box-sizing: border-box;
      margin: auto; }
      @media (max-width: 1481px) and (min-width: 1025px) {
        .wrapper-laptop:not(.preview-mode) .e-container_short .post-page__hero .gallery-wrap-container .post-page__meta-wrapper,
        .wrapper-laptop:not(.preview-mode) .e-container_xshort .post-page__hero .gallery-wrap-container .post-page__meta-wrapper {
          padding: 0 24px; } }
      @media (max-width: 1211px) and (min-width: 1025px) {
        .wrapper-laptop:not(.preview-mode) .e-container .post-page__hero .gallery-wrap-container .post-page__meta-wrapper {
          padding: 0 24px; } }
      @media (max-width: 1024px) {
        .template .post-page__hero .gallery-wrap-container .post-page__meta-wrapper {
          padding: 0 30px; } }
      @media (max-width: 767px) {
        .template .post-page__hero .gallery-wrap-container .post-page__meta-wrapper {
          padding: 0 20px; } }
  .post-page__hero .post-page__picture {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    background: var(--color_complementary); }
    .post-page__hero .post-page__picture:before {
      content: '';
      background: rgba(var(--preColor_brand), 0.7);
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0; }
    .post-page__hero .post-page__picture img {
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 100%; }
  .post-page__hero .gallery-wrap-container {
    position: relative;
    z-index: 2; }
  .post-page__hero + .gallery-wrap-container {
    padding: 60px 15px 120px; }

.post-page__tall {
  height: 640px; }
  @media (max-width: 1366px) {
    .template .post-page__tall {
      height: 480px; } }
  @media (max-width: 1024px) {
    .template .post-page__tall {
      height: 384px; } }
  @media (max-width: 767px) {
    .template .post-page__tall {
      height: 256px; } }

.post-page__medium {
  height: 410px; }
  @media (max-width: 1366px) {
    .template .post-page__medium {
      height: 307.5px; } }
  @media (max-width: 1024px) {
    .template .post-page__medium {
      height: 246px; } }
  @media (max-width: 767px) {
    .template .post-page__medium {
      height: 164px; } }

.post-page__short {
  height: 310px; }
  @media (max-width: 1366px) {
    .template .post-page__short {
      height: 232.5px; } }
  @media (max-width: 1024px) {
    .template .post-page__short {
      height: 186px; } }
  @media (max-width: 767px) {
    .template .post-page__short {
      height: 124px; } }

div.template .btn.blog-item__more,
div.template .post-page__navigation .btn {
  display: inline-flex;
  align-items: center;
  padding: 0;
  line-height: 1.25; }
  div.template .btn.blog-item__more .icon,
  div.template .post-page__navigation .btn .icon {
    margin-top: 0; }

.s-section__post-page .row-empty {
  display: none; }

.blog-page .wrapper:not(.preview-mode) .template {
  min-height: calc(100vh - 120px); }

.blog-page .layout > .s-section {
  height: 100%;
  display: flex; }
  .blog-page .layout > .s-section > div {
    width: 100%;
    margin: auto; }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
._paragraph {
  color: var(--color_text);
  font-family: var(--text_fontFamily);
  font-size: var(--text_fontSize);
  font-style: var(--text_fontStyle);
  font-variant: var(--text_fontVariant);
  font-weight: var(--text_fontWeight);
  line-height: var(--text_lineHeight);
  text-transform: var(--text_textTransform);
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text; }

._bold ._unbold {
  font-weight: 700 !important; }

._italic ._unitalic {
  font-style: italic !important; }

.editor__mark._strikethrough span:not(.editor__mark) {
  text-decoration: line-through; }

.editor__mark._strikethrough ._underline span:not(.editor__mark) {
  text-decoration: line-through underline; }

.editor__mark._strikethrough ._no_underline span:not(.editor__mark) {
  text-decoration: line-through; }

.editor__mark._underline ._no_underline span:not(.editor__mark) {
  text-decoration: underline; }

.editor__mark._underline span:not(.editor__mark) {
  text-decoration: underline; }

.editor__mark._underline ._strikethrough span:not(.editor__mark) {
  text-decoration: line-through underline; }

.editor__mark._underline ._no_strikethrough span:not(.editor__mark) {
  text-decoration: underline; }

.editor__mark._no_strikethrough span:not(.editor__mark) {
  text-decoration: none; }

.editor__mark._no_strikethrough ._underline span:not(.editor__mark) {
  text-decoration: underline; }

.editor__mark._no_underline span:not(.editor__mark) {
  text-decoration: none; }

.editor__mark._no_underline ._strikethrough span:not(.editor__mark) {
  text-decoration: line-through; }

a._link .editor__mark._underline span:not(.editor__mark) {
  text-decoration: none; }

a._link .editor__mark._underline ._strikethrough span:not(.editor__mark) {
  text-decoration: none; }

a._link .editor__mark._strikethrough span:not(.editor__mark) {
  text-decoration: none; }

a._link .editor__mark._strikethrough ._underline span:not(.editor__mark) {
  text-decoration: none; }
.editor__block._image_block .img-box > .crop > .crop__content, .editor__block._image_block .img-dnd, .editor__block._image_block .img-dnd:before, .editor__block._image_block .img-dnd:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.editor__block._image_block {
  /*max-width: 1280px;
  margin: 0 auto;*/ }
  .editor .editor__block._image_block.full-image {
    margin-left: calc((100% - 100vw) / 2);
    margin-right: calc((100% - 100vw) / 2); }
    .editor .editor__block._image_block.full-image ._paragraph {
      padding: 0 15px; }
      @media (max-width: 1080px) {
        .editor .editor__block._image_block.full-image ._paragraph {
          padding: 0 50px; } }
  .editor .editor__block._image_block.wide-image {
    margin-left: calc((-970px / 12) * 2);
    margin-right: calc((-970px / 12) * 2); }
    @media (max-width: 1375px) {
      .editor .editor__block._image_block.wide-image {
        margin-left: calc(((970px - 100vw) / 2) + 40px);
        margin-right: calc(((970px - 100vw) / 2) + 40px); } }
    @media (max-width: 1080px) {
      .editor .editor__block._image_block.wide-image {
        margin-left: calc((100% - 100vw) / 2);
        margin-right: calc((100% - 100vw) / 2); } }
    .editor .editor__block._image_block.wide-image ._paragraph {
      max-width: 970px;
      margin: 14px auto 0; }
      @media (max-width: 1080px) {
        .editor .editor__block._image_block.wide-image ._paragraph {
          padding: 0 50px; } }
  .global-crop .editor__block._image_block {
    pointer-events: auto; }
  .editor__block._image_block ._paragraph {
    margin-top: 14px; }
  .editor__block._image_block .img-box {
    position: relative; }
    .editor__block._image_block .img-box > .crop > .crop__content {
      z-index: -1; }
    .editor__block._image_block .img-box > .crop.cropping > .crop__content {
      z-index: auto; }
    .editor__block._image_block .img-box > .crop.cropping .crop__controls {
      pointer-events: auto;
      z-index: 3; }
    .editor__block._image_block .img-box > .crop.mode_contain .range-crop {
      display: none; }
    .editor__block._image_block .img-box .crop__content {
      max-width: none;
      min-width: auto; }
  .editor__block._image_block .img-dnd {
    z-index: 2;
    pointer-events: none;
    opacity: 0; }
    .editor__block._image_block .img-dnd:before {
      content: '';
      background: rgba(51, 170, 255, 0.1);
      outline: 2px solid #33aaff;
      z-index: 2; }
    .editor__block._image_block .img-dnd:after {
      content: '';
      background: rgba(255, 255, 255, 0.8);
      z-index: 1; }
    .editor__block._image_block .img-dnd__icon {
      margin: auto;
      max-width: 52px;
      max-height: 52px;
      padding: 5px;
      box-sizing: border-box;
      fill: #33aaff;
      z-index: 3; }
    .editor__block._image_block .img-dnd__title {
      text-transform: uppercase;
      font: 14px 'Gotham SSm A', 'Gotham SSm B', sans-serif;
      font-weight: 500;
      color: transparent;
      text-align: center;
      margin: auto;
      width: 100px;
      height: 20px;
      z-index: 3;
      padding-top: 79px; }
  .editor__block._image_block .picture__link {
    display: inline-block;
    position: relative;
    vertical-align: top; }
  .editor__block._image_block .picture-wrap_unavailable .picture__link {
    width: 100%; }
  .editor__block._image_block .crop__buttons._controls {
    right: 12px; }
  .editor__block._image_block .crop__buttons._type {
    left: 12px; }
._header-two > span {
  font-size: var(--title_smallHeading_fontSize);
  font-weight: var(--title_smallHeading_fontWeight);
  font-style: var(--title_smallHeading_fontStyle);
  color: var(--title_smallHeading_color);
  line-height: var(--title_smallHeading_lineHeight);
  font-variant: var(--title_smallHeading_fontVariant);
  text-transform: var(--title_smallHeading_textTransform);
  font-family: var(--title_smallHeading_fontFamily); }

._header-three > span {
  font-size: var(--title_subHeading_fontSize);
  font-weight: var(--title_subHeading_fontWeight);
  font-style: var(--title_subHeading_fontStyle);
  color: var(--title_subHeading_color);
  line-height: var(--title_subHeading_lineHeight);
  font-variant: var(--title_subHeading_fontVariant);
  text-transform: var(--title_subHeading_textTransform);
  font-family: var(--title_subHeading_fontFamily); }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
.editor__block._divider {
  display: flex;
  padding: 5px 0;
  box-sizing: border-box;
  position: relative; }
  .editor .editor__block._divider:hover {
    background-color: rgba(232, 235, 237, 0.3); }
  .editor__block._divider .divider__node {
    width: 100%;
    height: 0;
    align-self: center;
    box-sizing: border-box;
    border-bottom: 1px;
    border-color: #33aaff; }
  .editor__block._divider .divider__theme-solid {
    border-bottom-style: solid; }
  .editor__block._divider .divider__theme-dashed {
    border-bottom-style: dashed; }
  .editor__block._divider .divider__theme-dotted {
    border-bottom-style: dotted; }
  .editor__block._divider .divider__size-75 {
    width: 75%; }
  .editor__block._divider .divider__size-50 {
    width: 50%; }
  .editor__block._divider .divider__size-25 {
    width: 25%; }
  .editor__block._divider .divider__align-center {
    margin: 0 auto; }
  .editor__block._divider .divider__align-left {
    margin-right: auto; }
  .editor__block._divider .divider__align-right {
    margin-left: auto; }

.slate-editor .editor__block._divider_wrapper {
  cursor: pointer; }

.editor__block._divider_wrapper .editor__block:hover {
  background: transparent; }
@font-face {
  font-family: 'icomoon';
  src: url(data:application/font-woff;base64,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) format("woff");
  font-weight: normal;
  font-style: normal; }

.editor__block._list ul {
  display: flex;
  flex-direction: column;
  font-size: var(--text_fontSize);
  font-family: var(--text_fontFamily);
  font-style: var(--text_fontStyle);
  font-variant: var(--text_fontVariant);
  font-weight: var(--text_fontWeight);
  line-height: var(--text_lineHeight);
  text-align: var(--text_textAlign);
  text-transform: var(--text_textTransform);
  color: var(--color_text);
  counter-reset: list;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text; }
  .editor__block._list ul li {
    position: relative;
    display: flex; }
    .editor__block._list ul li:before {
      counter-increment: list;
      margin-right: 0.7em;
      white-space: nowrap; }
    .editor__block._list ul li > span {
      color: var(--color_text);
      flex-grow: 1;
      overflow: hidden;
      white-space: pre-wrap;
      overflow-wrap: break-word;
      -webkit-backface-visibility: hidden;
              backface-visibility: hidden; }
  .editor__block._list ul[class^='_list-icon-font-'] li:before, .editor__block._list ul[class*='_list-icon-font-'] li:before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: none;
    padding-left: 1px; }

._list-icon-font-bullet li:before {
  content: '\E900'; }

._list-icon-font-circle li:before {
  content: '\E901'; }

._list-icon-font-circle-arrow-left li:before {
  content: '\E902'; }

._list-icon-font-circle-arrow-right li:before {
  content: '\E903'; }

._list-icon-font-circle-bullet li:before {
  content: '\E904'; }

._list-icon-font-circle-small li:before {
  content: '\E905'; }

._list-icon-font-circle-tick li:before {
  content: '\E906'; }

._list-icon-font-circle-tick-thin li:before {
  content: '\E907'; }

._list-icon-font-dot li:before {
  content: '\E908'; }

._list-icon-font-dot-circle li:before {
  content: '\E909'; }

._list-icon-font-letter-big-dot li:before {
  content: '\E90A'; }

._list-icon-font-letter-bracket li:before {
  content: '\E90B'; }

._list-icon-font-letter-dot li:before {
  content: '\E90C'; }

._list-icon-font-letter-roman li:before {
  content: '\E90D'; }

._list-icon-font-minus li:before {
  content: '\E913'; }

._list-icon-font-number-bracket li:before {
  content: '\E90F'; }

._list-icon-font-number-dot li:before {
  content: '\E910'; }

._list-icon-font-numbers li:before {
  content: '\E911'; }

._list-icon-font-plus li:before {
  content: '\E919'; }

._list-icon-font-tick li:before {
  content: '\E91A'; }

._list-decimal li:before {
  content: '\E910'; }

._list-decimal-leading-zero li:before {
  content: '\E911'; }

._list-decimal-bracket li:before {
  content: '\E90F'; }

._list-upper-roman li:before {
  content: '\E90D'; }

._list-lower-latin li:before {
  content: '\E90C'; }

._list-lower-latin-bracket li:before {
  content: '\E90B'; }

._list-upper-latin li:before {
  content: '\E90A'; }

._list-disc li:before {
  content: '\E901'; }

._list-square li:before {
  content: '\E908'; }

._list-decimal li:before {
  content: counter(list, decimal) "."; }

._list-decimal-leading-zero li:before {
  content: counter(list, decimal-leading-zero) "."; }

._list-decimal-bracket li:before {
  content: counter(list, decimal) ")"; }

._list-lower-latin li:before {
  content: counter(list, lower-latin) ".";
  text-transform: lowercase; }

._list-lower-latin-bracket li:before {
  content: counter(list, lower-latin) ")"; }

._list-upper-latin li:before {
  content: counter(list, upper-latin) ".";
  text-transform: uppercase; }

._list-disc li:before {
  content: counter(list, disc); }

._list-square li:before {
  content: counter(list, square); }

._list-upper-roman li:before {
  content: counter(list, upper-roman) "."; }
.editor__inline._link {
  font-size: inherit;
  border-style: solid;
  border-bottom-width: 0.1em;
  cursor: pointer;
  pointer-events: auto; }

.editor__block a._link {
  color: var(--link_color);
  font-weight: var(--link_fontWeight);
  font-style: var(--link_fontStyle);
  -webkit-text-decoration: var(--link_textDecoration);
          text-decoration: var(--link_textDecoration);
  border-style: solid;
  border-bottom-width: 0.1em;
  border-color: transparent; }
  .editor__block a._link.underlined {
    border-color: currentColor; }
  .editor__block a._link.strikethrough {
    text-decoration: line-through; }
  .editor__block a._link.not-strikethrough {
    text-decoration: none; }

.link_underlined .editor__block a._link {
  border-color: currentColor; }
  .link_underlined .editor__block a._link.not-underlined {
    border-color: transparent; }

.link_01 .editor__block a._link {
  transition: background-color 0.3s, border-color 0.3s; }
  .link_01 .editor__block a._link:hover {
    border-color: transparent;
    background-color: rgba(var(--link_preColor), 0.1); }

.link_02 .editor__block a._link {
  background-size: auto 200%;
  background-position: 0 0;
  border-bottom-width: 0;
  background-image: linear-gradient(to bottom, transparent 50%, rgba(var(--link_preColor), 0.2) 50%);
  transition: background-position 0.2s ease-out, border-color 0.2s ease-out; }
  .link_02 .editor__block a._link:hover {
    border-color: transparent;
    background-position: 0 100%; }
  .link_02 .editor__block a._link.underlined {
    border-bottom-width: 0.1em; }

.link_02.link_underlined .editor__block a._link {
  border-bottom-width: 0.1em; }
  .link_02.link_underlined .editor__block a._link.not-underlined {
    border-bottom-width: 0; }

.link_03 .editor__block a._link {
  background-size: 200.22% auto;
  background-position: 0 0;
  transition: background-position 0.4s ease-out, border-color 0.4s ease-out;
  background-image: linear-gradient(to right, transparent 50%, rgba(var(--link_preColor), 0.2) 50%); }
  .link_03 .editor__block a._link:hover {
    background-position: -99.99% 0;
    border-color: transparent; }

.link_04 .editor__block a._link {
  background-size: auto 200%;
  padding: 3px 0;
  background-position: 0 0;
  transition: background-position 0.25s linear;
  background-image: linear-gradient(to bottom, transparent 50%, rgba(var(--link_preColor), 0) 50%, rgba(var(--link_preColor), 0) calc(50% + 0.1em), rgba(var(--link_preColor), 0.2) calc(50% + 0.1em), rgba(var(--link_preColor), 0.2) calc(100% - 0.1em), rgba(var(--link_preColor), 0) calc(100% - 0.1em));
  background-repeat: no-repeat;
  border-bottom-width: 0; }
  .link_04 .editor__block a._link:hover {
    background-position: 0 calc(200% + 0.1em);
    background-image: linear-gradient(to bottom, transparent 50%, rgba(var(--link_preColor), 1) 50%, rgba(var(--link_preColor), 1) calc(50% + 0.1em), rgba(var(--link_preColor), 0.2) calc(50% + 0.1em), rgba(var(--link_preColor), 0.2) calc(100% - 0.1em), rgba(var(--link_preColor), 1) calc(100% - 0.1em)); }
  .link_04 .editor__block a._link.underlined {
    background-position: 0 -0.1em;
    background-image: linear-gradient(to bottom, transparent 50%, rgba(var(--link_preColor), 1) 50%, rgba(var(--link_preColor), 1) calc(50% + 0.1em), rgba(var(--link_preColor), 0.2) calc(50% + 0.1em), rgba(var(--link_preColor), 0.2) calc(100% - 0.1em), rgba(var(--link_preColor), 1) calc(100% - 0.1em)); }
    .link_04 .editor__block a._link.underlined:hover {
      background-position: 0 calc(200% + 0.1em); }

.link_04.link_underlined .editor__block a._link {
  background-position: 0 -0.1em;
  background-image: linear-gradient(to bottom, transparent 50%, rgb(var(--link_preColor)) 50%, rgb(var(--link_preColor)) calc(50% + 0.1em), rgba(var(--link_preColor), 0.2) calc(50% + 0.1em), rgba(var(--link_preColor), 0.2) calc(100% - 0.1em), rgb(var(--link_preColor)) calc(100% - 0.1em)); }
  .link_04.link_underlined .editor__block a._link:hover {
    background-position: 0 calc(200% + 0.1em); }
  .link_04.link_underlined .editor__block a._link.not-underlined {
    background-position: 0 0;
    background-image: linear-gradient(to bottom, transparent 50%, rgba(var(--link_preColor), 0) 50%, rgba(var(--link_preColor), 0) calc(50% + 0.1em), rgba(var(--link_preColor), 0.2) calc(50% + 0.1em), rgba(var(--link_preColor), 0.2) calc(100% - 0.1em), rgba(var(--link_preColor), 0) calc(100% - 0.1em)); }
    .link_04.link_underlined .editor__block a._link.not-underlined:hover {
      background-image: linear-gradient(to bottom, transparent 50%, rgba(var(--link_preColor), 1) 50%, rgba(var(--link_preColor), 1) calc(50% + 0.1em), rgba(var(--link_preColor), 0.2) calc(50% + 0.1em), rgba(var(--link_preColor), 0.2) calc(100% - 0.1em), rgba(var(--link_preColor), 1) calc(100% - 0.1em)); }

.link_05 .editor__block a._link {
  padding: 3px 0;
  background-size: 100% 0.1em;
  background-position: 0 100%;
  background-repeat: no-repeat;
  border-bottom-width: 0;
  transition: background-position ease 0.25s, background-size ease 0.25s 0.3s;
  background-image: linear-gradient(to bottom, rgba(var(--link_preColor), 0) 0.1em, rgba(var(--link_preColor), 0.2) 0.1em); }
  .link_05 .editor__block a._link:hover {
    background-position: 0 0;
    background-size: 100% 100%;
    background-image: linear-gradient(to bottom, rgba(var(--link_preColor), 1) 0.1em, rgba(var(--link_preColor), 0.2) 0.1em); }
  .link_05 .editor__block a._link.underlined {
    background-image: linear-gradient(to bottom, rgba(var(--link_preColor), 1) 0.1em, rgba(var(--link_preColor), 0.2) 0.1em); }

.link_05.link_underlined .editor__block a._link {
  background-image: linear-gradient(to bottom, rgba(var(--link_preColor), 1) 0.1em, rgba(var(--link_preColor), 0.2) 0.1em); }
  .link_05.link_underlined .editor__block a._link.not-underlined {
    background-image: linear-gradient(to bottom, rgba(var(--link_preColor), 0) 0.1em, rgba(var(--link_preColor), 0.2) 0.1em); }
    .link_05.link_underlined .editor__block a._link.not-underlined:hover {
      background-image: linear-gradient(to bottom, rgba(var(--link_preColor), 1) 0.1em, rgba(var(--link_preColor), 0.2) 0.1em); }

.link_06 .editor__block a._link:hover {
  border-bottom-color: currentColor;
  border-bottom-width: 0.1em; }

.link_06 .editor__block a._link.underlined:hover {
  border-bottom-color: transparent; }

.link_06.link_underlined .editor__block a._link:hover {
  border-bottom-color: transparent; }

.link_06.link_underlined .editor__block a._link.not-underlined:hover {
  border-bottom-color: currentColor;
  border-bottom-width: 0.1em; }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
@font-face {
  font-family: 'blockquote';
  src: url(data:application/font-woff;base64,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) format("woff");
  font-weight: normal;
  font-style: normal; }

.slate-editor ._blockquote1 > span,
.slate-editor ._blockquote2 > span,
.blog-feed__editor ._blockquote1 > span,
.blog-feed__editor ._blockquote2 > span {
  display: block;
  border-color: inherit; }

.slate-editor ._blockquote1,
.blog-feed__editor ._blockquote1 {
  color: var(--blockquote1_default_color);
  font-family: var(--blockquote1_default_fontFamily);
  font-size: var(--blockquote1_default_fontSize);
  font-style: var(--blockquote1_default_fontStyle);
  font-weight: var(--blockquote1_default_fontWeight);
  line-height: var(--blockquote1_default_lineHeight);
  background: var(--blockquote1_default_background) !important;
  text-transform: var(--blockquote1_default_textTransform);
  border-color: var(--blockquote1_default_borderColor);
  position: relative; }
  .slate-editor ._blockquote1 > span:after,
  .slate-editor ._blockquote1 > span:before,
  .blog-feed__editor ._blockquote1 > span:after,
  .blog-feed__editor ._blockquote1 > span:before {
    color: var(--blockquote1_before_color); }

.slate-editor ._blockquote2,
.blog-feed__editor ._blockquote2 {
  color: var(--blockquote2_default_color);
  font-family: var(--blockquote2_default_fontFamily);
  font-size: var(--blockquote2_default_fontSize);
  font-style: var(--blockquote2_default_fontStyle);
  font-weight: var(--blockquote2_default_fontWeight);
  line-height: var(--blockquote2_default_lineHeight);
  background: var(--blockquote2_default_background) !important;
  text-transform: var(--blockquote2_default_textTransform);
  border-color: var(--blockquote2_default_borderColor);
  position: relative; }
  .slate-editor ._blockquote2 > span:after,
  .slate-editor ._blockquote2 > span:before,
  .blog-feed__editor ._blockquote2 > span:after,
  .blog-feed__editor ._blockquote2 > span:before {
    color: var(--blockquote2_before_color); }

.blockquote1_style-01 .slate-editor ._blockquote1 > span,
.blockquote1_style-01 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-01 .slate-editor ._blockquote2 > span,
.blockquote2_style-01 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding-top: 66px; }

.blockquote1_style-01 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-01 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-01 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-01 .blog-feed__editor ._blockquote2 > span:before {
  content: '\E902';
  position: absolute;
  top: 1px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  font-size: 26px;
  font-style: normal;
  font-family: 'blockquote';
  padding: 0 1px;
  line-height: 1; }

.blockquote1_style-02 .slate-editor ._blockquote1 > span,
.blockquote1_style-02 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-02 .slate-editor ._blockquote2 > span,
.blockquote2_style-02 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding-left: 30px; }

.blockquote1_style-02 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-02 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-02 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-02 .blog-feed__editor ._blockquote2 > span:before {
  content: '';
  position: absolute;
  left: 0;
  display: block;
  width: 3px;
  height: 100%;
  background: currentColor; }

.blockquote1_style-03 .slate-editor ._blockquote1 > span,
.blockquote1_style-03 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-03 .slate-editor ._blockquote2 > span,
.blockquote2_style-03 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding: 60px 0; }

.blockquote1_style-03 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-03 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-03 .blog-feed__editor ._blockquote1 > span:before,
.blockquote1_style-03 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-03 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-03 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-03 .blog-feed__editor ._blockquote2 > span:before,
.blockquote2_style-03 .blog-feed__editor ._blockquote2 > span:after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  font-size: 17px;
  font-style: normal;
  font-family: 'blockquote';
  line-height: 1; }

.blockquote1_style-03 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-03 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-03 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-03 .blog-feed__editor ._blockquote2 > span:before {
  content: '\E908';
  top: 5px; }

.blockquote1_style-03 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-03 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-03 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-03 .blog-feed__editor ._blockquote2 > span:after {
  content: '\E908';
  bottom: 5px; }

.blockquote1_style-04 .slate-editor ._blockquote1 > span,
.blockquote1_style-04 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-04 .slate-editor ._blockquote2 > span,
.blockquote2_style-04 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding: 18px 15px 18px 70px; }

.blockquote1_style-04 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-04 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-04 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-04 .blog-feed__editor ._blockquote2 > span:before {
  content: '\E900';
  position: absolute;
  left: 24px;
  display: block;
  font-size: 18px;
  font-style: normal;
  font-family: 'blockquote'; }

.blockquote1_style-05 .slate-editor ._blockquote1 > span,
.blockquote1_style-05 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-05 .slate-editor ._blockquote2 > span,
.blockquote2_style-05 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding: 60px 0; }

.blockquote1_style-05 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-05 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-05 .blog-feed__editor ._blockquote1 > span:before,
.blockquote1_style-05 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-05 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-05 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-05 .blog-feed__editor ._blockquote2 > span:before,
.blockquote2_style-05 .blog-feed__editor ._blockquote2 > span:after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  font-size: 4.4px;
  font-style: normal;
  font-family: 'blockquote';
  line-height: 1; }

.blockquote1_style-05 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-05 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-05 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-05 .blog-feed__editor ._blockquote2 > span:before {
  content: '\E909';
  top: 10px; }

.blockquote1_style-05 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-05 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-05 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-05 .blog-feed__editor ._blockquote2 > span:after {
  content: '\E909';
  bottom: 10px; }

.blockquote1_style-06 .slate-editor ._blockquote1 > span,
.blockquote1_style-06 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-06 .slate-editor ._blockquote2 > span,
.blockquote2_style-06 .blog-feed__editor ._blockquote2 > span {
  padding: 26px 40px; }

.blockquote1_style-07 .slate-editor ._blockquote1 > span,
.blockquote1_style-07 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-07 .slate-editor ._blockquote2 > span,
.blockquote2_style-07 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding: 10px 40px; }

.blockquote1_style-07 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-07 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-07 .blog-feed__editor ._blockquote1 > span:before,
.blockquote1_style-07 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-07 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-07 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-07 .blog-feed__editor ._blockquote2 > span:before,
.blockquote2_style-07 .blog-feed__editor ._blockquote2 > span:after {
  position: absolute;
  display: block;
  font-style: normal;
  font-family: 'blockquote'; }

.blockquote1_style-07 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-07 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-07 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-07 .blog-feed__editor ._blockquote2 > span:before {
  content: '\E904';
  top: 0;
  left: 0; }

.blockquote1_style-07 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-07 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-07 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-07 .blog-feed__editor ._blockquote2 > span:after {
  content: '\E905';
  bottom: 0;
  right: 0; }

.blockquote1_style-08 .slate-editor ._blockquote1 > span,
.blockquote1_style-08 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-08 .slate-editor ._blockquote2 > span,
.blockquote2_style-08 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding: 68px 40px 42px 45px; }

.blockquote1_style-08 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-08 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-08 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-08 .blog-feed__editor ._blockquote2 > span:before {
  content: '\E902';
  position: absolute;
  top: 15px;
  left: 40px;
  display: block;
  font-size: 26px;
  font-style: normal;
  font-family: 'blockquote'; }

.blockquote1_style-09 .slate-editor ._blockquote1 > span,
.blockquote1_style-09 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-09 .slate-editor ._blockquote2 > span,
.blockquote2_style-09 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding: 1em 0 1em 90px; }

.blockquote1_style-09 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-09 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-09 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-09 .blog-feed__editor ._blockquote2 > span:before {
  content: '\E906';
  position: absolute;
  top: 1px;
  left: 1px;
  font-size: 30px;
  font-style: normal;
  font-family: 'blockquote';
  line-height: 1; }

.blockquote1_style-10 .slate-editor ._blockquote1 > span,
.blockquote1_style-10 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-10 .slate-editor ._blockquote2 > span,
.blockquote2_style-10 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding: 42px 45px; }

.blockquote1_style-10 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-10 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-10 .blog-feed__editor ._blockquote1 > span:after,
.blockquote1_style-10 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-10 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-10 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-10 .blog-feed__editor ._blockquote2 > span:after,
.blockquote2_style-10 .blog-feed__editor ._blockquote2 > span:before {
  position: absolute;
  font-size: 28px;
  font-style: normal;
  font-family: 'blockquote';
  line-height: 1; }

.blockquote1_style-10 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-10 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-10 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-10 .blog-feed__editor ._blockquote2 > span:before {
  content: '\E900';
  top: 1px;
  left: 1px; }

.blockquote1_style-10 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-10 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-10 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-10 .blog-feed__editor ._blockquote2 > span:after {
  content: '\E901';
  bottom: 1px;
  right: 1px; }

.blockquote1_style-11 .slate-editor ._blockquote1 > span,
.blockquote1_style-11 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-11 .slate-editor ._blockquote2 > span,
.blockquote2_style-11 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding-top: 66px; }

.blockquote1_style-11 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-11 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-11 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-11 .blog-feed__editor ._blockquote2 > span:before {
  content: '\E90A';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  font-size: 34px;
  font-style: normal;
  font-family: 'blockquote'; }

.blockquote1_style-12 .slate-editor ._blockquote1 > span,
.blockquote1_style-12 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-12 .slate-editor ._blockquote2 > span,
.blockquote2_style-12 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding: 46px 0; }

.blockquote1_style-12 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-12 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-12 .blog-feed__editor ._blockquote1 > span:before,
.blockquote1_style-12 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-12 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-12 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-12 .blog-feed__editor ._blockquote2 > span:before,
.blockquote2_style-12 .blog-feed__editor ._blockquote2 > span:after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  font-size: 6px;
  font-style: normal;
  font-family: 'blockquote'; }

.blockquote1_style-12 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-12 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-12 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-12 .blog-feed__editor ._blockquote2 > span:before {
  content: '\E90B';
  top: 10px; }

.blockquote1_style-12 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-12 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-12 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-12 .blog-feed__editor ._blockquote2 > span:after {
  content: '\E90B';
  bottom: 10px; }

.blockquote1_style-13 .slate-editor ._blockquote1 > span,
.blockquote1_style-13 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-13 .slate-editor ._blockquote2 > span,
.blockquote2_style-13 .blog-feed__editor ._blockquote2 > span {
  padding: 26px 40px; }

.blockquote1_style-14 .slate-editor ._blockquote1 > span,
.blockquote1_style-14 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-14 .slate-editor ._blockquote2 > span,
.blockquote2_style-14 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding-left: 30px; }

.blockquote1_style-14 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-14 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-14 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-14 .blog-feed__editor ._blockquote2 > span:before {
  content: '';
  position: absolute;
  left: 0;
  display: block;
  width: 3px;
  height: 100%;
  background: currentColor; }

.blockquote1_style-15 .slate-editor ._blockquote1 > span,
.blockquote1_style-15 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-15 .slate-editor ._blockquote2 > span,
.blockquote2_style-15 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding-right: 30px; }

.blockquote1_style-15 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-15 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-15 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-15 .blog-feed__editor ._blockquote2 > span:before {
  content: '';
  position: absolute;
  right: 0;
  display: block;
  width: 3px;
  height: 100%;
  background: currentColor; }

.blockquote1_style-16 .slate-editor ._blockquote1 > span,
.blockquote1_style-16 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-16 .slate-editor ._blockquote2 > span,
.blockquote2_style-16 .blog-feed__editor ._blockquote2 > span {
  padding: 28px;
  border-width: 4px;
  border-style: solid; }

.blockquote1_style-17 .slate-editor ._blockquote1 > span,
.blockquote1_style-17 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-17 .slate-editor ._blockquote2 > span,
.blockquote2_style-17 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding-top: 70px; }

.blockquote1_style-17 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-17 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-17 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-17 .blog-feed__editor ._blockquote2 > span:before {
  content: '\E906';
  position: absolute;
  top: 1px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  font-size: 30px;
  font-style: normal;
  font-family: 'blockquote';
  line-height: 1; }

.blockquote1_style-18 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-18 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-18 .blog-feed__editor ._blockquote1 > span:before,
.blockquote1_style-18 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-18 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-18 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-18 .blog-feed__editor ._blockquote2 > span:before,
.blockquote2_style-18 .blog-feed__editor ._blockquote2 > span:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: currentColor; }

.blockquote1_style-18 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-18 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-18 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-18 .blog-feed__editor ._blockquote2 > span:before {
  margin-bottom: 22px; }

.blockquote1_style-18 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-18 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-18 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-18 .blog-feed__editor ._blockquote2 > span:after {
  margin-top: 22px; }

.blockquote1_style-19 .slate-editor ._blockquote1 > span,
.blockquote1_style-19 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-19 .slate-editor ._blockquote2 > span,
.blockquote2_style-19 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  padding: 50px 0; }

.blockquote1_style-19 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-19 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-19 .blog-feed__editor ._blockquote1 > span:before,
.blockquote1_style-19 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-19 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-19 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-19 .blog-feed__editor ._blockquote2 > span:before,
.blockquote2_style-19 .blog-feed__editor ._blockquote2 > span:after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  font-size: 10px;
  font-style: normal;
  font-family: 'blockquote'; }

.blockquote1_style-19 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-19 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-19 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-19 .blog-feed__editor ._blockquote2 > span:before {
  content: '\E90C';
  top: 10px; }

.blockquote1_style-19 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-19 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-19 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-19 .blog-feed__editor ._blockquote2 > span:after {
  content: '\E90C';
  bottom: 10px; }

.blockquote1_style-20 .slate-editor ._blockquote1 > span,
.blockquote1_style-20 .blog-feed__editor ._blockquote1 > span,
.blockquote2_style-20 .slate-editor ._blockquote2 > span,
.blockquote2_style-20 .blog-feed__editor ._blockquote2 > span {
  position: relative;
  margin-left: 45px;
  padding-top: 45px; }

.blockquote1_style-20 .slate-editor ._blockquote1 > span:before,
.blockquote1_style-20 .blog-feed__editor ._blockquote1 > span:before,
.blockquote2_style-20 .slate-editor ._blockquote2 > span:before,
.blockquote2_style-20 .blog-feed__editor ._blockquote2 > span:before {
  content: '\E902';
  position: absolute;
  top: 0;
  left: -44px;
  display: block;
  font-size: 1.3em;
  font-style: normal;
  font-family: 'blockquote'; }

.blockquote1_style-20 .slate-editor ._blockquote1 > span:after,
.blockquote1_style-20 .blog-feed__editor ._blockquote1 > span:after,
.blockquote2_style-20 .slate-editor ._blockquote2 > span:after,
.blockquote2_style-20 .blog-feed__editor ._blockquote2 > span:after {
  content: '';
  display: block;
  margin-top: 30px;
  width: 100%;
  height: 2px;
  background: currentColor; }
/* palette */
/**/
/* devise */
/**/
/* builder */
/**/
/* main color */
/**/
/* text color */
/* use for background */
/* use for border */
/* use for text color */
/* builder colors */
/* fonts */
/**/
/* colors */
/*border radius*/
/* transition time */
/* error color */
/* components */
/* input */
/**/
/* placeholder */
/**/
/* toolbar */
/* drag */
body {
  margin: 0;
  padding: 0;
  font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

#svg-sprites > svg {
  display: none; }

.editor__block._paragraph._is-empty:only-child > span:after {
  content: var(--post-editor-placeholder);
  position: absolute;
  top: 0;
  left: 0;
  color: #a2a8ad;
  cursor: text; }

.editor__block {
  position: relative;
  margin-top: 14px;
  /*.slate-editor > & {
		body:not(.read-only) & {
			&._is-focused,
			&:hover {
				background-color: rgba($grey_light_3, 0.3);
			}
		}
	}*/ }
  .editor__block:first-child {
    margin-top: 0; }
  .editor__block._paragraph + ._header-two {
    margin-top: 32px; }
  .editor__block._paragraph + ._header-three {
    margin-top: 24px; }
  .editor__block._paragraph + ._image_block {
    margin-top: 24px; }
  .editor__block._paragraph + ._list {
    margin-top: 20px; }
  .editor__block._paragraph + ._divider_wrapper {
    margin-top: 15px; }
  .editor__block._paragraph + ._blockquote-wrapper {
    margin-top: 30px; }
  .editor__block._divider_wrapper + ._paragraph {
    margin-top: 14px; }
  .editor__block._divider_wrapper + ._image_block {
    margin-top: 24px; }
  .editor__block._divider_wrapper + ._blockquote-wrapper {
    margin-top: 30px; }
  .editor__block._divider_wrapper + ._header-two {
    margin-top: 32px; }
  .editor__block._divider_wrapper + ._header-three {
    margin-top: 24px; }
  .editor__block._divider_wrapper + ._list {
    margin-top: 20px; }
  .editor__block._header-two + ._header-two {
    margin-top: 32px; }
  .editor__block._header-two + ._header-three {
    margin-top: 24px; }
  .editor__block._header-two + ._image_block {
    margin-top: 24px; }
  .editor__block._header-two + ._paragraph {
    margin-top: 24px; }
  .editor__block._header-two + ._list {
    margin-top: 24px; }
  .editor__block._header-two + ._divider_wrapper {
    margin-top: 27px; }
  .editor__block._header-two + ._blockquote-wrapper {
    margin-top: 30px; }
  .editor__block._header-three + ._header-two {
    margin-top: 24px; }
  .editor__block._header-three + ._image_block {
    margin-top: 24px; }
  .editor__block._header-three + ._list {
    margin-top: 20px; }
  .editor__block._header-three + ._divider_wrapper {
    margin-top: 19px; }
  .editor__block._header-three + ._blockquote-wrapper {
    margin-top: 30px; }
  .editor__block._image_block + ._header-two {
    margin-top: 30px; }
  .editor__block._image_block + ._header-three {
    margin-top: 30px; }
  .editor__block._image_block + ._image_block {
    margin-top: 30px; }
  .editor__block._image_block + ._paragraph {
    margin-top: 30px; }
  .editor__block._image_block + ._list {
    margin-top: 30px; }
  .editor__block._image_block + ._divider_wrapper {
    margin-top: 25px; }
  .editor__block._image_block + ._blockquote-wrapper {
    margin-top: 30px; }
  .editor__block._list + ._paragraph {
    margin-top: 20px; }
  .editor__block._list + ._image_block {
    margin-top: 30px; }
  .editor__block._list + ._header-two {
    margin-top: 32px; }
  .editor__block._list + ._header-three {
    margin-top: 24px; }
  .editor__block._list + ._list {
    margin-top: 20px; }
  .editor__block._list + ._divider_wrapper {
    margin-top: 15px; }
  .editor__block._list + ._blockquote-wrapper {
    margin-top: 32px; }
  .editor__block._blockquote-wrapper + ._paragraph {
    margin-top: 20px; }
  .editor__block._blockquote-wrapper + ._divider_wrapper {
    margin-top: 25px; }
  .editor__block._blockquote-wrapper + ._header-two {
    margin-top: 30px; }
  .editor__block._blockquote-wrapper + ._header-three {
    margin-top: 30px; }
  .editor__block._blockquote-wrapper + ._blockquote-wrapper {
    margin-top: 32px; }
  .editor__block._blockquote-wrapper + ._list {
    margin-top: 30px; }
  .editor__block._blockquote-wrapper + ._image_block {
    margin-top: 30px; }
  .editor__block:last-child {
    margin-bottom: 0; }
  @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
    .editor__block .selector:not(*:root),
    .editor__block span[data-slate-zero-width='n'][data-slate-length='0'] {
      opacity: 0; } }
.cookie-toolbar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999999;
  background: rgba(0, 0, 0, 0.85);
  color: #fff;
  font-size: 12px;
  padding: 19px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .cookie-toolbar._light {
    color: #000;
    background: rgba(231, 231, 231, 0.95); }
    .cookie-toolbar._light .cookie-toolbar__btn_accept:hover {
      opacity: .75; }
    .cookie-toolbar._light .cookie-toolbar__btn_settings {
      color: #000;
      border-color: #000; }
    .cookie-toolbar._light .cookie-toolbar__link {
      color: #000; }
  .cookie-toolbar._light._fixed-colors .cookie-toolbar__btn_accept {
    color: #fff;
    background: #404040; }
  @media (max-width: 767px) {
    .cookie-toolbar {
      padding: 19px 0 24px; } }
  .cookie-toolbar__wrap {
    width: 67.4%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media (max-width: 1366px) {
      .cookie-toolbar__wrap {
        width: 88.1%; } }
    @media (max-width: 1024px) {
      .cookie-toolbar__wrap {
        width: 90%; } }
    @media (max-width: 767px) {
      .cookie-toolbar__wrap {
        flex-direction: column;
        align-items: flex-start;
        width: calc(100% - 60px);
        padding: 0 30px; } }
    @media (max-width: 479px) {
      .cookie-toolbar__wrap {
        padding: 0 21px;
        width: calc(100% - 42px); } }
  .cookie-toolbar__text {
    width: 70%;
    line-height: 21px;
    opacity: .9;
    overflow-wrap: break-word;
    word-wrap: break-word; }
    @media (max-width: 1366px) {
      .cookie-toolbar__text {
        width: 64.75%; } }
    @media (max-width: 767px) {
      .cookie-toolbar__text {
        width: 100%; } }
    @media (max-width: 479px) {
      .cookie-toolbar__text {
        letter-spacing: -0.12px; } }
  .cookie-toolbar__btn {
    font-weight: 500;
    white-space: nowrap;
    font-family: "Gotham SSm A", "Gotham SSm B", -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    color: #fff;
    opacity: .9;
    background: transparent;
    text-transform: uppercase;
    border: none;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
    outline: none;
    transition: background 0.15s ease, color 0.15s ease, fill 0.15s ease, border-color 0.15s ease, opacity 0.15s ease, visibility 0.15s ease; }
    .cookie-toolbar__btn_accept {
      border: 1px solid #fff;
      font-size: 11px;
      padding: 0 25px; }
      .cookie-toolbar__btn_accept:hover {
        background: #fff;
        color: #000; }
        @media (max-width: 1024px) {
          .cookie-toolbar__btn_accept:hover {
            background: initial;
            color: inherit; } }
      @media (max-width: 1366px) {
        .cookie-toolbar__btn_accept {
          padding: 0 23px; } }
      @media (max-width: 1024px) {
        .cookie-toolbar__btn_accept {
          padding: 0 24px; } }
      @media (max-width: 767px) {
        .cookie-toolbar__btn_accept {
          margin-right: 30px; } }
    .cookie-toolbar__btn_settings {
      border-bottom: 1px dashed #fff;
      height: 16px;
      line-height: 16px;
      margin-right: 35px;
      padding: 0; }
      .cookie-toolbar__btn_settings:hover {
        opacity: 1; }
        @media (max-width: 1024px) {
          .cookie-toolbar__btn_settings:hover {
            opacity: initial; } }
      @media (max-width: 1366px) {
        .cookie-toolbar__btn_settings {
          margin-right: 29px; } }
      @media (max-width: 767px) {
        .cookie-toolbar__btn_settings {
          margin: 0; } }
  .cookie-toolbar__link {
    color: #fff;
    cursor: pointer;
    text-decoration: underline;
    transition: opacity .15s ease; }
    .cookie-toolbar__link:hover {
      opacity: 1; }
      @media (max-width: 1024px) {
        .cookie-toolbar__link:hover {
          opacity: initial; } }
  @media (max-width: 767px) {
    .cookie-toolbar__buttons {
      display: flex;
      align-items: center;
      flex-direction: row-reverse;
      margin-top: 17px; } }

.cookie-settings-popup {
  padding: 37px 36px 34px 35px; }
  @media (max-width: 1366px) {
    .cookie-settings-popup .modal__popup {
      position: static;
      transform: none; } }
  @media (max-width: 767px), (max-height: 600px) {
    .cookie-settings-popup {
      padding: 28px 29px 18px; } }
  @media (max-width: 479px) {
    .cookie-settings-popup {
      padding: 30px 25px 18px; } }
  .cookie-settings-popup__wrap {
    z-index: 9999999 !important; }
    @media (max-width: 1366px) and (min-width: 768px) and (min-height: 601px) {
      .cookie-settings-popup__wrap {
        display: flex;
        justify-content: center;
        align-items: center; } }
    .cookie-settings-popup__wrap .modal__popup {
      width: 760px;
      padding: 0;
      border-radius: 4px;
      background: #fff;
      box-shadow: 0 0 45px rgba(1, 1, 1, 0.15); }
      @media (max-width: 1366px) {
        .cookie-settings-popup__wrap .modal__popup {
          transform: none; } }
      @media (max-width: 1366px) and (min-width: 768px) and (min-height: 601px) {
        .cookie-settings-popup__wrap .modal__popup {
          position: static; } }
      @media (max-width: 767px), (max-height: 600px) {
        .cookie-settings-popup__wrap .modal__popup {
          width: 100% !important;
          height: 100% !important;
          border-radius: 0;
          top: 0;
          left: 0;
          transform: none; } }
    .cookie-settings-popup__wrap ._mt--5 {
      margin-top: -5px; }
      @media (max-width: 767px), (max-height: 600px) {
        .cookie-settings-popup__wrap ._mt--5 {
          margin-top: -3px; } }
    @media (max-width: 767px), (max-height: 600px) {
      .cookie-settings-popup__wrap ._pb-10 {
        padding-bottom: 10px; } }
    @media (max-width: 767px), (max-height: 600px) {
      .cookie-settings-popup__wrap .modal__close, .cookie-settings-popup__wrap .overlay__btn-close {
        top: 23px !important;
        right: 21px !important;
        width: 34px !important;
        height: 38px !important;
        fill: rgba(0, 0, 0, 0.5) !important; }
        .cookie-settings-popup__wrap .modal__close:hover, .cookie-settings-popup__wrap .overlay__btn-close:hover {
          fill: rgba(0, 0, 0, 0.5) !important; } }
    @media (max-width: 479px) {
      .cookie-settings-popup__wrap .modal__close, .cookie-settings-popup__wrap .overlay__btn-close {
        right: 12px !important; } }
    .cookie-settings-popup__wrap .overlay__btn-close {
      width: 50px;
      height: 44px;
      padding: 12px 10px;
      top: 15px;
      right: 87px; }
      @media (max-width: 1366px) {
        .cookie-settings-popup__wrap .overlay__btn-close {
          width: 41px;
          height: 44px;
          top: 15px;
          right: 91px; } }
      @media (max-width: 1024px) {
        .cookie-settings-popup__wrap .overlay__btn-close {
          top: 15px;
          right: 31px; } }
      .cookie-settings-popup__wrap .overlay__btn-close .icon {
        display: inline-block;
        height: 100%;
        vertical-align: top;
        width: 100%; }
        .cookie-settings-popup__wrap .overlay__btn-close .icon svg {
          display: inline-block;
          height: 100%;
          vertical-align: top;
          width: 100%; }
    .cookie-settings-popup__wrap .modal__scrollbar {
      max-height: none; }
    .cookie-settings-popup__wrap .btn2.modal__close {
      top: 17px;
      right: 85px; }
      @media (max-width: 1376px) {
        .cookie-settings-popup__wrap .btn2.modal__close {
          top: 15px;
          right: 89px; } }
      @media (max-width: 1024px) {
        .cookie-settings-popup__wrap .btn2.modal__close {
          top: 15px;
          right: 29px; } }
  .cookie-settings-popup__title {
    color: #0f141a;
    font-size: 26px;
    line-height: 26px;
    font-weight: 700; }
    @media (max-width: 767px), (max-height: 600px) {
      .cookie-settings-popup__title {
        font-size: 22px;
        top: 0;
        left: 0;
        right: 0;
        background: #fff;
        z-index: 1;
        position: -webkit-sticky;
        position: sticky;
        padding: 28px 0 16px;
        margin-top: -28px; } }
    @media (max-width: 479px) and (max-height: 600px), (max-width: 479px) {
      .cookie-settings-popup__title {
        padding: 30px 0 16px;
        margin-top: -30px; } }
  .cookie-settings-popup__description {
    color: #303336;
    opacity: .9;
    font-size: 14px;
    line-height: 23px;
    margin-top: 20px; }
    @media (max-width: 767px), (max-height: 600px) {
      .cookie-settings-popup__description {
        margin-top: 0; } }
    .cookie-settings-popup__description-link {
      color: #303336;
      font-size: 14px;
      line-height: 23px;
      text-decoration: underline; }
  .cookie-settings-popup__subtitle {
    color: #0f141a;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    margin-top: 20px; }
    @media (max-width: 767px), (max-height: 600px) {
      .cookie-settings-popup__subtitle {
        font-size: 18px;
        margin-top: 15px; } }
  .cookie-settings-popup__option-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 17px; }
    @media (max-width: 767px), (max-height: 600px) {
      .cookie-settings-popup__option-wrap {
        margin-top: 14px; } }
  .cookie-settings-popup__option-title {
    color: #0f141a;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px; }
  .cookie-settings-popup__option-text {
    color: #303336;
    font-size: 14px;
    line-height: 23px;
    opacity: .9;
    margin-top: 8px; }
  .cookie-settings-popup__btn {
    font: inherit;
    border: none;
    height: 40px;
    line-height: 40px;
    background: #ff3377;
    border-radius: 3px;
    color: #fff;
    padding: 0 26px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
    outline: none;
    cursor: pointer;
    transition: background 0.15s ease, color 0.15s ease, fill 0.15s ease, border-color 0.15s ease, opacity 0.15s ease, visibility 0.15s ease; }
    .cookie-settings-popup__btn-wrap {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      margin-top: 33px; }
      @media (max-width: 767px), (max-height: 600px) {
        .cookie-settings-popup__btn-wrap {
          margin-top: 24px;
          justify-content: flex-start;
          position: fixed;
          bottom: 0;
          left: 0;
          right: 0;
          padding: 28px 29px;
          background: rgba(255, 255, 255, 0.95); }
          @supports ((position: -webkit-sticky) or (position: sticky)) {
            .cookie-settings-popup__btn-wrap {
              position: -webkit-sticky;
              position: sticky;
              margin-bottom: -18px;
              padding: 14px 0 18px !important;
              margin-top: 0; }
              @media (max-width: 340px) {
                .cookie-settings-popup__btn-wrap .cookie-settings-popup__btn._empty {
                  margin-left: 0; } } } }
      @media (max-width: 479px) {
        .cookie-settings-popup__btn-wrap {
          padding: 16px 24px; } }
    .cookie-settings-popup__btn:hover {
      background: #e52e6b; }
      @media (max-width: 1024px) {
        .cookie-settings-popup__btn:hover {
          background: #ff3377; } }
    .cookie-settings-popup__btn._empty {
      color: #ff3377;
      background: #fff;
      padding: 0 10px;
      margin-right: 14px; }
      .cookie-settings-popup__btn._empty:hover {
        color: #e52e6b; }
        @media (max-width: 1024px) {
          .cookie-settings-popup__btn._empty:hover {
            color: #ff3377; } }
      @media (max-width: 767px), (max-height: 600px) {
        .cookie-settings-popup__btn._empty {
          order: 1;
          margin-right: 0;
          margin-left: 16px; } }

.gdpr-switcher {
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer; }
  .gdpr-switcher__checkbox {
    display: none; }
    .gdpr-switcher__checkbox:checked ~ .gdpr-switcher__text {
      color: #ff3377; }
    .gdpr-switcher__checkbox:checked ~ .gdpr-switcher__label {
      background: #ff3377;
      border-color: #ff3377; }
      .gdpr-switcher__checkbox:checked ~ .gdpr-switcher__label .gdpr-switcher__circle {
        width: 14px;
        height: 14px;
        transform: translate(16px, 1px);
        background: #fff; }
    .gdpr-switcher__checkbox:disabled ~ .gdpr-switcher__text,
    .gdpr-switcher__checkbox:disabled ~ .gdpr-switcher__label {
      opacity: .75;
      cursor: not-allowed; }
  .gdpr-switcher__label {
    width: 36px;
    height: 20px;
    border-radius: 10px;
    box-sizing: border-box;
    transition: .15s ease;
    border: 2px solid #e0e2e6; }
  .gdpr-switcher__circle {
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #e0e2e6;
    transition: .15s ease;
    transform: translate(2px, 2px); }
  .gdpr-switcher__text {
    padding: 0 13px 0 8px;
    line-height: 21px;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    color: #babcbf;
    transition: .15s ease; }

/*Fix for iPhone X/XS, XR, XS Max*/
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape), only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape), only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
  .cookie-settings-popup {
    padding-left: 50px !important;
    padding-right: 50px !important; }
  .cookie-settings-popup__wrap .modal__close, .cookie-settings-popup__wrap .overlay__btn-close {
    right: 40px !important; } }
