/** Shopify CDN: Minification failed

Line 87:21 Expected identifier but found whitespace
Line 87:23 Unexpected "{"
Line 87:32 Expected ":"
Line 88:10 Expected identifier but found whitespace
Line 88:12 Unexpected "{"
Line 88:21 Expected ":"

**/
 .price__sale .price-item--sale {
    color: #f61e12;
  }
  @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;
  padding-top: 2%;
}
.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: #474543;
  }
.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:#474543 !important;
  border:none!important;
}
.jdgm-histogram__bar-content {
    background-color: #474543 !important;;
}
.common-style .product-single .product-sub__title {
  color:#474543;
     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:#474543!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:#474543!important;
    font-weight:500;
  }
.tolstoy-stories-next-button{
  background:transparent;
}
 form, select, .loop-selling-plan-selector,  .loop-one-time-purchase-option-label {
    color:#474543!important;
  }
  .loop-selected-selling-plan-group .loop-subscription-group-price-amount, .loop-selected-selling-plan-group .loop-one-time-purchase-option-price-amount {
     color:#474543!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 #474543!important;
}
.product_underline {
    margin: 0;
    border: 1px solid #f4d7bd;
    opacity: 1;
}

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

.white-card s.price-item.price-item--regular {
    color: #E6E5B7!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: #9d96c9;
}
  .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: #474543;
}
.jdgm-widget-actions-wrapper a {
    background-color: #474543!important;
    color:#fff!important;
}
.jdgm-rev-widg__summary-text {
    color: #474543;
}
  a.jdgm-link, .jdgm-histogram__frequency {
    color: #474543!important;
}
  b.jdgm-rev__title {
    color: #474543;
}
  .judgeme_review_widget-box .jdgm-sort-dropdown {
    border: 1px solid #474543;
  }
   .jdgm-prev-badge__text, .jdgm-rev__body p, .product-recommendations__inner h2,  .product-recommendations__inner .product-card .product-card__title, .faq-newsletter h2 {
   color:#474543!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: #474543;
    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;
  }
  

/*  2 variant Slider changes */
  .swiper-button-next_1, .swiper-button-prev_1 {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}
.swiper-button-next_1, .swiper-rtl .swiper-button-prev_1 {
    right: 10px;
    left: auto;
}
.swiper-button-prev_1, .swiper-rtl .swiper-button-next_1 {
    left: 10px;
    right: auto;
}
.common-style .swiper-button-next_1, .common-style .swiper-button-prev_1 {
    top: auto;
    bottom: 0;
    right: auto;
    left: 50%;
    transform: translate(-50%);
}
.common-style .swiper-button-next_1 {
    margin-left: 43px;
}
.common-style .swiper-button-prev_1 {
    margin-left: -28px;
}
.swiper-button-next_1.swiper-button-disabled, .swiper-button-prev_1.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}
.common-style .product-single .swiper-button-next_1, .common-style .product-single .swiper-button-prev_1 {
    bottom: auto;
    top: 50%;
    transform: translate(-50%);
}
.common-style .product-single .swiper-button-next_1 {
    left: auto;
    right: -41px;
}
.common-style .product-single .swiper-button-prev_1 {
    right: auto;
    left: 16px;
    margin: 0;
    transform: initial!important;
}
.swiper-button-next_1:after, .swiper-button-prev_1:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}
.swiper-button-next_1:after, .swiper-rtl .swiper-button-prev_1:after {
    content: 'next';
}
.swiper-button-prev_1:after, .swiper-rtl .swiper-button-next_1:after {
    content: 'prev';
}
.common-style .swiper-button-next_1:after {
    content: "";
    background: url(/cdn/shop/files/right-arrow.svg?v=1663580855);
    font-size: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    width: 42px;
    height: 26px;
    right: 0;
    text-align: right;
}
.common-style .swiper-button-prev_1:after {
    content: "";
    background: url(/cdn/shop/files/left-arrow.svg?v=1663581010);
    font-size: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    width: 42px;
    height: 26px;
    right: 0;
    text-align: right;
}
.common-style .product-single .swiper-button-next_1:after {
    background: url(/cdn/shop/files/pdp-right-arrow.svg?v=1665037311);
    background-repeat: no-repeat;
}
.common-style .product-single .swiper-button-prev_1:after {
    background: url(/cdn/shop/files/pdp-left-arrow.svg?v=1665037311);
    background-repeat: no-repeat;
}
  @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: 3% 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: #474543;
    padding: 12px 30px;
    cursor: pointer;
    transition: background-color 0.3s ease-in;
    border-radius: 4px;
  }
  .Accordion_item .title_tab .title {
    font-weight: 700;
    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 #474543!important;
      border-width: thin !important;
}
.quantity-right, .loop-subscription-group, .frequently-together, .frequently-item-img {
  border: 2px solid #474543!important;
      border-width: thin !important;
}
.select-option-column [type=checkbox]:not(:checked)+label:before {
    border: 2px solid #474543;
      border-width: thin !important;
}
  .trusted_by_moms_section{
    background-color:#f6e4cc;
  }
  .trusted_by_moms {
    
  }
  .toddler_heading_h2 {
    color: #474543;
}
  .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(3, 1fr);
    gap: 20px;
    padding: 2%;
    width:85%;
 margin: 0 auto;
  }

 @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;
      
    }
  
   }

@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:-67px;
  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;
    }
 }
