@font-face{font-family:"Figtree";src:url(/wp-content/themes/myketocalcs-child/assets/fonts/figtree.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:"Bricolage Grotesque";src:url(/wp-content/themes/myketocalcs-child/assets/fonts/bricolage.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/myketocalcs-child/assets/fonts/figtree.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url(/wp-content/themes/myketocalcs-child/assets/fonts/bricolage.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--mkc-green:#1E5A32;--mkc-green-dark:#133D21;--mkc-lime:#C9E27A;--mkc-ink:#16211A;--mkc-muted:#4A5A4E;--mkc-muted-2:#5A6A5E;--mkc-bg:#F5F7F1;--mkc-surface:#FFFFFF;--mkc-soft:#EEF2EA;--mkc-pill:#E2EDD6;--mkc-line:#DEE5D8;--mkc-input:#CFD8C8;--mkc-yolk:#F0B53C;--mkc-yolk-soft:#FBF1D3;--mkc-yolk-line:#EBD592;--mkc-fat:#F0B53C;--mkc-protein:#F08A6C;--mkc-carb:#9ED36A;--mkc-display:"Bricolage Grotesque","Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--mkc-body:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mkc-r:20px;--mkc-r-sm:12px;--mkc-wrap:1200px;--mkc-gutter:16px}html body{background:var(--mkc-bg);color:var(--mkc-ink);font-family:var(--mkc-body);-webkit-font-smoothing:antialiased}html body h1,html body h2,html body h3,html body h4,html body .entry-title{font-family:var(--mkc-display);color:var(--mkc-ink);letter-spacing:-.015em;text-wrap:balance}html body a{color:var(--mkc-green)}html body a:hover{color:var(--mkc-green-dark)}html body .site-content,html body .ast-container{background:#fff0}html:root{--ast-global-color-0:#1E5A32;--ast-global-color-1:#133D21;--ast-global-color-2:#16211A;--ast-global-color-3:#16211A;--ast-global-color-4:#EEF2EA;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#DEE5D8;--ast-global-color-7:#16211A;--ast-global-color-8:#000000}html:root{--primary:#1E5A32;--primary-dark:#133D21;--primary-light:#1E5A32;--accent:#1E5A32;--accent-light:#1E5A32;--text-main:#16211A;--text-muted:#4A5A4E;--bg-soft:#F5F7F1;--bg-gradient:#F5F7F1;--white:#FFFFFF;--hero-start:#1E5A32;--hero-mid:#1E5A32;--hero-end:#1E5A32;--bg-start:#F5F7F1;--bg-end:#F5F7F1;--heading:#16211A;--body:#2C3A30;--deep-green:#133D21;--muted:#4A5A4E;--card-bg:#FFFFFF;--border-soft:#DEE5D8;--bg:#F5F7F1;--text:#16211A;--card:#FFFFFF;--border:#DEE5D8}html body,html body.ast-separate-container,html body.ast-plain-container{background-color:var(--mkc-bg)!important}.mkc-wrap{max-width:var(--mkc-wrap);margin:0 auto;padding-left:var(--mkc-gutter);padding-right:var(--mkc-gutter);box-sizing:border-box}@media (min-width:600px){:root{--mkc-gutter:24px}}:focus-visible{outline:3px solid var(--mkc-yolk);outline-offset:2px}.mkc-header{background:var(--mkc-surface);border-bottom:1px solid var(--mkc-line);position:relative;z-index:50}html body .mkc-header{margin:0!important;padding:0!important;text-align:left!important}html body{padding:0!important}html body.single-recipes .entry-content{padding-left:var(--mkc-gutter);padding-right:var(--mkc-gutter);box-sizing:border-box}.mkc-header__in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.mkc-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--mkc-ink)!important}.mkc-logo__img{width:34px;height:34px;border-radius:9px;flex:none}.mkc-logo__img--custom{width:auto;border-radius:0}.mkc-logo__name{font-family:var(--mkc-display);font-weight:800;font-size:20px;letter-spacing:-.01em}.mkc-burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--mkc-line);background:var(--mkc-surface);color:var(--mkc-ink);align-items:center;justify-content:center;padding:0;cursor:pointer}.mkc-nav{display:flex;align-items:center;gap:6px}.mkc-menu{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.mkc-menu li{position:relative;margin:0}.mkc-menu a{display:block;padding:10px 12px;border-radius:10px;color:var(--mkc-ink)!important;font-weight:600;font-size:15px;text-decoration:none}.mkc-menu a:hover,.mkc-menu .current-menu-item>a,.mkc-menu .current-menu-ancestor>a{background:var(--mkc-soft)}.mkc-menu .menu-item-has-children>a::after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg)}.mkc-menu .sub-menu{list-style:none;margin:0;padding:8px;position:absolute;left:0;top:100%;min-width:270px;background:var(--mkc-surface);border:1px solid var(--mkc-line);border-radius:14px;box-shadow:0 14px 40px rgb(22 33 26 / .12);display:none}.mkc-menu li:hover>.sub-menu,.mkc-menu li:focus-within>.sub-menu{display:block}.mkc-menu .sub-menu a{font-weight:500}.mkc-nav__cta{margin-left:8px}.mkc-menu>li>a{text-transform:lowercase}.mkc-menu>li>a::first-letter{text-transform:uppercase}html body .mkc-burger,html body .mkc-sub-toggle{box-shadow:none!important}html body .mkc-burger:hover,html body .mkc-burger:focus,html body .mkc-burger[aria-expanded="true"]{background:var(--mkc-soft)!important;color:var(--mkc-ink)!important;border-color:var(--mkc-line)!important}.mkc-sub-toggle{display:none}@media (max-width:1020px){.mkc-burger{display:inline-flex}.mkc-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--mkc-surface);border-bottom:1px solid var(--mkc-line);box-shadow:0 18px 40px rgb(22 33 26 / .12);flex-direction:column;align-items:stretch;gap:8px;padding:12px 20px 20px;max-height:calc(100vh - 64px);overflow-y:auto}.mkc-nav.is-open{display:flex}.mkc-menu{flex-direction:column;align-items:stretch}.mkc-menu a{padding:12px 10px;font-size:17px}.mkc-menu .menu-item-has-children{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center}html body .mkc-sub-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent!important;color:var(--mkc-ink)!important;cursor:pointer}html body .mkc-sub-toggle:hover,html body .mkc-sub-toggle:focus{background:var(--mkc-soft)!important}.mkc-sub-toggle svg{transition:transform .15s}.mkc-sub-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.mkc-menu .sub-menu{display:none;grid-column:1 / -1;position:static;box-shadow:none;border:0;padding:0 0 6px 12px;min-width:0}.mkc-menu .is-sub-open>.sub-menu{display:block}.mkc-menu li:hover>.sub-menu,.mkc-menu li:focus-within>.sub-menu{display:none}.mkc-menu .is-sub-open:hover>.sub-menu,.mkc-menu .is-sub-open:focus-within>.sub-menu{display:block}.mkc-menu .sub-menu a{font-size:15px;color:var(--mkc-muted)!important}.mkc-menu .menu-item-has-children>a::after{display:none}.mkc-nav__cta{margin:6px 0 0;text-align:center}}html body .mkc-header .mkc-head-cta{display:none}@media (max-width:1020px){html body .mkc-header{position:sticky!important;top:0;z-index:100}html body.admin-bar .mkc-header{top:46px}html{scroll-padding-top:72px}.mkc-burger{flex:none}html body .mkc-header .mkc-head-cta{display:inline-flex;align-items:center;justify-content:center;height:44px;min-height:44px;margin:0 -8px 0 auto;padding:0 14px;font-size:14px;line-height:1;white-space:nowrap;flex:none}html body .mkc-header .mkc-nav__cta{display:none}}@media (min-width:783px) and (max-width:1020px){html body.admin-bar .mkc-header{top:32px}}@media (max-width:600px){html body.admin-bar .mkc-header{top:0}}@media (max-width:389px){.mkc-logo__name{font-size:17px}.mkc-logo{gap:8px}html body .mkc-header .mkc-head-cta{padding:0 10px;font-size:13px}.mkc-header__in{gap:12px}}@media (max-width:359px){.mkc-logo__img{width:30px;height:30px}.mkc-logo{gap:6px}.mkc-logo__name{font-size:15px}html body .mkc-header .mkc-head-cta{padding:0 9px;font-size:12.5px;margin-right:0}.mkc-header__in{gap:8px}}.mkc-footer{background:var(--mkc-ink);color:#C8D4C6;margin-top:56px}body.home .mkc-footer{margin-top:0}.mkc-footer__in{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding-top:40px;padding-bottom:28px}.mkc-footer__brand{flex:1 1 280px;max-width:420px}.mkc-footer__name{display:block;font-family:var(--mkc-display);font-weight:800;font-size:21px;color:#FFF;margin-bottom:8px}.mkc-footer__brand p{font-size:14px;color:#93A493;margin:0}.mkc-footer__h{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#93A493;margin-bottom:10px}.mkc-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mkc-footer__list a{color:#E6EDE4!important;text-decoration:none;font-size:15px}.mkc-footer__list a:hover{text-decoration:underline}@media (max-width:600px){.mkc-footer__list{gap:2px}.mkc-footer__list a{display:inline-block;padding:7px 0}}.mkc-footer__bottom{border-top:1px solid #2A372D;padding-top:16px;padding-bottom:28px;font-size:13px;color:#93A493}.mkc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:14px;border:0;font-family:var(--mkc-body);font-weight:800;font-size:16px;text-decoration:none!important;cursor:pointer;background:var(--mkc-green);color:#FFFFFF!important}.mkc-btn:hover{background:var(--mkc-green-dark)}.mkc-btn--yolk{background:var(--mkc-yolk);color:var(--mkc-ink)!important}.mkc-btn--yolk:hover{background:#E3A62C}.mkc-btn--dark{background:var(--mkc-ink)}html body #calculate-btn,html body .wpcf7 input[type=submit]{background:var(--mkc-green)!important;box-shadow:none!important;border-radius:14px!important;font-family:var(--mkc-body)!important;font-weight:800!important;transition:background .15s}html body #calculate-btn:hover{background:var(--mkc-green-dark)!important;transform:none!important}html body .keto-input-field,html body .wpcf7 input[type=email],html body .wpcf7 input[type=text]{border-color:var(--mkc-input)!important;border-radius:12px!important;font-family:var(--mkc-body)!important;color:var(--mkc-ink)!important}html body .keto-input-field:focus{border-color:var(--mkc-green)!important;box-shadow:0 0 0 3px rgb(30 90 50 / .15)!important}html body .unit-toggle-container{background:var(--mkc-soft)!important}html body .keto-hero{background:transparent!important;text-align:left!important;padding:28px var(--mkc-gutter) 12px!important}@media (min-width:900px){html body .keto-hero{padding-top:40px!important}}html body .keto-hero::before,html body .keto-hero::after{display:none!important;animation:none!important}html body .keto-hero-content{max-width:calc(var(--mkc-wrap) - 48px)!important;margin-left:auto!important;margin-right:auto!important}html body .keto-hero h1{color:var(--mkc-ink)!important;font-family:var(--mkc-display)!important;font-weight:800!important;font-size:clamp(32px,6vw,58px)!important;line-height:1.04!important;letter-spacing:-.025em!important;margin:0 0 14px!important}html body .keto-hero p{color:var(--mkc-muted)!important;font-size:clamp(17px,2.2vw,20px)!important;margin:0!important;max-width:62ch}html body .keto-hero-badge{background:var(--mkc-green)!important;border:0!important;backdrop-filter:none!important;padding:5px 14px!important;margin-bottom:14px!important;font-size:13px;font-weight:700}html body .keto-main{max-width:var(--mkc-wrap)!important;padding-top:20px!important;padding-left:var(--mkc-gutter)!important;padding-right:var(--mkc-gutter)!important;box-sizing:border-box}html body .keto-card{border:1px solid var(--mkc-line)!important;border-radius:var(--mkc-r)!important;box-shadow:0 4px 18px rgb(30 90 50 / .05)!important;transition:none!important}html body .keto-card:hover{transform:none!important}html body .keto-calculator-wrapper{border:1px solid var(--mkc-line)!important;border-radius:24px!important;box-shadow:0 10px 40px rgb(30 90 50 / .08)!important}html body .keto-divider{background:var(--mkc-line)!important;height:1px!important}html body .keto-article-content h1,html body .keto-article-content h2,html body .keto-article-content h3,html body .keto-article-content h4{font-family:var(--mkc-display)!important;color:var(--mkc-ink)!important;font-weight:800!important;letter-spacing:-.015em}html body .keto-article-content{background:var(--mkc-bg)!important;position:relative}html body .keto-article-content p,html body .keto-article-content li{color:#2C3A30!important}html body .keto-article-content li::before{color:var(--mkc-green)!important}html body .keto-article-content sup{color:var(--mkc-green)!important}html body .keto-faq-item h3{color:var(--mkc-ink)!important}html body .keto-accent-box{background:var(--mkc-yolk-soft)!important;border:1px solid var(--mkc-yolk-line)!important;border-radius:16px!important}@media (max-width:600px){html body .keto-accent-box{padding:18px!important}html body .keto-card{padding:24px 16px!important}}html body .result-card{background:var(--mkc-soft)!important;border:1px solid var(--mkc-line)!important}html body .keto-pill{background:var(--mkc-pill)!important;border-color:transparent!important}html body .keto-pill strong{color:var(--mkc-green)!important}html body .keto-table-wrap{border-color:var(--mkc-line)!important;box-shadow:none!important}html body .keto-table thead th{background:var(--mkc-soft)!important}html body .keto-table tbody tr:hover td{background:#F4F8EF!important}html body .keto-link-card{border:1px solid var(--mkc-line)!important;box-shadow:none!important;transition:border-color .15s!important}html body .keto-link-card:hover{border-color:var(--mkc-green)!important;transform:none!important}html body .keto-link-card a{color:var(--mkc-green)!important}html body .keto-footer{background:var(--mkc-green)!important;border-radius:var(--mkc-r);margin-top:48px!important;padding:36px 24px!important}html body .kg-email{background:var(--mkc-yolk-soft)!important;border:1px solid var(--mkc-yolk-line);color:var(--mkc-ink)!important}html body .kg-email::after{display:none!important}html body .kg-email h2{color:var(--mkc-ink)!important;font-family:var(--mkc-display)!important;font-weight:800!important}html body .kg-email p,html body .kg-email .kg-perks li{color:#4A4630!important}html body .kg-email .kg-badge{background:var(--mkc-ink)!important;border:0!important;color:#FFFFFF!important}html body .kg-email input[type=email]{border:1px solid #DCC67E!important}html body .kg-email input[type=submit]{background:var(--mkc-ink)!important;color:#FFFFFF!important}html body .kg-email .wpcf7-acceptance label,html body .kg-email .wpcf7-acceptance span{color:#4A4630!important}html body .kg-email .wpcf7-response-output{color:var(--mkc-ink)!important}html body .mp-offer{background:var(--mkc-surface)!important;border:1px solid var(--mkc-line)!important;font-family:var(--mkc-body)!important}html body .mp-offer h2{color:var(--mkc-ink)!important;font-family:var(--mkc-display)!important;font-weight:800!important}html body .mp-offer .mp-tag{background:var(--mkc-green)!important}html body .mp-offer .mp-btn{background:var(--mkc-yolk)!important;color:var(--mkc-ink)!important;box-shadow:none!important;border-radius:14px!important}html body .mp-offer .mp-btn:hover{background:#E3A62C!important}html body .kg-email p.kg-note{color:#5E5A3E!important}html body .kg-email p.kg-note a{color:var(--mkc-ink)!important}html body.ast-separate-container.single .ast-article-single{background:#fff0;padding:0;border:0;box-shadow:none}html body.ast-separate-container.single #primary{margin-top:0;margin-bottom:0}html body.ast-separate-container.single .site-content>.ast-container{padding-left:0;padding-right:0;max-width:none}html body.single #primary{padding-top:0!important;padding-bottom:0!important}html body.single .site-content>.ast-container{padding-left:0!important;padding-right:0!important}html body.blog .site-content>.ast-container,html body.archive .site-content>.ast-container{padding-left:var(--mkc-gutter)!important;padding-right:var(--mkc-gutter)!important}@media (max-width:921px){html body.blog .ast-article-post,html body.archive .ast-article-post{padding-left:0!important;padding-right:0!important}}html body.blog .ast-article-inner,html body.archive .ast-article-inner{border:1px solid var(--mkc-line);border-radius:16px;overflow:hidden}html body.single .entry-header{max-width:var(--mkc-wrap);margin:0 auto;padding:16px var(--mkc-gutter) 0;box-sizing:border-box}html body .entry-meta,html body .entry-meta *{color:var(--mkc-muted)!important;font-size:13px}html body .entry-meta a{text-decoration:none}html body .ast-single-post-navigation,html body .post-navigation{max-width:1100px;margin:0 auto;padding:0 20px}html body .ast-post-nav,html body .post-navigation a,html body .post-navigation a p{color:var(--mkc-green)!important}html body .entry-content p a:not([class]),html body .entry-content li a:not([class]),html body .keto-breadcrumb a,html body .keto-toc a,html body .keto-author-link,html body .author-reviewed a{color:var(--mkc-green)!important}html body .keto-toc{background:var(--mkc-surface)!important;border:1px solid var(--mkc-line)!important}html body .keto-toc h3,html body .keto-toc h4,html body .keto-author-name,html body .keto-author-info h4,html body .keto-author-body h4{color:var(--mkc-ink)!important}html body .keto-author-card,html body .keto-author-block,html body .author-block{background:var(--mkc-surface)!important;border:1px solid var(--mkc-line)!important}html body .keto-author-avatar,html body .author-avatar,html body .hp-av,html body .hero__avatar{background:var(--mkc-green)!important;color:#FFFFFF!important}html body .keto-capsule,html body .keto-nutrition-box,html body .keto-data-box,html body .keto-medical-disclaimer,html body .card-glass{background:var(--mkc-soft)!important;border-color:var(--mkc-line)!important}html body .keto-capsule{border-left:4px solid var(--mkc-green)!important}html body .keto-card{background-image:none!important}html body .keto-warning-box,html body .keto-danger-box,html body .keto-danger-card,html body .keto-alert-card,html body .keto-avoid-box,html body .keto-foods-avoid{background:#FDF0EC!important;border-color:#F3C9BD!important}html body .keto-badge,html body .step-badge,html body .rule-badge,html body .howto-step-num,html body .howto-step-number,html body .keto-food-number,html body .wl-num,html body .role-item__num,html body .why-card__icon,html body .check-icon{background:var(--mkc-green)!important;color:#FFFFFF!important}html body .accent-rule{background:var(--mkc-line)!important}html body .text-5xl{color:var(--mkc-green)!important}html body .gender-radio:checked{border-color:var(--mkc-green)!important}html body .gender-radio:checked::after{background-color:var(--mkc-green)!important}html body .entry-content table th{background-image:none!important}html body .keto-compare-table thead th,html body .kc-tbl th,html body .hp-tbl th{background:var(--mkc-soft)!important;color:var(--mkc-ink)!important}html body .keto-faq-icon,html body .keto-cta-block,html body .keto-conclusion-cta,html body .keto-benefit-item,html body .keto-meal-card,html body .keto-foods-eat,html body .keto-foods-permit,html body .keto-mechanism-card,html body .keto-topic-card,html body .keto-strategy-card,html body .keto-recipe-card,html body .howto-step,html body .recipe-tip,html body .keto-duration-wrap,html body .keto-author-card,html body .dc-row,html body .ketone-location{background-image:none!important}html body .keto-cta-btn,html body .keto-calc-btn-primary,html body #analyze-btn{background:var(--mkc-green)!important;box-shadow:none!important}html body .btn-gemini{background:#4285F4!important}html body .ai-share-button{min-height:44px}html body .wine-badge,html body .keto-video-label,html body .section-number,html body .step-number,html body .keto-article-content thead tr,html body .keto-article-content ol li::before{background:var(--mkc-green)!important;color:#FFFFFF!important}html body .cta-footer{background:var(--mkc-green-dark)!important}html body .keto-breadcrumb{background:transparent!important;color:var(--mkc-muted)!important}html body .keto-breadcrumb *{color:var(--mkc-muted)!important}html body .keto-breadcrumb a{color:var(--mkc-green)!important}html body .keto-drink-card,html body .keto-food-item,html body .keto-fruit-card{background:var(--mkc-surface)!important}html body .stat-box,html body .biochem-process,html body .research-citation,html body .highlight-box,html body .keto-pro-tip{background:var(--mkc-soft)!important}html body .stats-grid>.stat-box{min-width:0;padding-left:12px!important;padding-right:12px!important}html body .important-notice{background:var(--mkc-yolk-soft)!important}html body .emergency-box{background:#FDF0EC!important}html body .divider{background:var(--mkc-line)!important}html body #kc-calc-btn,html body .kc-btn-calc,html body #kf-btn,html body #td-btn,html body #kk-btn{background:var(--mkc-green)!important;box-shadow:none!important;border-radius:14px!important}html body .author-role,html body .author-title,html body .author-title-line,html body .capsule-label,html body .keto-pro-tip,html body .keto-pro-tip strong,html body .ty-step b,html body .timeline-dot{color:var(--mkc-green)!important}html body .hp-card,html body .hp-src,html body .hp-author,html body .ty-code{border-color:var(--mkc-line)!important}html body .hp-src,html body .hp-author{border-left-color:var(--mkc-green)!important}html body .hp-card strong{color:var(--mkc-ink)!important}html body #ty-copy{background:var(--mkc-green)!important}html body .entry-content [style*="background: #5C8607" i],html body .entry-content [style*="background:#5C8607" i],html body .entry-content [style*="background-color: #5C8607" i],html body .entry-content [style*="background: #2D5016" i],html body .entry-content [style*="background:#2D5016" i]{background:var(--mkc-green)!important}html body .rt-calc{border-color:var(--mkc-line)!important;box-shadow:0 10px 40px rgb(30 90 50 / .08)!important}html body .rt-calc h2{color:var(--mkc-ink)!important}html body .rt-btn{background:var(--mkc-green)!important;box-shadow:none!important;border-radius:14px!important;font-family:var(--mkc-body)!important;font-weight:800!important}html body .rt-btn:hover{background:var(--mkc-green-dark)!important}html body .rt-opt input:checked+span{background:var(--mkc-soft)!important;border-color:var(--mkc-green)!important;color:var(--mkc-ink)!important}html body .rt-result-main{background:var(--mkc-ink)!important;color:#F5F7F1!important}html body .rt-badge{background:var(--mkc-green)!important;color:#FFFFFF!important}html body .rt-verdict{background:var(--mkc-soft)!important;color:var(--mkc-ink)!important}html body .rt-email{background:var(--mkc-green-dark)!important}html body .rt-prod.rt-best{border-color:var(--mkc-green)!important}html body .entry-content header.hero,html body .hero-section,html body .cta-section{background:var(--mkc-green)!important}html body .philosophy-section{background:var(--mkc-green-dark)!important}html body .role-section{background:var(--mkc-soft)!important}html body .disclaimer-section{background:var(--mkc-surface)!important}html body .entry-content header.hero::before,html body .entry-content header.hero::after,html body .hero-section::before,html body .hero-section::after{display:none!important;animation:none!important}html body .article-card__thumb{background:var(--mkc-green)!important}html body .entry-content>.breadcrumb{background:var(--mkc-green-dark)!important}html body .hero__tagline{border-left-color:var(--mkc-lime)!important}html body .veggie-profile{background-image:none!important;border-left-color:var(--mkc-green)!important}html body .veggie-meta-tag{background:var(--mkc-pill)!important;color:var(--mkc-green)!important}html body .mp-offer .mp-price{color:var(--mkc-ink)!important}html body .emergency-icon{animation:none!important}html body .entry-content h2,html body .entry-content h3{font-weight:800}html body .recipe-card{animation:none!important;opacity:1!important}html body .recipe-card header h1,html body .recipe-layout h1,html body.single-recipes .entry-content h1{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--mkc-ink)!important;font-weight:800!important}html body .image-section::after{display:none!important}html body .pro-tip{background:var(--mkc-yolk-soft)!important;border-left-color:var(--mkc-yolk)!important}html body .keto-input-field{height:54px!important}html body .dc-input,html body .form-input,html body .unit-btn,html body #ty-copy,html body #kc-add-btn{min-height:44px!important}html body .wp-block-button__link,html body .uagb-buttons-repeater{min-height:44px;display:inline-flex!important;align-items:center;justify-content:center}.mkc-card{background:var(--mkc-surface);border:1px solid var(--mkc-line);border-radius:var(--mkc-r);padding:20px}.mkc-pill{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:var(--mkc-pill);color:var(--mkc-green)}.mkc-verdict{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;padding:6px 14px;border-radius:999px;background:var(--mkc-green);color:#FFF}.mkc-verdict--no{background:#B4452F}.mkc-verdict--limit{background:var(--mkc-yolk);color:var(--mkc-ink)}.mkc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mkc-stat{background:var(--mkc-soft);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.mkc-stat span{font-size:12px;font-weight:700;color:var(--mkc-muted)}.mkc-stat b{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.mkc-result{background:var(--mkc-ink);color:#F5F7F1;border-radius:var(--mkc-r);padding:20px;display:grid;gap:14px}.mkc-result__kcal{font-family:var(--mkc-display);font-weight:800;font-size:clamp(44px,8vw,60px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mkc-macrobar{display:flex;height:12px;border-radius:999px;overflow:hidden;gap:3px}.mkc-macrobar .f{background:var(--mkc-fat)}.mkc-macrobar .p{background:var(--mkc-protein)}.mkc-macrobar .c{background:var(--mkc-carb)}.mkc-lead{background:var(--mkc-yolk-soft);border:1px solid var(--mkc-yolk-line);border-radius:var(--mkc-r);padding:20px}html body .entry-content>.mkc-home,.mkc-home{max-width:var(--mkc-wrap)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--mkc-gutter);padding-right:var(--mkc-gutter);box-sizing:border-box}.mkc-home *,.mkc-home *::before,.mkc-home *::after{box-sizing:border-box}.mkc-home .hidden{display:none!important}.mkc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body .mkc-top{padding-top:26px}.mkc-top__grid{display:grid;gap:16px}@media (min-width:960px){html body .mkc-top{padding-top:56px}.mkc-top__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;grid-template-areas:"intro calc" "res calc";column-gap:40px;row-gap:24px;align-items:start}.mkc-intro{grid-area:intro}.mkc-calc{grid-area:calc}.mkc-res{grid-area:res}.mkc-res{align-self:stretch}html body .mkc-res__note{margin-top:auto}}.mkc-intro{display:flex;flex-direction:column;gap:12px}.mkc-intro__pills{display:flex;gap:6px;flex-wrap:wrap}html body .mkc-intro__h1{margin:0;font-family:var(--mkc-display);font-weight:800;font-size:clamp(32px,8.6vw,52px);line-height:1.03;letter-spacing:-.025em;color:var(--mkc-ink)}.mkc-intro__lead{margin:0;font-size:clamp(17px,2vw,20px);color:var(--mkc-muted);max-width:36ch}.mkc-calc{margin:0;background:var(--mkc-surface);border:1px solid var(--mkc-line);border-radius:var(--mkc-r);padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 6px 24px rgb(30 90 50 / .07)}@media (min-width:960px){.mkc-calc{padding:26px}}html body .mkc-calc__h{margin:0;font-size:20px;font-weight:800;color:var(--mkc-ink)}@media (max-width:959px){html body .mkc-calc__h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.mkc-calc__grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mkc-calc__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;align-items:start}.mkc-calc__height{grid-column:1 / -1}.mkc-calc__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:600px){.mkc-calc__body{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.3fr)}.mkc-calc__height{grid-column:auto}}html body .mkc-calc__group{display:flex;flex-direction:column;gap:6px;border:0;margin:0;padding:0;min-width:0}html body .mkc-calc__label{display:block;font-size:13px;line-height:18px;font-weight:700;color:var(--mkc-muted);padding:0;margin:0}.mkc-calc__opt{font-weight:500}html body .mkc-calc__hint,html body .mkc-calc__note{margin:0;font-size:13px;line-height:1.45;color:var(--mkc-muted-2)}html body .mkc-intro__lead,html body .mkc-calc .error-message{margin:0}.mkc-calc #us-weight-input,.mkc-calc #metric-weight-input{display:flex;flex-direction:column;gap:6px}.mkc-calc .error-message{margin:0;font-size:13px;color:#B4452F}.mkc-calc .error-message:empty{display:none}.mkc-seg{display:flex;background:var(--mkc-soft);border-radius:12px;padding:3px;gap:2px}.mkc-seg__opt{flex:1;position:relative;display:flex;margin:0}.mkc-seg__opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.mkc-seg__opt span,html body .mkc-seg .unit-btn{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px!important;height:44px;margin:0;padding:0 6px;border:0!important;outline-offset:1px;border-radius:10px;background:#fff0;color:var(--mkc-ink);font-family:var(--mkc-body);font-weight:600;font-size:15px;line-height:1.15;text-align:center;cursor:pointer;box-shadow:none}.mkc-seg__opt input:checked+span{background:var(--mkc-green);color:#FFF;font-weight:700}.mkc-seg__opt input:focus-visible+span{outline:3px solid var(--mkc-yolk);outline-offset:1px}.mkc-seg--light .mkc-seg__opt input:checked+span{background:#FFF;color:var(--mkc-ink);box-shadow:0 1px 3px rgb(0 0 0 / .1)}html body .mkc-seg .unit-btn:hover{background:rgb(255 255 255 / .6);color:var(--mkc-ink)}html body .mkc-seg .unit-btn.active{background:#FFF;color:var(--mkc-ink);font-weight:700;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.mkc-field{position:relative}html body .mkc-field input,html body .mkc-select{display:block;width:100%;height:50px;margin:0;border:1px solid var(--mkc-input);border-radius:12px;padding:0 44px 0 12px;font-family:var(--mkc-body);font-size:17px;color:var(--mkc-ink);background-color:#FFF;box-shadow:none}html body .mkc-select{padding:0 36px 0 12px;font-size:16px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316211A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}html body .mkc-field input:focus,html body .mkc-select:focus{border-color:var(--mkc-green);box-shadow:0 0 0 3px rgb(30 90 50 / .15);outline:none}html body .mkc-calc .border-red-500{border-color:#B4452F}.mkc-field__unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--mkc-muted-2);pointer-events:none}html body .mkc-calc__pair .mkc-field input{padding-right:30px}.mkc-calc__pair .mkc-field__unit{right:10px}html body .mkc-calc__submit{width:100%;min-height:54px;font-size:17px;font-weight:700;margin-top:2px}html body .mkc-calc__submit:disabled{opacity:.72;cursor:not-allowed}.mkc-res{margin:0;background:var(--mkc-ink);color:#F5F7F1;border-radius:var(--mkc-r);padding:18px;display:flex;flex-direction:column;gap:14px;scroll-margin-top:12px}@media (min-width:960px){.mkc-res{padding:24px}}.mkc-res__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mkc-res__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#A9BBA9}.mkc-res__tag{font-size:12px;color:#A9BBA9}.mkc-res__kcal{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mkc-res__num{font-family:var(--mkc-display);font-weight:800;font-size:clamp(44px,8vw,60px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#FFF}.mkc-res__unit{font-size:16px;color:#C8D4C6}.mkc-macrobar i{display:block;height:100%}.mkc-res.is-empty .mkc-macrobar{opacity:.35}.mkc-res.is-empty .mkc-res__num,.mkc-res.is-empty .mkc-res__m b{color:#4A5A4E}.mkc-res__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mkc-res__m{display:flex;flex-direction:column;gap:2px;min-width:0;background:rgb(255 255 255 / .06);border-radius:12px;padding:10px}.mkc-res__ml{font-size:12px;font-weight:700}.mkc-res__ml.f{color:var(--mkc-fat)}.mkc-res__ml.p{color:var(--mkc-protein)}.mkc-res__ml.c{color:var(--mkc-carb)}.mkc-res__m b{font-size:24px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:#FFF}.mkc-res__m small{font-size:12px;color:#A9BBA9;min-height:1.2em}html body .mkc-res__note{margin:0;font-size:14px;color:#C8D4C6}.mkc-res__warn{background:var(--mkc-yolk-soft);color:var(--mkc-ink);border-radius:12px;padding:10px 12px;font-size:14px}html body .mkc-res__copy{align-self:flex-start;min-height:44px;padding:0 16px;border-radius:12px;background:#fff0;border:1px solid rgb(255 255 255 / .3);color:#FFF;font-family:var(--mkc-body);font-weight:700;font-size:15px;cursor:pointer;box-shadow:none}html body .mkc-res__copy:hover{background:rgb(255 255 255 / .08);color:#FFF}.mkc-res.is-empty .mkc-res__copy{display:none}html body .mkc-guide{margin:16px 0 0;border-radius:var(--mkc-r);padding:18px;display:grid;gap:14px;text-align:left}@media (min-width:900px){html body .mkc-guide{margin-top:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;padding:28px 32px;align-items:center}}html body .mkc-guide h2{margin:0 0 6px!important;font-size:clamp(22px,2.6vw,28px)!important;line-height:1.15}html body .mkc-guide p{margin:0;font-size:15px}.mkc-guide__badge{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:999px;background:var(--mkc-ink);color:#FFF;font-size:12px;font-weight:700}.mkc-guide__perks{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px;font-weight:600;color:#4A4630}.mkc-guide__perks li{margin:0}.mkc-guide__perks li::before{content:"✓ ";color:var(--mkc-green);font-weight:800}.mkc-guide .wpcf7 form p{margin:0}.mkc-guide .rt-email-row>p{display:flex;flex-direction:column;gap:10px}.mkc-guide .rt-email-row br,.mkc-guide .wpcf7-form>p>br{display:none}.mkc-guide .kg-guide,.mkc-guide .wpcf7-spinner{display:none!important}.mkc-guide .wpcf7-form-control-wrap{display:block}html body .mkc-guide input[type=email]{width:100%;height:48px;border:1px solid #DCC67E!important;border-radius:12px!important;padding:0 14px;font-size:16px;background:#FFF}html body .mkc-guide input[type=submit]{width:100%;min-height:50px;margin:0;border:0;border-radius:14px!important;font-weight:700;font-size:16px;text-transform:none;letter-spacing:0;cursor:pointer}.mkc-guide .wpcf7-acceptance{display:block;margin-top:12px}.mkc-guide .wpcf7-acceptance label{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:13px;color:#4A4630;cursor:pointer}.mkc-guide .wpcf7-acceptance input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--mkc-green)}.mkc-guide .wpcf7-list-item{margin:0}.mkc-guide .wpcf7-not-valid-tip{margin-top:4px;font-size:13px;color:#B4452F}.mkc-guide .wpcf7-response-output{margin:12px 0 0!important;padding:10px 12px!important;border:0!important;border-radius:12px;background:#FFF;font-size:14px;font-weight:600}html body .mkc-guide p.mkc-guide__note{margin-top:10px;font-size:12px;color:#6B6440!important}html body .mkc-guide p.mkc-guide__note a{color:var(--mkc-ink)!important}.mkc-tools{padding-top:36px}@media (min-width:900px){.mkc-tools{padding-top:56px}}html body .mkc-h2{margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:800;color:var(--mkc-ink)}.mkc-tools__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:900px){.mkc-tools__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}html body .mkc-tool{display:flex;flex-direction:column;gap:8px;min-height:112px;padding:14px;background:var(--mkc-surface);border:1px solid var(--mkc-line);border-radius:16px;color:var(--mkc-ink);text-decoration:none;transition:border-color .15s}html body .mkc-tool:hover{border-color:var(--mkc-green);color:var(--mkc-ink)}.mkc-tool svg{color:var(--mkc-green)}.mkc-tool__t{font-weight:700;font-size:15px;line-height:1.3}.mkc-tool__d{font-size:13px;color:var(--mkc-muted-2)}.mkc-plan{margin-top:28px;background:var(--mkc-surface);border:1px solid var(--mkc-line);border-radius:var(--mkc-r);overflow:hidden}@media (min-width:900px){.mkc-plan{margin-top:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mkc-plan__head{display:flex;gap:14px;align-items:center;padding:22px 18px;background:var(--mkc-green)}@media (min-width:900px){.mkc-plan__head{padding:32px}}.mkc-plan__cover{width:92px;height:120px;flex:none;display:flex;flex-direction:column;justify-content:space-between;padding:10px;border-radius:8px;background:var(--mkc-bg);box-shadow:4px 6px 0 var(--mkc-green-dark)}.mkc-plan__cover-t{font-family:var(--mkc-display);font-weight:800;font-size:26px;line-height:.9;color:var(--mkc-green)}.mkc-plan__cover-s{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mkc-ink)}html body .mkc-plan__photo{display:block;flex:none;width:116px;height:auto;aspect-ratio:600/776;margin:0;border-radius:8px;box-shadow:4px 6px 0 var(--mkc-green-dark);object-fit:cover}@media (min-width:900px){html body .mkc-plan__photo{width:168px}.mkc-plan__head{gap:24px}}.mkc-plan__title{display:flex;flex-direction:column;gap:4px;min-width:0;color:#FFF}.mkc-plan__kicker{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mkc-lime)}html body .mkc-plan__title h2{margin:0;font-size:22px;line-height:1.1;color:#FFF}.mkc-plan__meta{font-size:14px;color:#D3E2D0}.mkc-plan__body{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:18px}@media (min-width:900px){.mkc-plan__body{padding:28px 32px}}.mkc-plan__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15px}.mkc-plan__list li{display:flex;gap:10px;margin:0}.mkc-plan__list li::before{content:"";flex:none;width:7px;height:12px;margin:3px 6px 0 5px;border:solid var(--mkc-green);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.mkc-plan__buy{display:flex;align-items:center;justify-content:space-between;gap:12px}.mkc-plan__price{font-family:var(--mkc-display);font-weight:800;font-size:30px;color:var(--mkc-ink)}html body .mkc-plan__cta{flex:1;max-width:280px;min-height:52px}html body .mkc-plan__alt{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:var(--mkc-green)}html body .mkc-home ul.mkc-plan__list,html body .mkc-home ul.mkc-guide__perks{margin-left:0;padding-left:0}html body.home .entry-content>.wp-block-uagb-container.uagb-is-root-container{padding-top:40px!important;padding-bottom:40px!important;padding-left:var(--mkc-gutter)!important;padding-right:var(--mkc-gutter)!important}@media (min-width:900px){html body.home .entry-content>.wp-block-uagb-container.uagb-is-root-container{padding-top:48px!important;padding-bottom:48px!important}}html body.home .entry-content>.uagb-is-root-container>.uagb-container-inner-blocks-wrap{width:100%!important;max-width:calc(var(--mkc-wrap) - 48px)!important;margin-left:auto!important;margin-right:auto!important}html body.home .entry-content>.uagb-is-root-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:has(>.wp-block-uagb-faq),html body.home .entry-content .wp-block-uagb-faq{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}html body.home .entry-content .uagb-is-root-container .wp-block-heading{text-align:left!important;margin:0 0 16px!important;font-family:var(--mkc-display)!important;font-weight:800!important;font-size:clamp(24px,3vw,32px)!important;line-height:1.15!important;color:var(--mkc-ink)!important}html body.home .entry-content>.uagb-is-root-container:has(>.uagb-container-inner-blocks-wrap>.wp-block-heading:only-child){padding-bottom:0!important}html body.home .entry-content>.uagb-is-root-container:has(>.uagb-container-inner-blocks-wrap>.wp-block-heading:only-child)+.uagb-is-root-container{padding-top:0!important}html body.home .hp-box h2{text-align:left!important;font-family:var(--mkc-display)!important;font-weight:800!important;font-size:clamp(24px,3vw,32px)!important;line-height:1.15!important;color:var(--mkc-ink)!important}html body.home .hp-box>p{text-align:left!important}html body.home .hp-box{max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}html body .entry-content .uagb-buttons-repeater,html body .entry-content .uagb-post__text .wp-block-button__link{border-radius:12px!important;text-transform:none!important;letter-spacing:normal!important;font-family:var(--mkc-body)!important;font-weight:700!important}html body .entry-content .uagb-buttons-repeater .uagb-button__link{text-transform:none!important;letter-spacing:normal!important}html body .wp-block-uagb-faq .uagb-faq-item{margin:0 0 10px!important;padding:0!important;background:var(--mkc-surface)!important;border:1px solid var(--mkc-line)!important;border-radius:14px!important;overflow:hidden}html body .wp-block-uagb-faq .uagb-faq-questions-button{display:flex!important;flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;gap:12px;min-height:52px;padding:14px 16px!important;background:transparent!important;cursor:pointer}html body .wp-block-uagb-faq .uagb-question{flex:1;margin:0!important;font-family:var(--mkc-body)!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important;color:var(--mkc-ink)!important;text-align:left!important}html body .wp-block-uagb-faq .uagb-faq-icon-wrap{flex:none;display:flex;align-items:center}html body .wp-block-uagb-faq .uagb-faq-icon-wrap svg{width:14px!important;height:14px!important;fill:var(--mkc-green)!important}html body .wp-block-uagb-faq .uagb-faq-content{padding:0 16px 14px!important}html body .wp-block-uagb-faq .uagb-faq-content p{margin:0 0 8px!important;font-size:15px!important;line-height:1.6!important;color:var(--mkc-muted)!important}html body button,html body input[type=submit],html body input[type=button],html body .wp-block-button__link,html body .uagb-buttons-repeater,html body .ast-button{text-transform:none;letter-spacing:normal}html body .entry-content .wp-block-quote{box-sizing:border-box;max-width:100%;margin:24px 0;padding:16px 20px;border-left:4px solid var(--mkc-green);background:var(--mkc-surface);border-radius:0 var(--mkc-r-sm) var(--mkc-r-sm) 0}html body .entry-content .wp-block-quote p{margin:0}@media (max-width:921px){html body .entry-content>.alignfull{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important;max-width:100vw!important}}@media (max-width:768px){html body .dc-row>div:nth-child(2){grid-column:1 / -1}}html:root{--cmplz_banner_background_color:#FFFFFF;--cmplz_text_color:#16211A;--cmplz_hyperlink_color:#1E5A32;--cmplz_text_font_size:13px;--cmplz_link_font_size:12px;--cmplz_button_font_size:14px;--cmplz_button_border_radius:12px;--cmplz_button_accept_background_color:#1E5A32;--cmplz_button_accept_border_color:#1E5A32;--cmplz_button_accept_text_color:#FFFFFF;--cmplz_button_deny_background_color:#FFFFFF;--cmplz_button_deny_border_color:#CFD8C8;--cmplz_button_deny_text_color:#16211A;--cmplz_button_settings_background_color:#EEF2EA;--cmplz_button_settings_border_color:#EEF2EA;--cmplz_button_settings_text_color:#16211A;--cmplz_slider_active_color:#1E5A32}html body .cmplz-cookiebanner{left:0!important;right:0!important;bottom:0!important;top:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;max-height:85vh;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--mkc-line)!important;border-radius:16px 16px 0 0!important;box-shadow:0 -8px 30px rgb(22 33 26 / .12)!important;grid-gap:8px!important;font-family:var(--mkc-body)!important}html body .cmplz-cookiebanner .cmplz-logo,html body .cmplz-cookiebanner .cmplz-title,html body .cmplz-cookiebanner .cmplz-divider{display:none!important}html body .cmplz-cookiebanner .cmplz-header{position:absolute;top:10px;right:12px;display:block!important}html body .cmplz-cookiebanner .cmplz-close{width:28px;height:28px;display:flex;align-items:center;justify-content:center}html body .cmplz-cookiebanner .cmplz-body{max-height:45vh}html body .cmplz-cookiebanner .cmplz-message{margin:0 32px 0 0!important;line-height:1.45!important}html body .cmplz-cookiebanner .cmplz-message p{margin:0}html body .cmplz-cookiebanner .cmplz-buttons{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:8px!important}html body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{flex:1 1 0!important;width:auto!important;min-height:44px!important;padding:8px 6px!important;font-weight:700!important;white-space:normal!important;line-height:1.2!important}html body .cmplz-cookiebanner .cmplz-links{margin:0!important}@media (min-width:900px){html body .cmplz-cookiebanner{padding:14px max(24px,calc((100vw - 1152px) / 2))!important;border-radius:0!important}html body .cmplz-cookiebanner .cmplz-header{right:max(24px,calc((100vw - 1152px) / 2))}html body .cmplz-cookiebanner .cmplz-message,html body .cmplz-cookiebanner .cmplz-categories{width:auto!important;max-width:820px}html body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{flex:0 0 auto!important;min-width:150px;padding:8px 18px!important}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}html body .mkc-art-top{max-width:calc(var(--mkc-wrap) - 48px);margin:0 auto;padding:24px var(--mkc-gutter) 8px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}@media (min-width:1200px){html body .mkc-art-top{padding-left:0;padding-right:0}}@media (min-width:900px){html body .mkc-art-top{padding-top:40px;gap:20px}}html body .mkc-art-top *{box-sizing:border-box}html body .mkc-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--mkc-muted-2)}html body .mkc-crumbs a{color:var(--mkc-muted-2)!important;text-decoration:underline;text-underline-offset:2px}html body .keto-article-content .mkc-art-h1{margin:0!important;font-family:var(--mkc-display)!important;font-weight:800!important;font-size:clamp(30px,5vw,48px)!important;line-height:1.05!important;letter-spacing:-.025em;color:var(--mkc-ink)!important;max-width:22ch}.mkc-art-grid{display:grid;gap:16px}@media (min-width:900px){.mkc-art-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}}.mkc-verdict-card,.mkc-fit,.mkc-compare,.mkc-art-block,.mkc-plan-mini{background:var(--mkc-surface);border:1px solid var(--mkc-line);border-radius:var(--mkc-r);padding:18px}@media (min-width:900px){.mkc-verdict-card,.mkc-fit,.mkc-compare,.mkc-art-block,.mkc-plan-mini{padding:24px}}.mkc-verdict-card{display:flex;flex-direction:column;gap:12px}.mkc-verdict-card .mkc-verdict{align-self:flex-start}html body .keto-article-content .mkc-verdict-card__text{margin:0!important;font-size:16px!important;line-height:1.55!important;color:var(--mkc-ink)!important}.mkc-verdict-card__note{font-size:12px;color:var(--mkc-muted-2)}.mkc-verdict-card .mkc-stat b{font-size:24px;color:var(--mkc-green)}.mkc-fit{display:flex;flex-direction:column;gap:12px}html body .keto-article-content .mkc-fit__h,html body .keto-article-content .mkc-compare h2,html body .keto-article-content .mkc-art-block h2{margin:0!important;font-size:22px!important;line-height:1.2!important}.mkc-fit__type .mkc-seg__opt span{font-size:14px}.mkc-fit__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .keto-article-content .mkc-fit__row label{display:flex;flex-direction:column;gap:6px;margin:0;font-size:13px;font-weight:700;color:var(--mkc-muted)}.mkc-fit__bar{height:10px;border-radius:999px;background:var(--mkc-soft);overflow:hidden}.mkc-fit__bar i{display:block;height:100%;width:0;background:var(--mkc-carb);border-radius:999px;transition:width .2s}html body .keto-article-content .mkc-fit__out{margin:0!important;font-size:15px!important;line-height:1.5!important;color:var(--mkc-ink)!important}html body .mkc-fit__link{font-size:14px;font-weight:600;color:var(--mkc-green)}.mkc-onpage{display:flex;flex-wrap:wrap;gap:8px}html body .mkc-onpage a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;background:var(--mkc-surface);border:1px solid var(--mkc-line);font-size:14px;font-weight:600;color:var(--mkc-ink)!important;text-decoration:none}html body .mkc-onpage a:hover{border-color:var(--mkc-green)}.mkc-compare{display:flex;flex-direction:column;gap:12px;scroll-margin-top:12px}html body .keto-article-content .mkc-compare__sub{margin:0!important;font-size:14px!important;color:var(--mkc-muted)!important}.mkc-bars{display:flex;flex-direction:column;gap:10px}.mkc-bar{display:grid;grid-template-columns:118px minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:14px}.mkc-bar>div{height:12px;border-radius:999px;background:var(--mkc-soft);overflow:hidden}.mkc-bar i{display:block;height:100%;border-radius:999px;background:#B9C9B3}.mkc-bar b{text-align:right;font-variant-numeric:tabular-nums}.mkc-bar.is-main{font-weight:800}.mkc-bar.is-main i{background:var(--mkc-green)}html body .mkc-compare__more{font-size:14px;font-weight:600;color:var(--mkc-green)}#nutrition,#faq,#recipes{scroll-margin-top:12px}.mkc-art-block,.mkc-art-guide,.mkc-plan-mini{margin:0 0 24px}.mkc-recipes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}html body .mkc-recipe{display:flex;flex-direction:column;gap:6px;border:1px solid var(--mkc-line);border-radius:16px;overflow:hidden;background:var(--mkc-surface);text-decoration:none;color:var(--mkc-ink)!important;padding-bottom:12px}.mkc-recipe img{width:100%;height:auto;aspect-ratio:600/434;object-fit:cover;display:block;margin:0}.mkc-recipe__t{padding:0 12px;font-weight:700;font-size:15px;line-height:1.3}.mkc-recipe__d{padding:0 12px;font-size:13px;color:var(--mkc-muted-2)}html body .mkc-recipe--more{justify-content:center;padding:16px;background:var(--mkc-soft)}html body .mkc-recipe--more .mkc-recipe__t,html body .mkc-recipe--more .mkc-recipe__d{padding:0}.mkc-plan-mini{display:flex;gap:16px;align-items:center}.mkc-plan-mini .mkc-plan__cover{width:78px;height:100px}html body .mkc-plan-mini .mkc-plan__photo{width:78px;border-radius:6px;box-shadow:3px 4px 0 var(--mkc-green-dark)}.mkc-plan-mini__body{display:flex;flex-direction:column;gap:6px;min-width:0}.mkc-plan-mini__t{font-family:var(--mkc-display);font-weight:800;font-size:18px;line-height:1.2}.mkc-plan-mini__d{font-size:14px;color:var(--mkc-muted)}.mkc-plan-mini .mkc-btn{align-self:flex-start;margin-top:4px}html body .keto-article-content .mkc-fit__hint{margin:0!important;font-size:13px!important;line-height:1.45!important;color:var(--mkc-muted-2)!important}.mkc-recipe img{aspect-ratio:4/3}html body .keto-article-content .mkc-guide p{margin:0!important;font-size:15px!important;line-height:1.55!important;color:#4A4630!important}html body .keto-article-content .mkc-guide p.mkc-guide__note{margin-top:10px!important;font-size:12px!important;color:#6B6440!important}html body .keto-article-content .mkc-guide .wpcf7-acceptance label,html body .keto-article-content .mkc-guide label{font-weight:400!important;font-size:13px!important}html body .keto-article-content .mkc-guide .wpcf7 form p{margin:0!important}html body .keto-article-content .mkc-plan-mini__d,html body .keto-article-content .mkc-recipe__d{font-size:14px}html body .keto-article-content .mkc-fit__food{display:flex;flex-direction:column;gap:6px;margin:0;font-size:13px;font-weight:700;color:var(--mkc-muted)}html body .keto-article-content .mkc-fit .mkc-select{margin:0!important;max-width:100%}html body .keto-article-content .mkc-art-h1--long{font-size:clamp(28px,4.2vw,42px)!important;max-width:28ch}.mkc-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--mkc-muted)}.mkc-legend span{display:inline-flex;align-items:center;gap:6px}.mkc-legend i{width:10px;height:10px;border-radius:50%;background:var(--mkc-green)}.mkc-bar{grid-template-columns:118px minmax(0,1fr) 80px}.mkc-bar span{line-height:1.25}.mkc-bar small{display:block;font-size:12px;color:var(--mkc-muted-2)}.mkc-bar i{min-width:4px}.mkc-legend .is-low i,.mkc-bar.is-low i{background:var(--mkc-green)}.mkc-legend .is-mid i,.mkc-bar.is-mid i{background:#7FA868}.mkc-legend .is-limit i,.mkc-bar.is-limit i{background:var(--mkc-yolk)}.mkc-legend .is-high i,.mkc-bar.is-high i{background:#B4452F}.keto-article-content [id]{scroll-margin-top:12px}html body.home .hp-box h2{margin-bottom:12px!important}html body.home .hp-box>p{max-width:760px!important;margin:0 0 20px!important;font-family:var(--mkc-body)!important;font-size:16px!important;line-height:1.6!important;color:var(--mkc-muted)!important}html body.home .hp-box .hp-tbl-wrap{margin:0 0 40px!important;background:var(--mkc-surface);border:1px solid var(--mkc-line)!important;border-radius:16px!important}html body.home .hp-box .hp-tbl{margin:0!important;border:0!important;min-width:520px}html body.home .hp-box .hp-tbl th{padding:12px 16px!important;font-family:var(--mkc-body);font-size:13px!important;font-weight:700;background:var(--mkc-soft)!important;color:var(--mkc-ink)!important;border:0!important;border-bottom:1px solid var(--mkc-line)!important}html body.home .hp-box .hp-tbl td{padding:12px 16px!important;font-family:var(--mkc-body);font-size:15px!important;line-height:1.5;background:var(--mkc-surface)!important;color:var(--mkc-ink)!important;border:0!important;border-bottom:1px solid var(--mkc-line)!important}html body.home .hp-box .hp-tbl tr:last-child td{border-bottom:0!important}html body.home .hp-box .hp-tbl td:first-child{font-weight:700;color:var(--mkc-green)!important;white-space:nowrap}@media (min-width:900px){.mkc-tools__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){html body.home .hp-box .hp-tbl-wrap{overflow:visible!important}html body.home .hp-box .hp-tbl{min-width:0!important}html body.home .hp-box .hp-tbl thead{display:none}html body.home .hp-box .hp-tbl tr{display:block;padding:12px 16px;border-bottom:1px solid var(--mkc-line)}html body.home .hp-box .hp-tbl tr:last-child{border-bottom:0}html body.home .hp-box .hp-tbl td{display:block;padding:0!important;border:0!important;background:transparent!important}html body.home .hp-box .hp-tbl td:nth-child(2){font-weight:600}html body.home .hp-box .hp-tbl td:nth-child(3){margin-top:2px;font-size:14px!important;color:var(--mkc-muted)!important}}@media (max-width:600px){html body :is(div,figure):has(>table.mkc-stack){overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important;max-width:100%!important}html body table.mkc-stack,html body table.mkc-stack>tbody{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;table-layout:auto!important}html body table.mkc-stack{margin:0 0 20px!important}html body table.mkc-stack>thead{display:none!important}html body table.mkc-stack>tbody>tr{display:grid!important;grid-template-columns:minmax(0,1fr);gap:0;margin:0 0 10px!important;padding:12px 14px!important;background:var(--mkc-surface)!important;border:1px solid var(--mkc-line)!important;border-radius:14px!important;box-shadow:none!important}html body table.mkc-stack>tbody>tr:last-child{margin-bottom:0!important}html body table.mkc-stack>tbody>tr>td{display:grid!important;grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:12px;align-items:baseline;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:7px 0!important;border:0!important;border-top:1px solid var(--mkc-soft)!important;background:transparent!important;font-size:15px!important;line-height:1.45!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere;color:var(--mkc-ink)!important;font-weight:400}html body table.mkc-stack>tbody>tr>td::before{content:attr(data-label);font-size:13px;font-weight:600;line-height:1.4;color:var(--mkc-muted-2);text-transform:none;letter-spacing:0}html body table.mkc-stack>tbody>tr>td:not([data-label])::before{content:none}html body table.mkc-stack>tbody>tr>td:not([data-label]){grid-template-columns:minmax(0,1fr)}html body table.mkc-stack>tbody>tr>td:first-child{display:block!important;padding:0 0 8px!important;border-top:0!important;font-family:var(--mkc-body);font-size:16px!important;font-weight:700!important;color:var(--mkc-ink)!important}html body table.mkc-stack>tbody>tr>td:first-child::before{content:none}html body table.mkc-stack>tbody>tr>td:first-child *{font-size:inherit!important}html body table.mkc-stack--num>tbody>tr{grid-template-columns:auto minmax(0,1fr)}html body table.mkc-stack--num>tbody>tr>td:first-child{display:inline-flex!important;align-items:center;justify-content:center;min-width:28px;height:28px;margin:0 10px 8px 0!important;padding:0 8px!important;border-radius:999px;background:var(--mkc-soft)!important;font-size:13px!important;color:var(--mkc-green)!important}html body table.mkc-stack--num>tbody>tr>td:nth-child(2){display:block!important;padding:3px 0 8px!important;border-top:0!important;font-size:16px!important;font-weight:700!important}html body table.mkc-stack--num>tbody>tr>td:nth-child(2)::before{content:none}html body table.mkc-stack--num>tbody>tr>td:nth-child(n+3){grid-column:1 / -1}html body :is(.entry-content,.keto-article-content) table:not(.mkc-stack):not(.hp-tbl){width:100%!important;min-width:0!important;table-layout:auto!important}html body :is(.entry-content,.keto-article-content) table:not(.mkc-stack):not(.hp-tbl) :is(th,td){padding:10px 12px!important;font-size:14px!important;line-height:1.45!important;white-space:normal!important;min-width:0!important}html body :is(.entry-content,.keto-article-content) table:not(.mkc-stack):not(.hp-tbl) th{text-transform:none!important;letter-spacing:0!important}}html body .kc-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}html body .kc-grid>*{min-width:0}html body .kc-grid select,html body .kc-grid input{width:100%;max-width:100%;min-width:0}@media (max-width:359px){html body .kc-ingredient-row{padding:14px}}