/* xs >= 0px */
/* s >= 640px */
/* m >= 1024px */
/* l >= 1280px */
.Container {
  inline-size: 100%;
  box-sizing: border-box;
}
.Container_size_s {
      -webkit-margin-start: 0;
              margin-inline-start: 0;
      -webkit-margin-end: auto;
              margin-inline-end: auto;
      padding: 0 var(--spacing-6x);
      max-inline-size: var(--breakpoint-s);
    }
@media (min-width: 640px) {
.Container_size_s {
        max-inline-size: var(--breakpoint-m)
    }
  }
@media (min-width: 1024px) {
.Container_size_s {
        max-inline-size: var(--breakpoint-l)
    }
  }
.Container_size_l {
      -webkit-margin-start: auto;
              margin-inline-start: auto;
      -webkit-margin-end: auto;
              margin-inline-end: auto;
      max-inline-size: var(--breakpoint-s);
      padding: 0 var(--spacing-4x);
    }
@media (min-width: 640px) {
.Container_size_l {
        padding: 0 var(--spacing-6x);
        max-inline-size: var(--breakpoint-m)
    }
  }
@media (min-width: 1024px) {
.Container_size_l {
        padding: 0 var(--spacing-8x);
        max-inline-size: var(--breakpoint-l)
    }
  }
.Container_position_start {
      -webkit-margin-start: 0;
              margin-inline-start: 0;
      -webkit-margin-end: auto;
              margin-inline-end: auto;
    }
.Container_position_center {
      -webkit-margin-start: auto;
              margin-inline-start: auto;
      -webkit-margin-end: auto;
              margin-inline-end: auto;
    }
.Container_maxWidth_s {
    max-inline-size: var(--breakpoint-s);
  }
.Container_maxWidth_m {
    max-inline-size: var(--breakpoint-m);
  }
.Container_maxWidth_l {
    max-inline-size: var(--breakpoint-l);
  }
.Container_maxWidth_fullWidth {
    max-inline-size: 100%;
  }
.Container_gutters_xs {
    padding: 0 var(--spacing-1x);
  }
.Container_gutters_s {
    padding: 0 var(--spacing-2x);
  }
.Container_gutters_m {
    padding: 0 var(--spacing-3x);
  }
.Container_gutters_l {
    padding: 0 var(--spacing-4x);
  }
.Container_gutters_xl {
    padding: 0 var(--spacing-6x);
  }
.Container_gutters_2xl {
    padding: 0 var(--spacing-8x);
  }
@media (min-width: 0) {
      .Container_gutters_xs_xs {
    padding: 0 var(--spacing-1x);
  }
      .Container_gutters_xs_s {
    padding: 0 var(--spacing-2x);
  }
      .Container_gutters_xs_m {
    padding: 0 var(--spacing-3x);
  }
      .Container_gutters_xs_l {
    padding: 0 var(--spacing-4x);
  }
      .Container_gutters_xs_xl {
    padding: 0 var(--spacing-6x);
  }
      .Container_gutters_xs_2xl {
    padding: 0 var(--spacing-8x);
  }
      .Container_maxWidth_xs_s {
    max-inline-size: var(--breakpoint-s);
  }
      .Container_maxWidth_xs_m {
    max-inline-size: var(--breakpoint-m);
  }
      .Container_maxWidth_xs_l {
    max-inline-size: var(--breakpoint-l);
  }
      .Container_maxWidth_xs_fullWidth {
    max-inline-size: 100%;
  }
  }
@media (min-width: 640px) {
      .Container_gutters_s_xs {
    padding: 0 var(--spacing-1x);
  }
      .Container_gutters_s_s {
    padding: 0 var(--spacing-2x);
  }
      .Container_gutters_s_m {
    padding: 0 var(--spacing-3x);
  }
      .Container_gutters_s_l {
    padding: 0 var(--spacing-4x);
  }
      .Container_gutters_s_xl {
    padding: 0 var(--spacing-6x);
  }
      .Container_gutters_s_2xl {
    padding: 0 var(--spacing-8x);
  }
      .Container_maxWidth_s_s {
    max-inline-size: var(--breakpoint-s);
  }
      .Container_maxWidth_s_m {
    max-inline-size: var(--breakpoint-m);
  }
      .Container_maxWidth_s_l {
    max-inline-size: var(--breakpoint-l);
  }
      .Container_maxWidth_s_fullWidth {
    max-inline-size: 100%;
  }
  }
@media (min-width: 1024px) {
      .Container_gutters_m_xs {
    padding: 0 var(--spacing-1x);
  }
      .Container_gutters_m_s {
    padding: 0 var(--spacing-2x);
  }
      .Container_gutters_m_m {
    padding: 0 var(--spacing-3x);
  }
      .Container_gutters_m_l {
    padding: 0 var(--spacing-4x);
  }
      .Container_gutters_m_xl {
    padding: 0 var(--spacing-6x);
  }
      .Container_gutters_m_2xl {
    padding: 0 var(--spacing-8x);
  }
      .Container_maxWidth_m_s {
    max-inline-size: var(--breakpoint-s);
  }
      .Container_maxWidth_m_m {
    max-inline-size: var(--breakpoint-m);
  }
      .Container_maxWidth_m_l {
    max-inline-size: var(--breakpoint-l);
  }
      .Container_maxWidth_m_fullWidth {
    max-inline-size: 100%;
  }
  }
@media (min-width: 1280px) {
      .Container_gutters_l_xs {
    padding: 0 var(--spacing-1x);
  }
      .Container_gutters_l_s {
    padding: 0 var(--spacing-2x);
  }
      .Container_gutters_l_m {
    padding: 0 var(--spacing-3x);
  }
      .Container_gutters_l_l {
    padding: 0 var(--spacing-4x);
  }
      .Container_gutters_l_xl {
    padding: 0 var(--spacing-6x);
  }
      .Container_gutters_l_2xl {
    padding: 0 var(--spacing-8x);
  }
      .Container_maxWidth_l_s {
    max-inline-size: var(--breakpoint-s);
  }
      .Container_maxWidth_l_m {
    max-inline-size: var(--breakpoint-m);
  }
      .Container_maxWidth_l_l {
    max-inline-size: var(--breakpoint-l);
  }
      .Container_maxWidth_l_fullWidth {
    max-inline-size: 100%;
  }
  }
