[data-payment-page-component="form"] {
  --payment-page-text-title-color: #000000;
  padding-top: 6px; }
  [data-payment-page-component="form"] [data-payment-page-component-form-section="repeater_form_item"][data-payment-page-interaction-state="none"] > [data-payment-page-component-form-section="repeater_form_item_content"] {
    display: none; }
  [data-payment-page-component="form"] tr[data-payment-page-component-form-section="repeater_form_item"] input,
  [data-payment-page-component="form"] tr[data-payment-page-component-form-section="repeater_form_item"] select {
    width: 100%;
    min-width: auto;
    max-width: 100%; }
  [data-payment-page-component="form"] [data-payment-page-component-form-section="header"] {
    padding: var(--payment-page-spacing-sm) 0; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section="header"] > h3 {
      font-family: var(--payment-page-font-family);
      font-size: 16px;
      line-height: 1.5em;
      font-style: var(--payment-page-text-title-font-style);
      font-weight: var(--payment-page-text-title-font-weight);
      color: var(--payment-page-text-title-color);
      text-transform: none;
      text-decoration: none;
      padding: 0;
      margin: 0; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section="header"][data-payment-page-separator="before"] {
      margin: var(--payment-page-spacing-sm) 0 0 0;
      border-top: 1px solid var(--payment-page-layout-primary-border-color); }
    [data-payment-page-component="form"] [data-payment-page-component-form-section="header"][data-payment-page-separator="after"] {
      margin: 0 0 var(--payment-page-spacing-sm) 0;
      border-bottom: 1px solid var(--payment-page-layout-primary-border-color); }
  [data-payment-page-component="form"] [data-payment-page-component-form-section="fields_map_form_wrapper"] {
    display: flex;
    flex-direction: column; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section="fields_map_form_wrapper"] > [data-payment-page-component-form-section="fields_map_form_container"] > [data-payment-page-component-form-section="field_container"] {
      display: flex;
      flex-direction: row;
      margin-bottom: 1em; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section="fields_map_form_wrapper"] > [data-payment-page-component-form-section="fields_map_form_container"] > [data-payment-page-component-form-section="field_container"] > [data-payment-page-component-form-section="field_container_draggable_container"] {
        width: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0 10px 0 0; }
        [data-payment-page-component="form"] [data-payment-page-component-form-section="fields_map_form_wrapper"] > [data-payment-page-component-form-section="fields_map_form_container"] > [data-payment-page-component-form-section="field_container"] > [data-payment-page-component-form-section="field_container_draggable_container"] [data-payment-page-component-form-trigger="fields_map_form_item_order"] {
          cursor: pointer; }
          [data-payment-page-component="form"] [data-payment-page-component-form-section="fields_map_form_wrapper"] > [data-payment-page-component-form-section="fields_map_form_container"] > [data-payment-page-component-form-section="field_container"] > [data-payment-page-component-form-section="field_container_draggable_container"] [data-payment-page-component-form-trigger="fields_map_form_item_order"] > svg {
            width: 24px;
            height: 24px;
            cursor: pointer; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section="fields_map_form_wrapper"] > [data-payment-page-component-form-section="fields_map_form_container"] > [data-payment-page-component-form-section="field_container"] > [data-payment-page-component-form-section="field_container_information_container"] {
        display: grid;
        gap: 10px 10px;
        grid-template-columns: repeat(2, 1fr);
        grid-auto-flow: row;
        width: calc( 100% - 50px);
        padding: 1em;
        border: 1px solid #64666a; }
        [data-payment-page-component="form"] [data-payment-page-component-form-section="fields_map_form_wrapper"] > [data-payment-page-component-form-section="fields_map_form_container"] > [data-payment-page-component-form-section="field_container"] > [data-payment-page-component-form-section="field_container_information_container"] > [data-setting-container] {
          display: block;
          width: 100%;
          grid-column: span 2; }
          [data-payment-page-component="form"] [data-payment-page-component-form-section="fields_map_form_wrapper"] > [data-payment-page-component-form-section="fields_map_form_container"] > [data-payment-page-component-form-section="field_container"] > [data-payment-page-component-form-section="field_container_information_container"] > [data-setting-container] select, [data-payment-page-component="form"] [data-payment-page-component-form-section="fields_map_form_wrapper"] > [data-payment-page-component-form-section="fields_map_form_container"] > [data-payment-page-component-form-section="field_container"] > [data-payment-page-component-form-section="field_container_information_container"] > [data-setting-container] input[type="text"] {
            width: 100%; }
          [data-payment-page-component="form"] [data-payment-page-component-form-section="fields_map_form_wrapper"] > [data-payment-page-component-form-section="fields_map_form_container"] > [data-payment-page-component-form-section="field_container"] > [data-payment-page-component-form-section="field_container_information_container"] > [data-setting-container] label > span {
            display: block;
            margin: 0 0 5px 0; }
        [data-payment-page-component="form"] [data-payment-page-component-form-section="fields_map_form_wrapper"] > [data-payment-page-component-form-section="fields_map_form_container"] > [data-payment-page-component-form-section="field_container"] > [data-payment-page-component-form-section="field_container_information_container"] > [data-setting-container="size"],
        [data-payment-page-component="form"] [data-payment-page-component-form-section="fields_map_form_wrapper"] > [data-payment-page-component-form-section="fields_map_form_container"] > [data-payment-page-component-form-section="field_container"] > [data-payment-page-component-form-section="field_container_information_container"] > [data-setting-container="size_mobile"] {
          grid-column: span 1; }
  [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--payment-page-spacing-sm); }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"]:not(:last-child) {
      margin: 0 0 var(--payment-page-spacing-sm); }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > label {
      width: 100%;
      max-width: 150px;
      font-size: 15px;
      line-height: 1.5em; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"][data-payment-page-has-label="1"] {
      width: calc(100% - 162px); }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"][data-payment-page-has-label="0"] {
      width: 100%; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] input[type="color"], [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] input[type="date"], [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] input[type="datetime-local"], [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] input[type="datetime"], [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] input[type="email"], [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] input[type="month"], [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] input[type="number"], [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] input[type="password"], [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] input[type="tel"],
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] input[type="text"], [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] input[type="time"], [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] input[type="url"], [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] input[type="week"], [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] select, [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] textarea {
      border: 1px solid var(--payment-page-layout-secondary-border-color); }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] > input, [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] > textarea {
      width: 65%; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] > textarea {
      min-height: 100px !important;
      max-height: 400px !important; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] > select {
      width: 100%; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] > .select2-container {
      width: 100% !important; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_color"],
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_css_style_border_color"],
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_css_style_background_color"] {
      display: flex;
      align-items: center;
      align-content: center;
      border: 1px solid var(--payment-page-layout-secondary-border-color); }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_color"][data-payment-page-has-label="1"],
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_css_style_border_color"][data-payment-page-has-label="1"],
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_css_style_background_color"][data-payment-page-has-label="1"] {
        width: calc(100% - 166px); }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_color"] > input,
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_css_style_border_color"] > input,
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_css_style_background_color"] > input {
        border: none !important; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_css_style_unit"] {
      display: flex;
      flex-direction: row;
      max-width: 150px; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_css_style_unit"] > select {
        width: 60px; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_css_style_unit_dimensions"] {
      display: flex;
      flex-direction: row; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_css_style_unit_dimensions"] > ul {
        display: flex;
        flex-direction: row;
        margin: 0;
        padding: 0;
        gap: var(--payment-page-spacing-xs); }
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_css_style_unit_dimensions"] > ul > li {
          display: flex;
          flex-direction: column;
          gap: var(--payment-page-spacing-xs);
          margin: 0;
          padding: 0;
          text-align: center; }
          [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_css_style_unit_dimensions"] > ul > li > input[type="number"] {
            width: 60px;
            min-width: 40px; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_css_style_unit_dimensions"] > select {
        width: 60px;
        margin: 0 0 auto 0; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label,
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label {
      position: relative;
      display: inline-block;
      vertical-align: top;
      height: 20px;
      background: #4c4f56;
      border-radius: 18px;
      cursor: pointer; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label > input[type="checkbox"],
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label > input[type="checkbox"] {
        display: none; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label > [data-payment-page-scope="label"],
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label > [data-payment-page-scope="label"] {
        position: relative;
        display: block;
        height: inherit;
        font-size: 10px;
        width: 54px;
        background: #4c4f56;
        border-radius: inherit;
        transition: .15s ease-out;
        transition-property: opacity,background; }
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label > [data-payment-page-scope="label"]:after, [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label > [data-payment-page-scope="label"]:before,
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label > [data-payment-page-scope="label"]:after,
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label > [data-payment-page-scope="label"]:before {
          position: absolute;
          top: 0;
          width: 50%;
          text-align: center;
          line-height: 20px;
          transition: inherit; }
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label > [data-payment-page-scope="label"]:before,
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label > [data-payment-page-scope="label"]:before {
          content: attr(data-off);
          right: 5px;
          color: #ffffff; }
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label > [data-payment-page-scope="label"]:after,
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label > [data-payment-page-scope="label"]:after {
          content: attr(data-on);
          left: 5px;
          color: #ffffff;
          opacity: 0; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label > [data-payment-page-scope="handle"],
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label > [data-payment-page-scope="handle"] {
        position: absolute;
        top: 1px;
        left: 1px;
        width: 18px;
        height: 18px;
        background: #ffffff;
        border-radius: 10px;
        transition: left .15s ease-out; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label > input[type="checkbox"]:checked ~ [data-payment-page-scope="label"],
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label > input[type="checkbox"]:checked ~ [data-payment-page-scope="label"] {
        background: var(--payment-page-primary-color); }
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label > input[type="checkbox"]:checked ~ [data-payment-page-scope="label"]:before,
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label > input[type="checkbox"]:checked ~ [data-payment-page-scope="label"]:before {
          opacity: 0; }
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label > input[type="checkbox"]:checked ~ [data-payment-page-scope="label"]:after,
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label > input[type="checkbox"]:checked ~ [data-payment-page-scope="label"]:after {
          opacity: 1; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label > input[type="checkbox"]:checked ~ [data-payment-page-scope="handle"],
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label > input[type="checkbox"]:checked ~ [data-payment-page-scope="handle"] {
        left: auto;
        right: 1px; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label > input[type="checkbox"][disabled="disabled"] ~ [data-payment-page-scope="label"],
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_true_false"] > label > input[type="checkbox"][disabled="disabled"] ~ [data-payment-page-scope="handle"],
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label > input[type="checkbox"][disabled="disabled"] ~ [data-payment-page-scope="label"],
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_toggle"] > label > input[type="checkbox"][disabled="disabled"] ~ [data-payment-page-scope="handle"] {
        opacity: 0.6;
        cursor: not-allowed; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_message_builder"] > [data-payment-page-scope="field_list"] {
      margin: 0;
      padding: 0;
      gap: var(--payment-page-spacing-xs);
      display: flex;
      flex-direction: column; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_message_builder"] > [data-payment-page-scope="field_list"] > li {
        display: flex;
        flex-direction: column;
        margin: 0;
        padding: 0;
        gap: var(--payment-page-spacing-xs); }
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_message_builder"] > [data-payment-page-scope="field_list"] > li[data-payment-page-scope="field_true_false"] {
          flex-direction: row;
          gap: var(--payment-page-spacing-sm);
          align-items: center;
          align-content: center; }
          [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_message_builder"] > [data-payment-page-scope="field_list"] > li[data-payment-page-scope="field_true_false"] > label {
            width: 160px; }
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_message_builder"] > [data-payment-page-scope="field_list"] > li > label {
          font-size: 15px;
          line-height: 1.5em; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_message_builder"] > textarea {
      display: none !important; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_message_builder"] > [data-payment-page-scope="field_order"] {
      border: 1px solid #7d7e82;
      outline: 0;
      margin: 0;
      position: relative;
      vertical-align: middle;
      background-color: #34383c;
      border-radius: 3px;
      box-sizing: border-box;
      cursor: pointer;
      min-height: 32px;
      width: 90.6%;
      display: inline-block;
      padding-bottom: 0.5em; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] [data-payment-page-component-form-section="field_container_message_builder"] > [data-payment-page-scope="field_order"] > li {
        float: left;
        margin-left: 5px;
        margin-top: 5px;
        padding: 0 5px;
        background-color: #4c4f56;
        line-height: 1.5;
        font-size: 0.9em;
        border: none;
        color: #e0e1e3; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section="description"] {
      width: 100%;
      margin: 0 0 0 162px;
      font-family: var(--payment-page-font-family);
      font-size: var(--payment-page-text-medium-font-size);
      font-style: var(--payment-page-text-medium-font-style);
      font-weight: var(--payment-page-text-medium-font-weight);
      line-height: var(--payment-page-text-medium-line-height);
      color: var(--payment-page-text-medium-color); }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_toggle"] {
      flex-direction: row !important;
      flex-wrap: nowrap !important; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > label {
      margin-bottom: auto;
      margin-top: var(--payment-page-spacing-sm); }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] {
      border: 1px solid var(--payment-page-layout-primary-border-color);
      -webkit-border-radius: var(--payment-page-general-border-radius);
      border-radius: var(--payment-page-general-border-radius);
      padding: var(--payment-page-spacing-sm);
      margin-bottom: var(--payment-page-spacing-sm);
      background-color: rgba(var(--payment-page-layout-primary-border-color-rgb), 0.4); }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] > [data-payment-page-component-form-section="repeater_form_item_header"] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: var(--payment-page-spacing-sm); }
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] > [data-payment-page-component-form-section="repeater_form_item_header"] > h4 {
          cursor: pointer;
          display: flex;
          align-items: center;
          gap: var(--payment-page-spacing-sm);
          margin: 0;
          width: 100%; }
          [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] > [data-payment-page-component-form-section="repeater_form_item_header"] > h4 > [data-payment-page-component-form-trigger="order"] {
            cursor: grab; }
            [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] > [data-payment-page-component-form-section="repeater_form_item_header"] > h4 > [data-payment-page-component-form-trigger="order"] > svg[data-payment-page-svg-type="fill"] {
              fill: var(--payment-page-icon-primary-color); }
            [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] > [data-payment-page-component-form-section="repeater_form_item_header"] > h4 > [data-payment-page-component-form-trigger="order"] > svg[data-payment-page-svg-type="stroke"] {
              stroke: var(--payment-page-icon-primary-color); }
          [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] > [data-payment-page-component-form-section="repeater_form_item_header"] > h4 > i {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 12px;
            height: 12px;
            min-width: 12px;
            min-height: 12px;
            max-width: 12px;
            max-height: 12px;
            -webkit-transition: 0.3s ease;
            -o-transition: 0.3s ease;
            transition: 0.3s ease; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] > [data-payment-page-component-form-section="repeater_form_item_content"] {
        margin-top: var(--payment-page-spacing-sm); }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] > [data-payment-page-component-form-section="repeater_form_item_footer"] {
        margin-top: var(--payment-page-spacing-sm); }
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] > [data-payment-page-component-form-section="repeater_form_item_footer"] > [data-payment-page-button] {
          margin-left: auto; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"][data-payment-page-interaction-state="none"] > [data-payment-page-component-form-section="repeater_form_item_header"] > h4 > i {
        transform: rotate(180deg); }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"] > footer {
      display: flex;
      flex-direction: row;
      margin: var(--payment-page-spacing-block-element) 0 0 0; }
    [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"][data-payment-page-layout="basic"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] > [data-payment-page-component-form-section="repeater_form_item_content"] {
      margin-top: 0; }
      [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"][data-payment-page-layout="basic"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] > [data-payment-page-component-form-section="repeater_form_item_content"] > [data-payment-page-component-form-section="field_wrapper_true_false"] {
        flex-direction: row-reverse !important;
        align-items: center !important;
        align-content: center !important; }
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"][data-payment-page-layout="basic"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] > [data-payment-page-component-form-section="repeater_form_item_content"] > [data-payment-page-component-form-section="field_wrapper_true_false"] > label {
          width: calc( 100% - var(--payment-page-spacing-sm) - var(--payment-page-spacing-sm) - 60px);
          margin-right: auto; }
        [data-payment-page-component="form"] [data-payment-page-component-form-section^="field_wrapper_"][data-payment-page-component-form-section="field_wrapper_repeater"] > [data-payment-page-component-form-section^="field_container_"] > [data-payment-page-component-form-section="repeater_form_wrapper"][data-payment-page-layout="basic"] > [data-payment-page-component-form-section="repeater_form_item_container"] > [data-payment-page-component-form-section="repeater_form_item"] > [data-payment-page-component-form-section="repeater_form_item_content"] > [data-payment-page-component-form-section="field_wrapper_true_false"] > [data-payment-page-component-form-section="field_container_true_false"] {
          width: 60px; }
  [data-payment-page-component="form"]:not([data-payment-page-media-query-breakpoints~="large"]) [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] > input, [data-payment-page-component="form"]:not([data-payment-page-media-query-breakpoints~="large"]) [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] > textarea {
    width: 100%; }
  [data-payment-page-component="form"]:not([data-payment-page-media-query-breakpoints~="med_small"]) [data-payment-page-component-form-section^="field_wrapper_"] {
    flex-direction: column;
    align-items: flex-start; }
    [data-payment-page-component="form"]:not([data-payment-page-media-query-breakpoints~="med_small"]) [data-payment-page-component-form-section^="field_wrapper_"] > label {
      width: 100%;
      max-width: 100%; }
    [data-payment-page-component="form"]:not([data-payment-page-media-query-breakpoints~="med_small"]) [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section^="field_container_"] {
      width: 100%; }
    [data-payment-page-component="form"]:not([data-payment-page-media-query-breakpoints~="med_small"]) [data-payment-page-component-form-section^="field_wrapper_"] > [data-payment-page-component-form-section="description"] {
      margin: 0; }
