/** Shopify CDN: Minification failed

Line 609:2 Unexpected "}"

**/
.land-page-width {max-width: 66rem;}
.section--divider {border-top: 0px solid!Important;}
.product-block nav.breadcrumb{padding-left: 0px !important;}
  .yotpo-display-wrapper{
      display: center; 
    position: 50% 50%;}

.lab_href {
    display: flex;
    align-items:flex-end;
    justify-content: flex-start;
    gap: 5px;
  }
  .lab_href svg {
    height: 48px;
    width: auto;
  }
  .lab_href span {
    font-size: 16px;
    color: #426933;
    font-weight: 700;
  }
  
.product-block-price-flexdiv1{display:inline-flex;}
.product-single__meta .variant-input-wrap label:hover {box-shadow: 0 0 0 2px #111 !important;}
.product-single__meta button.btn.add-to-cart {margin-top: 20px !important;}
   .product-single__meta span.one-time-cut-price {
      text-decoration: line-through;
      color: #7d7979;
  }
  .product-single__meta span.discount-prices-cut,span.price-label, span.rc_widget__price--onetime {
      font-size: 23px !important;
      font-weight: bold;
  }
  .rc-widget input[type="radio"] {
    width: 1.5em !important;
    height: 1.5rem !important;
    accent-color: #426933;
  }
.rc-template__radio-group .rc-radio .rc-radio__label {display:block !important;}
  
  .product-single__meta span.discount-label {
      display: block;
      width: 100% !important;
     margin-bottom: 8px !important;
  }
  .product-single__meta .rc-selling-plans-dropdown__select {
      font-size: 12px;
      border-radius: 5px;
      padding-block: 5px !important;
      background-size: 9px !important;
  }
  .rc-widget label, .label, label:not(.variant__button-label):not(.text-label), .rc-widget span {
      font-family: var(--typeBasePrimary),var(--typeBaseFallback) !important;
      letter-spacing: 0px !important;
      text-transform: capitalize !important;
  }
  
  .product-single__meta span.subscribe-more-text {
      font-weight: 400 !important;
      font-size: 14px;
        display: block;
      line-height: normal !important;
      margin: 6px 0 !important;
  }
  .product-single__meta .rc-selling-plans {
      margin-top: 0 !important;
  }
  label.rc_widget__option--subsave span.discount-label, .rc-selling-plans .rc-selling-plans-dropdown__label {
      font-weight: 600 !important;
  }
  label.rc_widget__option--onetime span.discount-label {
      font-weight: 400 !important;
      margin-bottom: 3px;
  }
    .rc-selling-plans .rc-selling-plans-dropdown__label {
      font-weight: 400 !important;
      font-size: 14px !important;
      white-space: nowrap;
      text-transform: none !important;
  }
  
  .rc-widget .rc-radio__label {
      margin-left: 8px;
      line-height: 1.6 !important;
  }
  label.rc-selling-plans-dropdown {
      flex-direction: row !important;
  }
  label.rc-selling-plans-dropdown {
      align-items: center;
      column-gap: 8px;
  }
  .rc-selling-plans {
      width: max-content;
      margin-left: auto;
  }
  
.rc-radio-group__options {border: 1px solid #426933 !important;}
  span.discount-label {
      font-size: 16px !important;
          line-height: 1.3 !important;
  }
  span.risk-desc {
      font-size: 14px;
          letter-spacing: 0px !important;
  }
  
span.rc-radio__label {width: max-content !important;}
  
  .product-block--price {
      display: flex;
      align-items: center;
  }
  .product-block--price span {
      font-size: 28px !important;
      font-weight: bold;
  }
  .product-block--price span.now-discount {
      margin: 0 5px;
  }
     .product-block--price span.disount-subscribe-price {
     color: #426933 !important;
       margin-left:5px !important;
  }
  
  
  
  .rc-widget .flex-inputs-rc {
      display: flex;
      align-items: center;
      min-width: max-content;
  }
  
  .product-block--price span.product__price.price-cut {
      text-decoration: line-through;
     color: #7d7979 !important;
  }
  .product-block--price span.product__price {
      margin: 0 !important;
      color: #3D441D !important;
  }
  [data-product-price-wrap] span.disount-subscribe-price {
      display: none !important;
  }
  span.disount-subscribe-price {
      margin-left: 10px;
  }
  span.product__price-savings {
      margin-left: 10px;
  }
    span.product__price.product__price--compare {
      color: #7d7979 !important;
  }
  
    span.product__price.product__price--compare.price-cut, span.product__price-savings, span.product__price.product__price--compare {
      display: none !important;
  }
  
    .product-single__meta .product-block {
      margin-bottom: 0px !important;
    }
    .product-single__meta .product-block-description.product-block {
        margin-bottom: 20px !important;
    }
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star {
      font-size: 20px !important;
  }
  .product-single__meta .yotpo a.text-m {
      font-size: 15px !important;
      color: #426933 !important;
      font-weight:600;
  }
  
  .product-single__meta .sales-points {
      margin: 18px 0;
  }
  .product-single__meta .sezzle-button-text {
      line-height: normal !important;
      margin: 10px 0 !important;
  }
  .product-single__meta .sezzle-shopify-info-button .sezzle-button-text {
      font-size: 15px !important;
  
  }
  
  .product-single__meta .rc-widget {
      margin: 20px 0 5px !important;
  }
  .product-single__meta .rte, .product-single__meta  .rte:last-child {
      margin-bottom: 0px;
  }
   .product-single__meta  .rte  span {
      padding-bottom: 8px;
     display: block;
  }
    
  .product-single__meta label.variant__label {
      font-size: 18px !important;
      margin-top: 10px;
  }
  .yotpo .pull-left {
      align-items: center;
      column-gap: 5px;
  }
  
   .product-block.product-block--price {
      margin-top: 10px !important;
  }
   .variant-wrapper+.variant-wrapper {
      margin-top: 0 !important;
  }
   .product-block .rte p {
      margin: 0 !important;
  }  
    
  @media only screen and (max-width:1310px) and (min-width:1024px) {
  
  span.rc-radio__label {
      width: 100% !important;
      display: block !important;
      text-align: left;
      margin: 0 !important;
  }
    .product-single__meta .rc-selling-plans {
      margin-top: 10px !important;
  }
  .rc-selling-plans-dropdown__select {
      font-size: 12px !important;
  }
    label.rc-selling-plans-dropdown {
      flex-direction: column !important;
  }
  
  label.rc_widget__option--subsave {
      flex-direction: column !important;
  }
  .rc-widget .flex-inputs-rc {
      min-width: 100% !important;
  }
  
    .rc-widget input[type="radio"] {
      width:10% !important;
      margin:0 !important;
    }
  
    span.rc-radio__label {
      margin-left: 10px !important;
  }
  .rc_widget__option--subsave span.rc-radio__label {
      width: 90% !important;
  }
  
  .rc-selling-plans {
      width: 90% !important;
      min-width: 90% !important;
      margin-top: 10px !important;
      margin-left: auto !important;
      padding-left: 10px !important;
  }
  .rc-widget span.risk-desc, .rc-widget span.subscribe-more-text{
      font-size: 12px !important;
  }
  
  
  input#rc-radio1 {
      width: 10% !important;
  }
  
  label.rc-selling-plans-dropdown {
      flex-direction: row !important;
  }
  .rc-widget select {
      background-size: 8px;
      width: 40% !important;
      margin-right: auto !important;
  }
  
  .rc-selling-plans-dropdown__label {
      width: auto !important;
  }
    
  }
    
  
  @media only screen and (max-width:1024px) and (min-width:768px) {
  
  span.rc-radio__label {
      width: 100% !important;
      display: block !important;
      text-align: left;
      margin: 0 !important;
  }
    .product-single__meta .rc-selling-plans {
      margin-top: 12px !important;
  }
  .product-block--price span {
      font-size: 25px !important;
  }
  .rc-selling-plans-dropdown__select {
      font-size: 12px !important;
  }
    label.rc-selling-plans-dropdown {
      flex-direction: column !important;
  }
  
  label.rc_widget__option--subsave {
      flex-direction: column !important;
  }
  .rc-widget .flex-inputs-rc {
      min-width: 100% !important;
  }
  
    .rc-widget input[type="radio"] {
      width:10% !important;
      margin:0 !important;
    }
  
    span.rc-radio__label {
      margin-left: 10px !important;
  }
  .rc_widget__option--subsave span.rc-radio__label {
      width: 90% !important;
  }
  
  .product-single__meta .rc-selling-plans {
      width: 90% !important;
      min-width: 90% !important;
      margin-top: 10px !important;
      margin-left: auto !important;
      padding-left: 10px !important;
  }
  .rc-widget span.risk-desc, .rc-widget span.subscribe-more-text{
      font-size: 12px !important;
  }
  
  
  input#rc-radio1 {
      width: 10% !important;
  }
  
  label.rc-selling-plans-dropdown {
      flex-direction: row !important;
  }
  .rc-widget select {
      background-size: 8px;
      width: 50% !important;
      margin-right: auto !important;
  }
  
  .rc-selling-plans-dropdown__label {
      width: auto !important;
  }
   
  }
  
  @media only screen and (max-width:767px) and (min-width:480px){
    
  .product-block--price {
    justify-content:center;
  }
    span.discount-prices-cut span {
      font-size: 20px !important;
  }
  span.rc-radio__label {
      width: 100% !important;
      display: block !important;
      text-align: left;
      margin: 0 !important;
  }
  .rc-selling-plans-dropdown__select {
      font-size: 12px !important;
  }
    label.rc-selling-plans-dropdown {
      flex-direction: column !important;
  }
  
  label.rc_widget__option--subsave {
      flex-direction: column !important;
  }
  .rc-widget .flex-inputs-rc {
      min-width: 100% !important;
  }
  
    .rc-widget input[type="radio"] {
      width:10% !important;
      margin:0 !important;
    }
  
    span.rc-radio__label {
      margin-left: 10px !important;
  }
  .rc_widget__option--subsave span.rc-radio__label {
      width: 90% !important;
  }
  
  .product-single__meta .rc-selling-plans {
      width: 90% !important;
      min-width: 90% !important;
      margin-top: 10px !important;
      margin-left: auto !important;
      padding-left: 10px !important;
  }
  .rc-widget span.risk-desc, .rc-widget span.subscribe-more-text{
      font-size: 12px !important;
  }
  
  
  input#rc-radio1 {
      width: 10% !important;
  }
  
  label.rc-selling-plans-dropdown {
      flex-direction: row !important;
  }
  .rc-widget select {
      background-size: 8px;
      width: 40% !important;
      margin-right: auto !important;
  }
  
  .rc-selling-plans-dropdown__label {
      width: auto !important;
  }
    span.discount-prices-cut, span.price-label {
      font-size: 20px !important;
  }
    .product-block--price span {
      font-size: 25px !important;
      font-weight: bold;
  }
   .product-single__meta .product-block--price {
     
          align-items: center !important;
      }
    
  }
  
  @media only screen and (max-width:479px) and (min-width:320px){
  
      .product-single__meta .product-block--price {
     
          align-items: center !important;
      }
  
    span.discount-prices-cut span {
      font-size: 20px !important;
  }
  .product-block--price {
    justify-content:center;
  }
  span.rc-radio__label {
      width: 100% !important;
      display: block !important;
      text-align: left;
      margin: 0 !important;
  }
  .rc-selling-plans-dropdown__select {
      font-size: 12px !important;
  }
    label.rc-selling-plans-dropdown {
      flex-direction: column !important;
  }
  
  label.rc_widget__option--subsave {
      flex-direction: column !important;
  }
  .rc-widget .flex-inputs-rc {
      min-width: 100% !important;
  }
  
    .rc-widget input[type="radio"] {
      width:10% !important;
      margin:0 !important;
    }
  
    span.rc-radio__label {
      margin-left: 10px !important;
  }
  .rc_widget__option--subsave span.rc-radio__label {
      width: 90% !important;
  }
  
  .rc-selling-plans {
      width: 90% !important;
      min-width: 90% !important;
      margin-top: 10px !important;
      margin-left: auto !important;
      padding-left: 10px !important;
  }
  .rc-widget span.risk-desc, .rc-widget span.subscribe-more-text{
      font-size: 12px !important;
  }
  
  span.discount-prices-cut, span.price-label {
      font-size: 20px !important;
  }
  input#rc-radio1 {
      width: 10% !important;
  }
  
  label.rc-selling-plans-dropdown {
      flex-direction: row !important;
  }
  .rc-widget select {
      background-size: 8px;
      width: 100% !important;
      margin-right: auto !important;
  }
  
  .rc-selling-plans-dropdown__label {
      width: auto !important;
  }
    .product-block--price span {
      font-size: 25px !important;
      font-weight: bold;
  }
   .product-single__meta .yotpo .pull-left {
      justify-content: center;
      align-items: center;
     float: none;
  }
  
  }
  
  
  
   /*junaid......................................................*/
      
  
      .product-block--tab+.product-block--tab {
      margin-top: 0px !important;
  }
  
      
  
      .product-single__meta .product-block--price {
          display: flex;
          flex-direction: column;
          align-items: flex-start;
      }
      nav.breadcrumb {
        padding-left: 20px;
    }
  
   .rc-widget   [data-type_headers_align_text=true] .section-header {
      text-align: start;
  }
       .product-single__meta .collapsible-trigger-btn {
          text-transform: uppercase !important;
          letter-spacing: .3em !important;
          font-size: .8em !important;
          display: block !important;
          width: 100% !important;
          padding: 15px 10px 15px 0 !important;
      }
  
    .making_flex_div1 {
      display: flex;
  }
  
    .button_flexbox{
      display: flex ;
      justify-content: space-evenly ;
    }
    @media only screen and (max-width:950px){
      .button_flexbox{
        flex-direction: column !important;
        align-items: center !important;
      }
    }
  
  
  
   .rc-widget .rc-template__radio-group .rc-radio:not(:first-child) {
       border-top: none;
  }
  
  
   .rc-widget label.rc-radio.rc-radio--active.rc_widget__option--subsave.px-3.py-2 {
       border-bottom: 1px solid #CCC;
  }
  
  
  
  
  
  
  
    
    .third_party_labreport {
      display: flex;
      flex-direction: column;
      position: relative;
  }
  .third_party_labreport a#link{
      text-decoration: none;
      border-bottom: 1px solid;
      border-bottom-color: #00000026;
      position: absolute;
      display: inline-block;
      bottom: -28px;
  }
  } 
    
  .button_flexbox .third_party_labreport a#link::after {
      content: "";
      position: absolute;
      bottom: -1px;
      left: 0;
      right: 0;
      top: 0;
      width: 0%;
      border-bottom: 2px solid currentColor;
      transition: width .5s ease;
  }
    .button_flexbox .third_party_labreport a#link:hover::after{
      width: 100%;
    }
    
  
      .index-section--faq .text-center p{
       text-align: start;
     }


     .rc-template__radio-group .rc-radio.rc-option__subsave .rc-radio__label {
        font-weight: 300!Important;
     }
     .rc-selling-plans {
        display: flex;
        align-items:center;
        justify-content: flex-end;
        gap: 5px;
        margin-left: 0!Important;
        margin-top: 0Important;
        font-size: 12pxImportant;
        width: 100%;
     }
     .rc-selling-plans .rc-selling-plans__label {
        margin-bottom: 0!Important;
     }
     .rc_widget__option__plans__dropdown .rc-selling-plans__dropdown {
        margin-bottom: 0!Important;
        font-size: 12pxImportant;
     }



    .shopify-payment-button__button {
        display: inline-block!Important;
        width: auto!Important;
    }

    .btn--full {
        width: auto!Important;
        margin-top: 0!Important;
    }

    .buttons_wrapper {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        gap: 20px;
        flex-wrap: wrap;
    }

    .buttons_wrapper .add-to-cart,
    .buttons_wrapper .shopify-payment-button {
        margin-top: 0!Important;
    }
    div.rc_popup__hover, a.rc_popup__hover {
        padding-bottom: 5px!Important;
    }
    .rc_popup__label {
        font-size: 12px;
    }


    .lab-report-row {
        margin-top: 30px;
        padding: 20px 0;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        gap: 5px;
        flex-wrap: wrap;
    }

    .buttonText {
        font-family: 'Ranch Water', sans-serif; 
        font-size: 18px;
        line-height: 1.4;
        color: #ffffff;
        border-width: 0px;
        border-radius: 5px;
        background-color: #E55D69;
        padding: 13px;
        opacity: .7;
    }
    .buttonText:hover {
        opacity: 1;
    }
    .index-section {
        margin: 0!Important;
    }
    .buttons_wrapper {
        margin-top: 30px;
    }



