.btn-color-primary {
--btn-color: #fff;
--btn-color-hover: #fff;
--btn-bgcolor: var(--wd-primary-color);
--btn-bgcolor-hover: var(--wd-primary-color);
--btn-brd-color: var(--wd-primary-color);
--btn-brd-color-hover: var(--wd-primary-color);
--btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1)}
.btn-color-primary.btn-style-bordered {
--btn-color: var(--wd-primary-color)}
.btn-color-primary.btn-style-link {
--btn-color: var(--color-gray-800);
--btn-color-hover: var(--color-gray-500)}
.btn-color-alt {
--btn-color: #fff;
--btn-color-hover: #fff;
--btn-bgcolor: var(--wd-alternative-color);
--btn-bgcolor-hover: var(--wd-alternative-color);
--btn-brd-color: var(--wd-alternative-color);
--btn-brd-color-hover: var(--wd-alternative-color);
--btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1)}
.btn-color-alt.btn-style-bordered {
--btn-color: var(--wd-alternative-color)}
.btn-color-alt.btn-style-link {
--btn-color: var(--color-gray-800);
--btn-color-hover: var(--color-gray-500)}
.btn-color-black {
--btn-color: #fff;
--btn-color-hover: #fff;
--btn-bgcolor: #212121;
--btn-bgcolor-hover: #212121;
--btn-brd-color: #212121;
--btn-brd-color-hover: #212121;
--btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1)}
.btn-color-black.btn-style-bordered {
--btn-color: #333}
.btn-color-black.btn-style-link {
--btn-color: var(--color-gray-800);
--btn-color-hover: var(--color-gray-500)}
.btn-color-white {
--btn-color: #333;
--btn-color-hover: #333;
--btn-bgcolor: #fff;
--btn-bgcolor-hover: #fff;
--btn-brd-color: rgba(255,255,255,0.5);
--btn-brd-color-hover: #fff;
--btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1)}
.btn-color-white.btn-style-bordered {
--btn-color: #fff}
.btn-color-white.btn-style-link {
--btn-color: #fff;
--btn-color-hover: #fff}
.btn.btn-style-3d {
--btn-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.15);
--btn-box-shadow-hover: inset 0 -2px 0 rgba(0,0,0,0.15)}
.btn.btn-style-3d:active {
box-shadow:none;
top:1px}
.btn.btn-style-bordered {
--btn-bgcolor: transparent;
--btn-brd-width: 2px;
--btn-box-shadow-hover: none}
.btn.btn-style-link {
--btn-bgcolor: transparent;
--btn-bgcolor-hover: transparent;
--btn-brd-width: 2px;
--btn-box-shadow-hover: none;
--btn-height: none;
--btn-padding: 0;
border-top:0;
border-inline:0}
.btn-size-extra-small {
--btn-padding: 5px 10px;
--btn-height: 28px;
--btn-font-size: 11px}
.btn-size-small {
--btn-padding: 5px 14px;
--btn-height: 36px;
--btn-font-size: 12px}
.btn-shape-round,.btn-style-round {
--btn-brd-radius: 35px}
.btn-shape-semi-round,.btn-style-semi-round {
--btn-brd-radius: 5px}
.btn-icon-pos-left {
flex-direction:row-reverse}
.btn-icon-pos-right {
flex-direction:row}
@media (min-width: 1025px) {
.btn-size-large {
--btn-padding: 5px 28px;
--btn-height: 48px;
--btn-font-size: 14px}
.btn-size-extra-large {
--btn-padding: 5px 40px;
--btn-height: 56px;
--btn-font-size: 16px}
}
