/*
 * WOWS price visibility
 * VIP group: real prices visible
 * Guest / General / Wholesale / Retailer: real cart totals hidden
 */

/* =========================================================
   CART PAGE — SUMMARY SUBTOTAL AND GRAND TOTAL
   ========================================================= */

html.wows-hide-real-price .cart-summary .totals.sub .price,
html.wows-hide-real-price .cart-summary .grand.totals .price,
html.wows-hide-real-price .cart-summary .totals .amount .price,
html.wows-hide-real-price .cart-summary .grand .amount .price {
    display: none !important;
}

html.wows-hide-real-price .cart-summary .totals.sub .amount::after,
html.wows-hide-real-price .cart-summary .grand.totals .amount::after {
    content: "Request Quote";
    display: inline-block;
    font-size: 14px;
    line-height: 1.4;
    font-weight: 600;
    white-space: nowrap;
    color: #222;
}


/* =========================================================
   CART PAGE — ITEM UNIT PRICE AND ROW SUBTOTAL
   ========================================================= */

html.wows-hide-real-price .cart.table-wrapper td.col.price .price,
html.wows-hide-real-price .cart.table-wrapper td.col.subtotal .price,
html.wows-hide-real-price .cart.table-wrapper .col.price .price-wrapper,
html.wows-hide-real-price .cart.table-wrapper .col.subtotal .price-wrapper,
html.wows-hide-real-price .cart.table-wrapper .col.price .price-container,
html.wows-hide-real-price .cart.table-wrapper .col.subtotal .price-container {
    display: none !important;
}


/* =========================================================
   MINI-CART — ITEM PRICE
   ========================================================= */

html.wows-hide-real-price .minicart-wrapper .product-item-pricing .price,
html.wows-hide-real-price .minicart-wrapper .product-item-pricing .price-wrapper,
html.wows-hide-real-price .minicart-wrapper .product-item-pricing .price-container,
html.wows-hide-real-price .block-minicart .product-item-pricing .price,
html.wows-hide-real-price .block-minicart .product-item-pricing .price-wrapper,
html.wows-hide-real-price .block-minicart .product-item-pricing .price-container,
html.wows-hide-real-price .minicart-items .product-item-pricing .price,
html.wows-hide-real-price .minicart-items .product-item-pricing .price-wrapper,
html.wows-hide-real-price .minicart-items .product-item-pricing .price-container {
    display: none !important;
}


/* =========================================================
   MINI-CART — SUBTOTAL
   ========================================================= */

html.wows-hide-real-price .minicart-wrapper .subtotal .price,
html.wows-hide-real-price .minicart-wrapper .subtotal .price-wrapper,
html.wows-hide-real-price .minicart-wrapper .subtotal .price-container,
html.wows-hide-real-price .block-minicart .subtotal .price,
html.wows-hide-real-price .block-minicart .subtotal .price-wrapper,
html.wows-hide-real-price .block-minicart .subtotal .price-container,
html.wows-hide-real-price .block-minicart .subtotal .amount .price {
    display: none !important;
}

html.wows-hide-real-price .minicart-wrapper .subtotal .amount::after,
html.wows-hide-real-price .block-minicart .subtotal .amount::after {
    content: "Request Quote";
    display: inline-block;
    font-size: 14px;
    line-height: 1.4;
    font-weight: 700;
    white-space: nowrap;
    color: #222;
}


/* =========================================================
   HIDE ANY PORTO MINI-CART TOTAL PRICE WRAPPERS
   ========================================================= */

html.wows-hide-real-price .block-minicart .subtotal .price-box,
html.wows-hide-real-price .block-minicart .subtotal [data-bind*="getCartParam"],
html.wows-hide-real-price .minicart-wrapper .subtotal [data-bind*="getCartParam"] {
    display: none !important;
}


/* =========================================================
   VIP OVERRIDE
   ========================================================= */

html.wows-can-view-real-price .cart-summary .price,
html.wows-can-view-real-price .cart.table-wrapper .price,
html.wows-can-view-real-price .block-minicart .price,
html.wows-can-view-real-price .minicart-wrapper .price {
    display: inline !important;
}
