body,a,p,input,.yotpo-main-widget-layout{font-family:General Sans,sans-serif!important}.newquickbuy{opacity:1;display:block;position:static;max-width:150px;padding:0}.newquickbuy .button{background:#3e6951;color:#fff;margin-top:10px}.newquickbuy .button .button__content{padding:10px}.oldquickbuy{display:none!important}.font-normal{font-weight:400}.font-semi-bold{font-weight:600}.font-bold{font-weight:700}.product-card__info .yotpo-sr-bottom-line-right-panel{display:none!important}.template-article .prose h3,.template-article .prose h2{font-size:26px!important}@media screen and (min-width:800px){.template-article .section-split{display:block;max-width:768px;margin:0 auto}.template-article .section-split .content-box{display:block;padding-top:30px}}.article-main img{width:100%!important;height:auto!important}#cart-drawer .cart-drawer__cross-sell-carousel{grid-auto-columns:55%}.cart-drawer__cross-sell{display:none}@media screen and (max-width:800px){#cart-drawer .cart-drawer__cross-sell-carousel{grid-auto-columns:70%}}.KitCondition-module__container{font-size:0px!important}.KitCondition-module__container p{padding:10px!important;border-radius:44px!important;background:#d7eee2!important;color:#3e6951!important;font-weight:500!important;text-align:center!important;border:1px solid #a9d5bd!important}.trust-icons-section{background:var(--ti-bg-color);padding:var(--ti-padding-y) 16px;width:100%;overflow-x:hidden}.trust-icons-heading{font-family:var(--ti-font-family, sans-serif);font-weight:var(--ti-font-weight, 700);font-style:var(--ti-font-style, normal);margin:0 auto 16px;max-width:1200px}.trust-icons-inner{display:flex;align-items:center;gap:var(--ti-gap);max-width:1200px;margin:0 auto}.trust-icons-inner--align-center{justify-content:center}.trust-icons-inner--align-left{justify-content:flex-start}.trust-icons-inner--align-between{justify-content:space-between}.trust-icons-inner--scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.trust-icons-inner--scroll::-webkit-scrollbar{display:none}.trust-icons-inner--wrap{flex-wrap:wrap}.trust-icons-item{display:flex;align-items:center;gap:10px;flex-shrink:0}.trust-icons-icon{display:flex;align-items:center;justify-content:center;width:var(--ti-icon-size);height:var(--ti-icon-size);color:var(--ti-icon-color);flex-shrink:0}.trust-icons-icon svg{width:100%;height:100%}.trust-icons-icon img{width:100%;height:100%;object-fit:contain}.trust-icons-text{font-family:var(--ti-font-family, sans-serif);font-size:12px;font-weight:var(--ti-font-weight, 700);font-style:var(--ti-font-style, normal);line-height:1.35;color:var(--ti-text-color);white-space:nowrap}.trust-icons-divider{width:1px;height:36px;background:currentColor;opacity:.15;flex-shrink:0}@media screen and (max-width:749px){.trust-icons-inner{flex-direction:column!important;flex-wrap:nowrap!important;overflow-x:visible!important;row-gap:16px}.trust-icons-inner--align-center{align-items:center!important}.trust-icons-inner--align-left{align-items:flex-start!important}.trust-icons-inner--align-between{align-items:center!important}.trust-icons-item{width:100%}.trust-icons-inner--align-center .trust-icons-item,.trust-icons-inner--align-between .trust-icons-item{justify-content:center}.trust-icons-inner--align-left .trust-icons-item{justify-content:flex-start}.trust-icons-text{white-space:normal;text-align:center}.trust-icons-inner--align-left .trust-icons-text{text-align:left}.trust-icons-divider{display:none}}.hero-banner-section{position:relative;width:100%;font-family:var(--hb-body-font-family, sans-serif);font-weight:var(--hb-body-font-weight, normal);font-style:var(--hb-body-font-style, normal)}.hero-banner-media{position:relative;overflow:hidden}.hero-banner-image{width:100%;height:100%;object-fit:cover;display:block}.hero-banner-image--placeholder{background:linear-gradient(135deg,#d8e4dc,#b9cdbf);min-height:320px}.hero-banner-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hb-scrim-color);opacity:var(--hb-scrim-opacity)}.hero-banner-sticker{position:absolute;width:90px;z-index:2}.hero-banner-sticker img{width:100%;height:auto;display:block}.hero-banner-sticker--top-left{top:20px;left:20px}.hero-banner-sticker--top-right{top:20px;right:20px}.hero-banner-sticker--bottom-left{bottom:20px;left:20px}.hero-banner-sticker--bottom-right{bottom:20px;right:20px}.hero-banner-content{display:flex;flex-direction:column;gap:16px}.hero-banner-eyebrow{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-weight:700;color:var(--hb-text-color)}.hero-banner-stars{color:#e0a63a;letter-spacing:1px}.hero-banner-heading{font-family:var(--hb-heading-font-family, sans-serif);font-weight:var(--hb-heading-font-weight, 700);font-style:var(--hb-heading-font-style, normal);line-height:1.15;color:var(--hb-heading-color);margin:0}.hero-banner-highlight{color:var(--hb-highlight-color)}.hero-banner-subheading{line-height:1.5;color:var(--hb-text-color);max-width:480px}.hero-banner-subheading p{margin:0}.hero-banner-button{display:inline-block;width:fit-content;background:var(--hb-button-bg);color:var(--hb-button-text);font-weight:700;padding:14px 32px;border-radius:30px;text-decoration:none;transition:opacity .15s ease}.hero-banner-button:hover{opacity:.85}.hero-banner-trust-line{display:flex;flex-wrap:wrap;gap:16px}.hero-banner-trust-pill{font-weight:700;color:var(--hb-text-color);display:inline-flex;align-items:center;gap:5px}.hero-banner-check{color:var(--hb-highlight-color)}.hero-banner-stats{display:flex;gap:28px;margin-top:8px;flex-wrap:wrap}.hero-banner-stat{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:110px}.hero-banner-stat-circle{width:48px;height:48px;border-radius:50%;background:var(--hb-highlight-color);color:var(--hb-button-text);display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:6px}.hero-banner-stat-label{font-weight:700;color:var(--hb-heading-color);line-height:1.3}.hero-banner-stat-sublabel{display:block;font-size:10px;font-weight:400;color:var(--hb-text-color);margin-top:2px}.hero-banner--overlay .hero-banner-media{position:absolute;top:0;right:0;bottom:0;left:0;height:var(--hb-min-height)}.hero-banner--overlay{min-height:var(--hb-min-height)}.hero-banner--overlay .hero-banner-content{position:relative;z-index:1;min-height:var(--hb-min-height);padding:40px 24px;max-width:560px;justify-content:center}.hero-banner-content--left{align-items:flex-start;text-align:left;margin-right:auto}.hero-banner-content--center{align-items:center;text-align:center;margin:0 auto}.hero-banner-content--right{align-items:flex-end;text-align:right;margin-left:auto}.hero-banner-content--left .hero-banner-trust-line,.hero-banner-content--left .hero-banner-stats{justify-content:flex-start}.hero-banner-content--center .hero-banner-trust-line,.hero-banner-content--center .hero-banner-stats{justify-content:center}.hero-banner-content--right .hero-banner-trust-line,.hero-banner-content--right .hero-banner-stats{justify-content:flex-end}.hero-banner-content--v-top{justify-content:flex-start}.hero-banner-content--v-center{justify-content:center}.hero-banner-content--v-bottom{justify-content:flex-end}.hero-banner--overlay .hero-banner-heading,.hero-banner--overlay .hero-banner-subheading,.hero-banner--overlay .hero-banner-eyebrow,.hero-banner--overlay .hero-banner-trust-pill,.hero-banner--overlay .hero-banner-stat-label{color:#fff}.hero-banner--overlay .hero-banner-subheading{color:#f2f7f4}.hero-banner--split{display:flex;align-items:stretch;background:var(--hb-bg-color);min-height:var(--hb-min-height);flex-direction:row}.hero-banner--split .hero-banner-media{flex:1 1 50%;order:2}.hero-banner--split .hero-banner-content{flex:1 1 50%;order:1;padding:48px;justify-content:center}.hero-banner--split[data-image-side=left] .hero-banner-media{order:1}.hero-banner--split[data-image-side=left] .hero-banner-content{order:2}@media screen and (max-width:749px){.hero-banner--split{flex-direction:column}.hero-banner--split .hero-banner-media,.hero-banner--split .hero-banner-content{order:initial;flex:1 1 auto}.hero-banner--split .hero-banner-media{min-height:260px}.hero-banner--split .hero-banner-content{padding:28px 20px}.hero-banner--overlay .hero-banner-content{max-width:100%;padding:28px 20px}.hero-banner-stats{gap:18px}.hero-banner-content--center{text-align:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}.hero-banner-content--right{text-align:right!important;align-items:flex-end!important;margin-left:auto!important}.hero-banner-content--left{text-align:left!important;align-items:flex-start!important}.hero-banner-content--center .hero-banner-trust-line,.hero-banner-content--center .hero-banner-stats{justify-content:center!important}.hero-banner-content--right .hero-banner-trust-line,.hero-banner-content--right .hero-banner-stats{justify-content:flex-end!important}.hero-banner-content--center .hero-banner-heading,.hero-banner-content--center .hero-banner-subheading,.hero-banner-content--center .hero-banner-eyebrow{text-align:center!important}.hero-banner-content--center .hero-banner-button{margin-left:auto!important;margin-right:auto!important}}.hero-text-xs{font-size:clamp(10px,.9vw + 6px,12px)}.hero-text-sm{font-size:clamp(12px,1vw + 7px,14px)}.hero-text-md{font-size:clamp(14px,1.2vw + 8px,16px)}.hero-text-lg{font-size:clamp(16px,1.6vw + 9px,20px)}.hero-text-xl{font-size:clamp(20px,2vw + 11px,26px)}.hero-text-display-sm{font-size:clamp(26px,3vw + 14px,32px)}.hero-text-display-md{font-size:clamp(28px,4vw + 14px,44px)}.hero-text-display-lg{font-size:clamp(32px,5vw + 14px,56px)}.hero-text-display-xl{font-size:clamp(36px,6vw + 14px,72px)}.benefits-mech-section{background:var(--bm-bg-color);font-family:var(--bm-body-font-family, sans-serif);font-weight:var(--bm-body-font-weight, normal);padding:48px 24px;max-width:1100px;margin:0 auto}.benefits-mech-heading{font-family:var(--bm-heading-font-family, sans-serif);font-weight:var(--bm-heading-font-weight, 700);color:var(--bm-heading-color);margin:0 0 32px}.benefits-row{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:48px}.benefits-row--align-center{text-align:center}.benefit-item{display:flex;gap:14px}.benefits-row--stacked .benefit-item{flex-direction:column}.benefits-row--inline .benefit-item{flex-direction:row;align-items:flex-start}.benefits-row--align-center.benefits-row--stacked .benefit-item{align-items:center}.benefits-row--align-center.benefits-row--inline .benefit-item{justify-content:center}.benefit-icon{width:var(--bm-icon-size, 44px);height:var(--bm-icon-size, 44px);flex-shrink:0;border-radius:50%;background:var(--bm-circle-bg);color:var(--bm-circle-color);display:flex;align-items:center;justify-content:center}.benefit-icon img{width:55%;height:55%;object-fit:contain}.benefit-text{display:flex;flex-direction:column;gap:4px}.benefit-title{font-family:var(--bm-heading-font-family, sans-serif);font-weight:var(--bm-heading-font-weight, 700);color:var(--bm-heading-color)}.benefit-description{color:var(--bm-text-color);line-height:1.5}.mechanism-row{display:grid;grid-template-columns:1fr 1fr;gap:40px}.mechanism-row--valign-top{align-items:start}.mechanism-row--valign-center{align-items:center}.mechanism-row--valign-bottom{align-items:end}.mechanism-row[data-image-side=right]{grid-template-columns:2fr 1fr}.mechanism-row[data-image-side=right] .mechanism-image{order:2}.mechanism-row[data-image-side=right] .mechanism-list{order:1}.mechanism-image{border-radius:12px;overflow:hidden;aspect-ratio:1 / 1}.mechanism-image img{width:100%;height:100%;object-fit:cover;display:block}.mechanism-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,var(--bm-circle-bg),var(--bm-circle-bg) 10px,transparent 10px,transparent 20px);background-color:#f5f5f0;color:var(--bm-text-color);font-size:13px;text-align:center;padding:20px}.mechanism-heading{font-family:var(--bm-heading-font-family, sans-serif);font-weight:var(--bm-heading-font-weight, 700);color:var(--bm-heading-color);margin:0 0 20px}.mechanism-step{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.mechanism-step:last-child{margin-bottom:0}.mechanism-step-number{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--bm-number-bg);color:var(--bm-number-color);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.mechanism-step-text{display:flex;flex-direction:column;gap:2px;padding-top:3px}.mechanism-step-title{font-weight:700;color:var(--bm-heading-color)}.mechanism-step-description{color:var(--bm-text-color);line-height:1.5}@media screen and (max-width:749px){.benefits-mech-section{padding:32px 20px}.benefits-row{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.mechanism-row,.mechanism-row[data-image-side=right]{grid-template-columns:1fr;gap:24px}.mechanism-row .mechanism-image,.mechanism-row .mechanism-list{order:initial}.mechanism-image{aspect-ratio:16 / 10}}.bm-text-xs{font-size:clamp(11px,.9vw + 7px,13px)}.bm-text-sm{font-size:clamp(13px,1vw + 8px,15px)}.bm-text-md{font-size:clamp(15px,1.2vw + 9px,17px)}.bm-text-lg{font-size:clamp(17px,1.6vw + 10px,21px)}.bm-text-xl{font-size:clamp(21px,2vw + 12px,27px)}.bm-text-display-sm{font-size:clamp(24px,2.8vw + 13px,30px)}.bm-text-display-md{font-size:clamp(26px,3.5vw + 13px,36px)}.social-proof-carousel .carousel-track{position:relative;width:100%;aspect-ratio:1 / 1}.social-proof-carousel .carousel-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease;pointer-events:none}.social-proof-carousel .carousel-slide.is-active{opacity:1;pointer-events:auto}.social-proof-carousel .carousel-slide img{width:100%;height:100%;object-fit:cover;display:block}.social-proof-carousel .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffd9;border:none;width:36px;height:36px;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--sp-heading-color, #173404);z-index:2}.social-proof-carousel .carousel-prev{left:12px}.social-proof-carousel .carousel-next{right:12px}.social-proof-carousel .carousel-arrow:hover{background:#fff}.social-proof-carousel .carousel-dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}.social-proof-carousel .carousel-dot{width:8px;height:8px;border-radius:50%;background:#fff9;border:none;cursor:pointer;padding:0}.social-proof-carousel .carousel-dot.is-active{background:#fff}.social-proof-carousel{position:relative;overflow:hidden;border-radius:12px}.social-proof-section{background:var(--sp-bg-color);padding:48px 24px;max-width:1200px;margin:0 auto}.social-proof-heading{color:var(--sp-heading-color);font-weight:800;margin:0 0 24px}.social-proof-top{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.social-proof-reviews{display:flex;flex-direction:column;gap:16px}.review-card{background:var(--sp-card-bg);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.review-stars{color:#e0a63a;letter-spacing:2px;font-size:16px}.review-quote{color:var(--sp-text-color);font-style:italic;line-height:1.5;margin:0}.review-tag{color:var(--sp-text-color);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.social-proof-ugc-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px}.ugc-thumb{aspect-ratio:1 / 1;border-radius:12px;overflow:hidden}.ugc-thumb img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.social-proof-top{grid-template-columns:1fr}.social-proof-ugc-row{grid-template-columns:repeat(2,1fr)}}.sp-text-md{font-size:clamp(15px,1.2vw + 9px,17px)}.sp-text-lg{font-size:clamp(17px,1.6vw + 10px,21px)}.sp-text-xl{font-size:clamp(21px,2vw + 12px,27px)}.sp-text-display-sm{font-size:clamp(24px,2.8vw + 13px,30px)}.sp-text-display-md{font-size:clamp(26px,3.5vw + 13px,36px)}.product-info{--product-block-item-margin: 1rem}:root{--prose-default-spacing: 1rem}.product-info__block-item[data-block-type=icons-with-text] .gap-3{gap:.3rem}.icon-benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ibg-row-gap, 14px) var(--ibg-column-gap, 16px)}.ibg-item{display:flex;align-items:center;gap:8px}.ibg-item__icon{width:var(--ibg-icon-size, 22px);height:var(--ibg-icon-size, 22px);flex-shrink:0;display:inline-block;background-color:var(--ibg-icon-color, #000000);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.ibg-item__text{color:var(--ibg-text-color, inherit);font-family:var(--ibg-text-font-family, inherit);font-weight:var(--ibg-text-font-weight, 400);line-height:1.3}.ibg-text-xs{font-size:clamp(11px,.9vw + 7px,13px)}.ibg-text-sm{font-size:clamp(13px,1vw + 8px,15px)}.ibg-text-md{font-size:clamp(15px,1.2vw + 9px,17px)}.trust-badges-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--tbr-column-gap, 12px)}.tbr-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.tbr-item__icon{width:var(--tbr-icon-size, 28px);height:var(--tbr-icon-size, 28px);display:inline-block;background-color:var(--tbr-icon-color, #000000);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.tbr-item__text{color:var(--tbr-text-color, inherit);font-family:var(--tbr-text-font-family, inherit);font-weight:var(--tbr-text-font-weight, 400);line-height:1.3}.tbr-text-xs{font-size:clamp(10px,.8vw + 6px,12px)}.tbr-text-sm{font-size:clamp(12px,.9vw + 7px,14px)}.tbr-text-md{font-size:clamp(14px,1vw + 8px,16px)}.product-info__price-override,.product-info__price-override *{font-weight:inherit!important;font-size:inherit!important}.testimonials-section{background:var(--tm-bg-color);font-family:var(--tm-body-font-family, sans-serif);font-weight:var(--tm-body-font-weight, normal);padding:56px 0;overflow:hidden}.testimonials-inner{max-width:1300px;margin:0 auto;padding:0 24px}.testimonials-icon{text-align:center;font-size:22px;margin-bottom:8px}.testimonials-heading{font-family:var(--tm-heading-font-family, sans-serif);font-weight:var(--tm-heading-font-weight, 700);color:var(--tm-heading-color);text-align:center;margin:0 0 8px}.testimonials-subheading{text-align:center;color:var(--tm-subheading-color);margin:0 0 36px}.testimonials-carousel{display:block}.testimonials-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 4px 8px}.testimonials-track::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:start;flex:0 0 calc(25% - 15px);background:var(--tm-card-bg);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.testimonial-card__image{width:100%;aspect-ratio:4 / 5}.testimonial-card__image img{width:100%;height:100%;object-fit:cover;display:block}.testimonial-card__body{padding:20px 20px 16px;display:flex;flex-direction:column;gap:10px;flex:1}.testimonial-card__stars{color:var(--tm-star-color);letter-spacing:2px;font-size:16px;text-align:center}.testimonial-card__quote{color:var(--tm-text-color);text-align:center;line-height:1.5;margin:0;font-size:14px}.testimonial-card__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}.testimonial-card__tag{background:var(--tm-tag-bg);color:var(--tm-tag-text);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.testimonial-card__footer{background:var(--tm-footer-bg);padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:6px}.testimonial-card__check{color:var(--tm-name-color);font-size:12px}.testimonial-card__name{color:var(--tm-name-color);font-weight:600;font-size:13px}.testimonials-nav{display:flex;justify-content:center;gap:12px;margin-top:24px}.testimonials-arrow{width:40px;height:40px;border-radius:50%;border:none;background:var(--tm-arrow-bg);color:var(--tm-arrow-icon);font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.testimonials-arrow:hover{opacity:.85}.tm-text-md{font-size:clamp(15px,1.2vw + 9px,17px)}.tm-text-lg{font-size:clamp(17px,1.6vw + 10px,21px)}.tm-text-xl{font-size:clamp(21px,2vw + 12px,27px)}.tm-text-display-sm{font-size:clamp(24px,2.8vw + 13px,30px)}.tm-text-display-md{font-size:clamp(26px,3.5vw + 13px,36px)}@media screen and (max-width:999px){.testimonial-card{flex:0 0 calc(50% - 10px)}}@media screen and (max-width:749px){.testimonials-inner{padding:0 16px}.testimonials-track{scroll-snap-type:x proximity;gap:14px;padding-left:6vw;padding-right:6vw}.testimonial-card{flex:0 0 82vw}.testimonial-card__quote{font-size:13px}}.text-block-bold-color strong{color:var(--text-block-bold-color, inherit)}.ingredient-cards-section{background:var(--ic-bg-color);font-family:var(--ic-body-font-family, sans-serif);font-weight:var(--ic-body-font-weight, normal);padding:48px 24px;max-width:1100px;margin:0 auto}.ingredient-cards-heading{font-family:var(--ic-heading-font-family, sans-serif);font-weight:var(--ic-heading-font-weight, 800);color:var(--ic-heading-color);text-align:center;margin:0 0 32px}.ingredient-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ingredient-card{border:1px solid var(--ic-card-border);border-radius:16px;overflow:hidden;background:var(--ic-card-bg)}.ingredient-card__band{background:var(--ic-band-bg);color:var(--ic-band-text);font-weight:700;padding:14px 20px}.ingredient-card__body{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding:24px}.ingredient-card__image{width:110px;height:110px;border-radius:50%;overflow:hidden;flex-shrink:0}.ingredient-card__image img{width:100%;height:100%;object-fit:cover;display:block}.ingredient-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ingredient-card__list-item{display:flex;align-items:flex-start;gap:10px;color:var(--ic-text-color);line-height:1.45}.ingredient-card__check{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--ic-check-bg);color:var(--ic-check-icon);display:flex;align-items:center;justify-content:center;font-size:12px;margin-top:2px}.ic-text-lg{font-size:clamp(21px,2vw + 12px,27px)}.ic-text-xl{font-size:clamp(24px,2.5vw + 12px,30px)}.ic-text-display-sm{font-size:clamp(26px,3vw + 13px,34px)}.ic-text-display-md{font-size:clamp(28px,3.5vw + 14px,40px)}@media screen and (max-width:749px){.ingredient-cards-grid{grid-template-columns:1fr}.ingredient-card__body{grid-template-columns:1fr;justify-items:center;text-align:left}.ingredient-card__image{width:130px;height:130px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/new.css.map */
