/** Shopify CDN: Minification failed

Line 335:7 Expected ":"

**/
.product.beard-serum .utility-bar.color-scheme-5.gradient.utility-bar--bottom-border , .product.beard-serum .header {
   background:#000 !important; 
}
.product.beard-serum .header__menu-item , .product.beard-serum .icon.icon-cart{
  color:#fff;
} 
.product  .badge{
  position:absolute;
  z-index:2;
}
.page .disease-test{
    background-image: url("/cdn/shop/files/db_test_bg_images.webp?v=1742793420");
    background-position: center;
    background-size: contain;
    width: 100%;
  /* height: 100vh; */
}
#Search-In-Modal{
  width:auto;
}

.header__search, .header__search details{
  width:90%;
}
.search-modal__close-button, .header__icon--search {display:none !important;}
.predictive-search,.custom-search-result{width:3%;display:none;}
 .banner--content-align-center {display:none !important;}

.savings {
    background: #000;
    color: #fff;
    text-align: center;
    border-radius: 16px;
}

.article  .Article-Content tr:first-child{
  background:gray;
  color:#fff;
}
.article li{
  color:#000;
} 
.scrolltotop-icon {
    width: 75px;
    position: fixed;
    z-index: 9999;
    top: 88%;
    left: 94%;
}
.header-design{
  display:grid;
  grid-template-columns:auto auto;
 
}
.index .warNing{display:none;}

.contact-submit-btn{
  padding: 0px 45%;
  border-radius:50px;
}

.contact-icons{
  display:flex;
  align-items:center;
  gap:20px;
}
.custom-icon-added{margin:unset !important;}

.RohitBlog .utility-bar , .RohitBlog sticky-header , .RohitBlog  h1.main-page-title, .RohitBlog .footer , .ayushi .utility-bar , .ayushi sticky-header , .ayushi  h1.main-page-title, .ayushi .footer , .liver-x-Factor .utility-bar , .liver-x-Factor sticky-header , .liver-x-Factor  h1.main-page-title, .beard.oil.pro .utility-bar , .beard.oil.pro sticky-header , .beard.oil.pro  h1.main-page-title,   .pillohimaid .utility-bar , .pillohimaid sticky-header , .pillohimaid h1.main-page-title, .pillohimaid .footer  {display:none;}
.RohitBlog .fixed_head_wrapper , .ayushi .fixed_head_wrapper , .liver-x-Factor .fixed_head_wrapper , .beard.oil.pro .fixed_head_wrapper , .pillohimaid  .fixed_head_wrapper , .pillohimaid  .fixed_head_wrapper {left: 0;right: 0;top: -88px;}
.RohitBlog .page-width--narrow , .ayushi .page-width--narrow , .liver-x-Factor .page-width--narrow , .beard.oil.pro .page-width--narrow , .pillohimaid  .page-width--narrow{max-width:unset !important; padding:unset !important;}
.RohitBlog div.row , .ayushi div.row , .liver-x-Factor div.row , .beard.oil.pro div.row , .pillohimaid  div.row{
    display: grid;
    grid-template-columns: 50% 50%;
}
.RohitBlog .rte img , .liver-x-Factor .rte img , .beard.oil.pro .rte img , .pillohimaid  .rte img{border:unset !important;}
.RohitBlog .btn.btn-info.btn-blocks a{
    background: green;
    padding: 10px;
    border-radius: 10px;
}
.ayushi .page-width h1{margin-top:80px !important;}


/* blog page faq */

.filter-tag{border-radius:50px;}
#BlogTagFilter li{list-style-type:none;}
ul#BlogTagFilter {
    display: flex;
    gap: 10px;
    padding: 0px 0px 20px 0px;
    text-align: left;
    margin: unset;
    margin-bottom: 20px;
}

 .coll-meta-keyword{
    text-align:center;
    background:#000;
    border-radius:13px;
  }  
    .coll-meta-keyword h1{
      color:#fff;
      margin:unset;
    }
