/* thevasthub.com: Amazon-style GST price display (tax/display/type = both).
   Excl. GST price first and larger, incl. GST price below it. Permanent (not part of the Diwali theme).
   Linked from design/head/includes; copied to pub/media/vth-prices.css. */
.price-container.tax{display:inline-flex !important;flex-direction:column;align-items:flex-start;gap:4px;}
.price-container.tax .price-excluding-tax{order:-1;}
.price-container.tax .price-including-tax:before,
.price-container.tax .price-excluding-tax:before{content:none !important;display:none !important;}
.price-container.tax .price-excluding-tax:after{content:" excl. GST";}
.price-container.tax .price-including-tax:after{content:" incl. GST";}
.price-container.tax .price-including-tax,
.price-container.tax .price-excluding-tax{display:block !important;line-height:1.2 !important;margin:0 !important;color:#b12704;}
.price-container.tax .price-excluding-tax .price,
.price-container.tax .price-including-tax .price{color:#b12704 !important;line-height:1.2 !important;}

/* product page */
.product-info-main .price-container.tax .price-excluding-tax .price{font-size:32px !important;font-weight:600 !important;}
.product-info-main .price-container.tax .price-excluding-tax:after{font-size:20px;font-weight:500;}
.product-info-main .price-container.tax .price-including-tax .price{font-size:20px !important;font-weight:500 !important;}
.product-info-main .price-container.tax .price-including-tax:after{font-size:16px;}

/* product cards: category pages, search, homepage widgets, related products */
.product-item .price-container.tax .price-excluding-tax .price{font-size:18px !important;font-weight:700 !important;}
.product-item .price-container.tax .price-excluding-tax:after{font-size:13px;font-weight:500;}
.product-item .price-container.tax .price-including-tax .price{font-size:14px !important;font-weight:500 !important;}
.product-item .price-container.tax .price-including-tax:after{font-size:12px;}
.product-item .price-container.tax:after{display:none;}

@media(max-width:640px){
  .product-info-main .price-container.tax .price-excluding-tax .price{font-size:26px !important;}
  .product-info-main .price-container.tax .price-including-tax .price{font-size:17px !important;}
  .product-item .price-container.tax .price-excluding-tax .price{font-size:16px !important;}
}

/* ---------- sale prices (special price set): Amazon layout ----------
   M.R.P.: ~~₹1,345.44~~           (regular price incl. GST, struck through)
   ₹820.10 excl. GST                (big)
   ₹967.72 incl. GST
   You Save: ₹377.72 (28%)          (added by vth-prices.js)                       */
.price-box:has(.old-price){display:flex !important;flex-direction:column;align-items:flex-start;gap:6px;}
.price-box .old-price{order:0;margin:0 !important;display:block !important;}
.price-box .special-price{order:1;margin:0 !important;display:block !important;}
.price-box .vth-save{order:2;}
.price-box .special-price .price-label,
.price-box .old-price .price-label{display:none !important;}
.price-box .old-price .price-excluding-tax{display:none !important;}
.price-box .old-price .price-including-tax:after{content:none !important;}
.price-box .old-price .price-including-tax:before{content:"M.R.P.: " !important;display:inline !important;color:#565959;font-weight:400;}
.price-box .old-price .price-including-tax .price{color:#565959 !important;font-weight:400 !important;text-decoration:line-through;}
.price-box .vth-save{display:block;color:#b12704;font-weight:600;}
.product-info-main .price-box .old-price .price-including-tax,
.product-info-main .price-box .old-price .price-including-tax .price{font-size:16px !important;}
.product-info-main .price-box .vth-save{font-size:16px;}
.product-item .price-box .old-price .price-including-tax,
.product-item .price-box .old-price .price-including-tax .price{font-size:13px !important;}
.product-item .price-box .vth-save{font-size:13px;}
