/* Bikemove orange actions: white labels and matching monochrome icons.
   Deliberately preserve pale, outlined, disabled and provider-branded controls. */
body .btn-primary:not(:disabled):not(.disabled):not(.testdrivebuttons *),
body .btn-buy:not(:disabled):not(.disabled):not(.bm-lock-offer *):not(.testdrivebuttons *),
body .neocomberater .btn-primary:not(:disabled):not(.disabled),
body .notification-bar .notification-bar-collapse-content .btn:not(:disabled):not(.disabled),
body form.offcanvas-cart-promotion-form .input-group .input-group-append button,
body form.cart-add-product .input-group .input-group-append button,
body form.cart-add-promotion .input-group .input-group-append button,
body .vbox-link-btn,
body .vbox-link-btn+a,
body #bm-home-categories .bm-all-bikes,
body #bm-home-categories .bm-category-arrow,
body #bm-fresh .bn-all,
body .bm-value .bv-button,
body #bm-home-value .bv-tool-primary .bv-tool-icon,
body #bm-freeshipping .bm-fs-btn-primary,
body .bm-outlet__button--orange,
body #bm-header-pilot .bmhp-finder-arrow {
    color: #fff !important;
}

/* Preserve the theme's white secondary state when this notice is hovered. */
body .notification-bar .notification-bar-collapse-content .btn:hover {
    color: #ff8c00 !important;
}

/* Shopware icons have their own colour declaration. Inherit the button label. */
body .btn-primary:not(:disabled):not(.disabled):not(.testdrivebuttons *) :is(.icon,svg),
body .btn-buy:not(:disabled):not(.disabled):not(.bm-lock-offer *):not(.testdrivebuttons *) :is(.icon,svg),
body form.offcanvas-cart-promotion-form .input-group .input-group-append button :is(.icon,svg),
body form.cart-add-product .input-group .input-group-append button :is(.icon,svg),
body form.cart-add-promotion .input-group .input-group-append button :is(.icon,svg),
body #bm-home-categories .bm-all-bikes :is(.icon,svg),
body #bm-home-categories .bm-category-arrow :is(.icon,svg),
body #bm-fresh .bn-all :is(.icon,svg),
body .bm-value .bv-button :is(.icon,svg),
body #bm-home-value .bv-tool-primary .bv-tool-icon :is(.icon,svg),
body #bm-freeshipping .bm-fs-btn-primary :is(.icon,svg),
body #bm-header-pilot .bmhp-finder-arrow .bmhp-icon {
    color: inherit !important;
}
