.theme-prod-total-price-container {
	  display:none;  
}


/*.test-block{
    padding-inline-start: 100px;
  	padding-inline-end: 100px;
}*/

.zpvideo-bg-container video {
    /* width: 100vw; */
    /* height: 100vh; */
    transform: translate3d(-50%,-50%,0);
    position: absolute;
    top: 50%;
    left: 50%;
    object-fit: cover;
    overflow: hidden;
    display: block;
}
/*
.zpapply-height{
	min-height: 100px !important;   
  	}

@media all and (min-width: 992px) {
    .theme-banner
    .zpcontent-container .hero-container
     .zphero 
	.zpapply-height
 	{

	min-height: 100px !important;   
  	}

  .theme-header .zpcontainer {
   	padding:10px 15px !important;
	max-height: 140px !important;   
  	}
  .theme-header-topbar {
    padding:8px 0px !important;
	max-height: 150px !important;
	}
}   
*/

/* =============================================================================
   HTML5 CSS Reset Minified - Eric Meyer
   ========================================================================== */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
li{list-style:none}


/* =============================================================================
   My CSS
   ========================================================================== */

/* ---- base ---- */

html,body{ 
	width:100%;
	height:100%;
	background:#111;
}

html{
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body{
  font:normal 75% Arial, Helvetica, sans-serif;
}

canvas{
  display:block;
  vertical-align:bottom;
}


/* ---- stats.js ---- */

.count-particles{
  background: #000022;
  position: absolute;
  top: 48px;
  left: 0;
  width: 80px;
  color: #13E8E9;
  font-size: .8em;
  text-align: left;
  text-indent: 4px;
  line-height: 14px;
  padding-bottom: 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.js-count-particles{
  font-size: 1.1em;
}

#stats,
.count-particles{
  -webkit-user-select: none;
  margin-top: 5px;
  margin-left: 5px;
}

#stats{
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}

.count-particles{
  border-radius: 0 0 3px 3px;
}


/* ---- particles.js container ---- */

#particles-js{
  width: 100%;
  height: 100%;
  background-color: #b61924;
  background-image: url('');
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

/*hideprices1*/
<style>
    [hide_button] {
        display: none !important;
    }
[data-zs-selling-price],
    [data-zs-label-price],
    [data-zs-add-to-cart],[data-nostock-quantity] {
        display: none;
    }
</style>
<script type="application/javascript">

    /* Hide price and add to cart for guest users */

    var first_occurence = true;
    var current_user = "null";
    var user_data_fetched = false, api_call_initiated = false;
    var custom_text = "Login to view price";  //can be changed
    var navigate_url = "/signin"; //can be changed
    
    function getCurrentUser() {
        if (window.is_portal_site && !user_data_fetched) {
            if (!api_call_initiated) {
                api_call_initiated = true;
                hideAllPrices("data-zs-selling-price",true);
                hideAllPrices("data-zs-label-price",true);
                $X.get({
                    url: '/portaluser/getCurrentPortalUser',//NO I18N
                    handler: getCurrentUserRes
                });
            }
        } else if (current_user.indexOf("null") != -1) {
            hidePriceAndAddtoCartForGuestUsers();
        }
    }

    function hideAllPrices(attribute_name , enabled) {
        var _elem = document.querySelectorAll("["+attribute_name+"]");
        for (var i = 0; i < _elem.length; i++) {
            if(enabled){
                _elem[i].setAttribute("hide_button","");
            }else{
                _elem[i].removeAttribute("hide_button");
            }
        }
    }

    function getCurrentUserRes() {
        var resp_obj = JSON.parse(this.responseText).current_user;
        current_user = resp_obj.user;
        user_data_fetched = true;
        if (current_user.indexOf("null") != -1) {
            hidePriceAndAddtoCartForGuestUsers();
        }else{
            hideAllPrices("data-zs-selling-price",false);
            hideAllPrices("data-zs-label-price",false);
        }
    }

    function hidePriceAndAddtoCartForGuestUsers() {
        /** Hiding Add to cart **/
        var addToCartElem = document.querySelectorAll('[data-zs-add-to-cart]');
        _hideParentElem(addToCartElem);

        /** Hiding selling price **/
        var priceElem = document.querySelectorAll('[data-zs-selling-price]')
        _hideElement(priceElem);

        /** Hiding retail price **/
        var retailPriceElem = document.querySelectorAll('[data-zs-label-price]');
        _hideElement(retailPriceElem);

        if (window.zs_view == "product" && first_occurence) {
            first_occurence = false;
            setTimeout(hidePriceAndAddtoCartForGuestUsers, 1000);
        }
    }

    function _hideParentElem(_elem) {
        for (var i = 0; i < _elem.length; i++) {
            var target_container = getTargetContainer(_elem[i]);
            if(target_container){
                _elem[i].parentElement.style.display = 'none';
            }
        }
    }

    function _hideElement(_elem) {
        for (var i = 0; i < _elem.length; i++) {
            var target_container = getTargetContainer(_elem[i]);
            if(target_container){
                _elem[i].style= "display: none !important";
                if (!(_elem[i].parentElement.querySelector("[login-to-view-price]"))) {
                    var anchor_tag = document.createElement("a");
                    anchor_tag.innerText = custom_text;
                    anchor_tag.href= navigate_url;
                    anchor_tag.setAttribute("login-to-view-price", "");
                    _elem[i].parentElement.appendChild(anchor_tag);
                }
            }
        }
    }

    function getTargetContainer(element) {
		var targetContainer = (element) ? element.closest("[data-zs-product-id]") : "";	// No I18N
		return targetContainer;
	}

    function lazyloadproductlistsuccess() {
        setTimeout(getCurrentUser, 1000);
    }

    document.addEventListener("zp-event-attribute-selected", getCurrentUser, false);
    document.addEventListener("zp-event-add-to-cart-success", getCurrentUser, false);
    document.addEventListener("zp-event-attribute-group-invalid", getCurrentUser, false);
    document.addEventListener("pricelist:afterLoad", getCurrentUser, false);

    document.addEventListener("zs-event-get-products-list-success", lazyloadproductlistsuccess, false);
    document.addEventListener("zp-event-search-success", getCurrentUser, false);
    document.addEventListener("quickview:opened", getCurrentUser, false);

    window.addEventListener("load", getCurrentUser);
</script>

<script>
function showPriceList(){
let displaySellingPrice = document.querySelectorAll('[data-zs-selling-price]');
let displayLabelPrice = document.querySelectorAll('[data-zs-label-price]');
if (displaySellingPrice || displayLabelPrice) {
       displayPrice(displaySellingPrice);
        displayPrice(displayLabelPrice);
  }
}
function displayPrice(price) {
    price.forEach(customPrice => {
        customPrice.style.display = "flex"; 
    });
}
document.addEventListener('pricelist:afterLoad',showPriceList);
document.addEventListener('zp-event-search-success',showPriceList);
</script>