:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) *,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) *::after,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) *::before{box-sizing:border-box}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) *{margin:0;padding:0;font-size:inherit;line-height:inherit}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) pre,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) textarea{overflow:auto}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) template{display:none}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) details,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) main,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) summary{display:block}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) input[type=number]{width:auto}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) input[type=search]{-webkit-appearance:textfield}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) input[type=search]::-webkit-search-cancel-button,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) input[type=search]::-webkit-search-decoration{-webkit-appearance:none}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) progress{display:inline-block}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) small{font-size:75%}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) sub,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) sup{top:-0.5em}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) sub{bottom:-0.25em}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) textarea{resize:vertical}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) audio,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) canvas,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) iframe,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) img,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) svg,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) video{vertical-align:middle}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) audio:not([controls]){display:none}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) img{max-width:100%;height:auto;border:0}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) button,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) input,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) select,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) textarea{min-height:1.5em;color:inherit;font-weight:inherit;font-style:inherit;font-family:inherit}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) button{overflow:visible}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) button,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) select{text-transform:none}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) input{line-height:normal}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) button,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) html input[type=button],:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) input[type=reset],:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) input[type=submit]{-webkit-appearance:button;cursor:pointer;border-style:none;background-color:rgba(0,0,0,0)}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) button[disabled],:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) html input[disabled]{cursor:default}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) button::-moz-focus-inner,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) input::-moz-focus-inner{border:0;padding:0}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) code,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) kbd,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) pre,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) samp{font-family:monospace}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) ol,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) ul,:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) li{list-style:none}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) select{-moz-appearance:none;-webkit-appearance:none}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) table{border-spacing:0;border-collapse:collapse}:where(.khd-product-syrup-story,.khd-product-syrup-flavor,.khd-product-syrup-craft,.khd-product-syrup-faq) fieldset{border:0}.khd-product-syrup-story{background:#fff}.khd-product-syrup-story .khd-business-gift-story__inner{max-width:1040px;margin:0 auto}@media(max-width: 749.98px){.khd-product-syrup-story .khd-business-gift-story__inner{padding:110px 24px 100px}}@media(min-width: 750px){.khd-product-syrup-story .khd-business-gift-story__inner{padding:190px 24px 160px}}.khd-product-syrup-story .khd-business-gift-story__heading{color:#b89f6d;font-size:2.6rem;line-height:1.5;letter-spacing:.05em;text-align:center;font-weight:500}@media(min-width: 750px){.khd-product-syrup-story .khd-business-gift-story__heading{font-size:3.8rem}}.khd-product-syrup-story .khd-business-gift-story__list{margin-top:60px;display:grid;gap:90px}@media(min-width: 750px){.khd-product-syrup-story .khd-business-gift-story__list{margin-top:90px;gap:120px}}.khd-product-syrup-story .khd-business-gift-story-item{width:100%;max-width:670px}@media(max-width: 749.98px){.khd-product-syrup-story .khd-business-gift-story-item{margin:0 auto}}@media(min-width: 750px){.khd-product-syrup-story .khd-business-gift-story-item:nth-child(2n){margin-left:auto}}.khd-product-syrup-story .khd-business-gift-story-item:nth-child(even) .khd-business-gift-story-item__image{margin-left:auto;margin-right:-24px;width:calc(100% + 24px)}.khd-product-syrup-story .khd-business-gift-story-item__image{margin-left:-24px;width:calc(100% + 24px)}.khd-product-syrup-story .khd-business-gift-story-item__image img{width:100%}.khd-product-syrup-story .khd-business-gift-story-item__title{margin-top:30px;color:#1a1a1a;line-height:1.8}@media(max-width: 749.98px){.khd-product-syrup-story .khd-business-gift-story-item__title{font-size:2rem;letter-spacing:.02em}}@media(min-width: 750px){.khd-product-syrup-story .khd-business-gift-story-item__title{margin-top:60px;font-size:2.8rem;letter-spacing:.1em}}.khd-product-syrup-story .khd-business-gift-story-item__text{margin-top:24px;color:#1a1a1a;font-size:1.4rem;line-height:2.4;letter-spacing:.05em}@media(min-width: 750px){.khd-product-syrup-story .khd-business-gift-story-item__text{margin-top:30px;font-size:1.6rem;line-height:2.2;letter-spacing:.1em}}@media(max-width: 749.98px){.khd-product-syrup-story .khd-business-gift-story-item__text{font-size:1.4rem;line-height:2.4}}.khd-product-syrup-story .khd-business-gift-story-item__quote{margin-top:30px;padding:20px;background:#eaeaea;color:#555;font-size:1.2rem;line-height:2.2;letter-spacing:.05em}.khd-product-syrup-story .khd-business-gift-story-item__quote p+p{margin-top:1em;text-align:right}@media(min-width: 750px){.khd-product-syrup-story .khd-business-gift-story-item__quote{margin-top:30px;padding:20px 24px 18px;font-size:1.3rem;line-height:2.2;letter-spacing:.1em}}@media(max-width: 749.98px){.khd-product-syrup-story .khd-business-gift-story-item__quote{font-size:1.2rem;line-height:2.2}}.khd-product-syrup-flavor{position:relative;overflow:clip}@media(max-width: 749.98px){.khd-product-syrup-flavor{padding:110px 0 100px}}@media(min-width: 750px){.khd-product-syrup-flavor{padding:190px 0 160px}}.khd-product-syrup-flavor .khd-product-syrup-flavor__background{position:absolute;z-index:0;inset:0}.khd-product-syrup-flavor .khd-product-syrup-flavor__background::before{content:"";display:block;width:100%;height:100%;background-color:#000;opacity:.7;position:absolute;inset:0}.khd-product-syrup-flavor .khd-product-syrup-flavor__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.khd-product-syrup-flavor .khd-product-syrup-flavor__inner{max-width:1100px;margin:0 auto;position:relative;z-index:0}@media(max-width: 749.98px){.khd-product-syrup-flavor .khd-product-syrup-flavor__inner{padding:0 24px}}@media(min-width: 750px){.khd-product-syrup-flavor .khd-product-syrup-flavor__inner{padding:0 60px}}.khd-product-syrup-flavor .khd-product-syrup-flavor__header{display:flex;flex-direction:column;align-items:center;text-align:center}.khd-product-syrup-flavor .khd-product-syrup-flavor__heading{color:#b89f6d;font-size:2.8rem;font-weight:400;line-height:1.4;letter-spacing:.05em}@media(min-width: 750px){.khd-product-syrup-flavor .khd-product-syrup-flavor__heading{font-size:4.2rem;line-height:1.4;letter-spacing:.05em}}.khd-product-syrup-flavor .khd-product-syrup-flavor__cards{margin-top:32px;display:grid;gap:24px}@media(min-width: 750px){.khd-product-syrup-flavor .khd-product-syrup-flavor__cards{grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto auto auto;gap:40px;align-items:stretch}}.khd-product-syrup-flavor .khd-product-syrup-flavor-card{display:flex;flex-direction:column;min-height:273px;padding:32px 24px 28px;border:0;border-radius:0;background:#f7f8fa}@media(min-width: 750px){.khd-product-syrup-flavor .khd-product-syrup-flavor-card{min-height:0;height:100%}}.khd-product-syrup-flavor .khd-product-syrup-flavor-card__title{color:#1a1a1a;font-family:"Hiragino Mincho Pro","Hiragino Mincho ProN","Yu Mincho",serif;font-size:2rem;font-weight:400;line-height:1.5;letter-spacing:.03em;text-align:center;margin-top:0}.khd-product-syrup-flavor .khd-product-syrup-flavor-card__text{margin-top:20px;color:rgba(37,37,37,.75);font-size:1.4rem;line-height:1.93;letter-spacing:.04em}.khd-product-syrup-flavor .khd-product-syrup-flavor-card__meters{margin-top:18px;display:grid;gap:10px}.khd-product-syrup-flavor .khd-product-syrup-flavor-card__meter{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.khd-product-syrup-flavor .khd-product-syrup-flavor-card__meter-label{color:#252525;font-size:1.3rem;line-height:1.5;letter-spacing:.04em;white-space:normal}.khd-product-syrup-flavor .khd-product-syrup-flavor-card__meter-bars{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:1 1 auto;min-width:0}.khd-product-syrup-flavor .khd-product-syrup-flavor-card__meter-bars span{width:10px;height:10px;border-radius:0;background:rgba(37,37,37,.15);transform:rotate(45deg);flex:0 0 auto}.khd-product-syrup-flavor .khd-product-syrup-flavor-card__meter-bars span[data-checked]{background:#252525}@supports(grid-template-rows: subgrid){@media(min-width: 750px){.khd-product-syrup-flavor .khd-product-syrup-flavor-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.khd-product-syrup-flavor .khd-product-syrup-flavor-card__title{grid-row:1}.khd-product-syrup-flavor .khd-product-syrup-flavor-card__text{grid-row:2;align-self:start}.khd-product-syrup-flavor .khd-product-syrup-flavor-card__meters{grid-row:3;align-self:end}}}@media(max-width: 749.98px){.khd-product-syrup-flavor{padding:160px 0 80px}.khd-product-syrup-flavor .khd-product-syrup-flavor-card__title{font-size:1.8rem}.khd-product-syrup-flavor .khd-product-syrup-flavor-card__text{font-size:1.4rem}}