[hidden]{display:none!important}.mf-store-status:empty{display:none}.mf-store-status{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:2000;background:var(--mf-store-primary,#4d261a);color:var(--mf-store-background,#fffdfa);border-radius:12px;padding:12px 20px;max-width:90vw;font:16px Inter,sans-serif;box-shadow:0 4px 20px #0002}.mf-buy-now{display:block;width:100%;margin-top:12px;border:1px solid var(--mf-store-primary,#4d261a);border-radius:999px;padding:14px;background:transparent;color:var(--mf-store-primary,#4d261a);font:600 16px Inter,sans-serif;cursor:pointer}.mf-cart{position:fixed;inset:0 0 0 auto;margin:0;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;background:var(--mf-store-background,#fffdfa);color:var(--mf-store-primary,#4d261a);border:0;padding:24px;font:16px/1.5 Inter,sans-serif;overflow-y:auto}.mf-cart::backdrop,.mf-facts-dialog::backdrop{background:#0006}.mf-cart header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.mf-cart h2{font:500 30px 'Noto Serif',serif}.mf-cart button{cursor:pointer}.mf-cart header button{background:none;border:0;font-size:30px;line-height:1}.mf-cart article{display:grid;grid-template-columns:80px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid #ccc2b4}.mf-cart article img{width:80px;height:80px;object-fit:contain}.mf-cart h3{font-size:17px;font-weight:600;margin:0}.mf-cart ul{padding-left:16px;margin:8px 0;font-size:13px}.mf-cart label{display:inline-flex;gap:8px;align-items:center}.mf-cart input{width:64px;border:1px solid #ccc2b4;border-radius:6px;padding:5px;background:var(--mf-store-background,#fffdfa);color:var(--mf-store-primary,#4d261a)}.mf-cart article button{margin-left:12px;text-decoration:underline;background:none;border:0;color:inherit}.mf-cart footer{padding-top:24px}.mf-cart footer>p:first-child{display:flex;justify-content:space-between}.mf-cart-note{font-size:13px;margin:10px 0 18px}.mf-cart [data-mf-cart-checkout]{width:100%;border:0;border-radius:999px;background:var(--mf-store-primary,#4d261a);color:var(--mf-store-background,#fffdfa);padding:16px;font:600 17px Inter,sans-serif}.mf-cart [data-mf-cart-status]{color:#a3271a;font-size:14px;margin-top:12px}.mf-cart button:disabled,.mf-buy-now:disabled{opacity:.5;cursor:wait}.mf-facts-dialog{border:0;border-radius:16px;padding:24px;max-width:min(92vw,650px);max-height:90dvh;background:var(--mf-store-background,#fffdfa)}.mf-facts-dialog img{display:block;max-width:100%;height:auto}.mf-facts-dialog button{float:right}.mf-newsletter-consent{display:flex;gap:8px;grid-column:1/-1;font:12px/1.5 Inter,sans-serif;margin-top:10px;align-items:flex-start}.mf-newsletter-consent input{width:16px!important;height:16px!important;flex-shrink:0;margin-top:2px}.site-footer__newsletter-form{flex-wrap:wrap}.site-footer__newsletter-form .mf-newsletter-consent{flex-basis:100%}.mf-newsletter-challenge{margin-top:12px}.mf-newsletter-success{font:14px Inter,sans-serif}.pbb2-thumbs{overflow-x:auto}.ingredients__viewport{overflow-x:auto!important;scroll-snap-type:x mandatory}.ingredients__track{transform:none!important}.ingredients__track>*{scroll-snap-align:start}.video-testimonials__viewport{overflow-x:auto!important}.video-testimonials__grid{transform:none!important}.video-testimonial__trigger video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mf-video-unavailable{position:absolute;bottom:12px;left:12px;right:12px;background:var(--mf-store-background,#fffdfa);padding:8px;border-radius:6px;color:var(--mf-store-primary,#4d261a);font-size:12px}.mf-cart :focus-visible,.mf-buy-now:focus-visible{outline:2px solid #b06a42;outline-offset:3px}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Native lazy loading replaces the reference theme's JavaScript image fade-in. */
img[loading=lazy]{opacity:1}