.article .Article-Content p{color:#000;}




.tabbs{
margin-left: 10px;
margin-bottom: 35px;
 }
 .view-ans{
     margin-left: 10rem;
 }
 .tabb5{
     margin-bottom: 5px;
     width: 70%;
 }
 .tabb-content {
     margin-left: 100px;
     display: none;
 }
 .icon-text{display: flex;align-items: center;}
 @media (max-width: 767px) {
     .tabb2{width:100%}
     .tabb-content{margin-left:unset ;}
     .view-ans{margin-left: unset;}
 }



.product .product-form__buttons{
  display:flex;
  gap:10px;
}
.product .product-form__submit , .product .shopify-payment-button{
  width:50%;
}
.caption-large, .customer .field input, .customer select, .field__input, .form__label, .select__select{
      font-size:1.7rem;
    }

@media (min-width: 767px) and (max-width: 1024px) {
  label.VariantOptions {
    width: 47% !important;
}
}



.product-media-modal__content img{width:100%;}
.customTitle h1{font-weight:bold;line-height:1;}
  .tab {
  overflow: hidden;
  border-top: none;
  text-align: center; 
  margin: 0 auto; 
  width: fit-content; 
  padding: 10px;
  position: relative;
  bottom: 40px; 
  border-radius: 0 0 20px 20px;
  }
  span.ing {
  font-weight: 500;
  }
  .tab button {
  background-color: inherit;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 12px 12px;
  transition: 0.3s;
  font-size: 20px;
  font-weight: 600;
  color:black !important;
  }
  
  .tab button:hover {
  background-color: #dcfee4;
  border-radius: 20px;
  }
  
  
  .tab button.active {
  background-color: mediumseagreen;
  border-radius: 20px;
  color: white !important;
  }
  button.tablinks {
  background-color: #dcfee4;
  border-radius: 20px;
  }
  
  .tabcontent {
  display: none;
  padding: 6px 12px;
  border-top: none;
  }
  
  .container1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  }
  
.item1 {
    width: calc(50% - 90px);
    margin-bottom: 40px;
    display: flex;
    align-items: anchor-center;
    gap: 10px;
}
ul.ingre-points{padding: 0 15px;}
ul.ingre-points li{
    font-size: 15px;
    color: #000;
    line-height: 1.3;
}
  .circle-image {
  max-width: 170px;
  max-height: 170px;
  /* border-radius: 50%; */
  overflow: hidden;
  /* border: 1px solid lightgrey; */
  transition: transform 0.3s ease;
  /* box-shadow: 0 5px 10px 1px #0000001a; */
  }
  
  .circle-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  }
  
 
  .section-header.center.head {
  /* margin: 4rem 0; */
  }
  
  .content1 {
  /* margin-left: 20px; */
  font-size: 20px;
  margin-top: auto;
  margin-bottom: auto;
    line-height:normal;
  }
  
  .content1 span {
  margin-bottom: 10px;
  font-size: 2.5rem !important;
  font-weight: 600;
  color:#000000;
  }
  
  span.blid {
  color: #666;
  }
  
  /* p {
  line-height: 1.5;
  color: #666;
  } */
  
  .content1 p {
  font-size: 15px;
  /* font-weight: 600; */
  color:#000;
  }
  
  h2.title {
  margin-bottom: 50px;
  }
  
  .circle-image:hover {
  transform: scale(1.1);
  }
  
  
  


