.klb-home-wrap:has(>.klb-block--talk){padding-inline:0}.klb-block.klb-block--talk{width:min(calc(100% - 64px),1320px);max-width:none;margin:28px auto;padding:56px clamp(36px,4vw,64px);border:1px solid #d9d3c8;border-radius:4px}.klb-block--talk .klb-nb{display:inline-block}.klb-block.klb-block--talk .klb-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,4.4vw,72px);align-items:center}.klb-block.klb-block--talk .klb-title{margin:0 0 20px;font-size:clamp(28px,2.6vw,36px);line-height:1.6}.klb-block--talk .klb-talk{display:grid;gap:10px;padding:18px 16px 20px;border-radius:4px;background:#edf1ec}.klb-block--talk .klb-bubble{margin:0;font-size:14px;line-height:1.75}.klb-block--talk .klb-bubble--shop{display:flex;align-items:flex-start;gap:8px;justify-self:start;max-width:94%}.klb-block.klb-block--talk .klb-bubble--shop>:last-child{margin:0;padding:10px 14px;border-radius:4px 16px 16px;background:#fff;color:var(--klb-ink);font-size:14px;line-height:1.75}.klb-block--talk .klb-avatar{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#b8543e;color:#fff;font-family:var(--klb-serif);font-size:15px;font-weight:500;line-height:1}.klb-block--talk .klb-tcy{text-combine-upright:all;-webkit-text-combine:horizontal}.klb-block--talk .klb-bubble--me{justify-self:end;max-width:80%;padding:9px 14px;border-radius:16px 4px 16px 16px;background:#d4efc2;color:#173f26}.klb-block--talk .klb-bubble--shop{transform-origin:left bottom}.klb-block--talk .klb-bubble--me{position:relative;transform-origin:right bottom}.klb-block--talk .klb-bubble--me:before{content:"\65e2\8aad";position:absolute;right:calc(100% + 6px);bottom:2px;color:#7a8680;font-size:10px;line-height:1.2;white-space:nowrap}.klb-block--talk .klb-bubble a{color:#087a44;text-decoration:underline;text-underline-offset:3px}.klb-block--talk.is-armed :is(.klb-greet,.klb-talk__head){opacity:0;transform:translateY(10px) scale(.96);transition:opacity .4s ease,transform .55s cubic-bezier(.3,1.45,.5,1)}.klb-block--talk.is-armed .klb-greet{transition-delay:.15s}.klb-block--talk.is-armed.is-in :is(.klb-greet,.klb-talk__head){opacity:1;transform:none}.klb-block--talk .klb-chat{display:grid}.klb-block--talk .klb-convo{display:grid;grid-area:1 / 1;align-content:start;gap:10px;visibility:hidden}.klb-block--talk .klb-convo.is-on{visibility:visible}.klb-block--talk .klb-convo>.is-wait{display:none}.klb-block--talk .klb-convo>.is-pop{animation:klb-pop .5s cubic-bezier(.3,1.45,.5,1) both}@keyframes klb-pop{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}.klb-block--talk .klb-typing>p{display:flex;gap:4px;align-items:center;min-height:38px}.klb-block--talk .klb-typing i{width:6px;height:6px;border-radius:50%;background:#9aa6a0;animation:klb-dot 1s ease-in-out infinite}.klb-block--talk .klb-typing i:nth-child(2){animation-delay:.15s}.klb-block--talk .klb-typing i:nth-child(3){animation-delay:.3s}@keyframes klb-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.klb-block--talk .klb-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.klb-block--talk .klb-quick__btn{flex:none;min-height:36px;margin:0;padding:0 14px;border:1px solid #9cc9a8;border-radius:999px;background:#fff;color:#087a44;font:inherit;font-size:13px;line-height:1;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease}.klb-block--talk .klb-quick__btn[aria-pressed=true]{border-color:#087a44;background:#087a44;color:#fff}.klb-block--talk .klb-quick__btn:focus-visible{outline:3px solid #a77d3e;outline-offset:-3px}.klb-block--talk .klb-bubble a:focus-visible{outline:3px solid #a77d3e;outline-offset:2px;border-radius:2px}.klb-block--talk .klb-ticket{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 46px;margin:0;border:1px solid #d8cbb8;background:#f5f1e7;box-shadow:9px 9px 0 0 var(--kz-plate, #5c7048)}.klb-block--talk.is-armed .klb-ticket{box-shadow:0 0 0 0 var(--kz-plate, #5c7048);transition:box-shadow 1.1s cubic-bezier(.65,0,.35,1) .15s}.klb-block--talk.is-armed.is-stamped .klb-ticket{box-shadow:9px 9px 0 0 var(--kz-plate, #5c7048)}.klb-block--talk .klb-ticket:before,.klb-block--talk .klb-ticket:after{content:"";position:absolute;right:38px;width:16px;height:16px;border:1px solid #d8cbb8;border-radius:50%;background:#fff}.klb-block--talk .klb-ticket:before{top:-9px;clip-path:inset(50% -2px -2px -2px)}.klb-block--talk .klb-ticket:after{bottom:-9px;clip-path:inset(-2px -2px 50% -2px)}.klb-block--talk .klb-ticket__main{position:relative;min-width:0;padding:22px 22px 22px 24px;border-right:1.5px dashed #c9b99f}.klb-block--talk .klb-ticket__stub{display:grid;place-items:center;margin:0;color:#7d6653;font-family:var(--klb-serif);font-size:13px;letter-spacing:.28em;line-height:1}.klb-block--talk .klb-ticket__stubtext{writing-mode:vertical-rl;white-space:nowrap}.klb-block.klb-block--talk .klb-story{margin:6px 0 10px;font-size:19px;line-height:1.6}.klb-block.klb-block--talk .klb-repeat{margin:0 0 12px;padding:6px 0;font-size:15px}.klb-block--talk .klb-ticket__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px}.klb-block.klb-block--talk .klb-soup-name{font-size:23px}.klb-block.klb-block--talk .klb-portion{margin:0}.klb-block.klb-block--talk .klb-amount{font-size:38px}.klb-block.klb-block--talk .klb-description{margin:6px 0 0;font-size:13.5px;line-height:1.8}.klb-block.klb-block--talk .klb-recipe-link{margin:12px 0}.klb-block.klb-block--talk .klb-gift{margin:0;padding-right:70px;font-size:15px}.klb-block--talk .klb-seal{position:absolute;right:16px;bottom:14px;width:60px;height:60px;opacity:.92;transform:rotate(-8deg);pointer-events:none}.klb-block--talk.is-armed .klb-seal{opacity:0;transform:rotate(-8deg) scale(1.7);transition:opacity .25s ease 1.05s,transform .45s cubic-bezier(.3,1.6,.5,1) 1.05s}.klb-block--talk.is-armed.is-stamped .klb-seal{opacity:.92;transform:rotate(-8deg) scale(1)}.klb-block.klb-block--talk .klb-conditions{margin:16px 0 18px}@media(min-width:750px)and (max-width:989px){.klb-block.klb-block--talk{width:calc(100% - 40px);margin-block:24px;padding:44px 28px}.klb-block.klb-block--talk .klb-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.klb-block.klb-block--talk .klb-title{font-size:26px}.klb-block--talk .klb-talk{padding:14px 10px 16px}.klb-block.klb-block--talk .klb-bubble--shop>:last-child,.klb-block--talk .klb-bubble{font-size:13px}.klb-block--talk .klb-ticket__main{padding:18px 16px 18px 18px}.klb-block.klb-block--talk .klb-soup-name{font-size:20px}.klb-block.klb-block--talk .klb-amount{font-size:32px}}@media(max-width:749px){.klb-block.klb-block--talk{width:calc(100% - 24px);margin-block:20px;padding:36px clamp(12px,3.3vw,24px) 32px;border-radius:3px}.klb-block.klb-block--talk .klb-layout{grid-template-columns:minmax(0,1fr);gap:24px}.klb-block.klb-block--talk .klb-title{margin-bottom:14px;font-size:23px;line-height:1.6}.klb-block--talk .klb-talk{padding:14px 10px 16px;gap:8px}.klb-block.klb-block--talk .klb-bubble--shop>:last-child,.klb-block--talk .klb-bubble{font-size:13px}.klb-block--talk .klb-bubble--shop>:last-child{padding:9px 12px}.klb-block--talk .klb-convo{gap:8px}.klb-block--talk .klb-quick{flex-wrap:nowrap;overflow-x:auto;margin-inline:-10px;padding:2px 10px;scrollbar-width:none;overscroll-behavior-x:contain}.klb-block--talk .klb-quick::-webkit-scrollbar{display:none}.klb-block--talk .klb-quick__btn{font-size:12.5px}.klb-block--talk .klb-avatar{width:28px;height:28px;font-size:14px}.klb-block--talk .klb-ticket{grid-template-columns:minmax(0,1fr) 36px;box-shadow:7px 7px 0 0 var(--kz-plate, #5c7048)}.klb-block--talk.is-armed.is-stamped .klb-ticket{box-shadow:7px 7px 0 0 var(--kz-plate, #5c7048)}.klb-block--talk .klb-ticket:before,.klb-block--talk .klb-ticket:after{right:28px}.klb-block--talk .klb-ticket__main{padding:16px 14px 16px 16px}.klb-block--talk .klb-ticket__stub{font-size:12px;letter-spacing:.22em}.klb-block.klb-block--talk .klb-story{margin:4px 0 8px;font-size:16.5px}.klb-block.klb-block--talk .klb-repeat{margin-bottom:10px;font-size:14px}.klb-block.klb-block--talk .klb-soup-name{font-size:19px}.klb-block.klb-block--talk .klb-amount{font-size:32px}.klb-block.klb-block--talk .klb-description{font-size:13px}.klb-block.klb-block--talk .klb-recipe-link{min-height:38px;margin:10px 0;font-size:12px}.klb-block.klb-block--talk .klb-gift{padding-right:58px;font-size:14px}.klb-block--talk .klb-seal{right:10px;bottom:10px;width:50px;height:50px}.klb-block.klb-block--talk .klb-conditions{margin:14px 0 16px;font-size:11.5px}}.klb-block--talk .klb-talk{--klb-tx: 16px;padding-top:0;overflow:hidden}.klb-block--talk .klb-talk__head{display:flex;align-items:center;gap:8px;margin:0 calc(-1 * var(--klb-tx)) 4px;padding:8px var(--klb-tx);border-bottom:1px solid rgba(32,63,73,.09);background:#e2e9e1;color:#26352f;font-size:12.5px;line-height:1.4}.klb-block--talk .klb-talk__head .klb-avatar{width:24px;height:24px;font-size:12px}.klb-block--talk .klb-talk__head b{font-weight:600;letter-spacing:.04em}.klb-block--talk .klb-talk__tag{margin-left:auto;padding:1px 10px;border-radius:999px;background:#203f491a;color:#4d5c57;font-size:10.5px;letter-spacing:.08em;line-height:1.8;white-space:nowrap}.klb-block.klb-block--talk .klb-story{margin:4px 0 6px;font-size:18px;line-height:1.6}.klb-block.klb-block--talk .klb-repeat{margin:0 0 10px;padding:4px 0;font-size:14.5px;line-height:1.7}.klb-block.klb-block--talk .klb-amount{font-size:36px}.klb-block.klb-block--talk .klb-description{margin:4px 0 0}.klb-block.klb-block--talk .klb-recipe-link{display:inline;column-gap:0;min-height:0;margin:6px 0 0;padding:2px 0;border:0;background:none;color:var(--klb-ink);font-size:12.5px;text-decoration:underline;text-decoration-color:#b9ab93;text-underline-offset:4px}.klb-block--talk .klb-recipe-link:after{content:"\2192";display:inline-block;margin-left:4px}.klb-block--talk .klb-ticket__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.klb-block.klb-block--talk .klb-gift{margin:0;padding:0;font-size:14.5px;line-height:1.7}.klb-block--talk .klb-ticket__foot .klb-seal{position:static;flex:none;width:54px;height:54px}.klb-block.klb-block--talk .klb-ticket__fine{margin:12px 0 0;padding-top:9px;border-top:1px dashed #d8cbb8;color:#75685b;font-size:11px;line-height:1.65}.klb-block.klb-block--talk .klb-cta{margin-top:22px}.klb-block.klb-block--talk .klb-application-note{margin:6px 0 0;font-size:11.5px;line-height:1.7}.klb-block.klb-block--talk .klb-details{margin-top:8px}.klb-block.klb-block--talk .klb-summary{min-height:42px;padding:6px 0;font-size:13px}.klb-block--talk .klb-mtabs{display:none}.klb-block--talk :is(.klb-ticket__fine,.klb-description,.klb-steps li,.klb-manual-note,.klb-recipe-note,.klb-application-note){word-break:auto-phrase;text-wrap:pretty}@media(min-width:990px){.klb-block.klb-block--talk .klb-layout{align-items:start}.klb-block--talk .klb-quick__btn{padding:0 11px;font-size:12.5px}}@media(min-width:750px)and (max-width:989px){.klb-block.klb-block--talk .klb-description{font-size:12px}}@media(max-width:989px){.klb-block--talk .klb-talk{--klb-tx: 10px}}@media(max-width:749px){.klb-block.klb-block--talk .klb-bubble--shop>:last-child,.klb-block--talk .klb-bubble{line-height:1.65}.klb-block--talk .klb-talk{gap:7px;padding-bottom:12px}.klb-block--talk .klb-ticket__main{padding:14px 12px 13px 14px}.klb-block.klb-block--talk .klb-story{margin:2px 0 4px;font-size:16px}.klb-block.klb-block--talk .klb-repeat{margin-bottom:8px;font-size:13.5px}.klb-block.klb-block--talk .klb-soup-name{font-size:18px}.klb-block.klb-block--talk .klb-amount{font-size:30px}.klb-block.klb-block--talk .klb-description{font-size:12.5px;line-height:1.7}.klb-block.klb-block--talk .klb-recipe-link{min-height:0;margin:4px 0 0;font-size:12px}.klb-block.klb-block--talk .klb-gift{font-size:13.5px}.klb-block--talk .klb-ticket__foot .klb-seal{width:46px;height:46px}.klb-block.klb-block--talk .klb-ticket__fine{margin-top:10px;font-size:10.5px}.klb-block.klb-block--talk .klb-cta{min-height:50px;margin-top:20px;padding-block:12px}.klb-block--talk[data-klb-mobile=tabs] .klb-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.klb-block--talk[data-klb-mobile=tabs] :is(.klb-intro,.klb-offer){display:contents}.klb-block--talk[data-klb-mobile=tabs] .klb-title{grid-row:1;margin-bottom:12px}.klb-block--talk[data-klb-mobile=tabs] .klb-mtabs{display:grid;grid-row:2;grid-template-columns:1fr 1fr;gap:3px;margin:0 0 12px;padding:3px;border:1px solid #9cc9a8;border-radius:999px;background:#fff}.klb-block--talk .klb-mtabs__btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:42px;margin:0;padding:2px 10px;border:0;border-radius:999px;background:none;color:#087a44;font:inherit;font-size:13px;line-height:1.2;white-space:nowrap;cursor:pointer}.klb-block--talk .klb-mtabs__btn b{font-weight:inherit}.klb-block--talk .klb-mtabs__btn span{font-size:10.5px;opacity:.85}.klb-block--talk .klb-mtabs__badge{position:absolute;top:-5px;right:8px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#b8543e;color:#fff;font-size:10.5px;font-style:normal;font-weight:600;line-height:1;opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .35s cubic-bezier(.3,1.6,.5,1);pointer-events:none}.klb-block--talk.has-badge .klb-mtabs__badge{opacity:1;transform:none}.klb-block--talk[data-klb-mobile=tabs] .klb-talk__tag{display:none}.klb-block--talk .klb-mtabs__btn[aria-selected=true]{background:#087a44;color:#fff}.klb-block--talk .klb-mtabs__btn:focus-visible{outline:3px solid #a77d3e;outline-offset:2px}.klb-block--talk[data-klb-mobile=tabs] :is(.klb-talk,.klb-ticket){grid-row:3;grid-column:1;align-self:start;transition:opacity .35s ease,visibility 0s}.klb-block--talk[data-klb-mobile=tabs]:not([data-klb-panel=ticket]) .klb-ticket,.klb-block--talk[data-klb-mobile=tabs][data-klb-panel=ticket] .klb-talk{opacity:0;visibility:hidden;transition:none}.klb-block--talk[data-klb-mobile=tabs][data-klb-panel=ticket] .klb-talk .klb-convo{visibility:hidden}.klb-block--talk[data-klb-mobile=tabs] .klb-cta{grid-row:4}.klb-block--talk[data-klb-mobile=tabs] .klb-application-note{grid-row:5}.klb-block--talk[data-klb-mobile=tabs] .klb-details{grid-row:6}}@media(prefers-reduced-motion:reduce){.klb-block--talk.is-armed :is(.klb-greet,.klb-talk__head),.klb-block--talk.is-armed .klb-ticket,.klb-block--talk.is-armed .klb-seal{transition:none}.klb-block--talk .klb-convo>.is-pop,.klb-block--talk .klb-typing i{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/kz-line.css.map */