.background-blur{
  bottom:0;
  filter: blur(100px);
  height:100%;
  left:0;
  opacity: 0.5;
  position:absolute;
  right:0;
  top:0;
  width:100%;}


.has-blur .blur-page-width{    
  border-radius: 30px 0;
  overflow: hidden;
  padding: 54px;
  position: relative;}

.has-blur .land-page-width{ position:relative;}

.has-blur .flair{
  bottom:0;
  display:none;
  position:absolute;}
.has-blur .flair.on-left{left:0;}
.has-blur .flair.on-right{right:0;}

.has-blur .page-content--product {
  margin: 0 18px;
  padding-bottom: 0px;
  padding-top: 40px;}

.product-block-richtext{padding-top:11px;}
.product-block .rc-template__radio-group .rc-radio-group__options{margin-bottom:18px;}

.product-block .buttons_wrapper{justify-content:center;}

.product-block-description {padding-top:18px;}
.product-block .product__policies{display:none;}
@media only screen and (min-width: 769px){
.has-blur.section--divider {padding-top: 0;}
.has-blur .flair{display:block;}
  .product-block .buttons_wrapper{justify-content:start;}
}

@media screen and (max-width: 768px) {
    .page-full, .page-width {
        padding: 0 10px!Important;
    }
}
@media screen and (max-width: 425px) {
    .page-full, .page-width {
        padding: 0 5px!Important;
    }
}


