body.buytest-page .body_wrap,
body.buytest-page .body-bx-left,
body.buytest-page .body-bx-right {
  font-family: var(--fontSansSerif);
  color: #40392c;
}

body.buytest-page .body-bx-left,
body.buytest-page .body-bx-right,
body.buytest-page .body-bx-left a,
body.buytest-page .body-bx-left li,
body.buytest-page .body-bx-right a,
body.buytest-page .body-bx-right p,
body.buytest-page .body-bx-right li,
body.buytest-page .body-bx-right label,
body.buytest-page .body-bx-right input,
body.buytest-page .body-bx-right select,
body.buytest-page .body-bx-right textarea,
body.buytest-page .body-bx-right button {
  font-family: var(--fontSansSerif);
}

body.buytest-page .body-bx-left a,
body.buytest-page .body-bx-left li,
body.buytest-page .body-bx-right,
body.buytest-page .body-bx-right a,
body.buytest-page .body-bx-right p,
body.buytest-page .body-bx-right li,
body.buytest-page .body-bx-right label,
body.buytest-page .body-bx-right input,
body.buytest-page .body-bx-right select,
body.buytest-page .body-bx-right textarea,
body.buytest-page .body-bx-right button,
body.buytest-page .body-bx-right .band-top,
body.buytest-page .body-bx-right .band-topbot,
body.buytest-page .body-bx-right .band-bot,
body.buytest-page .body-bx-right .tip {
  font-size: 1rem;
  line-height: 1.55;
}

body.buytest-page .body-bx-left .left-menu {
  font-size: 1rem;
  line-height: 1.45;
}

body.buytest-page .body-bx-left h1,
body.buytest-page .body-bx-left h2,
body.buytest-page .body-bx-left h3,
body.buytest-page .body-bx-right h1,
body.buytest-page .body-bx-right h2,
body.buytest-page .body-bx-right h3 {
  margin-top: 0;
  font-family: var(--fontSansSerif);
  color: #40392c;
  letter-spacing: 0;
}

body.buytest-page .body-bx-right h1,
body.buytest-page .body-bx-right .head-title h1 {
  font-size: clamp(1.7rem, 2.8vw, 2rem);
  line-height: 1.15;
  font-weight: 600;
}

body.buytest-page .body-bx-right h2 {
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 600;
}

body.buytest-page .body-bx-right h3 {
  font-size: 1.05rem;
  line-height: 1.35;
  font-weight: 600;
}

body.buytest-page .body-bx-left .artist-name,
body.buytest-page .body-bx-left .artist-name-sm,
body.buytest-page .body-bx-right .artist-name,
body.buytest-page .body-bx-right .artist-name-sm {
  font-family: var(--fontSansSerif);
}

body.buytest-page .body-bx-right .txt-sm {
  font-size: 0.9rem;
  line-height: 1.45;
}

body.buytest-page .body-bx-right input,
body.buytest-page .body-bx-right select,
body.buytest-page .body-bx-right textarea,
body.buytest-page .body-bx-right button {
  font: inherit;
}

body.buytest-page .worldpay-result-card,
body.buytest-page .yfa-hpp-shell {
  font-family: var(--fontSansSerif);
}

@media (max-width: 700px) {
  body.buytest-page .body-bx-right,
  body.buytest-page .body-bx-right a,
  body.buytest-page .body-bx-right p,
  body.buytest-page .body-bx-right li,
  body.buytest-page .body-bx-right label,
  body.buytest-page .body-bx-right input,
  body.buytest-page .body-bx-right select,
  body.buytest-page .body-bx-right textarea,
  body.buytest-page .body-bx-right button {
    font-size: 1rem;
  }
}
