/** Shopify CDN: Minification failed

Line 13:21 Expected identifier but found whitespace
Line 13:23 Unexpected "{"
Line 13:32 Expected ":"
Line 14:10 Expected identifier but found whitespace
Line 14:12 Unexpected "{"
Line 14:21 Expected ":"

**/

.toddler-sectopn{
    background-color: {{ section.settings.bg-color }};
    color: {{ section.settings.text-color }};
    padding: 3% 0;
  }
.price__badges{
  display:none;
}
p.text-center-.money-back {
    visibility: hidden;
    display: none;
}

/*.onetimepurchase {
  font-size:18px;
} */
.toddler_heading_h2{
  color:#464543;
}
.pediatrician_section {
  background-color:#fcf8f5;
}
/*.quantity-right, .loop-subscription-group, .frequently-together{
  border: 1px solid #B50000!important;
  
}
*/
  .toddler-sectopn p{
      color: #464543;
  }
.title_logo {
  text-align:center;
}

.common-style .jdgm-star, .jdgm-prev-badge__text {
      color: #B50000!important;
}
.jdgm-btn--dark {
border: none!important;
background-color: #B50000!important;
}
.page-name--kids-pre-probiotic .new-design .product-single .product-sub__title:after {
    background: #B50000; 
}
.product-single__meta h1, .product-single__meta .h1 {
    color: #464543;
}

.common-style .product-single .product-sub__title {
   /*   color: #B50000; */
    font-size: 15px !important;
  line-height:normal!important;
      margin: 15px auto 0;
      margin-bottom: 15px !important;
}
/*
.short_description{
   color: #B50000!important;
}
*/
  .common-style .new-design .product-single .product-sub__title span{
    background-color:transparent;
  }

.cart-right .white-card .loop-subscription-group-label{
   color:#B50000!important; 
}
 .loop-selling-plan-selector-description:before, .loop-per-pack-selling-price :before, .loop-selling-plan-description-and-price span:before {
   color:#B50000!important;  
 }

  .cart-right .white-card .new-heading, form, select, .loop-selling-plan-selector,  .loop-one-time-purchase-option-label {
    color:#464543!important;
  }
  .loop-selected-selling-plan-group .loop-subscription-group-price-amount, .loop-selected-selling-plan-group .loop-one-time-purchase-option-price-amount {
     color:#464543!important; 
  }
 
.loop-subscription-group-price-amount, .loop-one-time-purchase-option-price-amount, .loop-one-time-purchase-option-price-quantity {
  color:#B50000!important;   
}
.loop-full-width.loop-subscription-group.loop-subscription-group-border-bottom:not(.loop-selected-selling-plan-group) {
    border: 2px solid #f4d7bd!important;  
}
.loop-one-time-purchase-option {
    border: 2px solid #f4d7bd!important;
}
.loop-one-time-purchase-option.loop-selected-selling-plan-group {
    border: solid #464543!important;
}
.product_underline {
    margin: 0;
    border: 1px solid #f4d7bd;
    opacity: 1;
}
/* .select-option-column [type=checkbox]:not(:checked)+label:before {
  border: 1px solid #B50000;
}
.frequently-item-img {
   border: 1px solid #B50000;
}
.frequently-item-content h6, .frequently-item-content .h6 {
 color:#B50000!important; 
}
*/
  .frequently-item-content p {
        color: #2a2150;
  }
 



  .money-back {
    color:#fff!important; 
  } 

  .nutrition-accordion {
    background-color: #E1BB99;
        padding-bottom: 30px;
    margin-bottom:0px;
}
 .nutrition-accordion .Accordion_item .title_tab h3{
       color: #464543;
 }
   .faq-section-main .Accordion_item {
    border-top: 1px solid #fee6ce;
    
}
   .Accordion_item:first-child {
    border:none;
  }
  .nutrition-accordion .Accordion_item .title_tab .title .icon:before, .nutrition-accordion .Accordion_item .title_tab .title .icon:after {
    background-color: #464543;
}
  .nutrition-accordion .Accordion_item .inner_content li {
    color: #fff;
  }
 .judgeme_section {
 /*   background: linear-gradient(to bottom, #3f3872 19%, #6766ab 18%); */
   background:#f2dcd7;
    padding-top: 3rem;
    color: #fff;
}
.judgeme_section h2, .judgeme_section p {
    color: #464543;
}
.jdgm-widget-actions-wrapper a {
    background-color: #B50000!important;
    color:#fff!important;
}
.jdgm-rev-widg__summary-text {
    color: #464543;
}
.jdgm-histogram__bar-content {
    background-color: #B50000!important;
}
.judgeme_review_widget-box .jdgm-histogram__bar-content, .judgeme_review_widget-box .jdgm-histogram__bar {
   background-color: #fee6ce; 
}
  a.jdgm-link, .jdgm-histogram__frequency {
    color: #464543!important;
}
  b.jdgm-rev__title {
    color: #464543;
}
  .judgeme_review_widget-box .jdgm-sort-dropdown {
    border: 1px solid #464543;
  }
   .product-recommendations__inner h2,  .product-recommendations__inner .product-card .product-card__title, .faq-newsletter h2 {
   color:#fff!important;
   }
 /*  .truheight-sleep dl.price .price__sale .price-item--regular {
    display: block;
}
   .truheight-sleep dl.price.price--on-sale .price__sale .price-item--sale {
    display: block;
}
  .truheight-sleep dl.price .price__sale .price-item--sale {
    display: none;
}  */
  .price__sale {
    display: block;
  }
 
