.ella-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid transparent;border-radius:0;font-family:var(--font-body-family);font-style:normal;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ella-button__label{display:block;line-height:1}.ella-button--primary{padding:1.7rem 4.6rem;background-color:var(--color-gold);color:#fff;font-weight:700;font-size:1.3rem;letter-spacing:var(--letter-spacing-cta)}.ella-button--primary:hover,.ella-button--primary:focus-visible{background-color:var(--color-gold-dark);color:#fff}.ella-button--outline{padding:1.3rem 2.5rem;background-color:transparent;border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground));font-weight:400;font-size:1.2rem;letter-spacing:var(--letter-spacing-button)}.ella-button--outline:hover,.ella-button--outline:focus-visible{background-color:var(--color-gold);border-color:var(--color-gold);color:#fff}.ella-button--light{padding:1.5rem 3.2rem;background-color:#fff;color:#1a1a1a;font-weight:600;font-size:1.3rem;letter-spacing:.01em;text-transform:none}.ella-button--light:hover,.ella-button--light:focus-visible{background-color:#f2f2f2;color:#1a1a1a}.ella-button--dark{padding:1.3rem 2.4rem;background-color:#1a1a1a;color:#fff;font-weight:600;font-size:1.2rem;letter-spacing:.01em;text-transform:none}.ella-button--dark:hover,.ella-button--dark:focus-visible{background-color:#000;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-button.css.map */
