@layer components{.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-bold);font-size:var(--fs-p1);line-height:1.2;border:var(--border-width) solid transparent;border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.btn-primary{background:var(--color-primary-blue);color:#fff;border-color:var(--color-primary-blue)}.btn-primary:hover{background:#fff;color:var(--color-primary-blue)}.btn-accent{background:var(--color-primary-orange);color:#fff;border-color:var(--color-primary-orange)}.btn-accent:hover{background:#fff;color:var(--color-primary-orange)}.btn-outline{background:#fff;border-color:currentColor}.form-input{border:var(--border-width) solid var(--color-secondary-grey);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--fs-p1);transition:border-color .2s ease}.form-input:focus{border-color:var(--color-primary-blue);outline:none}.card{border:var(--border-width-thin) solid var(--color-secondary-grey-light);border-radius:var(--radius-lg);padding:var(--space-4);background:#fff;box-shadow:var(--shadow-sm)}.tabs{display:flex;gap:var(--space-3)}.tabs button{border:none;background:none;font-family:var(--font-bold);font-size:var(--fs-p1);padding-bottom:var(--space-2);border-bottom:2px solid transparent;cursor:pointer}.tabs button[aria-selected=true]{border-color:var(--color-primary-orange);color:var(--color-primary-orange)}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/components.css.map */