dl.price.subscription .price__sale .price-item--regular {
    display: block;
}
  
 
  
  dl.price.subscription .price__sale .price-item--sale {
    display: none;
}

 
  
  dl.price.subscription.price--on-sale .price__sale .price-item--sale {
    display: block;
}
ul.bullet_points {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}
ul.bullet_points:before {
    content: "";
    display: inline-block;
    width: 2px;
    background: #000;
    position: absolute;
    left: 3px;
    top: 7px;
    height: calc(100% - 14%);
}
ul.bullet_points li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 10%;
}
ul.bullet_points li:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #000;
    position: absolute;
    left: 0;
    top: 7px;
    border-radius: 10px;
}
.bullet_points li:last-child::before {
    top: 0px;
}
.bullet_points li:last-child {
    background-color: #fee6ce;
}
.bullet_points li:last-child strong, .bullet_points li:last-child p {
    position: relative;
    top: -7px;
}
.nutrition-accordion {
    margin-top: 0%!important;
}
.toddler-kids-growth h1 {
    font-size: 3vw;
    text-align: left;
   
    color: #464543;
    line-height:3vw;
}
.toddler-kids-growth h2 {

}

  .common-style .product-single__media {
    max-width: 100%;
}
 
  .sti-hide-class .price-item.price-item--regular {
    text-decoration: none;
  }
  .bold-ro__initial-discount-price {
    display: inline-block;
  }
  .bold-ro__recurring-text:after {
    content: '';
  }
  .product-form__controls-group .select-option-column [type=radio]:checked ~ label, .product-form__controls-group .select-option-column [type=radio]:checked ~ label ~ span {
    color: #3d352c!important;
  }
  .white-card .bold-ro__product {
    margin-bottom: 0;
  }
  .white-card .bold-ro__radio-div.bold-ro__one-time-div {
    padding-top: 0;  
  }
  .white-card .bold-ro__radio-div.bold-ro__recurring-div {
    padding-bottom: 0;
  }
  .product-single__meta .white-card .ro_widget .price-item, .bold-ro__initial-discount-price {
    color: #3D352C;
    font-size: 20px;
    
    font-weight: 600;
  }
  .white-card .bold-ro__product {
    display: table !important;
    width: 100%;
  }
  .white-card .bold-ro__radio-div.bold-ro__one-time-div {
    display: table-footer-group;
  }
  .white-card .bold-ro__radio-div.bold-ro__recurring-div {
    display: table-header-group;
  }
  .white-card .ro_widget label {
    cursor: pointer;
  }
  .white-card .ro_widget label .free-shipping {
    font-weight: bold;
  }
  .white-card .ro_widget label p {
    font-size: 14px;
  }
  .white-card .ro_widget label .bold-ro__recurring-text {
    font-size: 16px;
  }
  .white-card .product-form__controls-group .btn-add-to-cart:hover, .white-card .product-form__controls-group .btn-add-to-cart:hover #final_price-1 .price-item {
      color: #000 !important;
  }
  .white-card .ro_widget label p.free-shipping {
    color: #b4845b;
  }
  .white-card .ro_widget input[type=radio] {
    width: 17px;
    height: 17px;
    accent-color: #464442;
  }
  


  @media not all and (min-resolution:.001dpcm) {
  .white-card .ro_widget input[type=radio]{
    width: 15px;
    height: 15px;
  }
}
 
  .faq-section-main .faqs-section {
      background: transparent;
      padding: 0 !important;
  }
  container {
    width: 100%;
  }
  
  .Accordions {
    display: block;
    max-width: 1030px;
    margin: auto;
  }
  
  .Accordion_item {
    width: 100%;
    height: auto;
    margin: 5px 0;
  }
  .Accordion_item:first-child {
    margin-top: 50px;
  
  }
  .Accordion_item .title_tab {
    width: 100%;
    color: #464543;
    padding: 12px 30px;
    cursor: pointer;
    transition: background-color 0.3s ease-in;
    border-radius: 4px;
  }
  .Accordion_item .title_tab .title {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    position: relative;
  }
  .Accordion_item .title_tab .title .icon {
    position: absolute;
    right: 1%;
    top: calc(50% - 8px);
    width: 16px;
    height: 16px;
    background-color: transparent;
    transform: rotate(-90deg);
    transition: transform 0.3s ease-in;
  }
  .Accordion_item .title_tab .title .icon:before, .Accordion_item .title_tab .title .icon:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 2px;
    background-color: #212121;
  }
  .Accordion_item .title_tab .title .icon:before {
    top: 0;
    left: 2px;
    transform: rotate(-45deg);
  }
  .Accordion_item .title_tab .title .icon:after {
    top: 0;
    right: 2px;
    transform: rotate(45deg);
  }
  
  .inner_content {
    width: 100%;
    height: auto;
    display: none;
    overflow: hidden;
  }
  .inner_content p {
    width: 98%;
    margin: auto;
    padding: 18px 15px;
   
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    opacity: 0;
    transform: translate3d(0px, 60px, 0px);
    transition: transform 0.6s cubic-bezier(0, 0.99, 0.44, 1.01), opacity 0.8s 0.1s cubic-bezier(0, 0.99, 0.44, 1.01);
  }
  .product-single__description .inner_content p {
    color:#464543!important;
  }
  /* ================================= */
  .Accordion_item .title_tab.active {
    transition: background-color 0.3s ease-in;
  }
  .Accordion_item .title_tab.active .title .icon {
    transform: rotate(0deg);
    transition: transform 0.3s ease-in;
  }
  .Accordion_item .title_tab:hover {
    transition: background-color 0.3s ease-in;
  }
  .Accordion_item .inner_content p.show {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
    transition: opacity 0.8s cubic-bezier(0, 0.99, 0.44, 1.01), transform 0.6s 0.1s cubic-bezier(0, 0.99, 0.44, 1.01);
    max-width: 97%;
  }
  
  /* ================================= */
  .inner_content p span {
    font-size: 14px;
    line-height: 30px;
  }
  .inner_content p b {
    color: #f44336;
    font-size: 18px;
  }

  .faq-section-main .Accordion_item .title_tab {
    padding: 19px 0;
  }
  .faq-section-main .inner_content p {
    padding: 0 25px 0 0;
  }
  .Accordion_item .title_tab .title {
    padding-right: 25px;
  }
