/* The original availability pseudo-text was unconditional; use actual product state. */
html body #main-content .wd-product:is(.saluts-catalog-stock-outofstock,.saluts-catalog-stock-unavailable,.saluts-catalog-stock-store-only,.saluts-catalog-stock-selection) .price::after,
html body #main-content .wd-product.outofstock .price::after {
  content:none!important;display:none!important;
}
html body #main-content .wd-product:is(.saluts-catalog-stock-outofstock,.saluts-catalog-stock-unavailable) .wd-add-btn,
html body #main-content .wd-product.outofstock:not(.saluts-catalog-stock-store-only):not(.saluts-professional-restricted):not(.product_cat-petardes) .wd-add-btn {
  display:none!important;
}
/* Do not show an in-stock promise for a permitted backorder. */
html body #main-content .wd-product.saluts-catalog-stock-onbackorder .price::after,
html body #main-content .wd-product.onbackorder:not(.saluts-catalog-stock-store-only):not(.saluts-professional-restricted):not(.product_cat-petardes) .price::after {
  content:"Pieejams pasūtīšanai"!important;display:block!important;margin-top:3px;
  color:#e6c98d!important;font-size:10px!important;font-weight:700;line-height:1.35;
}
html[lang^="en"] body #main-content .wd-product.saluts-catalog-stock-onbackorder .price::after,
html[lang^="en"] body #main-content .wd-product.onbackorder:not(.saluts-catalog-stock-store-only):not(.saluts-professional-restricted):not(.product_cat-petardes) .price::after {content:"Available on backorder"!important;}
html[lang^="ru"] body #main-content .wd-product.saluts-catalog-stock-onbackorder .price::after,
html[lang^="ru"] body #main-content .wd-product.onbackorder:not(.saluts-catalog-stock-store-only):not(.saluts-professional-restricted):not(.product_cat-petardes) .price::after {content:"Доступно под заказ"!important;}
/* Keep the native translated out-of-stock label, replacing the white circle. */
html body #main-content .wd-product .product-labels.labels-rounded:has(> .out-of-stock.product-label) {
  width:max-content!important;max-width:none!important;
}
html body #main-content .wd-product .product-labels .out-of-stock.product-label {
  display:inline-flex!important;align-items:center;justify-content:center;
  width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;
  white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;
  padding:7px 10px!important;border:1px solid #ad4a58!important;border-radius:999px!important;
  background:#311e2d!important;color:#ffd4d9!important;
  font-size:10px!important;font-weight:700!important;line-height:1.2!important;
  text-transform:none!important;letter-spacing:.02em;box-shadow:0 2px 9px #0003;
}
/* The single-product page already renders native stock text; suppress false pseudo copy. */
html body.single-product #main-content .product:is(.saluts-catalog-stock-outofstock,.saluts-catalog-stock-unavailable,.saluts-catalog-stock-onbackorder,.saluts-catalog-stock-store-only) .summary-inner .price::after,
html body.single-product #main-content .product:is(.outofstock,.onbackorder) .summary-inner .price::after {content:none!important;display:none!important;}
