.button,.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 2.8rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;line-height:1.2;text-decoration:none;border:2px solid transparent;border-radius:1.2rem;cursor:pointer;transition:all .2s ease}.button:disabled,.btn:disabled{opacity:.5;cursor:not-allowed}.button--primary,.btn-primary{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.button--primary:hover,.btn-primary:hover{background-color:#e6458f;border-color:#e6458f;transform:translateY(-2px);box-shadow:0 8px 20px #ff4fa34d}.button--secondary,.btn-secondary{background-color:var(--color-white);color:var(--color-primary);border-color:var(--color-primary)}.button--secondary:hover,.btn-secondary:hover{background-color:var(--color-primary);color:var(--color-white)}.button--outline,.btn-outline{background-color:transparent;color:var(--color-text);border-color:var(--color-text)}.button--outline:hover,.btn-outline:hover{background-color:var(--color-text);color:var(--color-white)}.button--large,.btn-lg{padding:1.8rem 4rem;font-size:1.8rem}.button--small,.btn-sm{padding:1rem 2rem;font-size:1.4rem}.button--full,.btn-block{width:100%}.button--icon{padding:1.2rem;border-radius:50%}.button--icon svg{width:2rem;height:2rem}.skip-to-content-link{position:fixed;top:1rem;left:1rem;z-index:9999;background:var(--color-primary);color:var(--color-white);padding:1.2rem 2rem;border-radius:.8rem;transform:translateY(-200%);transition:transform .2s}.skip-to-content-link:focus{transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-buttons.css.map */
