@font-face {
  font-family: "IRANYekan";
  src: local("IRANYekan"), local("IRANYekanWeb");
  font-style: normal;
  font-display: swap;
}

html,
body,
button,
input,
textarea {
  font-family: "IRANYekan", Tahoma, Arial, sans-serif;
}

body {
  text-align: right;
}

.copy h1,
.section-heading h1,
.tile-copy h2,
.order h2,
.placeholder span {
  font-family: "IRANYekan", Tahoma, Arial, sans-serif;
  letter-spacing: -.04em;
}

.eyebrow,
.tile-copy small {
  letter-spacing: 0;
}

.logo {
  letter-spacing: -.06em;
}

.ltr-input {
  direction: ltr;
  text-align: left;
}

.category-filters {
  justify-content: center;
}

.order select {
  display: block;
  width: 100%;
  margin-top: 7px;
  padding: 12px;
  border: 1px solid var(--line);
  background: #fff;
  font: inherit;
}

.form-error {
  padding: 12px;
  background: #f8d5d1;
  color: #7f1d1d;
}

.tile-copy b {
  gap: 10px;
}

.tile-copy b span {
  margin-right: auto;
}

.features div {
  border-right: 0;
  border-left: 1px solid var(--line);
}

.features div:last-child {
  border-left: 0;
}

@media (max-width: 750px) {
  .features div {
    border-left: 0;
  }
}
