.header-cta-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--header-cta-py, 1rem) var(--header-cta-px, 1.8rem);font-size:var(--header-cta-size, 1.4rem);font-weight:var(--header-cta-weight, 500);--sw-bold: max(var(--header-cta-weight, 500), var(--font-body-weight-bold, 700));letter-spacing:var(--header-cta-ls, normal);text-decoration:none;border-radius:var(--header-cta-radius, var(--buttons-radius));transition:opacity .2s ease;white-space:nowrap;line-height:1.2;cursor:pointer}.header-cta-button:hover{opacity:.85}.header-cta-button:before,.header-cta-button:after{content:none!important}.header-cta-button--primary{background:var(--button-primary-bg-surface);color:var(--button-primary-text);border:var(--button-primary-border) solid var(--button-primary-border-color)}.header-cta-button--secondary{background:var(--button-secondary-bg-surface);color:var(--button-secondary-text);border:var(--button-secondary-border) solid var(--button-secondary-border-color)}.header-cta-button--outline,.header-cta-button--outline-accent{--ol: var(--color-foreground);background:transparent;color:rgb(var(--ol));border:var(--button-outline-border) solid rgba(var(--ol),var(--button-outline-border-opacity))}.header-cta-button--outline-accent{--ol: var(--color-accent)}.header-cta-button.header-cta-button--font-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--header-cta-weight, var(--font-heading-weight));--sw-bold: max(var(--header-cta-weight, var(--font-heading-weight)), var(--font-body-weight-bold, 700))}.header-cta-button.header-cta-button--font-accent{font-family:var(--font-accent-family);font-style:var(--font-accent-style);font-weight:var(--header-cta-weight, var(--font-accent-weight));--sw-bold: max(var(--header-cta-weight, var(--font-accent-weight)), var(--font-body-weight-bold, 700))}@media screen and (max-width:989px){.header-cta-button{padding:.8rem 1.4rem;font-size:calc(var(--header-cta-size, 1.4rem) - .1rem)}}.header-cta-button.header-cta-button--link{background:none;border:0;border-radius:0;padding:0;font-size:1.4rem;line-height:1.3;color:rgba(var(--color-foreground),.85)}.header-cta-button.header-cta-button--link:hover{opacity:1;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.header-cta-button.header-cta-button--link{font-size:1.5rem}}@media screen and (min-width:990px){.header__inline-menu:has(.header-cta-button){display:flex;align-items:baseline;gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/snippet-header-cta-button.css.map */
