/* ===== Design System — Kusmi Tea B2B ===== */
:root {
  --kt-black: #1A1A1A;
  --kt-gold: #C5A572;
  --kt-gold-light: #D4BA8A;
  --kt-beige: #FBF9F7;
  --kt-white: #FFFFFF;
  --kt-grey-text: #4C4C4C;
  --kt-grey-light: #E5E5E5;
  --kt-red-error: #D32F2F;
}

/* ===== Base ===== */
*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  font-family: 'Lato', sans-serif;
  color: var(--kt-black);
  background-color: var(--kt-white);
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.6;
}

/* ===== Header ===== */
.kt-header {
  background: var(--kt-white);
  border-bottom: 1px solid var(--kt-grey-light);
  padding: 16px 0;
}

.kt-header__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
}

.kt-header__inner a {
  display: inline-flex;
  align-items: center;
}

.kt-header__inner a img:first-child {
  height: 48px;
  width: auto;
}

.kt-header__divider {
  width: 1px;
  height: 40px;
  background-color: var(--kt-grey-light);
}

.kt-header__inner a:last-of-type img {
  height: 40px;
  width: auto;
}

/* ===== Footer ===== */
.kt-footer {
  background-color: var(--kt-black);
  color: var(--kt-white);
  text-align: center;
  padding: 32px 16px;
  margin-top: 48px;
  font-size: 14px;
  line-height: 1.8;
}

.kt-footer__brand {
  opacity: 0.7;
}

.kt-footer__contact {
  margin: 8px 0;
}

.kt-footer__contact strong {
  color: var(--kt-gold);
}

.kt-footer__legal {
  opacity: 0.5;
  font-size: 12px;
  margin-top: 4px;
}

/* ===== Utility overrides ===== */
.help-block {
  color: var(--kt-red-error);
  font-size: 13px;
  margin-top: 4px;
}

.c-title-divider {
  display: block;
  margin: 12px auto;
  width: 60px;
  height: 2px;
  background-color: var(--kt-gold);
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXBwLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw4Q0FBOEM7QUFDOUM7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHdCQUF3QjtFQUN4QixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2Qix3QkFBd0I7RUFDeEIsdUJBQXVCO0FBQ3pCOztBQUVBLHFCQUFxQjtBQUNyQjs7O0VBR0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsK0JBQStCO0VBQy9CLHNCQUFzQjtFQUN0QixpQ0FBaUM7RUFDakMsU0FBUztFQUNULFVBQVU7RUFDVixtQ0FBbUM7RUFDbkMsa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQSx1QkFBdUI7QUFDdkI7RUFDRSwyQkFBMkI7RUFDM0IsNkNBQTZDO0VBQzdDLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixTQUFTO0FBQ1g7O0FBRUE7RUFDRSxvQkFBb0I7RUFDcEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsWUFBWTtFQUNaLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFVBQVU7RUFDVixZQUFZO0VBQ1osc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0UsWUFBWTtFQUNaLFdBQVc7QUFDYjs7QUFFQSx1QkFBdUI7QUFDdkI7RUFDRSxpQ0FBaUM7RUFDakMsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxZQUFZO0VBQ1osZUFBZTtFQUNmLGVBQWU7QUFDakI7O0FBRUEsa0NBQWtDO0FBQ2xDO0VBQ0UsMEJBQTBCO0VBQzFCLGVBQWU7RUFDZixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsV0FBVztFQUNYLGdDQUFnQztBQUNsQyIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT0gRGVzaWduIFN5c3RlbSDigJQgS3VzbWkgVGVhIEIyQiA9PT09PSAqL1xuOnJvb3Qge1xuICAtLWt0LWJsYWNrOiAjMUExQTFBO1xuICAtLWt0LWdvbGQ6ICNDNUE1NzI7XG4gIC0ta3QtZ29sZC1saWdodDogI0Q0QkE4QTtcbiAgLS1rdC1iZWlnZTogI0ZCRjlGNztcbiAgLS1rdC13aGl0ZTogI0ZGRkZGRjtcbiAgLS1rdC1ncmV5LXRleHQ6ICM0QzRDNEM7XG4gIC0ta3QtZ3JleS1saWdodDogI0U1RTVFNTtcbiAgLS1rdC1yZWQtZXJyb3I6ICNEMzJGMkY7XG59XG5cbi8qID09PT09IEJhc2UgPT09PT0gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0ta3QtYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rdC13aGl0ZSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi8qID09PT09IEhlYWRlciA9PT09PSAqL1xuLmt0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWt0LXdoaXRlKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWt0LWdyZXktbGlnaHQpO1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5cbi5rdC1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cblxuLmt0LWhlYWRlcl9faW5uZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ua3QtaGVhZGVyX19pbm5lciBhIGltZzpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rdC1oZWFkZXJfX2RpdmlkZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWt0LWdyZXktbGlnaHQpO1xufVxuXG4ua3QtaGVhZGVyX19pbm5lciBhOmxhc3Qtb2YtdHlwZSBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiA9PT09PSBGb290ZXIgPT09PT0gKi9cbi5rdC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rdC1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1rdC13aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5rdC1mb290ZXJfX2JyYW5kIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ua3QtZm9vdGVyX19jb250YWN0IHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmt0LWZvb3Rlcl9fY29udGFjdCBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0ta3QtZ29sZCk7XG59XG5cbi5rdC1mb290ZXJfX2xlZ2FsIHtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLyogPT09PT0gVXRpbGl0eSBvdmVycmlkZXMgPT09PT0gKi9cbi5oZWxwLWJsb2NrIHtcbiAgY29sb3I6IHZhcigtLWt0LXJlZC1lcnJvcik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uYy10aXRsZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTJweCBhdXRvO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWt0LWdvbGQpO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/