.custom-button{display:inline-flex;align-items:center;justify-content:center;border-radius:40px;border:none;font-family:Helvetica Neue;font-weight:400;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease,width .2s ease;outline:none;position:relative;white-space:nowrap;margin:0;padding:0 20px;background-color:#000;color:#fff;box-sizing:border-box}a.custom-button.button:before,a.custom-button.button:after{display:none}.custom-button--secondary{background-color:#fff;color:#181818;border:1px solid #181818}.custom-button--atc{background-color:#089562;color:#f8f8f8!important;border:none}.custom-button--atc:hover{background-color:#089562!important;opacity:1!important}.custom-button--atc.is-loading,.custom-button--atc.loading{background-color:#089562!important}.custom-button--link{display:inline-block;width:auto;height:auto;padding:0;background:none;color:#181818;border:none;border-radius:2px}.custom-button--link:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background:currentColor}.custom-button--xl:not(.custom-button--link){height:60px;font-size:18px;padding:0 28px}.custom-button--xl.custom-button--link{font-size:18px;line-height:24px}.custom-button--l:not(.custom-button--link){height:52px;font-size:18px;padding:0 24px}.custom-button--l.custom-button--link{font-size:18px;line-height:24px}.custom-button--m:not(.custom-button--link){height:40px;font-size:16px;padding:0 20px}.custom-button--m.custom-button--link{font-size:16px;line-height:22px}.custom-button--s:not(.custom-button--link){height:32px;font-size:16px;padding:0 16px}.custom-button--s.custom-button--link{font-size:14px;line-height:20px}.custom-button--arrow-right svg,.custom-button--arrow-left svg{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.is-loading.custom-button--arrow-right .icon-chevron,.is-loading.custom-button--arrow-left .icon-chevron{display:none}.custom-button--arrow-right svg{margin-left:8px}.custom-button--arrow-left svg{margin-right:8px}.custom-button--xl svg,.custom-button--l svg{width:24px;height:24px}.custom-button--s svg{width:18px;height:18px}.custom-button:hover:not(:disabled):not(.is-loading){background-color:#404040}.custom-button--secondary:hover:not(:disabled):not(.is-loading){border-color:#020202;background-color:#f8f8f8}.custom-button--link:hover:not(:disabled):not(.is-loading){background:none;color:#181818}.custom-button--link:hover:after{height:2px}.custom-button:focus-visible:not(:disabled):not(.is-loading){outline:2px solid #404040;outline-offset:3px}.custom-button--link:focus-visible:not(:disabled):not(.is-loading){background:none;color:#181818}.custom-button--link:focus-visible:not(:disabled):not(.is-loading):after{height:2px}.custom-button.custom-button--active-enabled:active:not(:disabled):not(.is-loading){background-color:#00a37e;color:#fff}.custom-button--secondary.custom-button--active-enabled:active:not(:disabled):not(.is-loading){border-color:#373737;background-color:#ebebeb;color:#181818}.custom-button:active:not(:disabled):not(.is-loading){transform:scale(.98)}.custom-button:disabled{background-color:#e0e0e0;color:#939393;cursor:not-allowed}.custom-button--secondary:disabled{border-color:#a5a5a5;background-color:#fff;color:#a5a5a5}a.custom-button[aria-disabled=true]{background-color:#e0e0e0;color:#939393;cursor:not-allowed;pointer-events:none}.custom-button.is-loading,.custom-button.loading{background-color:#089562!important;opacity:1!important;color:transparent!important;pointer-events:none;overflow:hidden}.custom-button.is-loading.custom-button--xl,.custom-button.loading.custom-button--xl,.custom-button.is-loading.custom-button--l,.custom-button.loading.custom-button--l{min-width:110px}.custom-button.is-loading.custom-button--m,.custom-button.loading.custom-button--m{min-width:74px}.custom-button.is-loading.custom-button--s,.custom-button.loading.custom-button--s{min-width:58px}.custom-button.is-loading .custom-button__loader,.custom-button.loading .custom-button__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex!important;align-items:center;justify-content:center;width:auto;height:auto}.custom-button__loader-gif{display:block;width:26px;height:15px;object-fit:contain}.custom-button--xl .custom-button__loader-gif{width:30px;height:18px}.custom-button--l .custom-button__loader-gif{width:28px;height:16px}.custom-button--s .custom-button__loader-gif{width:22px;height:13px}.custom-button.is-loading .custom-button__text,.custom-button.loading .custom-button__text,.custom-button.is-loading .custom-button--arrow-right svg,.custom-button.loading .custom-button--arrow-right svg,.custom-button.is-loading .custom-button--arrow-left svg,.custom-button.loading .custom-button--arrow-left svg{display:none!important}.custom-button__loader{display:none}.custom-button.is-loading .custom-button__loader,.custom-button.loading .custom-button__loader{display:flex}.custom-button__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/37/assets/component-bobo-button.css.map */
