@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/ubuntu-300.ttf') format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/ubuntu-400.ttf') format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/ubuntu-500.ttf') format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/ubuntu-700.ttf') format('truetype');
}

body {
  font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
}

.is-disabled-link {
  cursor: not-allowed !important;
}

.header_GrayLine_menu .is-disabled-link,
.menu-open-layer .is-disabled-link,
.header_WhiteLine_acc .is-disabled-link,
.header_WhiteLine_cart .is-disabled-link,
.local-nav .is-disabled-link,
.local-nav__disabled {
  color: #9a9a9a !important;
  opacity: .72;
}

.local-nav__disabled {
  display: block;
  padding: 16px 15px;
  cursor: not-allowed;
  font-size: 14px;
}

.is-disabled-form {
  opacity: .62;
}

.is-disabled-form button,
.is-disabled-form input,
.is-disabled-form select,
.is-disabled-form textarea {
  cursor: not-allowed !important;
}

.contacts-form input[type='text'].error,
.contacts-form input[type='password'].error,
.contacts-form select.error,
.contacts-form textarea.error {
  background-image: url('/images/error.svg');
}

.main-form .form-file-names {
  background-image: url('/images/file.svg');
}

.main-form .form-date {
  background-image: url('/images/calendar.svg');
}

.main-form .form-input-captcha .check {
  background-image: url('/images/fancybox_loading.gif');
}

.contacts-form .wrap-checkbox input[type=checkbox].css-checkbox:checked + label.css-label {
  background-image: url('/images/check.svg');
}

.contacts-form .wrap-checkbox label.css-label {
  background-image: url('/images/checkbox30x30.svg');
}

@media (max-width: 560px) {
  html,
  body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
  }

  .section,
  .section-wrap,
  .section_content,
  .section.content,
  .header_WhiteLine,
  .header_WhiteLine .grid-noGutter,
  .content_bigmenu,
  .content_bigmenu_data,
  .cookie_information,
  .cookie_information-text {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  .header_WhiteLine [class*='col-'],
  .content_bigmenu_data [class*='col-'] {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-basis: 100% !important;
  }

  .header_WhiteLine_searchform,
  .header_WhiteLine_searchform .header_WhiteLine_searchform_field {
    width: 100% !important;
    min-width: 0 !important;
  }

  .content_bigmenu_data,
  .content_bigmenu_data .grid-noGutter {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .content_bigmenu_title p {
    font-size: 28px;
    line-height: 1.2;
    overflow-wrap: anywhere;
  }

  .cookie_information {
    padding: 14px 12px;
  }

  .cookie_information .cookie_information-text .cookie_information-text-body {
    font-size: 12px;
    line-height: 1.35;
  }

  .local-nav__disabled { padding: 12px 0; }
}
