:root{--mjdobsons-accent:#d4af37;--mjdobsons-dark:#111111;--mjdobsons-light:#ffffff}.mjdobsons-brand-bar{background:var(--mjdobsons-dark);color:var(--mjdobsons-light);border-bottom:2px solid var(--mjdobsons-accent);font-size:14px;line-height:1.4;text-align:center;padding:8px 16px}.mjdobsons-brand-bar strong{color:var(--mjdobsons-accent)}.mjdobsons-footer-branding{border-top:2px solid var(--mjdobsons-accent);background:var(--mjdobsons-dark);color:var(--mjdobsons-light);text-align:center;padding:24px 16px}.mjdobsons-footer-branding img{display:block;width:auto;max-width:min(260px, 80vw);max-height:110px;margin:0 auto 12px}.mjdobsons-footer-branding .mjdobsons-footer-name{margin:0 0 6px;color:var(--mjdobsons-accent);font-size:20px;font-weight:700;letter-spacing:.04em}.mjdobsons-footer-branding .mjdobsons-footer-text{margin:0;color:var(--mjdobsons-light);font-size:14px}body.mjdobsons-branded-buttons .woocommerce a.button,body.mjdobsons-branded-buttons .woocommerce button.button,body.mjdobsons-branded-buttons .woocommerce input.button,body.mjdobsons-branded-buttons .woocommerce #respond input#submit,body.mjdobsons-branded-buttons .woocommerce a.button.alt,body.mjdobsons-branded-buttons .woocommerce button.button.alt,body.mjdobsons-branded-buttons .woocommerce input.button.alt{background-color:var(--mjdobsons-accent);border-color:var(--mjdobsons-accent)}