/*
 * GuitarUni WooCommerce storefront compatibility.
 *
 * WooCommerce's mini-cart block can inherit a dark inline background on some
 * pages while its text inherits GuitarUni's dark foreground colour. Keep the
 * drawer consistently light and readable throughout the site.
 */

.wc-block-mini-cart__drawer,
.wc-block-mini-cart__drawer .wc-block-components-drawer__content,
.wc-block-mini-cart__drawer .wc-block-mini-cart__template-part,
.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents,
.wc-block-mini-cart__drawer .wp-block-woocommerce-filled-mini-cart-contents-block,
.wc-block-mini-cart__drawer .wc-block-mini-cart__items,
.wc-block-mini-cart__drawer .wc-block-mini-cart__footer {
    color: #20252b !important;
    background-color: #f2f2f2 !important;
}

.wc-block-mini-cart__drawer h2,
.wc-block-mini-cart__drawer h3,
.wc-block-mini-cart__drawer p,
.wc-block-mini-cart__drawer span,
.wc-block-mini-cart__drawer td,
.wc-block-mini-cart__drawer strong,
.wc-block-mini-cart__drawer a,
.wc-block-mini-cart__drawer button {
    color: #20252b !important;
}

.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-actions .wc-block-components-button,
.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-actions .wc-block-components-button * {
    color: #ffffff !important;
    background-color: #20252b !important;
    border-color: #20252b !important;
}

.wc-block-mini-cart__button {
    color: #ffffff !important;
}

.wc-block-mini-cart__badge {
    color: #111111 !important;
    background-color: #f2f2f2 !important;
}
