/* Color choices are scoped to the customer store; the admin stays neutral. */
body.storefront main :is(h1, h2, h3, h4, h5, h6) {
    color: var(--site-heading-text);
}
body.storefront.layout-petal .petal-hero h1 {
    color: var(--site-hero-heading);
}
body.storefront .boutique-navbar {
    background: var(--site-navbar-bg);
}
body.storefront .boutique-navbar :is(.navbar-brand, .brand-subtitle, .nav-link, .nav-search, .navbar-toggler),
body.storefront .boutique-navbar .navbar-brand:hover {
    color: var(--site-navbar-text);
}
body.storefront .btn-whatsapp,
body.storefront .btn-whatsapp:is(:hover, :focus, :active) {
    background: var(--site-whatsapp-bg);
    border-color: var(--site-whatsapp-bg);
    color: var(--site-whatsapp-text);
}
body.storefront .btn-whatsapp:hover {
    filter: brightness(.92);
}
body.storefront .product-card {
    background: var(--site-card-bg);
}
