<!-- BEYOGLU WHOLESALE GLOBAL CSS -->

  :root {
    --beyo-black: #111111;
    --beyo-black-2: #181818;
    --beyo-burgundy: #7c2525;
    --beyo-burgundy-2: #9b3030;
    --beyo-gold: #d8b46a;
    --beyo-cream: #f7efe4;
    --beyo-soft: #fbf8f3;
    --beyo-text: #252525;
    --beyo-muted: #6c6259;
    --beyo-border: rgba(124, 37, 37, 0.18);
    --beyo-shadow: 0 24px 70px rgba(0, 0, 0, 0.16);
    --beyo-radius-lg: 32px;
    --beyo-radius-md: 24px;
    --beyo-radius-sm: 16px;
    --beyo-header-offset: 118px;
  }

  html {
    scroll-behavior: smooth;
    -webkit-text-size-adjust: 100%;
  }

  body {
    font-family: Arial, Helvetica, sans-serif !important;
    color: var(--beyo-text);
    background: var(--beyo-soft);
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
  }

  body,
  button,
  input,
  textarea,
  select {
    font-family: Arial, Helvetica, sans-serif !important;
  }

  a {
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }

  img {
    max-width: 100%;
    height: auto;
  }

  [id] {
    scroll-margin-top: var(--beyo-header-offset);
  }

  .t-rec {
    word-break: normal;
  }

  .t-text,
  .t-name,
  .t-title,
  .t-descr,
  .t-heading,
  .t-btn,
  .t-input,
  .t-submit,
  .t-select {
    font-family: Arial, Helvetica, sans-serif !important;
  }

  .t-btn,
  .t-submit {
    border-radius: 999px !important;
    font-weight: 800 !important;
  }

  .t-input,
  .t-select,
  .t-textarea,
  textarea {
    border-radius: 14px !important;
  }

  .t-input:focus,
  .t-select:focus,
  .t-textarea:focus,
  textarea:focus,
  input:focus,
  select:focus {
    outline: none !important;
    box-shadow: 0 0 0 4px rgba(124, 37, 37, 0.08) !important;
  }

  .beyo-page-anchor {
    scroll-margin-top: var(--beyo-header-offset);
  }

  .beyo-hidden {
    display: none !important;
  }

  .beyo-no-scroll {
    overflow: hidden !important;
  }

  .beyo-global-container {
    width: min(1180px, calc(100% - 40px));
    margin-left: auto;
    margin-right: auto;
  }

  .beyo-global-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 52px;
    padding: 0 24px;
    border-radius: 999px;
    border: 1px solid transparent;
    font-weight: 800;
    font-size: 15px;
    text-align: center;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
  }

  .beyo-global-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 18px 36px rgba(0, 0, 0, 0.18);
  }

  .beyo-global-btn--burgundy {
    background: var(--beyo-burgundy);
    color: #ffffff !important;
  }

  .beyo-global-btn--light {
    background: #ffffff;
    color: var(--beyo-burgundy) !important;
  }

  .beyo-global-card {
    background: #ffffff;
    border: 1px solid var(--beyo-border);
    border-radius: var(--beyo-radius-md);
    box-shadow: 0 10px 32px rgba(20, 10, 10, 0.05);
  }

  .beyo-global-dark {
    background:
      radial-gradient(circle at 10% 10%, rgba(124, 37, 37, 0.55), transparent 34%),
      linear-gradient(135deg, #111111 0%, #1b1515 44%, #7c2525 100%);
    color: #ffffff;
  }

  .beyo-global-kicker {
    display: inline-flex;
    align-items: center;
    color: var(--beyo-burgundy);
    background: rgba(124, 37, 37, 0.08);
    border: 1px solid rgba(124, 37, 37, 0.14);
    padding: 8px 13px;
    border-radius: 999px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.02em;
  }

  @media (max-width: 980px) {
    :root {
      --beyo-header-offset: 88px;
    }
  }

  @media (max-width: 640px) {
    :root {
      --beyo-header-offset: 76px;
    }

    .beyo-global-container {
      width: calc(100% - 24px);
    }

    .beyo-global-btn {
      width: 100%;
    }
  }
</style>