:root {
    --txt: #000000;
    --highlight: #AFA47B; /*gold*/
    --bg: #FFFFFF;
    --highlight2: #B22222; /*rot z.B. für Aktionspreis*/
    --border-width: 2.5px;
    --paddingClamp: clamp(40px, 6.4vw, 120px);
    --font: aktiv-grotesk;
    --font2: aktiv-grotesk-extended;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
    font-weight: bold;
}
.navbar {
    font-size: 18px;
    font-weight: 500;
}
.nav-link {
    font-weight: bold;
}
.navButton .nav-link,
.navButton .nav-link:focus,
.navButton .nav-link:hover,
.navButton .nav-link.active,
.navButton .nav-link.show {
    font-weight: bold;
}
.card a, .card .pseudolink {
    font-weight:500;
}
button:not(.navbar-toggler), .btn {
    border-radius: 999px;
    font-weight: bold;
}
.sites > li > a {
    font-size: 16px;
    font-weight: bold;
}

@media (min-width: 992px) {
    .navbar-nav {
        border-radius: 999px;
    }
    .navbar-nav {
        border: var(--border-width) solid var(--txt);
    }
    .nav-link {
        font-size: 14px;
        font-weight: normal;
    }
}
@media (min-width: 1200px) {
    .nav-link {
        font-size: 16px;
    }
}
