/** Shopify CDN: Minification failed

Line 229:0 Unexpected "}"

**/
.clutchem-ml-capture {
      width: 100%;
        padding: 64px 0 48px;
          border-top: 1px solid rgba(255, 255, 255, 0.08);
            background-color: transparent;
            }
            .clutchem-ml-capture__inner {
              max-width: 480px;
                margin: 0 auto;
                  padding: 0 24px;
                    text-align: left;
                    }
                    .clutchem-ml-capture__eyebrow {
                      font-size: 10px;
                        font-weight: 600;
                          letter-spacing: 0.18em;
                            text-transform: uppercase;
                              color: rgba(255, 255, 255, 0.38);
                                margin: 0 0 12px;
                                }
                                .clutchem-ml-capture__headline {
                                  font-size: clamp(24px, 4vw, 34px);
                                    font-weight: 700;
                                      line-height: 1.1;
                                        letter-spacing: -0.02em;
                                          color: #ffffff;
                                            margin: 0 0 14px;
                                            }
                                            .clutchem-ml-capture__subline {
                                              font-size: 14px;
                                                line-height: 1.65;
                                                  color: rgba(255, 255, 255, 0.52);
                                                    margin: 0 0 28px;
                                                      max-width: 400px;
                                                      }
                                                      .clutchem-ml-capture__disclaimer {
                                                        font-size: 11px;
                                                          letter-spacing: 0.04em;
                                                            color: rgba(255, 255, 255, 0.25);
                                                              margin: 14px 0 0;
                                                                font-style: italic;
                                                                }
                                                                .clutchem-ml-capture__form-wrapper.ml-embedded,
                                                                .clutchem-ml-capture__form-wrapper .ml-form-embedBody {
                                                                  background: transparent !important;
                                                                    border: none !important;
                                                                      padding: 0 !important;
                                                                        box-shadow: none !important;
                                                                          border-radius: 0 !important;
                                                                          }
                                                                          .clutchem-ml-capture__form-wrapper .ml-form-embedWrapper,
                                                                          .clutchem-ml-capture__form-wrapper .ml-form-embedBody .ml-form-embedContent {
                                                                            background: transparent !important;
                                                                              padding: 0 !important;
                                                                              }
                                                                              .clutchem-ml-capture__form-wrapper .ml-form-embedContent h4,
                                                                              .clutchem-ml-capture__form-wrapper .ml-form-embedContent p {
                                                                                display: none !important;
                                                                                }
                                                                                .clutchem-ml-capture__form-wrapper .ml-field-group input[type="email"],
                                                                                .clutchem-ml-capture__form-wrapper .ml-form-fieldRow input[type="email"] {
                                                                                  width: 100% !important;
                                                                                    background: rgba(255, 255, 255, 0.05) !important;
                                                                                      border: 1px solid rgba(255, 255, 255, 0.18) !important;
                                                                                        border-radius: 2px !important;
                                                                                          color: #ffffff !important;
                                                                                            font-size: 14px !important;
                                                                                              padding: 13px 16px !important;
                                                                                                outline: none !important;
                                                                                                  box-shadow: none !important;
                                                                                                    transition: border-color 0.2s ease !important;
                                                                                                    }
                                                                                                    .clutchem-ml-capture__form-wrapper .ml-field-group input[type="email"]:focus,
                                                                                                    .clutchem-ml-capture__form-wrapper .ml-form-fieldRow input[type="email"]:focus {
                                                                                                      border-color: rgba(255, 255, 255, 0.5) !important;
                                                                                                        background: rgba(255, 255, 255, 0.08) !important;
                                                                                                        }
                                                                                                        .clutchem-ml-capture__form-wrapper input::placeholder {
                                                                                                          color: rgba(255, 255, 255, 0.28) !important;
                                                                                                          }
                                                                                                          .clutchem-ml-capture__form-wrapper button[type="submit"],
                                                                                                          .clutchem-ml-capture__form-wrapper .ml-form-embedSubmit button {
                                                                                                            background: #ffffff !important;
                                                                                                              color: #000000 !important;
                                                                                                                border: none !important;
                                                                                                                  border-radius: 2px !important;
                                                                                                                    font-size: 11px !important;
                                                                                                                      font-weight: 700 !important;
                                                                                                                        letter-spacing: 0.12em !important;
                                                                                                                          text-transform: uppercase !important;
                                                                                                                            padding: 14px 28px !important;
                                                                                                                              cursor: pointer !important;
                                                                                                                                transition: background 0.2s ease, color 0.2s ease !important;
                                                                                                                                  white-space: nowrap !important;
                                                                                                                                  }
                                                                                                                                  .clutchem-ml-capture__form-wrapper button[type="submit"]:hover,
                                                                                                                                  .clutchem-ml-capture__form-wrapper .ml-form-embedSubmit button:hover {
                                                                                                                                    background: #d4d4d4 !important;
                                                                                                                                    }
                                                                                                                                    .clutchem-ml-capture__form-wrapper form {
                                                                                                                                      display: flex !important;
                                                                                                                                        gap: 8px !important;
                                                                                                                                          align-items: stretch !important;
                                                                                                                                            flex-wrap: wrap !important;
                                                                                                                                            }
                                                                                                                                            .clutchem-ml-capture__form-wrapper .ml-form-fieldRow {
                                                                                                                                              flex: 1 1 220px !important;
                                                                                                                                                margin: 0 !important;
                                                                                                                                                  padding: 0 !important;
                                                                                                                                                  }
                                                                                                                                                  .clutchem-ml-capture__form-wrapper .ml-form-embedSubmit {
                                                                                                                                                    flex: 0 0 auto !important;
                                                                                                                                                      margin: 0 !important;
                                                                                                                                                        padding: 0 !important;
                                                                                                                                                        }
                                                                                                                                                        .clutchem-ml-capture__form-wrapper .ml-form-successBody,
                                                                                                                                                        .clutchem-ml-capture__form-wrapper .ml-form-successContent {
                                                                                                                                                          background: transparent !important;
                                                                                                                                                            border: 1px solid rgba(255, 255, 255, 0.12) !important;
                                                                                                                                                              border-radius: 2px !important;
                                                                                                                                                                padding: 20px 24px !important;
                                                                                                                                                                  color: rgba(255, 255, 255, 0.7) !important;
                                                                                                                                                                    font-size: 14px !important;
                                                                                                                                                                      text-align: left !important;
                                                                                                                                                                      }
                                                                                                                                                                      .clutchem-ml-capture__form-wrapper .ml-form-successContent h4 {
                                                                                                                                                                        color: #ffffff !important;
                                                                                                                                                                          font-size: 16px !important;
                                                                                                                                                                            font-weight: 700 !important;
                                                                                                                                                                              margin: 0 0 6px !important;
                                                                                                                                                                              }
                                                                                                                                                                              .clutchem-ml-capture__form-wrapper .ml-field-error,
                                                                                                                                                                              .clutchem-ml-capture__form-wrapper .ml-form-errorMessage {
                                                                                                                                                                                color: #ff6b6b !important;
                                                                                                                                                                                  font-size: 12px !important;
                                                                                                                                                                                    margin-top: 6px !important;
                                                                                                                                                                                      background: transparent !important;
                                                                                                                                                                                        border: none !important;
                                                                                                                                                                                          padding: 0 !important;
                                                                                                                                                                                          }
                                                                                                                                                                                          @media (max-width: 480px) {
                                                                                                                                                                                            .clutchem-ml-capture {
                                                                                                                                                                                                padding: 48px 0 36px;
                                                                                                                                                                                                  }
                                                                                                                                                                                                    .clutchem-ml-capture__form-wrapper form {
                                                                                                                                                                                                        flex-direction: column !important;
                                                                                                                                                                                                          }
                                                                                                                                                                                                            .clutchem-ml-capture__form-wrapper .ml-form-embedSubmit button {
                                                                                                                                                                                                                width: 100% !important;
                                                                                                                                                                                                                  }
                                                                                                                                                                                                                  }
                                                                                                                                                                                                                  /* ============================================================
MAILERLITE FOOTER TUNING
Center headline block + unify cream typography
============================================================ */

