/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.woocommerce-error{color:#b81c23 !important;}
.tier-pricing-inner .variation_attribute_summary {font-size:12px; font-weight:bold;}
.single-product-tier-pricing-title{margin: 0; margin-bottom: 0.5em;}
.tier-pricing-wrapper{ background: #f3f3f3;  padding: 20px;}
.coupon-error-notice{color:#b81c23;}
.woogcg-single-callforprice .tier-pricing-wrapper{display:none;}

/***============ CFP popup*/
.woogcg-cfp-popup .close{float: right; color: #000;font-weight: bold; cursor: pointer; margin-top: -22px; padding: 5px; border: 1px solid #000; line-height: 10px; margin-right: -22px; }
.woogcg-cfp-popup{visibility:hidden; position: fixed; z-index: 99999; top: 10%; min-width:300px;width: 100vw; display: flex; align-self: center; justify-content: center;}
.woogcg-cfp-popup-inner{background:#fff;padding:25px;}
.woogcg-cfp-popup-overlay{display:none;position:fixed;z-index:9999;top:0; bottom:0;left:0;right:0;background:#000;opacity:0.6;}
.woogcg-single-callforprice .qty, .woogcg-single-callforprice input[name="quantity"] {display:none;}

/* == astra theme compatibility == */
.up-sells .astra-shop-thumbnail-wrap .single_add_to_cart_button,  .related .astra-shop-thumbnail-wrap .single_add_to_cart_button {display:none !important;}
/* == astra theme compatibility == */
/* .woogcg-single-callforprice .price, .woogcg-single-callforprice .wc-block-components-product-price {display:none;}*/
