/**
 * BODY
 **/
@media (max-width: 767px) {
  body {
    --wp--style--root--padding-right: 1rem;
    --wp--style--root--padding-left: 1rem;
  }
}

/**
 * FORM
 **/
.gform_wrapper .gform_heading {
  display: none;
}

  .gform_wrapper .gfield--type-section {
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
  }

    .gform_wrapper .gfield--type-section h3 {
      margin-top: 0;
      margin-bottom: 0;
    }

/**
 * PARAGRAPH
 **/
.entry-content p:not([class*="has-text-align-"]):not([class*="-font-size"]) {
  text-align: justify;
}

/**
 * FORM
 * 
 * Chanel - N°1 DE CHANEL
 **/
.gform_wrapper #gform_1 * {
  font-family: var(--wp--preset--font-family--helvetica) !important;
}

.gform_wrapper #gform_1 .gform_fields {
  row-gap: var(--gf-field-gap-y);
}

.gform_wrapper #gform_1 .gform_fields .gfield_required {
  display: none;
}

.gform_wrapper #gform_1 #field_1_1 .gfield_radio {
  display: grid;
  margin-inline: calc(var(--gf-field-gap-x)* -1 / 2);
  padding-inline: calc(var(--gf-field-gap-x) / 2);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--gf-field-gap-y);
}

  .gform_wrapper #gform_1 #field_1_1 .gfield_radio > .gchoice {
    display: flex;
    width: 100%;
    height: var(--gf-ctrl-line-height);
    padding-right: var(--gf-ctrl-padding-x);
    padding-left: var(--gf-ctrl-padding-x);
    border: 1px solid #000;
    border-radius: var(--gf-local-radius);
    flex-direction: row;
    align-items: center;
  }

    .gform_wrapper #gform_1 #field_1_1 .gfield_radio > .gchoice input {
      flex-shrink: 0;
    }

    .gform_wrapper #gform_1 #field_1_1 .gfield_radio > .gchoice label {
      width: 100%;
    }

.gform_wrapper #gform_1 .ginput_container--name {
  flex-direction: column;
}

  .gform_wrapper #gform_1 .ginput_container--name > span.gform-grid-col {
    width: 100%;
  }

.gform_wrapper #gform_1 .ginput_container_address .ginput_address_city,
.gform_wrapper #gform_1 .ginput_container_address .ginput_address_country, 
.gform_wrapper #gform_1 .ginput_container_address .ginput_address_state, 
.gform_wrapper #gform_1 .ginput_container_address .ginput_address_zip {
  width: 100%;
  inline-size: 100%;
}

.gform_wrapper #gform_1 #field_1_6 {
  margin-top: var(--gf-field-gap-y);
}

.gform_wrapper #gform_1 .gfield--type-consent .ginput_container_consent label,
.gform_wrapper #gform_1 .gfield--type-consent .ginput_container_consent label a {
  font-family: var(--wp--preset--font-family--abchanel-corpo-regular) !important;
  font-size: var(--wp--preset--font-size--small) !important;
}

.gform_wrapper #gform_1 .gfield--type-consent .gfield_consent_description {
  padding: 0;
  border: none;
  text-align: center;
}

.gform_wrapper #gform_1 .gform_footer {
  justify-content: center;
}

  .gform_wrapper #gform_1 .gform_footer .gform_button {
    font-family: var(--wp--preset--font-family--abchanel-corpo-regular) !important;
    font-size: var(--wp--preset--font-size--small) !important;
  }

#gform_confirmation_message_1 {
  font-family: var(--wp--preset--font-family--helvetica) !important;
  font-size: var(--wp--preset--font-size--medium) !important;
}