.best_to_compliment p{
  font-size:14px;
}
.tolstoy-stories-next-button {
  background:transparent;
}
.product-single__thumbnail {
      border-width: thin;
}

 .recommended_badge  {
  margin-top:1.5rem;
}
.midle_section {
    background-color: #FFFAFA!important;
}

 @media only screen and (max-width: 749px) {
 
  .what_makes_us  a.btn.button_add_to_cart{
         background: #464543;
   }
   .page-name--kids-pre-probiotic h2.kids_bg, .page-name--kids-pre-probiotic h2.kids_bg_without-radius{
     font-size: .8rem !important;
   }
.midle_section{
  padding:8% 5%!important;
}
   h2.toddler_heading_h2.pb-3 {
        font-size: 1.5rem !important;
    }

    .mobile-view span#discountToShow {
        font-size: .9rem !important;
      
    }
  p.text-center.short_description {
    font-size: 12px !important;
    padding-bottom: 20px;
}
   .template-product .main-content {
        padding-top: 20px;
    }
  .ingredient_tab_pdp .main_tab_div .container_full img {
    max-width: 85% !important;
    text-align:center;
}
   .what_makes_us .row {
    padding: inherit;
}
    .what_makes_us, .trusted_by_moms_section,.ingredient_tab_pdp,.pediatrician_section, .judgeme_section, .faqs-product-section,.best_to_compliment {
    padding: 5% 0!important;
}
   .pediatrician_section  br{
     display:none!important;
   }
     .Accordion_item:first-child {
     padding-top:0!important;
     margin-top:0;
   }
   .faq-section-main .Accordions{
     border-bottom:none;
   }
   .grid_section{
       padding: 5% 0;
 }
   .left_below_product_thumbnails li {
    padding-bottom: 2%;
    min-height: 60px;
    align-items: center;
    display: flex;
}
   ul.left_below_product_thumbnails img {
     float: left;
    clear: both;
   }
   
    .short_description br{
  display:none;
}
    .common-style .new-design .product-single .product-sub__title span {
    background: none;
    max-width: max-content;
    }
   .page-name--kids-pre-probiotic .new-design .product-single .product-sub__title:after {
   background: none;
    }
   
    .toddler-sectopn{
    padding-top:8%;
    padding-bottom: 8%;
  }
 div#ProductSection-product-template-bone-growth-toddler {
    padding-top: 5%;
}

   .toddler-kids-growth h1 {
    font-size: 7vw;
   }
   .toddler-kids-growth{
     background-color: #fee6ce;
   }
  a.btn.button_add_to_cart {
   padding: 12px 10px !important;
  }
       .title_logo img {
        width: 80%;
    }
       .full_bg_container {
        background-color: #FFF3F3 !important;
    }
   }