.align-grid{
  /* margin-bottom:30px; */
  padding-bottom:30px;
  padding:3px;
  
}
.button:not([disabled]):hover, .shopify-challenge__button:hover, .customer button:hover, .shopify-payment-button__button--unbranded:hover{color:#fff;background:green;border-radius: 30px;}
.price-item.price-item--regular{
  font-size: 18px;
  font-weight: 800;
}
.price-item.price-item--sale.price-item--last {
    font-size: 18px;
    font-weight: 800;
}
.product .price-item.price-item--sale.price-item--last {
    font-size: 18px;
    color: red;
}
.card_design{
  min-height:85px;
  font-size: 17px;
  line-height: 1.5;
}
.collection .card_design{min-height:100px}
 .index .rich-text__blocks{
  max-width: 100% !important;
  font-size:12px;
  }


.cstm-footer h2{
  margin:unset;
}
/* .cstm-footer-cls{
  font-weight:bold;
} */

a.list-menu__item--link ,.cstm-footer{color:#fff !important;}

.header__menu-item span, .header__menu-item{
  font-size: 17px;
  /* font-weight: 900; */
  color#fff;
}
p.ingred {
    font-size: calc(var(--font-heading-scale) * 4rem);
}
.cstm-footer p{font-weight:100;}
  /* Phone view */

  @media(max-width:767px){

     
.page .disease-test{
    background-position: inherit;
    background-size: contain;
    padding:0;
    height:unset;
}
    .modal__content{position:absolute;}
    .banner--content-align-center{display:block !important;}
    .search-modal__close-button,.header__icon--search{display:block !important;}
    .product .product-form__submit, .product .shopify-payment-button{width:100% !important;}
    .product-form__buttons{flex-direction:column-reverse;}
    .discount-percentage , .tt{font-size:10px !important;}
    .varient-sell-price{font-size:17px;}
    .product .price-item.price-item--sale.price-item--last{font-size:20px;}
    .blink{
      width:100%;
      text-align:center;
    }
    .tbl-cntr{overflow:scroll;}
    .scrolltotop-icon{width:60px;left:80%;}
    /* .mobile-bought-count{display:block;}
    .desktop-bought-count{display:none;} */
    .price.price--on-sale , .jdgm-widget.jdgm-widget{
      text-align:left;
    }
    .header-design{
    display:unset;
    }

    ul#BlogTagFilter{
      overflow-x: scroll;
      gap:5px;
      padding:0;
    }
    .filter-tag{font-size:10px;}
    .contactinformation{padding:0 !important;}
    .contact-icons{gap:0;}
    .product .related-products .grid__item{
      width:unset;
    }
    p.ingred {
    font-size: calc(var(--font-heading-scale) * 2.5rem);
}
     .product .related-products .card_design{
       font-size:11px;
       text-align:left;
       min-height:unset;
       
     }
  .product .related-products .price-item.price-item--sale.price-item--last{font-size:15px;}
    .related-products__heading {
    margin: unset;
    font-size: 18px;
    }

 .circle-image {
  max-width: 100px;
  max-height: 100px;
        
  }

  .RohitBlog div.row ,.ayushi div.row , .liver-x-Factor div.row , .beard.oil.pro div.row{display:unset}
  .RohitBlog .banner_right .btn-default , .ayushi .banner_right .btn-default , .liver-x-Factor .banner_right .btn-default , .beard.oil.pro  .banner_right .btn-default {margin:unset}
  .collection .full-unstyled-link{
    font-size:13px;
    text-align:left;
  }
  
   .item1 {
  width: 100%; 
  margin-left: 0px;
  margin-right: 0px;
  }
  .content1 p {
  font-size: 14px !important;
  margin:2px 0px;
  font-weight:unset;
  color:#000;
  }
  .tab button {
  font-size: 13px !important;
  padding: 8px 8px;
  }
  .tab{
  padding: 8px;
  }  
  .collection .price-item.price-item--sale.price-item--last , .collection .price-item--regular {
    font-size: 15px;
    font-weight: 600;
}
    .list-unstyled li.list-social__item{width:16.6%}
    .card_design{min-height:110px;text-align: left;font-size: 14px;}

    /* product atc */
    .product .shopify-payment-button__button--unbranded{padding:0;}
    .product .button, .shopify-challenge__button, .customer button{padding:0;}

    /* variant */

   .product .quantityDesign{
    display: flex;
    align-items: center;
    gap: 13px;
   }
    .product .product-form__quantity .form__label{   
    padding: 10px 20px 10px 0px;
    background: #32701F;
    color: #fff;
    border-radius: 20px;
    width: 50%;
    margin:0;
    text-align:center;
    }

    label.VariantOptions{width:90% !important;}
  .customVariantgrid{
  display:flex;
    }
  variant-selects {
    overflow-x: scroll;
  }
  }

  /* Variant style */
    

    .recom_note{
    padding: 0.2rem;
    font-weight: 600;
    position: absolute;
    bottom: -12px;
    left: 0;
    width: 100%;
    background-color: dimgray;
    color: #fff;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0;
    text-transform: uppercase;
    text-align:left;
    padding-left:10px;
      }


.variant-additional-details {
    text-align: left;
    width:max-content;
    margin-top:10px;
}
.discount-percentage {
    font-size: 13px;
    /* background: dimgray; */
    /* padding: 3px 10px; */
    width: 80px;
     color:red;
    margin-bottom:5px;
}
p.discount-save {
    margin: 5px 0px;
    /* background: dimgray; */
   width:max-content;
    /* padding: 4px 5px; */
    font-size: 13px;
    color:red;
}
.varient-sell-price {
    font-size: 15px;
    font-weight: bold;
   width:max-content;
}
.variant-compare-price {
    font-size: 14px;
    margin-top: 7px;
    width:max-content;
    color:gray;
    opacity:.5;
}
p.tax-notice {
    font-size: 10px;
    margin-bottom: 40px;
     width:max-content;
}  

.capsulePrice{
    font-size: 12px;
  width:max-content;
}
p.pack_heading {
    margin: 30px 0px 25px;
    min-height: 40px;
    text-align:left;
    width:100%;
    font-size:15px;
    font-weight:bold;
   
}
label.VariantOptions {
    width: 30%;
    overflow:hidden;
}