
    :root {
        --font-content: "GTWalsheim", apple-system, system-ui, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
        --font-display: "Flecha", apple-system, system-ui, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
      }



@font-face {
  font-family: "GT-Walsheim-Pro-Light";
  font-style: normal;
  src: url(../../assets/fonts/GT-Walsheim-Pro-Light.otf) format("opentype");
  display:swap;
  }

@font-face {
  font-family: "GT-Walsheim-Pro-Medium";
  font-style: normal;
  src: url(../../assets/fonts/GT-Walsheim-Pro-Medium.otf) format("opentype");
  display:swap;
  }
  
  @font-face {
  font-family: "GT-Walsheim-Pro-Regular";
  font-style: normal;
  src: url(../../assets/fonts/GT-Walsheim-Pro-Regular.otf) format("opentype");
  display:swap;
  }
  
    @font-face {
  font-family: "Flecha-M-Light";
  font-style: normal;
  src: url(../../assets/fonts/Flecha-M-Light.woff) format("opentype");
  display:swap;
  }

    @font-face {
  font-family: "Flecha-M-Medium";
  font-style: normal;
  src: url(../../assets/fonts/Flecha-M-Medium.woff) format("opentype");
  display:swap;
  }

/*@font-face {*/
/*  font-display: swap;*/
/*  font-family: GTWalsheim;*/
/*  font-style: normal;*/
/*  font-weight: 300;*/
/*  src: url("../../assets/fonts/GT-Walsheim-Pro-Light.otf");*/
/*}*/

/*@font-face {*/
/*  font-display: swap;*/
/*  font-family: GTWalsheim;*/
/*  font-style: normal;*/
/*  font-weight: 300;*/
/*  src: url("https://wholesomeutah.store/assets/fonts/GT-Walsheim-Pro-Light.otf");*/
/*}*/

@font-face {
  font-family: "GTWalsheim";
  font-style: normal;
  src: url(../../assets/fonts/GT-Walsheim-Pro-Light.otf)
    format("opentype");
  display: swap;
}

@font-face {
  font-family: "GTWalsheim";
  font-style: normal;
  src: url(../assets/fonts/GT-Walsheim-Pro-Medium.otf)
    format("opentype");
  display: swap;
}
@font-face {
  font-family: "GTWalsheim";
  font-style: normal;
  src: url(../../assets/fonts/GT-Walsheim-Pro-Light.otf)
    format("opentype");
  display: swap;
}


@font-face {
  font-display: swap;
  font-family: GTWalsheim;
  font-style: italic;
  font-weight: 300;
  src: url("/fonts/gtwalsheim/GT-Walsheim-Pro-Light-Oblique.otf");
}
@font-face {
  font-display: swap;
  font-family: GTWalsheim;
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/gtwalsheim/GT-Walsheim-Pro-Regular.otf");
}
@font-face {
  font-display: swap;
  font-family: GTWalsheim;
  font-style: italic;
  font-weight: 400;
  src: url("/fonts/gtwalsheim/GT-Walsheim-Pro-Regular-Oblique.otf");
}
@font-face {
  font-display: swap;
  font-family: GTWalsheim;
  font-weight: 600;
  src: url("../assets/fonts/GT-Walsheim-Pro-Medium.otf");
}
@font-face {
  font-display: swap;
  font-family: GTWalsheim;
  font-style: italic;
  font-weight: 600;
  src: url("/fonts/gtwalsheim/GT-Walsheim-Pro-Medium-Oblique.otf");
}
@font-face {
  font-display: swap;
  font-family: Flecha;
  font-weight: 300;
  src: url("../assets/fonts/Flecha-M-Light.woff");
}

@font-face {
  font-display: swap;
  font-family: Flecha;
  font-weight: 300;
  src: url("../../assets/fonts/Flecha-M-Light.woff");
}


@font-face {
  font-display: swap;
  font-family: Flecha;
  font-style: italic;
  font-weight: 300;
  src: url("/fonts/flecha/Flecha-M-Light-Italic.woff");
}
@font-face {
  font-display: swap;
  font-family: flecha;
  font-weight: 400;
  src: url("/fonts/flecha/Flecha-M-Regular.woff");
}
@font-face {
  font-display: swap;
  font-family: Flecha;
  font-style: italic;
  font-weight: 400;
  src: url("/fonts/flecha/Flecha-M-Regular-Italic.woff");
}
@font-face {
  font-display: swap;
  font-family: Flecha;
  font-weight: 600;
  src: url("../../assets/fonts/Flecha-M-Medium.woff");
}
@font-face {
  font-display: swap;
  font-family: Flecha;
  font-style: italic;
  font-weight: 600;
  src: url("/fonts/flecha/Flecha-M-Medium.woff");
}





svg{
    width:50%;
}

.btn.hero-btn {
    background-color: #ad6434;
    color: #fff;
    width: 80%;
    height: 2.5rem;
    font-family: "GT-Walsheim-Pro-Medium";
}
.btn.hero-btn:hover {
    background-color: #ad6434;
    color: #fff;
    width: 80%;
    height: 2.5rem;
    font-family: "GT-Walsheim-Pro-Medium";
}

.btn.hero-btn-1 {
    background-color: transparent;
    color: #ad6434;
    width: 80%;
    height: 2.5rem;
    font-family: "GT-Walsheim-Pro-Medium";
    border: 1px solid #ad6434;
}
.btn.hero-btn-1:hover {
    background-color: transparent;
    color: #ad6434;
    width: 80%;
    height: 2.5rem;
    font-family: "GT-Walsheim-Pro-Medium";
    border: 1px solid #ad6434;
}

.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%!important;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0;
    margin: 0 auto;
}

#age-gate .remember-me input[type=checkbox] {
    border: 1px solid #000;
    left: 0;
    position: absolute;
    top: 2px;
}

#age-gate .remember-me label {
    cursor: pointer;
    display: inline-block;
    padding-left: 2rem;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}


.subheading{
    font-size:16px;
     font-family: "GTWalsheim";
     color:#000;
}
.subheading-1{
    font-size:13.33px;
     font-family: "GTWalsheim";
     padding:0px 30px 0px 30px;
     color:#000;
}

.remember-me label{
    font-family: "GT-Walsheim-Pro-Medium";
        font-size: 14px;
    color:#000;
}
