/* JH Backorder - huisstijl: zwart #171717, goud #c9a962/#a88b4a, Manrope, hoeken 0 */
.jh-bo-notice { display: grid; gap: 4px; margin: 14px 0 16px; padding: 14px 16px; border-left: 3px solid #c9a962; border-radius: 0; background: #fbf8f1; color: #171717; font-family: "Manrope", system-ui, sans-serif; }
.jh-bo-kicker { color: #a88b4a; font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.jh-bo-date { font-size: 16px; font-weight: 700; }
.jh-bo-text { color: #404040; font-size: 13px; line-height: 1.5; }
.jh-bo-notice--cart, .jh-bo-notice--checkout { margin: 0 0 24px; }
.jh-bo-badge { display: inline-block; margin-top: 8px; padding: 3px 8px; background: #171717; color: #fff; font-size: 11px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }
/* WooCommerce-blocks badge en regel "Levering" in winkelmand/checkout */
.wc-block-components-product-backorder-badge.wc-block-components-product-badge { border: 0; border-radius: 0; background: #171717; color: #fff; font-size: 11px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }
.wc-block-components-product-details__levering { color: #a88b4a; font-weight: 700; }
/* Mini-cart (thema-override, wc_get_formatted_cart_item_data) */
.jhs-mini-content dl.variation .variation-Levering { color: #a88b4a; font-size: 12px; font-weight: 700; }
