.site-footer {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

.ast-primary-footer-bar, .ast-above-footer, .ast-below-footer {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    z-index: 1000;
}

.primary-header { overflow: visible !important; z-index:1000; }

.aw-wishlist-slide { position:fixed !important; top:0; right:0; z-index:9999 !important; }

.wpced .wpced-inner {
    background-color: #F6EFE7 !important;
    display: inline-block;
}

/* Germanized: Registrierung-Checkbox sichtbar machen */
.checkbox-reg_data_privacy .woocommerce-form__input-checkbox {
    appearance: auto !important;
    -webkit-appearance: auto !important;
    -moz-appearance: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
    width: 18px !important;
    height: 18px !important;
    margin-right: 8px !important;
    position: static !important;
}

/* Germanized Pseudo-Elemente deaktivieren (nur Registrierung) */
.checkbox-reg_data_privacy .woocommerce-form__label-for-checkbox::before,
.checkbox-reg_data_privacy .woocommerce-form__label-for-checkbox::after {
    display: none !important;
}

.uagb-block-02475570 .uagb-forms-main-submit-button-wrap.wp-block-button {
    display: flex !important;
    justify-content: center !important;
    margin-top: 40px !important;
}


.footer-widerruf-link {
    display: inline-block;
    padding: 4px 8px;
    color: #533111; /* deine Standard-Textfarbe */
    border: 2px solid #533111; /* dezenter, aber klarer Rahmen */
    border-radius: 4px;
    background-color: transparent;
    font-weight: 600;
    font-size: 1rem;
    text-decoration: none;
    transition: all 0.2s ease;
}

.footer-widerruf-link:hover {
    background-color: #533111; /* invertiert für klare Sichtbarkeit */
    color: #F6EFE7; /* Hintergrundfarbe als Textfarbe */
}
