/** Shopify CDN: Minification failed

Line 181:6 Unexpected "}"
Line 211:2 Expected identifier but found "*"
Line 212:2 Expected identifier but found "*"
Line 213:2 Expected identifier but found "*"
Line 223:2 Expected identifier but found "*"
Line 224:2 Expected identifier but found "*"
Line 225:2 Expected identifier but found "*"

**/
  .fum-stats-grid-container {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        padding: 80px var(--fum-g-padding-desktop);
    column-gap: 18px;
      }

      .fum-stats-column-first-column {
        grid-column: 1 / span 4;
        display: flex;
        flex-direction: column;
        color:#3F603F;
      }
      .fum-stats-column-first-column-heading {
        padding: 14px 0px 16px 0px;
        font-size: 34px !important;
      }

      .fum-stats-column-second-column {
        grid-column: 7 / span 6;
        color:#131313;
      }

      .fum-stats-border-bottom:not(:first-child) {
        border-top: 1.5px solid var(--dividers) !important;
      padding: 30px 0px 30px 0px;
        position:relative
      }

      .fum-stats-border-bottom {
        border-bottom: 1.5px solid var(--dividers) !important;
        border-top: none;
        padding: 0px 0px 30px 0px;
        position:relative
      }

       .fum-stats-border-bottom::after {
         border-bottom: 1.5px solid var(--dividers) !important;
        /* content: "";
        /* position: absolute;
        /* bottom: -3px;
        /* left: 0;
        /* width: 100%;
        /* height: 6px; /* Height of your SVG */
        /* background-image: url("//tryfum.com/cdn/shop/t/173/assets/Vector%20(2).svg?v=2546601724075204881792118268");
        /* background-repeat: no-repeat;
        /* background-position: center;
        /* opacity: 0.1; /* Adjust opacity here */
        pointer-events: none; /* Prevents interference with interactions */
      }

      .fum-stats-padding {
        padding: 20px 0px 0px 0px;

      }

      .fum-stats-complex-grid {
      
       
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        padding: 32px 0px;
      }
     .fum-stats-complex-grid::after {
       border-top: 1.5px solid var(--dividers) !important;
       border-bottom: 1.5px solid var(--dividers) !important;
         /* content: "";
         /* position: absolute;
         /* bottom: -3px;
         /* left: 0;
         /* width: 100%;
        /* height: 6px; /* Height of your SVG */
         /* background-image: url("//tryfum.com/cdn/shop/t/173/assets/Vector%20(2).svg?v=2546601724075204881792118268");
         /* background-repeat: no-repeat;
         /* background-position: center;
         /* opacity: 0.1; /* /* Adjust opacity here */
        pointer-events: none; /* Prevents interference with interactions */
      }

      .fum-stats-column-5 {
        grid-column: span 5;
      }

      .fum-stats-divider {
        grid-column: span 2;
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .fum-stats-vertical-line {
        height: 100%;
        width: 1.5px;
        background-color: var(--dividers) !important;
   
      }

     

      .fum-stats-padding-bottom {
        padding-bottom: 14px;
      }

      .fum-stats-padding-top {
        padding-top: 14px;
        opacity: 0.4 !important;
      }
      @media only screen and (max-width: 1024px) {
        .fum-stats-grid-container {
          padding: 68px var(--fum-g-padding-tablet);
        }
      }
      @media only screen and (max-width: 671px) {
        .fum-stats-padding {
          max-width: 100%;
          padding: 20px 30px 0px 30px;
        }
        .fum-stats-grid-container {
          padding: 68px var(--fum-g-padding-mobile);
        }
        .fum-stats-column-first-column {
          grid-column: span 12;
          align-items: center;
          text-align: center;
          padding-bottom: 34px;

        }
        .fum-stats-column-first-column > .fum-stats-column-first-column-heading ,.fum-stats-column-first-column > p  {

          max-width: 340px;
        }

        .fum-stats-column-second-column {
          grid-column: span 12;
        }
        .fum-stats-border-bottom {
          border-top: 1.5px solid var(--dividers) !important;
          padding: 28px 0px 32px 0px;
          text-align: center;
          display: flex;
        align-items: center;
        flex-direction: column;
        }

        .fum-stats-padding-top {
          text-align:center;
          padding: 20px 40px 0px 40px;
      }
        .fum-stats-complex-grid {
          text-align:center;
          gap:10px;
       }
        .fum-stats-column-5 {
          display:flex !important;
          flex-direction:column;
          align-items: center;
          grid-column: span 6;
      }
          .fum-stats-divider {
        grid-column: span 0;
        display: none;
        align-items: center;
        justify-content: center;
      }
         
      }

    
       
      }

   @media only screen and (max-width: 671px) {
      .fum-stats-column-5 > .fum-numbers-medium{
          
        }
   }
  .fum-stats-column-5 > .fum-numbers-medium{
    white-space: nowrap; /* Prevents text from wrapping */
    overflow: hidden; /* Hides overflow if text is too long */
    text-overflow: ellipsis; /* Adds "..." if the text overflows */
    display: inline-block; /* Keeps it inline but allows styling control */
    max-width: 100%; /* Ensures it doesn’t expand outside its container */
        }

.odometer-prefix{
  padding-top: 2px;
    padding-right: 1px;
}
.odometer-suffix{
  padding-top: 2px;
    padding-left: 1px;
}

.odometer.odometer-auto-theme,
.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-default,
.odometer.odometer-theme-default .odometer-digit {
  display:inline-block;
  vertical-align:middle;
  *vertical-align:auto;
  *zoom:1;
  *display:inline;
  position:relative;
  padding-left: 1px;
  padding-right: 3.5px;
  margin-right: -2px;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display:inline-block;
  vertical-align:middle;
  *vertical-align:auto;
  *zoom:1;
  *display:inline;
  visibility:hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  bottom:0;
  display:block;
  left:0;
  overflow:hidden;
  position:absolute;
  right:0;
  text-align:left;
  top:0
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display:block
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  -webkit-backface-visibility:hidden;
  display:block
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value {
  display:block;
  -webkit-transform:translateZ(0)
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
  position:absolute;
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition:-webkit-transform 2s;
  -moz-transition:-moz-transform 2s;
  -ms-transition:-ms-transform 2s;
  -o-transition:-o-transform 2s;
  transition:transform 2s
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform:translateY(-100%);
  -moz-transform:translateY(-100%);
  -ms-transform:translateY(-100%);
  -o-transform:translateY(-100%);
  transform:translateY(-100%)
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:-webkit-transform 2s;
  -moz-transition:-moz-transform 2s;
  -ms-transition:-ms-transform 2s;
  -o-transition:-o-transform 2s;
  transition:transform 2s
}
.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
  font-family: Lexend !important
}

.odometer-formatting-mark{
   margin: 0 0px 0px -4px !important;
}
