/* Kapuí: contraste dos botões em todas as páginas, incluindo conta e checkout. */
.kapui-storefront .btn.btn-primary{--kb-bg:#125bab;--kb-hover:#0d4786;--kb-text:#fff}
.kapui-storefront.kapui-campaign.kc-colors .btn.btn-primary{--kb-bg:var(--kc-accent,#125bab);--kb-hover:var(--kc-hover,#0d4786);--kb-text:var(--kc-on-accent,#fff)}
.kapui-storefront .btn.btn-info{--kb-bg:#176985;--kb-hover:#10526a;--kb-text:#fff}
.kapui-storefront .btn.btn-danger{--kb-bg:#b42332;--kb-hover:#901b28;--kb-text:#fff}
.kapui-storefront .btn.btn-success{--kb-bg:#23733d;--kb-hover:#195a2e;--kb-text:#fff}
.kapui-storefront .btn.btn-warning{--kb-bg:#f3be4e;--kb-hover:#e9ac2b;--kb-text:#30230b}
.kapui-storefront .btn.btn-default{--kb-bg:#edf2f8;--kb-hover:#dce7f3;--kb-text:#173d64}
.kapui-storefront .btn:is(.btn-primary,.btn-info,.btn-danger,.btn-success,.btn-warning,.btn-default){color:var(--kb-text);background:var(--kb-bg);border:1px solid var(--kb-bg);text-shadow:none;box-shadow:none;border-radius:7px}
.kapui-storefront .btn:is(.btn-primary,.btn-info,.btn-danger,.btn-success,.btn-warning,.btn-default):is(:hover,:focus,:active,.active){color:var(--kb-text);background:var(--kb-hover);border-color:var(--kb-hover);text-decoration:none;background-image:none}
.kapui-storefront .btn:is(.btn-primary,.btn-info,.btn-danger,.btn-success,.btn-warning,.btn-default):visited{color:var(--kb-text)}
.kapui-storefront .btn:is(.btn-primary,.btn-info,.btn-danger,.btn-success,.btn-warning,.btn-default):is(:disabled,.disabled){background:var(--kb-bg);color:var(--kb-text);opacity:.65;cursor:not-allowed}
.kapui-storefront .btn:focus-visible{outline:3px solid #8b5900;outline-offset:3px}
#account-address .table .btn{min-height:40px;min-width:66px;padding:9px 12px;font-size:13px;line-height:20px;margin:3px 0;white-space:nowrap}
@media(max-width:600px){#account-address .table .btn{min-height:44px}#account-address td{overflow-wrap:anywhere}}
