/* === Tini Macht Druck – Leiste bleibt höher, nur Rahmen-Fix === */

/* Hintergrund */
html, body,
#wrapper, .page-wrapper, .container, #content,
#header, #header .header-nav, #header .header-top, #header nav, #header .row,
#footer, .footer-container {
    background-color: #FFFEFA !important;
}

/* Header + Logo (Leiste bleibt höher) */
#header,
#header .header-nav,
#header .header-top,
#header nav {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    min-height: 20px !important;        /* höher wie vorher */
}

.header_logo img.logo,
#header .logo img {
    max-height: 20px !important;
}

/* Menü gold */
#main-menu ul.menu > li > a,
#main-menu ul.menu > li > span {
    color: #D4AF37 !important;
    font-weight: 600;
    padding: 10px 16px !important;
}

#main-menu ul.menu > li:hover > a,
#main-menu ul.menu > li:hover > span {
    color: #B8860B !important;
    border-bottom: 3px solid #D4AF37;
}

/* Warenkorb-Button – starker Rahmen-Fix */
#header .blockcart.cart-preview,
#header .cart-preview {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin-left: 12px !important;
}

#header .blockcart.cart-preview a,
#header .cart-preview a,
.blockcart.cart-preview a {
    background-color: #D4AF37 !important;
    border: none !important;               /* blauen Rahmen entfernen */
    color: #222222 !important;
    padding: 10px 10px !important;
    border-radius: 6px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
}

#header .blockcart.cart-preview a:hover {
    background-color: #B8860B !important;
}

/* Zahl */
.cart-products-count {
    background-color: #D4AF37 !important;
    color: #222222 !important;
    border: none !important;
}

/* Normale Buttons gold */
.btn-primary,
#add-to-cart,
.checkout button,
#payment-confirmation button {
    background-color: #D4AF37 !important;
    border-color: #D4AF37 !important;
    color: #222222 !important;
    font-weight: 600 !important;
}