/** Shopify CDN: Minification failed

Line 398:110 Unexpected ";"

**/

:root{
    /** ==========GLOBAL COLORS  ========  **/
    --primary-color: #97A982;
    --white-color:#fff;
    --black-solid-color: #000;
    --default-heading-color: #5d5d5d;
    --default-text-color: rgba(93,93,93,0.7);
    --links-normal-color: rgba(31, 114, 205,0.7);
    --table-th-bg : #fbf6f3;


     /** ==========GLOBAL FONTS SETTINGS ========  **/
    --primary-font-family: "Quicksand";
    --header-menu-font-size: 16px;
    --default-text-size: 18px;
    --default-text-font-weight:500;
    --heading-medium : 40px;
    --heading-large: 65px;
    --default-list-item-size: 16px;

    /** ==========PRODUCT TITLE ========  **/
    --product-title-weight:500;
    --product-title-size: 16px;
    --product-price-size: 18px;
    --product-price-weight: 700;
    /** ==========BUTTONS ========  **/
    --btn-size: 20px;
    --btn-font-weight:700;
    --btn-padding: 15px 45px;
    --btn-radius:10px;
    --btn-line-height: 0.999em;
    --btn-letter-spacing: 0px;
    --btn-color: #fff;

    /** GLOBAL RADIUS VALUES **/
    --form-btn-radius: 10px;

}

 /** ========== CSS RESET ========  **/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin: 0px; font-family:var( --primary-font-family);}
