.wcbm-buttons{display:flex!important;gap:var(--wcbm-gap);margin-top:10px;align-items:stretch;width:100%!important;box-sizing:border-box!important}.wcbm-layout-stacked{flex-direction:column!important}.wcbm-align-center{justify-content:center!important}.wcbm-align-right{justify-content:flex-end!important}.wcbm-width-full .wcbm-btn,.wcbm-single-buttons .wcbm-btn{width:100%!important}.wcbm-width-equal .wcbm-btn{flex:1 1 0}.wcbm-single-buttons{width:100%!important;flex-direction:column!important}.wcbm-btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:42px!important;width:auto!important;max-width:100%!important;padding:var(--wcbm-py) var(--wcbm-px)!important;border-radius:var(--wcbm-radius)!important;border:var(--wcbm-border) solid transparent!important;font-size:var(--wcbm-font)!important;font-weight:var(--wcbm-weight)!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer!important;transition:all .18s ease!important;white-space:nowrap!important;margin:0!important}.wcbm-add{background:var(--wcbm-add-bg)!important;color:var(--wcbm-add-color)!important;border-color:var(--wcbm-add-border)!important}.wcbm-add:hover,.wcbm-add:focus{background:var(--wcbm-add-hover-bg)!important;color:var(--wcbm-add-hover-color)!important;border-color:var(--wcbm-add-hover-border)!important}.wcbm-buy{background:var(--wcbm-buy-bg)!important;color:var(--wcbm-buy-color)!important;border-color:var(--wcbm-buy-border)!important}.wcbm-buy:hover,.wcbm-buy:focus{background:var(--wcbm-buy-hover-bg)!important;color:var(--wcbm-buy-hover-color)!important;border-color:var(--wcbm-buy-hover-border)!important}.wcbm-loading{opacity:.65!important;pointer-events:none!important}.wcbm-icon{line-height:1}@media(max-width:600px){.wcbm-buttons{flex-direction:column!important}.wcbm-buttons .wcbm-btn,.wcbm-single-buttons .wcbm-btn{width:100%!important;max-width:100%!important}.wcbm-buttons .wcbm-btn{flex:none!important}}

/* v1.2 independent corner radius controls */
.wcbm-add{border-top-left-radius:var(--wcbm-add-radius-tl)!important;border-top-right-radius:var(--wcbm-add-radius-tr)!important;border-bottom-right-radius:var(--wcbm-add-radius-br)!important;border-bottom-left-radius:var(--wcbm-add-radius-bl)!important}
.wcbm-buy{border-top-left-radius:var(--wcbm-buy-radius-tl)!important;border-top-right-radius:var(--wcbm-buy-radius-tr)!important;border-bottom-right-radius:var(--wcbm-buy-radius-br)!important;border-bottom-left-radius:var(--wcbm-buy-radius-bl)!important}
/* v1.2 independent four-corner radius controls */
.wcbm-add{border-top-left-radius:var(--wcbm-add-radius-tl)!important;border-top-right-radius:var(--wcbm-add-radius-tr)!important;border-bottom-right-radius:var(--wcbm-add-radius-br)!important;border-bottom-left-radius:var(--wcbm-add-radius-bl)!important}
.wcbm-buy{border-top-left-radius:var(--wcbm-buy-radius-tl)!important;border-top-right-radius:var(--wcbm-buy-radius-tr)!important;border-bottom-right-radius:var(--wcbm-buy-radius-br)!important;border-bottom-left-radius:var(--wcbm-buy-radius-bl)!important}
