.klb-block{--klb-ink: #203f49;--klb-green: #087a44;--klb-muted: #65736f;--klb-serif: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, serif;--klb-sans: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", sans-serif;box-sizing:border-box;width:100%;max-width:1120px;margin:clamp(32px,5vw,64px) auto;padding:32px;border:1px solid #d9ddd3;border-radius:6px;background:#fff;color:var(--klb-ink);font-family:var(--klb-sans);font-size:15px;font-weight:400;line-height:1.85;letter-spacing:normal;text-align:left;scroll-margin-top:calc(var(--header-height, 120px) + 16px)}.klb-block *,.klb-block *:before,.klb-block *:after{box-sizing:border-box}.klb-block .klb-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:35px;align-items:center}.klb-block .klb-intro,.klb-block .klb-offer{min-width:0}.klb-block .klb-title{margin:0 0 18px;color:var(--klb-ink);font-family:var(--klb-serif);font-size:34px;font-weight:500;line-height:1.6;letter-spacing:normal;text-transform:none}.klb-block .klb-copy{margin:0 0 18px;font-size:15px;line-height:1.85}.klb-block .klb-points{display:flex;flex-wrap:wrap;gap:8px 12px;margin:16px 0 0;padding:0;list-style:none}.klb-block .klb-point{margin:0;padding:5px 0;border-bottom:1px solid #b2c3b3;font-size:13px;line-height:1.7}.klb-block .klb-benefit{margin:0 0 20px;padding:24px;border:1px solid #e5dac6;background:#f5f1e7}.klb-block .klb-eyebrow{margin:0;color:var(--klb-muted);font-size:11px;line-height:1.8;letter-spacing:.18em}.klb-block .klb-story{margin:12px 0;font-family:var(--klb-serif);font-size:20px;font-weight:500;line-height:1.7}.klb-block .klb-repeat{margin:0 0 18px;padding:8px 0;border-top:1px solid #cfc5b2;border-bottom:1px solid #cfc5b2;color:var(--klb-green);font-size:16px;font-weight:600;line-height:1.85}.klb-block .klb-soup-name{margin:0;color:var(--klb-ink);font-family:var(--klb-serif);font-size:25px;font-weight:500;line-height:1.6;letter-spacing:normal;text-transform:none}.klb-block .klb-portion{margin:3px 0 12px;font-family:var(--klb-serif);line-height:1.5}.klb-block .klb-amount{font-size:36px;font-weight:500;letter-spacing:-.05em}.klb-block .klb-unit{margin-left:2px;font-size:16px}.klb-block .klb-description{margin:0;font-size:14px;line-height:1.85}.klb-block .klb-recipe-link{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:4px;min-height:44px;max-width:100%;margin:10px 0 16px;padding:5px 10px;border:1px solid #ded5c4;background:#fff;color:var(--klb-ink);font-size:13px;line-height:1.6;text-decoration:none}.klb-block .klb-recipe-web{white-space:nowrap}.klb-block .klb-gift{margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.85}.klb-block .klb-conditions{margin:0;color:var(--klb-muted);font-size:12px;line-height:1.8}.klb-block .klb-cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:15px 24px;border:0;border-radius:3px;background:var(--klb-green);color:#fff;font-family:var(--klb-sans);font-size:15px;font-weight:500;line-height:1.6;letter-spacing:normal;text-align:center;text-decoration:none}.klb-block .klb-cta:hover{background:#066638;color:#fff}.klb-block .klb-application-note{margin:10px 0 0;color:var(--klb-muted);font-size:12px;line-height:1.8}.klb-block .klb-details{margin:12px 0 0;padding:0;border-top:1px solid #d9ddd3;border-bottom:1px solid #d9ddd3}.klb-block .klb-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin:0;padding:10px 0;color:var(--klb-ink);font-family:var(--klb-sans);font-size:14px;font-weight:600;line-height:1.7;list-style:none;cursor:pointer}.klb-block .klb-summary::-webkit-details-marker{display:none}.klb-block .klb-summary:after{content:"+";flex-shrink:0;font-size:20px;font-weight:400}.klb-block .klb-details[open]>.klb-summary:after{content:"\2212"}.klb-block .klb-instructions{padding:0 0 18px;font-size:13px;line-height:1.9}.klb-block .klb-steps{margin:0;padding:0 0 0 1.5em;list-style:decimal}.klb-block .klb-step{margin:0 0 9px;padding:0 0 0 3px}.klb-block .klb-deadline{font-weight:600}.klb-block .klb-manual-note,.klb-block .klb-recipe-note{margin:12px 0 0;font-size:12px;line-height:1.8}.klb-block .klb-text-link{color:var(--klb-green);text-decoration:underline;text-underline-offset:3px}.klb-block .klb-recipe-link:hover{border-color:var(--klb-green);text-decoration:underline;text-underline-offset:3px}.klb-block .klb-cta:focus-visible,.klb-block .klb-recipe-link:focus-visible,.klb-block .klb-text-link:focus-visible,.klb-block .klb-summary:focus-visible{outline:3px solid #a77d3e;outline-offset:3px}@media screen and (max-width:720px){.klb-block{padding:24px 20px}.klb-block .klb-layout{grid-template-columns:minmax(0,1fr);gap:28px}.klb-block .klb-title{font-size:27px}.klb-block .klb-title-break,.klb-block .klb-description-break{display:none}.klb-block .klb-benefit{padding:18px}}@media screen and (max-width:359px){.klb-block{padding-inline:16px}.klb-block .klb-benefit{padding-inline:14px}.klb-block .klb-soup-name{font-size:23px}.klb-block .klb-cta{padding-inline:16px}}.klb-home-wrap{padding-inline:20px}#soup-recipes{scroll-margin-top:calc(var(--header-height, 120px) + 24px)}
/*# sourceMappingURL=/cdn/shop/t/93/assets/kazu-line-benefit.css.map */
