.btn{text-align:center;color:#76774a;white-space:nowrap;cursor:pointer;letter-spacing:.0235em;background:0 0;border:1px solid #767755;border-radius:30px;height:60px;padding:0 2em;font-size:1.0625rem;line-height:57px;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block}.btn:hover{background:#f9faf7}.btn.focus-visible{border-color:#0000;box-shadow:0 0 0 3px #3d7bae}.btn--primary{color:#fff;background:#76774a;border-color:#0000}.btn--primary:hover{background:#6b6c43}.btn--gray{color:#676564;background:0 0;border:1px solid #ddd}.btn--gray:hover{background:#f8f8f8}.btn--bg{color:#fff;background:0 0;border:1px solid #fff}.btn--bg:hover{background:#ffffff1a}.btn--bg.focus-visible{border-color:#fff;box-shadow:0 0 0 3px #3d7bae,0 0 0 4px #fff}
