@media(max-width:1440px){:root{--radius-32: 30px;--heading-letter-spacing: -.9px;--font-size-20: 19px;--radius-22: 20px;--font-size-64: 58px;--margin-bottom-64: 56px;--margin-bottom-24: 22px;--radius-24: 22px;--radius-100: 80px;--font-size-40: 36px;--radius-36: 32px;--heading-letter-spacing-1: .9px;--font-size-74: 64px;--letter-spacing-minus-4: -3px;--radius-60: 50px;--radius-44: 38px;--radius-48: 40px;--letter-spacing-minus--075px: -.6px}.m-section__header .m-section__subheading,.m-richtext .m-richtext__subtitle,.h__mother-care-section .m-richtext>*:first-child:is(.m-richtext__subtitle){margin-bottom:28px}.h__trust-section .m-section__heading{font-size:30px}.h__trust-section .m-section__header{margin-bottom:90px}.h__trust-section .m-icon-box__icon{width:60px!important}.h__trust-section .m-mixed-layout__inner{gap:28px}.h__trust-section .m-icon-box--vertical .m-icon-box__content{margin-top:22px}.h__trust-section .m-icon-box__heading{margin-bottom:10px}.m-section__header{margin-bottom:30px}.m-section__heading{font-size:34px}.m-product-card .m-product-card__benefits{font-size:15px}.m-product-card .m-product-card__info{padding-inline:10px}.m-product-card .m-product-card__info,.m-product-card .m-product-card__action-wrapper{margin-top:18px!important}.m-product-card .m-product-card__title{margin-bottom:13px}.m-product-card .m-product-card__reviews{margin:22px 0 0}.m-button:not(.m-button--plain):not(.m-button--link):not(.m-button--scroll-top){padding:18px 28px}.m-product-card .m-product-tag--hot{font-size:13px;padding:8px 14px 8px 8px}.m-richtext .m-richtext__title{font-size:44px}.h__mother-care-section .m__mother-care-img .m-custom-content__block-inner:before{width:250px;height:202px;right:-80px;top:-40px}.h__mother-care-section .m__mother-care-img .m-custom-content__block-inner:after{width:85px;height:92px;left:0}.h__mother-care-section .m-custom-content__wrapper{--column-gap: 50px !important}.h__mother-care-section .m-richtext__description>p:last-child{margin-top:22px}.h__mother-care-section .m-richtext__button{margin-top:30px}.m-collection-list .m-section__header{margin-bottom:44px}.m-collection-list .m-section__subheading{margin-bottom:20px!important}.m-collapsible-section .m-collapsible--content__inner{padding-block:22px 0}.m-collapsible-section .m-collapsible{padding:22px}.m-testimonials .m-testimonial .m-testimonial__title{font-size:28px}.m-testimonials .m-testimonial__box{gap:60px}.m-testimonials .m-testimonial__box .t-testimonial__image{min-width:500px;border-radius:44px}.m-testimonials .m-testimonial .m-testimonial__wrapper{padding-block:80px}.m-testimonials .m-testimonial__box .m-testimonial__image--right{margin-right:-120px}.m-testimonials .m-testimonial__box .m-testimonial__image--left{margin-left:-140px}.m-testimonials .m-testimonial .m-testimonial__name{margin-bottom:18px}.h__hero-trust-section .container{padding-block:40px}.h__hero-trust-section .m-icon-box__heading{font-size:54px}.m-footer--top{border-radius:40px 40px 0 0}.m-footer{border-radius:0 0 40px 40px}.m-footer--top .newsletter-form__bg{padding:40px 10px 100px}.m-footer--top .m-section-py{padding:50px 15px 60px}.m-footer .m-footer--middle{padding-bottom:50px}.m-footer .m-footer--middle .m-footer--accordion{row-gap:80px}.m-footer .k-footer--middle__inner .k__middle-store-contact{flex:0 0 400px}.m-footer .k-footer--middle__inner{gap:40px}.m-footer--top .m-newsletter-form__input{padding:14px 24px}.k__about-hero .m-promotion__item img{height:350px}.k__about-hero .m-section__header{margin-bottom:60px}.k__about-hero:before{background-size:cover;height:80%}.a__about-why-kidolin .m-custom-content__wrapper{--column-gap: 40px}.a__about-why-kidolin .m-custom-content__block-image .m-custom-content__block-inner:before{left:-100px;width:150px;height:131px}.sf__page-about .m-section-my{margin-top:var(--spacing-sections-laptop)}.a__about-ingredient-promise .m-section__header{margin-bottom:80px}.a__about-ingredient-promise .m-icon-box__icon{width:160px!important}.p__key-ingredients .m-icon-box--vertical .m-icon-box__content{margin-top:28px}.p__key-ingredients .m-icon-box__heading{margin-bottom:12px}.m-main-product .m-main-product--wrapper{--column-gap: 40px !important}.m-main-product .m-main-product--info{max-width:590px;width:100%}.m-main-product--info .main-product__block+.main-product__block{margin-top:30px}.section-age-suitability .age--suitability{padding:12px 22px 12px 14px}.m-main-product--media .m-media-gallery .m-product-media--slider__thumbnails{margin-right:10px;padding:8px}.m-main-product--media .m-media-gallery .m-product-media--slider__images{width:calc(100% - 106px)}.m-breadcrumb{margin-block:18px}.p__product-benefits .m-icon-box--vertical .m-icon-box__content{margin-top:25px}.p__product-benefits .container{padding-inline:20px}.p__product-benefits .m-icon-box__heading{margin-bottom:14px}.p__product-benefits .m-mixed-layout__inner{row-gap:35px}.section-baby-care-comparison .comparison-table tr th:first-child,.section-baby-care-comparison .comparison-table tr td:first-child{padding-left:30px!important}.section-baby-care-comparison .concern-header{font-size:26px}.section-baby-care-comparison .comparison-table th,.section-baby-care-comparison .comparison-table td{padding:26px 16px}.m-contact-form .m-contact-form__main .m-contact-form__heading{font-size:44px}.cp__contact-info .contact-card{padding:28px;min-height:220px}.m-contact-form .m-section__header{margin-bottom:70px}.m-contact-form{margin-block:80px 70px}.cp__contact-info .m__contact-info-wrapper{padding-top:70px}.cp__our-office .m-hero__content{padding:28px}.cp__our-office .m-hero__title{font-size:22px;margin-bottom:28px}.cp__our-office .m-hero__text{font-size:18px}.h__hero-trust-section .curved-marquee-wrapper{width:110%}.h__certification-highlight .m-richtext{padding:80px 60px}.h__certification-highlight .m-richtext:after{right:60px;width:400px;height:491px}.cp__step-routine .m-richtext__title{font-size:34px!important}.cp__step-routine-bottom{margin-top:50px}.cp__step-routine-bottom .step__routine-content{margin-top:28px;padding-top:28px}.h__plant-based-ingredients .m-section__heading img{width:120px}.h__plant-based-ingredients .flip__img-heading,.h__plant-based-ingredients .flip-card-back{padding:25px}.h__plant-based-ingredients .flip__img-heading p,.h__plant-based-ingredients .flip-card-back .flip-card-back__title{font-size:32px}.m-main-product--media .m__claim--text{margin-top:20px}}@media(max-width:1279px){:root{--radius-32: 28px;--heading-letter-spacing: -.8px;--font-size-20: 18px;--radius-22: 18px;--font-size-64: 52px;--margin-bottom-64: 48px;--margin-bottom-24: 20px;--radius-24: 20px;--radius-100: 60px;--font-size-40: 32px;--radius-36: 28px;--heading-letter-spacing-1: .8px;--font-size-74: 56px;--letter-spacing-minus-4: -2.5px;--radius-60: 40px;--radius-44: 32px;--radius-48: 36px;--letter-spacing-minus--075px: -.5px}.m-section__header .m-section__subheading,.m-richtext .m-richtext__subtitle,.h__mother-care-section .m-richtext>*:first-child:is(.m-richtext__subtitle){margin-bottom:26px}.h__trust-section .m-section__heading{font-size:28px;width:70%}.h__trust-section .m-section__header{margin-bottom:80px}.h__trust-section .m-icon-box__icon{width:56px!important}.h__trust-section .m-mixed-layout__inner{gap:20px}.h__trust-section .m-mixed-layout__inner .m\:column{flex:0 0 230px}.m-section__header{margin-bottom:28px}.m-section__heading{font-size:32px}.m-product-card .m-product-card__benefits{font-size:14px;padding:8px 10px}.m-product-card .m-product-card__info,.m-product-card .m-product-card__action-wrapper{margin-top:16px!important}.m-product-card .m-product-card__title{margin-bottom:12px}.m-product-card .m-product-card__reviews{margin:20px 0 0}.m-button:not(.m-button--plain):not(.m-button--link):not(.m-button--scroll-top){padding:16px 28px}.m-richtext .m-richtext__title{font-size:40px}.h__mother-care-section .m-custom-content__wrapper{--column-gap: 40px !important}.h__mother-care-section .m__mother-care-img .m-custom-content__block-inner:before{width:200px;height:162px;right:-60px;top:-30px}.h__mother-care-section .m-richtext__description>p:last-child{margin-top:20px}.h__mother-care-section .m-richtext__button{margin-top:28px}.m-collection-list .m-section__header{margin-bottom:40px}.m-collection-list .m-section__subheading{margin-bottom:18px!important}.m-collapsible-section .m-collapsible--content__inner{padding-block:20px 0}.m-testimonials .m-testimonial .m-testimonial__title{font-size:26px}.m-testimonials .m-testimonial__box .t-testimonial__image{min-width:420px;border-radius:38px}.m-testimonials .m-testimonial .m-testimonial__wrapper{padding-block:50px}.m-testimonials .m-testimonial__box{gap:40px}.m-testimonials .m-testimonial .m-testimonial__name{margin-bottom:16px}.h__hero-trust-section .m-icon-box__heading{font-size:46px}.m-footer--top .m-section-py{padding:40px 15px 50px}.m-footer--top .newsletter-form__bg{padding:30px 10px 70px}.m-footer .k-footer--middle__inner .k__middle-store-contact{flex:0 0 360px}.m-footer .k-footer--middle__inner .m-footer--accordion .lg\:m\:w-1\/4{width:50%}.m-footer .m-footer--middle .m-footer--accordion{row-gap:50px}.m-footer .m-footer--middle .f__logo-part{gap:20px;flex-direction:column;align-items:self-start}.m-footer .f__logo-part .f--logo_divider{display:none}.k__about-hero .m-promotion__item img{height:300px}.k__about-hero .m-section__header{margin-bottom:50px}.a__about-why-kidolin .m-custom-content__block-image .m-custom-content__block-inner:before{top:-10px;left:-80px;width:120px;height:105px}.a__about-why-kidolin .m-richtext__description ul{margin-block:34px}.sf__page-about .m-section-my{margin-top:var(--spacing-sections-tablet)}.a__about-ingredient-promise .m-section__header{margin-bottom:70px}.a__about-ingredient-promise .m-icon-box__icon{width:140px!important}.p__key-ingredients .m-icon-box--vertical .m-icon-box__content{margin-top:24px}.m-main-product .m-main-product--info{max-width:500px}.m-main-product--info .main-product__block+.main-product__block{margin-top:28px}.m-main-product--media .m-media-gallery__wrapper .nav-swiper-container .m-product-media{border-radius:12px}.main__trust--badges .trust--card .trust-card__description{margin-top:10px}.m-main-product--info .m-product-collapsible .m-collapsible .m-collapsible--button{padding-block:18px}.m-breadcrumb{margin-block:16px}.p__product-benefits .m-icon-box--vertical .m-icon-box__content{margin-top:22px}.p__product-benefits .m-icon-box__heading{margin-bottom:12px}.p__product-benefits .m-mixed-layout__inner{row-gap:30px}.section-baby-care-comparison .concern-header{font-size:24px}.section-baby-care-comparison .comparison-table tr th:first-child,.section-baby-care-comparison .comparison-table tr td:first-child{padding-left:25px!important}.section-baby-care-comparison .comparison-table th,.section-baby-care-comparison .comparison-table td{padding:24px 15px}.m-contact-form .m-contact-form__main .m-contact-form__heading{font-size:40px}.m-contact-form{margin-block:70px 60px}.cp__contact-info .m__contact-info-wrapper{padding-top:60px}.cp__contact-info .contact-title{font-size:22px}.cp__our-office .m-hero__content{max-width:400px}.cp__our-office .m-hero__title{font-size:20px;margin-bottom:26px}.cp__our-office .m-hero__content{padding:26px}.h__hero-trust-section .curved-marquee-wrapper{width:120%}.h__certification-highlight .m-richtext{padding:60px 50px}.h__certification-highlight .m-richtext:after{right:50px;width:340px;height:418px}.cp__step-routine .m-richtext__title{font-size:32px!important}.m-product-recommendations .md\:m\:grid-2-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.h__plant-based-ingredients .m-section__heading img{width:100px}.h__plant-based-ingredients .flip__img-heading p,.h__plant-based-ingredients .flip-card-back .flip-card-back__title{font-size:28px}.h__plant-based-ingredients .flip-car__1 .flip-card{margin-left:100px!important}.h__plant-based-ingredients .flip-car__2 .flip-card{margin-top:-20px!important;margin-left:40px!important}.h__plant-based-ingredients .flip-car__3 .flip-card{margin-top:-20px!important;margin-left:-30px!important}.h__plant-based-ingredients .flip-car__4 .flip-card{margin-left:-100px!important}.h__plant-based-ingredients .flip-card-back .flip-card-back__description{font-size:15px}.h__plant-based-ingredients .m-section__header{margin-bottom:100px}.m-article .m-related-posts{margin-top:80px}}@media(max-width:1023px)and (min-width:992px){.h__mother-care-section .m-custom-content__wrapper{flex-wrap:nowrap}}@media(max-width:1023px)and (min-width:768px){.m-article .m-related-posts .md\:m\:grid-3-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.m-search-popup .m-search-popup--header+.m\:flex>.m\:w-2\/12{width:auto}}@media(max-width:1023px){:root{--font-size-16: 15px;--radius-32: 24px;--heading-letter-spacing: -.6px;--font-size-20: 17px;--radius-22: 16px;--font-size-64: 44px;--margin-bottom-64: 36px;--margin-bottom-24: 18px;--radius-24: 18px;--radius-100: 40px;--font-size-40: 28px;--radius-36: 24px;--heading-letter-spacing-1: .6px;--font-size-74: 48px;--letter-spacing-minus-4: -2px;--radius-60: 32px;--radius-44: 26px;--radius-48: 32px;--letter-spacing-minus--075px: -.4px}.m-header .m-header__mobile m-search-popup{padding:5px}.m-header__desktop .m-header__search,.m-header__mobile .m-header__search-icon{padding-right:12px;margin-right:0}.m-section__header .m-section__subheading,.m-richtext .m-richtext__subtitle,.h__mother-care-section .m-richtext>*:first-child:is(.m-richtext__subtitle){margin-bottom:24px}.h__trust-section .m-section__heading{font-size:26px;width:80%}.h__trust-section .m-section__header{margin-bottom:60px}.h__trust-section .m-icon-box__icon{width:52px!important}.h__trust-section .m-mixed-layout__inner{gap:30px 20px}.h__trust-section .m-icon-box__description{font-size:var(--font-size-16)}.m-section__header{margin-bottom:24px}.m-section__heading{font-size:28px}.m-product-card .m-product-card__info,.m-product-card .m-product-card__action-wrapper{margin-top:14px!important}.m-product-card .m-product-card__title{margin-bottom:10px}.m-product-card .m-product-card__benefits{margin-top:12px;font-size:13px;padding:7px 10px}.m-product-card .m-product-card__reviews{margin:16px 0 0}.m-product-card{padding:10px}.m-product-card .m-product-card__info{padding-inline:8px}.m-richtext .m-richtext__title{font-size:34px}.h__mother-care-section .m__mother-care-img .m-custom-content__block-inner:before{width:150px;height:121px;right:-40px;top:-20px}.h__mother-care-section .m__mother-care-img .m-custom-content__block-inner:after{width:75px;height:82px;bottom:-20px}.m-collection-list .m-section__header{margin-bottom:32px}.m-collection-card .m-collection-card__inner{padding:8px 8px 15px}.m-collection-card .m-collection-card__info{margin-top:14px}.m-collection-list .m-section__subheading{margin-bottom:16px!important}.m-collection-list .m-section__subheading span{padding:7px 12px}.m-testimonials .m-testimonial .m-testimonial__title{font-size:24px}.m-testimonials .m-testimonial__box .t-testimonial__image{min-width:350px;border-radius:32px}.m-testimonials .m-testimonial__box{gap:20px}.m-testimonials .m-testimonial .m-testimonial__name{margin-bottom:14px}.h__hero-trust-section .md\:m\:grid-2-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.h__hero-trust-section .container{padding-block:34px}.h__hero-trust-section .m-icon-box__heading{font-size:36px}.m-footer--top .m-section-py{padding:40px 15px}.m-footer .m-footer--middle{padding-block:0 40px}.m-footer--top .newsletter-form__bg{padding:30px 10px 40px}.m-footer--top .m-custom-content__block-newsletter .newsletter-form__form{margin-top:20px}.m-footer .m-footer--middle .m-footer--block-title{margin-bottom:15px}.m-footer .m-footer--middle .m-footer--accordion{row-gap:40px}.m-footer .k-footer--middle__inner{gap:20px}.m-footer .k-footer--middle__inner .k__middle-store-contact{flex:0 0 320px}.m-footer .k__middle-store-contact .k__sc--heading{margin-bottom:25px}.m-footer .m-footer--middle .m-footer--block{width:100%}.m-footer--end .m-custom-content__wrapper{flex-wrap:nowrap}.m-footer--end .m-section-py{padding-block:20px}.m-footer--top{border-radius:30px 30px 0 0}.m-footer{border-radius:0 0 30px 30px}.k__about-hero .m-section__header{margin-bottom:40px}.k__about-hero .m-promotion__item img{height:250px}.a__about-why-kidolin .m-custom-content__wrapper{flex-wrap:nowrap}.a__about-why-kidolin .m-richtext__description ul{margin-block:28px}.a__about-why-kidolin .m-richtext__description ul>li:not(:last-child){margin-bottom:18px}.a__about-why-kidolin .m-custom-content__block-image .m-custom-content__block-inner:before{left:-60px;width:90px;height:79px}.a__about-ingredient-promise .m-section__header{margin-bottom:60px}.a__about-ingredient-promise .m-icon-box__icon{width:120px!important}.p__key-ingredients .m-icon-box--vertical .m-icon-box__content{margin-top:20px}.p__key-ingredients .m-icon-box__heading{margin-bottom:10px}.m-main-product--media .m-media-gallery .m-product-media--slider__images{width:100%}.m-main-product--media .m-media-gallery .m-product-media--slider__thumbnails{margin-right:0;height:auto!important}.m-main-product .m-main-product--info{max-width:370px}.m-main-product--info .main-product__block-title .m-product-title{font-size:26px}.m-main-product--info .main-product__block-title,.m-main-product--info .main-product__block-title+div[class*="@app"]{margin-top:14px!important}.m-main-product--info .main-product__block+.main-product__block{margin-top:25px}.section-age-suitability .age--suitability{padding:11px 20px 11px 14px}.section-promotions .offer-card{padding:12px;border-radius:20px;flex:0 0 290px;gap:15px}.main__trust--badges,.clean-formula-highlights{gap:15px}.main__trust--badges .trust--card img{width:40px}.m-main-product--info .m-product-collapsible .m-collapsible .m-collapsible--button{padding-block:16px}.main__trust--badges .trust--card .trust-card__description,.m-main-product--info .m-product-collapsible .m-collapsible .m-collapsible--button{font-size:13px}.m-breadcrumb{margin-block:14px}.p__product-benefits .md\:m\:grid-2-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.p__product-benefits m-icon-box{max-width:80%}.p__product-benefits .m-icon-box--vertical .m-icon-box__content{margin-top:20px}.p__product-benefits .m-icon-box__content .m-icon-box__description{font-size:14px}.p__product-benefits .m-icon-box__icon{width:60px!important}.section-baby-care-comparison .comparison-table tr th:first-child,.section-baby-care-comparison .comparison-table tr td:first-child{padding-left:20px!important}.section-baby-care-comparison .concern-label{font-size:16px}.section-baby-care-comparison .comparison-table th,.section-baby-care-comparison .comparison-table td{padding:20px 15px}.m-contact-form .m-contact-form__main .m-contact-form__heading{font-size:34px}.m-contact-form .m-contact-form__main{padding:50px}.m-contact-form .m-contact-form__main .m-contact-form__description{margin-bottom:30px;padding-bottom:30px}.m-contact-form .contact-form .m__child-info{gap:20px;padding-inline:8px}.m-contact-form{margin-block:60px 50px}.m-contact-form .m-section__header{margin-bottom:60px}.cp__contact-info .m__contact-info-wrapper{padding-top:50px}.cp__contact-info .contact-title{font-size:20px}.cp__contact-info .contact-card{padding:25px;min-height:210px}.cp__our-office .m-hero__content{padding:24px}.cp__our-office .m-hero__content{max-width:350px}.cp__our-office .m-hero__title{font-size:18px;margin-bottom:24px}.cp__our-office .m-hero__text{font-size:16px}.cp__our-office .m-hero__title{font-size:17px;margin-bottom:22px}.facest-filters-section .m-collection-products .m-product-item{width:50%!important;max-width:50%!important}.h__hero-trust-section .curved-marquee-wrapper{width:130%}.h__certification-highlight .m-richtext{padding:50px 40px}.h__certification-highlight .m-richtext:after{right:20px;width:290px;height:358px}.h__certification-highlight .m-richtext__description{width:60%}.h__certification-highlight .m-richtext__button{margin-top:25px}.cp__step-routine .m-custom-content__block-image_with_text .m\:column{width:50%;padding:0}.cp__step-routine .image-with-text>.m\:flex{margin:0}.cp__step-routine .m-richtext{padding:30px}.cp__step-routine .m-richtext__title{font-size:30px!important}.cp__step-routine .m-richtext__description{margin-top:18px}.cp__step-routine-bottom{margin-top:40px}.cp__step-routine-bottom .m-richtext__title{font-size:26px!important}.cp__step-routine-bottom .step__routine-content{margin-top:25px;padding-top:25px}.m-product-recommendations .md\:m\:grid-2-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.m-product-recommendations .m-product-recommendations__wrapper{--column-gap-mobile: 10px}.h__plant-based-ingredients .m-section__heading img{width:80px}.m-blog .md\:m\:grid-2-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.m-blog .m-blog__list{gap:15px}.m-article-card .m-article-card__content{padding-top:18px}.m-article-card .m-article-card__excerpt{margin-bottom:18px}.m-article-card{padding:10px}.h__plant-based-ingredients .m-custom-content__block-flip_card .flip-card{transform:rotate(0)!important;margin-top:0!important;margin-left:0!important;margin-right:0!important}.h__plant-based-ingredients .m-custom-content__wrapper{row-gap:15px}.h__plant-based-ingredients .m-section__header{margin-bottom:50px}.h__plant-based-ingredients .flip-card .flip-card-inner{transform:rotateY(180deg)!important}.m-main-product--info .m-product-option--node__label .pack-image img{width:60px}.m-main-product--info variant-picker .m-product-option--button .m-product-option--node__label{min-width:260px}.m-main-product--media .m__claim--text{margin-top:15px}.m-main-product--media .m__claim--text p{padding:10px 14px}.m-menu-drawer .m-menu-mobile__link{font-weight:var(--font-weight-semibold);padding:8px 16px}}@media(max-width:991px){.h__mother-care-section .m-richtext{padding-inline:40px;text-align:center}.h__mother-care-section .m__mother-care-img .m-custom-content__block-inner:before{right:0}.h__mother-care-section .m__mother-care-img .m-custom-content__block-inner:after{bottom:0}.h__mother-care-section .m-custom-content__wrapper{row-gap:30px}.h__mother-care-section .m-richtext__description>p:last-child{margin-top:16px}.h__mother-care-section .m-richtext__button{margin-top:24px}.a__about-ingredient-promise .m-section__header{margin-bottom:50px}}@media(max-width:767px){:root{--font-size-14: 13px;--font-size-16: 14px;--radius-32: 20px;--heading-letter-spacing: -.4px;--font-size-20: 16px;--radius-22: 14px;--font-size-64: 34px;--margin-bottom-64: 28px;--margin-bottom-24: 16px;--radius-24: 16px;--radius-100: 24px;--font-size-40: 24px;--radius-36: 18px;--heading-letter-spacing-1: .4px;--font-size-74: 38px;--font-size-13: 12px;--letter-spacing-minus-4: -1.5px;--radius-60: 24px;--radius-44: 20px;--radius-48: 24px;--letter-spacing-minus--075px: -.3px}.m-section__header .m-section__subheading,.m-richtext .m-richtext__subtitle,.h__mother-care-section .m-richtext>*:first-child:is(.m-richtext__subtitle){margin-bottom:18px}.h__trust-section .m-section__heading{font-size:22px;width:100%}.h__trust-section .m-section__header{margin-bottom:50px}.h__trust-section .m-icon-box__icon{width:48px!important}.h__trust-section .m-icon-box--vertical .m-icon-box__content{margin-top:20px}.h__trust-section .m-icon-box__heading{margin-bottom:8px}.h__trust-section .m-mixed-layout__inner{gap:24px 15px}.h__trust-section .m-icon-box--vertical .m-icon-box__content{margin-top:18px}.m-section__header{margin-bottom:20px}.m-section__heading{font-size:26px}.m-product-card .m-product-card__info,.m-product-card .m-product-card__action-wrapper{margin-top:12px!important}.m-product-card .m-product-card__title{margin-bottom:8px;font-size:15px}.m-product-card .m-product-card__benefits{margin-top:10px;font-size:12px;border-radius:10px;padding:7px 6px}.m-product-card .m-product-card__reviews{margin:14px 0 0}.m-button:not(.m-button--plain):not(.m-button--link):not(.m-button--scroll-top){padding:14px 26px}.m-product-card .m-product-card__tags{top:8px}.m-product-card .m-product-tag--hot{font-size:12px;padding:7px 12px 7px 8px}.m-product-card .m-price__regular .m-price-item--regular,.m-product-card .m-price__sale .m-price-item--last,.m-product-card .m-price__sale .m-price-item--regular,.m-cart-drawer__body .m-cart-drawer-item .m-cart-item__price .m-cart-item__price--regular,.m-cart-drawer__body .m-cart-drawer-item .m-cart-item__price .m-cart-item__price--final{font-size:14px}.m-product-card .jdgm-prev-badge__stars{font-size:13px}.m-product-card{padding:6px}.m-product-card .m-product-card__info{padding-inline:5px}.m-richtext .m-richtext__title{font-size:28px}.h__mother-care-section .m__mother-care-img .m-custom-content__block-inner:before{width:120px;height:98px;top:-10px}.h__mother-care-section .m__mother-care-img .m-custom-content__block-inner:after{width:65px;height:71px}.h__mother-care-section .m-custom-content__wrapper{row-gap:25px}.h__mother-care-section .m-richtext{padding-inline:25px}.h__mother-care-section .m-richtext__description,.h__mother-care-section .m-richtext__description>p:last-child{margin-top:14px}.h__mother-care-section .m-richtext__button{margin-top:20px}.m-collection-list .m-section__header{margin-bottom:24px}.m-collection-list .m-section__subheading span{padding:6px 10px}.m-collection-list .m-section__subheading{font-size:12px;gap:8px;margin-bottom:14px!important}.m-section__header{text-align:center}.m-collection-card .m-collection-card__inner{padding:6px 6px 14px}.m-collection-card .m-collection-card__info{margin-top:12px}.m-collapsible-section .m-section__description{margin-top:18px}.m-collapsible-section .m-collapsible{padding:20px;margin-bottom:10px}.m-collapsible-section .m-collapsible--content__inner{padding-block:18px 0}.m-collapsible-section .m-section__subheading{padding:8px 12px}.m-testimonials .m-testimonial .m-testimonial__title{font-size:20px;margin-bottom:18px}.m-testimonials .m-testimonial__box{flex-direction:column;padding-inline:15px}.m-testimonials .m-testimonial__box .t-testimonial__image{min-width:100%;border-radius:26px}.m-testimonials .m-testimonial__box .m-testimonial__image--left{margin-left:0;transform:unset}.m-testimonials .m-testimonial__box .m-testimonial__image--right{margin-right:0;transform:unset}.m-testimonials .m-testimonial .m-testimonial__wrapper{padding-block:10px}.m-testimonials .m-testimonial .m-testimonial__name{margin-bottom:12px}.m-testimonials .m-testimonial .m-stars .m-svg-icon{width:14px;height:14px}.h__hero-trust-section .md\:m\:grid-2-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.h__hero-trust-section .m-icon-box__heading{font-size:32px;margin-bottom:10px}.h__hero-trust-section .m-icon-box__heading .star svg{width:16px}.m-footer--top{border-radius:20px 20px 0 0}.m-footer{border-radius:0 0 20px 20px}.m-footer--top .newsletter-form__bg{padding:20px 0 180px}.m-footer--top .m-custom-content__block-newsletter .newsletter-form__form{margin-top:15px}.m-footer--top .m-newsletter-form__input{padding:12px 20px}.m-footer--top .m-newsletter-form__wrapper{max-width:100%}.m-footer .k-footer--middle__inner .m-footer--accordion .lg\:m\:w-1\/4{width:100%;margin-bottom:0}.m-footer .k-footer--middle__inner{flex-wrap:wrap;flex-direction:column;gap:15px}.m-footer .k-footer--middle__inner .k__middle-store-contact{flex:1}.m-footer--top .m-section-py{padding:40px 15px 30px}.m-footer .m-footer--middle .m-footer--block-title{margin-bottom:5px;font-size:14px}.m-footer .m-footer--middle .m-footer--accordion{row-gap:0}.m-footer .f__logo-part .f--logo{max-width:130px}.m-footer .f__logo-part .f__logo--social{gap:18px;flex-direction:column-reverse;align-items:start;width:100%}.m-footer .f__logo-part .social-media-links a{width:40px;height:40px}.m-footer .k__middle-store-contact .k__sc--heading{margin-bottom:20px}.m-footer .k__middle-store-contact .k__sc--box h4{margin-bottom:10px}.m-footer .k__middle-store-contact .k__sc--box:not(:last-child){margin-bottom:18px}.m-footer--end .m-custom-content__wrapper{flex-wrap:wrap;gap:5px}.m-footer--end .m-richtext__subtitle,.m-footer--end .m-richtext__description p{justify-content:center!important;font-size:14px}.m-footer--end .m-section-py{padding-block:16px}.k__about-hero .m-section__header{margin-bottom:30px}.k__about-hero .m-promotion__item img{height:160px}.sf__page-about .m-section-my{margin-top:var(--spacing-sections-mobile)}.a__about-why-kidolin .m-custom-content__wrapper{flex-wrap:wrap;flex-direction:column-reverse}.a__about-why-kidolin .m-richtext__description ul{margin-block:24px}.a__about-why-kidolin .m-richtext__description ul>li:not(:last-child){margin-bottom:16px}.a__about-why-kidolin .m-custom-content__block-image .m-custom-content__block-inner:before{left:0;width:80px;height:70px}.a__about-ingredient-promise .m-section__header{margin-bottom:40px}.a__about-ingredient-promise .m-icon-box__icon{width:100px!important}.a__about-ingredient-promise .m-mixed-layout__inner{row-gap:20px}.p__key-ingredients .m-icon-box--vertical .m-icon-box__content{margin-top:18px}.p__key-ingredients .m-icon-box__heading{margin-bottom:8px}.m-main-product--media .m-media-gallery__wrapper .nav-swiper-container .m-product-media{border-radius:10px}.m-main-product--info .main-product__block+.main-product__block{margin-top:20px}.m-main-product--info .main-product__block-title,.m-main-product--info .main-product__block-title+div[class*="@app"]{margin-top:12px!important}.section-age-suitability .age--suitability{padding:10px 18px 10px 12px}.m-main-product .m-main-product--info{max-width:100%}.section-age-suitability p{padding-inline:14px}.section-promotions .offer-card{padding:10px;flex:0 0 270px;gap:10px}.section-promotions .offer-card .offer-card__content{margin-left:6px;padding-left:8px}.m-main-product--media .m-media-gallery .m-product-media--slider__thumbnails{margin-top:10px}.main__trust--badges .trust--card img{width:35px}.main__trust--badges,.clean-formula-highlights{gap:10px}.main__trust--badges .trust--card .trust-card__description{font-size:12px}.m-main-product--info .m-product-collapsible .m-collapsible .m-collapsible--button{padding-block:14px}.main__trust--badges .trust--card .trust-card__description{margin-top:8px}.clean-formula-highlights{gap:10px}.p__product-benefits m-icon-box{max-width:100%}.section-baby-care-comparison .concern-header{font-size:22px}.section-baby-care-comparison .concern-label{font-size:15px}.section-baby-care-comparison .comparison-table th,.section-baby-care-comparison .comparison-table td{padding:16px 12px}.section-baby-care-comparison .comparison-table .best-choice{padding:10px 16px 10px 14px;gap:6px;font-size:12px}.section-baby-care-comparison .comparison-table .best-choice svg{width:12px}.section-baby-care-comparison .comparison-table{min-width:800px}.section-baby-care-comparison .comparison-table .check-mark svg{width:12px}.section-baby-care-comparison .comparison-table{min-width:700px}.p__product-benefits .m-icon-box__icon{width:50px!important}.p__product-benefits .m-icon-box--vertical .m-icon-box__content{margin-top:18px}.p__product-benefits .m-icon-box__heading{margin-bottom:10px}.p__product-benefits .m-icon-box__content .m-icon-box__description{font-size:13px}.p__product-benefits .container{padding-inline:15px}.p__product-benefits .product-benefits__mobile_img{margin-inline:-15px}.p__product-benefits .product-benefits__mobile_img img{width:100%}.m-contact-form .m-contact-form__main .m-contact-form__heading{font-size:28px;margin-bottom:16px}.m-contact-form .m-contact-form__main{padding:40px}.m-contact-form .m-contact-form__main .m-contact-form__description{margin-bottom:25px;padding-bottom:25px}.m-contact-form .contact-form .m__form--label{margin-bottom:10px}.m-contact-form .contact-form .form-field--input{padding:14px 22px}.m-contact-form .contact-form .m__child-info{gap:16px;flex-direction:column}.m-contact-form .contact-form .m-contact-form__message{margin-block:16px 20px}.m-contact-form .contact-form .m-contact-form__save{margin-bottom:30px}.m-contact-form{margin-block:40px}.cp__contact-info .m__contact-info-wrapper{padding-top:40px}.cp__contact-info .contact-info-grid{gap:12px}.cp__contact-info .contact-card{padding:20px;min-height:200px}.cp__contact-info .contact-title{font-size:18px}.m-contact-form .m-section__header .m-section__description,.all--pages__header--part .m-section__description,.m-page-header--template-list-collections .m-page-header__description{margin-top:15px}.m-contact-form .m-section__header{margin-bottom:50px}.cp__our-office .m-hero__inner{padding:15px}.cp__our-office .m-hero__inner{justify-content:center}.cp__our-office .m-hero__subtitle{margin-bottom:10px}.cp__our-office .m-hero__content{max-width:320px;padding:20px}.cp__our-office .m-hero__title{font-size:16px;margin-bottom:20px}.facest-filters-section .m-collection-products{margin:12px -5px 0;row-gap:15px}.facest-filters-section .m-collection-products .m-product-item{padding:0 5px}.facest-filters-section .m-toolbar--filter__box,.facest-filters-section .m-toolbar--left{width:100%}.facest-filters-section .m-toolbar--filter__box{padding:2px;justify-content:space-between}.facest-filters-section .m-collection-toolbar .m-sortby--open>span{margin-right:0}.facest-filters-section .m-sortby-mobile .m-sortby-mobile--item{padding:8px 16px;font-size:16px}.facest-filters-section .m-section-my{margin-top:24px}.facest-filters-section .m-collection-toolbar .m-toolbar__filter--icon{margin-right:8px}.facest-filters-section .m-collection-toolbar .m-toolbar__filter--title{margin-right:5px}.h__hero-trust-section .curved-marquee-wrapper{width:180%}.m-product-card .m-product-card__media{border-radius:14px}.m-featured-collection .m-mixed-layout__inner{row-gap:8px}.h__certification-highlight .m-richtext:after{display:none}.h__certification-highlight .m-custom-content__wrapper{row-gap:15px}.h__certification-highlight .m-richtext{padding:40px 30px}.h__certification-highlight .m-richtext__description{width:100%;margin-top:15px}.h__certification-highlight .m-richtext__button{margin-top:20px}.cp__step-routine .m-custom-content__block-image_with_text .m\:column{width:100%}.cp__step-routine .m-richtext__subtitle{position:unset;margin-bottom:12px!important;padding:8px 14px 8px 8px}.cp__step-routine .m-richtext{padding:20px}.cp__step-routine .m-richtext__title{font-size:26px!important}.cp__step-routine .m-richtext__description{margin-top:15px}.cp__step-routine .m-custom-content__wrapper{gap:15px}.cp__step-routine-bottom{margin-top:30px}.cp__step-routine-bottom .step__routine-content{margin-top:22px;padding-top:22px}.cp__step-routine-bottom .m-richtext__title{font-size:24px!important}.cp__step-routine-bottom .m-richtext__description{margin-top:15px}.m-product-recommendations .m-product-recommendations__wrapper{--column-gap-mobile: 8px}.m-product-recommendations .md\:m\:grid-2-cols{row-gap:8px}.h__plant-based-ingredients .m-section__heading img{width:60px}.m-blog .md\:m\:grid-2-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.m-blog .m-blog__list{gap:12px}.m-article-card{padding:8px}.m-article-card .m-article-card__content{padding-top:15px}.m-article-card .m-article-card__excerpt{margin-bottom:15px}.h__plant-based-ingredients .m-custom-content__wrapper{gap:15px;display:grid;grid-template-columns:repeat(2,1fr)}.h__plant-based-ingredients .flip__img-heading,.h__plant-based-ingredients .flip-card-back{padding:20px}.h__plant-based-ingredients .flip__img-heading p,.h__plant-based-ingredients .flip-card-back .flip-card-back__title{font-size:24px}.h__plant-based-ingredients .flip-card-back .flip-card-back__title{margin-bottom:15px}.h__plant-based-ingredients .flip-card-back .flip-card-back__description{font-size:14px}.h__plant-based-ingredients .m-section__header{margin-bottom:40px}.m-main-product--info .main-product__block-buy_buttons+.main-product__block-custom_liquid{margin-top:10px!important}.m-main-product--info .m-product-option--node__label .pack-save{font-size:11px}.m-main-product--info variant-picker .m-product-option--button .m-product-option--node__label{gap:8px}.m-main-product--info variant-picker .m-product-option--button .m-product-option--node__label{min-width:240px;padding:4px 10px 4px 4px}.m-main-product--info variant-picker .m-product-option--content{gap:6px;padding-bottom:8px}.m-main-product--info variant-picker .m-product-option--content::-webkit-scrollbar{height:2px}.m-main-product--media .m__claim--text{margin:12px auto 0}.m-article .m-related-posts{margin-top:60px}.h__plant-based-ingredients:before{background-size:cover}.h__plant-based-ingredients .m-section-my{margin-bottom:0}.m-collection-list-template{margin-bottom:40px}.m-main-product--media .m-product-media--zoom-icon{display:none}.m-cart-drawer .m-cart-item__info .m-cart-item__title{font-size:15px;margin-bottom:2px}.m-cart-drawer .m-cart-item__price{margin-bottom:2px}.m-cart-drawer .m-cart-item__price .m-cart-item__price--regular,.m-cart-drawer .m-cart-item__price-discounted .m-cart-item__price--final{font-size:14px;font-weight:var(--font-weight-semibold)}.m-cart-drawer .m-cart-item__price-discounted .m-cart-item__price--regular{color:#88776f}.m-cart-drawer .m-cart__subtotal--label,.m-cart__subtotal--price{font-size:16px}.m-cart-drawer .m-cart-drawer-item__image{border-radius:10px}.section-insta--feed .instafeed-new-layout-wrapper{gap:10px!important}.section-insta--feed .instafeed-bottom-link-wrapper[data-feed-id="0"] a{margin-top:15px}.m-testimonials .m-testimonial__box .t-testimonial__image{display:none}.m-main-product--media .m__claim--text>.metafield-rich_text_field{gap:10px;align-items:center}.h__plant-based-ingredients .flip-card-back{background-size:contain;background-position:center bottom;background-repeat:no-repeat;justify-content:start}}@media(max-width:480px){:root{--font-size-16: 13px;--radius-32: 16px;--heading-letter-spacing: -.3px;--font-size-20: 15px;--radius-22: 12px;--font-size-64: 28px;--margin-bottom-64: 20px;--margin-bottom-24: 14px;--radius-24: 14px;--radius-100: 16px;--font-size-40: 20px;--radius-36: 14px;--heading-letter-spacing-1: .2px;--font-size-74: 30px;--letter-spacing-minus-4: -1px;--radius-60: 18px;--radius-44: 16px;--radius-48: 20px;--letter-spacing-minus--075px: -.2px}.m-section__header .m-section__subheading,.m-richtext .m-richtext__subtitle,.h__mother-care-section .m-richtext>*:first-child:is(.m-richtext__subtitle){margin-bottom:13px}.h__trust-section .m-section__heading{font-size:20px}.h__trust-section .m-section__header{margin-bottom:40px}.h__trust-section .m-icon-box__icon{width:44px!important}.h__trust-section .m-mixed-layout__inner{gap:18px 10px}.m-section__header{margin-bottom:16px}.m-section__heading{font-size:24px}.m-product-card .m-product-card__info,.m-product-card .m-product-card__action-wrapper{margin-top:10px!important}.m-product-card .m-product-card__title{margin-bottom:6px;font-size:14px}.m-product-card .m-product-card__reviews{margin:8px 0 0}.m-richtext .m-richtext__title{font-size:24px}.h__mother-care-section .m-richtext{padding-inline:15px}.h__mother-care-section .m-richtext__description,.h__mother-care-section .m-richtext__description>p:last-child{margin-top:12px}.h__mother-care-section .m-richtext__button{margin-top:18px}.h__mother-care-section .m__mother-care-img .m-custom-content__block-inner:before{width:80px;height:65px}.h__mother-care-section .m__mother-care-img .m-custom-content__block-inner:after{width:55px;height:60px}.m-collection-list .m-section__header{margin-bottom:20px}.h__mother-care-section .m-custom-content__wrapper{row-gap:20px}.m-collection-card .m-collection-card__info{margin-top:10px}.m-collapsible-section .m-section__description{margin-top:16px}.m-collapsible-section .m-collapsible{padding:18px;margin-bottom:8px}.m-collapsible-section .m-collapsible--button{font-size:14px}.m-collapsible-section .m-collapsible--content__inner{padding-block:16px 0}.m-collapsible-section .m-collapsible--content__description p:not(:last-child){margin-bottom:8px}.m-testimonials .m-testimonial .m-testimonial__title{font-size:18px;margin-bottom:16px}.m-testimonials .m-testimonial .m-testimonial__wrapper{padding-block:0px}.m-testimonials .m-testimonial__box .t-testimonial__image{border-radius:20px}.m-testimonials .m-testimonial .m-testimonial__name{margin-bottom:10px}.h__hero-trust-section .m-icon-box__heading{font-size:28px}.h__hero-trust-section .m-icon-box__description{font-size:12px}.m-footer--top .m-newsletter-form__wrapper{gap:8px;flex-direction:column;align-items:start}.m-footer--top .m-custom-content__block-newsletter .newsletter-form__form{margin-top:12px}.m-footer--top .newsletter-form__bg{padding:16px 0 200px}.m-footer--top .m-newsletter-form__button{width:100%}.m-footer--top .m-section-py{padding:40px 15px 20px}.k__about-hero .m-section__header{margin-bottom:20px}.k__about-hero .m-promotion__item img{height:140px}.a__about-ingredient-promise .m-mixed-layout__inner{flex-wrap:wrap}.a__about-why-kidolin .m-richtext__description ul{margin-block:20px}.a__about-why-kidolin .m-richtext__description ul>li:not(:last-child){margin-bottom:14px}.a__about-ingredient-promise .m-icon-box__icon{width:90px!important}.a__about-ingredient-promise .m-section__header{margin-bottom:30px}.p__key-ingredients .m-icon-box--vertical .m-icon-box__content{margin-top:14px}.p__key-ingredients .m-icon-box__heading{margin-bottom:6px}.m-main-product--info .main-product__block-title .m-product-title{font-size:24px}.m-main-product--info .main-product__block-custom_text .m-product--heading{margin-bottom:14px}.section-age-suitability{font-size:12px}.section-age-suitability .age--suitability{padding:8px 16px 8px 10px}.section-age-suitability p{padding-inline:13px}.m-main-product--info .main-product__block-price .m-price__regular .m-price-item--regular,.m-main-product--info .main-product__block-price .m-price__sale .m-price-item--last,.m-main-product--info .main-product__block-price .m-price__sale .m-price-item--regular{font-size:16px}.section-promotions .offer-card .offer-card__content{margin-left:5px;padding-left:7px}.section-promotions .offer-card .offer-card__coupon{font-size:11px}.section-baby-care-comparison .comparison-table th,.section-baby-care-comparison .comparison-table td{padding:14px 10px}.section-baby-care-comparison .comparison-table tr th:first-child,.section-baby-care-comparison .comparison-table tr td:first-child{padding-left:15px!important}.section-baby-care-comparison .comparison-table .best-choice{padding:8px 12px;gap:5px;font-size:11px}.section-baby-care-comparison .comparison-table{min-width:600px}.section-baby-care-comparison .concern-header{font-size:20px}.section-baby-care-comparison .concern-label{font-size:14px}.p__product-benefits .m-icon-box__icon{width:44px!important}.p__product-benefits .m-icon-box--vertical .m-icon-box__content{margin-top:15px}.p__product-benefits .m-icon-box__content .m-icon-box__description{font-size:12px}.p__product-benefits .m-mixed-layout__inner{row-gap:25px}.m-contact-form .m-contact-form__main .m-contact-form__heading{font-size:24px;margin-bottom:12px}.m-contact-form .m-contact-form__main{padding:30px 25px 40px}.m-contact-form .m-contact-form__main .m-contact-form__description{margin-bottom:20px;padding-bottom:20px}.m-contact-form .contact-form .m__form--label{margin-bottom:8px}.m-contact-form .contact-form .form-field--input{padding:12px 20px}.m-contact-form .contact-form .m-contact-form__form-fields{row-gap:14px}.m-contact-form .contact-form .m-contact-form__message{margin-block:14px 15px}.m-contact-form .contact-form .m-contact-form__save{margin-bottom:25px}.m-contact-form .m-section__header .m-section__description,.all--pages__header--part .m-section__description,.m-page-header--template-list-collections .m-page-header__description{margin-top:12px}.m-contact-form .m-section__header{margin-bottom:40px}.cp__contact-info .contact-info-grid{grid-template-columns:repeat(1,1fr);gap:10px}.cp__contact-info .contact-card.large{grid-column:span 1}.m-contact-form{margin-block:40px 30px}.cp__contact-info .m__contact-info-wrapper{padding-top:30px}.cp__contact-info .contact-label{margin-bottom:10px}.cp__contact-info .contact-card{min-height:180px}.cp__our-office .m-hero__content{max-width:100%;padding:18px}.cp__our-office .m-hero__subtitle{margin-bottom:8px}.cp__our-office .m-hero__title{font-size:15px;margin-bottom:18px}.cp__our-office .m-hero__text{font-size:14px}.facest-filters-section .m-collection-products .m-product-item{width:100%!important;max-width:100%!important}.facest-filters-section .m-collection-products{row-gap:10px}.h__hero-trust-section .curved-marquee-wrapper{width:200%}.m-product-card .m-product-card__media{border-radius:12px}.m-product-card{padding:5px}.m-product-card .m-product-tag--hot{font-size:11px;padding:6px 10px 6px 6px}.m-product-card .m-product-card__tags{top:5px}.m-product-card .m-product-card__info{margin-top:6px!important}.m-product-card .m-product-card__info{padding-inline:0}.m-product-card .m-product-card__info .m-price--on-sale .m-price__sale{gap:4px}.m-product-card .m-price__regular .m-price-item--regular,.m-product-card .m-price__sale .m-price-item--last,.m-product-card .m-price__sale .m-price-item--regular,.m-cart-drawer__body .m-cart-drawer-item .m-cart-item__price .m-cart-item__price--regular,.m-cart-drawer__body .m-cart-drawer-item .m-cart-item__price .m-cart-item__price--final{font-size:13px}.m-product-card .jdgm-prev-badge__text,.m-product-recommendations__wrapper .jdgm-prev-badge:after{font-size:13px;margin-left:2px}.m-product-card .jdgm-prev-badge__stars{font-size:12px}.m-product-card .m-product-card__benefits{font-size:11px}.m-product-card .m-product-card__title{margin-bottom:5px;font-size:15px}.h__certification-highlight .m-richtext{padding:25px 20px}.h__certification-highlight .m-richtext__description{margin-top:14px}.h__certification-highlight .m-richtext__button{margin-top:18px}.h__certification-highlight .m-custom-content__wrapper{row-gap:10px}.cp__step-routine .image-with-text{padding:5px}.cp__step-routine .m-richtext{padding:15px 10px}.cp__step-routine .m-richtext__subtitle{font-size:12px}.cp__step-routine .m-richtext__title{font-size:24px!important}.cp__step-routine .m-richtext__description{margin-top:12px}.cp__step-routine-bottom{margin-top:20px}.cp__step-routine-bottom .step__routine-content{margin-top:20px;padding-top:20px}.cp__step-routine-bottom .m-richtext__description{margin-top:12px}.cp__step-routine .m-custom-content__wrapper{gap:10px}.h__plant-based-ingredients .m-section__heading img{width:50px}.m-blog .m-blog__list{gap:10px}.m-article-card{padding:5px}.m-article-card .m-article-card__content{padding-top:10px}.m-article-card .m-article-card__title{margin-bottom:6px}.m-article-card .m-article-card__excerpt{margin-bottom:12px;font-size:12px}.h__plant-based-ingredients .flip__img-heading,.h__plant-based-ingredients .flip-card-back{padding:15px}.h__plant-based-ingredients .flip-card-back .flip-card-back__title{margin-bottom:12px}.h__plant-based-ingredients .flip-card-back .flip-card-back__description{font-size:13px}.h__plant-based-ingredients .m-custom-content__wrapper{grid-template-columns:repeat(1,1fr);gap:12px}.h__plant-based-ingredients .m-custom-content__block-flip_card .flip-card{height:345px}.m-main-product--media .m__claim--text{margin:10px auto 0}.m-main-product--media .m__claim--text p{font-size:11px}.m-article .m-related-posts{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-responsive.css.map */
