.button{display:inline-block;padding:1.2rem 2.5rem;background:var(--color-button-bg);color:var(--color-button-text);text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.08rem;font-size:1.2rem;border:2px solid var(--color-button-bg);border-radius:4px;transition:all .3s ease;cursor:pointer;font-family:var(--font-body-family);text-align:center}@media screen and (min-width:480px){.button{padding:1.3rem 3rem;font-size:1.3rem;letter-spacing:.09rem}}@media screen and (min-width:750px){.button{padding:1.5rem 4rem;font-size:1.4rem;letter-spacing:.1rem}}.button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #fff3;opacity:.9}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button:disabled:hover{transform:none;box-shadow:none}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
