.wagyu-button-fett,
.wagyu-button-fett a,
.wagyu-button-fett button,
.wagyu-button-fett span {
    font-weight: 700 !important;
}

/* Dunkelgrauer Verlauf über dem Hintergrundfoto */
.wagyu-startbereich.wagyu-verlauf {
    position: relative;
    isolation: isolate;
}

.wagyu-startbereich.wagyu-verlauf::before {
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    width: auto;
    height: auto;
    background: linear-gradient(
        to right,
        rgba(51, 51, 51, 0.95) 0%,
        rgba(51, 51, 51, 0.85) 30%,
        rgba(51, 51, 51, 0.45) 50%,
        rgba(51, 51, 51, 0) 75%
    );
    z-index: -1;
    pointer-events: none;
}

/* Untere Beschriftung samt Doppelpunkt im LOM-Block ausblenden */
.single-product .wcfm_custom_field_display_lom .wcfm_custom_field_display_label {
    display: none !important;
}

/* Bieterregistrierung: Hinweis für bereits angemeldete Nutzer */
#post-8146 p.woocommerce-error:has(a[href*="action=logout"]) {
    font-size: 0 !important;
}

/* Deutschen Hinweis anzeigen und das Warnsymbol ersetzen */
#post-8146 p.woocommerce-error:has(a[href*="action=logout"])::before {
    content: "Glückwunsch, Sie sind angemeldet." !important;
    position: static !important;
    display: inline !important;
    font-family: inherit !important;
    font-size: 16px !important;
    font-weight: normal;
    line-height: 1.5;
    color: inherit;
}

/* Link mit dem Benutzernamen ausblenden */
#post-8146 p.woocommerce-error:has(a[href*="action=logout"])
a:not([href*="action=logout"]) {
    display: none !important;
}

/* Abmeldelink weiterhin sichtbar und nutzbar lassen */
#post-8146 p.woocommerce-error:has(a[href*="action=logout"])
a[href*="action=logout"] {
    display: inline-block !important;
    font-size: 16px !important;
    line-height: 1.5;
    margin-left: 12px;
}