h1 {
  font-size: clamp(26px, 2.1875vw, 2.625rem);
  margin-bottom: clamp(24px, 1.25vw, 1.5rem);
}

.search_trademarks .mw__894 {
  max-width: 894px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.cart_list {
  grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
  gap: clamp(10px, 1.25vw, 1.5rem);
}

.cart__icon.plain {
  padding: clamp(24px, 1.5625vw, 1.875rem) clamp(22px, 1.979vw, 2.375rem);
}
.cart__icon.plain .image {
  width: clamp(40px, 3.125vw, 3.75rem);
  aspect-ratio: 1;
}

.container__form {
  gap: clamp(32px, 1.666vw, 2rem);
}
.container__form .col {
  width: 100%;
}
.container__form h3 {
  text-align: left;
}
.container__form .form_box {
  padding: 0;
}
.container__form .form_plain.grid_box {
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: clamp(10px, 1.04vw, 1.25rem);
}
.container__form .btn__submit {
  margin-top: 0;
  font-size: clamp(16px, 1.04vw, 1.25rem);
  font-weight: bold;
}
.container__form .plain_input {
  padding: 1.1875rem 1rem;
}

.title__42m {
  max-width: 45rem;
}
/*# sourceMappingURL=trademarks.css.map */