/** Shopify CDN: Minification failed

Line 116:21 Expected identifier but found whitespace
Line 116:23 Unexpected "{"
Line 116:32 Expected ":"
Line 117:10 Expected identifier but found whitespace
Line 117:12 Unexpected "{"
Line 117:21 Expected ":"

**/
.main-content {
    background-color: #FDF6EE!important;
}
.price__sale .price-item--sale {
    color: #8C5F42!important;
  }
.subscribe_price .price__sale .price-item--regular, .subscribe_price .product-single__meta .price-item {
    color: #BD957C !important;
}
.static_discount_txt {
    background-color: #88583F !important;
    color: #ffffff !important;
    border-radius: 10px;
}
.quantity-right, .loop-subscription-group, .frequently-together {
    border: 1px solid #88583F !important;
}

  select#SingleOptionSelector_add_on {
    width: 100%;
    border: 2px solid #88583F !important;
    border-radius: 8px !important;
    padding: 20px !important;
    background-position-x: 90%;
    background-color: #fff;
}
    .white-card #SingleOptionSelector-1 {
    border: 2px solid #88583F !important;
    border-radius: 8px !important;
    padding: 20px !important;
    background-position-x: 90%;
    background-color: #fff;
}
  @media screen and  (max-width: 779px){
     .price__sale .price-item--regular, .product-single__meta .price-item  {
    font-size: 20px !important;
      color: #e0b997 !important;   
}
    .price--on-sale .price__sale{
        flex-wrap: initial;
    }
   .bone_growth_supplements {
    text-align: center;
    padding-top: 5%;
    max-width: 75%;
    margin: 0 auto;
         padding-bottom: 5%;
}
  }
   @media screen and  (min-width: 780px){
   .bone_growth_supplements {
    text-align: center;
    padding-top: 5%;
    max-width: 55%;
    margin: 0 auto;
      padding-bottom: 5%;
}
  .price__sale .price-item--regular {
    color: #e0b997 !important;
    font-size: 26px !important;
  }
   }
  .stickey {
    display: none !important;
  }

  .product-single__meta .price__badges {
    display: none;
  }

  .sle-option {
    display: none;
  }
  .product__prices {
    display: flex;
    align-items: center;
  }
  .or-pric {
    color: #e0b997;
    font-weight: 600;
    font-family: "2b.Ubuntu-L";
    font-size: 25px;
  }
  .divbox2 {
    padding-left: 12px;
    font-weight: 600;
    font-family: "2b.Ubuntu-L";
    font-size: 20px;
    color: #ff4321;
  }
  .stikou {
    text-decoration: line-through;
  }
  .product__price {
    display: flex;
    align-items: center;
  }
ul#tabs {
  max-width: fit-content;
    margin: 0 auto;
}
.pediatrician_section {
  background-color:#fff;
}
.toddler-sectopn{
    background-color: {{ section.settings.bg-color }};
    color: {{ section.settings.text-color }};
    padding: 3% 0;
  }
  .toddler-sectopn p{
      color: #464543;
  }
.title_logo {
  text-align:center;
  
}
.title_logo img {
 max-width:407px;
} 
.page-name--toddler-complete-nutrition .new-design .product-single .product-sub__title:after {
    background: #805f48; 
}
.product-single__meta h1, .product-single__meta .h1 {
    color: #292150;
}
.jdgm-btn--dark {
  background-color:#464543 !important;
  border:none!important;
}
.jdgm-histogram__bar-content {
    background-color: #464543 !important;;
}
.common-style .product-single .product-sub__title {
  color:#88583F;
     font-size: 15px !important;
  line-height:normal!important;
}
  .common-style .new-design .product-single .product-sub__title span{
    background-color:transparent;
      
    padding:0;
  }

.cart-right .white-card .loop-subscription-group-label{
   color:#464543!important; 
}
 .loop-selling-plan-selector-description:before, .loop-per-pack-selling-price :before, .loop-selling-plan-description-and-price span:before {
   color:#e06465!important;  
 }
  .cart-right .white-card .new-heading{
     color:#464543!important;
    font-weight:500;
  }
.tolstoy-stories-next-button{
  background:transparent;
}
 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:#e06465!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;
}

.frequently-item-content h6, .frequently-item-content .h6 {
 color:#464543!important; 
}
.tooltip-content span {
    color: #464543;
}
  .frequently-item-content p {
        color: #2a2150;
  }
  .white-card .btn-add-to-cart {
    background:#464543!important;
    }

