/** Shopify CDN: Minification failed

Line 37:21 Expected identifier but found whitespace
Line 37:23 Unexpected "{"
Line 37:32 Expected ":"
Line 38:10 Expected identifier but found whitespace
Line 38:12 Unexpected "{"
Line 38:21 Expected ":"

**/
.main-content {
    background-color: #FFF2EF!important;
}
.table-responsive {
    border-radius: 20px;
    border: 1px solid #464543;
}
table.table {
    color: #464543;
    border-radius: 20px;
    border: 1px solid #464543;
    overflow: hidden;
}
.submit_btn_bg {
    background-color: #F6DFDA!important;
}
.product-single__thumbnail.active-thumb {
    border-color: #B63B3D !important;
}
.select-option-column [type=checkbox]:not(:checked)+label:before {
    border: 2px solid #B63B3D;
}
.onetimepurchase{
  background-color: transparent!important;
}
.toddler-sectopn{
    background-color: {{ section.settings.bg-color }};
    color: {{ section.settings.text-color }};
    padding: 3% 0;
  }

.ingredient_tab_pdp{
       background-color: #FFF8F7;
}
.price__badges{
  display:none;
}
.Accordion_item .show a{
  color: #fff!important;
}

.pediatrician_section {
  background-color:#fcf8f5;
}
.main_tab_div .container_full {
    padding-top: 5%;
}
.jdgm-btn--dark {
    background-color: #B63B3D!important;
    border: 2px solid #B63B3D!important;
}
.jdgm-histogram__bar-content {
    background-color: #B63B3D!important;
}
.quantity-right, .loop-subscription-group, .frequently-together{
  border: 1px solid #B63B3D!important;
  
}
.onetimepurchase, .recommend_class{
    color: #464543 !important;
  /*  font-weight: bold; */

}
.onetimepurchase {
    border: 1px solid #B63B3D!important;
}
.template-product .addtocart:hover {
    background-color: #B63B3D !important;
    color: #fff!important;
  opacity: 1;
}


.onetimepurchase:hover{
    background-color: #B63B3D !important;
    color: #fff!important;
}
#final_price-1 span.price-item.price-item--sale {
    color: #FFBBBC !important;
}

#final_price-1 .price-item--regular
 {
    color: #DD5F61 !important;
}
.learn_more a:hover{
    background-color: #B63B3D !important;
    color: #fff!important;
}
  .toddler-sectopn p{
      color: #464543;
  }
.title_logo {
  text-align:center;
}

.jdgm-prev-badge__text, .common-style .jdgm-star {
    color: #B63B3D!important;
}
.page-name--toddler-brain-growth .new-design .product-single .product-sub__title:after {
    background: #B63B3D; 
}
.product-single__meta h1, .product-single__meta .h1 {
    color: #464543;
}
.common-style .product-single .product-sub__title {
  color:#B63B3D;
}
  .common-style .new-design .product-single .product-sub__title span{
    background-color:transparent;
  }

.cart-right .white-card .loop-subscription-group-label{
   color:#B63B3D!important; 
}
 .loop-selling-plan-selector-description:before, .loop-per-pack-selling-price :before, .loop-selling-plan-description-and-price span:before {
   color:#B63B3D!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:#B63B3D!important;   
}
.loop-full-width.loop-subscription-group.loop-subscription-group-border-bottom:not(.loop-selected-selling-plan-group) {
    border: 2px solid #B63B3D!important;  
}
.loop-one-time-purchase-option {
    border: 2px solid #B63B3D!important;
}
.loop-one-time-purchase-option.loop-selected-selling-plan-group {
    border: solid #464543!important;
}
.product_underline {
    margin: 0;
    border: 1px solid #B63B3D;
    opacity: 1;
}
.select-option-column [type=checkbox]:not(:checked)+label:before {
  border: 2px solid #B63B3D;
}
.frequently-item-img {
   border: 2px solid #B63B3D;
}
.frequently-item-content h6, .frequently-item-content .h6 {
 color:#B63B3D!important; 
}
  .frequently-item-content p {
        color: #464543;
  }
  .white-card .btn-add-to-cart {
    background:#464543!important;
    }
span.price-item.price-item--sale {
    color: #B63B3D!important;
}


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

  .nutrition-accordion {
    background-color: #B63B3D;
        padding-bottom: 30px;
    margin-bottom:0px;
}
 .nutrition-accordion .Accordion_item .title_tab h3{
       color: #fff;
 }
   .faq-section-main .Accordion_item {
    border-top: 1px solid #fff;
    
}
   .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: 5%;
    color: #fff;
}
.judgeme_section h2, .judgeme_section p {
    color: #464543;
}
.jdgm-widget-actions-wrapper a {
    background-color: #B63B3D!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;
  }
 .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: #f6e4cc;
}
.bullet_points li:last-child strong, .bullet_points li:last-child p {
    position: relative;
    top: -7px;
}

