/*** Colors ***/
/*** New colors ***/
/*** End New colors ***/
/******************************************************************/
@media (max-width: 1601px) {
  /* line 9, media.scss */
  .brand-banner .star {
    top: 20px; }
  /* line 13, media.scss */
  .brand-banner .star-1 {
    top: 44px;
    left: 45px; }
  /* line 18, media.scss */
  .brand-banner .star-4 {
    top: 44px;
    right: 45px; } }
@media (max-width: 1441px) {
  /* line 27, media.scss */
  .advantages-list--item {
    max-width: calc(50% - 20px); }

  /* line 33, media.scss */
  .big-menu-wrap .collection {
    padding: 40px; }
    /* line 36, media.scss */
    .big-menu-wrap .collection .title {
      font-size: 46px; }
    /* line 40, media.scss */
    .big-menu-wrap .collection .link {
      font-size: 18px; }

  /* line 48, media.scss */
  .big-menu--item {
    padding: 15px; }
  /* line 52, media.scss */
  .big-menu--title {
    font-size: 46px; }
  /* line 56, media.scss */
  .big-menu .title {
    font-size: 25px; } }
@media (max-width: 1401px) {
  /* line 64, media.scss */
  .wrapper {
    padding-top: 116px; } }
@media (max-width: 1281px) {
  /* line 73, media.scss */
  .big-menu-wrap .collection {
    flex: 100%;
    max-width: none;
    margin: 20px 0 0; }

  /* line 80, media.scss */
  .big-menu {
    flex: 100%;
    max-width: none; } }
@media (max-width: 1025px) {
  /* line 88, media.scss */
  .content-block,
  .container-block {
    padding: 0 15px; }

  /* line 95, media.scss */
  .main-banner .swiper-slide {
    min-height: 350px; }
  /* line 99, media.scss */
  .main-banner .title {
    font-size: 54px; }
  /* line 103, media.scss */
  .main-banner .description {
    max-width: 500px;
    font-size: 18px; }
  /* line 108, media.scss */
  .main-banner a {
    font-size: 18px; }
    /* line 111, media.scss */
    .main-banner a svg {
      max-height: 15px; } }
@media (max-width: 769px) {
  /* line 120, media.scss */
  h1,
  .h1 {
    font-size: 30px; }

  /* line 125, media.scss */
  .btn,
  .btn:first-child,
  .co-button {
    padding: 15px 20px;
    font-size: 16px; }

  /* line 132, media.scss */
  .wrapper {
    padding-top: 63px; }

  /* line 138, media.scss */
  .main-banner .swiper-slide {
    min-height: 250px; }
  /* line 142, media.scss */
  .main-banner .title {
    font-size: 38px; }

  /* line 149, media.scss */
  .big-menu-wrap .collection {
    min-height: 250px; }
    /* line 152, media.scss */
    .big-menu-wrap .collection .title {
      font-size: 28px; }
    /* line 156, media.scss */
    .big-menu-wrap .collection .link {
      font-size: 14px; }
      /* line 159, media.scss */
      .big-menu-wrap .collection .link svg {
        max-height: 15px; }

  /* line 168, media.scss */
  .big-menu--item {
    max-width: calc(50% - 20px);
    min-height: 200px;
    order: 2; }
  /* line 174, media.scss */
  .big-menu--title {
    max-width: calc(50% - 20px);
    min-height: 150px;
    font-size: 28px;
    order: 1; }

  /* line 184, media.scss */
  .brand-banner .text {
    margin-top: 20px;
    font-size: 40px; }

  /* line 190, media.scss */
  .advantages-list {
    padding: 40px 0; }
    /* line 193, media.scss */
    .advantages-list--item {
      padding: 12px; }
    /* line 197, media.scss */
    .advantages-list .image {
      width: 70px;
      height: 70px;
      min-width: 70px; }

  /* line 204, media.scss */
  .awards-list {
    margin: -20px 0 0 -20px; }
    /* line 207, media.scss */
    .awards-list--item {
      max-width: calc(33.333% - 20px);
      margin: 20px 0 0 20px; }
    /* line 212, media.scss */
    .awards-list .image {
      height: 100px; } }
@media (max-width: 561px) {
  /* line 220, media.scss */
  h1,
  .h1 {
    font-size: 28px; }

  /* line 225, media.scss */
  h2,
  .h2 {
    font-size: 24px; }

  /* line 232, media.scss */
  .modal .wrap {
    padding: 60px 20px 20px; }
  /* line 236, media.scss */
  .modal #video-iframe {
    height: 250px; }

  /* line 241, media.scss */
  .subscribe-block {
    padding: 50px 0 0; }

  /* line 247, media.scss */
  .subscribe-form .input {
    padding-right: 60px; }
  /* line 251, media.scss */
  .subscribe-form svg {
    max-width: 50px; }

  /* line 256, media.scss */
  .banner-block {
    min-height: 350px; }

  /* line 260, media.scss */
  .advantages-list--item {
    max-width: calc(100% - 20px); }

  /* line 266, media.scss */
  .brand-banner .text {
    font-size: 30px; }
  /* line 270, media.scss */
  .brand-banner .star {
    width: 30px;
    height: 30px; }
  /* line 275, media.scss */
  .brand-banner .star-2,
  .brand-banner .star-3 {
    display: none; }
  /* line 280, media.scss */
  .brand-banner .star-1 {
    top: 30px;
    left: 15px; }
  /* line 285, media.scss */
  .brand-banner .star-4 {
    top: 30px;
    right: 15px; }

  /* line 291, media.scss */
  .awards-list--item {
    max-width: calc(50% - 20px); } }
@media (max-width: 426px) {
  /* line 300, media.scss */
  .main-banner .title {
    font-size: 30px; }
  /* line 304, media.scss */
  .main-banner .description {
    font-size: 16px; }

  /* line 311, media.scss */
  .big-menu-wrap .collection {
    padding: 15px; }
    /* line 314, media.scss */
    .big-menu-wrap .collection .title {
      font-size: 22px; }

  /* line 322, media.scss */
  .big-menu--item {
    max-width: calc(100% - 20px);
    order: 2; }
  /* line 327, media.scss */
  .big-menu--title {
    max-width: calc(100% - 20px);
    min-height: 0;
    order: 1; } }
