@layer components{.vx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:52px;padding:0 var(--space-6);border-radius:var(--radius);font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.vx-btn--primary{background:var(--color-text);color:var(--color-bg);border:1px solid var(--color-text)}.vx-btn--primary:hover{background:var(--color-bg);color:var(--color-text)}.vx-btn--secondary{background:transparent;color:var(--color-text);border:1px solid var(--color-text);height:44px}@media(min-width:750px){.vx-btn--secondary{height:52px}}.vx-btn--secondary:hover{background:var(--color-text);color:var(--color-bg)}.vx-btn--gold{background:var(--vx-gold);color:var(--vx-charcoal);border:1px solid var(--vx-gold);padding-inline:var(--space-6)}.vx-btn--gold:hover{background:color-mix(in srgb,var(--vx-gold) 86%,var(--vx-white));border-color:color-mix(in srgb,var(--vx-gold) 86%,var(--vx-white))}.vx-btn__icon{width:20px;height:20px;transition:transform var(--dur) var(--ease-out)}.vx-btn--gold:hover .vx-btn__icon{transform:translate(4px)}.vx-link{display:inline-block;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-thickness var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.vx-link:hover{text-decoration-thickness:2px}[data-color-scheme=scheme-charcoal] .vx-link:hover{color:var(--color-accent)}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/c-button.css.map */
