.custom-button{-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:center;display:inline-flex;position:relative}.custom-button.custom-button--disabled,.custom-button.custom-button--loading{opacity:.25;pointer-events:none}.custom-button .custom-button__badge{color:#fff;background-color:#000;border-radius:100%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:11px;font-weight:700;display:flex;position:absolute;top:-10%;right:-5%}.custom-button .custom-button__active{z-index:9;width:0;transition:width .25s ease-out;position:absolute;left:0}.custom-button .custom-button__label{z-index:99;align-items:center;gap:.75rem;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;display:inline-flex}.custom-button.custom-button--size-sm,.custom-button.custom-button--size-sm .custom-button__active{height:2.5rem}.custom-button.custom-button--size-md{height:3.25rem}.custom-button.custom-button--size-md .custom-button__label span{margin-bottom:.25rem}.custom-button.custom-button--size-md .custom-button__active{height:3.25rem}.custom-button.custom-button--icon-size-sm .custom-button__icon{font-size:1rem}.custom-button.custom-button--icon-size-md .custom-button__icon{font-size:1.25rem}.custom-button.custom-button--text-small{padding:.75rem 1rem!important}.custom-button.custom-button--text-small .custom-button__label{font-size:.75rem;font-weight:600}.custom-button.custom-button--shape-default{border-radius:.5rem;padding:0 2rem}.custom-button.custom-button--shape-default.custom-button--has-icon-only.custom-button--icon-size-sm{aspect-ratio:1;padding:0 1.25rem}.custom-button.custom-button--shape-default.custom-button--has-icon-only.custom-button--icon-size-md{aspect-ratio:1;padding:0 1rem}.custom-button.custom-button--shape-default .custom-button__active{border-radius:.5rem}.custom-button.custom-button--shape-pill{border-radius:3.25rem;padding:0 2.5rem}.custom-button.custom-button--shape-pill .custom-button__active{border-radius:3.25rem}.custom-button.custom-button--shape-pill.custom-button--has-icon-only{aspect-ratio:1;padding:0}.custom-button.custom-button--type-primary-dark{background-color:#222;border:1px solid #000}.custom-button.custom-button--type-primary-dark .custom-button__label{color:#fff}.custom-button.custom-button--type-primary-dark.custom-button--hover-animation,.custom-button.custom-button--type-primary-dark.custom-button--hover-animation .custom-button__label{transition:color .25s ease-out}.custom-button.custom-button--type-primary-dark.custom-button--hover-animation:hover{background-color:#fff;border:1px solid #fff}.custom-button.custom-button--type-primary-dark.custom-button--hover-animation:hover .custom-button__label{color:#000}.custom-button.custom-button--type-primary-dark.custom-button--hover-animation.custom-button--icon-hover-fill:hover .custom-button__label svg path{fill:#000}.custom-button.custom-button--type-primary-dark.custom-button--hover-animation.custom-button--icon-hover-stroke:hover .custom-button__label svg path{stroke:#000}.custom-button.custom-button--type-primary-light{background-color:#fff;border:1px solid #fff}.custom-button.custom-button--type-primary-light .custom-button__label{color:#222}.custom-button.custom-button--type-primary-light.custom-button--hover-animation,.custom-button.custom-button--type-primary-light.custom-button--hover-animation .custom-button__label{transition:color .25s ease-out}.custom-button.custom-button--type-primary-light.custom-button--hover-animation:hover{background-color:#222;border:1px solid #222}.custom-button.custom-button--type-primary-light.custom-button--hover-animation:hover .custom-button__label{color:#fff}.custom-button.custom-button--type-primary-light.custom-button--hover-animation.custom-button--icon-hover-fill:hover .custom-button__label svg path{fill:#fff}.custom-button.custom-button--type-primary-light.custom-button--hover-animation.custom-button--icon-hover-stroke:hover .custom-button__label svg path{stroke:#fff}.custom-button.custom-button--type-secondary-dark{background-color:#0000;border:1px solid #222}.custom-button.custom-button--type-secondary-dark .custom-button__label{color:#222;font-weight:600}.custom-button.custom-button--type-secondary-dark.custom-button--icon-hover-fill .custom-button__label svg path{fill:#222}.custom-button.custom-button--type-secondary-dark.custom-button--icon-hover-stroke .custom-button__label svg path{stroke:#222}.custom-button.custom-button--type-secondary-dark.custom-button--hover-animation,.custom-button.custom-button--type-secondary-dark.custom-button--hover-animation .custom-button__label{transition:color .25s ease-out}.custom-button.custom-button--type-secondary-dark.custom-button--hover-animation:hover{background-color:#222;border:1px solid #222}.custom-button.custom-button--type-secondary-dark.custom-button--hover-animation:hover .custom-button__label{color:#fff}.custom-button.custom-button--type-secondary-dark.custom-button--hover-animation.custom-button--icon-hover-fill:hover .custom-button__label svg path{fill:#fff}.custom-button.custom-button--type-secondary-dark.custom-button--hover-animation.custom-button--icon-hover-stroke:hover .custom-button__label svg path{stroke:#fff}.custom-button.custom-button--type-secondary-danger{background-color:#0000;border:1px solid #222}.custom-button.custom-button--type-secondary-danger .custom-button__label{color:#222;font-weight:600}.custom-button.custom-button--type-secondary-danger.custom-button--hover-animation,.custom-button.custom-button--type-secondary-danger.custom-button--hover-animation .custom-button__label{transition:color .25s ease-out}.custom-button.custom-button--type-secondary-danger.custom-button--hover-animation:hover{background-color:#e8461e;border:1px solid #e8461e}.custom-button.custom-button--type-secondary-danger.custom-button--hover-animation:hover .custom-button__label{color:#fff}.custom-button.custom-button--type-secondary-danger.custom-button--hover-animation.custom-button--icon-hover-fill:hover .custom-button__label svg path{fill:#fff}.custom-button.custom-button--type-secondary-danger.custom-button--hover-animation.custom-button--icon-hover-stroke:hover .custom-button__label svg path{stroke:#fff}.custom-button.custom-button--type-secondary-dark-alt{background-color:#0000;border:1px solid #949494}.custom-button.custom-button--type-secondary-dark-alt .custom-button__label{color:#222;font-weight:600}.custom-button.custom-button--type-secondary-dark-alt.custom-button--hover-animation,.custom-button.custom-button--type-secondary-dark-alt.custom-button--hover-animation .custom-button__label{transition:color .25s ease-out}.custom-button.custom-button--type-secondary-dark-alt.custom-button--hover-animation:hover{background-color:#222;border:1px solid #222}.custom-button.custom-button--type-secondary-dark-alt.custom-button--hover-animation:hover .custom-button__label{color:#fff}.custom-button.custom-button--type-secondary-dark-alt.custom-button--hover-animation.custom-button--icon-hover-fill:hover .custom-button__label svg path{fill:#fff}.custom-button.custom-button--type-secondary-dark-alt.custom-button--hover-animation.custom-button--icon-hover-stroke:hover .custom-button__label svg path{stroke:#fff}.custom-button.custom-button--type-secondary-light{background-color:#0000;border:1px solid #fff}.custom-button.custom-button--type-secondary-light .custom-button__label{color:#fff;font-weight:600}.custom-button.custom-button--type-secondary-light.custom-button--hover-animation,.custom-button.custom-button--type-secondary-light.custom-button--hover-animation .custom-button__label{transition:color .25s ease-out}.custom-button.custom-button--type-secondary-light.custom-button--hover-animation:hover{background-color:#fff;border:1px solid #fff}.custom-button.custom-button--type-secondary-light.custom-button--hover-animation:hover .custom-button__label{color:#222}.custom-button.custom-button--type-secondary-light.custom-button--hover-animation.custom-button--icon-hover-fill:hover .custom-button__label svg path{fill:#222}.custom-button.custom-button--type-secondary-light.custom-button--hover-animation.custom-button--icon-hover-stroke:hover .custom-button__label svg path{stroke:#222}.custom-button.custom-button--type-minimal-light{background-color:#0000;border:1px solid #0000}.custom-button.custom-button--type-minimal-light .custom-button__label{color:#222}.custom-button.custom-button--type-minimal-light.custom-button--hover-animation,.custom-button.custom-button--type-minimal-light.custom-button--hover-animation .custom-button__label{transition:color .25s ease-out}.custom-button.custom-button--type-minimal-light.custom-button--hover-animation:hover{background-color:#222;border:1px solid #222}.custom-button.custom-button--type-minimal-light.custom-button--hover-animation:hover .custom-button__label{color:#fff}.custom-button.custom-button--type-minimal-light.custom-button--hover-animation.custom-button--icon-hover-fill:hover .custom-button__label svg path{fill:#fff}.custom-button.custom-button--type-minimal-light.custom-button--hover-animation.custom-button--icon-hover-stroke:hover .custom-button__label svg path{stroke:#fff}.custom-button.custom-button--icon-position-right-between,.custom-button.custom-button--icon-position-left-between{padding:.75rem 1.5rem .75rem 1.25rem}.custom-button.custom-button--icon-position-right-between .custom-button__label,.custom-button.custom-button--icon-position-left-between .custom-button__label{justify-content:space-between;gap:1rem;width:100%;display:flex}.custom-button.custom-button--icon-position-right-between.custom-button--text-small .custom-button__label,.custom-button.custom-button--icon-position-left-between.custom-button--text-small .custom-button__label{gap:.5rem}
