.custom-button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:5.4rem;padding:0 4.4rem;border-radius:0;text-decoration:none;text-align:center;transition:all .3s ease-in-out;overflow:hidden;cursor:pointer}.custom-button.main-button{background-color:var(--custom-black);color:var(--custom-white);border:.1rem solid var(--custom-primary-dark)}.custom-button.secondary-button{background-color:var(--custom-white);color:var(--custom-primary-dark);border:.1rem solid var(--custom-primary-dark)}@media screen and (max-width:479.98px){.custom-button{padding:0 .5rem}}.button-text{z-index:1;transition:opacity .2s ease}.button-spinner{position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%);display:none;z-index:2}.spinner{width:100%;height:100%;animation:rotate 1s linear infinite}.path{stroke:#000;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.custom-button.loading{background-color:#e0e0e0!important;color:transparent!important;pointer-events:none}.custom-button.loading .button-text{visibility:hidden}.custom-button.loading .button-spinner{display:inline-block}.button-spinner.hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-buttom.css.map */