.toddler-kids-growth h1 {
    font-size: 3vw;
    text-align: left;
    font-family: 'Montserrat';
    color: #464543;
    line-height:3vw;
}
.toddler-kids-growth h2 {
    font-family: 'Montserrat';
}

  .common-style .product-single__media {
    max-width: 100%;
}
 
  .sti-hide-class .price-item.price-item--regular {
    text-decoration: none;
  }
.subscribe_price .price__sale .price-item--regular, .subscribe_price .product-single__meta .price-item {
    color: #DD5F61 !important;
}
.static_discount_txt {
    text-align: center;
    background-color: #B63B3D !important;
    color: #fff !important;
    padding: 5px 15px !important;
    align-items: center;
    display: flex !important;
      border-radius: 10px;
}
  @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: #595959;
    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;
  }
  .inner_content p {
    width: 98%;
    margin: auto;
    padding: 18px 15px;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #f6e4cc;
    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:#fff!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: 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;
  }
.best_to_compliment p{
  font-size:14px;
}
.tolstoy-stories-next-button {
  background:transparent;
}
.product-single__thumbnail {
      border-width: thin;
}
.pediatrician_section p{
  font-size:14px;
}
 .recommended_badge  {
  margin-top:1.5rem;
}
.content_icons .grid-item:nth-last-child(1):nth-child(odd) {
    position: relative;
    left: 57%;
}
h2.pink_bg {
    font-size: 1.2rem !important;
    background: #B63B3D;
    margin-bottom: 0 !important;
    color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    text-align: center;
    padding-left: 5%;
    font-weight: bold;
}
h2.pink_bg_without-radius {
    font-size: 1.2rem !important;
    background: #B63B3D;
    margin-bottom: 0 !important;
    color: #fff;
    text-align: center;
    padding-left: 5%;
    font-weight: bold;
}

h2.grey_bg, h2.pink_bg, .grey_bg_without-radius, .pink_bg_without-radius {
    font-family: 'owners-text';
}
 @media only screen and (max-width: 749px) {
   a.btn.button_add_to_cart{
     background-color:#f1901d;
   }
     .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: 12px !important;
    padding-bottom: 20px;
}
     .template-product .main-content {
        padding-top: 20px;
    }
   .nutrition-accordion {
     margin-top:0px!important;
   }  
 
.desktop-view {
display: none!important;  
}
   .content_icons .grid-item:nth-last-child(1):nth-child(odd) {
    position: relative;
    left: 57%;
}
     .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: 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;
 }
   .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;
    }
   .page-name--toddler-brain-growth .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%;
}
   .page-name--toddler-brain-growth .main-content {
         background-size: cover;
   }
   .toddler-kids-growth h1 {
    font-size: 7vw;
   }
   .toddler-kids-growth{
     background-color: #f6e4cc;
   }
   
    .page-name--toddler-brain-growth .main-content {  
 /*   background: url('/cdn/shop/files/Brain_Growth_mobile_750.png?v=1699377715');*/
    background-repeat: no-repeat;
    margin: 0 auto;      
    background-position: top center;
    background-color: #f6e4cc;
    }
  .static_discount_txt{
        padding: 5px 7px !important;
  }
 
   }
 .grid_section{
     display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
    padding: 2%;
    width:85%;
 margin: 0 auto;
  }
a.btn.button_add_to_cart {
    /* background-color: #7f5e47; */
    color: #fff !important;
    font-weight: 500;
    padding: 1% 5%;
    font-size: 16px !important;
    border-radius: 30px;
}
@media screen and (max-width: 749px) {
    a.btn.button_add_to_cart {
        padding: 12px 15px !important;
        font-size: 14px !important;
    }
      .full_bg_container {
        background-color: #FFF2EF !important;
    }
    
}
@media screen and (max-width: 779px) {
    .title_logo img {
        width: 80%;
    }
    
}
@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) {
 .feature_section h2 {
    padding-bottom: 3%;
}
  .page-name--toddler-brain-growth .main-content {
  /*background: url('/cdn/shop/files/Brain_growth_background_1920px-tiny_v2.png?v=1700506270');*/
  background-repeat: no-repeat;
  margin: 0 auto;      
  background-position: top center;
  background-color: #f6e4cc;
  }
    .left_bg p, .right_bg p{
      min-height: 145px!important;
}
  
}
@media only screen and (min-width: 1900px) {
  .page-name--toddler-brain-growth .main-content {
    background-size:contain;
  }
  
}
.last-traditional_product_De8qXk, .last-truheight_product_3MjXDM{
      border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;  
}
.product-single__thumbnail.active-thumb {
    border-color: #B63B3D !important;
    border-radius: 8px;
}
a.btn.button_add_to_cart{
  background-color: #464543!important;
  color: #fff;
}
a.btn.button_add_to_cart:hover,  .rebuy-button:hover{
    background-color: #B63B3D !important;
    color: #fff!important;
  opacity: 1;
}

p.bg_txt{
  border-radius: 10px;
}