/* JN Woo Elements — Buy Now Button CSS v3.0.0 */
.jnw-buynow-wrap{display:flex;flex-direction:column;gap:8px}
.jnw-buynow-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:16px 32px;background:#CF753F;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:all .25s ease;text-align:center;line-height:1.2;width:100%}
.jnw-buynow-btn:hover:not(:disabled){background:#b5612e;transform:translateY(-1px)}
.jnw-buynow-btn:active:not(:disabled){transform:translateY(0)}
.jnw-buynow-btn:disabled{background:#e0e0e0;color:#999;cursor:not-allowed;transform:none}
.jnw-buynow-btn.jnw-processing{opacity:.8;cursor:wait}
.jnw-buynow-spinner{display:inline-flex;align-items:center;margin-left:8px}
.jnw-buynow-spinner svg{animation:jnwSpin .8s linear infinite}
@keyframes jnwSpin{to{transform:rotate(360deg)}}
.jnw-buynow-error{font-size:13px;color:#c0392b;text-align:center;padding:6px 0;margin:0}
.jnw-buynow-notice{font-size:12px;color:#888;text-align:center;margin:0}
@media(max-width:768px){.jnw-buynow-btn{padding:14px 20px}}
