diff --git a/scss/_variables.scss b/scss/_variables.scss
index de88cc2294404a4a9653075dd6454af4bda0e0da..8219065652f621eeeccb5c5d8bbdb04889cd3eeb 100644
--- a/scss/_variables.scss
+++ b/scss/_variables.scss
@@ -254,6 +254,8 @@ $component-active-color:      $white !default;
 $component-active-bg:         theme-color("primary") !default;
 
 $caret-width:                 .3em !default;
+$caret-vertical-align:        $caret-width * .85 !default;
+$caret-spacing:               $caret-width * .85 !default;
 
 $transition-base:             all .2s ease-in-out !default;
 $transition-fade:             opacity .15s linear !default;
diff --git a/scss/mixins/_caret.scss b/scss/mixins/_caret.scss
index 982522c54be96859be15a0d34db40cf707c2ca6d..8ecef65b47689d9c15071d4292c2baa03cc5f3f5 100644
--- a/scss/mixins/_caret.scss
+++ b/scss/mixins/_caret.scss
@@ -29,8 +29,8 @@
   @if $enable-caret {
     &::after {
       display: inline-block;
-      margin-left: $caret-width * .85;
-      vertical-align: $caret-width * .85;
+      margin-left: $caret-spacing;
+      vertical-align: $caret-vertical-align;
       content: "";
       @if $direction == down {
         @include caret-down;
@@ -48,8 +48,8 @@
 
       &::before {
         display: inline-block;
-        margin-right: $caret-width * .85;
-        vertical-align: $caret-width * .85;
+        margin-right: $caret-spacing;
+        vertical-align: $caret-vertical-align;
         content: "";
         @include caret-left;
       }