/** Shopify CDN: Minification failed

Line 443:3 Unexpected "/"

**/
@font-face {
    font-family: 'Sensations and Qualities';
    src: url('/cdn/shop/files/SensationsandQualities.woff2?v=1718960148') format('woff2'),
        url('/cdn/shop/files/SensationsandQualities.woff?v=1718960148') format('woff'),
        url('/cdn/shop/files/SensationsandQualities.ttf?v=1718960149') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

p{
  /* font-family: "Raleway", sans-serif; */
  
}
/* header css */
@media(min-width: 768px) and (max-width:1199px){
  .contentsticky_logo .site-header__logo{
    text-align: right;
  }
}
@media(min-width: 992px) and(max-width: 1199px){
  .contentsticky_logo .site-header__logo{
    padding-right: 20px;
  }
}


/* slider section */
.section-slideshow .content-caption .caption-1{
  text-transform: uppercase;
 line-height: 50px;
  /* font-family: "Roboto", sans-serif; */
  font-weight: bold;
  margin-bottom: 20px;
}
.section-slideshow .content-caption .caption-2, .caption-4{
  /* font-family: "Raleway", sans-serif; */
  margin-bottom: 20px;
   line-height: 26px;
}
.section-slideshow .content-caption .caption-3{
  font-family: 'Sensations and Qualities';
  margin-bottom: 20px;
 
}

@media(max-width: 767px){
  .section-slideshow .content-caption .caption-1{
    line-height: 30px;
  }
  .section-slideshow .content-caption .caption-2{
    font-size: 2rem;
        line-height: 20px;
  }
  .content {
    padding: 0 15px;
  }
}

/* collection section */

@media(max-width: 768px){
.our-collection{
  padding: 30px 0;
}
}
@media (max-width: 990px){
  .policy-class.distance {
    padding-top: 40px !important;
    padding-bottom: 70px !important;
}
}
@media (max-width: 1199px) and (min-width: 768px) {
  .contact-info .custom__item:last-child {
        border-top: none !important;
    }
}


.site-nav__link:after{ 
  border-bottom: 2px solid #fa9c44;
    bottom: -5px;
    content: "";
    position: absolute;
    left: 0;
    transition: width .4s linear 0s;
    width: 0;
}
.site-nav__link{
  position: relative;
}
.site-nav__link:hover::after{
  width: 100%;
}



/* Product page */
@media (max-width: 1680px) {
    .section-gallery-image .gallery-image__caption a {
        min-width: 210px;
    }
}
.template-product #NovBreadcrumbs{
   padding-top: 76px !important;
}

.template-collection #NovBreadcrumbs {
  padding-top: 60px !important;
  padding-bottom: 60px !important
}
#NovBreadcrumbs .moved_product, #NovBreadcrumbs .moved_blog{
  margin-top: 24px;
}
#NovBreadcrumbs .headingPage{
  font-weight: 600;
}
.template-product .group-quantity{
  margin-top: 0 !important;
}
.template-product .product_mt .product_tab{
  padding-top: 84px !important;
}
.template-product .tabdesc .single__tab, .template-product .thumb_grid .single__tab{
  padding: 40px 0 40px !important;
}
.product-single__tabs .nav-tabs>li a{
  font-weight: 600;
}
.product-description p{
  font-size: 16px !important;
}
/* image with text */
.brand-info .row{
  align-items: center;
}
.section_img_text .block_title{
  align-items: flex-start;
}
.gallery-image-custom .title{
  padding: 0 30px;
  text-align: left;
}
.section_img_text .block_title .subtitle{
  padding: 30px ;
  text-align: left;
}
.subtitle{
 line-height: 24px !important;
  /* font-family: "Raleway", sans-serif; */
  font-weight: normal;
}

/* Icons on Contact Page */
.boxInformationImage .col-md-4.d-flex.mb-sm-30 {
    align-items: center;
}

/* OUr Collection button*/
/* .our-collection .hover_x span{
  font-weight:500;
} */
.our-collection .hover_x i.zmdi-long-arrow-right{
  color:#fff !important;
  font-weight:600;
}

/*Brand Page */
.collection-brand .button_label {
    margin-left: 30px;
}
.item_image.collection-brand{
  align-content: center;
}

@media(max-width:768px){
.brand-2 .row, .brand-4 .row
{
  display:flex;
flex-direction: column-reverse;
}
.brand-1 .respone_image img, .brand-2 .respone_image img, .brand-3 .respone_image img, .brand-4 .respone_image img, .brand-5 .respone_image img{
    max-width: 80%;
    margin: 0 auto;
}
.section_img_text .collection-brand .block_title .subtitle{
  padding-top:0px !important;
  padding-bottom: 0px !important;
}
}
.section_img_text .gallery-image-custom  .block_title .button_label{
  border-color:#092d51;
}
.section_img_text .gallery-image-custom  .block_title .button_label:hover{
  background-color:#092d51 !important;
}
@media(min-width:768px){
.brand-2 .row, .brand-4 .row
{
  display:flex;
flex-direction: row;
  }
  .gallery-image-custom.brand-title .col-md-6{
    max-width:100% !important;
    flex:0 0 100% !important;
  }
}
@media(max-width:1300px){
   .page-ayurda .page-width{
        padding: 0px 30px 0px 30px;
   }
}
.page-ayurda .distance {
  float: unset;
}

 @media(min-width:1300px){
  .page-ayurda .custom-collection .row{
    margin: 0 auto;
    width: 1320px;
}
}  
.page-enzymedica .page-width, .page-nuzest .page-width{
    margin: 0 auto;
    width: 1320px;
}

