.gk-protein-status {
    font-size: 13px;
}

/*
 * While multi-select is active on a product, only our summed total
 * should be visible. script.js toggles this class on the theme's own
 * price element via jQuery (it isn't always a descendant of the form,
 * so a CSS-only descendant rule can't reliably reach it, and the
 * theme's own script re-sets inline display styles on every native
 * variation match — !important is needed to survive that).
 */
.gk-mps-hide-native {
    display: none !important;
}

.gk-mps-active .single_variation_wrap > .woocommerce-variation-price,
.gk-mps-active .woocommerce-variation-price,
.gk-mps-active .gk-selected-variation-price {
    display: none !important;
}

.gk-mps-active .botiga-variation-item .gk-swatch-price {
    display: block;
    font-size: 11px;
    color: #666;
    margin-top: 2px;
}

/* ---- Final price line (strikethrough original + discounted total) ---- */

.gk-mps-total-price {
    margin: 12px 0;
}

.gk-mps-final-price del {
    color: #999;
    font-weight: 400;
    font-size: 15px;
    text-decoration: line-through;
    margin-right: 8px;
}

.gk-mps-final-price ins {
    color: #1a1a1a;
    font-weight: 700;
    font-size: 20px;
    text-decoration: none;
}

