.btn{display:flex;justify-content:center;align-items:center;position:relative;border:1px solid;border-radius:.5rem;padding:var(--btn-padding-block) var(--btn-padding-inline);font-weight:700;text-transform:uppercase;font-size:var(--btn-font-size);transition-duration:.3s;line-height:1rem;height:-moz-min-content;height:min-content}.btn>span{display:inline-flex;align-items:center;gap:0 var(--btn-gap);margin:0;padding:0;transition-duration:.3s}.btn__loader{position:absolute;left:auto;right:.5rem;opacity:0}.btn i{transition-property:transform;transition-duration:.3s;font-size:var(--btn-icon-size)}.btn:hover{filter:brightness(.95)}.btn--default{color:var(--btn-default-text);background-color:var(--btn-default-bg);border-color:var(--btn-default-bg)}.btn--default.btn--transparent{border-color:var(--btn-transparent-bg);background-color:var(--btn-transparent-bg)}.btn--default.btn--transparent:hover{background-color:var(--btn-default-bg)}.btn--default.btn--outline{border-color:var(--btn-default-text)}.btn--primary{color:var(--btn-primary-text);background-color:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.btn--primary.btn--transparent{border-color:var(--btn-transparent-bg);background-color:var(--btn-transparent-bg)}.btn--primary.btn--transparent:hover{background-color:var(--btn-primary-bg)}.btn--primary.btn--outline{border-color:var(--btn-primary-text)}.btn--secondary{color:var(--btn-secondary-text);background-color:var(--btn-secondary-bg);border-color:var(--btn-secondary-bg)}.btn--secondary.btn--transparent{border-color:var(--btn-transparent-bg);background-color:var(--btn-transparent-bg)}.btn--secondary.btn--transparent:hover{background-color:var(--btn-secondary-bg)}.btn--secondary.btn--outline{border-color:var(--btn-secondary-text)}.btn--orange{color:var(--btn-orange-text);background-color:var(--btn-orange-bg);border-color:var(--btn-orange-bg)}.btn--orange.btn--transparent{border-color:var(--btn-transparent-bg);background-color:var(--btn-transparent-bg)}.btn--orange.btn--transparent:hover{background-color:var(--btn-orange-bg)}.btn--orange.btn--outline{border-color:var(--btn-orange-text)}.btn--green{color:var(--btn-green-text);background-color:var(--btn-green-bg);border-color:var(--btn-green-bg)}.btn--green.btn--transparent{border-color:var(--btn-transparent-bg);background-color:var(--btn-transparent-bg)}.btn--green.btn--transparent:hover{background-color:var(--btn-green-bg)}.btn--green.btn--outline{border-color:var(--btn-green-text)}.btn--teal{color:var(--btn-teal-text);background-color:var(--btn-teal-bg);border-color:var(--btn-teal-bg)}.btn--teal.btn--transparent{border-color:var(--btn-transparent-bg);background-color:var(--btn-transparent-bg)}.btn--teal.btn--transparent:hover{background-color:var(--btn-teal-bg)}.btn--teal.btn--outline{border-color:var(--btn-teal-text)}.btn--blue{color:var(--btn-blue-text);background-color:var(--btn-blue-bg);border-color:var(--btn-blue-bg)}.btn--blue.btn--transparent{border-color:var(--btn-transparent-bg);background-color:var(--btn-transparent-bg)}.btn--blue.btn--transparent:hover{background-color:var(--btn-blue-bg)}.btn--blue.btn--outline{border-color:var(--btn-blue-text)}.btn--deep-purple{color:var(--btn-deep-purple-text);background-color:var(--btn-deep-purple-bg);border-color:var(--btn-deep-purple-bg)}.btn--deep-purple.btn--transparent{border-color:var(--btn-transparent-bg);background-color:var(--btn-transparent-bg)}.btn--deep-purple.btn--transparent:hover{background-color:var(--btn-deep-purple-bg)}.btn--deep-purple.btn--outline{border-color:var(--btn-deep-purple-text)}.btn--purple{color:var(--btn-purple-text);background-color:var(--btn-purple-bg);border-color:var(--btn-purple-bg)}.btn--purple.btn--transparent{border-color:var(--btn-transparent-bg);background-color:var(--btn-transparent-bg)}.btn--purple.btn--transparent:hover{background-color:var(--btn-purple-bg)}.btn--purple.btn--outline{border-color:var(--btn-purple-text)}.btn--pink{color:var(--btn-pink-text);background-color:var(--btn-pink-bg);border-color:var(--btn-pink-bg)}.btn--pink.btn--transparent{border-color:var(--btn-transparent-bg);background-color:var(--btn-transparent-bg)}.btn--pink.btn--transparent:hover{background-color:var(--btn-pink-bg)}.btn--pink.btn--outline{border-color:var(--btn-pink-text)}.btn--red{color:var(--btn-red-text);background-color:var(--btn-red-bg);border-color:var(--btn-red-bg)}.btn--red.btn--transparent{border-color:var(--btn-transparent-bg);background-color:var(--btn-transparent-bg)}.btn--red.btn--transparent:hover{background-color:var(--btn-red-bg)}.btn--red.btn--outline{border-color:var(--btn-red-text)}.btn--white{color:var(--btn-white-text);background-color:var(--btn-white-bg);border-color:var(--btn-white-bg)}.btn--white.btn--transparent{border-color:var(--btn-transparent-bg);background-color:var(--btn-transparent-bg)}.btn--white.btn--transparent:hover{background-color:var(--btn-white-bg)}.btn--white.btn--outline{border-color:var(--btn-white-text)}.btn--claret{color:var(--btn-claret-text);background-color:var(--btn-claret-bg);border-color:var(--btn-claret-bg)}.btn--primary:hover{filter:brightness(1.2)}.btn--primary.btn--outline{border-color:var(--btn-primary-bg);background-color:var(--btn-primary-text);color:var(--btn-primary-bg)}.btn--primary.btn--outline:hover{filter:unset;background-color:var(--btn-secondary-bg)}.btn--primary.btn--transparent{background-color:var(--btn-transparent-bg);color:var(--btn-primary-bg)}.btn--primary.btn--transparent:hover{filter:unset;background-color:var(--btn-secondary-bg)}.btn--secondary.btn--active{color:var(--btn-primary-text);background-color:var(--btn-primary-bg);border-color:var(--btn-primary-bg);box-shadow:0 3px 30px var(--btn-secondary-active-shadow)}.btn--disabled{color:var(--btn-disabled-text);background-color:var(--btn-disabled-bg);border-color:var(--btn-disabled-bg);cursor:not-allowed;pointer-events:none}.btn--disabled:hover{filter:unset;background-color:var(--btn-disabled-bg)}.btn--disabled:after{content:unset}.btn--loading{pointer-events:none;cursor:initial}.btn--loading:not(.btn--full):not(.btn--square):not(.btn--circle)>span{margin-left:-1rem;padding-right:1rem;transition-duration:.3s;transition-delay:.5s}.btn--loading.btn--square>span,.btn--loading.btn--circle>span{transition-delay:.3s;visibility:hidden}.btn--loading .btn__loader{opacity:1;transition-delay:.5s;transition-duration:.3s;transition-property:opacity}.btn--sm{padding:calc(var(--btn-padding-block) * var(--btn-sm)) calc(var(--btn-padding-inline) * var(--btn-sm));font-size:calc(var(--btn-font-size) * var(--btn-sm))}.btn--sm i{font-size:calc(var(--btn-icon-size) * var(--btn-sm))}.btn--sm.btn--square,.btn--sm.btn--circle{min-width:calc(var(--btn-shape-size) * var(--btn-sm));min-height:calc(var(--btn-shape-size) * var(--btn-sm))}.btn--sm.btn--badge:after{width:calc(var(--btn-badge-size) * var(--btn-sm));height:calc(var(--btn-badge-size) * var(--btn-sm))}.btn--lg{padding:calc(var(--btn-padding-block) * var(--btn-lg)) calc(var(--btn-padding-inline) * var(--btn-lg));font-size:calc(var(--btn-font-size) * var(--btn-lg))}.btn--lg i{font-size:calc(var(--btn-icon-size) * var(--btn-lg))}.btn--lg.btn--square,.btn--lg.btn--circle{min-width:calc(var(--btn-shape-size) * var(--btn-lg));min-height:calc(var(--btn-shape-size) * var(--btn-lg))}.btn--lg.btn--badge:after{width:calc(var(--btn-badge-size) * var(--btn-lg));height:calc(var(--btn-badge-size) * var(--btn-lg))}.btn--full{width:100%}.btn--circle{min-width:var(--btn-shape-size);min-height:var(--btn-shape-size);border-radius:50%;padding:0}.btn--circle .btn__loader{right:auto}.btn--square{min-width:var(--btn-shape-size);min-height:var(--btn-shape-size);border-radius:.625rem;padding:0}.btn--square .btn__loader{right:auto}.btn--sharp{border-radius:0}.btn--rounded{border-radius:3rem}.btn--badge:after{content:"";border-radius:50%;background-color:var(--btn-badge-bg);position:absolute;width:var(--btn-badge-size);height:var(--btn-badge-size);top:0;right:0}