.white-card s.price-item.price-item--regular {
    color: #B6815F!important;
}
  .money-back {
    color:#fff!important; 
  } 

  .nutrition-accordion {
    background-color: #7f5e47;
        padding-bottom: 0px;
    margin-bottom:0px;
   
}
 .nutrition-accordion .Accordion_item .title_tab h3{
       color: #ffffff;
 }
   .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: #fff;
}
  .nutrition-accordion .Accordion_item .inner_content li {
    color: #fff;
  }
 .judgeme_section {
 /*   background: linear-gradient(to bottom, #3f3872 19%, #6766ab 18%); */
   background:#f8cfab;
    padding-top: 3%;
    color: #fff;
}
.judgeme_section h2, .judgeme_section p {
    color: #464543;
}
.jdgm-widget-actions-wrapper a {
    background-color: #464543!important;
    color:#fff!important;
}
.jdgm-rev-widg__summary-text {
    color: #464543;
}
  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;
  }
   .jdgm-prev-badge__text, .jdgm-rev__body p, .product-recommendations__inner h2,  .product-recommendations__inner .product-card .product-card__title, .faq-newsletter h2 {
   color:#464543!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;
}

.toddler-kids-growth h1 {
    font-size: 2.5vw;
    text-align: left;
    font-family: 'Montserrat';
    color: #464543;
    line-height:normal;
}
.toddler-kids-growth h2 {
  
 /* font-size: clamp(.9rem, 1.8vw, 5rem)!important; */
}

  .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-family: "2b.Ubuntu-L";
    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-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;
  }
 .faq-section-main .inner_content p {
    width: 98%;
    margin: auto;
    padding: 18px 15px;
    font-family: 'Montserrat';
    font-weight: 500;
    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);
  }
  
  /* ================================= */
  .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: 93vw;
  }
  
  /* ================================= */
  .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;
  }
.white-card #SingleOptionSelector-0{
      border: 2px solid #88583F!important;
}
.quantity-right, .loop-subscription-group, .frequently-together, .frequently-item-img {
  border: 2px solid #88583F!important;
}
.select-option-column [type=checkbox]:not(:checked)+label:before {
    border: 2px solid #88583F;
}
.product-single__thumbnail.active-thumb {
    border-color: #88583F !important;
}
.onetimepurchase {
    border: 1px solid #88583F!important;
    background-color: #F7E9DA!important;
    max-width: 75%;
}
.onetimepurchase:hover, a.btn.button_add_to_cart:hover, .rebuy-button:hover {
    background-color: #88583F !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: #88583F !important;
    opacity: 1 !important;
    transition: none;
}
.white-card .price__sale .price-item--sale {
    color: #FFDBC4 !important;
}

.submit_btn_bg {
    padding: 2% 0%;
    background-color: #F7EEE5!important;
    border-radius: 30px;
    padding-bottom: 3%;
}
.section_bg p {
    color: #88583f;
    line-height: normal;
    font-weight: 500;
    padding-bottom: 10%;
    font-size: 14px;
}
.nutrition-accordion .Accordion_item:first-child {
    margin-top: 0;
}
  .trusted_by_moms_section{
    background-color:#f6e4cc;
  }
  .trusted_by_moms {
    
  }
  .toddler_heading_h2 {
    color: #464543;
}
  .pt_3 {
    padding-bottom: 3%;
}
  .what_makes_us{
    padding:3% 0;
      background-color:#f6e4cc;
  }
  .feature_section{
     padding:3% 0;
    padding-bottom:4%;
    background-color:#f8eee8;
  }
  .trusted_by_moms_grid{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap:10px;
  }

  .featured{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap:30px;
        padding: 2%;
  }
  
  .featured img{
    padding-bottom:3%;
    max-width:80%;
  }
  .feature_section h2{
     padding-bottom:3%;
  }
 .img_what_makes {
   max-width:50%;
 }
  .featured img{
    
  }
  .ingredient_tab_pdp{
    background-color:#f7efe7;
  }
  .grid_section{
     display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    padding: 2%;
    width:85%;
 margin: 0 auto;
  padding-top: 5%;  
  }
