.btn-primary,.btn-secondary,.btn-ghost,.btn-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;border:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn-primary{background-color:var(--color-primary, #7A4A2E);color:#fff;border:none;border-radius:var(--radius-button, 8px);padding:12px 32px;height:48px}.btn-primary:hover{background-color:#6b3f26}.btn-primary:focus-visible{outline:2px solid var(--color-primary, #7A4A2E);outline-offset:2px}.btn-secondary,.btn-ghost{background-color:transparent;color:var(--color-primary, #7A4A2E);border:2px solid var(--color-primary, #7A4A2E);border-radius:var(--radius-button, 8px);padding:12px 32px;height:48px}.btn-secondary:hover,.btn-ghost:hover{background-color:var(--color-primary, #7A4A2E);color:#fff}.btn-secondary:focus-visible,.btn-ghost:focus-visible{outline:2px solid var(--color-primary, #7A4A2E);outline-offset:2px}.btn-link{background-color:transparent;color:var(--color-primary, #7A4A2E);padding:0;height:auto;font-weight:500}.btn-link:hover{text-decoration:underline}.btn-link:focus-visible{outline:2px solid var(--color-primary, #7A4A2E);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-button.css.map */
