.button{border-radius:var(--border-radius);min-width:128px;font-size:var(--font-size);font-weight:var(--font-weight-bold);line-height:calc(var(--font-size) * 1.125);cursor:pointer;transition:var(--transition);background:0 0;border:1px solid #0000;outline:none;width:100%;padding:14px 16px;position:relative}
.button__wrapper{justify-content:center;align-items:center;display:flex}
.button__loader{margin-right:10px}
.button__loader .spinner__wrapper:before{height:4px!important;margin-top:-2px!important}
.button.primary{color:var(--bdtoowg);border-color:var(--bdtoow0);background:var(--bdtoow0)}
.button.primary .icon svg{fill:var(--bdtoowg)}
.button.primary:hover,.button.primary:focus,.button.primary:active{border-color:var(--bdtoow0);filter:brightness(.9)}
.button.primary:focus{box-shadow:0 0 0 .2rem rgba(var(--bdtoow2), .5)}
.button.primary.disabled{color:var(--bdtoowg);background-color:var(--bdtoowm);border-color:var(--bdtoowm);cursor:not-allowed}
.button.primary.disabled:hover,.button.primary.disabled:focus,.button.primary.disabled:active{background-color:var(--bdtoowm);border-color:var(--bdtoowm)}
.button.secondary{color:var(--bdtoowg);border-color:var(--bdtoow3);background:var(--bdtoow3)}
.button.secondary .icon svg{fill:var(--bdtoowg)}
.button.secondary:hover,.button.secondary:focus,.button.secondary:active{border-color:var(--bdtoow3);filter:brightness(.9)}
.button.secondary:focus{box-shadow:0 0 0 .2rem rgba(var(--bdtoow6), .5)}
.button.secondary.disabled{color:var(--bdtoowg);background-color:var(--bdtoowm);border-color:var(--bdtoowm);cursor:not-allowed}
.button.secondary.disabled:hover,.button.secondary.disabled:focus,.button.secondary.disabled:active{background-color:var(--bdtoowm);border-color:var(--bdtoowm)}
.button.tertiary{color:var(--bdtoowg);border-color:var(--bdtoow7);background:var(--bdtoow7)}
.button.tertiary .icon svg{fill:var(--bdtoowg)}
.button.tertiary:hover,.button.tertiary:focus,.button.tertiary:active{border-color:var(--bdtoow7);filter:brightness(.9)}
.button.tertiary.disabled{color:var(--bdtoowg);background-color:var(--bdtoowm);border-color:var(--bdtoowm);cursor:not-allowed}
.button.tertiary.disabled:hover,.button.tertiary.disabled:focus,.button.tertiary.disabled:active{background-color:var(--bdtoowm);border-color:var(--bdtoowm)}
.button.accent{color:var(--bdtoowg);border-color:var(--bdtoowe);background:var(--bdtoowe)}
.button.accent .icon svg{fill:var(--bdtoowg)}
.button.accent:hover,.button.accent:focus,.button.accent:active{border-color:var(--bdtoowe);filter:brightness(.9)}
.button.accent.disabled{color:var(--bdtoowg);background-color:var(--bdtoowm);border-color:var(--bdtoowm);cursor:not-allowed}
.button.accent.disabled:hover,.button.accent.disabled:focus,.button.accent.disabled:active{background-color:var(--bdtoowm);border-color:var(--bdtoowm)}
.button.success{color:var(--bdtoowg);border-color:var(--bdtoow19);background:var(--bdtoow19)}
.button.success .icon svg{fill:var(--bdtoowg)}
.button.success:hover,.button.success:focus,.button.success:active{border-color:var(--bdtoow19);filter:brightness(.9)}
.button.success.disabled{color:var(--bdtoowg);background-color:var(--bdtoowm);border-color:var(--bdtoowm);cursor:not-allowed}
.button.success.disabled:hover,.button.success.disabled:focus,.button.success.disabled:active{background-color:var(--bdtoowm);border-color:var(--bdtoowm)}
.button.warning{color:var(--bdtoowg);border-color:var(--bdtoow1d);background:var(--bdtoow1d)}
.button.warning .icon svg{fill:var(--bdtoowg)}
.button.warning:hover,.button.warning:focus,.button.warning:active{border-color:var(--bdtoow1d);filter:brightness(.9)}
.button.warning.disabled{color:var(--bdtoowg);background-color:var(--bdtoowm);border-color:var(--bdtoowm);cursor:not-allowed}
.button.warning.disabled:hover,.button.warning.disabled:focus,.button.warning.disabled:active{background-color:var(--bdtoowm);border-color:var(--bdtoowm)}
.button.error{color:var(--bdtoowg);border-color:var(--bdtoow1f);background:var(--bdtoow1f)}
.button.error .icon svg{fill:var(--bdtoowg)}
.button.error:hover,.button.error:focus,.button.error:active{border-color:var(--bdtoow1f);filter:brightness(.9)}
.button.error.disabled{color:var(--bdtoowg);background-color:var(--bdtoowm);border-color:var(--bdtoowm);cursor:not-allowed}
.button.error.disabled:hover,.button.error.disabled:focus,.button.error.disabled:active{background-color:var(--bdtoowm);border-color:var(--bdtoowm)}
.button.info{color:var(--bdtoowg);border-color:var(--bdtoow1b);background:var(--bdtoow1b)}
.button.info .icon svg{fill:var(--bdtoowg)}
.button.info:hover,.button.info:focus,.button.info:active{border-color:var(--bdtoow1b);filter:brightness(.9)}
.button.info.disabled{color:var(--bdtoowg);background-color:var(--bdtoowm);border-color:var(--bdtoowm);cursor:not-allowed}
.button.info.disabled:hover,.button.info.disabled:focus,.button.info.disabled:active{background-color:var(--bdtoowm);border-color:var(--bdtoowm)}
.button.white{color:var(--bdtoow0);border-color:var(--bdtoowg);background:var(--bdtoowg)}
.button.white .icon svg{fill:var(--bdtoow0)}
.button.white:hover,.button.white:focus,.button.white:active{color:var(--bdtoowg);border-color:var(--bdtoow0);background-color:var(--bdtoow0);filter:brightness(.9)}
.button.white:focus{box-shadow:0 0 0 .2rem var(--bdtoow1)}
.button.white.disabled{color:var(--bdtoowg);background-color:var(--bdtoowm);border-color:var(--bdtoowm);cursor:not-allowed}
.button.white.disabled:hover,.button.white.disabled:focus,.button.white.disabled:active{background-color:var(--bdtoowm);border-color:var(--bdtoowm)}
.button.white-premium{border-color:var(--bdtoowb);color:var(--bdtoowi);background:var(--bdtoowg)}
.button.white-premium .icon svg{fill:var(--bdtoowi)}
.button.white-premium:hover,.button.white-premium:focus,.button.white-premium:active{background:var(--bdtoowb);border-color:var(--bdtoowb);color:var(--bdtoowg)}
.button.white-premium:hover .icon svg,.button.white-premium:focus .icon svg,.button.white-premium:active .icon svg{fill:var(--bdtoowg)}
.button.tertiary-cadmio{color:var(--bdtoowg);border-color:var(--bdtoowb);background:var(--bdtoowb)}
.button.tertiary-cadmio .icon svg{fill:var(--bdtoowg)}
.button.tertiary-cadmio:hover,.button.tertiary-cadmio:focus,.button.tertiary-cadmio:active{border-color:var(--bdtoowb);filter:brightness(.9)}
.button.tertiary-cadmio.disabled{color:var(--bdtoowg);background-color:var(--bdtoowm);border-color:var(--bdtoowm);cursor:not-allowed}
.button.tertiary-cadmio.disabled:hover,.button.tertiary-cadmio.disabled:focus,.button.tertiary-cadmio.disabled:active{background-color:var(--bdtoowm);border-color:var(--bdtoowm)}
.button.tertiary-cadmio{color:var(--bdtoowi)}
.button.tertiary-cadmio .icon svg{fill:var(--bdtoowi)}
.button.outline.icon i{color:var(--bdtoowm)}
.button.outline.icon:hover i,.button.outline.icon:focus i,.button.outline.icon:active i{color:var(--bdtoowg)}
.button.outline.disabled.icon:hover i,.button.outline.disabled.icon:focus i,.button.outline.disabled.icon:active i{color:var(--bdtoowm)}
.button.outline.primary{color:var(--bdtoow0);border-color:var(--bdtoow0);background:0 0}
.button.outline.primary .icon svg{fill:var(--bdtoow0)}
.button.outline.primary:hover,.button.outline.primary:focus,.button.outline.primary:active{background-color:var(--bdtoow0);border-color:var(--bdtoow0);color:var(--bdtoowg)}
.button.outline.primary:hover .icon svg,.button.outline.primary:focus .icon svg,.button.outline.primary:active .icon svg{fill:var(--bdtoowg)}
.button.outline.primary.disabled{border-color:var(--bdtoowm);color:var(--bdtoowm);cursor:not-allowed}
.button.outline.primary.disabled .icon svg{fill:var(--bdtoowm)}
.button.outline.primary.disabled:hover,.button.outline.primary.disabled:focus,.button.outline.primary.disabled:active{background:var(--bdtoowg);border-color:var(--bdtoowm);color:var(--bdtoowm);box-shadow:none}
.button.outline.primary{background:var(--bdtoowg)}
.button.outline.secondary{color:var(--bdtoow3);border-color:var(--bdtoow3);background:0 0}
.button.outline.secondary .icon svg{fill:var(--bdtoow3)}
.button.outline.secondary:hover,.button.outline.secondary:focus,.button.outline.secondary:active{background-color:var(--bdtoow3);border-color:var(--bdtoow3);color:var(--bdtoowg)}
.button.outline.secondary:hover .icon svg,.button.outline.secondary:focus .icon svg,.button.outline.secondary:active .icon svg{fill:var(--bdtoowg)}
.button.outline.secondary.disabled{border-color:var(--bdtoowm);color:var(--bdtoowm);cursor:not-allowed}
.button.outline.secondary.disabled .icon svg{fill:var(--bdtoowm)}
.button.outline.secondary.disabled:hover,.button.outline.secondary.disabled:focus,.button.outline.secondary.disabled:active{background:var(--bdtoowg);border-color:var(--bdtoowm);color:var(--bdtoowm);box-shadow:none}
.button.outline.tertiary{color:var(--bdtoow7);border-color:var(--bdtoow7);background:0 0}
.button.outline.tertiary .icon svg{fill:var(--bdtoow7)}
.button.outline.tertiary:hover,.button.outline.tertiary:focus,.button.outline.tertiary:active{background-color:var(--bdtoow7);border-color:var(--bdtoow7);color:var(--bdtoowg)}
.button.outline.tertiary:hover .icon svg,.button.outline.tertiary:focus .icon svg,.button.outline.tertiary:active .icon svg{fill:var(--bdtoowg)}
.button.outline.tertiary.disabled{border-color:var(--bdtoowm);color:var(--bdtoowm);cursor:not-allowed}
.button.outline.tertiary.disabled .icon svg{fill:var(--bdtoowm)}
.button.outline.tertiary.disabled:hover,.button.outline.tertiary.disabled:focus,.button.outline.tertiary.disabled:active{background:var(--bdtoowg);border-color:var(--bdtoowm);color:var(--bdtoowm);box-shadow:none}
.button.outline.accent{color:var(--bdtoowe);border-color:var(--bdtoowe);background:0 0}
.button.outline.accent .icon svg{fill:var(--bdtoowe)}
.button.outline.accent:hover,.button.outline.accent:focus,.button.outline.accent:active{background-color:var(--bdtoowe);border-color:var(--bdtoowe);color:var(--bdtoowg)}
.button.outline.accent:hover .icon svg,.button.outline.accent:focus .icon svg,.button.outline.accent:active .icon svg{fill:var(--bdtoowg)}
.button.outline.accent.disabled{border-color:var(--bdtoowm);color:var(--bdtoowm);cursor:not-allowed}
.button.outline.accent.disabled .icon svg{fill:var(--bdtoowm)}
.button.outline.accent.disabled:hover,.button.outline.accent.disabled:focus,.button.outline.accent.disabled:active{background:var(--bdtoowg);border-color:var(--bdtoowm);color:var(--bdtoowm);box-shadow:none}
.button.outline.success{color:var(--bdtoow19);border-color:var(--bdtoow19);background:0 0}
.button.outline.success .icon svg{fill:var(--bdtoow19)}
.button.outline.success:hover,.button.outline.success:focus,.button.outline.success:active{background-color:var(--bdtoow19);border-color:var(--bdtoow19);color:var(--bdtoowg)}
.button.outline.success:hover .icon svg,.button.outline.success:focus .icon svg,.button.outline.success:active .icon svg{fill:var(--bdtoowg)}
.button.outline.success.disabled{border-color:var(--bdtoowm);color:var(--bdtoowm);cursor:not-allowed}
.button.outline.success.disabled .icon svg{fill:var(--bdtoowm)}
.button.outline.success.disabled:hover,.button.outline.success.disabled:focus,.button.outline.success.disabled:active{background:var(--bdtoowg);border-color:var(--bdtoowm);color:var(--bdtoowm);box-shadow:none}
.button.outline.warning{color:var(--bdtoow1d);border-color:var(--bdtoow1d);background:0 0}
.button.outline.warning .icon svg{fill:var(--bdtoow1d)}
.button.outline.warning:hover,.button.outline.warning:focus,.button.outline.warning:active{background-color:var(--bdtoow1d);border-color:var(--bdtoow1d);color:var(--bdtoowg)}
.button.outline.warning:hover .icon svg,.button.outline.warning:focus .icon svg,.button.outline.warning:active .icon svg{fill:var(--bdtoowg)}
.button.outline.warning.disabled{border-color:var(--bdtoowm);color:var(--bdtoowm);cursor:not-allowed}
.button.outline.warning.disabled .icon svg{fill:var(--bdtoowm)}
.button.outline.warning.disabled:hover,.button.outline.warning.disabled:focus,.button.outline.warning.disabled:active{background:var(--bdtoowg);border-color:var(--bdtoowm);color:var(--bdtoowm);box-shadow:none}
.button.outline.error{color:var(--bdtoow1f);border-color:var(--bdtoow1f);background:0 0}
.button.outline.error .icon svg{fill:var(--bdtoow1f)}
.button.outline.error:hover,.button.outline.error:focus,.button.outline.error:active{background-color:var(--bdtoow1f);border-color:var(--bdtoow1f);color:var(--bdtoowg)}
.button.outline.error:hover .icon svg,.button.outline.error:focus .icon svg,.button.outline.error:active .icon svg{fill:var(--bdtoowg)}
.button.outline.error.disabled{border-color:var(--bdtoowm);color:var(--bdtoowm);cursor:not-allowed}
.button.outline.error.disabled .icon svg{fill:var(--bdtoowm)}
.button.outline.error.disabled:hover,.button.outline.error.disabled:focus,.button.outline.error.disabled:active{background:var(--bdtoowg);border-color:var(--bdtoowm);color:var(--bdtoowm);box-shadow:none}
.button.outline.info{color:var(--bdtoow1b);border-color:var(--bdtoow1b);background:0 0}
.button.outline.info .icon svg{fill:var(--bdtoow1b)}
.button.outline.info:hover,.button.outline.info:focus,.button.outline.info:active{background-color:var(--bdtoow1b);border-color:var(--bdtoow1b);color:var(--bdtoowg)}
.button.outline.info:hover .icon svg,.button.outline.info:focus .icon svg,.button.outline.info:active .icon svg{fill:var(--bdtoowg)}
.button.outline.info.disabled{border-color:var(--bdtoowm);color:var(--bdtoowm);cursor:not-allowed}
.button.outline.info.disabled .icon svg{fill:var(--bdtoowm)}
.button.outline.info.disabled:hover,.button.outline.info.disabled:focus,.button.outline.info.disabled:active{background:var(--bdtoowg);border-color:var(--bdtoowm);color:var(--bdtoowm);box-shadow:none}
.button.outline.white{color:var(--bdtoowg);border-color:var(--bdtoowg);background:0 0}
.button.outline.white .icon svg{fill:var(--bdtoowg)}
.button.outline.white:hover,.button.outline.white:focus,.button.outline.white:active{background-color:var(--bdtoowg);border-color:var(--bdtoowg);color:var(--bdtoowg)}
.button.outline.white:hover .icon svg,.button.outline.white:focus .icon svg,.button.outline.white:active .icon svg{fill:var(--bdtoowg)}
.button.outline.white.disabled{border-color:var(--bdtoowm);color:var(--bdtoowm);cursor:not-allowed}
.button.outline.white.disabled .icon svg{fill:var(--bdtoowm)}
.button.outline.white.disabled:hover,.button.outline.white.disabled:focus,.button.outline.white.disabled:active{background:var(--bdtoowg);border-color:var(--bdtoowm);color:var(--bdtoowm);box-shadow:none}
.button.outline.white:hover,.button.outline.white:focus,.button.outline.white:active{color:var(--bdtoow0);filter:none}
.button.outline.white:hover .icon,.button.outline.white:focus .icon,.button.outline.white:active .icon{color:var(--bdtoow0)}
.button.xs{padding:6px 10px}
.button.sm{padding:10px}
.button.lg{padding:10px 80px}
.button.block{width:100%}
.button.rounded{border-radius:24px}
@media (min-width:768px){.button{width:auto}}