.clutchem-ml-capture,
.clutchem-ml-capture__inner,
.clutchem-ml-capture__header {
  text-align: center !important;
}

.clutchem-ml-capture__inner {
  margin-left: auto !important;
  margin-right: auto !important;
  align-items: center !important;
}

.clutchem-ml-capture__eyebrow,
.clutchem-ml-capture__headline,
.clutchem-ml-capture__subline,
.clutchem-ml-capture__disclaimer {
  color: #f4ead2 !important;
}

.clutchem-ml-capture__headline {
  text-align: center !important;
}

.clutchem-ml-capture__subline {
  max-width: 680px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
  color: #f4ead2 !important;
}

.clutchem-ml-capture__disclaimer {
  font-size: 1rem !important;
  line-height: 1.6 !important;
  text-align: center !important;
  color: #f4ead2 !important;
  opacity: 1 !important;
  margin-top: 1rem !important;
}

/* MailerLite generated text inside the form */
.clutchem-ml-capture .ml-form-embedBody,
.clutchem-ml-capture .ml-form-embedBody p,
.clutchem-ml-capture .ml-form-embedBody span,
.clutchem-ml-capture .ml-form-embedBody small,
.clutchem-ml-capture .ml-form-embedBody a,
.clutchem-ml-capture .ml-form-embedBody .ml-form-checkboxRow,
.clutchem-ml-capture .ml-form-embedBody .ml-form-checkboxRow label {
  color: #f4ead2 !important;
}

/* Subscribe button */
.clutchem-ml-capture .primary,
.clutchem-ml-capture button[type="submit"],
.clutchem-ml-capture .ml-form-embedSubmit button {
  background: #f4ead2 !important;
  color: #0d0b0c !important;
  border: none !important;
}

/* Optional: center the whole embedded form block */
.clutchem-ml-capture__form-wrapper,
.clutchem-ml-capture .ml-form-embedContainer {
  margin-left: auto !important;
  margin-right: auto !important;
}

}