diff --git a/assets/sass/_theme/_variables.sass b/assets/sass/_theme/_variables.sass
index 245c7beeb6ceb96faf9c070d19fc57da7d764282..666528d0951ca60813fa91c05f957265561d11dc 100644
--- a/assets/sass/_theme/_variables.sass
+++ b/assets/sass/_theme/_variables.sass
@@ -115,7 +115,9 @@
   // ---------------//
   --btn-font-family: #{$btn-font-family}
   --btn-font-size: #{$btn-font-size}
+  --btn-font-style: #{$btn-font-style}
   --btn-font-weight: #{$btn-font-weight}
+  --btn-line-height: #{$btn-line-height}
   --btn-text-transform: #{$btn-text-transform}
   --btn-color: #{$btn-color}
   --btn-hover-color: #{$btn-hover-color}
diff --git a/assets/sass/_theme/configuration/components.sass b/assets/sass/_theme/configuration/components.sass
index 48a4aad831e30e3a71f629018a8d5563078178d7..8f4d1f93a5ca21a6aa4864fbaab792245db7617c 100644
--- a/assets/sass/_theme/configuration/components.sass
+++ b/assets/sass/_theme/configuration/components.sass
@@ -2,7 +2,9 @@
 $btn-font-family: $heading-font-family !default
 $btn-font-size: $meta-size !default
 $btn-font-size-desktop: $meta-size-desktop !default
+$btn-font-style: normal !default
 $btn-font-weight: normal !default
+$btn-line-height: $body-line-height !default
 $btn-text-transform: none !default
 $btn-color: var(--color-text) !default
 $btn-hover-color: var(--color-text) !default
diff --git a/assets/sass/_theme/design-system/button.sass b/assets/sass/_theme/design-system/button.sass
index 1a1c1b8625b9b61237101d84450cf5bb9ecf7607..bfc6acc1895a0f0385cb30ed02d393882bc6fa4c 100644
--- a/assets/sass/_theme/design-system/button.sass
+++ b/assets/sass/_theme/design-system/button.sass
@@ -18,10 +18,11 @@
     @include button-reset
     font-family: var(--btn-font-family)
     font-size: var(--btn-font-size)
+    font-style: var(--btn-font-style)
     font-weight: var(--btn-font-weight)
     text-transform: var(--btn-text-transform)
     text-decoration: none
-    line-height: $body-line-height
+    line-height: var(--btn-line-height)
     color: var(--btn-color)
     background: var(--btn-background)
     border: var(--btn-border)