body:has(.hk188-hero) .hk190-jump-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:15px 0 0;padding:14px 17px;background:#fff;border:1px solid #e1e9ee;border-radius:15px;box-shadow:0 3px 13px rgba(15,54,87,.04);max-width:100%;box-sizing:border-box}
body:has(.hk188-hero) .hk190-jump-label{font-size:12px;color:#647e8d;font-weight:800;margin-right:4px}
body:has(.hk188-hero) .hk190-jump-nav a,body:has(.hk188-hero) .hk190-jump-nav button{display:inline-flex;align-items:center;justify-content:center;min-height:41px;border:1px solid #e2ebef;background:#f5f9fa;color:#20536c;border-radius:10px;padding:8px 13px;text-decoration:none;font-size:12px;font-weight:800;line-height:1.3;white-space:nowrap;cursor:pointer;font-family:inherit}
body:has(.hk188-hero) .hk190-jump-nav a:hover,body:has(.hk188-hero) .hk190-jump-nav button:hover{background:#eaf4f8;border-color:#bed8e4}
body:has(.hk188-hero) .hk190-jump-nav .hk190-print{margin-left:auto;background:#fff8f2;border-color:#f5dece;color:#9e4a19}
body:has(.hk188-hero) #hk190-ingredients,body:has(.hk188-hero) #hk190-method,body:has(.hk188-hero) #hk190-faq{scroll-margin-top:24px}
body:has(.hk188-hero) .hk190-progress-tools{display:flex;align-items:center;gap:13px;flex-wrap:wrap;background:#f4f9fc;border:1px solid #dce9ef;border-radius:12px;padding:12px 14px;margin:15px 0 17px;box-sizing:border-box}
body:has(.hk188-hero) .hk190-progress-label{font-size:13px;font-weight:800;color:#1c4a65;min-width:140px}
body:has(.hk188-hero) .hk190-progress{height:9px;appearance:none;flex:1 1 90px;min-width:65px;max-width:180px;border:none;border-radius:99px;background:#dae8ee;overflow:hidden;accent-color:#257e62}
body:has(.hk188-hero) .hk190-progress::-webkit-progress-bar{background:#dae8ee;border-radius:99px}
body:has(.hk188-hero) .hk190-progress::-webkit-progress-value{background:#30846b;border-radius:99px}
body:has(.hk188-hero) .hk190-progress::-moz-progress-bar{background:#30846b;border-radius:99px}
body:has(.hk188-hero) .hk190-reset{background:transparent;border:0;padding:9px 8px;color:#24627b;font:inherit;font-size:12px;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
body:has(.hk188-hero) .hk190-reset:disabled{opacity:.48;cursor:default;text-decoration:none}
body:has(.hk188-hero) .hk190-progress-tools.hk190-all-done{background:#eaf7f0;border-color:#b9e2ce}
body:has(.hk188-hero) .hk-recipe-text>ol.hk190-enhanced>li.hk190-step::before{display:none}
body:has(.hk188-hero) .hk-recipe-text>ol.hk190-enhanced>li.hk190-step{padding-left:68px;transition:background .15s ease,border-color .15s ease}
body:has(.hk188-hero) .hk190-step-toggle{position:absolute;top:15px;left:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border:2px solid #f4d9c6;border-radius:11px;background:#fff3e9;color:#a94c17;font-family:inherit;font-size:15px;font-weight:900;line-height:1;cursor:pointer}
body:has(.hk188-hero) .hk190-step-toggle[aria-pressed="true"]{background:#28795e;border-color:#28795e;color:#fff}
body:has(.hk188-hero) .hk-recipe-text>ol.hk190-enhanced>li.hk190-step-done{background:#f5fbf8;border-color:#c8e5d5}
body:has(.hk188-hero) .hk-recipe-text>ol.hk190-enhanced>li.hk190-step-done strong{color:#226a50}
body:has(.hk188-hero) .hk190-step-toggle:focus-visible,body:has(.hk188-hero) .hk190-jump-nav a:focus-visible,body:has(.hk188-hero) .hk190-jump-nav button:focus-visible,body:has(.hk188-hero) .hk190-reset:focus-visible{outline:3px solid #e4762f;outline-offset:3px}
@media(max-width:600px){body:has(.hk188-hero) .hk190-jump-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding:10px;border-radius:13px}body:has(.hk188-hero) .hk190-jump-nav>*{flex:none}body:has(.hk188-hero) .hk190-jump-nav .hk190-print{margin-left:0}body:has(.hk188-hero) .hk190-progress-tools{gap:6px 10px}body:has(.hk188-hero) .hk190-progress{max-width:none}body:has(.hk188-hero) .hk190-progress-label{min-width:135px}body:has(.hk188-hero) .hk190-reset{padding:10px 0}body:has(.hk188-hero) .hk190-step-toggle{left:12px;top:15px}}
@media print{body:has(.hk188-hero){background:#fff!important;color:#111!important}body:has(.hk188-hero) #MainContent{display:block!important;max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body:has(.hk188-hero) .shopify-section-group-header-group,body:has(.hk188-hero) .section-header,body:has(.hk188-hero) footer,body:has(.hk188-hero) .footer,body:has(.hk188-hero) .hk188-breadcrumb,body:has(.hk188-hero) .hk188-hero__media,body:has(.hk188-hero) .hk188-hero__actions,body:has(.hk188-hero) .hk188-related,body:has(.hk188-hero) #MainContent>.shopify-section:has(.hk-recipe-market),body:has(.hk188-hero) .hk190-jump-nav,body:has(.hk188-hero) .hk190-progress-tools,body:has(.hk188-hero) .article-template__back{display:none!important}body:has(.hk188-hero) #MainContent>.shopify-section{display:block!important;position:static!important;overflow:visible!important;max-height:none!important}body:has(.hk188-hero) .hk188-hero{display:block!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 12px!important}body:has(.hk188-hero) .hk188-hero__copy{padding:0!important}body:has(.hk188-hero) .hk188-hero h1{font-size:23pt!important;color:#111!important;max-width:none!important;margin:5px 0 8px!important}body:has(.hk188-hero) .hk188-hero__intro{font-size:10pt!important;color:#333!important;max-width:none!important}body:has(.hk188-hero) .hk188-hero__meta{margin:8px 0!important}body:has(.hk188-hero) .article-template{padding:0!important;border:0!important;box-shadow:none!important}body:has(.hk188-hero) .article-template__content{padding:0!important;font-size:10pt!important;color:#111!important;line-height:1.45!important}body:has(.hk188-hero) .hk-recipe-text>ol.hk190-enhanced>li.hk190-step{break-inside:avoid!important;padding-left:42px!important;border:0!important;box-shadow:none!important;background:#fff!important}body:has(.hk188-hero) .hk-recipe-text>ol.hk190-enhanced>li.hk190-step::before{display:flex!important;left:0!important;top:15px!important;width:28px!important;height:28px!important;font-size:10pt!important}body:has(.hk188-hero) .hk190-step-toggle{display:none!important}body:has(.hk188-hero) .hk188-faq{break-inside:avoid!important}body:has(.hk188-hero) a{color:#111!important;text-decoration:underline!important}}