.table-responsive {
    border-radius: 20px;
    border: 1px solid #464543;
}
.ingredient_btn a.btn.button_add_to_cart {
    color: #fff!important;
}
h2.kids_bg {
    font-size: 1.2rem !important;
    background: #88583F !important;
    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 {
   background: #88583F !important;
    color: #ffffff;
}
.last-traditional_product_Knq3qd, .last-truheight_product_76z4ry {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
a.btn.button_add_to_cart {
   align-content: center;
    min-height: 54px;
    display: inline-flex;
    align-items: center;
    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';
}
#tabs li a.inactive {
    padding-top: 5px;
    padding-bottom: 8px;
    padding-left: 8px;
    text-decoration: underline;
    padding-right: 8px;
    color: #464543!important;
    background: #FAF3F0!important;
    outline: none;
}
#tabs li a {
  color: #464543!important;
    background: #F5E8E3!important;
  border-radius: 10px!important;
  margin-right: 15px;
}
.toptable-title{
  text-transform: capitalize!important;
}
.tincture_middle_img{
  padding-top: 0px!important;
}
.blue_heading{
  padding-bottom: 0;
}

 @media only screen and (max-width: 749px) {
     .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: 83vw;
  }
   p.text-center.short_description{
     font-size:13px!important;
   }
   .what_makes_us ul#tabs_new {
        max-width: 95%;
        padding-top: 2%;
        display: inline-flex;
        margin: 0 auto;
        margin-bottom: 5%;
    }
   .title_logo img {
    max-width: 300px;
}
   .title_logo {
  text-align:center;
  padding-top:1rem;
}
   .toddler_heading_h2{
     font-size:20px!important;
   }
   .product-form__item{
     margin-top:10px;
   }
    .nutrition-accordion {
    margin-top:5%!important;
  }
  .what_makes_us, .trusted_by_moms_section,.ingredient_tab_pdp,.pediatrician_section, .judgeme_section, .faqs-product-section,.best_to_compliment {
    padding: 8% 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;
 }
   .short_description br{
     display:none;
   }
 .toddler-kids-growth h2 {
    font-family: 'Montserrat';
font-weight:bold;
}
   .toddler-kids-growth figure img {
         height: auto;
   }
     #tabs {
margin: auto 12%;
  }
    .common-style .new-design .product-single .product-sub__title span {
    background: none;
    font-size:15px;
    }
   .page-name--toddler-complete-nutrition .new-design .product-single .product-sub__title:after {
   background: none;
    }
  .title_logo img {
  padding-top:2%;

  } 
    .toddler-sectopn{
    padding-top:8%;
    padding-bottom: 8%;
      background: #fee6ce;
  }
 div#ProductSection-product-template-bone-growth-toddler {
    padding-top: 5%;
}
   .page-name--toddler-complete-nutrition .main-content {
         background-size: 100% 52%!important;
   }
   .toddler-kids-growth h1 {
    font-size: 7vw;
   }
   .toddler-kids-growth{
     background-color: #fee6ce;
   }
   
    .page-name--toddler-complete-nutrition .main-content {  
    background-repeat: no-repeat;
    margin: 0 auto;      
    background-position: top center;
    background-color: #ffe6d3;
      
    }
  a.btn.button_add_to_cart{
    padding: 12px 8px !important;
  }
       .full_bg_container {
        background-color: #FDF6EE!important;
    }
   .left_bg p, .right_bg p {
     min-height: 50px!important;
   }
   .accordion.mobile{
     font-weight: 500;
   }
   }

@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) {
 
  .page-name--toddler-complete-nutrition .main-content {
/*  background: url('/cdn/shop/files/Complete_Nutrition_background_1920px.png?v=1699290853');*/
  background-repeat: no-repeat;
  margin: 0 auto;      
  background-position: top center;
  background-color: #ffe6d3;
  }

  
}

 @media screen and (min-width:1201px){
 
  .main_tab_div .tab_container img {
  max-height:412px;
  }
  
  } 
@media screen and (min-width:1401px){ 
/*  .toddler-kids-growth h2 {
  font-size: clamp(.9rem, 1.4vw, 5rem)!important;
  } */

} 
  @media screen and (max-width:1200px){
  .main_tab_div .tab_container img {
  max-width:85%!important;
  }
  
  }
  @media screen and (max-width:800px){
  #tabs li a {
  font-size: 15px!important;  
  }
  
  }
 
 
  #tabs {
  width: 100%;
  height:30px;   
  padding-right: 2px;
  margin-top: 30px;    
  }
  a {cursor:pointer;}
  
  #tabs li {
  float:left; 
  list-style:none;   
  outline:none;
  }  
  

 
  .main_tab_div .container {
  position:relative;
  top:0;
  padding-left: 0;
  }
  .tab_container {
  text-align:center;
  padding-top:5%;
  
  }
.ingredient_section{
  padding-top:5%;
}
.ingredient_section .container ul{
  padding-bottom:5%;
}
 @media screen and (min-width:1930px){
   
    .page-name--toddler-complete-nutrition .main-content {
      background-size:contain;
    }
 }
