.sgs-button{align-items:center;appearance:none;background-color:var(--sgs-btn-bg,var(--sgs-mb-btn-bg-default,transparent));background-image:var(--sgs-btn-bg-image,var(--sgs-mb-btn-bg-image-default,none));border-bottom-left-radius:var(--sgs-mb-btn-radius-bottom-left,0);border-bottom-right-radius:var(--sgs-mb-btn-radius-bottom-right,0);border-color:var(--sgs-btn-border,var(--sgs-mb-btn-border-default,transparent));border-top-left-radius:var(--sgs-mb-btn-radius-top-left,0);border-top-right-radius:var(--sgs-mb-btn-radius-top-right,0);box-sizing:border-box;color:var(--sgs-btn-color,var(--sgs-mb-btn-color-default,var(--wp--preset--color--text)));cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--sgs-mb-btn-font-size-default,15px);font-weight:var(--sgs-mb-btn-font-weight-default,600);justify-content:center;line-height:1.2;min-height:48px;padding:14px 24px;text-decoration:none;transition:background-color var(--sgs-btn-transition-duration,var(--wp--custom--button-presets--default--hover-transition,.18s)) var(--sgs-btn-transition-easing-colour,var(--wp--custom--button-presets--default--hover-easing-colour,var(--sgs-btn-transition-easing,var(--wp--custom--button-presets--default--hover-easing,var(--wp--custom--easing--ease,ease))))),color var(--sgs-btn-transition-duration,var(--wp--custom--button-presets--default--hover-transition,.18s)) var(--sgs-btn-transition-easing-colour,var(--wp--custom--button-presets--default--hover-easing-colour,var(--sgs-btn-transition-easing,var(--wp--custom--button-presets--default--hover-easing,var(--wp--custom--easing--ease,ease))))),border-color var(--sgs-btn-transition-duration,var(--wp--custom--button-presets--default--hover-transition,.18s)) var(--sgs-btn-transition-easing-colour,var(--wp--custom--button-presets--default--hover-easing-colour,var(--sgs-btn-transition-easing,var(--wp--custom--button-presets--default--hover-easing,var(--wp--custom--easing--ease,ease))))),transform var(--sgs-btn-transition-duration,var(--wp--custom--button-presets--default--hover-transition,.18s)) var(--sgs-btn-transition-easing,var(--wp--custom--button-presets--default--hover-easing,var(--wp--custom--easing--ease,ease))),translate var(--sgs-btn-transition-duration,var(--wp--custom--button-presets--default--hover-transition,.18s)) var(--sgs-btn-transition-easing,var(--wp--custom--button-presets--default--hover-easing,var(--wp--custom--easing--ease,ease))),box-shadow var(--sgs-btn-transition-duration,var(--wp--custom--button-presets--default--hover-transition,.18s)) var(--sgs-btn-transition-easing-shadow,var(--wp--custom--button-presets--default--hover-easing-shadow,var(--sgs-btn-transition-easing,var(--wp--custom--button-presets--default--hover-easing,var(--wp--custom--easing--ease,ease))))),opacity var(--sgs-btn-transition-duration,var(--wp--custom--button-presets--default--hover-transition,.18s)) var(--sgs-btn-transition-easing,var(--wp--custom--button-presets--default--hover-easing,var(--wp--custom--easing--ease,ease))),gap var(--sgs-btn-gap-transition,0s) var(--sgs-btn-transition-easing,var(--wp--custom--button-presets--default--hover-easing,var(--wp--custom--easing--ease,ease)));white-space:normal}:where(.sgs-button){text-align:center}:where(.sgs-multi-button) .sgs-button{border-style:var(--sgs-mb-btn-border-style-default);border-width:var(--sgs-mb-btn-border-width-default)}.sgs-button:focus-visible:where(:not(.sgs-focus-rests,.sgs-focus-rests *)),.sgs-button:hover{background-color:var(--sgs-btn-bg-hover,var(--sgs-btn-bg,var(--sgs-mb-btn-bg-hover-default,var(--sgs-mb-btn-bg-default,transparent))));background-image:var(--sgs-btn-bg-hover-image,var(--sgs-btn-bg-image,var(--sgs-mb-btn-bg-hover-image-default,var(--sgs-mb-btn-bg-image-default,none))));border-color:var(--sgs-btn-border-hover,var(--sgs-btn-border,var(--sgs-mb-btn-border-default,transparent)));color:var(--sgs-btn-color-hover,var(--sgs-btn-color,var(--sgs-mb-btn-color-default,var(--wp--preset--color--text))));text-decoration:none;transform:var(--sgs-btn-lift-hover,var(--wp--custom--button-presets--default--hover-lift,)) var(--sgs-btn-scale-hover,var(--wp--custom--button-presets--default--hover-scale,)) var(--sgs-btn-rotate-hover,var(--wp--custom--button-presets--default--hover-rotate,))}.sgs-button:focus:not(:focus-visible){color:var(--sgs-btn-color,var(--sgs-mb-btn-color-default,var(--wp--preset--color--text)));text-decoration:none}:where(.sgs-button--visual-only){pointer-events:none}:where(:root:not(.sgs-touch-input)) [data-sgs-hover-group]:hover .sgs-button.sgs-button--visual-only,[data-sgs-hover-group]:has(:focus-visible) .sgs-button.sgs-button--visual-only:where(:not(.sgs-focus-rests,.sgs-focus-rests *)){background-color:var(--sgs-btn-bg-hover,var(--sgs-btn-bg,var(--sgs-mb-btn-bg-hover-default,var(--sgs-mb-btn-bg-default,transparent))));background-image:var(--sgs-btn-bg-hover-image,var(--sgs-btn-bg-image,var(--sgs-mb-btn-bg-hover-image-default,var(--sgs-mb-btn-bg-image-default,none))));border-color:var(--sgs-btn-border-hover,var(--sgs-btn-border,var(--sgs-mb-btn-border-default,transparent)));color:var(--sgs-btn-color-hover,var(--sgs-btn-color,var(--sgs-mb-btn-color-default,var(--wp--preset--color--text))));text-decoration:none}.sgs-button--primary{border-radius:var(--wp--custom--button-presets--primary--border-radius,10px);border-style:solid;border-width:var(--wp--custom--button-presets--primary--border-width,2px);font-size:var(--wp--custom--button-presets--primary--font-size,var(--sgs-mb-btn-font-size-default,15px));font-weight:var(--wp--custom--button-presets--primary--font-weight,var(--sgs-mb-btn-font-weight-default,600));letter-spacing:var(--wp--custom--button-presets--primary--letter-spacing,);min-height:var(--wp--custom--button-presets--primary--min-height,48px);padding:var(--wp--custom--button-presets--primary--padding,14px 24px);text-transform:var(--wp--custom--button-presets--primary--text-transform,);--sgs-btn-color:var(--wp--custom--button-presets--primary--text,var(--wp--preset--color--text-inverse));--sgs-btn-bg:var(--wp--custom--button-presets--primary--background,var(--wp--preset--color--primary));--sgs-btn-border:var(--wp--custom--button-presets--primary--border,var(--wp--preset--color--primary));--sgs-btn-color-hover:var(--wp--custom--button-presets--primary--hover-text,var(--wp--preset--color--text-inverse));--sgs-btn-bg-hover:var(--wp--custom--button-presets--primary--hover-background,var(--wp--preset--color--text));--sgs-btn-border-hover:var(--wp--custom--button-presets--primary--hover-border,var(--wp--preset--color--text));--sgs-btn-lift-hover:var(--wp--custom--button-presets--primary--hover-lift,var(--wp--custom--button-presets--default--hover-lift,));--sgs-btn-scale-hover:var(--wp--custom--button-presets--primary--hover-scale,var(--wp--custom--button-presets--default--hover-scale,));--sgs-btn-rotate-hover:var(--wp--custom--button-presets--primary--hover-rotate,var(--wp--custom--button-presets--default--hover-rotate,));--sgs-btn-transition-duration:var(--wp--custom--button-presets--primary--hover-transition,var(--wp--custom--button-presets--default--hover-transition,0.18s));--sgs-btn-transition-easing:var(--wp--custom--button-presets--primary--hover-easing,var(--wp--custom--button-presets--default--hover-easing,var(--wp--custom--easing--ease,ease)));--sgs-btn-transition-easing-colour:var(--wp--custom--button-presets--primary--hover-easing-colour,var(--wp--custom--button-presets--default--hover-easing-colour,var(--sgs-btn-transition-easing)));--sgs-btn-transition-easing-shadow:var(--wp--custom--button-presets--primary--hover-easing-shadow,var(--wp--custom--button-presets--default--hover-easing-shadow,var(--sgs-btn-transition-easing)))}.sgs-button--secondary{border-radius:var(--wp--custom--button-presets--secondary--border-radius,10px);border-style:solid;border-width:var(--wp--custom--button-presets--secondary--border-width,2px);font-size:var(--wp--custom--button-presets--secondary--font-size,var(--sgs-mb-btn-font-size-default,15px));font-weight:var(--wp--custom--button-presets--secondary--font-weight,var(--sgs-mb-btn-font-weight-default,600));letter-spacing:var(--wp--custom--button-presets--secondary--letter-spacing,);min-height:var(--wp--custom--button-presets--secondary--min-height,48px);padding:var(--wp--custom--button-presets--secondary--padding,14px 24px);text-transform:var(--wp--custom--button-presets--secondary--text-transform,);--sgs-btn-color:var(--wp--custom--button-presets--secondary--text,var(--wp--preset--color--primary));--sgs-btn-bg:var(--wp--custom--button-presets--secondary--background,transparent);--sgs-btn-border:var(--wp--custom--button-presets--secondary--border,var(--wp--preset--color--primary));--sgs-btn-color-hover:var(--wp--custom--button-presets--secondary--hover-text,var(--wp--preset--color--text-inverse));--sgs-btn-bg-hover:var(--wp--custom--button-presets--secondary--hover-background,var(--wp--preset--color--primary));--sgs-btn-border-hover:var(--wp--custom--button-presets--secondary--hover-border,var(--wp--preset--color--primary));--sgs-btn-lift-hover:var(--wp--custom--button-presets--secondary--hover-lift,var(--wp--custom--button-presets--default--hover-lift,));--sgs-btn-scale-hover:var(--wp--custom--button-presets--secondary--hover-scale,var(--wp--custom--button-presets--default--hover-scale,));--sgs-btn-rotate-hover:var(--wp--custom--button-presets--secondary--hover-rotate,var(--wp--custom--button-presets--default--hover-rotate,));--sgs-btn-transition-duration:var(--wp--custom--button-presets--secondary--hover-transition,var(--wp--custom--button-presets--default--hover-transition,0.18s));--sgs-btn-transition-easing:var(--wp--custom--button-presets--secondary--hover-easing,var(--wp--custom--button-presets--default--hover-easing,var(--wp--custom--easing--ease,ease)));--sgs-btn-transition-easing-colour:var(--wp--custom--button-presets--secondary--hover-easing-colour,var(--wp--custom--button-presets--default--hover-easing-colour,var(--sgs-btn-transition-easing)));--sgs-btn-transition-easing-shadow:var(--wp--custom--button-presets--secondary--hover-easing-shadow,var(--wp--custom--button-presets--default--hover-easing-shadow,var(--sgs-btn-transition-easing)))}.sgs-button--outline{border-radius:var(--wp--custom--button-presets--outline--border-radius,10px);border-style:solid;border-width:var(--wp--custom--button-presets--outline--border-width,2px);font-size:var(--wp--custom--button-presets--outline--font-size,var(--sgs-mb-btn-font-size-default,15px));font-weight:var(--wp--custom--button-presets--outline--font-weight,var(--sgs-mb-btn-font-weight-default,600));letter-spacing:var(--wp--custom--button-presets--outline--letter-spacing,);min-height:var(--wp--custom--button-presets--outline--min-height,48px);padding:var(--wp--custom--button-presets--outline--padding,14px 24px);text-transform:var(--wp--custom--button-presets--outline--text-transform,);--sgs-btn-color:var(--wp--custom--button-presets--outline--text,var(--wp--preset--color--text));--sgs-btn-bg:var(--wp--custom--button-presets--outline--background,transparent);--sgs-btn-border:var(--wp--custom--button-presets--outline--border,var(--wp--preset--color--border));--sgs-btn-color-hover:var(--wp--custom--button-presets--outline--hover-text,var(--wp--preset--color--text));--sgs-btn-bg-hover:var(--wp--custom--button-presets--outline--hover-background,var(--wp--preset--color--surface-alt));--sgs-btn-border-hover:var(--wp--custom--button-presets--outline--hover-border,var(--wp--preset--color--primary));--sgs-btn-lift-hover:var(--wp--custom--button-presets--outline--hover-lift,var(--wp--custom--button-presets--default--hover-lift,));--sgs-btn-scale-hover:var(--wp--custom--button-presets--outline--hover-scale,var(--wp--custom--button-presets--default--hover-scale,));--sgs-btn-rotate-hover:var(--wp--custom--button-presets--outline--hover-rotate,var(--wp--custom--button-presets--default--hover-rotate,));--sgs-btn-transition-duration:var(--wp--custom--button-presets--outline--hover-transition,var(--wp--custom--button-presets--default--hover-transition,0.18s));--sgs-btn-transition-easing:var(--wp--custom--button-presets--outline--hover-easing,var(--wp--custom--button-presets--default--hover-easing,var(--wp--custom--easing--ease,ease)));--sgs-btn-transition-easing-colour:var(--wp--custom--button-presets--outline--hover-easing-colour,var(--wp--custom--button-presets--default--hover-easing-colour,var(--sgs-btn-transition-easing)));--sgs-btn-transition-easing-shadow:var(--wp--custom--button-presets--outline--hover-easing-shadow,var(--wp--custom--button-presets--default--hover-easing-shadow,var(--sgs-btn-transition-easing)))}.sgs-button--link{border-style:none;border-width:0;padding:0;--sgs-btn-color:currentColor;--sgs-btn-bg:transparent;--sgs-btn-border:transparent;--sgs-btn-bg-hover:transparent;--sgs-btn-border-hover:transparent;--sgs-btn-lift-hover: ;--sgs-btn-scale-hover: ;--sgs-btn-rotate-hover: }.sgs-button.sgs-button--hover-still,.sgs-button[data-sgs-mh-move]{--sgs-btn-lift-hover: }.sgs-button.sgs-button--hover-still,.sgs-button[data-sgs-mh-scale]{--sgs-btn-scale-hover: }.sgs-button.sgs-button--hover-still,.sgs-button[data-sgs-mh-rotate]{--sgs-btn-rotate-hover: }.sgs-button--full{align-self:stretch;flex:0 0 auto;max-width:100%;width:100%}.sgs-button__icon{align-items:center;display:inline-flex;flex-shrink:0}.sgs-button__icon svg{display:block;height:1em;width:1em}@media (prefers-reduced-motion:reduce){.sgs-button{transition:none}}.sgs-button:has(>.sgs-button__note){gap:12px;justify-content:space-between}.sgs-button__note{color:inherit;flex-shrink:0;letter-spacing:0;text-transform:none}:where(.sgs-button__note){font-weight:400}.sgs-button__label{min-width:0;overflow-x:clip;text-overflow:ellipsis}
