/** Shopify CDN: Minification failed

Line 97:8 Expected identifier but found "#fff"
Line 97:12 Unexpected ";"

**/
/* Animation */
/*
@import url('https://fonts.googleapis.com/css2?family=GFS+Didot&display=swap'); */
body {
  font-family: 'Montserrat', serif!important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.2;
    font-weight: 400;
  font-family: 'Montserrat', serif!important;
} 



a, *::before, *::after, img, span, input, button, .card-header .card-link:before, .navbar, .fixedmenu, .tp-bullet, .owl-dot, .owl-prev, .owl-next {
    transition: ease-in-out 0.2s;
    -webkit-transition: ease-in-out 0.2s;
    -moz-transition: ease-in-out 0.2s;
    -ms-transition: ease-in-out 0.2s;
    -o-transition: ease-in-out 0.2s;
}
main.content-wrapper {
  overflow:hidden;
}
#rgnav.bg-dark {
    background: #000!important;
}
#contact .faqDesc  {display:none;}
#rgnav.navbar {
      z-index: 99;
    overflow: hidden;
    height: 100px;
    width: 100%;
}
section#contact,#order,a#stories ,a#formula,a#stories,a#faqs,a#info{
  padding:7.5rem 0 0;display:block;
}

#getCodeForm .form-check-input {
  float:none!important;
}
      .banner-image {
       
    position: relative;
    width: 100%;
    height: 490px;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden; background-size: cover;    padding: 7.5rem 0;
}
       
      
#rgnav #navbarNav ul li.nav-item a, #rgnav #navbarNav ul li.nav-item a {
    font-size: 1.05rem;
    color: #fff;
    font-weight: 500;
    text-align: center;
    padding: 0.4rem 1.5rem; 
    font-family: Raleway,sans-serif;
  font-weight:600;
  
}
#rgnav .navbar-nav .nav-item .nav-link:before {
    position: relative;
    content: '';
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    display: table;
    height: 3px;
    border-radius: 2px;
    bottom: -28px;
    -webkit-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    background: #df9d00;
    visibility: hidden;
    opacity: 0;
}
#rgnav .navbar-nav .nav-item .nav-link.active:before {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    visibility: visible;
    opacity: 1;
}
#rgnav #navbarNav ul li.nav-item a
  color:#fff;
}

.banner-form h1{
  font-size: 2.85rem;
}

section#order {
      background-color: #daa3ab20;
}
.banner-form h1,#faq h1,.goldcolor {
  font-family: 'Montserrat', serif;
color: #a05050;

}
.goldcolor strike {
  color:grey;
}
.banner-form h5 {
      color: #383838;    
  font-size: 15px;
    font-weight: 700;
  margin-bottom:5px;
  text-align:center;
  font-family: 'Montserrat', serif;

}
.banner-form h6 {
    font-size: 12px;
    font-weight: 400;
  color: #191919;
  
}
#shopify-section-template--15975669399732__3ece0bdf-2d0c-48da-99b9-4fb882abb34c {
  overflow:hidden;
}

section.smallimagesList .col-12 {
  margin:0 auto;    text-align: center;
}

section.smallimagesList .img_box {
  display:inline-block;
}
section.smallimagesListFTC .col-12 {
    margin:0 auto;    text-align: center;
}
section.smallimagesListFTC .img_box {
  display:inline-block;padding:0 30px;
}

 .orderNowBtn {
      display: inline-flex;
        padding: 14px 40px;
        align-items: flex-start;
        gap: 12px;cursor:pointer;
            border-radius: 8px;
        background: #1F3B70;

            color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.14px;
    text-transform: uppercase;text-decoration:none;
    }

 #smile-ui-container {
              display:none!important;
            }