.single-product form.cart{box-sizing:border-box}
.single-product form.cart .quantity{display:inline-flex!important;vertical-align:middle!important;float:none!important;margin:0 8px 0 0!important}
.single-product form.cart .quantity .qty{height:44px!important;min-height:44px!important}
.single-product form.cart .single_add_to_cart_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;float:none!important;margin:0!important;min-height:44px!important;box-sizing:border-box!important}
.lp-wc-buy-now{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;margin:0 0 0 8px!important;min-height:44px!important;padding:11px 18px!important;border:0!important;border-radius:5px!important;background:#2e9f3b!important;color:#fff!important;font-weight:600!important;text-align:center!important;cursor:pointer!important;box-sizing:border-box!important;transition:.25s ease!important}
.lp-wc-buy-now:hover,.lp-wc-buy-now:focus{background:#23852f!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 5px 14px rgba(0,0,0,.16)}
.lp-wc-buy-now-icon{display:inline-flex;align-items:center;justify-content:center;width:0;margin-left:0;opacity:0;overflow:hidden;transform:translateX(10px);font-size:20px;transition:.3s ease}
.lp-wc-buy-now:hover .lp-wc-buy-now-icon,.lp-wc-buy-now:focus .lp-wc-buy-now-icon{width:20px;margin-left:8px;opacity:1;transform:translateX(0)}
.lp-wc-social-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:10px;box-sizing:border-box}
.lp-wc-social{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 12px;border-radius:5px;color:#fff!important;font-size:14px;font-weight:600;text-align:center;text-decoration:none!important;box-sizing:border-box;transition:.2s ease}
.lp-wc-social:hover,.lp-wc-social:focus{color:#fff!important;opacity:.92;transform:translateY(-1px);box-shadow:0 5px 14px rgba(0,0,0,.14)}
.lp-wc-whatsapp{background:#159447!important}.lp-wc-messenger{background:#129eea!important}
.lp-wc-social-icon{display:inline-flex;width:18px;height:18px;flex:0 0 18px}.lp-wc-social-icon svg{width:18px;height:18px;fill:currentColor}
@media(max-width:520px){.single-product form.cart{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:5px!important}.single-product form.cart .quantity,.single-product form.cart .single_add_to_cart_button,.single-product form.cart .lp-wc-buy-now{margin:0!important}.single-product form.cart .quantity{flex:0 0 auto}.single-product form.cart .single_add_to_cart_button,.single-product form.cart .lp-wc-buy-now{flex:1 1 0;min-width:0}.single-product form.cart .single_add_to_cart_button,.lp-wc-buy-now{padding-left:8px!important;padding-right:8px!important}.lp-wc-social{font-size:13px;padding-left:7px;padding-right:7px}}
