/** Shopify CDN: Minification failed

Line 56:32 Unexpected ";"

**/
.pb-25 {
  padding-bottom: 25px !important; }

.blue {
  color: #233e7e !important; }

.bg-blue {
  background: #233e7e; }

.white {
  color: white !important; }

.bg-white {
  background: white; }

.pink {
  color: #d51684 !important; }

.bg-pink {
  background: #d51684; }

.black {
  color: #000000; }

.gray {
  color: #363636; }

.bg-gray {
  background: #ebebeb; }

.float-right {
  float: right; }

.font-style-italic {
  font-style: italic; }

button {
  cursor: pointer; }

.mb-0 {
  margin-bottom: 0 !important; }

@media (min-width: 768px) {
  .pl-md-0 {
    padding-left: 0 !important; } }

@media (min-width: 768px) {
  .mb-desktop-0 {
    margin-bottom: 0 !important; } }

.font-Source Sans Pro,sans-serif; {
  font-family: Source Sans Pro,sans-serif; }

.list-style-none {
  list-style: none; }

@media (max-width: 768px) {
  .pb-xm-20 {
    padding-bottom: 20px !important; } }

@media (max-width: 768px) {
  .mb-xm-0 {
    margin-bottom: 0 !important; } }

 p,  li {
  color: #000;
  font-size: 22px;
  line-height: 34px; }
  @media (max-width: 768px) {
     p,  li {
      font-size: 18px; } }
 p {
  margin-bottom: 1.6rem; }
  @media (max-width: 768px) {
     p {
      margin-bottom: 1.1rem; } }
      #shopify-section-precision-prebiotic li {
  margin-bottom: 4px;
  list-style: disc; }
 p strong {
  font-size: 24px; }
  @media (max-width: 768px) {
     p strong {
      font-size: 20px; } }
 ul {
  margin-left: 60px;
  margin-bottom: 20px; }
  @media (max-width: 768px) {
     ul {
      margin-right: 17.5px; } }
 h1.section__title-text.product-single__title-text {
  position: relative;
  margin: 0;
  color: #213a77;
  font-weight: 500;
  font-size: 43px;
  text-align: left;
  line-height: 42px;
  padding-bottom: 5px;
  margin-bottom: 10px; }
  @media (max-width: 786px) {
     h1.section__title-text.product-single__title-text {
      font-size: 35px !important; } }
   h1.section__title-text.product-single__title-text p,  h1.section__title-text.product-single__title-text p strong {
    font-size: 35px;
    color: #213a77; }
 .product-single__form.js-product-form .product-form__switcher p,  .product-single__form.js-product-form .sub-options p,  .product-single__form.js-product-form .sub-options li {
  font-size: 18px;
  line-height: 29px; }
 .product-single__form.js-product-form .sub-options ul {
  margin-left: 0 !important;
  margin-bottom: 0; }
 .subscription_detail ul {
  margin-left: 0;
  margin-bottom: 6px; }
 .pdp-trust-seals p {
  color: #506498 !important;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.23; }
 .variant_box_active .variant_price_shipping p {
  color: white;
  opacity: .7;
  font-style: italic; }
 .subheading {
  font-family: Source Sans Pro,sans-serif !important; }

.divider {
  background: #a7a9ac;
  width: 100%;
  display: block;
  max-width: 430px;
  margin: 0 auto;
  margin-bottom: 10px; }

.pt-15 {
  padding-top: 15px !important; }

.pt-20 {
  padding-top: 20px !important; }

.mt-35 {
  margin-top: 35px !important; }

.pb-0 {
  padding-bottom: 0 !important; }

@media (max-width: 768px) {
  .pt-sm-75 {
    padding-top: 75px !important; } }

.purple {
  color: #804c9e; }

.light-blue {
  color: #0091B3; }

.primary-color {
  color: #039245; }

.font-weight-bold {
  font-weight: 600; }

.mobile_only {
  text-align: center;
  display: none !important; }
  @media (max-width: 768px) {
    .mobile_only {
      display: block !important; } }

.desktop_only {
  display: block; }
  @media (max-width: 768px) {
    .desktop_only {
      display: none; } }

@media (max-width: 768px) {
  ul {
    margin-left: 50px !important; } }
.mr-4 {
  margin-right: 4%; }

.wd-100 {
  width: 100%; }

strong, p.strong {
  font-weight: bold;
  font-family: Source Sans Pro,sans-serif; }

.btn-pink {
  height: 62px;
  width: 100%;
  max-width: 285px;
  font-size: 22px;
  font-weight: 400;
  border: none;
  padding: 0 10px;
  border-radius: 10px; }
  .btn-pink img {
    height: 23px;
    margin-top: -4px;
    margin-right: 10px;
    font-weight: 100 !important; }

.header-btn {
  padding: 0 30px; }

.header-btn .btn-pink {
  max-width: unset !important; }

.text-center {
  text-align: center; }

.text-left {
  text-align: left !important; }

.section-container {
  max-width: 1150px;
  width: 100%;
  margin: 0 auto; }

.heading {
  font-size: 43px !important;
  font-weight: 500;
  line-height: 48px !important;
  font-family: 'Zilla Slab';
  margin-bottom: 30px; }
  @media (max-width: 768px) {
    .heading {
      margin-bottom: 16px; } }

.px-15 {
  padding: 0 15px !important; }

.first-section {
  background-image: url(/cdn/shop/files/Ellipse_1_1.png?v=1643830503);
  background-position: 48% 100%;
  position: relative;
  top: 0;
  background-size: 236% 176%;
  height: 450px; }
  @media (max-width: 768px) {
    .first-section {
      background-image: unset;
      background-position: unset;
      position: unset;
      top: -21px;
      background-size: unset;
      height: unset; } }
  .first-section .eclipse {
    background-image: url(/cdn/shop/files/Ellipse_1_4_1.png?v=1646843957);
    background-position: 48% 100%;
    top: 0;
    background-size: 236% 171%;
    height: 628px;
    z-index: 0; }
    @media (max-width: 768px) {
      .first-section .eclipse {
        background-image: unset;
        background-position: unset;
        top: unset;
        background-size: unset;
        height: unset;
        z-index: 0; } }
  .first-section .page-header {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center; }
    @media (max-width: 768px) {
      .first-section .page-header {
        display: block;
        position: unset;
        top: unset; } }
  .first-section .header_title_mobile {
    margin-top: -14px !important; }
  .first-section .image-background {
    max-width: 42%;
    background-repeat: no-repeat;
    background-position: center;
    padding-right: 0;
    width: 100%;
    height: 510px;
    background-size: contain;
    margin-top: -50px; }
  .first-section .section-text {
    font-size: 28px !important;
    font-weight: 400;
    line-height: 1.3;
    color: #000;
    font-family: Source Sans Pro,sans-serif !important;
    margin-top: -10px !important; }
  .first-section .image_and_text {
    margin-left: 85px;
    max-width: 38%;
    margin-top: 70px;
    padding-bottom: 65px; }
  .first-section .central-arrow img {
    vertical-align: middle;
    height: 100%;
    object-fit: contain; }
  .first-section .bottle_with_switch_section {
    background-position: right;
    background-repeat: no-repeat; }
    .first-section .bottle_with_switch_section img:last-child {
      margin-left: 16px; }
      @media (max-width: 768px) {
        .first-section .bottle_with_switch_section img:last-child {
          margin-left: 0; } }
    .first-section .bottle_with_switch_section img.pt-20.pb-25 {
      max-width: 80%; }
  .first-section .bottle_with_switch .section-text {
    font-size: 22px !important;
    font-weight: 400;
    line-height: 1.3;
    color: #000 !important;
    text-align: left; }
    @media (max-width: 768px) {
      .first-section .bottle_with_switch .section-text {
        margin: -13px 0 0 14px;
        padding-bottom: 38px !important;
        position: relative;
        top: -12px; } }
  .first-section .bottle_with_switch h3 {
    font-size: 50px;
    text-align: left;
    margin-left: 14px;
    margin-right: 14px;
    line-height: 52px;
    margin-top: 21px;
    font-weight: 500;
    font-family: 'Zilla Slab';
    color: #233d7d !important; }
    @media (max-width: 768px) {
      .first-section .bottle_with_switch h3 {
        font-size: 35px;
        line-height: 42px;
        position: relative;
        top: -12px; } }
  .first-section .bottle_with_switch .pink-btn {
    height: 50px; }
  .first-section .bottle_with_switch .top-text-section {
    background: url(/cdn/shop/files/Ellipse_1_3.png?v=1643897388);
    position: relative;
    top: 48px;
    background-position: bottom; }

.icons_desktop img.desktop_only {
  width: 100% !important;
  margin-top: 99px !important; }

.video-section {
  background-image: url(/cdn/shop/files/Layer_40_2x_1.png?v=1643833454);
  background-size: cover; }
  @media (max-width: 768px) {
    .video-section {
      background-image: url(/cdn/shop/files/green_3_1.png?v=1643898039);
      background-position: bottom;
      background-size: unset; } }
  .video-section .heading {
    max-width: 50%;
    margin: auto;
    line-height: 55px !important; }
    @media (max-width: 768px) {
      .video-section .heading {
        max-width: 85%;
        margin: auto;
        font-size: 31px;
        font-size: 35px !important;
        line-height: 42px !important; } }
  .video-section .video {
    margin-top: 30px; }
    .video-section .video iframe {
      width: 40%; }
      @media (max-width: 768px) {
        .video-section .video iframe {
          width: 90%;
          height: 195px; } }
  .video-section .section-container {
    padding-top: 163px;
    padding-bottom: 70px; }
    @media (max-width: 768px) {
      .video-section .section-container {
        padding-top: 65px;
        padding-bottom: 40px; } }

.what-is-joot {
  background-color: #233d7d;
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
  padding: 27px 0 25px;
  margin-top: 0; }
  @media (max-width: 768px) {
    .what-is-joot {
      padding: 17px 0 25px; } }
  .what-is-joot .what-is-joot_inner p {
    font-size: 30px !important;
    font-family: Source Sans Pro,sans-serif !important;
    font-style: italic;
    color: #fff !important; }
    @media (max-width: 768px) {
      .what-is-joot .what-is-joot_inner p {
        font-size: 26px !important; } }
  .what-is-joot .section-container {
    max-width: 900px; }
  .what-is-joot .button-section {
    display: flex;
    align-items: center; }
    .what-is-joot .button-section p {
      margin-bottom: 5px !important; }
      @media (max-width: 768px) {
        .what-is-joot .button-section p {
          margin-bottom: 15px !important; } }
    @media (max-width: 768px) {
      .what-is-joot .button-section {
        display: block; } }
  .what-is-joot .discover-button {
    font-size: 22px;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 12px 12px 0;
    margin-left: 30px;
    margin-top: -5px;
    height: 68px; }
    .what-is-joot .discover-button img {
      margin-top: -3px; }
    @media (max-width: 768px) {
      .what-is-joot .discover-button {
        font-size: 22px;
        margin-left: 15px;
        margin-top: -5px;
        height: 76px;
        margin-right: 15px;
        line-height: 1;
        font-weight: 400;
        font-family: Source Sans Pro,sans-serif !important;
        display: flex;
        text-align: left; }
        .what-is-joot .discover-button span {
          margin-left: 14px; }
        .what-is-joot .discover-button img {
          height: 33px;
          margin-top: 6px; } }
    @media (max-width: 329px) {
      .what-is-joot .discover-button {
        font-size: 20px; } }
  .what-is-joot .discover-button:hover {
    cursor: pointer;
    opacity: 0.9; }

.max-width-100 {
  max-width: 100% !important; }

.product-single__top {
  padding: 40px 0 !important; }

.cap-img {
  padding: 240px 0 80px !important;
  background-color: #E1F9EC; }
  .cap-img .bottom_section_img.desktop_only {
    max-width: 45%;
    width: 45%;
    margin-top: -16% !important; }
  @media (max-width: 768px) {
    .cap-img {
      padding-top: 75px !important;
      padding-bottom: 50px !important;
      margin-bottom: 0 !important; } }

@media (max-width: 768px) {
  .text_lower.lower-section.mb-18 {
    padding: 0 !important; } }
@media (max-width: 768px) {
  .text_lower.lower-section.mb-18 .subheading {
    margin: 0 0 18px !important;
    font-size: 21px !important; } }

@media (max-width: 768px) {
  .emergency .bottom_section_1 .heading {
    font-size: 35px !important;
    line-height: 42px !important;
    margin-top: 12px; } }

.emergency.secret {
  padding: 0 0 45px;
  font-family: Source Sans Pro,sans-serif !important; }
  @media (max-width: 768px) {
    .emergency.secret {
      margin: 0; } }
  .emergency.secret p {
    color: #000; }
  .emergency.secret .divider {
    background: #a7a9ac;
    width: 100%;
    display: block;
    max-width: unset;
    margin: 0 auto 10px;
    height: 2px;
    margin-bottom: 65px; }
    @media (max-width: 768px) {
      .emergency.secret .divider {
        width: 92%;
        margin-bottom: 40px;
        margin-top: 0; } }
  .emergency.secret .heading_with_image {
    padding-right: 15px; }
    @media (max-width: 768px) {
      .emergency.secret .heading_with_image {
        display: none !important; } }
    .emergency.secret .heading_with_image img {
      width: 8%;
      float: left; }
    .emergency.secret .heading_with_image span {
      width: 92%;
      text-align: left;
      font-size: 25px;
      line-height: 1.3;
      margin-left: 15px; }
  .emergency.secret .bottom_section_img.desktop_only {
    max-width: 45%;
    width: 45%;
    margin-top: 0;
    margin-left: 0; }
    .emergency.secret .bottom_section_img.desktop_only .emergency_img {
      margin-top: 0;
      width: 100%;
      margin-left: 0;
      max-width: 100%;
      position: relative;
      top: 75px; }
  .emergency.secret .bottom_section_text {
    max-width: 55%; }
    @media (max-width: 768px) {
      .emergency.secret .bottom_section_text {
        max-width: 100%;
        padding: 0 15px; } }
  @media (max-width: 768px) {
    .emergency.secret .text_lower {
      padding: 0 15px; } }
  .emergency.secret .text_lower .btn-pink {
    max-width: 100%;
    margin-bottom: 42px; }
    @media (max-width: 768px) {
      .emergency.secret .text_lower .btn-pink {
        margin-bottom: 25px;
        margin-top: 25px !important; } }
  .emergency.secret .bottom_section_1.section-container {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center; 
    padding-inline: 15px; }
    @media (max-width: 768px) {
      .emergency.secret .bottom_section_1.section-container {
        display: block; } }
  .emergency.secret .section-container {
    max-width: 950px; }
  .emergency.secret ul li {
    list-style: disc; }
  .emergency.secret .section_subheading {
    font-size: 32px;
    font-weight: 600;
    font-family: Source Sans Pro,sans-serif !important;
    line-height: 40px; }
    @media (max-width: 329px) {
      .emergency.secret .section_subheading {
        font-size: 22px !important; } }

.benefit_section {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  padding-top: 83px;
  padding-bottom: 83px;
  background-position: right !important; }
  @media (max-width: 786px) {
    .benefit_section {
      position: unset;
      bottom: unset;
      padding-top: 50px !important;
      padding-bottom: 50px !important; } }
  .benefit_section .benefit_master {
    width: 100%;
    max-width: 950px;
    padding: 0 15px;
    margin: 0 auto; }
    .benefit_section .benefit_master .benefit_inner {
      margin-left: 0;
      margin-right: auto;
      display: flex; }
      .benefit_section .benefit_master .benefit_inner .benefits, .benefit_section .benefit_master .benefit_inner .design_help {
        width: 100%;
        max-width: 483px;
        padding-right: 70px; }
        .benefit_section .benefit_master .benefit_inner .benefits .benefits_heading, .benefit_section .benefit_master .benefit_inner .benefits .design_help_heading, .benefit_section .benefit_master .benefit_inner .design_help .benefits_heading, .benefit_section .benefit_master .benefit_inner .design_help .design_help_heading {
          font-size: 40px !important;
          font-family: 'Zilla Slab';
          line-height: 44px !important;
          font-weight: 400; }
          @media (max-width: 768px) {
            .benefit_section .benefit_master .benefit_inner .benefits .benefits_heading, .benefit_section .benefit_master .benefit_inner .benefits .design_help_heading, .benefit_section .benefit_master .benefit_inner .design_help .benefits_heading, .benefit_section .benefit_master .benefit_inner .design_help .design_help_heading {
              font-size: 34px !important; } }
        .benefit_section .benefit_master .benefit_inner .benefits .benefits_text, .benefit_section .benefit_master .benefit_inner .design_help .benefits_text {
          display: flex;
          align-items: flex-start; }
          .benefit_section .benefit_master .benefit_inner .benefits .benefits_text img, .benefit_section .benefit_master .benefit_inner .design_help .benefits_text img {
            max-width: 13px;
            position: relative;
            top: 4px; }
          .benefit_section .benefit_master .benefit_inner .benefits .benefits_text p, .benefit_section .benefit_master .benefit_inner .design_help .benefits_text p {
            font-size: 22px;
            font-family: Source Sans Pro,sans-serif !important;
            color: #363636;
            margin-left: 8px;
            line-height: 1.3;
            margin-bottom: 26px; }
            @media (max-width: 768px) {
              .benefit_section .benefit_master .benefit_inner .benefits .benefits_text p, .benefit_section .benefit_master .benefit_inner .design_help .benefits_text p {
                margin-left: 7px;
                line-height: 26px !important; } }
        @media (max-width: 768px) {
          .benefit_section .benefit_master .benefit_inner .benefits, .benefit_section .benefit_master .benefit_inner .design_help {
            padding-right: 0; } }
      @media (max-width: 768px) {
        .benefit_section .benefit_master .benefit_inner {
          flex-wrap: wrap; } }
    @media (max-width: 768px) {
      .benefit_section .benefit_master {
        padding: 0 15px; } }
  @media (max-width: 768px) {
    .benefit_section {
      padding-top: 42px;
      padding-bottom: 19px; } }

.email-form-section {
  background-color: #016123;
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
  background-size: cover;
  padding: 4px; }
  @media (max-width: 768px) {
    .email-form-section {
      position: unset;
      bottom: unset; } }
  @media (max-width: 768px) {
    .email-form-section button {
      margin-bottom: 30px; } }
  .email-form-section p {
    font-size: 26px !important;
    font-family: Muli-Medium !important; }
    @media (max-width: 768px) {
      .email-form-section p {
        font-size: 20px !important; } }
  .email-form-section h3 {
    font-size: 46px;
    font-family: 'Muli-Bold';
    line-height: 1.4; }
    @media (max-width: 768px) {
      .email-form-section h3 {
        font-size: 33px; } }
  .email-form-section button {
    max-width: 270px;
    width: 100%;
    height: 55px;
    border: none;
    font-family: Source Sans Pro,sans-serif;;
    font-size: 21px;
    margin-top: 20px;
    border-radius: 10px; }
  .email-form-section .white-text {
    font-size: 32px !important;
    line-height: 36px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Zilla Slab" !important;
    text-align: center; }
    @media (max-width: 768px) {
      .email-form-section .white-text {
        font-size: 26px !important; } }
  .email-form-section .black-text {
    font-size: 18px !important;
    line-height: 25px !important;
    color: #222 !important;
    font-weight: 400; }
  .email-form-section input.email-input {
    width: 362px;
    height: 52px;
    margin: auto;
    background-color: #ececec;
    border: 1px solid #636363;
    margin-top: 30px; }
    @media (max-width: 768px) {
      .email-form-section input.email-input {
        width: 100%;
        margin-top: 20px; } }
  .email-form-section ::placeholder {
    color: #000;
    opacity: 1;
    /* Firefox */
    font-weight: 600; }
  .email-form-section :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #000;
    font-weight: 600; }
  .email-form-section ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #000;
    font-weight: 600; }
  .email-form-section .email-form-section_inner img {
    margin-bottom: 10px; }

.probiotic_information_master {
  max-width: 1150px;
  width: 100%;
  margin: 0 auto; }
  .probiotic_information_master .probiotic_inner {
    max-width: 1012px;
    width: 100%;
    margin: 0 auto; }
    .probiotic_information_master .probiotic_inner .double_image_with_text {
      position: unset !important;
      top: unset !important; }
    .probiotic_information_master .probiotic_inner .probiotic_data {
      padding: 63px 25px 50px !important; }
      @media (max-width: 768px) {
        .probiotic_information_master .probiotic_inner .probiotic_data {
          padding: 35px 0 !important;
          max-width: inherit; } }
      .probiotic_information_master .probiotic_inner .probiotic_data .lower-section {
        font-family: Source Sans Pro,sans-serif !important; }
      .probiotic_information_master .probiotic_inner .probiotic_data h3:first-child {
        max-width: 70%; }
        @media (max-width: 768px) {
          .probiotic_information_master .probiotic_inner .probiotic_data h3:first-child {
            max-width: 100%; } }
      .probiotic_information_master .probiotic_inner .probiotic_data h3 {
        text-align: left;
        font-family: Zilla Slab;
        font-weight: 500;
        font-size: 42px;
        margin-bottom: 2rem;
        max-width: 100%;
        line-height: 1.3; }
        @media (max-width: 768px) {
          .probiotic_information_master .probiotic_inner .probiotic_data h3 {
            text-align: left;
            font-size: 35px !important;
            line-height: 42px;
            margin-bottom: 1rem;
            padding-left: 0;
            margin: 0 15px 13px; } }
      .probiotic_information_master .probiotic_inner .probiotic_data .what-is-joot-h3 span:last-child {
        margin-left: 48px; }
        @media (max-width: 768px) {
          .probiotic_information_master .probiotic_inner .probiotic_data .what-is-joot-h3 span:last-child {
            margin-left: 0; } }
      .probiotic_information_master .probiotic_inner .probiotic_data .image_and_text {
        display: flex;
        flex-wrap: wrap; }
        @media (max-width: 768px) {
          .probiotic_information_master .probiotic_inner .probiotic_data .image_and_text .right_section.image {
            margin: 15px 0; } }
      .probiotic_information_master .probiotic_inner .probiotic_data .text p {
        /* font-size: 18px; */
        font-family: Source Sans Pro,sans-serif !important;
        /* line-height: 25px; } */
      }
        @media (max-width: 768px) {
          .probiotic_information_master .probiotic_inner .probiotic_data .text p {
            line-height: 22px;
            margin: 0 15px; } }
      .probiotic_information_master .probiotic_inner .probiotic_data .text p.blue {
        font-size: 23px;
        font-family: Source Sans Pro,sans-serif;;
        margin-bottom: 0;
        line-height: 2; }
        @media (max-width: 768px) {
          .probiotic_information_master .probiotic_inner .probiotic_data .text p.blue {
            line-height: 1.1;
            margin-bottom: 16px;
            margin-top: 15px; } }
      .probiotic_information_master .probiotic_inner .probiotic_data .image_background {
        max-width: 48%;
        background-repeat: no-repeat;
        padding-right: 0;
        width: 100%;
        margin-top: 0px !important;
        margin-left: -2% !important; }
      .probiotic_information_master .probiotic_inner .probiotic_data .image_background_1 {
        max-width: 48% !important;
        background-repeat: no-repeat;
        background-size: cover !important;
        background-position: center;
        padding-right: 0;
        width: 100%;
        margin-left: 1% !important;
        height: 465px !important; }
      .probiotic_information_master .probiotic_inner .probiotic_data .text {
        width: 100%;
        max-width: 48%; }
        @media (max-width: 768px) {
          .probiotic_information_master .probiotic_inner .probiotic_data .text {
            max-width: 100%; } }
      @media (min-width: 769px) {
        .probiotic_information_master .probiotic_inner .probiotic_data .text:first-child {
          padding-right: 3%; }
        .probiotic_information_master .probiotic_inner .probiotic_data .text:last-child {
          padding-left: 5% !important;
          max-width: 52%;
          position: relative;
          top: -40px !important; } }
      .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 {
        position: relative;
        display: flex;
        flex-wrap: wrap;
        align-items: center; }
        .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_3_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_3_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_3_text {
          width: 100%;
          max-width: 53% !important;
          padding-right: 40px !important; }
          @media (max-width: 768px) {
            .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_3_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_3_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_3_text {
              max-width: 100% !important;
              padding-right: 0px !important; } }
          .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_3_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_3_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_3_text .sub_heading {
            text-align: left;
            margin-bottom: 0;
            line-height: 1.5;
            font-size: 30px; }
            @media (max-width: 768px) {
              .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_3_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_3_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text .sub_heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_3_text .sub_heading {
                margin-left: 26px;
                font-size: 20px;
                margin-bottom: 15px; } }
          .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_3_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_3_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_3_text .arrow_img {
            top: 13px;
            position: absolute;
            left: -45px; }
            @media (max-width: 768px) {
              .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_3_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_3_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text .arrow_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_3_text .arrow_img {
                left: -10px;
                top: 1px; } }
            .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_3_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_3_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_3_text .arrow_img img {
              max-width: 30px; }
              @media (max-width: 768px) {
                .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_3_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_3_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text .arrow_img img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_3_text .arrow_img img {
                  max-width: 25px; } }
          .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_3_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_3_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_3_text .heading {
            text-align: left;
            margin-bottom: 1rem;
            line-height: 1.3; }
            @media (max-width: 768px) {
              .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_3_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_3_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text .heading, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_3_text .heading {
                font-size: 35px !important;
                line-height: 42px !important; } }
        .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text:last-child, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text:last-child, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text:last-child {
          width: 100%;
          max-width: 60% !important;
          padding-right: 40px !important; }
          @media (max-width: 768px) {
            .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text:last-child, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text:last-child, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text:last-child {
              max-width: 100% !important;
              padding-right: 0px !important; } }
        @media (max-width: 768px) {
          .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_text {
            max-width: 100%;
            padding-right: 0; } }
        .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text {
          max-width: 100%;
          padding-right: 0; }
          .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text p.blue.fnt-23, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text p.blue.fnt-23, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text p.blue.fnt-23 {
            font-family: Source Sans Pro,sans-serif;;
            font-size: 23px;
            margin-top: 5px; }
            @media (max-width: 768px) {
              .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_2_text p.blue.fnt-23, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_2_text p.blue.fnt-23, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_2_text p.blue.fnt-23 {
                line-height: 1.2; } }
        .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_img {
          width: 100%;
          max-width: 47%;
          top: -26px;
          width: 47%;
          place-self: flex-start; }
          @media (max-width: 768px) {
            .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_img, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_img {
              max-width: 100%;
              width: 100%; } }
        .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 .bottom_section_img_3, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 .bottom_section_img_3, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 .bottom_section_img_3 {
          width: 100%;
          max-width: 39%;
          top: -122px;
          position: relative; }
        .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 p, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 p, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 p {
          font-size: 18px;
          font-family: Source Sans Pro,sans-serif !important;
          color: #363636;
          line-height: 1.5;
          margin-bottom: 1.9rem; }
          @media (max-width: 768px) {
            .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 p, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 p, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 p {
              font-size: 16px;
              margin: 0 15px; } }
        .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 ul, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 ul, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 ul {
          margin-left: 2.5rem; }
          .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_1 ul li, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_2 ul li, .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_3 ul li {
            font-family: Source Sans Pro,sans-serif !important;
            list-style: disc;
            font-size: 18px;
            line-height: 1.4;
            margin-bottom: 11px; }
      .probiotic_information_master .probiotic_inner .probiotic_data .lower_section_img {
        margin-top: -1%;
        max-width: 45% !important;
        width: 45%; }
        @media (max-width: 768px) {
          .probiotic_information_master .probiotic_inner .probiotic_data .lower_section_img {
            max-width: 100%;
            margin-top: 0;
            max-width: 100% !important;
            width: 100%; } }
      .probiotic_information_master .probiotic_inner .probiotic_data .lower_section_bottle_img {
        max-width: 47%;
        margin-top: -106px;
        width: 47%; }
        @media (max-width: 768px) {
          .probiotic_information_master .probiotic_inner .probiotic_data .lower_section_bottle_img {
            max-width: 100%;
            width: 100%;
            margin-top: unset !important; } }
      .probiotic_information_master .probiotic_inner .probiotic_data .lower_section_img_3 {
        max-width: 47%;
        margin-top: 0;
        width: 47%; }
        @media (max-width: 768px) {
          .probiotic_information_master .probiotic_inner .probiotic_data .lower_section_img_3 {
            max-width: 100%;
            width: 100%; } }
      .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_img_2 {
        margin-bottom: 0 !important;
        max-width: 47% !important;
        width: 47%; }
        @media (max-width: 768px) {
          .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_img_2 {
            margin-bottom: 5%;
            max-width: 100% !important;
            width: 100%; } }
        @media (max-width: 329px) {
          .probiotic_information_master .probiotic_inner .probiotic_data .bottom_section_img_2 {
            margin-left: 0px;
            max-width: 100% !important;
            width: 100%; } }
    .probiotic_information_master .probiotic_inner .divider {
      max-width: 94.5%;
      background: #a7a9ac;
      height: 2px;
      margin-bottom: 0; }
      @media (max-width: 768px) {
        .probiotic_information_master .probiotic_inner .divider {
          max-width: 90%; } }
    @media (max-width: 768px) {
      .probiotic_information_master .probiotic_inner .bottom_section_img {
        text-align: center; }
        .probiotic_information_master .probiotic_inner .bottom_section_img img {
          max-width: 173px; } }

.coming-soon {
  width: 100%; }

@media (max-width: 768px) {
  .lower-section {
    max-width: 100%; } }
.lower-section .subheading {
  text-align: left;
  font-size: 32px !important;
  line-height: 1.3;
  margin-bottom: 28px;
  padding-left: 0;
  font-weight: 600; }
  @media (max-width: 768px) {
    .lower-section .subheading {
      font-size: 21px !important;
      margin: 0 15px; } }
.lower-section h3 {
  text-align: left !important;
  font-size: 34px !important;
  font-style: italic; }
  @media (max-width: 768px) {
    .lower-section h3 {
      font-size: 26px !important; } }
.lower-section .lower_section_img {
  margin-top: -50%;
  position: relative;
  margin-left: 21px;
  right: -95px;
  max-width: 45%; }

.upper-alpha-list li {
  list-style: upper-alpha !important; }

.arrowed-list li:before {
  content: '✔';
  font-size: 18px;
  margin-right: 13px;
  font-weight: bolder;
  margin-left: -21px; }
  @media (max-width: 768px) {
    .arrowed-list li:before {
      margin-left: -19px; } }

.arrowed-list li {
  list-style: none !important; }

@media (min-width: 768px) {
  .top_first_section {
    margin-top: 69px;
    margin-bottom: 70px; } }
.top_first_section .top_first_inner h2 {
  text-align: center;
  color: #233e7e;
  font-size: 43px;
  font-weight: 500;
  line-height: 1.3;
  font-family: 'Zilla Slab'; }
  @media (max-width: 768px) {
    .top_first_section .top_first_inner h2 {
      font-size: 36px;
      line-height: 42px;
      margin-top: 30px; } }
.top_first_section .top_first_inner p {
  color: #363636;
  font-family: Source Sans Pro,sans-serif !important;
  font-size: 20px;
  text-align: center; }
  @media (max-width: 768px) {
    .top_first_section .top_first_inner p {
      font-size: 22px !important;
      line-height: 28px !important; } }
.top_first_section .top_first_inner .medical_logos {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 auto;
  max-width: 1000px;
  justify-content: center;
  margin-top: 43px; }
  .top_first_section .top_first_inner .medical_logos img {
    margin: 0 13px;
    margin-bottom: 21px; }
.top_first_section .top_first_inner .deve_asprey_video {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  margin-top: 18px; }

.mx-20 {
  margin-left: 15px;
  margin-right: 15px; }

@media (max-width: 768px) {
  .mx-md-15 {
    margin-left: 15px !important;
    margin-right: 15px !important; } }

@media (max-width: 768px) {
  .display-md-block {
    display: block !important; } }

.mx-auto {
  margin-left: auto;
  margin-right: auto; }

.lasting-stress {
  margin-top: 0 !important;
  font-family: Source Sans Pro,sans-serif !important; }
  .lasting-stress .heading {
    max-width: 60%; }
    @media (max-width: 768px) {
      .lasting-stress .heading {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
        font-size: 36px !important;
        line-height: 42px !important; } }
  .lasting-stress .section_subheading {
    font-size: 32px !important;
    font-weight: 600;
    font-family: Source Sans Pro,sans-serif !important;
    line-height: 40px;
    margin: auto;
    max-width: 90%; }
    @media (max-width: 768px) {
      .lasting-stress .section_subheading {
        font-size: 26px !important;
        max-width: 100%; } }
  .lasting-stress .dotted {
    border: 3px dashed #5082AA;
    padding: 10px;
    background-color: #3EA666;
    text-align: center;
    font-family: Source Sans Pro,sans-serif !important; }
  .lasting-stress .dotted_green_section {
    background-color: #97CFB0;
    padding: 10px;
    margin: 10px 0 30px;
    font-family: Source Sans Pro,sans-serif !important;
    width: 100%; }
    @media (max-width: 768px) {
      .lasting-stress .dotted_green_section {
        width: unset; } }
    .lasting-stress .dotted_green_section h3 {
      color: white !important; }
  .lasting-stress .divider {
    max-width: 100%;
    background: #a7a9ac;
    height: 2px;
    margin-bottom: 50px; }
    @media (max-width: 768px) {
      .lasting-stress .divider {
        max-width: 89%;
        margin-bottom: 30px;
        margin-top: 10px; } }
  .lasting-stress ul.numbered_list li {
    list-style: decimal;
    font-family: Source Sans Pro,sans-serif !important; }
  .lasting-stress .btn-pink {
    height: 62px;
    width: 100%;
    max-width: 285px;
    font-size: 22px;
    font-weight: 400;
    border: none;
    padding: 0 10px;
    border-radius: 10px;
    font-family: Source Sans Pro,sans-serif !important; }
    @media (max-width: 768px) {
      .lasting-stress .btn-pink {
        display: flex;
        align-items: center; } }
    .lasting-stress .btn-pink img {
      height: 23px;
      margin-top: -4px;
      margin-right: 10px;
      font-weight: 100 !important; }
      @media (max-width: 768px) {
        .lasting-stress .btn-pink img {
          margin-left: 30px; } }
  .lasting-stress p {
    font-family: Source Sans Pro,sans-serif !important; }

#ProductPurchaseSection p {
  margin-bottom: 0 !important; }

.bottle_guarantee_section .bottle_guarantee_inner {
  display: flex;
  align-items: flex-start;
  max-width: 1050px;
  margin: 0 auto;
  padding: 68px 50px;
  flex-wrap: wrap; }
  @media (max-width: 768px) {
    .bottle_guarantee_section .bottle_guarantee_inner {
      padding: 35px 15px 35px; } }
  .bottle_guarantee_section .bottle_guarantee_inner .img {
    width: 100%;
    max-width: 40%; }
    @media (max-width: 768px) {
      .bottle_guarantee_section .bottle_guarantee_inner .img {
        max-width: 100%;
        text-align: center; }
        .bottle_guarantee_section .bottle_guarantee_inner .img img {
          max-width: 254px; } }
  .bottle_guarantee_section .bottle_guarantee_inner .text {
    width: 100%;
    max-width: 60%;
    padding: 0 0 25px; }
    @media (max-width: 768px) {
      .bottle_guarantee_section .bottle_guarantee_inner .text {
        max-width: 100%;
        padding: 0; } }
    .bottle_guarantee_section .bottle_guarantee_inner .text h3 {
      font-size: 50px;
      font-family: 'Zilla Slab';
      font-weight: 500;
      line-height: 1.2; }
      @media (max-width: 768px) {
        .bottle_guarantee_section .bottle_guarantee_inner .text h3 {
          font-size: 32px;
          padding-top: 30px; } }
    .bottle_guarantee_section .bottle_guarantee_inner .text p {
      font-size: 18px;
      font-family: Source Sans Pro,sans-serif !important;
      color: black;
      line-height: 1.5; }
      @media (max-width: 768px) {
        .bottle_guarantee_section .bottle_guarantee_inner .text p {
          font-size: 16px; } }
  .bottle_guarantee_section .bottle_guarantee_inner .heading {
    font-size: 43px; }
    @media (max-width: 768px) {
      .bottle_guarantee_section .bottle_guarantee_inner .heading {
        font-size: 35px !important;
        line-height: 42px !important; } }
  @media (max-width: 768px) {
    .bottle_guarantee_section .bottle_guarantee_inner {
      max-width: 100%;
      margin: 0; } }

.second_section_v2.blue_section {
  background-image: url(/cdn/shop/files/Purple_block_3.png?v=1653635239);
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
  background-size: cover;
  padding: 69px 15px; }
  .second_section_v2.blue_section button {
    margin-bottom: 44px; }
    @media (max-width: 768px) {
      .second_section_v2.blue_section button {
        margin-bottom: 30px; } }
  .second_section_v2.blue_section p {
    font-size: 26px !important;
    font-family: Muli-Medium !important;
    margin-bottom: 0 !important; }
    @media (max-width: 768px) {
      .second_section_v2.blue_section p {
        font-size: 20px !important; } }
  .second_section_v2.blue_section h3 {
    font-size: 46px;
    font-family: 'Muli-Bold';
    line-height: 1.4; }
    @media (max-width: 768px) {
      .second_section_v2.blue_section h3 {
        font-size: 33px; } }

.testimonials_section .testimonials_section_inner {
  max-width: 1212px;
  padding: 80px 20px 0;
  margin: 0 auto; }
  .testimonials_section .testimonials_section_inner .col-md-4 {
    padding-right: 32px;
    padding-left: 32px;
    padding-bottom: 29px; }
    @media (max-width: 768px) {
      .testimonials_section .testimonials_section_inner .col-md-4 {
        padding-right: 0;
        padding-left: 0; } }
  .testimonials_section .testimonials_section_inner h3 {
    font-size: 23px;
    font-family: Source Sans Pro,sans-serif;;
    line-height: 1.2; }
  .testimonials_section .testimonials_section_inner p {
    font-size: 18px;
    font-family: Source Sans Pro,sans-serif !important;
    color: black;
    line-height: 1.5;
    margin-bottom: 0.5rem; }
  @media (max-width: 768px) {
    .testimonials_section .testimonials_section_inner .author_name {
      font-family: Source Sans Pro,sans-serif;; }
      .testimonials_section .testimonials_section_inner .author_name i {
        font-style: normal !important;
        font-family: Source Sans Pro,sans-serif !important; } }
  @media (max-width: 768px) {
    .testimonials_section .testimonials_section_inner {
      max-width: 100%;
      padding: 50px 15px 15px; }
      .testimonials_section .testimonials_section_inner .row {
        margin: 0 !important; } }

.numbered-list li {
  list-style: none !important; }

.numbered-list-2 li {
  list-style: decimal !important; }

p.para-large {
  font-size: 26px !important; }

p.design_help_heading.white {
  min-height: 88px; }
  @media (max-width: 768px) {
    p.design_help_heading.white {
      min-height: unset; } }

.list-style-decimal {
  list-style: decimal !important; }

.image_with_list_section {
  background-image: url(/cdn/shop/files/Layer_36_merged.png?v=1653645201);
  padding: 70px 0 80px;
  background-position: 109% 100%;
  background-size: cover;
  background-repeat: no-repeat; }
  @media (max-width: 768px) {
    .image_with_list_section {
      padding: 70px 28px 80px !important;
      background-image: url(/cdn/shop/files/image_merged_1.png?v=1653655183);
      background-position: 100% -265px;
      background-size: cover; } }
  .image_with_list_section .section-container {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    max-width: 950px; }
  .image_with_list_section .btn-pink {
    max-width: 390px; }
    @media (max-width: 768px) {
      .image_with_list_section .btn-pink {
        width: 100%;
        max-width: 100%;
        margin-bottom: -10px !important; } }
  .image_with_list_section ul {
    margin-left: 0 !important; }
    .image_with_list_section ul li {
      margin-bottom: 20px !important;
      margin-left: 36px;
      list-style-image: url(/cdn/shop/files/Layer_41_merged_1.png?v=1653644980) !important; }
      .image_with_list_section ul li img {
        height: 28px;
        margin-right: 18px; }
      @media (max-width: 768px) {
        .image_with_list_section ul li {
          line-height: 28px !important; } }
    .image_with_list_section ul li::marker {
      margin-right: 10px; }
  .image_with_list_section .heading {
    font-size: 43px !important;
    font-weight: 500;
    line-height: 48px !important;
    margin-bottom: 30px;
    color: #222222; }
    @media (max-width: 768px) {
      .image_with_list_section .heading {
        font-size: 35px !important;
        line-height: 37px !important; } }
  .image_with_list_section .col-md-5 {
    text-align: center; }
    .image_with_list_section .col-md-5 img:first-child.desktop_only {
      object-fit: contain;
      margin: 28px auto 0;
      position: absolute;
      top: 43%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .image_with_list_section .desktop_only.mx-auto.icons_desktop {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
    bottom: -80%; }
  .image_with_list_section img.product_image_mobile {
    margin: auto;
    margin-bottom: 25px; }
    @media (max-width: 768px) {
      .image_with_list_section img.product_image_mobile {
        margin: unset;
        margin-bottom: 25px;
        margin-inline: auto;} }
  .image_with_list_section .icons_mobile {
    margin: 15px auto 0;
    width: 75%; }
  .image_with_list_section .icons_desktop svg {
    width: 117%;
    max-width: 117%;
    margin-left: -25px;
    margin-top: 65px; }
    @media (max-width: 789px) {
      .image_with_list_section .icons_desktop svg {
        margin-top: unset; } }
  .image_with_list_section .btn-mobile {
    max-width: 100%;
    margin-top: 40px !important;
    margin-bottom: 26px; }

.probiotic_information_master .probiotic_inner .probiotic_data:last-child h3 {
  max-width: 70%; }
  @media (max-width: 768px) {
    .probiotic_information_master .probiotic_inner .probiotic_data:last-child h3 {
      max-width: 100%; } }

.faq_section {
  padding: 40px 20px 70px;
  margin-bottom: 30px;
  background-color: #E1F9EB; }
  @media (max-width: 768px) {
    .faq_section {
      padding: 40px 15px 60px; } }
  .faq_section .faq_inner {
    width: 100%;
    max-width: 960px;
    margin: 0 auto; }
    .faq_section .faq_inner h3 {
      text-align: left;
      font-size: 43px;
      font-weight: 500; }
      @media (max-width: 768px) {
        .faq_section .faq_inner h3 {
          font-size: 35px;
          line-height: 42px;
          margin-bottom: 20px; } }
    .faq_section .faq_inner .ques_ans h3 {
      text-align: left;
      font-size: 26px;
      font-family: Source Sans Pro,sans-serif;;
      margin-bottom: 0.7rem; }
      @media (max-width: 768px) {
        .faq_section .faq_inner .ques_ans h3 {
          font-size: 22px;
          line-height: 35px; } }
    .faq_section .faq_inner .ques_ans p {
      font-size: 18px;
      font-family: Source Sans Pro,sans-serif !important;
      margin-bottom: 2rem;
      line-height: 1.7;
      color: black; }
      .faq_section .faq_inner .ques_ans p.blue {
        font-family: Source Sans Pro,sans-serif;;
        margin-bottom: 1rem; }
      .faq_section .faq_inner .ques_ans p.mb-1 {
        margin-bottom: 1rem; }
      @media (max-width: 768px) {
        .faq_section .faq_inner .ques_ans p {
          font-size: 16px; }
          .faq_section .faq_inner .ques_ans p strong {
            font-size: 19px !important; } }
    .faq_section .faq_inner .ques_ans .faq_info p {
      margin-bottom: 0;
      line-height: 1.5; }
    .faq_section .faq_inner .ques_ans .faq_info a {
      font-family: Source Sans Pro,sans-serif;;
      display: block;
      font-weight: bold; }
    .faq_section .faq_inner .ques_ans .faq_info .mb-2 {
      margin-bottom: 2rem;
      display: block; }
    .faq_section .faq_inner li {
      list-style-type: disc;
      font-family: Source Sans Pro,sans-serif !important; }
    .faq_section .faq_inner .btn-pink {
      height: 62px;
      width: 100%;
      max-width: 100%;
      font-size: 22px;
      font-weight: 400;
      border: none;
      padding: 0 10px;
      border-radius: 10px; }
      @media (max-width: 768px) {
        .faq_section .faq_inner .btn-pink {
          display: flex;
          align-items: center;
          font-size: 19px;
          max-width: 100%; } }
      .faq_section .faq_inner .btn-pink img {
        height: 23px;
        margin-top: -4px;
        margin-right: 10px;
        font-weight: 100 !important; }
        @media (max-width: 768px) {
          .faq_section .faq_inner .btn-pink img {
            margin-left: 30px; } }

.most_trusted_master {
  width: 100%;
  max-width: 1380px;
  margin: 0 auto;
  overflow-x: hidden; }
  @media (min-width: 1024px) {
    .most_trusted_master .o-layout.o-layout--large {
      display: flex;
      align-items: center;
      justify-content: center; } }
  .most_trusted_master .product_images_master {
    max-width: 65%; }
    @media (max-width: 768px) {
      .most_trusted_master .product_images_master {
        max-width: 100%; } }
  .most_trusted_master .product-single__photo {
    max-width: 500px; }
  .most_trusted_master .product_description_master_div {
    max-width: 35%; }
    @media (max-width: 768px) {
      .most_trusted_master .product_description_master_div {
        max-width: 100%; } }
    .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner {
      max-width: 480px;
      margin: 0 auto;
      padding: 33px 44px;
      background: white;
      -webkit-box-shadow: 0px 0px 18px 5px #d3d3d3bf;
      box-shadow: 0px 0px 18px 5px #d3d3d3bf;
      text-align: center; }
      .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .product_title {
        font-family: 'Muli-ExtraBold';
        font-size: 38px;
        margin-bottom: 0;
        line-height: 1; }
        @media (max-width: 768px) {
          .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .product_title {
            font-size: 28px; } }
      .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .subscription_text {
        font-size: 30px;
        font-family: Source Sans Pro,sans-serif;;
        color: #d51684;
        letter-spacing: 2.5px;
        margin: 0; }
        @media (max-width: 768px) {
          .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .subscription_text {
            font-size: 22px;
            letter-spacing: 0;
            line-height: 1.4; } }
      .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .jdgm-prev-badge {
        text-align: center; }
        .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .jdgm-prev-badge .jdgm-star {
          font-size: 16px; }
        .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .jdgm-prev-badge .jdgm-prev-badge__text {
          color: #000000;
          font-size: 16px;
          font-style: normal;
          margin-left: 4px;
          font-family: Source Sans Pro,sans-serif !important; }
      .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .subs_off_text {
        font-size: 19px;
        margin-top: 20px;
        color: black;
        font-family: campton-medium;
        margin-bottom: 0;
        line-height: 1; }
        @media (max-width: 768px) {
          .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .subs_off_text {
            margin-top: 15px;
            margin-bottom: 20px; } }
      .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .free_shipping_text {
        color: #363636;
        font-family: Source Sans Pro,sans-serif !important;
        font-size: 16px;
        margin-bottom: 23px;
        font-style: italic; }
        @media (max-width: 768px) {
          .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .free_shipping_text {
            margin-bottom: 11px;
            line-height: 1.2; } }
      .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .ships_text {
        color: #363636;
        font-size: 19px;
        font-family: Source Sans Pro,sans-serif;;
        margin-bottom: 10px; }
      .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .variant_master {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 15px; }
        .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .variant_master .variant_inner {
          width: 100%;
          max-width: 190px;
          margin: 0 4px;
          height: 43px;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 23px;
          font-family: 'campton-book';
          border: 1px solid #d51684;
          color: black;
          cursor: pointer; }
          .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .variant_master .variant_inner span {
            font-family: 'campton-semibold'; }
          .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .variant_master .variant_inner.active {
            background: #d51684;
            color: white;
            box-shadow: 0px 0px 10px 0px #d51684; }
          .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner .variant_master .variant_inner:hover {
            background: #d51684;
            color: white; }
      .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner form {
        padding: 0; }
        .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner form .quantity_selector p {
          font-size: 19px;
          color: black;
          font-family: Source Sans Pro,sans-serif;; }
        .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner form .quantity_selector select {
          text-align-last: center;
          background: #ebebeb;
          color: black;
          font-family: 'campton-medium';
          font-size: 18px;
          text-align: -webkit-center; }
          .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner form .quantity_selector select:focus-visible {
            outline: none; }
        .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner form .form_bottom_text {
          padding: 0 15px;
          text-align: left;
          font-size: 15px;
          font-family: Source Sans Pro,sans-serif !important;
          font-style: italic;
          margin-bottom: 16px; }
          .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner form .form_bottom_text p {
            margin-bottom: 0;
            line-height: 1.2;
            position: relative;
            color: #363636; }
            .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner form .form_bottom_text p:before {
              content: '*';
              position: absolute;
              left: -11px; }
        .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner form .money_back_text {
          font-size: 16px;
          font-family: Source Sans Pro,sans-serif;;
          color: #363636; }
        .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner form .subsc_add_to_cart {
          font-size: 18px;
          width: 100%;
          font-family: 'campton-bold';
          height: 46px;
          border: none; }
      @media (max-width: 1027px) {
        .most_trusted_master .product_description_master_div .product-single__box .product_form_master .product_form_inner {
          background: white;
          max-width: calc(100% - 15px);
          box-shadow: none;
          padding: 15px 15px; } }
    @media (max-width: 768px) {
      .most_trusted_master .product_description_master_div .product-single__box .product_form_master {
        background: #f4f4f4;
        padding-top: 10px;
        border-radius: 0;
        padding-bottom: 10px; } }
    @media (max-width: 768px) {
      .most_trusted_master .product_description_master_div .product-single__box {
        margin-bottom: 0;
        padding-bottom: 0; } }
    @media (max-width: 980px) {
      .most_trusted_master .product_description_master_div {
        max-width: 100%; } }

.subscription_reviews {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
  padding-top: 68px; }
  @media (max-width: 768px) {
    .subscription_reviews {
      padding-top: 28px; } }
  .subscription_reviews .jdgm-rev-widg__title {
    display: none !important; }
  .subscription_reviews .sub_heading {
    text-align: center;
    font-size: 30px;
    margin-bottom: 0.6rem;
    font-family: Muli-Medium;
    line-height: 1; }
    @media (max-width: 768px) {
      .subscription_reviews .sub_heading {
        font-size: 20px;
        margin-bottom: 0; } }
  .subscription_reviews .heading {
    text-align: center;
    font-size: 50px;
    margin-bottom: 2rem;
    font-family: Muli-Medium; }
    @media (max-width: 768px) {
      .subscription_reviews .heading {
        font-size: 32px; } }

.third_section {
  box-shadow: -1px 6px 5px -2px #a49d9dba;
  -webkit-box-shadow: -1px 6px 5px -2px #a49d9dba;
  -moz-box-shadow: -1px 6px 5px -2px #a49d9dba;
  padding: 34px 15px; }
  @media (max-width: 768px) {
    .third_section {
      padding: 34px 22px; } }
  .third_section .inner_section {
    max-width: 878px;
    width: 100%;
    text-align: left;
    margin: 0 auto; }
    .third_section .inner_section .heading {
      font-size: 36px;
      font-family: 'Muli-SemiBold';
      margin-bottom: 0; }
      @media (max-width: 768px) {
        .third_section .inner_section .heading {
          font-size: 24px;
          line-height: 1.4;
          margin-bottom: 1rem; } }
    .third_section .inner_section .long_text {
      font-size: 18px;
      font-family: Source Sans Pro,sans-serif !important;
      color: #363636;
      line-height: 1.3; }
      @media (max-width: 768px) {
        .third_section .inner_section .long_text {
          font-size: 16px;
          line-height: 1.7; } }

.fourth_section {
  background-position: right !important;
  background-repeat: no-repeat !important;
  background-size: cover; }
  .fourth_section .fourth_section_master {
    width: 100%;
    max-width: 1050px;
    margin: 0 auto;
    padding: 0 15px;
    padding-top: 72px;
    padding-bottom: 37px; }
    .fourth_section .fourth_section_master .fourth_inner {
      max-width: 560px;
      margin-right: auto;
      margin-left: 0;
      position: relative; }
      .fourth_section .fourth_section_master .fourth_inner .img_text {
        font-family: Muli-Medium;
        font-size: 29px;
        position: relative;
        margin-bottom: 6px; }
        @media (max-width: 768px) {
          .fourth_section .fourth_section_master .fourth_inner .img_text {
            font-size: 20px;
            margin-left: 36px; } }
      .fourth_section .fourth_section_master .fourth_inner .arrow_img {
        position: absolute;
        left: -47px;
        top: 14px; }
        @media (max-width: 768px) {
          .fourth_section .fourth_section_master .fourth_inner .arrow_img {
            left: -15px;
            top: 3px; }
            .fourth_section .fourth_section_master .fourth_inner .arrow_img img {
              max-width: 24px; } }
      .fourth_section .fourth_section_master .fourth_inner .heading {
        font-size: 50px;
        font-family: 'Muli-Medium';
        line-height: 1.2; }
        @media (max-width: 768px) {
          .fourth_section .fourth_section_master .fourth_inner .heading {
            font-size: 32px;
            margin-top: 5px;
            padding-left: 13px; } }
      .fourth_section .fourth_section_master .fourth_inner p {
        font-size: 18px;
        font-family: Source Sans Pro,sans-serif !important;
        color: #363636;
        line-height: 1.6;
        letter-spacing: 0.3px;
        margin-bottom: 1.9rem; }
        @media (max-width: 768px) {
          .fourth_section .fourth_section_master .fourth_inner p {
            font-size: 16px; } }
      .fourth_section .fourth_section_master .fourth_inner .strong {
        font-weight: bold; }
    @media (max-width: 768px) {
      .fourth_section .fourth_section_master {
        padding-left: 22px;
        padding-right: 22px;
        padding-top: 54px; } }
  @media (max-width: 768px) {
    .fourth_section {
      background: unset !important;
      margin-top: 0; } }

@media (max-width: 768px) {
  .bottom_section_text .heading {
    font-size: 36px !important;
    line-height: 42px !important; } }

.wooden_bg_section {
  background-image: url(/cdn/shop/t/270/assets/wood_table.png?v=8464914428358280371665055648);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  padding: 78px 20px; }
  @media (min-width: 768px) {
    .wooden_bg_section {
      max-height: 727px; } }
  @media (max-width: 768px) {
    .wooden_bg_section {
      padding: 48px 20px;
      background-image: url(/cdn/shop/t/270/assets/wood_table_mobile.png?v=107371748212586589321665055649); } }
  .wooden_bg_section .wooden_section_inner {
    width: 100%;
    max-width: 1050px;
    margin: 0 auto;
    display: flex;
    align-items: center; }
    @media (max-width: 768px) {
      .wooden_bg_section .wooden_section_inner {
        flex-wrap: wrap-reverse; } }
    .wooden_bg_section .wooden_section_inner .img_left {
      width: 100%; }
      @media (min-width: 768px) {
        .wooden_bg_section .wooden_section_inner .img_left {
          max-width: 45%;
          position: relative;
          bottom: -59px; } }
      @media (max-width: 768px) {
        .wooden_bg_section .wooden_section_inner .img_left {
          text-align: center;
          margin-top: 26px; }
          .wooden_bg_section .wooden_section_inner .img_left img {
            max-width: 268px;
            width: 100%; } }
    .wooden_bg_section .wooden_section_inner .text_right {
      width: 100%; }
      @media (min-width: 768px) {
        .wooden_bg_section .wooden_section_inner .text_right {
          max-width: 55%; } }
      .wooden_bg_section .wooden_section_inner .text_right h3 {
        font-size: 50px;
        font-family: 'Muli-Medium';
        margin-bottom: 0.5rem; }
        @media (max-width: 768px) {
          .wooden_bg_section .wooden_section_inner .text_right h3 {
            font-size: 32px;
            text-align: center;
            margin-bottom: 2rem;
            line-height: 1; } }
      .wooden_bg_section .wooden_section_inner .text_right ul {
        margin-left: 1.1rem;
        color: black; }
        .wooden_bg_section .wooden_section_inner .text_right ul li {
          list-style: disc; }
          @media (max-width: 768px) {
            .wooden_bg_section .wooden_section_inner .text_right ul li {
              line-height: 1.4;
              margin-bottom: 0.6rem; } }
        @media (max-width: 768px) {
          .wooden_bg_section .wooden_section_inner .text_right ul {
            max-width: 400px;
            margin: 0 auto;
            padding: 0 15px; } }
      @media (min-width: 768px) {
        .wooden_bg_section .wooden_section_inner .text_right .wooden_icons {
          margin-top: 31px; } }

.discount_section {
  background-image: url(/cdn/shop/t/270/assets/discount_section_desktop.png?v=28306430751625922301665055385) !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  @media (max-width: 768px) {
    .discount_section {
      background-image: url(/cdn/shop/t/270/assets/discount_section_mobile.png?v=180291535115836563391665055386) !important; } }
  @media (min-width: 768px) {
    .discount_section {
      padding: 53px 0; } }
  @media (max-width: 768px) {
    .discount_section {
      height: 100%; } }
  .discount_section .discount_inner {
    max-width: 1000px;
    margin: 0 auto;
    width: 100%;
    padding: 20px;
    text-align: center; }
    @media (max-width: 768px) {
      .discount_section .discount_inner {
        padding: 68px 20px; } }
    .discount_section .discount_inner h3 {
      text-align: left;
      font-size: 24px;
      width: 100%;
      font-family: Source Sans Pro,sans-serif !important; }
      @media (max-width: 768px) {
        .discount_section .discount_inner h3 {
          line-height: 1.1; } }
    .discount_section .discount_inner p {
      text-align: left;
      font-size: 18px;
      font-family: Source Sans Pro,sans-serif !important; }
      @media (max-width: 768px) {
        .discount_section .discount_inner p {
          font-size: 16px;
          line-height: 1.5; } }
    .discount_section .discount_inner button {
      padding: 15px;
      border: none;
      height: 70px;
      width: 100%;
      max-width: 744px;
      font-size: 28px;
      font-family: Muli-Bold;
      margin-top: 25px;
      line-height: 1.5;
      border-radius: 10px; }
      @media (max-width: 768px) {
        .discount_section .discount_inner button {
          font-size: 20px;
          height: unset; } }
    @media (max-width: 768px) {
      .discount_section .discount_inner {
        max-width: 373px;
        margin: 0 auto; } }

.pdp-trust-seals {
  display: flex;
  flex-direction: row;
  align-content: flex-end;
  justify-content: space-evenly;
  align-items: flex-end;
  margin: 5px auto 15px;
  max-width: 320px; }
  .pdp-trust-seals .seal-set {
    width: 33%; }
  .pdp-trust-seals .img-wrapper {
    height: 65px;
    width: 100%;
    display: flex;
    align-items: center; }
    .pdp-trust-seals .img-wrapper svg {
      max-width: 45px;
      margin: 0 auto !important;
      width: auto !important; }
  .pdp-trust-seals p {
    color: #506498;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.23;
    text-align: center;
    margin: 0; }

.stock_msg {
  font-weight: bold;
  color: #1f3b7c;
  display: block; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.selector-wrapper {
  display: none; }

.bottom_section_3 .btn-pink {
  margin-top: 18px !important;
  margin: auto; }
  @media (max-width: 768px) {
    .bottom_section_3 .btn-pink {
      max-width: 90%; } }

.product-variant-selector-option:hover {
  cursor: pointer;
  opacity: 0.8; }

.product-variant-selector-option label:hover {
  cursor: pointer;
  opacity: 0.8; }

ul#productSele li.HorizontalList__Item.product-variant-selector-option {
  margin-top: 10px;
  margin-bottom: -11px;
  border: 1px solid grey;
  padding: 7px 12px 12px;
  border-radius: 9px;
  margin-left: -32px;
  font-weight: 600; }

ul#productSele li.HorizontalList__Item.product-variant-selector-option:last-child {
  margin-left: 25px; }

ul#productSele {
  display: inline-flex; }
@media all and (min-width:940px){
  .prebiotic-heading-text-img{
    width: calc(100% + 51px);
    
  }
}