/** Shopify CDN: Minification failed

Line 81:21 Expected identifier but found whitespace
Line 81:23 Unexpected "{"
Line 81:32 Expected ":"
Line 82:10 Expected identifier but found whitespace
Line 82:12 Unexpected "{"
Line 82: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;
}
.submit_btn_bg .price__sale .price-item--sale {
    color: #FFDBC4 !important;
}
.white-card s.price-item.price-item--regular {
    color: #B6815F!important; 
}
.static_discount_txt {
    background-color: #88583F !important;
    color: #fff !important;
  border-radius: 10px;
      padding: 5px 10px !important;

}
.white-card #SingleOptionSelector-0, select#SingleOptionSelector_add_on, .quantity-right, .loop-subscription-group {
    border: 2px solid #88583F !important;
}
.subscription_section {
  margin-bottom:10px;
}
.onetimepurchase{
    background-color:#F7E9DA!important;
   border: 2px solid #88583F !important;
  color:#464543!important;
  }
.onetimepurchase:hover, .white-card .btn-add-to-cart:hover{
   background-color:#88583F!important;
  color: #ffffff!important;
}
.submit_btn_bg{
  background-color: #F7EEE5!important;
}
.nutrition-accordion .Accordion_item .title_tab .title .icon:before, .nutrition-accordion .Accordion_item .title_tab .title .icon:after {
    background-color: #fff;
}
a.btn.button_add_to_cart:hover, .rebuy-button:hover {
    background-color: #88583F !important;
    color: #fff !important;
    opacity: 1;
}
.grid_section {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    padding: 2%;
    width: 85%;
    margin: 0 auto;
  padding-top: 5%;
  background-color: #FFFAF3;
}
#tabs li a {
    color: #464543 !important;
    background: #F5E8E3 !important;
    border-radius: 10px !important;
    margin-right: 15px;
    min-width: 140px;
}
#tabs li a.inactive {
    color: #464543 !important;
    background: #FAF3F0 !important;
}
.toddler-sectopn{
    background-color: {{ section.settings.bg-color }};
    color: {{ section.settings.text-color }};
    padding: 3% 0;
  }
a.btn.button_add_to_cart {
    background-color: #464543;
    align-content: center;
    min-height: 54px;
    display: inline-flex;
    align-items: center;
}
.table-responsive {
    border-radius: 20px;
    border: 1px solid #464543;
}
  .toddler-sectopn p{
      color: #464543;
  }
.title_logo {
  text-align:center;
}

.common-style .product-single .product-sub__title {
  color:#88583F;
  font-size:13px!important;
}
.jdgm-btn--dark {
border: none!important;
background-color: #ad8164!important;
}
.page-name--toddler-essentials-kit .new-design .product-single .product-sub__title:after {
    background: #464543; 
}
.product-single__meta h1, .product-single__meta .h1 {
    color: #292150;
}

  .common-style .new-design .product-single .product-sub__title span{
    background-color:transparent;
  }

.cart-right .white-card .loop-subscription-group-label{
   color:#AD8164!important; 
}
 .loop-selling-plan-selector-description:before, .loop-per-pack-selling-price :before, .loop-selling-plan-description-and-price span:before {
   color:#ad8164!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:#ad8164!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: 2px solid #f4d7bd;
}
.frequently-item-img {
   border: 2px solid #f4d7bd;
}
.frequently-item-content h6, .frequently-item-content .h6 {
 color:#634F41!important; 
}
  .frequently-item-content p {
        color: #2a2150;
  }
  .white-card .btn-add-to-cart {
    background:#464543!important;
    }


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

  .nutrition-accordion {
    background-color: #F0E2D0;
        padding-bottom: 30px;
    margin-bottom:0px;
    margin-top:30px!important;
}
 .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 .inner_content li {
    color: #464543;
  }
 .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: #ad8164!important;
    color:#fff!important;
}
.jdgm-rev-widg__summary-text {
    color: #464543;
}
.jdgm-histogram__bar-content {
    background-color: #ad8164!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: #292150;
}
  .judgeme_review_widget-box .jdgm-sort-dropdown {
    border: 1px solid #292150;
  }
 .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: 8%!important;
}
*/
.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;
  }
  .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: #fff !important;
    opacity: 1;
    transition: none;
  }
  .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: 0px;
  
  }
  .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: #464543;
    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 {
    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;
  }
 @media only screen and (max-width: 749px) {
   .cart-right .white-card .product-form__itemd.purchase-type {
    min-height: inherit;
}
    .quantity-right, .white-card #SingleOptionSelector-0 {
      
        background-position-x: 100% !important;
    }
   .white-card select, .loop-subscription-group .loop-selling-plan-selector{
     background-position-x: 100% !important;
    
   }
   #SingleOptionSelector-1-size{
     max-width:100%;
   }
   .faqs-product-section {
    padding: 5% 0!important;
}
   .faq-section-product .Accordion_item .title_tab {
    padding: 8px 10px!important;
}
    .Accordion_item .inner_content p.show {
    max-width: 83vw;
  }
   #tabs{