.h5, .h6, h5, h6{text-transform:capitalize;letter-spacing:0px;font-size:20px;font-weight:600;line-height:2em;}
a,strong{font-family:var( --primary-font-family);}
p{color:var(--default-text-color);font-family:var( --primary-font-family);font-size: var(--default-text-size);margin-bottom:0px;font-weight:var(--default-text-font-weight);line-height:2em;letter-spacing:0px;}
a{color:var(--links-normal-color);font-weight:700;}
.site-footer__linklist a {color: rgba(93, 93, 93, 0.7);font-weight: 500;}
.section-header .extra-content .subtext p{color:var(--default-text-color);line-height:2em;    max-width: calc(100% - 16.83%);margin-left: auto; margin-right: auto;}
.h4, h4{letter-spacing:0px;text-transform:capitalize;}
#Footer-custom_dRK8UC p{color: var(--default-text-color);line-height: 2em;}
#Footer-custom_aLxwzx .footer__collapsible p{color:var(--default-text-color);}
.footer__logo .footer-logo-after p{color:var(--default-text-color);line-height:1.6em;font-weight: 400;letter-spacing:0px;}
.no-bullets.site-footer__linklist li a{line-height:1em;    margin-bottom: 20px;}
.site-footer .page-width .grid{margin: 0px;}
.site-footer .page-width .grid > div{padding-left:0px;}
.newsletter-section .newsletter-section__content .theme-block .rte p{font-weight: 500;font-size: 18px;line-height: 1em;color: rgba(93,93,93,0.7);}
.newsletter-section .newsletter-section__content .theme-block .h1{font-weight: 400;font-size: 40px;line-height: 1.78em;letter-spacing: 0;color:#5D5D5D;}
.collection-content .grid .pagination .page a {color: var(--default-heading-color);}
.pagination .page.current {opacity: 1; font-weight: 500;}
.newsletter-section .newsletter-section__content .theme-block form button{letter-spacing:0px;}



/** GLOBAL SECTION AND CONTAINER STYLE **/

.organic-custom-section{width:100%;}
.organic-custom-section .organic-custom-container { max-width:1500px;padding:80px 40px;margin:auto;}
.site-header .page-width { padding: 0 40px;}

/* Reuseable Classes */
.organic-custom-container .heading--large{font-size:65px; font-weight:400;font-family: var(--primary-font-family);line-height:1.0933em;text-align:center;color: var(--default-heading-color) }
.collection-h2{
    font-size: 40px;
    font-weight: 400;
    color: var(--default-heading-color);
    line-height: 1.2em;
   letter-spacing:0px;
}

.collection-section-description p{
    color: var(--default-text-color);
    line-height: 2em;
  letter-spacing:0px;

}
.organic-custom-container  .heading-medium{
  color:var(--default-heading-color);
  font-size: 36px;
  line-height:1.35em;
  padding-bottom:30px;
  letter-spacing:0px;
  font-weight:400;
}
.collection-section-description h4{font-weight: 600;font-size: 24px;line-height: 1.7em;}
.collection-section-description a {color: var(--links-normal-color);font-weight:700;}
.collection-section-description ul li{font-size: var(--default-list-item-size);color:var(--default-text-color);line-height:1.5em;font-weight:var(--default-text-font-weight);margin:20px 0px;}
.collection-section-description ul li:before{
   content: "";
    background-image: url(/cdn/shop/files/icon.png);
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-right: 16px;
    vertical-align: middle; 
    margin-right:15px;
    position: absolute;
    top: 10%;
    left: 0;
}
.collection-section-description ul li{position: relative; padding-left: 40px;}
.collection-section-description ul, .collection-section-description ol{margin:0px;}
.content-heading.collection-h2{padding-bottom:25px;}

/* OL **/
.collection-section-description ol li{font-size: var(--default-list-item-size);color:var(--default-text-color);line-height:1.5em;font-weight:var(--default-text-font-weight);margin:20px 0px;}
.collection-section-description ol li:before{
   content: "";
    background-image: url(/cdn/shop/files/icon.png);
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-right: 16px;
    vertical-align: middle; 
    margin-right:15px;
    position: absolute;
    top: 10%;
    left: 0;
}
.collection-section-description ol {display:flex;flex-wrap:wrap;justify-content:flex-start;gap:80px;}
.collection-section-description ol li{position: relative; padding-left: 40px;}


/** Inner Pages Default Styles */
body .sidebar-toc-area .news-letter-section .form-description{ color: rgba(93, 93, 93, 0.7);}
body .main-content-area .content-area p { color: rgba(93, 93, 93, 0.7);}
body .page-toc-wrapper .content-area p strong{color: rgba(93, 93, 93, 0.7);font-size:18px;}
body .main-content-area .content-area a { color: var(--links-normal-color);}
body .toc-box ul li a{color: var(--links-normal-color);}
body #table-of-contents-list li::marker, #table-of-contents-list-mobile-toc li::marker{ color: rgba(93, 93, 93, 0.7);}
body .custom-faq .faq-row .faq-box .collapsible-content__inner p{color: rgba(93, 93, 93, 0.7);font-weight:500;}
body .custom-faq .faq-row .faq-box .collapsible-content__inner p a{color: var(--links-normal-color);}
body .main-content-area .content-area h3{color: rgba(93, 93, 93, 0.7);}
body .accordion__item .accordion__content p, body .accordion__item .accordion__content ul li{color: rgba(93, 93, 93, 0.7);}
body .accordion .read-more-btn{color: var(--links-normal-color);}
body .accordion__item .accordion__content a{color: var(--links-normal-color);}
.variant-wrapper fieldset.variant-input-wrap .variant-name .deal-offer-text p{color:#5D5D5D;}
body .page-toc-wrapper .content-area ul li{color: rgba(93, 93, 93, 0.7);}
body .thank-you-section .container .content-section p{color: rgba(93, 93, 93, 0.7);}
body .main-content-area .content-area div{color: rgba(93, 93, 93, 0.7);}
body .main-content-area .content-area p span{color: rgba(93, 93, 93, 0.7) !important;}

body.modal-open {
    overflow: visible !important;
    position: unset !important;
    width: unset ;
}
html body.klaviyo-prevent-body-scrolling {
    overflow: visible !important;
}
/** ============================================
  Custom Section - OFS Custom Text with image Common Styling
=================================================  **/
.ofs-custom-text-with-img .organic-custom-container {display:flex;justify-content:space-between; flex-wrap:wrap;gap:60px;}
.ofs-custom-text-with-img .organic-custom-container .content-row{width: calc(100% - 580px - 60px);}

.ofs-custom-text-with-img .organic-custom-container .image-row { max-width:580px ;}
.ofs-custom-text-with-img .img-align-right .organic-custom-container{flex-direction:row-reverse;}
.ofs-custom-text-with-img .organic-custom-container .content-row .collection-section-description h3{color:var(--default-heading-color);font-size:24px;line-height:2em;font-weight:600;padding:10px 0px;}
.ofs-custom-text-with-img .text-full-width  .organic-custom-container .content-row{max-width:100%;}
.ofs-custom-text-with-img .text-full-width .organic-custom-container .content-row{width:100%;}
.ofs-custom-text-with-img .image-row img.section-img-mobile{display:none;}

/** ============================================
  Custom Section - OFS Brand Grid Common Styling
=================================================  **/
.ofs-collection-brands-grid .content-heading.collection-h2 {text-align:center;padding-bottom:30px;}
.ofs-collection-brands-grid .section-content.collection-section-description p{text-align:center;max-width: calc(100% - 21.5%); margin: auto;}
.ofs-collection-brands-grid .brands-container{  display: flex; justify-content: space-between; flex-wrap: wrap;gap: 30px;padding-top:50px}
.ofs-collection-brands-grid .brands-container .brand-item {background-color: #fff;  padding: 40px;  width: calc((100% - 1 * 30px) / 2);}
.ofs-collection-brands-grid .brands-container .brand-item .brand-item-description p{color:var(--default-text-color);}
.ofs-collection-brands-grid .brands-container .brand-item .brand-item-img{width:90px;height:90px;margin-bottom:20px;}
.ofs-collection-brands-grid .brands-container .brand-item .brand-item-img img{height:100%;width:100%;object-fit:contain;}
.ofs-collection-brands-grid .text-align-left .content-heading.collection-h2 {text-align:left;}
.ofs-collection-brands-grid .brands-container .brand-item.item-full-width{width:100%;}
.ofs-collection-brands-grid .content-row .collection-section-description.text-left p{text-align:left;max-width:100%;}
.ofs-collection-brands-grid .brands-container .brand-item.no-padding{padding:0px;}
.ofs-collection-brands-grid .brands-container .brand-item-description h4{font-size:24px;font-weight:600;line-height:2em;}
.ofs-collection-brands-grid .brands-container .brand-item-description ul li{font-size: var(--default-list-item-size);color:var(--default-text-color);line-height:1.5em;font-weight:var(--default-text-font-weight);margin:20px 0px;}
.ofs-collection-brands-grid .brands-container .brand-item-description  ul li:before{
   content: "";
    background-image: url(/cdn/shop/files/icon.png);
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-right: 16px;
    vertical-align: middle; 
    margin-right:15px;
    position: absolute;
    top: 10%;
    left: 0;
}
.ofs-collection-brands-grid .brands-container .brand-item-description  ul li{position: relative; padding-left: 40px;}
.ofs-collection-brands-grid .brands-container .brand-item-description ul, .ofs-collection-brands-grid .brands-container .brand-item-description  ol{margin:0px;}
.ofs-custom-text-with-img .youtube-video .organic-custom-container .content-row{width:calc(100% - 580px - 50px);}
.ofs-custom-text-with-img .youtube-video .organic-custom-container{gap:30px;}
.ofs-custom-text-with-img .youtube-video .organic-custom-container .image-row{max-width:580px;}
.ofs-custom-text-with-img .youtube-video .organic-custom-container .image-row iframe{width:580px;max-width:100%;height:100%;}
.ofs-collection-brands-grid .brands-container .brand-item .brand-item-img.img-full-width {width:100%;margin-bottom:0px;height:auto;}


/** ============================================
  Custom Section - OFS Featured Cards Common Styling
=================================================  **/
.ofs-featured-cards .card-container {display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;}
.ofs-featured-cards .card-container .card-item{width: calc((100% - 1 * 30px)/2);}
.ofs-featured-cards .card-container .card-item{padding:40px;}

.ofs-featured-cards .card-container .card-item .card-heading{color:var(--default-heading-color);font-weight:600;line-height:2em;font-size:20px;letter-spacing:0px;text-transform:capitalize;}
.ofs-featured-cards .card-container .card-item .card-description ul{margin: 0 0 0px 20px;}
.ofs-featured-cards .card-container .card-item .card-description ul li {margin:20px 0px;color:var(--default-text-color);font-weight:500;display:list-item;line-height:2em;}
.ofs-featured-cards .section-description{padding-top:40px;}
.ofs-featured-cards .section-description p{color:var(--default-text-color);}
.ofs-featured-cards .section-description p strong{color:var(--default-text-color);}

/** ============================================
  Custom Section - OFS Collection Stages Cards Common Styling
=================================================  **/

.ofs-collection-stages-cards .content-row h2{padding-bottom:15px;text-align:center;}
.ofs-collection-stages-cards .content-row .section-content p{text-align:center;}
.ofs-collection-stages-cards .stages-container {display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:40px;gap:14px;}
.ofs-collection-stages-cards .stages-container .stage-item {    width: calc((100% - 3 * 14px) / 4);background-color: #fff;}
.ofs-collection-stages-cards .stages-container .stage-item .stage-item-content{padding:30px;}
.ofs-collection-stages-cards .stages-container .stage-item .stage-item-content .stage-title{font-weight:600;font-size:24px;line-height:1.3em;color:var(--default-heading-color);letter-spacing:0px;}
.ofs-collection-stages-cards .stages-container .stage-item .stage-item-content .des{padding-top:25px}
.ofs-collection-stages-cards .stages-container .stage-item .stage-item-content .des p{font-size:16px;line-height:1.5em;color:var(--default-text-color);}

/** ============================================
  Custom Section - OFS Text Columns With Images common styling
=================================================  **/
.ofs-text-columns-with-images .text-column-grid .text-column-item  h3{font-weight: 500;font-size: 24px;line-height: 1.5em;letter-spacing: 0px;color:var(--default-heading-color);padding: 20px 0px;}
.ofs-text-columns-with-images .text-column-grid {display:flex;flex-wrap:wrap;gap:55px;justify-content: center;padding-top:25px;}
.ofs-text-columns-with-images .text-column-grid .text-column-item  {width: calc((100% - 3 * 55px )/4);}
.ofs-text-columns-with-images .text-column-grid .text-column-item .image-row a {display:flex;flex-direction:column;gap:20px;}
.ofs-text-columns-with-images .text-column-grid .text-column-item .text-spacing, .ofs-text-columns-with-images .text-column-grid .text-column-item .text-spacing.rte:last-child{margin-bottom:0px;}

/** ============================================
  Custom Section - OFS Comparison Table  common styling
=================================================  **/
.ofs-comparison-table table { border: 0px;background-color:#fff;border-spacing:0px;}
.ofs-comparison-table table th{color:var(--default-text-color);padding: 7px 0px 7px 30px;line-height:2em;background-color:var(--table-th-bg);}
.ofs-comparison-table table td{font-size:16px; line-height:2em;color: var(--default-text-color);}
.ofs-comparison-table table tr{border:0;}
.ofs-comparison-table table tr td{padding: 20px 30px;}
.ofs-comparison-table table tr td:first-of-type{font-weight:700;}
.ofs-comparison-table table tr td:first-of-type, .ofs-comparison-table table  td:last-of-type{    background-color: #f5f7fc;}
.ofs-comparison-table table thead th:first-of-type{border-radius:10px 0px 0px 0px;}
.ofs-comparison-table table thead th:last-of-type{border-radius:0px 10px 0px 0px;}

/** ============================================
  Custom Section - OFS Product USP Features Common styling
=================================================  **/
.ofs-product-usp-features .product-usp-features-grid .usp-feature-card-title {text-align:center;color:var(--default-heading-color);font-weight:600;line-height:2em;font-size:18px;}
.ofs-product-usp-features .product-usp-features-grid {display:flex;flex-wrap:wrap;gap:48px; padding-top:30px;}
.ofs-product-usp-features .product-usp-features-grid .usp-feature-card {width:calc((100% - 4 * 48px)/5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;}
.ofs-product-usp-features .product-usp-features-grid .usp-feature-card .usp-feature-card-text{text-align:center;font-size:16px;line-height:1.6em;}


/** ============================================
  Custom Section - OFS Contact Map and Form Common Styling
=================================================  **/
.ofs-map-contact-form-section .organic-custom-container{padding:30px;background-color:#f7f9fd;max-width:1420px;border-radius:10px;display:flex;gap:60px;flex-wrap:wrap;margin-bottom:60px;}
.ofs-map-contact-form-section .organic-custom-container .map-box{max-width:550px;}
.ofs-map-contact-form-section .organic-custom-container .contact-form-wrapper{width:calc(100% - 550px - 60px);}
.ofs-map-contact-form-section .organic-custom-container .contact-form-wrapper .heading-medium {line-height:1em;padding-bottom:20px;}
.ofs-map-contact-form-section .organic-custom-container .contact-form-wrapper p{ color:#5D5D5D;}
.ofs-map-contact-form-section .organic-custom-container .contactpage {padding-top:25px;}
.ofs-map-contact-form-section .organic-custom-container .contact-form-wrapper input { background-color: #fff;  border-radius: 10px; border: 1px solid #EAEAEA; padding: 18px 20px;margin-bottom:20px;}
.ofs-map-contact-form-section .organic-custom-container  .contact-form-wrapper input:focus{  border: 2px solid #97A982;}
.ofs-map-contact-form-section .organic-custom-container  .contact-form-wrapper textarea:focus{  border: 2px solid #97A982;}
.ofs-map-contact-form-section .organic-custom-container  .contact-form-wrapper .btn { float: right !important;
    text-transform: capitalize;
    background-color: var(--primary-color);
    font-weight: 700;
    font-size: 20px;
    line-height: 1em;
    letter-spacing: 0px;
    text-align: center;
    border-radius: 10px;
    padding: 17px 72px;
  }
.ofs-map-contact-form-section .organic-custom-container .contact-form-wrapper  textarea{border-radius:10px;resize:none;}
.ofs-map-contact-form-section .organic-custom-container .map-box iframe{border-radius:10px;}
.ofs-map-contact-form-section .organic-custom-container  .contact-form-wrapper .grid  .grid__item.medium-up--one-half:last-of-type{padding-left:20px;}

/** ============================================
  Custom Section - OFS Mini page Common Styling
=================================================  **/
.ofs-mini-page .organic-custom-container .content-row .content-heading.align-center {text-align:center;padding-bottom:30px;}
.ofs-mini-page .organic-custom-container .image-wrapper .mobile-img{display:none;}
.ofs-mini-page .organic-custom-container .btns-rows{display: flex;justify-content: center; align-items: center; gap: 25px;}
.ofs-mini-page .organic-custom-container .btns-rows > div a {background-color: #97A982; color: #fff;padding: 15px 45px; border-radius: 10px;display: inline-block; width: 333px; text-align: center;font-size:20px;}
.ofs-mini-page .organic-custom-container .section-description-row p {text-align:center;}
.ofs-mini-page .organic-custom-container .section-description-row{padding:40px 0px;}
/** ============================================
 Collection Template : Organic Baby Formula From Europe ( shop formula )
 Custom CSS Class Used: shop-formula-why-parents-love-european-baby-formula, shop-formula-what-are-the-benefits-of-a-premium-organic-formula,
 shop-formula-which-formula-is-closest-to-breast-milk, shop-formula-the-different-baby-formulas-we-carry, shop-formula-ofs-featured-cards,shop-formula-hipp-specialized-formulas,
 , shop-formula-text-cards , shop-formula-contact-us 
=================================================  **/
.shop-formula-why-parents-love-european-baby-formula .content-heading.collection-h2{font-size:36px;padding-top:40px;padding-bottom:30px;line-height:1.35em;}
.shop-formula-why-parents-love-european-baby-formula .collection-section-description p{padding-bottom:20px;}
.shop-formula-why-parents-love-european-baby-formula .collection-section-description p:last-child{padding-bottom:0px;}
.shop-formula-what-are-the-benefits-of-a-premium-organic-formula .organic-custom-container{flex-direction:row-reverse;}
.shop-formula-what-are-the-benefits-of-a-premium-organic-formula .organic-custom-container ul{padding-top:35px;}
.shop-formula-what-are-the-benefits-of-a-premium-organic-formula .organic-custom-container ul li:first-child{margin-top:0px;}
.shop-formula-what-are-the-benefits-of-a-premium-organic-formula .organic-custom-container ul li:last-child{margin-bottom:0px;}
.shop-formula-which-formula-is-closest-to-breast-milk .organic-custom-container{padding-top:0px;align-items:center;}
.shop-formula-the-different-baby-formulas-we-carry .organic-custom-container  .content-row{max-width:670px;}
.shop-formula-which-formula-is-closest-to-breast-milk .organic-custom-container{padding-top:0px;align-items:center;}
.shop-formula-the-different-baby-formulas-we-carry .organic-custom-container .image-row{width:calc(100% - 670px - 60px);}
.shop-formula-the-different-baby-formulas-we-carry .organic-custom-container .image-row img{height:100%;}
.shop-formula-the-different-baby-formulas-we-carry .organic-custom-container{padding-bottom:40px;}
.shop-formula-ofs-featured-cards .organic-custom-container{padding-top:0px;padding-bottom:40px;}
.shop-formula-hipp-specialized-formulas .organic-custom-container{padding-top:0px;padding-bottom:0px;}
.shop-formula-text-cards  .organic-custom-container{padding-top:25px;}
.shop-formula-text-cards  .organic-custom-container .card-container{gap:20px;}
.shop-formula-text-cards  .organic-custom-container .card-container .card-item{width:calc((100% - 2 * 20px)/3);padding:35px 30px;}
.shop-formula-text-cards  .organic-custom-container .card-container .card-item .card-heading{line-height:1.2em;font-size:20px;font-weight:700;color:var(--default-text-color);margin-bottom:16px;}
.shop-formula-text-cards  .organic-custom-container .card-container .card-item .card-description p{line-height:1.5em;color:var(--default-text-color);font-size:16px;}
.shop-formula-text-cards  .organic-custom-container .section-description{padding-top:25px;}
.shop-formula-hipp-specialized-formulas .organic-custom-container .content-heading.collection-h2{padding-bottom:30px;}
.shop-formula-hipp-specialized-formulas .organic-custom-container .content-row .collection-section-description h3{padding:30px 0px 10px 0px;}
.shop-formula-contact-us  .organic-custom-container .content-row{width: calc(100% - 695px - 60px);}
.shop-formula-contact-us  .organic-custom-container .image-row{max-width:695px;}
.shop-formula-contact-us  .organic-custom-container .content-row .section-content h4{font-size: 20px; font-weight: 700; line-height: 1.2em;background-color: rgba(230, 235, 247, 0.3);padding-top: 30px;   padding-left: 36px; margin-top: 25px;text-transform: math-auto;}
.shop-formula-contact-us  .organic-custom-container .content-row .section-content p a {font-size: 16px;line-height: 1.5em; padding: 12px 0 30px 36px;;background-color: rgba(230, 235, 247, 0.3); padding-top: 15px;display:block;font-weight:500;margin-bottom: 25px;}
.shop-formula-contact-us  .organic-custom-container .content-row .section-content p strong{display: block;  margin-top: 25px;}
.shop-formula-contact-us  .organic-custom-container .content-row .section-content p:nth-child(4){padding-bottom:25px;}
.shop-formula-the-different-baby-formulas-we-carry.img-align-right .image-row{max-width:695px;}
.shop-formula-the-different-baby-formulas-we-carry.img-align-right .content-row{width: calc(100% - 680px - 60px);}

/** ============================================
 Collection Template : Hipp Baby Organic Formula
 Custom CSS Class Used:, collection-hipp-baby-formula-why-buy-hipp-organic-baby-formula, collection-hipp-baby-organic-formula-about-hipp,collection-hipp-baby-organic-special-hipp-formulas
=================================================  **/
.collection-hipp-baby-formula-why-buy-hipp-organic-baby-formula .content-row .content-heading {font-size:36px;}
.collection-hipp-baby-formula-why-buy-hipp-organic-baby-formula  .collection-section-description ul li:last-child{margin-bottom:0px;}
.collection-hipp-baby-organic-special-hipp-formulas .section-content ul:first-of-type{display:flex;justify-content:space-between;}
.collection-hipp-baby-organic-formula-about-hipp .content-row .content-heading {padding-bottom:0px;}
.collection-hipp-baby-organic-formula-about-hipp .brand-item.brand-item-2{padding:0px; padding-top:10px;}
.collection-hipp-baby-organic-formula-about-hipp .brand-item.brand-item-2 h4{font-size:24px;line-height:2em;font-weight:600;padding-bottom:20px;}
.collection-hipp-baby-organic-special-hipp-formulas .section-content h4{padding-top:20px;}
body .collection-hipp-baby-organic-formula-about-hipp .organic-custom-container .brand-item .brand-item-img{width: 200px;height: 100px;}
/** ============================================
 Collection Template : Holle Baby Organic Formula
 Custom CSS Class Used:collection-holle-babyorganic-buy-holle, collection-holle-holle-organic-formula-ingredients,  collection-holle-baby-holle-organic-formula-stages
=================================================  **/
.collection-holle-babyorganic-buy-holle .content-heading.collection-h2{padding-bottom:25px;}
.collection-holle-babyorganic-buy-holle  .brands-container{padding-top:40px;gap:50px;}
.collection-holle-babyorganic-buy-holle .brands-container .brand-item-description h4 {padding-bottom:20px;}
.collection-holle-holle-organic-formula-ingredients .section-content ul li{line-height:1.7em;}
.collection-holle-baby-holle-organic-formula-stages .brands-container{padding-top:40px;gap:20px}
.collection-holle-baby-holle-organic-formula-stages .brands-container .brand-item {width:calc((100% - 2 * 20px)/3);padding:35px 30px;}
.collection-holle-baby-holle-organic-formula-stages .brands-container .brand-item p{font-size: 16px; line-height: 1.9em;}
.collection-holle-baby-holle-organic-formula-stages .brands-container .brand-item h4{font-size:20px;color:var(--default-text-color);line-height: 1.5em;font-weight:700;padding-bottom: 8px;}
/** ============================================
 Collection Template : Kendamul UK  Baby Organic Formula
 Custom CSS Class Used:collection-kendamil-uk-baby-formula-sec-one,  collection-kendamil-uk-baby-formulawhy-choose-kendamil
=================================================  **/
.collection-kendamil-uk-baby-formula-sec-one  .content-row .collection-h2{padding-bottom:30px;}
.collection-kendamil-uk-baby-formula-sec-one  .content-row .section-content h4{padding-bottom:30px;}
.collection-kendamil-uk-baby-formulawhy-choose-kendamil .brands-container{padding-top:40px;gap:20px;}
.collection-kendamil-uk-baby-formulawhy-choose-kendamil .brands-container .brand-item {width:calc((100% - 1 * 20px)/2); padding-left: 35px;padding-right: 35px;}
.collection-kendamil-uk-baby-formulawhy-choose-kendamil .brands-container .brand-item h4{font-size:16px;line-height:1.9em;font-weight:700;}
.collection-kendamil-uk-baby-formulawhy-choose-kendamil .brands-container .brand-item p{font-size:16px;line-height:1.5em;}
.collection-kendamil-uk-baby-formulaorganic-formula-shop-carries .brands-container{padding-top:10px;gap:40px}
/** ============================================
 Collection Template : Hipp Stage 01 Baby Formula
 Custom CSS Class Used: collection-hipp-stage-01-difference-between-hipp-stage-1-formulas, collection-hipp-stage-01-some-of-the-other-reasons-section , collection-hipp-stage-01-omega-3-and-6 
=================================================  **/
.collection-hipp-stage-01-difference-between-hipp-stage-1-formulas .brands-container{padding-top:80px;gap:20px;row-gap: 40px;}
.collection-hipp-stage-01-difference-between-hipp-stage-1-formulas .brands-container .brand-item{padding:35px 30px;width:calc((100% - 2 * 20px)/3);}
.collection-hipp-stage-01-difference-between-hipp-stage-1-formulas .brands-container .brand-item.brand-item-4 .brand-item-img {width:100% ;height:100%;margin-bottom:0px;}

.collection-hipp-stage-01-some-of-the-other-reasons-section  .content-heading.collection-h2{font-size:24px;font-weight:600;line-height:2em;}
.collection-hipp-stage-01-some-of-the-other-reasons-section .content-wrapper ul{display:grid;grid-template-columns:1fr 1fr;}

.collection-hipp-stage-01-difference-between-hipp-stage-1-formulas .content-row .section-content  p{font-size:16px;line-height:1.5em;}
.collection-hipp-stage-01-difference-between-hipp-stage-1-formulas .brands-container .brand-item h4{padding-bottom:10px;font-size:20px;font-weight:700;line-height: 1.2em;}
.collection-hipp-stage-01-difference-between-hipp-stage-1-formulas .brands-container .brand-item p{font-size:16px;line-height:1.5em;}

.collection-hipp-stage-01-breast-milk-the-gold-standard .organic-custom-container .image-row{max-width:543px;};
.collection-hipp-stage-01-breast-milk-the-gold-standard .organic-custom-container .content-row{width:calc(100% - 543px - 60px);}
.collection-hipp-stage-01-breast-milk-the-gold-standard.img-align-right .organic-custom-container{align-items:center;}
/** ============================================
 Collection Template : Hipp Stage 02 Baby Formula
 Custom CSS Class Used: collection-hipp-baby-stage-2-protein-composition, collection-hipp-stage-02-why-we-love-hipp-stage,collection-hipp-stage-02when-can-you-use-hipp-stage-2
 , collection-hipp-stage-2-iron-calcium-and-vitamin-d
=================================================  **/
.collection-hipp-baby-stage-2-protein-composition .organic-custom-container {gap:6px;}
.collection-hipp-baby-stage-2-protein-composition .organic-custom-container .image-row{max-width:694px;align-self:end;}
.collection-hipp-baby-stage-2-protein-composition .organic-custom-container .content-row { width:calc(100% - 694px - 6px);}
.collection-hipp-baby-stage-2-protein-composition .organic-custom-container .content-row .collection-section-description{max-width:615px;}

.collection-hipp-stage-02-why-we-love-hipp-stage .content-wrapper ul{display:grid;grid-template-columns:repeat(3, 1fr);}
.collection-hipp-stage-02-why-we-love-hipp-stage .content-wrapper  h4{padding: 42px 0px 20px 0px;}

.collection-hipp-stage-02-difference-between-hipp-formula .content-row .collection-section-description p{font-size:16px;}
.collection-hipp-stage-02-difference-between-hipp-formula .brands-container{padding-top:40px;}
.collection-hipp-stage-02-difference-between-hipp-formula .organic-custom-container .brands-container .brand-item-img{width:100%;height:100%;margin-bottom:0px;}
.collection-hipp-stage-02-difference-between-hipp-formula .organic-custom-container .brands-container .brand-item.brand-item-1 {padding-left:49px;padding-right:49px;}

.collection-hipp-stage-02when-can-you-use-hipp-stage-2 .collection-section-description p{font-size:16px;}

/** ============================================
 Collection Template : Hipp Stage 03 Baby Formula
 Custom CSS Class Used: collection-hipp-stage-3-iron-calcium-vitamin-d-section , collection-hipp-stage-03-protein-composition-casein-and-whey-section, collection-hipp-stage-03-hipp-combiotic-stage-3  
=================================================  **/
.collection-hipp-stage-3-iron-calcium-vitamin-d-section .image-row  {max-height:360px;}
.collection-hipp-stage-3-iron-calcium-vitamin-d-section .image-row  img {max-height:100%;height:100%;object-fit: inherit;}

.collection-hipp-stage-03-protein-composition-casein-and-whey-section .organic-custom-container .image-row{max-width:694px;}
.collection-hipp-stage-03-protein-composition-casein-and-whey-section .organic-custom-container{gap:6px;align-items: center;}
body .collection-hipp-stage-03-protein-composition-casein-and-whey-section .organic-custom-container .content-row {width: calc(100% - 694px - 6px);}
body .collection-hipp-stage-03-protein-composition-casein-and-whey-section .organic-custom-container .content-row .collection-section-description{max-width:615px;}

body.template-collection.collection-hipp-baby-formula-stage-3 div#PageContainer .transition-body main#MainContent .shopify-section .page-width.page-content.page-content--top header.section-header .extra-content div.subtext{display:block;}

/** ============================================
 Collection Template : Hipp Stage 04 Baby Formula
 Custom CSS Class Used: collection-hipp-stage-4-section-one, collection-hipp-stage-04-section-two
=================================================  **/
.collection-hipp-stage-4-section-one .organic-custom-container{gap:48px;align-items: center;}
.collection-hipp-stage-4-section-one .organic-custom-container .content-row{width:calc(100% - 580px - 48px);}

.collection-hipp-stage-04-section-two .custom-html-content .info{background-color:#fff; padding:19px 41px;margin-top:40px;}

/** ============================================
 Collection Template : Lebenswert Bio Organic Formula
 Custom CSS Class Used: collection-lebenswert-why-buy-lebenswert
=================================================  **/
.collection-lebenswert-why-buy-lebenswert .content-row .content-heading.collection-h2{font-size:36px;}

/** ============================================
 Collection Template : Collection Hipp Dutch Goat Formula
 Custom CSS Class Used: .collection-hipp-dutch-goat-formula-organic-goat , collection-hipp-dutch-goat-milk-protein-allergy 
=================================================  **/
.collection-hipp-dutch-goat-formula-organic-goat   .collection-section-description{padding:40px;margin-top:15px;background-color:#fff;}
.collection-hipp-dutch-goat-formula-organic-goat  .collection-section-description h4{    padding-top: 25px; padding-bottom: 10px;font-size:20px;}

.collection-hipp-dutch-goat-milk-protein-allergy  .content-wrapper ul:first-of-type{display:flex;justify-content:space-between;padding:10px 0px;}

.collection-hipp-dutch-goat-milk-protein-allergy .content-wrapper ul:last-of-type li{font-size:18px;line-height:2em;}

/** ============================================
 Collection Template : Collection Holle Organic Cow
 Custom CSS Class Used: collection-holle-cow-what-is-holle-organic-baby ,collection-holle-organic-cow-cows-milk-baby-formula 
=================================================  **/
.collection-holle-organic-cow-cows-milk-baby-formula .organic-custom-container .content-row{display:flex;justify-content: space-between; align-items: center;}
.collection-holle-organic-cow-cows-milk-baby-formula  .content-heading.collection-h2{padding-bottom:0px;max-width:867px;}
.collection-holle-organic-cow-cows-milk-baby-formula .organic-custom-container .collection-section-description{width:calc(100% - 867px);}
.collection-holle-organic-cow-cows-milk-baby-formula .organic-custom-container .collection-section-description .images-box{display:flex;justify-content: flex-end;gap: 140px;align-items: center;}

.collection-holle-cow-what-is-holle-organic-baby .content-wrapper ul {display:flex;flex-wrap:wrap;justify-content:space-between;}

/** ============================================
 Collection Template : Hipp HypoAllergenic Baby Formula
 Custom CSS Class Used: collection-hipp-hypoallergenic-why-hipp-ha-formula,  collection-hipp-hypoallergenic-why-hipp-ha-formula
=================================================  **/

.collection-hipp-hypoallergenic-why-hipp-ha-formula .organic-custom-container .brands-container{padding-top:30px;}
.collection-hipp-hypoallergenic-why-hipp-ha-formula .section-content.collection-section-description p strong{color:#5D5D5D;}

/** ============================================
 Collection Template : Stage 2 Organic Formulas (6+ Months)
 Custom CSS Class Used: collection-stage-2-ofs-product-grid
=================================================  **/
.collection-stage-2-ofs-product-grid .organic-custom-container{padding-top:0px}

/** ============================================
 Collection Template : Bébé M
 Custom CSS Class Used: collection-bebe-m-organic-certified-organic   
=================================================  **/
body .ofs-custom-text-with-img .collection-bebe-m-organic-certified-organic  .organic-custom-container {padding-bottom:40px;}
body .ofs-custom-text-with-img .collection-bebe-m-organic-certified-organic  .organic-custom-container  .custom-html-content-full-width{display:flex;gap:50px;flex-wrap:wrap;max-width:580px;}
body .ofs-custom-text-with-img .collection-bebe-m-organic-certified-organic   .organic-custom-container .content-row {width:calc(100% - 580px - 60px);}

/** ============================================
 Collection Template : Holle Organic Goat Milk Formula
 Custom CSS Class Used: collection-holle-organic-goat-milk-section-one
=================================================  **/
.collection-holle-organic-goat-milk-section-one .custom-html-content-full-width {width:100%;}
.collection-holle-organic-goat-milk-section-one .custom-html-content-full-width .icon-wrapper{display:flex;flex-wrap:wrap;gap:40px;}
.collection-holle-organic-goat-milk-section-one .custom-html-content-full-width .icon-wrapper .item {display:flex;flex-wrap:wrap;gap:35px;width:calc((100% - 3 * 40px)/4);align-items:center;}
.collection-holle-organic-goat-milk-section-one .custom-html-content-full-width .icon-wrapper .item .icon-box{max-width:113px;}
.collection-holle-organic-goat-milk-section-one .custom-html-content-full-width .icon-wrapper .item .content {width:calc(100% - 113px - 35px);}
.collection-holle-organic-goat-milk-section-one .custom-html-content-full-width .icon-wrapper .item .content .title{color:#5D5D5D;font-size:18px;line-height:1.5em;font-weight:600;    text-transform: none;}

/** ============================================
 Collection Template : Kendamil UK Cow Formula
 Custom CSS Class Used: collection-kendamil-uk-cow-uk-made-formula-stages, collection-kendamil-uk-cow-what-makes-the-kendamil-special ,
 collection-kendamil-uk-cow-what-are-pros-and-cons, collection-kendamil-uk-cow-product-usp-features
=================================================  **/
.collection-kendamil-uk-cow-uk-made-formula-stages .organic-custom-container .image-row{max-width:464px;}
.collection-kendamil-uk-cow-uk-made-formula-stages .organic-custom-container .content-row{width:calc(100% - 464px - 60px);}
.collection-kendamil-uk-cow-what-makes-the-kendamil-special  .content-wrapper ol { display:grid;grid-template-columns: repeat(5, 1fr);gap:0px;padding-bottom:20px;}
.collection-kendamil-uk-cow-what-makes-the-kendamil-special .custom-html-content-full-width{display:flex;}
.collection-kendamil-uk-cow-what-makes-the-kendamil-special .custom-html-content-full-width img{width:50%;object-fit:contain;}
.collection-kendamil-uk-cow-what-are-pros-and-cons .brands-container{padding-top:0px;}
.collection-kendamil-uk-cow-product-usp-features .organic-custom-container{padding-bottom:35px;}
.collection-kendamil-organic-cow-formula .ofs-comparison-table .organic-custom-container{padding-bottom:30px;}
.collection-kendamil-uk-cow-what-are-pros-and-cons .brand-item-description h3{font-weight:600;}
.collection-kendamil-uk-cow-what-are-pros-and-cons .brand-item-description p strong{color: #5d5d5d;font-size:20px;padding-top:20px;display:block;}
/** ============================================
 Collection Template : Kendamil UK GoatFormula
 Custom CSS Class Used: collection-kendamil-uk-gaot-uk-made-kendamil, collection-kendamil-uk-gaot-ingredients-in-kendamil,
 kendamil-uk-goat-why-us-parents-love
=================================================  **/
.collection-kendamil-uk-gaot-uk-made-kendamil .organic-custom-container .image-row { max-width: 464px;}
.collection-kendamil-uk-gaot-uk-made-kendamil .organic-custom-container .content-row   { width: calc(100% - 464px - 60px);} 
.collection-kendamil-uk-gaot-ingredients-in-kendamil .collection-section-description ol{display:grid;grid-template-columns: 1fr 1fr;gap:0px;}
.kendamil-uk-goat-why-us-parents-love .organic-custom-container{padding-bottom:0px;}

/** ============================================
 Page Template : Contact
 Custom CSS Class Used: page-contact-section-first
=================================================  **/
.page-contact-section-first .content-heading.collection-h2{font-size:36px; line-height:1.35em;padding-bottom:30px;}


/** ============================================
HOME PAGE
Custom CLassess Used: home-shop-by-category
=================================================  **/
 /* Home Page Shop By Brand */
.home-shop-by-brand .organic-custom-container{padding-top:50px;padding-bottom:50px;display:flex;justify-content:space-between;align-items:center;}
.home-shop-by-brand .organic-custom-container .row-image { display: flex;justify-content: space-between;width: 60.5%;align-items: center;}
.home-shop-by-brand .organic-custom-container  .row-image > a {  width: calc((100% - 3 * 25px) / 4);; background-color: #fff;border-radius: 10px;  vertical-align: middle; display: inline-flex; align-items: center;justify-content: center; padding: 30px;height: 112px;}
.home-shop-by-brand .organic-custom-container .row-image>a img{    max-width: 142px; max-height: 70px; object-fit: contain;}
.template-index .home-featured.custom-products-carousel .section-header.featured_heading{padding-top:40px;}


   /* Client Feedback*/
.saving-price-box span.product__price-savings{display:inline-block !important;}
.product-block.product-block--price .product__price {
    font-family: Quicksand;
    font-weight: 700;
    font-size: 28px;
    line-height: 100%;
    color: rgb(93, 93, 93);
}
body button#learn-more-btn{max-width:95px;}
.template-product .product-usp-features-block-heading{max-width:352px;}
.variant-wrapper fieldset.variant-input-wrap .variant-name .deal-offer-text p{font-size:16px;}
.variant-wrapper fieldset.variant-input-wrap .variant-input:nth-child(2) .variant__button-label .extras { padding-bottom: 20px;}
/* Thank You Page */
.thank-you-page-section-one .organic-custom-container {padding-top:50px;padding-bottom:60px;}

/** ============================================
 MEDIA QUERIES
=================================================  **/

@media screen and (max-width:1480px){
.shop-formula-why-parents-love-european-baby-formula .content-heading.collection-h2{padding-top:0px;padding-bottom:20px;}
.ofs-custom-text-with-img .organic-custom-container{gap:40px;}
/* Hipp Stage 02 */
.collection-hipp-baby-stage-2-protein-composition .organic-custom-container .content-row{width: calc(100% - 580px - 40px);}
.collection-hipp-baby-stage-2-protein-composition .organic-custom-container .image-row {max-width: 580px; align-self: center;}
.collection-hipp-baby-stage-2-protein-composition .organic-custom-container .content-row .collection-section-description { max-width: 100%;}

/* Hipp Stage 03 */
body .collection-hipp-stage-03-protein-composition-casein-and-whey-section .organic-custom-container .content-row{width: calc(100% - 580px - 40px);}
.collection-hipp-stage-03-protein-composition-casein-and-whey-section .organic-custom-container .image-row {max-width: 580px; align-self: center;}
body .collection-hipp-stage-03-protein-composition-casein-and-whey-section .organic-custom-container .content-row .collection-section-description { max-width: 100%;}
/* Hipp Stage 04 */
.collection-hipp-stage-4-section-one .organic-custom-container{align-items:flex-start;}

/* Shop Formula */
.shop-formula-the-different-baby-formulas-we-carry.img-align-right .content-row {width: calc(100% - 630px - 60px);}

}/* max-width: 1480px ends */

@media screen and (max-width:1440px){
/* Contact Page */
.ofs-map-contact-form-section .organic-custom-container .map-box {max-width: 580px;}
.ofs-map-contact-form-section .organic-custom-container .contact-form-wrapper {width: calc(100% - 580px - 60px);}
.ofs-map-contact-form-section .organic-custom-container{border-radius:0px;}

}/* max-width: 1440px ends */

@media screen and (max-width:1368px){
  .collection-holle-organic-cow-cows-milk-baby-formula .organic-custom-container .content-row{gap:40px;}
  /* Shop Formula */
.shop-formula-the-different-baby-formulas-we-carry.img-align-right .content-row { width: calc(100% - 575px - 60px);}
}

@media screen and (max-width:1280px){
    /* css reuseable components */
.collection-section-description p{font-size:16px;}
.content-heading.collection-h2{font-size:30px;padding-bottom: 20px;}
.section-header .extra-content .subtext p{font-size:16px;}
.newsletter-section .newsletter-section__content .theme-block .rte p{line-height:1.5em;}
.newsletter-section .newsletter-section__content .theme-block .h1{font-size:30px;}
.organic-custom-container .heading-medium{font-size:30px;}

/*  Custom Section Common styling - OFS Text with image */
.ofs-custom-text-with-img .organic-custom-container .content-row .collection-section-description h3{font-size:20px;}
.ofs-custom-text-with-img .text-full-width .organic-custom-container .content-row{width:100%;}
.collection-section-description h4{font-size:20px;}
.ofs-custom-text-with-img .youtube-video .organic-custom-container .content-row { width: calc(100% - 580px - 50px);}

    /*  Custom Section - OFS Brand Grid Common Styling */
.ofs-collection-brands-grid .brands-container .brand-item .brand-item-description p{font-size:16px;}
/* Custom Section - Text Columns with images common styles */
.ofs-text-columns-with-images .text-column-grid .text-column-item h3{font-size:20px;    padding: 14px 0px;}
.ofs-text-columns-with-images .text-column-grid .text-column-item  p{font-size:16px;}

/* Ofs Mini Page Common Styling */
.ofs-mini-page .organic-custom-container .section-description-row p{font-size:16px;}

 /* shop formula*/
.shop-formula-why-parents-love-european-baby-formula .collection-section-description p{padding-bottom:14px;}
.shop-formula-why-parents-love-european-baby-formula .content-heading.collection-h2{font-size:30px;}
.ofs-custom-text-with-img .organic-custom-container .content-row{ width: calc(100% - 500px - 40px)}
.ofs-custom-text-with-img .organic-custom-container .image-row{max-width:500px;}
.shop-formula-text-cards .organic-custom-container .card-container .card-item .card-description p{line-height:2em;}
.shop-formula-hipp-specialized-formulas .organic-custom-container .content-row .collection-section-description h3{padding:10px 0px;}
.shop-formula-hipp-specialized-formulas .organic-custom-container .content-heading.collection-h2{padding-bottom:10px;}
.ofs-featured-cards .section-description p, .ofs-featured-cards .section-description p strong{font-size:16px;}
   /*  Custom Section Common styling - OFS collection stages card */
.ofs-collection-stages-cards .stages-container .stage-item .stage-item-content .stage-title{font-size:20px;}
.ofs-collection-stages-cards .stages-container .stage-item .stage-item-content .des{padding-top:15px;}
/* Collection Hipp Baby Formula**/
.collection-hipp-baby-formula-why-buy-hipp-organic-baby-formula .content-row .content-heading{font-size:30px;}


 /* Custom Section - OFS Featured Cards Common Styling*/
 .ofs-featured-cards .card-container .card-item .card-description ul li{font-size:16px;   margin: 10px 0px;}

 /* coleection Hipp baby stage 01 */
 .collection-hipp-stage-01-some-of-the-other-reasons-section .content-wrapper ul{grid-template-columns: 3fr 2fr;}
/* Hipp Stage 03 */
.collection-hipp-stage-03-protein-composition-casein-and-whey-section .organic-custom-container .image-row {max-width: 500px;}
body .collection-hipp-stage-03-protein-composition-casein-and-whey-section .organic-custom-container .content-row{width: calc(100% - 500px - 40px);}
/* Lebesnswerert bio **/
.collection-lebenswert-why-buy-lebenswert .content-row .content-heading.collection-h2{font-size:30px;}
/* Hipp Dutch Goat Formula */
.collection-hipp-dutch-goat-milk-protein-allergy .content-wrapper ul:last-of-type li{font-size:16px;line-height:1.5em;}.collection-hipp-dutch-goat-formula-organic-goat .collection-section-description h4 {  padding-top: 20px; padding-bottom: 0px;font-size: 18px;}
.collection-hipp-dutch-goat-formula-organic-goat .collection-section-description{padding:30px;}
/*Holle Organic Goat Milk Formula*/
.collection-holle-organic-goat-milk-section-one .custom-html-content-full-width .icon-wrapper .item .content .title{font-size:16px;}
/* Kendamil Uk Cow Formula */
.collection-kendamil-uk-cow-product-usp-features .product-usp-features-grid{gap:10px;}
.collection-kendamil-uk-cow-product-usp-features .product-usp-features-grid .usp-feature-card{width: calc((100% - 4 * 10px) / 5);}
.collection-kendamil-uk-cow-what-makes-the-kendamil-special .content-wrapper ol{grid-template-columns: repeat(4, 1fr);}
.collection-kendamil-uk-cow-uk-made-formula-stages .organic-custom-container .image-row{max-width:400px;}
.collection-kendamil-uk-cow-uk-made-formula-stages .organic-custom-container .content-row {width: calc(100% - 400px - 40px);}
.collection-kendamil-uk-cow-what-are-pros-and-cons .brand-item-description p strong{font-size: 18px;padding-top: 16px;}
/* Kendamil UN Goat */
.collection-kendamil-uk-gaot-uk-made-kendamil .organic-custom-container .image-row{max-width:400px;}
.collection-kendamil-uk-gaot-uk-made-kendamil .organic-custom-container .content-row {  width: calc(100% - 400px - 60px);}
/* Page - Contact */
.ofs-map-contact-form-section .organic-custom-container{    padding-left: 40px; padding-right: 40px;gap: 40px;}
.page-contact-section-first .content-heading.collection-h2{font-size:30px;}
.ofs-map-contact-form-section .organic-custom-container .map-box {  max-width: 500px;}
.ofs-map-contact-form-section .organic-custom-container .contact-form-wrapper { width: calc(100% - 500px - 40px);}
.ofs-map-contact-form-section .organic-custom-container .contact-form-wrapper p{font-size:16px;}

/* Client Feedback*/
.variant-wrapper fieldset.variant-input-wrap .variant-name .deal-offer-text p{font-size:12px;}
}/* max-width: 1280px ends */

@media screen and (max-width:1168px){
.ofs-custom-text-with-img .organic-custom-container .image-row { max-width: 400px;}
.ofs-custom-text-with-img .organic-custom-container .content-row {  width: calc(100% - 400px - 40px); }
}


@media screen and (max-width:1024px){
    /** GLOBAL CSS **/
.organic-custom-section .organic-custom-container{padding-top:60px;padding-bottom:60px;}
.ofs-custom-text-with-img .organic-custom-container .image-row{width:100%;}
.ofs-custom-text-with-img .organic-custom-container .content-row{width:100%;max-width:100%;}
.ofs-custom-text-with-img .organic-custom-container{gap:30px;}
.newsletter-section.newsletter-section--image-left.newsletter-section--no-image{padding:30px 0px;}
.site-footer .footer__logo .footer-logo-after{padding-top:10px;}
#Footer-custom_dRK8UC p{padding-bottom:20px;}
.h5, .h6, h5, h6{font-size:18px;line-height:1.7em}

.collection-section-description ol{flex-direction:column;gap:inherit;}
/* home shop by brand */
.home-shop-by-brand .organic-custom-container { flex-wrap: wrap;gap:25px;}
.home-shop-by-brand .organic-custom-container .content-row, .home-shop-by-brand .organic-custom-container .row-image{width:100%;}
.home-shop-by-brand .organic-custom-container .content__heading.heading--large{text-align:center;}


/* text with image custom section common styling */
.ofs-custom-text-with-img .youtube-video .organic-custom-container .image-row iframe{width:100%;max-width:100%;height:500px;}
.ofs-custom-text-with-img .youtube-video .organic-custom-container .content-row{width:100%;}
.ofs-custom-text-with-img .organic-custom-container .image-row {  max-width: 80%; margin:0px auto;}
.ofs-custom-text-with-img .youtube-video .organic-custom-container .image-row {width:100%;max-width:100%;}
.ofs-custom-text-with-img .image-row img.section-img-mobile{display:block;}
.ofs-custom-text-with-img .image-row img.responsive-hidden{display:none;}
 /*  Custom Section - OFS Brand Grid Common Styling */
 .ofs-collection-brands-grid .brands-container .brand-item{width:100%;}
 .ofs-collection-brands-grid .section-content.collection-section-description p{max-width:100%;}
 .ofs-collection-brands-grid .brands-container{padding-top:30px;}
 .ofs-collection-brands-grid .content-heading.collection-h2{text-align:left;}
 .ofs-collection-brands-grid .section-content.collection-section-description p{text-align:left;}
 /* Custom Section - OFS Featured Cards Common Styling*/
 .ofs-featured-cards .card-container .card-item{width:100%;}
 .shop-formula-ofs-featured-cards .organic-custom-container{padding-top:0px;padding-bottom:20px;}
/*  Custom Section Common styling - OFS collection stages card */
.ofs-collection-stages-cards .stages-container{gap:20px;}
.ofs-collection-stages-cards .stages-container .stage-item{width:calc((100% - 1 * 20px)/2);}
.ofs-collection-stages-cards .stages-container{padding-top:25px;}
.ofs-collection-stages-cards .content-row h2{text-align:left;}
.ofs-collection-stages-cards .content-row .section-content p{text-align:left;}
/* Custom Section ofs product usp features common styling */
.ofs-product-usp-features .product-usp-features-grid{gap:20px;row-gap:40px;}
.ofs-product-usp-features .product-usp-features-grid .usp-feature-card{width: calc((100% - 2 * 20px) / 3);}
.ofs-product-usp-features .product-usp-features-grid .usp-feature-card-title{font-size:16px;line-height: 1.6em;}
/* Custom Section - Text columns with images */
.ofs-text-columns-with-images .text-column-grid .text-column-item { width: calc((100% - 2 * 55px) / 2); margin: 0px auto;}
/* Custom Section - Comparison Table Commom Styling */
.ofs-comparison-table table th{font-size:16px;line-height:1.6em;}
.ofs-comparison-table table td{line-height:1.6em;}
/* OFS Mini Page Common style */
.ofs-mini-page .organic-custom-container .btns-rows > div a{font-size:18px;}
 /* shop formula*/
.shop-formula-what-are-the-benefits-of-a-premium-organic-formula .organic-custom-container ul{padding-top:25px;}
.shop-formula-which-formula-is-closest-to-breast-milk .organic-custom-container{padding-top:0px;align-items:flex-start;}
.shop-formula-the-different-baby-formulas-we-carry .organic-custom-container{padding-bottom:40px;}
 .shop-formula-hipp-specialized-formulas .organic-custom-container{padding-top:0px;padding-bottom:0px;}
 .shop-formula-text-cards .organic-custom-container{padding-top:25px;}
 /* Holle Bbay Organic Formula*/
 .collection-holle-babyorganic-buy-holle .brands-container{gap:30px;}
/* Hipp Stage 03 */
body .collection-hipp-stage-03-protein-composition-casein-and-whey-section .organic-custom-container .content-row{width:100%;}
.collection-hipp-stage-03-protein-composition-casein-and-whey-section .organic-custom-container .image-row{max-width:100%}
.collection-hipp-stage-3-iron-calcium-vitamin-d-section .organic-custom-container .image-row{max-width:100%}
.collection-hipp-stage-3-iron-calcium-vitamin-d-section .image-row {  max-height: fit-content;}
.collection-hipp-stage-4-section-one .organic-custom-container .image-row{max-width:80%;}
/* Holle Organic Cow */
.collection-holle-organic-cow-cows-milk-baby-formula .organic-custom-container .collection-section-description{width:100%;}
.collection-holle-organic-cow-cows-milk-baby-formula .content-heading.collection-h2{width:100%;}
/* Collection - Stage 02 */
.collection-stage-2-ofs-product-grid .organic-custom-container{ padding-top: 0px;}
/* Collection bebe'm */
body .ofs-custom-text-with-img .collection-bebe-m-organic-certified-organic .organic-custom-container .content-row{width:100%;}
body .ofs-custom-text-with-img .collection-bebe-m-organic-certified-organic .organic-custom-container .custom-html-content-full-width{margin:auto;}

/* Collection Holle Organic Goat Milk Formula */
.collection-holle-organic-goat-milk-section-one .custom-html-content-full-width .icon-wrapper{justify-content:center;}
.collection-holle-organic-goat-milk-section-one .custom-html-content-full-width .icon-wrapper .item{width:calc((100% - 2 * 40px) / 2);justify-content:center;}
.collection-kendamil-uk-cow-uk-made-formula-stages .organic-custom-container .image-row{max-width:40%;}

/* Collection Kendamil Uk Cow */
.collection-kendamil-uk-cow-what-makes-the-kendamil-special .content-wrapper ol{  grid-template-columns: repeat(3, 1fr);padding-bottom: 10px;}
.collection-kendamil-uk-cow-what-are-pros-and-cons .brands-container {padding-top:0px;}
.collection-kendamil-uk-cow-what-makes-the-kendamil-special .custom-html-content-full-width{flex-direction:column;justify-content:center;align-items:center;margin:auto;}
.collection-kendamil-uk-cow-what-makes-the-kendamil-special .custom-html-content-full-width img{width:100%;}

/* Collection Kendamil UK Goat **/
.collection-kendamil-uk-gaot-ingredients-in-kendamil .collection-section-description ol{grid-template-columns: 1fr;}
.kendamil-uk-goat-why-us-parents-love .organic-custom-container{padding-bottom:0px;}
.collection-kendamil-uk-gaot-uk-made-kendamil .organic-custom-container .image-row{max-width:50%;}
/* Page - Contact */
.ofs-map-contact-form-section .organic-custom-container{padding-top:30px;padding-bottom:30px;}
.ofs-map-contact-form-section .organic-custom-container .map-box{max-width:100%;width:100%;}
.ofs-map-contact-form-section .organic-custom-container .map-box iframe{width:100%;}
.ofs-map-contact-form-section .organic-custom-container .contact-form-wrapper{width:100%;}
.ofs-map-contact-form-section .organic-custom-container{gap:30px;}
.page-contact-section-first .organic-custom-container{padding-top:40px}
.page-contact-section-first .organic-custom-container .image-row{max-width:100%;}
.ofs-map-contact-form-section .organic-custom-container{margin-bottom:40px;}
/* Collection BebeM */
body .ofs-custom-text-with-img .collection-bebe-m-organic-certified-organic .organic-custom-container{padding-bottom: 50px;}
/* Thank You Page */
.thank-you-page-section-one .organic-custom-container { padding-top: 40px;  padding-bottom: 40px;}





}/* max-width: 1024px ends */

@media screen and (max-width:880px){
  /* Holle Organic Cow */
.collection-holle-organic-cow-cows-milk-baby-formula .content-heading.collection-h2{text-align:center;}
.ofs-custom-text-with-img .text-full-width .organic-custom-container .content-row{flex-direction:column;}
.collection-holle-organic-cow-cows-milk-baby-formula .organic-custom-container .collection-section-description .images-box{justify-content:center;gap:100px}
/* Kendamil UK Cow */
.collection-kendamil-uk-cow-what-makes-the-kendamil-special .content-wrapper ol{grid-template-columns: repeat(2, 1fr);}


}



@media screen and (max-width:768px){
    :root{
        --default-text-size: 14px;
        --default-list-item-size: 14px;
    }
   /** GLOBAL CSS **/
.organic-custom-section .organic-custom-container{padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px;}
.collection-section-description p{font-size:var(--default-text-size);line-height: 1.8em;}
.site-header .page-width {padding: 0 20px;}
.ofs-custom-text-with-img .organic-custom-container{gap:20px;}
.collection-section-description ul li{margin-bottom:15px;}
.collection-h2{line-height:1.35em}
.content-heading.collection-h2{padding-bottom:15px;}
.section-header .extra-content .subtext p{font-size:14px;max-width:100%;font-weight:400;}
.section-header .extra-content .subtext p{padding-left:0px;padding-right:0px;}
.newsletter-section .newsletter-section__content .theme-block form .newsletter__input-group{column-gap:0px;}
.newsletter-section .newsletter-section__content .theme-block form .newsletter__input-group{column-gap:20px;}
.newsletter-section .newsletter-section__content .theme-block .h1{margin-bottom:20px;}
input, select, textarea {  font-size: 14px !important;}
.newsletter-section .newsletter-section__content .theme-block form input::placeholder{font-size:14px;}
.h5, .h6, h5, h6{font-size:16px;}
.collection-section-description h4 {  font-size: 16px; }
.organic-custom-container .heading-medium{font-size:28px;}
    /*  Custom Section Common styling - OFS Text with image */
.ofs-custom-text-with-img .organic-custom-container .content-row .collection-section-description h3{font-size:18px;padding: 5px 0px;}
.ofs-custom-text-with-img .organic-custom-container .image-row{max-width:100%;}

 /*  Custom Section - OFS Brand Grid Common Styling */
.ofs-collection-brands-grid .content-heading.collection-h2{text-align:left;padding-bottom:15px;}
.ofs-collection-brands-grid .brands-container{padding-top:25px;}
.ofs-collection-brands-grid .section-content.collection-section-description p{text-align:left;}
.collection-section-description h4{line-height:1.6em;}
.ofs-collection-brands-grid .brands-container .brand-item .brand-item-description p{font-size:14px;}
/* Custom Section - Comparison Table Common styling*/
.ofs-comparison-table table td{font-size:var(--default-text-size);}
.ofs-comparison-table table tr td { padding: 14px 20px;}
.ofs-comparison-table table{overflow-x:scroll;}
.ofs-comparison-table .ofs-comparison-table-wrapper{overflow-x:scroll;}

/* Custom Section - Product USP Features Commom styling */
.ofs-product-usp-features .product-usp-features-grid .usp-feature-card{width: calc((100% - 2 * 20px) / 2);}
.ofs-product-usp-features .product-usp-features-grid .usp-feature-card .content-box{max-width: 70%;}
.ofs-product-usp-features .product-usp-features-grid{justify-content:center;}
.ofs-product-usp-features .product-usp-features-grid .usp-feature-card .usp-feature-card-text{font-size:14px;}

/* home shop by brand */
.home-shop-by-brand .organic-custom-container{padding-top:35px;padding-bottom:35px;}
.home-shop-by-brand .organic-custom-container .content__heading.heading--large{font-size:40px;line-height: 1.1em;}
  /*Custom Section - OFS Featured Cards Common Styling*/
.ofs-featured-cards .card-container .card-item .card-description ul li{font-size:var(--default-text-size);}
.ofs-featured-cards .card-container .card-item{padding:25px;}
.ofs-featured-cards .card-container .card-item .card-heading{font-size:16px;}
.ofs-featured-cards .card-container{gap:20px;}
.ofs-featured-cards .card-container .card-item .card-description ul{margin: 0 0 0px 16px;}
/* Custom section - Text Columns with images common styling */
.ofs-text-columns-with-images .text-column-grid .text-column-item h3{font-size:16px;padding: 8px 0px;}
.ofs-text-columns-with-images .text-column-grid .text-column-item p{font-size:var(--default-text-size);line-height: 1.8em;}
/* OFS Mini Page Common style */
.ofs-mini-page .organic-custom-container .section-description-row {padding: 25px 0px;}
.ofs-mini-page .organic-custom-container .content-row .content-heading.align-center{padding-bottom:25px;}
.ofs-mini-page .organic-custom-container .section-description-row p{font-size:14px;}
.ofs-mini-page .organic-custom-container .btns-rows{flex-direction:column;gap:15px;}
.ofs-mini-page .organic-custom-container .image-wrapper .mobile-img {display: block;}
.ofs-mini-page .organic-custom-container .image-wrapper .desktop-img{display: none;}
.ofs-mini-page .organic-custom-container .content-row .content-heading{font-size:28px;}
.ofs-mini-page .organic-custom-container .content-row .content-heading.align-center{font-size:28px;}
/*  Collection shop formula */
.shop-formula-why-parents-love-european-baby-formula .collection-section-description p{padding-bottom:10px;}
.shop-formula-why-parents-love-european-baby-formula .content-heading.collection-h2{padding-bottom:15px;}
 .shop-formula-ofs-featured-cards .organic-custom-container{padding-top:0px;padding-bottom:25px;}
  .shop-formula-hipp-specialized-formulas .organic-custom-container{padding-top:0px;padding-bottom:0px;}
 .shop-formula-text-cards .organic-custom-container{padding-top:25px;}
 .shop-formula-text-cards .organic-custom-container .card-container .card-item{width:100%;padding:25px;}
 .ofs-featured-cards .section-description{padding-top:30px;}
 .shop-formula-text-cards .organic-custom-container .card-container .card-item .card-description p{font-size:14px; line-height:1.8em;}
/* collection hipp baby formula*/
.collection-hipp-baby-organic-special-hipp-formulas .section-content h4{font-size:18px;}
.collection-hipp-baby-organic-special-hipp-formulas .section-content ul:first-of-type{padding-bottom:10px;}
.collection-hipp-baby-organic-special-hipp-formulas .section-content ul:first-of-type{flex-wrap:wrap;justify-content:flex-start;}
.collection-hipp-baby-organic-special-hipp-formulas .section-content ul:first-of-type li{width:33.33%;}
.collection-hipp-baby-organic-special-hipp-formulas .brands-container .brand-item{padding-top:0px;}
/* Collection Holle Baby Formula*/
.collection-holle-baby-holle-organic-formula-stages .brands-container .brand-item{padding:20px;}
.collection-holle-baby-holle-organic-formula-stages .brands-container .brand-item h4{font-size:18px;}
.collection-holle-babyorganic-buy-holle .brands-container{gap:20px;}
.collection-holle-babyorganic-buy-holle .brands-container .brand-item-description h4{padding-bottom:10px;}
/* Kendamil UK baby formula */
.collection-kendamil-uk-baby-formulaorganic-formula-shop-carries .brands-container .brand-item-description h4{font-size: 20px;line-height:1.5em;}
/* collection hipp baby stage 01*/
.collection-hipp-stage-01-difference-between-hipp-stage-1-formulas .brands-container{row-gap:20px;}
.collection-hipp-stage-01-difference-between-hipp-stage-1-formulas .content-row .section-content p{font-size:14px;}
.collection-hipp-stage-01-omega-3-and-6 .organic-custom-container{padding-bottom:20px !important;}
.collection-hipp-stage-01-difference-between-hipp-stage-1-formulas .brands-container .brand-item h4{font-size:16px;}
.collection-hipp-stage-01-difference-between-hipp-stage-1-formulas .brands-container .brand-item{padding:20px;}
/* Collection Hipp baby stage 02 */
.collection-hipp-stage-02-why-we-love-hipp-stage .content-wrapper ul{grid-template-columns: 1fr;}
.collection-hipp-stage-02-why-we-love-hipp-stage .content-wrapper h4 { padding: 24px 0px 10px 0px;}
.collection-hipp-stage-02-difference-between-hipp-formula .organic-custom-container .brands-container .brand-item.brand-item-1{padding:20px;}
.collection-hipp-stage-2-iron-calcium-and-vitamin-d .organic-custom-container{padding-top:30px !important;}
.collection-hipp-stage-03-hipp-combiotic-stage-3  .organic-custom-container{padding-bottom:30px !important;}
/* Collection Hipp Stage 04*/
.collection-hipp-stage-04-section-two .custom-html-content .info{margin-top:20px;padding:20px;}
.collection-hipp-stage-4-section-one .organic-custom-container{padding-bottom:20px !important;}

/* Hipp Dutch Goat Formula */
.collection-hipp-dutch-goat-milk-protein-allergy .content-wrapper ul:first-of-type{flex-direction:column;}
.collection-hipp-dutch-goat-formula-organic-goat .collection-section-description{padding:20px;margin-top:0px;}
.collection-hipp-dutch-goat-milk-protein-allergy .content-wrapper ul:last-of-type li{font-size:14px;line-height:2em;}

/* Hipp Hypo alergenic baby formula */
.collection-hipp-hypoallergenic-why-hipp-ha-formula .organic-custom-container .brands-container .brand-item{padding:30px;}
.collection-hipp-hypoallergenic-why-hipp-ha-formula .organic-custom-container .brands-container .brand-item.no-padding{padding:0px;}
.collection-hipp-hypoallergenic-why-hipp-ha-formula .organic-custom-container .brands-container{padding-top:20px;}
/* collection bebe'm */
body .ofs-custom-text-with-img .collection-bebe-m-organic-certified-organic .organic-custom-container .custom-html-content-full-width{justify-content:center;width:200px;flex-wrap:nowrap;}
/* Collection Holle Organic Goat Milt Formula*/
.collection-holle-organic-goat-milk-section-one .custom-html-content-full-width .icon-wrapper .item .content .title{font-size:14px;}
/* Collection Kendamil Uk Cow*/
.collection-kendamil-uk-cow-uk-made-formula-stages .organic-custom-container .image-row{max-width:40%;}
.collection-kendamil-uk-cow-what-are-pros-and-cons .brand-item-description p strong{font-size: 16px;padding-top: 10px;}
/* Collection Kendamil UK Goat */
.kendamil-uk-goat-why-us-parents-love .organic-custom-container{padding-bottom:0px;}
.collection-kendamil-uk-gaot-uk-made-kendamil .organic-custom-container .image-row{max-width:50%;}
/* Page - Contact */
.page-contact-section-first .content-heading.collection-h2 {  font-size: 28px;     line-height: 1.3em;}
.ofs-map-contact-form-section .organic-custom-container .contact-form-wrapper .heading-medium {line-height: 1.3em; }
.page-contact-section-first .content-heading.collection-h2{padding-bottom:20px;}
.ofs-map-contact-form-section .organic-custom-container .contact-form-wrapper p{font-size:14px; color:var(--default-text-color);}
.ofs-map-contact-form-section .organic-custom-container .contact-form-wrapper .heading-medium{padding-bottom:5px;}
.page-contact-section-first .organic-custom-container{padding-top:30px !important;}

/* Homepage Fixes */
#shopify-section-template--26345303441749__text_columns_DzjxcT .text-column__grid{gap:20px !important;}
#shopify-section-template--26345303441749__text_columns_DzjxcT .text-column__grid .text-center { padding: 33px 50px !important;}
body.template-index .main-content .shopify-section:nth-child(10) { padding-left: 20px; padding-right: 20px;}
.blog-featured-posts__grid .blog-featured-posts__main-col{padding-left:0px !important ; padding-right:0px;}

/* Client Fixes */
.variant-wrapper fieldset.variant-input-wrap .variant-input:nth-child(2) .variant__button-label { padding-bottom: 0px !important;padding-top: 0px !important;}
.variant-wrapper fieldset.variant-input-wrap .variant-input:nth-child(2) .variant__button-label .extras { padding-bottom: 0px;}


}/* max-width: 768px ends */

@media screen and (max-width:668px){
/* home shop by brand */
.home-shop-by-brand .organic-custom-container .content-row, .home-shop-by-brand .organic-custom-container .row-image{flex-wrap:wrap;gap:20px;}
.home-shop-by-brand .organic-custom-container .row-image>a {  width: calc((100% - 1 * 20px) / 2);}
/* collection hipp stage 01*/
.collection-hipp-stage-01-some-of-the-other-reasons-section .content-wrapper ul{grid-template-columns:1fr;}
.collection-hipp-stage-01-some-of-the-other-reasons-section .content-heading.collection-h2{    font-size: 20px;line-height: 1.5em;}
/* Collection Holle Organic Goat Milt Formula*/
.collection-holle-organic-goat-milk-section-one .custom-html-content-full-width .icon-wrapper .item .content .title{text-align:center;}
.collection-holle-organic-goat-milk-section-one .custom-html-content-full-width .icon-wrapper .item{flex-direction:column;}
.collection-holle-organic-goat-milk-section-one .custom-html-content-full-width .icon-wrapper .item .content{width:100%;}

/* Stage 2 - 6+ Months Collection*/
.collection-stage-2-6-months-what-makes-formula-unique .collection-section-description ul li:before{top:6%;}

}/* max-width 668px ends here */

@media screen and (max-width:580px){
  /* Global CSS */
.newsletter-section .newsletter-section__content .theme-block form .newsletter__input-group{column-gap:0px;}
.collection-section-description ul li:before{top:3%;}
.ofs-collection-brands-grid .brands-container .brand-item{padding:30px;}
.ofs-collection-stages-cards .stages-container .stage-item{width:100%;}
/* Custom Section - Text Columns with images Common styliong */
.ofs-text-columns-with-images .text-column-grid .text-column-item{width:100%;}
.ofs-text-columns-with-images .text-column-grid{gap:20px;}
/** Hipp baby formula**/
.collection-hipp-baby-organic-formula-about-hipp .brands-container .brand-item-2{padding:0px;}
/*hipp baby formula stage 01*/
.collection-hipp-stage-01-difference-between-hipp-stage-1-formulas .brands-container .brand-item{padding:20px;}
/* Hipp Ducth Goat Formula */
.collection-hipp-dutch-goat-milk-protein-allergy .content-wrapper ul:first-of-type{padding:0px;}
/* hipp hypo alergenic */
.collection-hipp-hypoallergenic-why-hipp-ha-formula .organic-custom-container .brands-container .brand-item{padding:20px;}

/* Single Product Page */
.product-single__meta .product-usp-features-block{padding-bottom:20px;}
}/* max-width: 580px ends */

@media screen and (max-width:480px){

  /* Collection pages Common style*/
body .collection-sidebar .filter-form>div {max-width: 40%;}
  .collection-holle-organic-cow-cows-milk-baby-formula .organic-custom-container .collection-section-description .images-box{max-width:50%;gap:50px;margin:auto;}
/* Collection Bebe\m */
body .ofs-custom-text-with-img .collection-bebe-m-organic-certified-organic .organic-custom-container .custom-html-content-full-width{width:150px;}
.ofs-product-usp-features .product-usp-features-grid .usp-feature-card{width:100%;}
.ofs-comparison-table table thead th{min-width:150px;}
/* Kendamil UK Goat */
.collection-kendamil-uk-cow-what-makes-the-kendamil-special .content-wrapper ol{grid-template-columns: 1fr;}
/*Client Feedbacks*/
.mobile-wrapper.cloned-content-added .product-single__title { font-size: 28px; max-width: 390px; line-height: 40px; margin-bottom: 0px;}
.template-product .mobile-wrapper.cloned-content-added .product-single__title {text-align: center;margin: 0px auto; }
.template-product .mobile-wrapper .star-box {  text-align: center;}

/* Homepage Fixes */
#shopify-section-template--26345303441749__text_columns_DzjxcT .text-column__grid .text-center { padding: 15px 15px !important;}
.blog-featured-posts-section .grid__item{padding-left:0px !important;}
}

@media screen and (max-width:430px){
  /* Collection pages common style */
.collection-sidebar__group .collapsible-trigger-btn .collapsible-trigger__icon { margin-right: 5px;}
.content-heading.collection-h2{max-width:362px;}
/* Hipp Baby Formula*/
.collection-hipp-baby-organic-special-hipp-formulas .section-content ul:first-of-type li{width:50%;}

/* Mini Cart Responsive */
body .cart__items .cart__item .cart__item-details .cart__item-title a.cart__item-name{line-height: 20px;}
body  .drawer__inner .cart__item{padding-bottom:10px;}
.drawer__inner .cart__item-title a.cart__item-name > div{margin-bottom:5px;}
#CartDrawerForm .drawer__fixed-header .drawer__header{min-height: 40px !important;}
.drawer__fixed-header{    min-height: 45px;}
body form#CartDrawerForm .drawer__inner .drawer__footer .express-shipping{margin-bottom:10px;}
body .drawer__inner .cart__item { padding-bottom: 5px;}

/* Home Page Fixes */
body .ofs-home-shop-by-category .organic-custom-container {padding-bottom:20px !important;}

}/* max-width: 430px ends */

@media screen and (max-width:420px){
  .section-header .section-header__title{max-width:300px;margin:0 auto;}
.template-collection.collection-lebenswert-bio-organic-baby-formula  .section-header .section-header__title{max-width:100%;margin:0 auto;}
.template-collection.collection-organic-formulas-stage-2-6-months  .section-header .section-header__title{max-width:100%;margin:0 auto;}
.template-collection.collection-stage-3-organic-formulas-10-months  .section-header .section-header__title{max-width:100%;margin:0 auto;}
.template-collection.collection-stage-4-organic-formulas-12-36-months  .section-header .section-header__title{max-width:100%;margin:0 auto;}
.template-collection.collection-bebem-organic-baby-formula .section-header .section-header__title{max-width:100%;margin:0 auto;}
.template-collection.collection-shop-formula .section-header .section-header__title {max-width:100%;}
.template-collection.collection-organic-formulas-for-newborns-from-birth-6-months .section-header .section-header__title {max-width:100%;}
}

@media screen and (max-width:390px){
/* ofs text with image common styling*/
.ofs-custom-text-with-img .organic-custom-container .content-row .collection-section-description h3{font-size:16px;line-height: 1.5em;}
.content-heading.collection-h2{font-size:24px;}
footer .copyright-text, .copyright-text a { font-size: 14px; }
/*hipp baby formula*/
.collection-hipp-baby-organic-special-hipp-formulas .section-content ul:first-of-type li{width:100%;}
/* Hipp ducth organic Goat*/
.collection-hipp-dutch-goat-formula-organic-goat .collection-section-description h4{font-size:16px;line-height:1.5em;}
.mobile-wrapper.cloned-content-added .product-status {align-items: center; }

}/* max-width: 390px ends */



@media screen and (max-width:375px){
  /* ofs mini page common style*/
.ofs-mini-page .organic-custom-container .content-row .content-heading.align-center{font-size:26px;}
.ofs-mini-page .organic-custom-container .btns-rows > div a{ font-size: 16px; }
.ofs-mini-page .organic-custom-container .btns-rows > div a{width:310px;}
}