/* Product Page CSS */


h1.product-single__title{
  font-size:26px;
  font-weight:600;
  margin-bottom:20px;
  /* text-transform: lowercase;  */
}
.brand-name{
  text-transform: lowercase;
}
.product-single__price{
  font-size:21px;
  font-weight:600;
}
.product_short_desc{
  padding-bottom:20px;
  font-weight:400;
}
.block_information .control-label {
  font-size:16px;
  font-weight:600;
}
.available_product .product__available{
  font-size:15px;
  font-weight:500;
}
.template-product .productWishList .wishlist-text{
  font-size:15px;
  font-weight:700;
}
.template-product .shiping i{
  font-size:24px;
}
.single__tab  h3{
  margin-bottom:20px;
}
.product-single__tabs h4{
  font-weight: 600;
  margin: 24px 0 0 0;
  font-size: 16px;
}
.single__tab p span, .single__tab p{
  font-weight:normal;
}
.single__tab strong{
  font-weight:600;
}
h3.features {
    font-size: 20px;
    font-weight: 600;
}
.brand-info .title{
  font-weight:600 !important;
}
.title_block.text-center {
    font-weight: 700;
}
.title_block {
    font-weight: 700;
    letter-spacing: 1px;
}
.product-form__item--submit .product-form__cart-submit{
      background: #144c84;
}
.product-form__cart-submit span#AddToCartText {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}
.tabdesc .block_information .productWishList{
  margin-top:20px;
  }
.productbuttons{
  margin-top:20px;
}
.selectorVariants .swatch .header {
  font-size:15px;
  font-weight:600;
}
/* @media(max-width:575px){
.container_90 {
    padding-top: 40px;
}
} 
@media(min-width:575px) and (max-width:768px){
  .container_90{
      padding-top: 10px;
  }
} */
.swatch_size span{
  font-size:14px;
}
.TopContent{
  padding-top:60px;
}

/* this css comes to store locator app */
.distance {
    float: unset !important;
}
.our-collection .gallery-image_column{
  padding: 0 !important;
}
.page-therahealth .button_label {
  margin-left: 30px;
}
.nov__page.mt-150{
  margin-top: 80px !important;
}

/* Shop page */
.template-collection .facets__label, .template-collection .active-facets .active-facets__button.btn--clear--all, .template-collection .headingfilter span{
  font-weight: 600;
}


/* tabbing section */

@media(max-width: 768px){

   .arrow-prev, .arrow-next{
    display: none !important;
  } 
  .section-collection-tabs .title-block {
     margin-bottom: 35px;
    font-size: 30px !important;
  }
  .section-gallery-image .row{
    width: unset !important;
  }
  .section-collection-tabs .nav-tabs .nav-link {
        padding: 0 30px 12px !important;
    }
}
@media (min-width: 766px) and (max-width: 1440px){
  .section-collection-tabs .nav-tabs .nav-link{
    padding: 0 26px 12px !important;
  }
}

.template-article .main-content li{
  font-weight: 400
} 
li, p{
  font-weight: 400;
}

.template-page .index-section section#NovBreadcrumbs{
  display: none;
}

.page-mthfr .row, .page-nordic-naturals .row{
  margin-left: 0;
  margin-right: 0;
}
.center-text .subtitle{
  text-align: center !important;
}
.mthfr-image .container{
  display: flex;
  flex-direction: column-reverse;
}
.mthfr-image .container .title_block{
  margin-top: 30px
}

@media(max-width: 768px){
   .section_img_text .block_title .subtitle, .gallery-image-custom .title{
    padding: 0;
  }
}


/* for image width in blogs*/
.image-width-full{
  width: 100% !important;
      height: auto !important;
}


/* for header search field */
input.search-field {
    font-size: 12px;
    background-color: #f1f1f1;
    border-radius: 25px;
    width: 250px;
    max-width: 300px !important;
}
.search-btn {
    position: absolute;
    right: 8px;
    top: 10px;
}

.icon-increase:before {
    content: '\f1c3';
    font-size: 18px;
}

@media only screen and (max-width:992px){
  .search-icon {
    right: 30px;
    top: 5px;
    background-size: 18px;
}
  .search-button{
        width: 160px !important;
  }
} */

.zmdi-search::before {
    content: '\f1c3' !important;
}


.nov_load {
    height: 90px !important;
    width: 90px !important;
}
.account_customers {
    margin: 80px 0;
}
.account_customers .section-header .title_block {
    margin-bottom: 20px;
}
.account_customers .d-flex {
    justify-content: space-between !important;
}
@media (max-width: 425px) {
    .btn, .shopify-payment-button .shopify-payment-button__button--unbranded {
        padding: .375rem .75rem;
    }
}
.responsive-table td,
.responsive-table th{
  padding:10px 0;
}
@media (max-width: 426px) {
    .responsive-table td,
.responsive-table th{
  padding:6px 5px;
}
}