.preparation_intro__hkOSw{max-width:900px;padding:32px 0 48px}.preparation_intro__hkOSw h1{margin:12px 0 22px}.preparation_intro__hkOSw>p:last-child{max-width:560px;font-size:1.08rem;line-height:1.75;color:#536258}.preparation_recipe__Mbs74{padding:32px 0 65px;border-top:1px solid #d8d4c5}.preparation_recipeHeading__w1gWf{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:28px}.preparation_recipeHeading__w1gWf h2{font-size:clamp(2rem,3.4vw,3.2rem)}.preparation_recipeHeading__w1gWf>span{font-size:.8rem;color:#637060;white-space:nowrap}.preparation_recipeBody__6HSdm{display:grid;grid-template-columns:235px minmax(0,1fr);gap:44px}.preparation_ingredients__6tUY4{padding-top:4px}.preparation_ingredients__6tUY4 h3{font-size:1.75rem;margin-bottom:20px}.preparation_ingredients__6tUY4 dl{margin:0 0 26px}.preparation_ingredients__6tUY4 dl>div{display:flex;align-items:baseline;gap:12px;padding:13px 0;border-bottom:1px solid #d8d4c5}.preparation_ingredients__6tUY4 dt{min-width:65px;font-size:1.4rem;font-family:var(--font-hanacha-display),Georgia,serif}.preparation_ingredients__6tUY4 dd{margin:0;font-size:.92rem;line-height:1.5}.preparation_ingredients__6tUY4 dd small{display:block;color:#637060;font-size:.77rem}.preparation_ingredients__6tUY4 h4{font-size:.77rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin:24px 0 10px}.preparation_ingredients__6tUY4 p{font-size:.86rem;line-height:1.8;color:#536258}.preparation_ingredients__6tUY4 a{text-decoration:underline;text-underline-offset:4px}.preparation_frames__iS_vp{display:grid;gap:56px;min-width:0;padding:0;margin:0;list-style:none}.preparation_frame__O4sa_{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:32px;min-width:0}.preparation_frame__O4sa_>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px}.preparation_stepContent__VCu9K{padding-top:4px}.preparation_stepHeading__RN0QS{display:flex;align-items:baseline;gap:12px}.preparation_stepHeading__RN0QS>span{font:1.3rem var(--font-hanacha-display),Georgia,serif;color:#9c824e}.preparation_stepHeading__RN0QS h3{font-size:clamp(1.55rem,2.2vw,2rem);letter-spacing:-.025em}.preparation_frame__O4sa_ .preparation_measure__3eH2P{font-size:.78rem;color:#6c715e;margin:10px 0 12px}.preparation_frame__O4sa_ .preparation_stepCopy__NpwQc{font-size:.91rem;line-height:1.8;color:#45564c}.preparation_tip__XRyxh{margin-top:22px;padding:0 0 0 16px;border-left:2px solid #d2c7ab}.preparation_tip__XRyxh h4{font-size:.83rem;font-weight:500;line-height:1.6;margin:0 0 6px}.preparation_tip__XRyxh p{font-size:.82rem;line-height:1.8;color:#536258;margin:0}.preparation_latte__wjP6E{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:center;gap:36px;background:#eee8dc;padding:32px;margin:10px 0 65px;border-radius:6px}.preparation_latte__wjP6E>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.preparation_latteCopy__RdWAw{padding:0 20px}.preparation_latteCopy__RdWAw h2{margin:12px 0 22px;font-size:clamp(2.2rem,3.3vw,3.3rem)}.preparation_latteCopy__RdWAw>p:not(:first-child){font-size:.95rem;line-height:1.8;color:#45564c}.preparation_latteCopy__RdWAw dl{margin:24px 0}.preparation_latteCopy__RdWAw dt{font-weight:500;margin:18px 0 6px}.preparation_latteCopy__RdWAw dd{margin:0;font-size:.9rem;line-height:1.8;color:#45564c}.preparation_latteCopy__RdWAw a{font-size:.88rem;line-height:1.8;text-decoration:underline;text-underline-offset:5px}.preparation_notes__Wao2e{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-bottom:70px}.preparation_notes__Wao2e h2{font-size:clamp(2rem,3vw,2.7rem);margin-bottom:20px}.preparation_notes__Wao2e p{font-size:.95rem;line-height:1.85;color:#45564c;margin-bottom:15px}.preparation_notes__Wao2e a{text-decoration:underline;text-underline-offset:4px}.preparation_notes__Wao2e details{border-top:1px solid #d8d4c5;padding:5px 0}.preparation_notes__Wao2e details:last-child{border-bottom:1px solid #d8d4c5}.preparation_notes__Wao2e summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:20px;cursor:pointer;list-style:none;font-size:.95rem}.preparation_notes__Wao2e summary::-webkit-details-marker{display:none}.preparation_notes__Wao2e summary:after{content:"+"}.preparation_notes__Wao2e details[open] summary:after{content:"−"}.preparation_notes__Wao2e details p{font-size:.88rem;margin:10px 0 20px}.preparation_shopLinks__DlFZd{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:.85rem;margin-top:22px}.preparation_closing__qD5N3{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #d8d4c5;padding:30px 0 65px}.preparation_closing__qD5N3 p{font:2rem var(--font-hanacha-display),Georgia,serif}.preparation_closing__qD5N3 a{font-size:.9rem;text-decoration:underline;text-underline-offset:5px}@media(max-width:1000px){.preparation_recipeBody__6HSdm{grid-template-columns:200px minmax(0,1fr);gap:28px}.preparation_frame__O4sa_{grid-template-columns:1fr;gap:22px}.preparation_frame__O4sa_>img{max-width:320px}.preparation_latte__wjP6E{grid-template-columns:280px minmax(0,1fr);gap:24px}.preparation_latteCopy__RdWAw{padding:0}.preparation_notes__Wao2e{gap:36px}}@media(max-width:700px){.preparation_intro__hkOSw{padding:20px 0 32px}.preparation_intro__hkOSw h1{font-size:clamp(2.9rem,11vw,4.4rem)}.preparation_intro__hkOSw>p:last-child{font-size:1rem}.preparation_recipe__Mbs74{padding:25px 0 40px}.preparation_recipeHeading__w1gWf{align-items:start;gap:15px;margin-bottom:20px}.preparation_recipeHeading__w1gWf h2{max-width:230px}.preparation_recipeHeading__w1gWf>span{padding-top:8px}.preparation_recipeBody__6HSdm{display:block}.preparation_ingredients__6tUY4{margin-bottom:40px}.preparation_ingredients__6tUY4 h3{font-size:1.5rem;margin-bottom:4px}.preparation_ingredients__6tUY4 dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:14px}.preparation_ingredients__6tUY4 dl>div{display:block}.preparation_ingredients__6tUY4 dt{font-size:1.6rem;margin-bottom:5px}.preparation_ingredients__6tUY4 h4{margin:16px 0 6px}.preparation_ingredients__6tUY4 p{font-size:.85rem}.preparation_frames__iS_vp{gap:48px}.preparation_frame__O4sa_{gap:20px}.preparation_stepContent__VCu9K{padding-top:0}.preparation_stepHeading__RN0QS h3{font-size:1.8rem}.preparation_frame__O4sa_ .preparation_stepCopy__NpwQc{font-size:.9rem}.preparation_reelNavigation__MhrmW{margin-top:12px}.preparation_latte__wjP6E{grid-template-columns:1fr;gap:24px;padding:24px;margin-bottom:40px}.preparation_latte__wjP6E>img{max-width:320px}.preparation_latteCopy__RdWAw{padding:0}.preparation_notes__Wao2e{grid-template-columns:1fr;gap:30px;padding-bottom:36px}.preparation_closing__qD5N3{align-items:start;flex-direction:column;padding-bottom:45px}}.recipes_intro__PKE1m{max-width:850px;padding:28px 0 42px}.recipes_intro__PKE1m h1{margin:12px 0 22px}.recipes_intro__PKE1m>p:last-child{max-width:610px;font-size:1.06rem;line-height:1.8;color:#45564c}.recipes_basics__uOYEx{display:grid;grid-template-columns:200px 1fr;gap:32px;align-items:center;background:#eef0e6;padding:26px;margin-bottom:64px;border-radius:6px}.recipes_basics__uOYEx img{width:100%;height:auto;border-radius:3px}.recipes_basics__uOYEx h2{font-size:clamp(2rem,3vw,2.8rem);margin:7px 0 12px}.recipes_basics__uOYEx p{max-width:620px;line-height:1.8;color:#45564c}.recipes_basics__uOYEx a{margin-top:12px}.recipes_section__3073O{padding-bottom:64px}.recipes_sectionHeading__L6WPW{max-width:650px;margin-bottom:30px}.recipes_sectionHeading__L6WPW h2{font-size:clamp(2.3rem,3.6vw,3.5rem);margin-bottom:16px}.recipes_sectionHeading__L6WPW p{line-height:1.8;color:#45564c}.recipes_cards__sx5Qu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.recipes_card__hnkVY{min-width:0}.recipes_cardLink__ajEaZ{display:block}.recipes_cardLink__ajEaZ>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:5px;background:#eee8dc}.recipes_cardCopy__gRDZq{padding:20px 0}.recipes_cardCopy__gRDZq .recipes_flavour__u70hs{font-size:.73rem;letter-spacing:.07em;color:#536258;margin-bottom:8px}.recipes_cardCopy__gRDZq h3{font-size:2rem;margin-bottom:12px}.recipes_cardCopy__gRDZq>p:not(.recipes_flavour__u70hs){font-size:.83rem;color:#536258;line-height:1.7}.recipes_readRecipe__qME1v{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-size:.88rem;text-decoration:underline;text-underline-offset:5px;margin-top:10px}.recipes_cardLink__ajEaZ:hover .recipes_readRecipe__qME1v{color:#5d735f}.recipes_help__Bp13N{max-width:800px;border-top:1px solid #d8d4c5;padding:30px 0 64px}.recipes_help__Bp13N h2{font-size:2rem;margin-bottom:14px}.recipes_help__Bp13N p{font-size:.96rem;line-height:1.8;color:#45564c}.recipes_help__Bp13N a{text-decoration:underline;text-underline-offset:4px}.recipes_hero__jvLSu{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:60px;padding:20px 0 56px}.recipes_hero__jvLSu h1{font-size:clamp(3rem,4.8vw,4.8rem);max-width:700px;margin:14px 0 24px}.recipes_hero__jvLSu .recipes_description__YIw_Z{font-size:1.04rem;line-height:1.8;color:#45564c;max-width:560px}.recipes_hero__jvLSu figure{margin:0;max-width:480px;justify-self:end}.recipes_hero__jvLSu figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:5px}.recipes_meta__7VrP9{display:flex;flex-wrap:wrap;gap:10px 22px;margin:24px 0 0;padding:0;list-style:none;font-size:.84rem;line-height:1.6;color:#536258}.recipes_actions__WJdvt{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.recipes_printButton__vthXb{min-height:44px;background:transparent;border:0;padding:8px 0;color:#18352a;font:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.recipes_recipeLayout__qbCiE{display:grid;grid-template-columns:285px minmax(0,1fr);align-items:start;gap:64px;border-top:1px solid #d8d4c5;padding-top:40px;scroll-margin-top:120px}.recipes_ingredients__jAtJf{background:#f0ece2;padding:26px;border-radius:5px}.recipes_ingredients__jAtJf h2{font-size:2rem;margin-bottom:24px}.recipes_ingredients__jAtJf h3{font-family:var(--font-hanacha-body),sans-serif;font-size:.86rem;font-weight:500;letter-spacing:0;margin:24px 0 14px}.recipes_ingredients__jAtJf ul{padding:0;margin:0;list-style:none}.recipes_ingredients__jAtJf li{padding:11px 0;border-bottom:1px solid #d8d4c5;font-size:.87rem;line-height:1.65;color:#344a3c}.recipes_ingredients__jAtJf p{font-size:.84rem;line-height:1.8;color:#45564c}.recipes_ingredients__jAtJf a{text-decoration:underline;text-underline-offset:4px}.recipes_method__ozmjy>h2{font-size:2.5rem;margin-bottom:28px}.recipes_timing__tNKES{padding:16px 20px;background:#eef0e6;border-left:2px solid #9c824e;font-size:.9rem;line-height:1.7;margin-bottom:28px!important}.recipes_steps__aV2My{display:grid;gap:44px;padding:0;margin:0;list-style:none}.recipes_step__fWkFC{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:28px;align-items:start;scroll-margin-top:120px}.recipes_step__fWkFC>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px}.recipes_stepHeading__0h_PK{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.recipes_stepHeading__0h_PK span{font:1.4rem var(--font-hanacha-display),Georgia,serif;color:#9c824e}.recipes_stepHeading__0h_PK h3{font-size:1.8rem}.recipes_step__fWkFC p{font-size:.92rem;line-height:1.8;color:#45564c}.recipes_tip__PZwoK{border-left:2px solid #b79a5b;padding-left:22px;margin-top:38px}.recipes_tip__PZwoK h3{font-size:1.65rem;margin-bottom:10px}.recipes_tip__PZwoK p{font-size:.93rem;line-height:1.8;color:#45564c}.recipes_productLink__7LGcC{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:28px;margin:60px 0;background:#eef0e6;border-radius:5px}.recipes_productLink__7LGcC h2{font-size:2rem;margin-bottom:10px}.recipes_productLink__7LGcC p{font-size:.93rem;line-height:1.8;color:#45564c;max-width:610px}.recipes_productLink__7LGcC a{flex-shrink:0}.recipes_related__Xgc5O{padding-bottom:60px}.recipes_related__Xgc5O>h2{font-size:2.5rem;margin-bottom:28px}.recipes_related__Xgc5O .recipes_cards__sx5Qu{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.recipes_hubLink__B8sKx{margin-top:28px}.recipes_teaser__vgeeX{padding:4px 0 58px}.recipes_teaser__vgeeX h2{font-size:clamp(2rem,3vw,2.8rem);margin-bottom:14px}.recipes_teaser__vgeeX p{max-width:630px;line-height:1.8;color:#45564c}.recipes_teaser__vgeeX a{margin-top:12px}@media(max-width:1050px){.recipes_hero__jvLSu{gap:32px}.recipes_recipeLayout__qbCiE{grid-template-columns:245px minmax(0,1fr);gap:32px}.recipes_ingredients__jAtJf{padding:22px}.recipes_step__fWkFC{grid-template-columns:1fr;gap:20px}.recipes_step__fWkFC>img{max-width:300px}.recipes_productLink__7LGcC{align-items:start;flex-direction:column}.recipes_cards__sx5Qu{gap:22px}}@media(max-width:680px){.recipes_intro__PKE1m{padding:18px 0 30px}.recipes_intro__PKE1m h1{font-size:3.2rem}.recipes_basics__uOYEx{grid-template-columns:1fr;gap:22px;padding:22px;margin-bottom:42px}.recipes_basics__uOYEx img{max-width:220px}.recipes_section__3073O{padding-bottom:42px}.recipes_cards__sx5Qu,.recipes_related__Xgc5O .recipes_cards__sx5Qu{grid-template-columns:1fr;gap:20px}.recipes_cardLink__ajEaZ{max-width:480px}.recipes_cardCopy__gRDZq h3{font-size:2.15rem}.recipes_hero__jvLSu{grid-template-columns:1fr;gap:28px;padding:16px 0 36px}.recipes_hero__jvLSu h1{font-size:clamp(2.8rem,10vw,3.8rem)}.recipes_hero__jvLSu figure{justify-self:start;max-width:400px}.recipes_recipeLayout__qbCiE{grid-template-columns:1fr;gap:36px;padding-top:30px;scroll-margin-top:90px}.recipes_ingredients__jAtJf{padding:24px}.recipes_ingredients__jAtJf h2{margin-bottom:16px}.recipes_ingredients__jAtJf h3{margin-top:22px}.recipes_ingredients__jAtJf li{font-size:.92rem}.recipes_method__ozmjy>h2{font-size:2.3rem}.recipes_steps__aV2My{gap:36px}.recipes_step__fWkFC>img{max-width:360px}.recipes_step__fWkFC p{font-size:.96rem}.recipes_productLink__7LGcC{margin:42px 0;padding:24px}.recipes_productLink__7LGcC a{max-width:100%}.recipes_help__Bp13N,.recipes_teaser__vgeeX{padding-bottom:42px}}@media print{.recipes_printPage__a1tE5{background:white!important;color:black!important;font-size:11pt}.recipes_printPage__a1tE5 a{text-decoration:none}.recipes_actions__WJdvt,.recipes_hero__jvLSu figure,.recipes_printPage__a1tE5 nav,.recipes_productLink__7LGcC,.recipes_related__Xgc5O{display:none!important}.recipes_hero__jvLSu{display:block;padding:0 0 18px}.recipes_hero__jvLSu h1{font-size:28pt;max-width:none;margin:0 0 12px}.recipes_hero__jvLSu .recipes_description__YIw_Z{max-width:none}.recipes_recipeLayout__qbCiE{display:block;padding-top:18px}.recipes_ingredients__jAtJf{background:none;padding:0;margin-bottom:22px}.recipes_ingredients__jAtJf ul{column-count:2;column-gap:30px}.recipes_ingredients__jAtJf li{break-inside:avoid;padding:5px 0}.recipes_ingredients__jAtJf h2,.recipes_method__ozmjy>h2{font-size:20pt}.recipes_steps__aV2My{display:block}.recipes_step__fWkFC{display:block;break-inside:avoid;margin-bottom:18px}.recipes_step__fWkFC>img{display:none}.recipes_stepHeading__0h_PK h3{font-size:16pt}.recipes_step__fWkFC p,.recipes_tip__PZwoK p{font-size:11pt;line-height:1.6}.recipes_timing__tNKES{background:none}.recipes_printPage__a1tE5 .hanacha-container{width:100%}}@media print{body:has(.recipes_printPage__a1tE5) .hanacha-shell .relative>footer,body:has(.recipes_printPage__a1tE5) .hanacha-shell .relative>header{display:none!important}.recipes_printPage__a1tE5{width:100%}.recipes_printPage__a1tE5>div{width:100%;max-width:none}.recipes_printPage__a1tE5 .recipes_meta__7VrP9{margin-top:12px}}