
/* Availability already appears in the CTA: prevent duplicate stock labels. */
.lb-shop-product .lb-stock-badge,
.lb-store-results .product .stock,
.lb-store-results .product .stock-label,
.lb-store-results .product .availability,
.lb-store-results .product .stock-pill{display:none!important}
.lb-store-head .wa{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,#14ca43,#069f27);color:#fff;padding:12px 19px;border-radius:13px;font-weight:800;box-shadow:0 4px 12px #02932b2b}
.lb-wa-icon{width:25px;height:25px;flex-shrink:0}
.lb-shop-add:not(:disabled),.lb-store-results .product [data-add]:not(:disabled){background:linear-gradient(180deg,#27c743,#079c29)!important;color:white!important;font-weight:800;border-radius:10px;box-shadow:0 3px 6px #04962a29}
.lb-shop-add:disabled,.lb-store-results .product [data-add]:disabled{background:linear-gradient(180deg,#ff4653,#d6081c)!important;color:#fff!important;opacity:1!important;font-weight:800;border-radius:10px;cursor:not-allowed}
.lb-shop-add,.lb-store-results .product [data-add]{min-height:39px}
