.product-grid .product-card .product-bottom{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:stretch}
.product-grid .product-card .product-bottom .add-btn{width:100%;min-height:40px;background:#fff;color:#126849;border:1px solid #9bbdad;border-radius:6px;justify-content:center}
.buy-now-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #116849;border-radius:6px;background:#116849;color:#fff;font-family:inherit;font-weight:700;font-size:15px;line-height:1.5;cursor:pointer;max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere;box-sizing:border-box}
.product-card .buy-now-btn{width:100%;font-size:14px}.buy-now-btn:hover{background:#0c523a;color:#fff}.buy-now-btn:disabled{opacity:.45;cursor:not-allowed}.buy-now-btn:focus-visible{outline:3px solid #d2b65f;outline-offset:3px}
.purchase-actions{flex-wrap:wrap}.purchase-actions>.btn{flex:1 1 160px;min-height:48px}.quick-order-row>.buy-now-btn{min-width:0}.wb-add-form>.buy-now-btn{grid-column:1/-1;width:100%}.mp-product-body>.buy-now-btn{width:100%}
@media(max-width:600px){.purchase-actions>.btn{flex:1 1 100%;width:100%}.quick-order-row>.buy-now-btn{grid-column:1/-1;width:100%}.product-grid .product-card .product-bottom{gap:7px}.buy-now-btn{font-size:15px}}

.compare-product>.buy-now-btn{display:flex;width:100%;margin-top:8px}