height:auto!important;
margin-top:0px;     
   }
  .main_tab_div {
    margin-top: 5%;
    margin-bottom: 5%;
}
    .toddler-kids-growth figure img {
         height: auto; 
    }

    .common-style .new-design .product-single .product-sub__title span {
    background: none;
    }
   .page-name--toddler-essentials-kit .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-essentials-kit .main-content {
         background-size: cover;
   }
   .toddler-kids-growth h1 {
    font-size: 7vw;
    line-height:normal;
   }
   .toddler-kids-growth{
     background-color: #fee6ce;
   }
   
    .page-name--toddler-essentials-kit .main-content {  
   /* background: url('/cdn/shop/files/Essentials_Kit_750px.png?v=1700165382');*/
    background-repeat: no-repeat;
    margin: 0 auto;      
    background-position: top center;
    
    }
   .nutrition-accordion{
     padding-bottom: 0;
     margin-top: 0 !important;
   }
  
   }

@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) {
  .white-card #SingleOptionSelector-0,.size .quantity-right select {
        background-position-x: 98%!important;
  }
  
.top_heading_box{
    font-size: 2rem;
}
  
}

  .page-name--toddler-essentials-kit .main-content {
/*  background: url('/cdn/shop/files/Essentials_Kit_2500px_v2.png?v=1700510685');*/
  background-repeat: no-repeat;
  margin: 0 auto;      
 /* background-position: top center;
  background-size:contain; */
  background-color: #FCF4E9;
  }

  @media only screen and (min-width: 1000px){
 .quantity-right select {
    max-width: 25.5%; 
}   
  }
 @media only screen and (min-width: 1000px) and (max-width: 1510px){
/*.nutrition-accordion {
    margin-top: -18%!important;
}  */
  }
@media only screen and (min-width: 1800px) {
.badges_product {
    max-width: 100%;
    margin-bottom: 13vh;
}
}
 #tabs {
  width: 100%;
  height:30px;   
  padding-right: 2px;
  margin-top: 30px;    
       padding-top: 4%;
  }
  a {cursor:pointer;}
  
  #tabs li {
    float: none;
    list-style: none;
    outline: none;
    display: inline-block;
  }  
  
  #tabs li a {
  
  font-size: large;
  font-weight: bold;
  color: #6E6254;
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 8px;
  display: block;
  background: #FEE6CE;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  text-decoration: none;
  outline: none;
  
  }
  
  #tabs li a.inactive {
  padding-top: 5px;
  padding-bottom: 8px;
  padding-left: 8px;
  text-decoration: underline;
  padding-right: 8px;
  color: #666666;
  background: transparent;
  outline: none;   
  }
  

  #tabs li a:hover, #tabs li a.inactive:hover {
  color: #5685bc;
  outline:none;
  }
 
  .main_tab_div .container {
  position:relative;
   padding-bottom:4%;
  padding-left: 0;
  }
  .tab_container {
  text-align:center;
  padding-top:5%;
  
  }