.main-content {  
    background-color: #FFF3F3;
    }
 .grid_section{
     display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    padding: 2%;
    width:85%;
 margin: 0 auto;
  }
@media only screen and (max-width: 990px) {
 
    .select-option-column:last-child {
    margin-right:30px;
    }
    .slideshow .container.slideshow__text-wrap {
    padding: 0;
    width: 100%;
    max-width: 100%;
    }    
    .slideshow .container.slideshow__text-wrap .slick-slide img {
    width: 100%;
    }
}
@media only screen and (min-width: 750px) {
    .text-center.pt-5.ingredient_btn {
        bottom: 7%!important;
    }

 .feature_section h2 {
    padding-bottom: 3%;
}
.left_bg p, .right_bg p{
  min-height:150px!important;
}
  
}
.last-traditional_product_Lj9xEM, .last-truheight_product_JcD33a {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.main-content {  
    background-color: #FFF3F3!important;
    }
.common-style .product-single .product-sub__title {
    color: #B74A4B;
    font-size: 15px !important;
    line-height: normal !important;
    margin: 10px 0 !important;
}
span.price-item.price-item--sale {
    color: #B74A4B !important;
}
.subscribe_price .price__sale .price-item--regular, .subscribe_price .product-single__meta .price-item {
    color: #F68887 !important;
}
.quantity-right, .loop-subscription-group, .frequently-together {
    border: 1px solid #B74A4B !important;
}
.select-option-column [type=checkbox]:not(:checked)+label:before {
    border: 1px solid #B74A4B;
}
.quantity-right, .loop-subscription-group, .frequently-together, .frequently-item-img {
    border: 2px solid #B74A4B !important;
    border-width: thin !important;
}
.frequently-item-content h6, .frequently-item-content .h6 {
    color: #B74A4B !important;
}
.product-single__thumbnail.active-thumb {
    border-color: #B74A4B !important;
}
.onetimepurchase {
    border: 1px solid #B74A4B !important;
    background-color: #FFD9D9 !important;
    color: #464543 !important;
    max-width: 75%;
}
 .white-card .btn-add-to-cart {
    background:#464543!important;
   color: #fff!important;
    }
.onetimepurchase:hover, a.btn.button_add_to_cart:hover, .rebuy-button:hover {
    background-color: #B74A4B !important;
    color: #fff !important;
    opacity: 1;
}
.white-card .product-form__controls-group .btn-add-to-cart:hover, .white-card .product-form__controls-group .btn-add-to-cart:hover #final_price-1 .price-item {
    color: #fff !important;
    background-color: #B74A4B !important;
    opacity: 1 !important;
    transition: none;
}
.static_discount_txt {
    background-color: #B74A4B !important;
    color: #ffffff !important;
    border-radius: 10px;
}
.white-card span.price-item.price-item--sale {
    color: #FFC5C5 !important;
}
.white-card s.price-item.price-item--regular {
    color: #F58180!important;
}
.submit_btn_bg{
  background-color: #FFE6E6!important;
}
.faq-section-main .inner_content p {
    color: #fff !important;
}
.nutrition-accordion .Accordion_item .title_tab .title .icon:before, .nutrition-accordion .Accordion_item .title_tab .title .icon:after {
    background-color: #fff !important;
}
.nutrition-accordion .Accordion_item:first-child {
    margin-top: 0;
}
.main_tab_div .container_full{
  padding-top:5%;
}
.ingredient_tab_pdp {
  background-color:#FFFAFA;
}
a.btn.button_add_to_cart {
    background-color: #464543;
    color: #fff !important;
    font-weight: 500;
    padding: 1% 5%;
    font-size: 16px !important;
    border-radius: 30px;
}
h2.grey_bg, h2.kids_bg, .grey_bg_without-radius, .kids_bg_without-radius {
    font-family: 'owners-text';
}
h2.kids_bg {
    font-size: 1.2rem !important;
    background: #B74A4B;
    margin-bottom: 0 !important;
    color: #ffffff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    text-align: left;
    padding-left: 5%;
    font-weight: bold;
}
  h2.kids_bg_without-radius {
    font-size: 1.2rem !important;
    background: #B74A4B;
    margin-bottom: 0 !important;
    color: #ffffff;
    text-align: left;
    padding-left: 5%;
    font-weight: bold;
}
