.button-wrapper{background-color:rgba(0,0,0,0);width:100%;display:inline-flex;align-items:center;justify-content:center;transition:.2s ease-in-out;padding:0}@media(min-width:1024px){.button-wrapper{width:-moz-fit-content;width:fit-content}.button-wrapper--scale{padding:3px 8px}}@media(min-width:1024px)and (hover:hover){.button-wrapper--scale:has(.button[disabled]):hover{padding:3px 8px}.button-wrapper--scale:has(.button[disabled]):hover .button{padding:10px 16px}.button-wrapper--scale:hover{padding:0}.button-wrapper--scale:hover .button{padding:13px 24px}}.button-wrapper--basic{width:100%!important;padding:0}.button{width:100%;padding:10px 16px;border-radius:4px;font-weight:500;font-size:16px;line-height:24px;cursor:pointer;color:#fff;transition:.2s ease-in-out;justify-content:center}@media(min-width:1024px){.button{width:-moz-fit-content;width:fit-content}}.button--primary{background-color:var(--primary-color,#b06288);color:#fff}.button--secondary{background-color:#1b0623;color:#fff}.button--third{background-color:#fff;color:#1b0623;border:1px solid var(--primary-color,#b06288)}.button--basic,.button--solid,.button--third:hover{background-color:var(--primary-color,#b06288);color:#fff}.button--basic,.button--solid{border:1px solid var(--primary-color,#b06288);text-align:center}.button--basic span,.button--solid span{width:100%}.button--basic:hover,.button--solid:hover{background-color:#fff;color:var(--primary-color,#b06288);border:1px solid var(--primary-color,#b06288)}.button--solid{width:100%}@media(min-width:1024px){.button--solid{width:-moz-fit-content;width:fit-content}}.button--disabled{background-color:var(--primary-color,#b06288);cursor:not-allowed;color:#fff;opacity:.6;transition:none}.button--simple{width:100%;background-color:#fff;border:1px solid #dbdfe9;color:#1b0623;text-align:center}.button--simple span{width:100%}.button--simple:hover{border:1px solid var(--primary-color,#b06288)}