html,body{min-width:320px;max-width:100%}body{overflow-x:clip}img,svg,video,canvas,iframe{max-width:100%}:is(.eco-hero,.eco-pg,.eco-sl,.eco-la,.eco-support) :is(.grid,[class*=__grid],[class*=__layout],[class*=__inner],[class*=__copy],[class*=__media],article,section)>*{min-width:0}:is(.eco-hero,.eco-pg,.eco-sl,.eco-la,.eco-support) :is(h1,h2,h3,h4,p,li,blockquote,figcaption,.eco-hero-heading){white-space:normal;overflow-wrap:normal;word-break:normal;max-width:100%}:is(.eco-hero,.eco-pg,.eco-sl,.eco-la,.eco-support) :is(.eco-how-it-works__media,.eco-ap__essentials-media,.hero-media,.eco-pg-media,.eco-sl__visual){overflow:hidden}:is(.eco-hero,.eco-pg,.eco-support) :is(.eco-how-it-works__media,.hero-media,.eco-pg-media) img,.eco-sl__visual img{width:100%;height:100%;object-fit:cover;display:block}:is(.eco-ap__main-media,.eco-ap__thumb,.eco-ap__essentials-media) img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:989px){:is(.eco-la__wrap,.eco-sl__wrap,.eco-support .wrap,.eco-pg-wrap,.page-width){max-width:100%}:is(.eco-how-it-works__layout,.eco-evidence__layout,.eco-advisor-teaser__inner,.eco-la__layout,.eco-la__report-head,.eco-sl__hero-grid,.eco-sl__head,.eco-sl__scope-grid,.eco-sl__faq-grid,.eco-support .hero-grid,.eco-support .legal-layout,.eco-ap__pdp,.eco-ap__essentials-inner){grid-template-columns:minmax(0,1fr)}.eco-la__summary,.eco-support .legal-nav{position:static;top:auto}}@media(max-width:749px){:is(.eco-la__wrap,.eco-sl__wrap,.eco-support .wrap,.eco-pg-wrap){width:calc(100% - 32px);margin-inline:auto}.eco-hero-heading{font-size:32px!important;line-height:1.04!important}.eco-product-grid-heading,.eco-how-it-works h2,.eco-evidence h2,.eco-advisor-teaser h2,.eco-performance-band h2,.eco-story h2,.eco-faq h2,.eco-final-cta h2,.eco-free-from h2,.eco-history-founder h2,.eco-pg h1,.eco-sl h1,.eco-la h2,.eco-la__report-title h2,.eco-support .h1,.ecp-title,.eco-ap__info h1{font-size:32px!important;line-height:1.06!important}.eco-pg h2,.eco-sl h2,.eco-support .h2,.eco-ap__essentials-copy h2{font-size:28px!important;line-height:1.1!important}.eco-la__question h3,.eco-sl__result-title h3{font-size:24px!important;line-height:1.15!important}.eco-performance-band :is(strong,.eco-number-motion,[class*=number]){font-size:44px!important;line-height:1!important;white-space:normal!important}:is(.eco-product-grid,.eco-advisor-teaser__benefits,.multicolumn-list.slider,.eco-ap__evidence-cards,.eco-ap__compact-format-grid){display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(82%,1fr);gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}:is(.eco-product-grid,.eco-advisor-teaser__benefits,.multicolumn-list.slider,.eco-ap__evidence-cards,.eco-ap__compact-format-grid)::-webkit-scrollbar{display:none}:is(.eco-product-grid,.eco-advisor-teaser__benefits,.multicolumn-list.slider,.eco-ap__evidence-cards,.eco-ap__compact-format-grid)>*{min-width:0;width:auto!important;scroll-snap-align:start}:is(.eco-la__mode-grid,.eco-la__choices,.eco-la__choices--2,.eco-la__choices--3,.eco-la__plan,.eco-la__impact,.eco-sl__guidance,.eco-sl__rule-grid,.eco-sl__next-grid,.eco-support .policy-summary){grid-template-columns:minmax(0,1fr)!important}.eco-la__report-head{gap:16px}.eco-la__product-thumb{width:96px;height:96px}.eco-la__plan article+article,.eco-la__impact article+article{border-left:0;border-top:1px solid rgba(10,39,157,.12)}.eco-support .policy-summary .mini{border-right:0;border-bottom:1px solid var(--eco-line)}:is(.eco-how-it-works__media,.hero-media,.eco-pg-media){aspect-ratio:4 / 3;height:auto!important;min-height:0!important}:is(.eco-btn,.eco-button,.eco-la__btn,.eco-sl__btn,button,input,select,textarea){max-width:100%}}@media(max-width:520px){:is(.eco-la__wrap,.eco-sl__wrap,.eco-support .wrap,.eco-pg-wrap){width:calc(100% - 28px)}.eco-hero-heading,.eco-product-grid-heading,.eco-how-it-works h2,.eco-evidence h2,.eco-advisor-teaser h2,.eco-performance-band h2,.eco-story h2,.eco-faq h2,.eco-final-cta h2,.eco-free-from h2,.eco-history-founder h2,.eco-pg h1,.eco-sl h1,.eco-la h2,.eco-la__report-title h2,.eco-support .h1,.ecp-title,.eco-ap__info h1{font-size:27px!important}.eco-pg h2,.eco-sl h2,.eco-support .h2,.eco-ap__essentials-copy h2{font-size:25px!important}.eco-performance-band :is(strong,.eco-number-motion,[class*=number]){font-size:40px!important}.eco-la__panel,.eco-la__summary,.eco-la__result-card{padding:20px}.eco-la__controls{flex-direction:column}.eco-la__controls .eco-la__btn{width:100%}}@media(max-width:390px){:is(.eco-la__wrap,.eco-sl__wrap,.eco-support .wrap,.eco-pg-wrap){width:calc(100% - 24px)}.eco-hero-heading,.eco-product-grid-heading,.eco-how-it-works h2,.eco-evidence h2,.eco-advisor-teaser h2,.eco-performance-band h2,.eco-story h2,.eco-faq h2,.eco-final-cta h2,.eco-free-from h2,.eco-history-founder h2,.eco-pg h1,.eco-sl h1,.eco-la h2,.eco-la__report-title h2,.eco-support .h1,.ecp-title,.eco-ap__info h1{font-size:24px!important}.eco-pg h2,.eco-sl h2,.eco-support .h2,.eco-ap__essentials-copy h2{font-size:23px!important}.eco-performance-band :is(strong,.eco-number-motion,[class*=number]){font-size:36px!important}.eco-la__question h3,.eco-sl__result-title h3{font-size:21px!important}}@media(max-width:359px){.eco-hero-heading,.eco-product-grid-heading,.eco-how-it-works h2,.eco-evidence h2,.eco-advisor-teaser h2,.eco-performance-band h2,.eco-story h2,.eco-faq h2,.eco-final-cta h2,.eco-free-from h2,.eco-history-founder h2,.eco-pg h1,.eco-sl h1,.eco-la h2,.eco-la__report-title h2,.eco-support .h1,.ecp-title,.eco-ap__info h1{font-size:22px!important}.eco-pg h2,.eco-sl h2,.eco-support .h2,.eco-ap__essentials-copy h2{font-size:21px!important}}@media(max-width:390px){:is([class^=eco-],[class*=" eco-"],[class^=ecp-],[class*=" ecp-"],.manual-real-card)>*{min-width:0}:is([class^=eco-],[class*=" eco-"],[class^=ecp-],[class*=" ecp-"],.manual-real-card) :is(h1,h2,h3,h4,p,li,strong,span,small,a,button,label,summary){word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.eco-evidence__card{grid-template-columns:50px minmax(0,1fr);gap:14px;padding:24px 18px}.eco-evidence__icon{width:50px;height:50px}.ecp-native__benefit{grid-template-columns:52px minmax(0,1fr);gap:12px}.ecp-native__icon{width:48px;height:48px}.eco-support .list-item{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding-block:18px}.eco-support .list-item .num{width:36px;height:36px}:is(.eco-ap__buyrow,.ecp-cta-row,.eco-la__report-head,.eco-sl__result-top,.eco-pg-band__grid,.eco-pg-pill-grid,.eco-ap__price-row,.eco-la__costs>div){grid-template-columns:minmax(0,1fr)!important}.eco-ap__buyrow,.ecp-cta-row{gap:10px}.eco-ap__price-row,.eco-la__costs>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px}:is(.eco-ap__quick,.eco-ap__trust,.eco-ap__swatches,.eco-ap__purchase-mode,.ecp-flavor-pills,.ecp-flavor-pills.is-pack-options,.ecp-count-grid,.eco-la__focus-modes){grid-template-columns:minmax(0,1fr)!important}:is(.eco-la__resume,.eco-la__actions,.eco-ap__variant-kicker,.ecp-native__reviewer){flex-wrap:wrap}:is(.eco-ap__qty,.eco-ap__cta,.ecp-qty,.ecp-add-btn){width:100%;max-width:100%}.cart-drawer .cart-item{grid-template-columns:64px minmax(0,1fr)!important;gap:8px 10px!important}.cart-drawer .cart-item__media{width:64px!important;height:74px!important}.cart-drawer .cart-item>:is(.cart-item__totals,cart-remove-button){grid-column:2;justify-self:start}:is(.eco-pg-btn,.eco-la__btn,.eco-sl__btn,.eco-ap__cta,.ecp-add-btn,.eco-final-cta a){min-height:46px;height:auto;white-space:normal;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/343/assets/ecosfera-responsive-system-v16-qa.css.map */
