/** Shopify CDN: Minification failed

Line 290:57 Expected identifier but found "."
Line 579:110 Unexpected ";"
Line 2047:48 Expected identifier but found bad string token
Line 2047:49 Unterminated string token
Line 2196:64 Expected ":"

**/

: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;

}

/* Gift Card  */
.gift-card-product .variant-wrapper{width:100%;}
.gift-card-product .variant-wrapper select{width:100%;}
.gift-card-product .product__price--compare{display:none;}
.gift-card-product .product__price.product__price--compare{display:none!important;}
.gift-card-product .saving-price-box{display:none;}
/* Gift Card End */

 /** ========== 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;}
.js-drawer-open.lock-scroll body { overflow:hidden;}
/* Product Quantity Selector*/
.cart__page .js-qty__num{padding: 10px 20px;font-weight:600;color:var(--default-text-color);}
.cart__page-col .cart__item .cart__item-details .cart__item-sub .js-qty__wrapper { width: 85px; max-width: 85px;}

/* Mini Cart*/
#CartDrawerForm  .js-qty__num{padding: 10px 20px;font-weight:600;color:var(--default-text-color);font-size:16px;}
#CartDrawerForm  .js-qty__wrapper{max-width:85px;}
#CartDrawerForm  .js-qty__wrapper button:hover{cursor:pointer;background-color:transparent;color:#5D5D5D;}
#CartDrawerForm  .js-qty__wrapper button:active{background-color:transparent;}
#CartDrawerForm  .js-qty__wrapper button:hover svg {fill:#5D5D5D !important;}
/** 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;
}
.organic-custom-primary-btn{
  background-color:var(--primary-color);
  padding:var(--btn-padding);
  border-radius:var(--btn-radius);
  color:var(--btn-color);
  font-size:var(--btn-size);
  font-weight:var(--btn-font-weight);
  line-height:var(--btn-line-height);
  letter-spacing:var(--btn-letter-spacing);
}
.organic-custom-primary-btn:hover{
  color:var(--btn-color);
}
.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/list-check-icon.svg);
    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/list-check-icon.svg);
    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;}
.btn.btn--small.address-edit-toggle, .btn.btn--small.address-delete{background-color: #97A982;text-transform: capitalize;letter-spacing: 0;font-size: 16px;color:#fff;font-weight: 500;margin-top: 10px;    border-radius: 10px;}
#addresses-add-submit{background-color: #97A982;text-transform: capitalize;letter-spacing: 0;font-size: 16px;color:#fff;font-weight: 500;margin-top: 10px;margin-bottom:10px;    border-radius: 10px;}
.template-customers-account .btn--secondary.btn--small{
  background-color: #97a982 !important;
    padding: 18px 35px;
    font-family: var(--primary-font-family);
    font-weight: 700;
    font-size: 20px;
    line-height: 19.98px;
    letter-spacing: 4px;
    text-align: center;
    text-transform: capitalize;
    border: 0px;
    outline: none;
    color: #fff;
    letter-spacing: 0;
    border-radius: 10px;
}
.template-customers-addresses .btn.address-new-toggle{
  background-color: #97a982;
    padding: 18px 35px;
    font-family: var(--primary-font-family);
    font-weight: 700;
    font-size: 20px;
    line-height: 19.98px;
    letter-spacing: 4px;
    text-align: center;
    text-transform: capitalize;
    border: 0px;
    outline: none;
    color: #fff;
    letter-spacing: 0;
    border-radius: 10px;
}
.template-customers-addresses .label, label:not(.variant__button-label):not(.text-label) {
    font-size: 18px;
    letter-spacing: 0px;
    text-transform: capitalize;
    font-weight: 500;
}

.template-customers-addresses #address_form_new h2{padding-bottom:20px;}
/* Collection Pages Filter Bars Commonm CSS */
.tag--active .tag__checkbox:after, .tag-list--checkboxes .tag--active a:after, input:checked~.tag__checkbox:after { background-color: #97a982;}
.tag--active .tag__checkbox ~ span {color: #97a982;}
.grid-product__tag.grid-product__tag--custom{  background-color: #149A58; right: unset !important;top: 5px; right: 5px;}

/* Announcement Bar */
body .announcement-bar{padding-top:0px;padding-bottom:6px;}
.announcement-slider.flickity-enabled[data-compact=true] .announcement-slider__slide{margin-top:8px;}
/** 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;}
.featured-blog-post-card__title a:hover {  color: #5D5D5D !important;}
body.modal-open {
    overflow: visible !important;
    position: unset !important;
    width: unset ;
}
body #CollectionAjaxContent .collection-grid__wrapper .grid > div .grid-product__link .grid-product__title{max-width:190px;}
html body.klaviyo-prevent-body-scrolling { overflow: visible !important;}
body.template-product .product-section .accordion .accordion__item .accordion__content h4{color:rgba(93, 93, 93, 0.7);}
.section-header .breadcrumb a.active{font-weight:700;}
/** Site Footer */
.footer__collapsible .no-bullets.site-footer__linklist li a { position: relative;}

/* 2. Set the initial state of the underline (invisible) */
.footer__collapsible .no-bullets.site-footer__linklist li a::after {
    content: "";
    position: absolute;
    bottom: -2px; 
    left: 0;
    width: 0; 
    height: 2px; 
    background-color: #97A982; /* The color of the underline */
    transition: width .5s ease; 
}
.footer__collapsible .no-bullets.site-footer__linklist li a:hover::after {
    width: 100%;
}
.collapsible-content__inner p a:after{    border-bottom-color:#97A982;}
/** ============================================
 Template Search Result
=================================================  **/
body.template-search .grid-search__page .grid-search__page-content {font-size: 16px;font-weight: 600;letter-spacing: 0px;line-height: 1.6em;}
body.template-search .grid-search__page .grid-search__page-content span.h4 {font-size: 18px;padding-bottom:10px;}
body.template-search #CollectionAjaxContent .collection-grid__wrapper .grid.grid--uniform > div{margin-bottom:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
body.template-search #CollectionAjaxContent .collection-grid__wrapper .grid{margin:0px;}
body.template-search #CollectionAjaxContent .grid__item.medium-up--four-fifths.grid__item--content{margin:0px;padding-left:0px;}
body.template-search .breadcrumb span{font-size:16px;color:var(--default-heading-color);}
body.template-search .breadcrumb span:last-of-type{font-size:16px;color:var(--primary-color);font-weight:700;}
body.template-search .grid-search__page{margin-top:20px;margin-left:10px;margin-right:10px;}
body.template-search .search__input-wrap svg.icon.icon-search{display:none;}
body.template-search .search__input-wrap button.btn--search:after {
    content: '';
    background-image: url(/cdn/shop/files/search-form-icon.svg);
    width: 19px;
    height: 19px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
}
body.template-search #CollectionAjaxContent{margin:0px;}
body.template-search #CollectionAjaxContent .collection-filter{display:none;}
body.template-search #CollectionAjaxContent .grid__item{padding-left:0px;}
body.template-searc .grid-product .grid-product__content:hover{outline: none; border: 1px solid #eaeee6;}
body.template-searc .grid-product .grid-product__content:.focus-visible{border:0px;}
/** ============================================
 Template template-customers-addresses
=================================================  **/
body.template-customers-addresses button#addresses-update-submit{
 background-color:var(--primary-color);
    padding: 18px 35px;
    font-family: var(--primary-font-family);
    font-weight: 700;
    font-size: 20px;
    line-height: 19.98px;
    letter-spacing: 4px;
    text-align: center;
    text-transform: capitalize;
    border: 0px;
    outline: none;
    color: #fff;
    letter-spacing: 0;
    border-radius: 10px;
    margin-bottom: 10px;
}
body.template-customers-addresses #address-edit-toggle{font-weight:600;color:var(--links-normal-color);}
/** ============================================
 Template Login Page
=================================================  **/
body.template-customers-login #CustomerLoginForm{padding-bottom:30px;}
body.template-customers-login #CustomerLoginForm .errors ul{margin-left:0px;}
body.template-customers-login #CustomerLoginForm .errors ul li{text-align:center;letter-spacing:0px;}
body.template-customers-login #CustomerLoginForm .forget-pass small{margin-bottom:0px;}
body.template-customers-login #CustomerLoginForm .optional-login-box ~ div p{line-height:1em;}
body.template-customers-login #CustomerLoginForm .btn.btn--full{margin-bottom:25px;}
body.template-customers-login #CustomerLoginForm .grid{margin:0px;}
body.template-customers-login #CustomerLoginForm .grid .grid__item{padding-left:0px;}

.btn.btn--small.address-edit-toggle:hover{background-color:var(--primary-color) !important;}
.btn.btn--small.address-edit-toggle, .btn.btn--small.address-delete{background-color:var(--primary-color);border:0px;}
body.template-customers-register #create_customer{padding-bottom:40px;}
/** ============================================
 Template Forget Password
=================================================  **/
body.template-customers-login #RecoverPasswordForm .form-vertical h2{ padding-bottom:20px;}
body.template-customers-login #RecoverPasswordForm .form-vertical form{ padding-top:20px;}

/** ============================================
  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;margin-bottom:20px;}/*height:90px*/
.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;}
.ofs-text-columns-with-images .text-column-grid .oke-sr-count.oke-sr-count--brackets{
  font-family: Quicksand;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0px;
    text-align: center;
    text-decoration: underline;
    text-decoration-style: solid;
    text-decoration-offset: 0px;
    text-decoration-thickness: 0px;
    text-decoration-skip-ink: auto;
    color: #5D5D5D;
}
/** ============================================
  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;}
.ofs-map-contact-form-section .organic-custom-container .contact-form-wrapper .btn:hover{background-color:var(--primary-color) !important;}
/** ============================================
  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;}
.template-collection.collection-holle-organic-baby-formula #CollectionAjaxContent .collection-grid__wrapper .grid > div .grid-product__link .grid-product__title{    max-width: 190px;}
/** ============================================
 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;}
.template-collection.collection-kendamil-organic-cow-formula .collection-content{padding-top:0px;}
.template-collection.collection-kendamil-organic-cow-formula #CollectionAjaxContent .collection-grid__wrapper .grid.grid--uniform {padding-top:0px;}

/** ============================================
 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;}

/** ============================================
 Collection Template : Organic Goat Formula
 Custom CSS Class Used: organic-goat-collection
=================================================  **/
 .ofs-custom-text-with-img .organic-goat-collection .organic-custom-container .image-row {max-width: 480px;}
 .ofs-custom-text-with-img .organic-goat-collection  .organic-custom-container .content-row { width: calc(100% - 480px - 60px);}

/** ============================================
 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;}
.home-we-are-recommended .text-center .image-wrap.text-spacing{margin-bottom:0px;}
.template-index .ofs-home-shop-by-category .organic-custom-container{padding-top:0px;}
/* Home Okdendo Reviews*/
body .custom-reviews-carousel .oke-w-reviewer-verified{padding-left:10px;}
/*home blog section*/
#home-blog-post-sec .view-all-blogs {  display: flex; justify-content: center; align-items: center;margin: 30px 0px 50px 0px;}
.blog-featured-posts__main-article  .blog-featured-posts__main-meta .btn{letter-spacing:0px;}
   /* Client Feedback*/
.saving-price-box span.product__price-savings{display: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.template-index .shop-by-stage__item-inner{border-radius:8px;}
body.template-index .shop-by-stage__item-inner:hover{border-radius:8px;}
.btn.view-all-btn.animated-button.homepage-shop-now{margin-top:10px;}
.shopify-section.index-section .page-width .grid-product .oke-sr-stars .oke-stars .oke-stars-foreground{ width: 100% !important;}
body button#learn-more-btn{max-width: fit-content;padding: 0px;}
body.template-product .fast-delivery-wrapper #delivery-estimate{line-height:1.1em}
.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;}
html.modal-open {
overflow: auto !important;
}
.variant-wrapper fieldset.variant-input-wrap .variant-input:nth-child(2) .variant__button-label .extras{padding: 20px 0px;}
body .accordion__content .expanded-content-old table tbody p{font-weight:500;}
body .accordion__item .accordion__content p, body .accordion__item .accordion__content ul li{font-weight:400;}
body.template-product .product-section .accordion .accordion__item .accordion__content ol li {font-weight:400;color:rgba(93, 93, 93, 0.7);}
.acting-section-wrapper .organic-custom-container { overflow: hidden;}

/* Single product zoom effect styles*/
.pswp__ui .icon { color: #5d5d5d !important;}
body.template-product .header-sticky-wrapper{z-index:99;}
body.template-product .product-section .accordion .accordion__item .accordion__content table tr td{font-size: 18px; font-weight: 500; color: rgba(93, 93, 93, 0.7);}
body.template-product .accordion #nutrition-facts .accordion__content h3{color:var(--default-text-color);font-weight:500;padding-bottom:10px;line-height:1.4em;}

/* shipping page template*/
.page-shipping-new  .main-content-area .content-area p img{margin: 50px 0px 0px 20px;}
body .main-content-area .content-area p span{font-size:18px !important;}
/*Pop up styling */
.newsletter.newsletter-popup .newsletter-button{margin-bottom:15px;}
.site-nav__deep-dropdown{padding-top:5px;}
.template-collection .pagination .page.current {color: #97A982; }
body .custom-reviews-carousel .oke-reviewContent-body.oke-bodyText p{color:rgba(93, 93, 93, 0.7) !important;}
.shop-by-stage__item-inner:hover{box-shadow:none;}
.variant-input-wrap label{z-index:9;}

body.template-collection .select#oke-sortSelect--reviews{font-weight:600 !important;}
body.template-collection .okeReviews[data-oke-container] .oke-w-reviews-count, div.okeReviews .oke-w-reviews-count{font-weight:600 !important;}
.product-single__meta .oke-sr-count.oke-sr-count--brackets{    font-weight: 700;color: #5D5D5D;font-size:16px;}
body.template-product .mobile-nav__toggle svg.icon.icon--wide.icon-chevron-down{color:#fff;}
.newsletter.newsletter-popup .popup-footer-text p{font-size:14px;}
/* Single Product increment/decrement btn*/
.js-qty__adjust.js-qty__adjust--minus:hover{border-radius:5px 0px 0px 5px;}
.js-qty__adjust.js-qty__adjust--plus:hover{border-radius:0px 5px 5px 0px;}
.accordion__item#nutrition-facts .accordion__content .nutrition-list{padding-top:10px;}

/** ============================================
Parent Review Page
=================================================  **/
body .okeReviews[data-oke-container] .oke-select, div.okeReviews .oke-select{
  -webkit-appearance: none; -moz-appearance: none;
    background: url(/cdn/shop/files/okendo-reviews-sort-icon.svg?v=1762360747) no-repeat right 0px center;
    background-size: 30px;
    padding-right: 50px;
    height:30px;

}

/* Disable Body scroll when popup opens */
body.popup-opened{overflow:hidden;}

/* Header Icons Updated*/
svg.icon.icon-cart { display: none;}
a.site-nav__link.site-nav__link--icon.js-drawer-open-cart:after {
  content: '';
  background-image: url(/cdn/shop/files/desktop-shopping-cart.svg);
  display: block;  width: 28px;
  height: 28px;
  background-repeat: no-repeat;
  background-position: center;
}
.site-nav__link--icon .icon.icon-user{display:none;}
.site-nav__icons .site-nav__link.site-nav__link--icon.small--hide:after{
  content: '';
  background-image: url(/cdn/shop/files/user-icon.svg);
  display: block;  
  width: 28px;
  height: 28px;
  background-repeat: no-repeat;
  background-position: center;
}
svg.icon.icon-search {display: none;}
    a.site-nav__link.site-nav__link--icon.js-search-header:after {
        content: '';
        background-image: url(/cdn/shop/files/desktop-search-icon.svg);
        display: block;
        width: 28px;
        height: 28px;
        background-repeat: no-repeat;
        align-items: center;
        background-position: center;
}
.site-nav .site-nav__icons > a { padding-bottom:0px;}

/* Cart Page Fixes*/
body #CartPageForm small{font-weight:400;font-size:15px;letter-spacing:0px;color:var(--default-text-color);}
body .cart__checkout-wrapper{margin-top:0px;}
body .cart__page-col .subtotal-container{margin-bottom:0px;}
body.template-cart .cart__page-col .subtotal-container{    gap: 10px !important;}
body .cart__page-col  .express-shipping .fast-delivery-wrapper{margin:20px 0px;}
.template-cart .cart__page-col .subtotal-container .final-saving{padding-top:0px;}
.template-cart .cart__item-details .okeReviews.oke-sr .oke-sr-count.oke-sr-count--brackets {font-weight: 500;}
#CartDrawer  img.image-element.gift-card-img{object-fit:cover;}
/* single product layout*/
body.template-product .oke-w-reviews button#filter-toggle{text-transform:capitalize;font-family:var(--primary-font-family);letter-spacing:0px;}
body.template-product .oke-w-reviews a.oke-w-writeReview.oke-button{text-transform:capitalize;font-family:var(--primary-font-family);    display: flex;align-items: center;gap: 5px;letter-spacing:0px;justify-content: center;}
body.template-product .oke-w-reviews .oke-showMore-button{text-transform:capitalize;font-family:var(--primary-font-family);letter-spacing:0px;}
body.template-product .oke-w-reviews .oke-reviewContent-body.oke-bodyText p{font-family:var(--primary-font-family);color:var(--default-text-color);font-weight:500;line-height: 1.8em;}
body.template-product .oke-w-reviews .oke-w-review-main  .oke-w-reviewReply-body p{font-family:var(--primary-font-family);color:var(--default-text-color);font-weight:500;line-height: 1.8em;}
body.template-product .oke-w-reviews .oke-w-review-main .oke-reviewContent-title.oke-title{font-family:var(--primary-font-family);color:var(--default-text-color);font-weight:700;font-size:18px;}
body.template-product .oke-w-reviews .oke-w-review-main .oke-w-review-reply .oke-w-reviewReply-title{font-family:var(--primary-font-family);color:var(--default-text-color);font-weight:700;font-size:18px;}
body.template-product .oke-w-review-main .oke-reviewContent-date{font-family:var(--primary-font-family);color:var(--default-text-color);font-weight:500;font-size:16px;}
body.template-product .oke-w-review-main .oke-w-review-reply .oke-w-reviewReply-date{font-family:var(--primary-font-family);color:var(--default-text-color);font-weight:500;font-size:16px;}

body.template-product .oke-w-reviews .oke-w-review-side .oke-w-selectAttr-item-title{    line-height: 1.8em;font-size: 16px;margin-right:0px;}
body.template-product .oke-w-reviews .oke-w-review-side .oke-w-selectAttr-item-value{font-size: 16px;font-weight: 500;line-height: 1.8em;}
body.template-product .oke-w-reviews .oke-w-review-side .oke-w-reviewerRecommendation-text{font-size: 14px;font-weight: 500;}
body.template-product .oke-w-header .oke-w-recommendsModule strong, body.template-product .oke-w-header .oke-w-recommendsModule span{font-weight:600;font-size:18px;color:#5D5D5D;}
body.template-product .oke-w-reviewsTab .oke-select{font-weight:600 !important;}
body .main-content-area .content-area h4{letter-spacing:0px;}
.home-featured .grid-product__price{display:inline-flex;justify-content:center;align-items:center;}
.template-product .product-block.product-block--price .new-price-wrapper{   display: inline-flex; align-items: center; justify-content: center;}
body.template-product.gift-card-product .in-mobile.custom-text.product-block  p{margin-bottom:0px;}
body.template-product.gift-card-product .in-mobile.custom-text.product-block {margin-bottom:0px;}
body.template-product.gift-card-product .in-mobile.custom-text.product-block br{display:none;}
.accordion__item .accordion__content h2.MsoNormal { color: #5D5D5D;padding-bottom: 22px;font-size: 22px;}
.template-product.collection-lebenswert-bio-organic-baby-formula .accordion .accordion__content .collapsed-content{display:block !important;}
.product__quantity .js-qty__wrapper{max-width:85px;}
.product__quantity .js-qty__wrapper .js-qty__num { font-weight: 600;color: var(--default-text-color);    padding: 10px 20px;border-radius:8px;}
button.js-qty__adjust.js-qty__adjust--minus:active{background-color:transparent;}
button.js-qty__adjust.js-qty__adjust--plus:active{background-color:transparent;}

button.js-qty__adjust.js-qty__adjust--minus:focus{background-color:transparent;}
button.js-qty__adjust.js-qty__adjust--plus:focus{background-color:transparent;}
button .js-qty__adjust:hover{background-color:transparent;}
button .js-qty__adjust:active{background-color:transparent;}
button.js-qty__adjust.js-qty__adjust--plus:hover{background-color:transparent;}
button.js-qty__adjust.js-qty__adjust--plus:active{background-color:transparent;}

button.js-qty__adjust.js-qty__adjust--minus, button.js-qty__adjust.js-qty__adjust--plus{-webkit-tap-highlight-color:transparent !important;}
button.js-qty__adjust.js-qty__adjust--minus:hover, button.js-qty__adjust.js-qty__adjust--minus:active {background-color:transparent !important;}
body.template-product  .oke-w-reviews-footer .oke-showMore a {
    padding: 17px 30px;
    background-color: #97a982;
    border-radius: 10px;
    font-family: Quicksand;
    font-weight: 700;
    font-style: Bold;
    font-size: 20px;
    border: none;
    text-transform: capitalize;
    line-height: 19.98px;
    letter-spacing: 0px;
    text-align: center;
  max-width:167px;    margin-top: 20px;
}
body.template-product  .oke-w-reviews-footer .oke-showMore a:hover{    background-color: #97a982;}
/* Search Results*/
.search__results .results-products__info span{font-size:16px;}
.search__results .results--queries mark{font-size:16px;background-color: yellow;font-weight: 500;}
.search__results .results--queries span{font-size:16px;font-weight: 500;}
.search__results .results li a{font-size:16px;}
.predictive-search-results h3{font-size:18px;font-weight:700;}
.footer__logo .social-icons li:hover{cursor:pointer;}
predictive-search.is-active .btn--close-search { padding: 0px; border: none; border-radius: 4px; background-color: #97a982; }
predictive-search.is-active .btn--close-search svg path {stroke: #fff !important;}
body.template-search .section-header{margin-bottom:30px;}
body.template-search  .breadcrumb{margin-bottom:20px;}
/*newsletter pop up*/
body.modal-open.newsletter-modal-open {  overflow: hidden !important;}
.collection-grid__wrapper .grid-product__price{display:inline-flex;align-items:center;}

/* password Reset*/
body.template-customers-reset_password #reset-password-submit {
      background-color: #97a982 !important;
    padding: 18px 35px;
    font-family: Quicksand;
    font-weight: 700;
    font-size: 20px;
    line-height: 19.98px;
    letter-spacing: 4px;
    text-align: center;
    text-transform: capitalize;
    border: 0px;
    outline: none;
    letter-spacing: 0;
    border-radius: 10px;
}

/* ==== Collection Product Grid If No Filter are available*/
body.template-collection.collection-hipp-goat-formula .collection-content{padding-top:0px;}
body #CollectionAjaxContent .collection-grid__wrapper .grid > div .grid-product__link .grid-product__title:hover{max-width:190px;}

.template-customers-addresses .form-vertical.js-address-form form h2{margin-bottom:20px;}
.new-price-wrapper [data-ally-price] {display: none !important;}
/* new */
.compare-price-usd {display: flex;align-items: center}
.home-featured  .grid-product__meta .oke-sr-count{text-decoration-thickness: from-font;-webkit-text-decoration-skip: none;}
.section-header .extra-content .oke-minimalBadge .oke-minimalBadge-count{text-decoration-thickness: from-font;-webkit-text-decoration-skip: none;}
.ofs-text-columns-with-images .text-column-grid .oke-sr-count.oke-sr-count--brackets{text-decoration-thickness: from-font;-webkit-text-decoration-skip: none;}

/* home header fix*/
/* body.template-index .site-header .page-width{position:relative;top:-10px;} */

/** ============================================
 New Updated Mini Cart
=================================================  **/
/* .cart__page #product-quantity{display:none;} */
body .drawer .additional-checkout-buttons{display:none;}
#CartDrawer .okeReviews.oke-sr{display:none;}
#CartDrawer .drawer__close-button.js-drawer-close:after{content:'Continue Shopping';font-size:20px;font-weight:600;color:var(--default-heading-color);}
#CartDrawer .drawer__close-button.js-drawer-close svg{width: 20px; height: 20px; vertical-align: middle; margin-right: 10px;}
#CartDrawer .drawer__inner .cart__item-title .cart__item-name{    max-width: 200px; font-size: 20px;font-weight: 600;  color: var(--default-text-color);}
#CartDrawer .drawer__inner .cart__item--variants .pro-size{display: flex; gap: 12px; align-items: center;}
#CartDrawer .drawer__inner .cart__item--variants .pro-size .percentage_pack{    font-size: 12px; padding: 6px; background-color: #FBFBFB; border-radius: 5px;    font-weight: 600;color: var(--default-heading-color);}
#CartDrawer .drawer__inner .cart__item--variants .pro-size .pack_size{    font-weight: 500;font-size: 12px; padding: 6px 0px; padding-bottom: 0px;}
#CartDrawer .drawer__inner .cart__item-sub{flex:unset;gap:10px;}

#CartDrawer .drawer__inner .cart__item{border-bottom: 0;}
#CartDrawer .drawer__inner .cart__item-sub .cart__item-price-col  strong{font-weight:500;}
.cart__page .pro-size .percentage_pack{background-color: #FBFBFB; padding: 6px;border-radius: 5px;}
#CartDrawer .drawer__inner .cart__item-sub .row {margin-right:0px;}
/** **/
.minicart-view-all-wrapper {
    display: flex;
}
#CartDrawer .drawer__inner .minicart-view-all-btn {
 text-align: center;
    /* display: flex; */
    justify-content: center;
    align-items: center;
    margin: 30px auto;
    margin-top:20px;
    font-size: 18px;
    font-weight: 700;
    color: var(--default-heading-color);
    text-decoration: underline;
    gap: 5px;
    cursor:pointer;
    text-decoration-thickness: from-font;-webkit-text-decoration-skip: none;
}


/* */
/** ============================================
 Custom Section: OFS Breadcrump
=================================================  **/
.ofs-custom-breadcrump .page-width.page-width--narrow.page-content{padding-bottom:0px;padding-top:40px;}
.ofs-custom-breadcrump .page-width.page-width--narrow.page-content .breadcrumb{margin:0px;}
.template-product .breadcrumb{text-align:center;}

/* mini cart*/
#CartDrawerForm .drawer__close {padding: 10px 0px;}
#CartDrawerForm .drawer__fixed-header {min-height: auto;}
#CartDrawerForm .drawer__header {min-height: auto;}
#CartDrawer .drawer__inner{padding-top:0px;overflow-y: scroll;overflow-x:hidden;}

#CartDrawerForm.drawer__contents .drawer__scrollable {overflow: visible;padding-top:0px;}
body #CartDrawerForm .cart__checkout-wrapper .view-full-cart {margin: 10px 0;}
#CartDrawer .drawer__inner .minicart-view-all-btn{margin: 20px auto;margin-top: 10px;}
#CartDrawer .drawer__inner .cart__item--variants .pro-size .pack_size{padding:0px;}
#CartDrawer .cart__item-sub.cart__item-row{margin-bottom:0px;}
#CartDrawer.drawer--is-open .drawer__inner::-webkit-scrollbar {width: 0 !important; height: 0 !important;}

.template-collection .grid-product .grid-product__content, .home-featured .grid-product .grid-product__content{border:1px solid #eaeee6; }
.template-search .grid-product .grid-product__content{border:1px solid transparent;}
.template-search .grid-product .grid-product__content:hover {  outline: none;  border: 1px solid #eaeee6;}
.template-search .grid__item.grid-product.small--one-half.medium-up--one-quarter.grid-product__has-quick-shop.aos-init.aos-animate:hover{border:0px;}
.template-cart .cart__item-details .cart__item-title { flex: 1 1 55%;}

/** ============================================
TEMPLATE LIST COLLECTION
=================================================  **/
.template-list-collections .grid__item .collection-item__title span{text-transform:capitalize;letter-spacing:0px;}
.template-list-collections .pagination{padding-bottom:0px;}
.template-list-collections .section-header{margin-top:50px;}

#CartDrawer .drawer__inner, #CartDrawer .drawer__scrollable{flex:unset;}
body.template-cart header.section-header--404.cart-page{padding-top:0px;}

body.template-index a.oke-ratingsBadge.oke-ratingsBadge--minimal { display: block;}
.custom-reviews-carousel .oke-minimalBadge {display: flex !important;justify-content: center;align-items:center;}
.custom-reviews-carousel .oke-minimalBadge .okendo-img{padding-left: 20px;}
body.template-product .ofs-custom-breadcrump .page-width.page-width--narrow.page-content{padding-top:25px;}
body.template-product .page-content--product { padding-top: 25px;}
body.template-index  .oke-minimalBadge .oke-minimalBadge-count{font-family: 'Quicksand' !important; text-decoration: underline;}
/** ============================================
 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);}
.site-footer .footer__logo .desktop-logo img{width:250px;}
body.template-product .fast-delivery-wrapper{padding: 15px;}

/* body label.variant__button-label .best-deal { transform: translate(-83px, -74px) rotate(-45deg);} */
}

@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;}
.organic-custom-container .heading--large{font-size:40px;}


/*  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);}
body .kendamil-uk-goat-why-us-parents-love .product-usp-features-grid .usp-feature-card{justify-content:flex-start;}
/* 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;}
body .main-content-area .content-area p span { font-size: 16px !important;}
body .page-toc-wrapper .content-area p strong{font-size:16px;}
/* Single Product*/
body.template-product .accordion #nutrition-facts .accordion__content h3{font-size:18px;}
body.template-product .oke-w-reviews .oke-w-review-main .oke-w-reviewReply-body p{font-size:16px;}
body.template-product .oke-w-reviews .oke-reviewContent-body.oke-bodyText p{font-size:16px;}

/* home header fix*/
body.template-index .site-header .page-width{position:static;}


}/* max-width: 1280px ends */

@media screen and (max-width:1200px){
  .site-footer .footer__logo .desktop-logo img {
        width: 210px;
    }
}
@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 10px;}
.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}
body.template-product .accordion__item .accordion__content a{font-size:16px;}
.collection-section-description ol{flex-direction:column;gap:inherit;}

/* Template Customer*/
body.template-customers-addresses button#addresses-update-submit{font-size:16px;margin-bottom:16px;}
/* 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;}

/* home blogs sec*/
#home-blog-post-sec .view-all-blogs{margin-top:0px;margin-bottom:30px;}

/* 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 organicv goat*/
 .ofs-custom-text-with-img .organic-goat-collection .organic-custom-container .image-row {max-width:100%;}
 .ofs-custom-text-with-img .organic-goat-collection  .organic-custom-container .content-row { width:100%;}
/* 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;}

/* QA Fixes*/
.shop-by-category-section .shop-by-category__grid .grid__item{width: 47.8%;padding-left:0px;}
body.template-product .product-section .accordion .accordion__item .accordion__content table tr td{font-size:16px;}
/*shipping page */
.page-shipping-new .main-content-area .content-area p img {margin: 40px 0px 0px 20px;}

/* Customer Page */
.template-customers-addresses .label, label:not(.variant__button-label):not(.text-label){font-size:16px;}
.template-customers-addresses .btn.address-new-toggle{font-size:16px;}
body .drawer a:not(.btn){font-weight:500;}
.drawer--is-closing {
  transform: translateX(-100%);
  transition: transform 0.2s ease;
}


/*client final changes*/
svg.icon.icon-hamburger{display:none;}
button.site-nav__link.site-nav__link--icon.js-drawer-open-nav.new-hamburger:after {
    content: '';
    display: block;
    background-image: url(/cdn/shop/files/hamburger-icon.svg?v=1762174923);
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
}
svg.icon.icon-search {
    display: none;
}
a.site-nav__link.site-nav__link--icon.js-search-header:after {
    content: '';
    background-image: url(/cdn/shop/files/search.svg?v=1762175523);
    display: block;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    align-items: center;
    background-position: center;
}
svg.icon.icon-cart { display: none;}
a.site-nav__link.site-nav__link--icon.js-drawer-open-cart:after {
    content: '';
    background-image: url(/cdn/shop/files/shopping-cart.svg?v=1762175681);
    display: block;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center;
}
button.site-nav__link.site-nav__link--icon.js-drawer-open-nav.new-hamburger{padding-bottom:0px;}
.organic-formula-custom-header .site-nav__icons .js-search-header{padding-bottom:0px;padding-right:0px;}
a.site-nav__link.site-nav__link--icon.js-drawer-open-cart {
    padding-bottom: 0px;
}
.drawer .drawer__contents .drawer__scrollable .mobile-nav .mobile-nav__item .collapsible-content__inner .mobile-nav__sublist .mobile-nav__item{margin:0px 0px;}
.drawer .drawer__contents .drawer__scrollable ul.mobile-nav li a{font-weight:700;letter-spacing:0px;}
.mobile-nav__item .mobile-nav__grandchildlist{padding-left:24px;}
.mobile-nav__item .mobile-nav__grandchildlist li a {padding: 10px !important;}
.mobile-nav__item.mobile-nav__item--secondary .mobile-nav__link::before{width:24px;height:24px;}

/*footer*/
.site-footer .page-width .grid > div{padding-right:0px;}
/* Cart Page Fixes */
body  button.btn.cart__checkout {font-size: 20px; letter-spacing:0px; }
body button#learn-more-btn {text-align:left;}

/* Single Blog Layout Common Styling*/
body.template-article .main-content-area .content-area table thead th{padding:10px 20px;}
body.template-article .main-content-area .content-area table thead th strong{line-height:1.5em;font-size:16px;}
body.template-article .toc-box h3{font-size:20px;}
body.template-article .main-content-area .content-area h2{font-size:22px;line-height:1.3em;}
body.template-article .main-content-area .content-area table tr td{padding:10px 20px;}
body.template-article .main-content-area .content-area table tr td:first-of-type, .main-content-area .content-area table tr td:last-of-type{padding:10px 20px;}
.main-content-area .content-area table tr td:first-of-type strong{font-size:14px;}
.site-footer .grid>div .h4.footer__title{margin-bottom:10px;}
.footer__collapsible .no-bullets.site-footer__linklist li a{margin-bottom: 10px;}


/*==== Updated Menu Responsive ===========*/
body .mobile-nav__toggle{height:auto;background-color:#fbfbfb;}
.mobile-nav__toggle button{color:#5d5d5d;margin:0;height:100%;}
body .drawer .drawer__contents .drawer__scrollable ul.mobile-nav li a{padding-top:13px;padding-bottom:13px;padding-left:0px;padding-right:0px;position: relative;font-size:20px;}
.mobile-nav__item:nth-child(1)>.mobile-nav__has-sublist .mobile-nav__link--top-level{background-color:#fbfbfb;color:#5d5d5d;}
body .drawer__scrollable .mobile-nav__toggle button  svg{display:none;}
body .drawer__scrollable .mobile-nav__toggle button .collapsible-trigger__icon:before{
  content:'';width:100%;height:100%;
  background-image:url(/cdn/shop/files/menu-cheron-down.svg);
   background-size: contain;
   background-repeat: no-repeat;
    background-position: center;
    display:block;
    filter:invert(0%) brightness(0%);
transform: rotate(-90deg);
}
body .drawer__scrollable .mobile-nav__toggle button.is-open .collapsible-trigger__icon--open:before{transform: unset;}
body  .mobile-nav__item:nth-child(1)>.mobile-nav__has-sublist .mobile-nav__link--top-level:before {
        content: "";
        display: inline-block;
        width: 24px;
        height: 24px;
        background-image: url(/cdn/shop/files/shop-formula-grey-icon.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 15px;
        vertical-align: middle;
                position: relative;
z-index: +9;
margin-left: 10px;
}
body  .mobile-nav__item:nth-child(1)>.mobile-nav__has-sublist .mobile-nav__link--top-level:after{
    content: '';
width: 40px;
height: 50px;
background-color: #e8e8e8;
position: absolute;
left: 0;
top: 0;
margin: 0;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.mobile-nav__item:nth-child(2)>.mobile-nav__link--top-level:before{
          content: "";
        width: 24px;
        height: 24px;
        background-image: url(/cdn/shop/files/shipping-grey-icon.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 20px;
        vertical-align: middle;
        position: relative;
        z-index: +9;
        margin-left: 10px;
}

.mobile-nav__item:nth-child(2)>.mobile-nav__link--top-level:after{
  content: '';
width: 40px;
height: 50px;
background-color: #e8e8e8;
position: absolute;
left: 0;
top: 0;
margin: 0;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
/* 3rd item*/
.mobile-nav__item:nth-child(3)>.mobile-nav__link--top-level:before{
     content: "";
        width: 24px;
        height: 24px;
        background-image: url(/cdn/shop/files/blog-icon-grey.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 20px;
        vertical-align: middle;
        position: relative;
z-index: +9;
margin-left: 10px;
}
.mobile-nav__item:nth-child(3)>.mobile-nav__link--top-level:after{
    content: '';
width: 40px;
height: 50px;
background-color: #e8e8e8;
position: absolute;
left: 0;
top: 0;
margin: 0;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}

/* 4uth iterm*/

.mobile-nav__item:nth-child(4)>.mobile-nav__link--top-level:before{
     content: "";
        width: 24px;
        height: 24px;
        background-image: url(/cdn/shop/files/faq-icon-grey.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 20px;
        vertical-align: middle;
        position: relative;
z-index: +9;
margin-left: 10px;
}
.mobile-nav__item:nth-child(4)>.mobile-nav__link--top-level:after{
    content: '';
width: 40px;
height: 50px;
background-color: #e8e8e8;
position: absolute;
left: 0;
top: 0;
margin: 0;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}

/* 5uth iterm*/
.mobile-nav__item:nth-child(5)>.mobile-nav__link--top-level:before{
     content: "";
        width: 24px;
        height: 24px;
        background-image: url(/cdn/shop/files/contact-icon-grey.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 20px;
        vertical-align: middle;
        position: relative;
z-index: +9;
margin-left: 10px;
}
.mobile-nav__item:nth-child(5)>.mobile-nav__link--top-level:after{
    content: '';
width: 40px;
height: 50px;
background-color: #e8e8e8;
position: absolute;
left: 0;
top: 0;
margin: 0;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}

/* 6th iterm*/
.mobile-nav__item:nth-child(6)>.mobile-nav__link--top-level:before{
     content: "";
        width: 24px;
        height: 24px;
        background-image: url(/cdn/shop/files/about-icon-grey.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 20px;
        vertical-align: middle;
        position: relative;
z-index: +9;
margin-left: 10px;
}
.mobile-nav__item:nth-child(6)>.mobile-nav__link--top-level:after{
    content: '';
width: 40px;
height: 50px;
background-color: #e8e8e8;
position: absolute;
left: 0;
top: 0;
margin: 0;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}


/* 7th iterm*/
.mobile-nav__item.mobile-nav__item--secondary .mobile-nav__link:before{
     content: "";
        width: 24px;
        height: 24px;
        background-image: url(/cdn/shop/files/logout-icon-grey.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 20px;
        vertical-align: middle;
        position: relative;
z-index: +9;
margin-left: 10px;
}
.mobile-nav__item.mobile-nav__item--secondary .mobile-nav__link:after{
    content: '';
width: 40px;
height: 50px;
background-color: #e8e8e8;
position: absolute;
left: 0;
top: 0;
margin: 0;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
/* body .drawer .drawer__contents .drawer__scrollable ul.mobile-nav li a:hover {
    background-color: #97A982;
    border-radius: 6px;
} */
/* .drawer .drawer__contents .drawer__scrollable .mobile-nav__item:nth-child(1)>.mobile-nav__has-sublist .mobile-nav__link--top-level:hover{border-radius:6px 0px 0px 6px;}
.drawer .drawer__contents .drawer__scrollable .mobile-nav__item:nth-child(1)>.mobile-nav__has-sublist .mobile-nav__link--top-level:hover ~  .mobile-nav__toggle{  background-color: #97A982;}
.drawer .drawer__contents .drawer__scrollable .mobile-nav__item:nth-child(1)>.mobile-nav__has-sublist .mobile-nav__link--top-level:hover ~  .mobile-nav__toggle .collapsible-trigger__icon:before{ filter: revert;}

body .drawer .drawer__contents .drawer__scrollable ul.mobile-nav li a:hover{color:#fff;font-weight:700;}
body .drawer .drawer__contents .drawer__scrollable ul.mobile-nav li a:hover:before{filter: invert(100%) brightness(200%);}
body .drawer .drawer__contents .drawer__scrollable ul.mobile-nav li a:hover:after{background-color:#7E9364;} */
.mobile-nav__toggle button:active{background-color:#fbfbfb;}
.drawer .drawer__contents .drawer__scrollable .mobile-nav .mobile-nav__item .collapsible-content__inner .mobile-nav__sublist .mobile-nav__item{margin:10px 0px;}
.drawer .drawer__contents .drawer__scrollable .mobile-nav .mobile-nav__item .collapsible-content__inner .mobile-nav__sublist .mobile-nav__item:last-of-type{margin-bottom:0px;}
.drawer .drawer__contents .drawer__scrollable .mobile-nav .mobile-nav__item .collapsible-content__inner .mobile-nav__sublist .mobile-nav__item .mobile-nav__child-item a{padding-left:20px;height:50px;}
.drawer .drawer__contents .drawer__scrollable .mobile-nav .mobile-nav__item .collapsible-content__inner .mobile-nav__sublist .mobile-nav__item .mobile-nav__child-item a:hover{background-color: #fff;border-radius: 6px 0px 0px 6px;}
.drawer .drawer__contents .drawer__scrollable .mobile-nav .mobile-nav__item .collapsible-content__inner .mobile-nav__sublist .mobile-nav__item .mobile-nav__child-item a:hover ~ button{background-color: #fff;border-radius: 0px 6px 6px 0px;}
/* .drawer .drawer__contents .drawer__scrollable .mobile-nav .mobile-nav__item .collapsible-content__inner .mobile-nav__sublist .mobile-nav__item .mobile-nav__child-item a:hover ~ button span:before{filter: invert(100%) brightness(200%);} */
body .shopify-section-group-header-group div.mobile-nav__sublist.collapsible-content.collapsible-content--all.is-open{height:fit-content !important;}
.mobile-nav__child-item .collapsible-trigger__icon svg{display:none;}
.mobile-nav__child-item .collapsible-trigger__icon:before{content:'';background-image:url(/cdn/shop/files/menu-submenu-icon.svg);  background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display:block;
        height:100%;
        width:100%;
  }
.drawer .drawer__contents .drawer__scrollable .mobile-nav .mobile-nav__item .collapsible-content__inner .mobile-nav__sublist .mobile-nav__item .mobile-nav__child-item button{    flex: 0 0 60px;
  height: 50px;
  flex: 0 0 60px;
  /* background-color: red; */
  border-radius: 0px 6px 6px 0px;
  }

.collapsible-content__inner .mobile-nav__item .collapsible-trigger__icon.collapsible-trigger__icon--circle{
        top: 50%;
        width: 12px;
        height: 12px;
        margin-right: 24px;
}
.mobile-nav__child-item button.is-open .collapsible-trigger__icon:before{transform: rotate(90deg);}
body .drawer .drawer__contents .drawer__scrollable ul.mobile-nav li.active a{background-color:var(--primary-color)!important;color:#fff;border-radius:6px;}
    body .drawer .drawer__contents .drawer__scrollable ul.mobile-nav li.active a:after {
        background-color: #7E9364!important;
    }
    body .drawer .drawer__contents .drawer__scrollable ul.mobile-nav li.active a:before {
        filter: invert(100%) brightness(200%);
    }
.mobile-nav__item:nth-child(1)>.mobile-nav__has-sublist.active .mobile-nav__link--top-level{background-color:var(--primary-color);color:#fff;font-size: 20px;}
body .mobile-nav__item:nth-child(1)>.mobile-nav__has-sublist.active .mobile-nav__link--top-level:before{filter: invert(100%) brightness(200%);}
body .mobile-nav__item:nth-child(1)>.mobile-nav__has-sublist.active .mobile-nav__link--top-level:after{        background-color: #7E9364;}
.appear-delay-2.active-item .mobile-nav__has-sublist .mobile-nav__link{background-color: var(--primary-color);color: #fff;}
body .appear-delay-2.active-item .mobile-nav__has-sublist .mobile-nav__link::after{background-color: #7E9364;}
body .appear-delay-2.active-item .mobile-nav__has-sublist .mobile-nav__link::before{filter: brightness(20);}
.appear-delay-2.active-item .mobile-nav__has-sublist .mobile-nav__toggle button{background-color: var(--primary-color);}
.appear-delay-2.active-item .mobile-nav__has-sublist .mobile-nav__toggle button.is-open .collapsible-trigger__icon--open:before{filter: inherit;}

.mobile-nav__item .mobile-nav__has-sublist.active .mobile-nav__toggle button{background-color:var(--primary-color);}
.drawer .drawer__contents .drawer__scrollable .mobile-nav__item:nth-child(1)>.mobile-nav__has-sublist.active .mobile-nav__link--top-level ~ .mobile-nav__toggle .collapsible-trigger__icon:before {
        filter: inherit;
    }


/* Updated Menu End*/
.toolbar+.header-sticky-wrapper .site-header {padding: 10px 0 !important;}
.site-footer .no-bullets.social-icons li a { display:flex;align-items:center;margin-bottom:0px;}
#NavDrawer .collapsible-content__inner li a {font-weight: 400 !important;font-size:18px;}
predictive-search.is-active .btn--close-search{padding:0px;border: none;border-radius: 4px;background-color: #97a982;}
predictive-search.is-active .btn--close-search svg path {stroke: #fff !important;}
body #CartDrawerForm .cart__checkout-wrapper .view-full-cart{    font-weight:600;}


}/* max-width: 1024px ends */

@media screen and (max-width:980px){
  .shop-by-category-section .shop-by-category__grid .grid__item{width: 47%;}
  body .main-content-area .content-area a{font-size:14px;}
  body .page-toc-wrapper .content-area p strong{font-size:14px;}
}
@media only screen and (max-width: 959px) {
body.template-customers-register #create_customer #login-btn{font-size:16px;}
}
@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);}
.template-product .product-usp-features-block-heading{width: 90%;}

}



@media screen and (max-width:768px){

  /* Gift Quntity */
  .giftBoxQunt .variant-wrapper{width:100%;}
  .giftBoxQunt .variant-wrapper select{width:100%;}

    :root{
        --default-text-size: 14px;
        --default-list-item-size: 14px;
    }
   /** GLOBAL CSS **/
.organic-custom-primary-btn{font-size:16px;}
.organic-custom-section .organic-custom-container{padding-top:30px;padding-bottom:30px;padding-left:10px;padding-right:10px;}
.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:20px;}
.collection-h2{line-height:1.35em}
.content-heading.collection-h2{padding-bottom:15px;}
.section-header .extra-content .subtext p{font-size:16px;max-width:100%;font-weight:400;line-height:1.45em;}
.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;}
body ul.no-bullets.site-footer__linklist{font-size:14px;}
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;}
body.template-product .accordion__item .accordion__content a{font-size:14px;}
.ofs-collection-stages-cards .stages-container .stage-item .stage-item-content .des p{font-size:14px;}

/* Updated Menu */

.mobile-nav__toggle button{background-color:#fbfbfb;}

/* body .home-featured .grid-product:hover { margin-bottom: 25px !important;} */
/* turn of scrolling when search form is open*/
.predictive-overflow-hidden { overflow: hidden;}
/* Search Results*/
.search__results .results-products__info span{font-size:14px;}
.search__results .results--queries mark{font-size:14px;background-color: yellow;font-weight: 500;}
.search__results .results--queries span{font-size:14px;font-weight: 500;}
.search__results .results li a{font-size:14px;}
.predictive-search-results h3{font-size:16px;font-weight:700;}
    /*  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%;}
.collection-section-description ol li{margin: 10px 0px;}
 /*  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-text-columns-with-images .text-column-grid .oke-sr-count.oke-sr-count--brackets{font-size:12px;}
/* 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;}
body.template-collection.collection-shop-formula .ofs-collection-brands-grid .brands-container .brand-item .brand-item-img{margin-bottom:0px;}
.ofs-featured-cards .section-description p, .ofs-featured-cards .section-description p strong{ font-size: 14px; }
body.template-collection.collection-shop-formula .ofs-collection-brands-grid  .european-baby-formula-brands .brand-item .brand-item-img { margin-bottom: 20px ;}

/* 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;}
.collection-holle-holle-organic-formula-ingredients .organic-custom-container .image-row {max-width: 70%; }
.template-collection.collection-holle-organic-goat-milk-formula #CollectionAjaxContent .collection-grid__wrapper .grid.grid--uniform{padding-top:0px;}
.template-collection.collection-holle-organic-goat-milk-formula .collection-content{padding-top:0px;}
/* 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-02-why-we-love-hipp-stage .content-wrapper ul li{margin-bottom:0px;}
.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 Stage 3*/
.collection-hipp-stage-03-omega-3-sec .organic-custom-container{padding-top: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;}
.collection-hipp-dutch-goat-milk-protein-allergy .content-wrapper ul:first-of-type li{margin:12px 0px;}
/* 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:60%;}
.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:60%;}
.collection-kendamil-stages-des .collection-section-description ol li{margin:10px 0px;}
.collection-kendamil-stages-des .collection-section-description ol li:before{top:0;}
.collection-kendamil-stages-des .collection-section-description ol{padding-bottom:10px;}
.collection-kendamil-uk-gaot-ingredients-in-kendamil .collection-section-description ol{padding-bottom:10px;}
.collection-kendamil-uk-gaot-ingredients-in-kendamil .collection-section-description ol li{margin:10px 0px;}
/* 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;}
/* Page Shipping*/
.page-shipping-new .main-content-area .content-area p img{margin-bottom:20px;}
.page-shipping .main-content-area .content-area p img{margin-bottom:20px;}
/* 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;}
.btn.view-all-btn.animated-button.homepage-shop-now{margin-top:0px;}
.template-index .mobile_view_all{margin-left:20px; color: var(--links-normal-color);font-size: 14px; text-decoration: underline;font-size:14px;}
/* 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;}
 .variant-wrapper fieldset.variant-input-wrap .variant-input:nth-child(2) .variant__button-label .extras { padding-bottom: 20px;}
.variant-wrapper fieldset.variant-input-wrap .variant-input:nth-child(2) .variant__button-label .extras { padding: 20px 15px;}
.acting-section-wrapper .organic-custom-container { overflow-x: hidden;}
.shop-by-category-section .shop-by-category__grid .grid__item {  width: 45%; }
body.template-product .product-section .accordion .accordion__item .accordion__content table tr td{font-size:14px;}
.drawer__scrollable ul.mobile-nav .grid__item{padding-left:0px !important;}
/* Customer Page */
.template-customers-addresses .label, label:not(.variant__button-label):not(.text-label){font-size:14px;}
.template-customers-account .medium-up--one-third h3{padding:10px 0px;}
.template-customers-account .grid__item{padding-left:20px !important;}
.template-customers-login .note.note--success#ResetSuccess{font-size: 14px;letter-spacing: 0; text-align: center;}
#CustomerLoginForm .btn.btn--full, #create_customer .btn.btn--full, #RecoverPasswordForm form .btn{font-size:16px;}
body.template-customers-login #CustomerLoginForm .grid .grid__item{padding-left:0px !important;}
/* pip up */
.newsletter-popup__content .modal--mobile-friendly input {  font-size: 14px !important;}
/* Hipp Stage Goat*/
body.template-collection.collection-hipp-goat-formula .collection-grid__wrapper .grid.grid--uniform{padding-top:0px !important;}
/* Mobile Submenu */
.mobile-nav__item .mobile-nav__grandchildlist{padding-left: 24px;}
body .main-content-area .content-area p span {font-size: 14px !important;}
body .page-toc-wrapper .content-area p strong{font-size:14px;}

/* Final Client Changes*/
body .index-section--hero .slideshow-wrapper .hero.hero--natural .flickity-page-dots{display:none;}
body .custom-reviews-carousel a.oke-product-details-name{font-size:14px;font-weight:700;letter-spacing:0px;line-height:1em;color:#5D5D5D;}
body .custom-reviews-carousel .oke-reviewContent-body.oke-bodyText p{font-size:14px !important;line-height:1.8em !important;}
body .custom-reviews-carousel .oke-reviewContent-body.oke-bodyText p{color:rgba(93, 93, 93, 0.7) !important;}
.okeReviews[data-oke-container] .oke-reviewContent-readMore, div.okeReviews .oke-reviewContent-readMore span{font-size:14px !important;}
.mobile-nav__item:nth-child(1)>.mobile-nav__has-sublist .mobile-nav__link--top-level:before{margin-right:16px;}
body .why-order-cards-wrapper .slick-dots li button{width:20px;height:20px;}
body .why-order-cards-wrapper .slick-dots li button:before {font-size: 14px!important;  }
.footer__logo .social-icons{margin-bottom:5px !important;}
.newsletter.newsletter-popup .popup-footer-text p{font-size:12px;}

body .variant-wrapper fieldset.variant-input-wrap.fourBox .variant-input:nth-child(2) .variant__button-label .extras {padding: 15px 20px;}
body.template-product .variant-wrapper fieldset.variant-input-wrap.fourBox .variant-input.active:nth-child(2) .variant__button-label .extras {padding: 15px 20px !important;}
body predictive-search form{margin-right: 0px;margin-left:0px;}
body.template-product  .oke-w-header-content-block--twoThirds{margin-left:0px;}
.variant-wrapper fieldset.variant-input-wrap .variant-name .deal-offer-text p{font-size:14px;}
body.template-product .oke-sr-count.oke-sr-count--brackets { text-decoration: underline;font-weight: 700;}
.mobile-wrapper.cloned-content-added .custom-text.product-block, .mobile-wrapper.cloned-content-added .product-block.product-block--sales-point{font-weight:500;color:var(--default-text-color);}
.why-organic-baby-formula .why-order-card .content-box{padding-top:20px;}
.cart__page .cart__item{gap:10px;}
/* Review page */
body .okendo-reviews-page .container .okeReviews[data-oke-container] .oke-w-reviews-list-item, div.okeReviews .oke-w-reviews-list-item{background-color:#fbfbfb;}
body .okendo-reviews-page .container .oke-w-reviews-footer .oke-showMore a{font-size:20px;max-width:167px;height:54px;    padding: 17px 30px;}
/*footer*/
body .site-footer .grid__item{padding-left:0px !important;}
body .site-footer .page-width {padding:0px 20px;}
body .site-footer  .footer__collapsible.footer_collapsible--disabled img{padding-left:10px;padding-right:10px;}
footer .copyright-text, .copyright-text span{font-size:var(--default-text-size);}
/*Single Product*/
body.template-product .accordion #nutrition-facts .accordion__content h3{font-size:16px;font-weight:600;}
body.template-product .product-section .accordion .accordion__item .accordion__content h4{letter-spacing:0px;}
body.template-product .oke-w-reviews .oke-w-review-main .oke-w-reviewReply-body p{font-size:14px;}
body.template-product .oke-w-reviews .oke-reviewContent-body.oke-bodyText p{font-size:14px;}
body.template-product .oke-w-reviews .oke-w-review-side .oke-w-selectAttr-item-value{font-size:14px;}
body.template-product .oke-w-reviews .oke-w-review-main .oke-reviewContent-title.oke-title{font-size:14px;}
body.template-product .oke-w-reviews .oke-w-review-main .oke-w-review-reply .oke-w-reviewReply-title{font-size:14px;}
body.template-product .oke-w-reviews .oke-w-review-side .oke-w-selectAttr-item-title{font-size:14px;}
.template-product .mobile-wrapper.cloned-content-added .product-status .in-mobile .rte > div {margin-bottom:0px;}
.product-block.product-block--sales-point .icon-and-text span:last-of-type{padding-left:0px;}
body label.variant__button-label .best-deal .bestdeal {  font-size: 11px !important;  }
body .main-content-area .content-area table tr td:first-of-type strong{font-size:14px;}
.accordion__item .accordion__content a{font-size:14px;}
body.template-article .main-content-area .content-area table tr td:first-of-type, .main-content-area .content-area table tr td:last-of-type{padding:5px 16px;}
body.template-article .main-content-area .content-area table tr td{padding:5px 16px;}
body .page-toc-wrapper .content-area ul li{line-height:1.8em;}
body.template-product.gift-card-product .mobile-wrapper.cloned-content-added .product-status{flex-direction:column;row-gap:0px;}
body.template-product.gift-card-product .product__photos.product__photos--below{padding:0px 20px;}
body.template-product.gift-card-product .page-content.page-content--product .product__thumbs.product__thumbs--below.product__thumbs-placement--left.small--hide{margin:0px;}
body .accordion__item .accordion__content a{font-size:14px;}
.accordion__item .accordion__content h2.MsoNormal { color: #5D5D5D;padding-bottom: 20px;font-size: 22px;}
.product__quantity .js-qty__wrapper .js-qty__num{padding: 12px 20px;}
.product-slideshow .is-selected .product__photo-zoom svg.icon.icon-search{display:block;}
.template-product .custom-priority-product-add strong.w-full{margin-bottom:5px;}
/*Blog Listing*/
body.template-blog .featured-blog-post-section .container{padding: 0px 20px;}
body.template-blog  .section-header .section-header__title{font-size:36px;line-height:1.2em;}
body.template-collection div#PageContainer .transition-body main#MainContent .shopify-section .page-width.page-content.page-content--top header.section-header .extra-content div{vertical-align:middle;}
/* Cart Page*/
.template-cart .cart__page img.gift-card-img{object-fit:cover;}
.template-cart .custom-priority-product-add span{    padding: 10px 0 20px 33px; border-bottom: 1px solid #5D5D5D33; margin-bottom: 20px;}
/** footer*/
.site-footer .collapsible-content.is-open{ height: fit-content !important;}
.site-footer .collapsible-content__inner .footer__collapsible{padding-bottom:0px;}
.footer__collapsible .no-bullets.site-footer__linklist li a{margin-bottom: 10px; margin-top: 0px;}
.cart__page .js-qty__num{padding: 12px 20px;}
/* newsletter popup*/
.shopify-section.shopify-section-group-popup-group .modal--square .modal__centered-content{max-height:85vh;}
.newsletter.newsletter-popup .popup-footer-text{padding:20px;}
/* Search page*/
body.template-search .grid-search__page{margin-top:20px;}
body.template-search .grid-search__page .grid-search__page-content{font-size:14px;}
body.template-search .grid-search__page .grid-search__page-content span.h4{font-size:16px;}
body.template-search .breadcrumb span:last-of-type{font-size:14px;}
body.template-search .page-width.page-content .breadcrumb {margin-top:0px;}
body.template-search div#CollectionAjaxContent .collection-grid__wrapper .grid.grid--uniform{padding-top:0px;}
body.template-search #CollectionAjaxContent .grid__item{padding-left:0px !important;}
/* MENU UPDATED **/
/* .drawer .drawer__contents .drawer__scrollable .mobile-nav__item:nth-child(1)>.mobile-nav__has-sublist .mobile-nav__link--top-level:hover ~  .mobile-nav__toggle button{  background-color: #97A982 !important;} */

/* mini cart*/
#CartDrawerForm .js-qty__num{    padding: 12px 20px;}

/* product single best deal*/
/* .variant-name .bestdeal {
position: relative;
display: inline-block;
padding: 4px 12px;
font-weight: 700;
font-size: 0.9rem;
color: #fff;
background: #2d84e8;
border-radius: 40px;

opacity: 0;
transform: scale(0.7);
animation: popIn 0.6s ease-out forwards,
pulseGlow 2s ease-in-out infinite 0.6s;
}

.variant-name .bestdeal::before {
content: "";
position: absolute;
inset: 0;
border-radius: inherit;
background: #2d84e8;
filter: blur(12px);
z-index: -1;
opacity: 0.7;
animation: glowFade 2s ease-in-out infinite 0.6s;
}
@keyframes popIn {
0% {
opacity: 0;
transform: scale(0.7);
}
60% {
opacity: 1;
transform: scale(1.15);
}
100% {
opacity: 1;
transform: scale(1);
}
}

@keyframes pulseGlow {
0% { transform: scale(1); }
50% { transform: scale(1.05); }
100% { transform: scale(1); }
}


@keyframes glowFade {
0% { opacity: 0.7; filter: blur(10px); }
50% { opacity: 0.4; filter: blur(14px); }
100% { opacity: 0.7; filter: blur(10px); }
} */


.best-deal {
  position: relative;
  /* padding: 8px 20px; */
  /* background: #3f8fdb; */
  border-radius: 50px;
  display: inline-block;
  text-align: center;
  overflow: visible;
  width: 78px;
  height: 22px;
}

/* Outer ring */
.best-deal::before {
  content: "";
  position: absolute;
  inset: 1px -3px -9px -3px;
  background: #4388D326;
  border-radius: 60px;
  opacity: 0;
  z-index: -1;
  transition: 1s ease all;

  /* LOOPING ANIMATION */
  animation: ringLoop 2.3s ease-in-out infinite;"
}

/* Keyframes */
@keyframes ringLoop {
0% {
opacity: 0;
transform: scale(0.9);
}
50% {
opacity: 1;transform: scale(1.01);
}
100% {
opacity: 0;
transform: scale(0.9);
}
}

#CartDrawer .drawer__close-button.js-drawer-close svg{width:16px;height:16px;}
#CartDrawer .drawer__inner .cart__item-title .cart__item-name{font-size:16px;}
.footer__collapsible .no-bullets.site-footer__linklist li a::after{display:none;}
/* collection list page*/
.template-list-collections .breadcrumb{margin:0px;}
.template-list-collections .section-header {  margin-top: 30px;}
/* Remove the padding top on product grid if filters are not used*/
body.collection-lebenswert-bio-organic-baby-formula div#CollectionAjaxContent .collection-grid__wrapper .grid.grid--uniform{padding-top:0px;}
body.collection-hipp-hypoallergenic-baby-formula div#CollectionAjaxContent .collection-grid__wrapper .grid.grid--uniform{padding-top:0px;}
body.collection-holle-organic-cow-formula div#CollectionAjaxContent .collection-grid__wrapper .grid.grid--uniform{padding-top:0px;}
body.collection-holle-organic-goat-milk-formula div#CollectionAjaxContent .collection-grid__wrapper .grid.grid--uniform{padding-top:0px;}
body.collection-kendamil-goat-formula div#CollectionAjaxContent .collection-grid__wrapper .grid.grid--uniform{padding-top:0px;}
body.template-product .fast-delivery-wrapper{padding: 8px 10px 8px 30px;}
body.template-product .page-content--product{padding:0px 10px;}
body.template-product .page-content.page-content--product .mobile-wrapper{padding-top:15px;}


}/* 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%;}
    .we-are-recommended-by .text-column__grid>div {
        width: 45% !important;
    }
        .we-are-recommended-by .text-column__grid{gap:20px;}
.footer__logo .social-icons {  margin-top: 20px !important;}
.template-blog .container-blog-grid .article__grid-meta { padding: 0 15px 15px;}
body .grid--uniform .medium-up--one-quarter a.article__title{line-height:1.2em;}
.template-cart .cart__item-details .cart__item-title { flex: 1 1 100%;}
}/* 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;}
/*pipup*/
.newsletter-popup__content .input-group-btn button {display:flex;justify-content:center;align-items:center;gap:5px;}

.shop-by-category-section .shop-by-category__grid .shop-by-category__title{font-size: 14px;line-height: 1.4em;}
.footer__logo .social-icons { margin-top: 0px !important;}
.site-footer .footer__logo .footer-logo-after{        padding-top: 0;}
.footer__logo .footer-logo-after p{padding:20px 0px;}
body .news-kendamil-uk-vs-us-why-eu-formulas-excel .main-content-area .content-area p img{height: unset;}
body.template-article .main-content-area .content-area table tr td{white-space: nowrap;}
body.template-article .main-content-area .content-area table thead th{white-space:nowrap;}

/* Blog Listing */
body.template-blog  .container-blog-grid .grid.grid--uniform{gap:20px;}
body.template-blog  .container-blog-grid {padding:0px 40px;}
body.template-blog .container-blog-grid .grid.grid--uniform .grid__item{padding-left:0px !important;}
body.template-blog .container-blog-grid .medium-up--one-quarter{width:calc((100% - 20px) / 2);}
body.template-blog .container-blog-grid .grid.grid--uniform .grid__item .grid{margin-left:0px;}
/* Search Result Page */
body.template-search #CollectionAjaxContent .collection-grid__wrapper .grid.grid--uniform > div.grid__item.grid-search{width:100%;}
body.template-search #CollectionAjaxContent .collection-grid__wrapper .grid.grid--uniform > div.grid__item.grid-search:first-of-type{margin-top:20px;}
body.template-product #reviews.accordion__item .accordion__content{        padding: 20px 0px !important;}
/* single parent scholarship*/
.page-single-parent-scholarship  .main-content-area .content-area p img{object-fit:contain;margin:0px;}
.page-single-parent-scholarship .main-content-area .content-area p img{height:100px;}
body.template-search .grid-search__page{margin-left:0px;margin-right:0px;}

.accordion__item .accordion__content{overflow-x:unset;}
.accordion__item .accordion__content .expanded-content-old {overflow-x: visible;}
.accordion__item .accordion__content .expanded-content-old table {
display: block !important;
width: max-content !important;
max-width: 100%;
overflow-x: auto !important;
}


}/* max-width: 580px ends */

@media screen and (max-width:480px){
.hero__text-content .animation-contents{padding:15px 0px;}
.template-index .home-featured.custom-products-carousel .section-header.featured_heading{padding-top:10px;}
#shopify-section-template--26834231001429__featured_collection_pKyRXH .section-header__title {line-height: 30px !important;}
body.template-blog .container-blog-grid{padding:0px 20px !important;}
body.template-blog .container-blog-grid .grid.grid--uniform{gap:20px !important;}
  /* Collection pages Common style*/
body .collection-sidebar .filter-form>div {max-width: 40%;}
.shop-formula-why-parents-love-european-baby-formula .content-heading.collection-h2{font-size:25px;}
.content-heading.collection-h2{font-size:25px;}
  .collection-holle-organic-cow-cows-milk-baby-formula .organic-custom-container .collection-section-description .images-box{max-width:50%;gap:50px;margin:auto;}
body.template-collection.collection-shop-formula .shop-formula-hipp-specialized-formulas .content-wrapper h3:last-of-type{  padding-top: 10px;}
  /* 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;}
/* Holle */
.collection-holle-holle-organic-formula-ingredients .organic-custom-container .image-row {max-width: 100%;}
/* Kendamil UK Goat */
.collection-kendamil-uk-cow-what-makes-the-kendamil-special .content-wrapper ol{grid-template-columns: 1fr;}
.collection-kendamil-uk-cow-uk-made-formula-stages .organic-custom-container .image-row{max-width:70%;}
/*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;}
/* hipp */
body .collection-hipp-hypoallergenic-why-hipp-ha-formula.youtube-video .organic-custom-container .image-row iframe{height:240px;}
/* 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;}
.shop-by-category-section .shop-by-category__heading{padding-top}
/*Single Product*/
.template-product .product-usp-features-block-heading {   width: 90%;}
.product-single__meta .product-usp-features-block-grid { margin-top: 20px; }
body .header-item.header-item--logo.custom-logo-section { width: 20px; max-width: 20px; min-width: 20px; }
body.template-product .oke-w-reviews a.oke-w-writeReview.oke-button{max-width:60%; margin: 0 auto;font-size: 14px;}
body.template-product .oke-w-reviews button#filter-toggle{margin:0 auto; max-width:60%;font-size: 14px;}
body.template-product button.btn.btn--full.add-to-cart{margin-top:15px;}
body.template-product .product-usp-features-block{margin-top:20px;}
/*Client Changes*/
body .mobile-logo{max-width: 300px !important;max-height:40px; width: 280px;}
.custom-reviews-carousel {padding-top: 0;}
body.template-product .variant-wrapper fieldset.variant-input-wrap.fourBox .variant-input.active:nth-child(2) .variant__button-label .extras { padding: 20px 15px 18px !important;}
body .variant-wrapper fieldset.variant-input-wrap.fourBox .variant-input:nth-child(2) .variant__button-label .extras {padding: 20px 15px 18px;}
.oke-stars-foreground{width:100% !important;}
.product-single__meta .fast-delivery-wrapper{    padding: 8px 20px;}
.product-block.product-block--price .quantity-price-wrapper{padding-right:0px;}
.product-single__meta .fast-delivery-wrapper{margin: 15px 0px 20px 0px;}
body.template-product .custom-priority-product-add .custom-priority-product-input{top: 5px;}
/*home slider*/

/* Home Why Order Card */
.why-organic-baby-formula .why-order-card .content-box{padding-top:10px;}
.section-why-order .why-organic-baby-formula .content-box .why-order-card-title{ font-size: 16px; text-align: center; max-width: 140px;}

/* Pages Breadcrump*/
.template-page .page-width .breadcrumb{margin-top:0px;padding-top:30px;}
/* Reviews page*/
.okendo-reviews-page .container .oke-w-selectAttr-item-title, .okendo-reviews-page .container .oke-product-details-title{font-size:14px;line-height:1.4em;}
/*footer*/
.footer__logo .mobile-logo { margin-bottom: 40px; }
/* cart Page Fixes*/
.template-cart .bottom-box .cart__page-col .cart__checkout-wrapper ~ .cart__item-row.text-center{margin-bottom:0px;}
body.template-cart .cart__page .cart__item{padding: 20px 0 0;}
body .cart__page-col .express-shipping{gap:0px;}
body .cart__page-col .express-shipping{margin-bottom:0px;}
.template-cart #CartPageForm .cart__page .cart__item .cart__item-details .cart__item-title .cart__item-name{font-weight:700;line-height:1.3em;}
body.template-article .news-kendamil-uk-vs-us-why-eu-formulas-excel .main-content-area .content-area p img.blog-full{width:auto !important;margin-top:16px;}
/* Newsalteer popup Fixes*/
.newsletter.newsletter-popup .newsletter-popup__content form button.btn{width: 150px !important; padding: 8px 16px; display: inline-flex;align-items: center;justify-content: center;gap: 5px;}
.newsletter.newsletter-popup .newsletter-popup__content form button.btn{line-height:0px;}
.collection-lebenswert-why-buy-lebenswert .content-row .content-heading.collection-h2{font-size:24px;}
body .hero__text-content .hero__subtitle{margin-top:0px;}
body .shopify-section.index-section--hero .hero__link a.btn{padding: 15px 45px;}
.btn.view-all-btn.animated-button.homepage-shop-now{line-height:1em;}
.blog-featured-posts__main-meta .btn{padding:14px 45px;}
.view-all-blogs .organic-custom-primary-btn{padding:17px 45px;}

.shop-by-category-section .shop-by-category__heading {
padding-top: 30px;
margin-bottom: 30px;
}
body .ofs-home-shop-by-category .organic-custom-container {padding-bottom:30px !important;}
.hero__text-shadow{padding-top: 20px;}
body .grid-product__title.grid-product__title--body{font-size:16px !important;}

.shop-by-stage-section-new .shop-by-stage__item-inner .shop-by-stage__content{margin: 5px 0 5px 0;}
.collection-kendamil-stages-des .collection-section-description ol li:before {top: -2px;}
.footer__logo .social-icons{margin-bottom:0px !important;}
body.template-product .product-block .variant-wrapper fieldset.variant-input-wrap{gap:10px;}
body.template-customers-login #CustomerLoginForm{padding-top:30px;padding-left:20px;padding-right:20px;}
body .page-privacy-policy .content-area h1 {text-align: center !important;}
/* ofs custom breadcrump*/
.ofs-custom-breadcrump .page-width.page-width--narrow.page-content{padding-top:0px;}
.ofs-custom-breadcrump .page-width.page-width--narrow.page-content .breadcrumb{margin-bottom:0px;}

/* new mini cart*/
#CartDrawer .drawer__inner .cart__item-title .cart__item-name{font-size: 14px; font-weight: 600; line-height: 1.5em;}
body.template-product .ofs-custom-breadcrump .page-width.page-width--narrow.page-content .breadcrumb{padding-top:0px!important;}
#CartDrawer .drawer__inner .minicart-view-all-btn{font-size:14px;}
#CartDrawerForm .custom-priority-product-add{    color: #5D5D5D;}
#CartDrawerForm  .custom-priority-product-add strong:first-of-type{font-weight:400;}
#CartDrawer .drawer__inner .cart__item--variants .pro-size .percentage_pack{font-size: 11px;background: #97A9821F;    border-radius: 15px;}
#CartDrawerForm .js-qty__wrapper { max-width: 74px;}
#CartDrawerForm .js-qty__num { padding: 6px 20px; }
#CartDrawer .drawer__inner .cart__item-sub .row{margin-right:0px;}
#CartDrawer .drawer__inner .cart__item-sub .cart__item-price-col {font-size:14px;}
#CartDrawerForm .custom-priority-product-add strong#bold-text{font-weight:700;color:#1F72CD;}
#CartDrawer .drawer__inner .cart__item{margin-bottom:0px;}

#CartDrawer .cart__item-sub.cart__item-row .ajaxcart__subtotal{font-size:18px;}
body .mi-popup p, .mi-popup li {font-size: 15px;}
body .mi-popup .mi-popup-content h3 {font-size: 25px;}
#CartDrawer .drawer__close-button.js-drawer-close {display: inline-flex; align-items: center; text-align: center;}
#CartDrawer .drawer__close-button.js-drawer-close svg{width:13px;height:12px;margin-top: 3px;}

.mobile-wrapper.cloned-content-added .product-status{justify-content: center; align-items:center; gap: 8px;flex-wrap: wrap;} 
.template-cart .cart__item-details  .okeReviews .oke-sr-stars{width:65px;}
.template-list-collections .pagination {padding-bottom: 20px;  padding-top: 20px;}
 body.template-product .page-content.page-content--product .mobile-wrapper { padding-top: 10px;}


}/* max-width: 480px ends */


@media screen and (max-width:440px){
body.template-search .page-width.page-content .breadcrumb { margin-top: 30px; }
body.template-product .ofs-custom-breadcrump .page-width.page-width--narrow.page-content .breadcrumb { padding-top: 15px !important;}
body.template-collection header.section-header.section-header--flush { padding: 20px 10px 0px 10px !important; }
body.template-collection .breadcrumb {   margin-bottom: 10px; }

}/* max-width: 440px ends */

@media screen and (max-width:430px){
/* Global*/


.ofs-collection-brands-grid .brands-container .brand-item {padding: 20px; }
  /* 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 */

.home-shop-by-brand .organic-custom-container .row-image>a img{    max-width: 110px; max-height: 65px;}
.shop-by-category-section .shop-by-category__grid .shop-by-category__title{max-width:130px;margin:0 auto;text-align:center;}
.btn.view-all-btn.animated-button.homepage-shop-now{    margin-top: 0px;}
.home-featured .grid--uniform .slick-track{ padding-bottom: 20px;}
/* Client Final Changes*/
body .hero__text-content .hero__subtitle {margin-bottom: 0px !important;}
.template-index .home-featured.custom-products-carousel .section-header.featured_heading{padding-top:10px;}
.hero__text-shadow .h1.hero__title {margin-bottom: 0px; }
.section-why-order .content-box .why-order-card-title {font-size: 14px;line-height: 1.3em !important;}
#shopify-section-template--26834231001429__slideshow .hero__link a.btn{margin-top:0px;}
.slideshow__slide > .hero__text-wrap .page-width{margin-top:-40px;}
.slideshow-mobile-slide > .hero__text-wrap .page-width{margin-top:-40px;}
.mobile-nav__has-sublist, .mobile-nav__link--button{margin-top: 20px;}
.template-page .page-about-us .main-heading{max-width:350px;}
.mobile-wrapper.cloned-content-added .product-status{margin-top:10px;margin-bottom:10px;}
.mobile-wrapper.cloned-content-added .product-status{row-gap:10px;}
/* .mobile-wrapper.cloned-content-added .product-status{flex-direction:column;} */
.mobile-wrapper.cloned-content-added .product-single__title{max-width:365px;}

.collection-kendamil-uk-gaot-uk-made-kendamil .organic-custom-container .image-row{max-width:70%;}
/* home shop by category*/
.why-order-section.why-organic-baby-formula .why-order-icon-wrapper .why-order-card-icon{max-width: 120px; max-height: 120px;}
.why-order-cards-wrapper .why-order-card p{line-height:1.5em;}
body .mi-popup{  max-height: 850px;overflow-y: scroll !important;}
/*cart page fixes*/
body #CartPageForm small{font-size:14px;max-width: 290px;  margin: 0 auto;}
.template-cart #CartPageForm .cart__page .cart__item .cart__item-details .cart__item-title .cart__item-name{max-width:200px;}
body.template-cart .cart__item-title .cart__item-name .okeReviews.oke-sr{padding-bottom:0px;}
body.template-cart .cart__item-title .cart__item-name .okeReviews.oke-sr > div{display:flex;}


/* body .drawer__inner .cart__item{padding-bottom:20px;} */
/* Single Product*/
body .product-usp-features-block-grid{gap:10px;}
body .product-single__meta .product-usp-features-block{padding-left: 10px;padding-right: 10px;}
body.template-product .product-usp-features-block-grid .usp-feature-card-block{width:calc(26% - 10px);}
body .product-single__meta .product-usp-features-block{  padding: 0;}
body .page-content .breadcrumb>a, .page-content .breadcrumb span, body .section-header .breadcrumb a.active{font-size:12px;}
.collection-sidebar__group .collapsible-trigger-btn .collapsible-trigger__icon {margin-right: 10px; }
body.template-blog .container-blog-grid .article__grid-meta{line-height:1.2em;}
body.template-product .oke-w-main  .oke-w-reviews .oke-w-reviews-controls{align-items:center;}
body.template-product .product-single__meta .fast-delivery-wrapper{padding:8px 10px;margin-top:0px;}
.gift-card-product.template-product .product-single__meta .fast-delivery-wrapper{margin-top: 20px;}
body.template-collection.collection-shop-formula .ofs-collection-brands-grid .brands-container .brand-item.brand-item-1 .brand-item-description{padding-top:8px;}
body.template-customers-register .form-vertical{margin-bottom:40px !important;}
/* new mini cart*/
#CartDrawer .drawer__inner .cart__item-title .cart__item-name{max-width:180px;}

body #CartDrawerForm .cart__checkout-wrapper .view-full-cart{font-size:12px;}
#CartDrawer .drawer__inner .cart__item{padding-bottom:20px;}
body #CartDrawer .cart__items .cart__item .cart__item-details .cart__item-title a.cart__item-name{margin-bottom:6px;}
body.template-collection.collection-shop-formula .ofs-collection-brands-grid .european-baby-formula-brands .brand-item .brand-item-img{margin-bottom:10px;}
body.template-index .blog-featured-posts-section{padding-top:30px; padding-left: 10px; padding-right: 10px;}
.template-list-collections .breadcrumb{padding-top:30px;}
body.template-search .section-header {margin-bottom: 20px;}
body.template-search .breadcrumb {margin-bottom: 15px;}
}/* max-width: 430px ends */

@media screen and (max-width:420px){
  body  #delivery-estimate button#learn-more-btn{font-size: 12px;
        max-width: 80px;
        width: max-content;
        float: none;}
  .section-header .section-header__title{max-width:300px;margin:0 auto;font-size: 32px;}
.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%;}
.ofs-collection-stages-cards .stages-container .stage-item .stage-item-content .stage-title{font-size:18px;}
.modal__centered-content.newsletter--has-image .newsletter-popup{min-width:300px;}
.section-header .section-header__title.cart-title{max-width:100%;}
body.template-collection.collection-holle-organic-baby-formula .section-header .section-header__title{max-width:320px;}
body.template-collection.collection-kendamil-baby-formula .section-header .section-header__title{max-width:350px;}
.template-index .mobile_view_all{margin-left:16px;}
/*Single Product*/
.product-single__meta .fast-delivery-wrapper{padding: 8px 6px;}
body .cart__page-col .express-shipping .fast-delivery-wrapper{padding: 8px 6px;}
body.template-collection div#PageContainer .transition-body main#MainContent .shopify-section .page-width.page-content.page-content--top header.section-header .extra-content div.okendo-img{width:120px;}

body .custom-reviews-carousel .oke-w-reviewer div:last-child{font-size: 13px !important;flex-direction:column;}
body .custom-reviews-carousel .oke-w-reviewer-verified {flex-direction: row !important;}

body .custom-reviews-carousel .oke-w-reviewer-verified span.oke-w-reviewer-verified-icon {margin-left: 5px;}

}

@media screen and (max-width:410px){
  #delivery-estimate{font-size:13px;}
 body  #delivery-estimate button#learn-more-btn{font-size:13px;    max-width: 86px;}
 body.template-cart #delivery-estimate{font-size:13px;}
 body.template-customers-login #CustomerLoginForm .errors ul li{font-size:14px;}
}

@media screen and (min-width:402px) and (max-width:480px){
  .hero__text-content .animation-contents{padding:20px 0px;}

}
@media screen and (max-width:400px) {
  body .mobile-logo { max-width: 300px !important; max-height: 40px; width: 240px;}
}

@media screen and (max-width:390px){
/* new mini cart*/
#CartDrawer .drawer__inner .cart__item-title .cart__item-name{font-size: 12px !important;}
/* 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; }
.mobile-nav .mobile-nav__link.mobile-nav__link--top-level{font-size:14px;}
/* Client Final Changes*/
.mobile-nav__item:nth-child(1)>.mobile-nav__has-sublist .mobile-nav__link--top-level {font-size: 14px; }
.mobile-nav__has-sublist, .mobile-nav__link--button{margin-top: 20px;}
.mobile-wrapper.cloned-content-added .product-status{row-gap:10px;}
.slideshow__slide > .hero__text-wrap .page-width{margin-top:-50px;}
.slideshow-mobile-slide > .hero__text-wrap .page-width{margin-top:-50px;}
body .custom-reviews-carousel a.oke-product-details-name{font-size:12px;}
body .product-single__meta .product-usp-features-block-grid{flex-wrap:nowrap;}
body .product-single__meta .product-usp-features-block {  padding: 0; }
.section-why-order .content-box .why-order-card-title{font-size:12px;}
body.template-collection.collection-shop-formula  .ofs-collection-stages-cards .stages-container .stage-item .stage-item-content{padding:20px;}
body .mi-popup{  max-height: 750px;}
#CartDrawer .drawer__inner .cart__item-title .cart__item-name {  max-width: 160px;  }
}/* max-width: 390px ends */

@media screen and (max-width:380px){

/* Site footer copy right*/
.footer__small-text.copyright-text{font-size:12px;}
footer .copyright-text, .copyright-text a{font-size:12px;}
footer .copyright-text, .copyright-text span{font-size:12px;}
body .site-footer .mobile-logo{margin-left:auto;}
/* popup newsletter*/
.newsletter.newsletter-popup .newsletter-popup__content form button.btn, .accordion__item .accordion__content p a{font-size:12px !important;}
.newsletter.newsletter-popup .newsletter-popup__content form button.btn{width:132px !important;}
.newsletter.newsletter-popup .newsletter-popup__content form button.btn{padding:10px;}
.newsletter.newsletter-popup .newsletter-popup__content form .newsletter__input-group{padding:0px 10px;}
/*shop formula*/
body.template-collection.collection-shop-formula .ofs-collection-stages-cards .stages-container .stage-item .stage-item-content .stage-title{font-size:16px;}
}

@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;}
body.template-index .home-shop-all-formula#home-shop-all {  font-size: 16px !important;}

a.site-nav__link.site-nav__link--icon.js-search-header:after{        width: 20px; height: 20px}
button.site-nav__link.site-nav__link--icon.js-drawer-open-nav.new-hamburger:after{ width: 20px; height: 20px}
a.site-nav__link.site-nav__link--icon.js-drawer-open-cart:after{width: 20px; height: 20px;}
body .mobile-logo {  max-width: 300px !important; max-height: 30px; margin-left: 10px;}
.organic-formula-custom-header .site-nav__icons .js-search-header{padding-right:5px;}
.template-product .product-usp-features-block-heading{width:87%;} 
body .collection-sidebar__group .collapsible-trigger-btn{font-size:10px;}
body.template-blog .container-blog-grid .medium-up--one-quarter{width:100%;}
.template-blog .container-blog-grid .article__grid-meta{padding-bottom:30px;padding-top: 0px !important;padding-left: 20px;} 
/*Single product*/
.product-single__meta .fast-delivery-wrapper{padding: 8px 2px;}
#delivery-estimate{font-size:12px;}
 
body.template-cart #delivery-estimate {font-size: 12px;}
body .fast-delivery-wrapper img{margin-right:6px;}
body.template-product .product-single__meta .fast-delivery-wrapper{  padding: 8px 8px;}
body.template-cart .fast-delivery-wrapper { column-gap: 4px;}
body.template-collection div#PageContainer .transition-body main#MainContent .shopify-section .page-width.page-content.page-content--top header.section-header .extra-content div.okendo-img{width:95px;}
.shop-by-category-section .shop-by-category__heading{font-size:38px;}
body div#CollectionAjaxContent .collection-grid__wrapper .grid.grid--uniform .grid__item .grid-product__content .grid__item-image-wrapper .grid-product__link{padding: 20px 9px;}
body #CollectionAjaxContent .collection-grid__wrapper .grid>div .grid-product__link .grid-product__title{font-size:13px !important;}
.cart-link__bubble.cart-link__bubble--visible{right: -13px;  top: -10px;}
}

