.wls-btn{display:flex;align-items:center;justify-content:center;font-family:var(--wls-font-body-family);font-style:normal;white-space:nowrap;cursor:pointer;text-decoration:unset;border:1px solid;transition:all .3s ease-in-out;box-sizing:border-box}.wls-btn--primary{color:var(--wls-color-white);background:var(--wls-gradient-1);border-radius:100px;font-weight:var(--wls-fw-normal);border:1px solid var(--wls-color-primary);height:52px;padding:0 24px;width:100%;transition:background .3s ease-in-out,color .3s ease-in-out}.wls-btn--secondary{color:var(--wls-color-white);background:var(--wls-gradient-1);border-radius:100px;font-weight:var(--wls-fw-normal);border:1px solid var(--wls-color-primary);height:40px;padding:0 24px;width:100%;transition:background .3s ease-in-out,color .3s ease-in-out}.wls-btn--underline{font-size:14px;line-height:140%;font-weight:var(--wls-fw-normal);font-style:var(--wls-font-family);position:relative;color:currentColor;border:none;transition:background-color .3s ease-in-out}.wls-btn--underline:after{content:"";display:block;width:100%;height:1px;background-color:currentColor;position:absolute;bottom:0;left:0;opacity:1;transition:opacity .3s ease-in-out}.wls-btn--underline:hover:after,.wls-btn--underline:active:after{opacity:0}.wls-btn--l{font-size:16px;line-height:150%;padding:11px 23px;min-height:48px}.wls-btn--width-full{width:100%}.wls-btn--width-auto{width:auto}.wls-btn--width-fit{width:fit-content}.wls-btn--disabled,.wls-btn:disabled{cursor:not-allowed;pointer-events:none;background-color:#0000004d;border-color:#0000004d;color:#00000080}.wls-btn__wrapper{position:relative}.wls-btn__loading{opacity:0;pointer-events:none;visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px}.wls-btn.loading .wls-btn__loading{opacity:1;visibility:visible;pointer-events:auto;cursor:loading}.wls-btn.loading .wls-btn__label{opacity:0;pointer-events:none;visibility:hidden}@media screen and (min-width: 768px){.md\:wls-btn--width-full{width:100%}.md\:wls-btn--width-auto{width:auto}.md\:wls-btn--width-fit{width:fit-content}}@media screen and (min-width: 1024px){.wls-btn--underline{font-size:16px}.wls-btn--primary:not(:disabled):hover{background:transparent;color:var(--wls-color-primary)}.wls-btn--secondary:not(:disabled):hover{background:transparent;color:var(--wls-color-primary)}.lg\:wls-btn--width-full{width:100%}.lg\:wls-btn--width-auto{width:auto}.lg\:wls-btn--width-fit{width:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/wls-button.css.map */