.f-16 {
    font-size: 16px !important;
}
.product-single__meta {
    padding-left: 15px;
}
.grid--product-images-right .product-single__meta {
    padding-left: 0;
    padding-right: 15px;
}

.needsclick input {
    height: 50px!Important;
    width: 100%!Important;
}

.needsclick button {
    font-family: 'Ranch Water', sans-serif !important; 
}


.filters-container .free-text-search-input {
    font-size: 14px!Important; 
    width: 455px!Important;
    height: 40px!Important;
    border-radius: 3px!Important;

    border: solid 1px #e3e3e3!Important;
    padding: 0 35px 0 35px!Important;
}
.filters-container .free-text-search-input:hover {
    border: solid 1px #575757!Important;
}
@media screen and (max-width: 768px) {
    .lab-report-row {
        display: none;
    }
    .product-single__meta .product-block--price {
        align-items:center;
    }
    .has-blur .blur-page-width {
        padding: 60px 15px 20px 15px!Important;
    }
    .has-blur .page-content--product {
        padding-top: 20px;
    }
    .section--divider {
        padding-top: 0px!Important;
    }
}
@media screen and (max-width: 425px) {
    /* .product-single__meta {padding-right: 0px!Important;} */
    select[name='selling_plan'] {
        font-size: 12px!Important;
    }
}