/* PlantsCafe one-click checkout - 2026-10-31. WooCommerce catalog + Elementor Home Green Edit. */
.woocommerce ul.products li.product a.pcf-buy-now-button,
.woocommerce-page ul.products li.product a.pcf-buy-now-button,
.pcn-home .pcn-featured .woocommerce ul.products li.product a.pcf-buy-now-button {
 box-sizing:border-box!important;
 display:flex!important;
 width:100%!important;
 min-height:35px!important;
 margin:7px 0 10px!important;
 padding:8px 12px!important;
 align-items:center!important;
 justify-content:center!important;
 gap:10px!important;
 border:1px solid #a5c5a4!important;
 border-radius:5px!important;
 background:#f0f7ee!important;
 color:#214f35!important;
 font:600 12px/1.35 Poppins,"Noto Sans Bengali",sans-serif!important;
 text-align:center!important;
 text-decoration:none!important;
 white-space:normal!important;
 box-shadow:none!important;
 cursor:pointer!important;
 transition:background-color .2s,color .2s,border-color .2s!important;
}
.woocommerce ul.products li.product a.pcf-buy-now-button:hover,
.woocommerce-page ul.products li.product a.pcf-buy-now-button:hover,
.pcn-home .pcn-featured .woocommerce ul.products li.product a.pcf-buy-now-button:hover {
 background:#dcefd9!important;
 border-color:#3d8052!important;
 color:#173f2a!important;
}
.woocommerce ul.products li.product a.pcf-buy-now-button:focus-visible,
.woocommerce-page ul.products li.product a.pcf-buy-now-button:focus-visible,
.pcn-home .pcn-featured .woocommerce ul.products li.product a.pcf-buy-now-button:focus-visible {
 outline:3px solid #2e8b57!important;
 outline-offset:2px!important;
}
.woocommerce ul.products li.product a.pcf-buy-now-button--options {
 background:#f8f9f6!important;
 color:#365743!important;
}
@media(max-width:600px) {
 .woocommerce ul.products li.product a.pcf-buy-now-button,
 .woocommerce-page ul.products li.product a.pcf-buy-now-button,
 .pcn-home .pcn-featured .woocommerce ul.products li.product a.pcf-buy-now-button {
  min-height:37px!important;
  font-size:11px!important;
  margin:6px 0 9px!important;
  padding:8px!important;
 }
}
