.RecipeInteractions-module__CnzxUa__sidebar{flex-direction:column;flex:1;gap:2rem;min-width:300px;display:flex}.RecipeInteractions-module__CnzxUa__sidebarImage{border:1px solid var(--border);background:#fff;border-radius:8px;padding:.5rem;transition:transform .3s;box-shadow:0 4px 20px #0000000d}.RecipeInteractions-module__CnzxUa__sidebarImage:hover{transform:translateY(-5px)}.RecipeInteractions-module__CnzxUa__sidebarImage img{border-radius:4px;width:100%}.RecipeInteractions-module__CnzxUa__caption{color:#999;text-transform:uppercase;letter-spacing:1px;text-align:center;margin-top:.75rem;font-size:.7rem;font-weight:600}.RecipeInteractions-module__CnzxUa__sidebarCard{border:1px solid var(--border);border-left:4px solid var(--primary);background:#fdfdfd;border-radius:8px;padding:1.5rem}.RecipeInteractions-module__CnzxUa__sidebarCard h3{color:var(--foreground);margin-bottom:.75rem;font-size:1.1rem}.RecipeInteractions-module__CnzxUa__sidebarCard p{color:#666;margin-bottom:1.5rem;font-size:.9rem;line-height:1.4}.RecipeInteractions-module__CnzxUa__printBtn{background-color:var(--foreground);color:#fff;width:100%;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:1rem;font-weight:700;transition:opacity .3s;display:flex}.RecipeInteractions-module__CnzxUa__printBtn:hover{opacity:.9}.RecipeInteractions-module__CnzxUa__lightbox{z-index:9999;cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s RecipeInteractions-module__CnzxUa__fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes RecipeInteractions-module__CnzxUa__fadeIn{0%{opacity:0}to{opacity:1}}.RecipeInteractions-module__CnzxUa__lightboxContent{max-width:90%;max-height:90%;position:relative}.RecipeInteractions-module__CnzxUa__lightboxImg{object-fit:contain;border-radius:4px;max-width:100%;max-height:90vh;box-shadow:0 0 50px #00000080}.RecipeInteractions-module__CnzxUa__closeLightbox{color:#fff;cursor:pointer;background:0 0;border:none;font-size:3rem;position:absolute;top:-50px;right:0}@media print{.RecipeInteractions-module__CnzxUa__sidebar,.RecipeInteractions-module__CnzxUa__lightbox{display:none!important}}
.RelatedRecipes-module__hR8fLq__section{border-top:2px solid #f5f5f5;margin-top:6rem;padding:5rem 0 0}.RelatedRecipes-module__hR8fLq__header{text-align:center;margin-bottom:3rem}.RelatedRecipes-module__hR8fLq__eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:3px;color:var(--primary);margin-bottom:.75rem;font-size:.7rem;font-weight:700;display:inline-block}.RelatedRecipes-module__hR8fLq__title{color:var(--foreground);margin-bottom:1.25rem;font-size:2.5rem;font-weight:800}.RelatedRecipes-module__hR8fLq__divider{background:var(--primary);border-radius:2px;width:50px;height:3px;margin:0 auto}.RelatedRecipes-module__hR8fLq__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.RelatedRecipes-module__hR8fLq__card{color:inherit;background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.RelatedRecipes-module__hR8fLq__card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0000001a}.RelatedRecipes-module__hR8fLq__imageWrapper{width:100%;height:200px;position:relative;overflow:hidden}.RelatedRecipes-module__hR8fLq__image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.RelatedRecipes-module__hR8fLq__card:hover .RelatedRecipes-module__hR8fLq__image{transform:scale(1.07)}.RelatedRecipes-module__hR8fLq__categoryBadge{background:var(--primary);color:#fff;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1px;border-radius:4px;padding:.25rem .6rem;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.RelatedRecipes-module__hR8fLq__content{flex-direction:column;flex:1;padding:1.25rem 1.5rem 1rem;display:flex}.RelatedRecipes-module__hR8fLq__cardTitle{color:var(--foreground);margin-bottom:.6rem;font-size:1.1rem;font-weight:700;line-height:1.3}.RelatedRecipes-module__hR8fLq__excerpt{color:#777;flex:1;margin-bottom:1rem;font-size:.88rem;line-height:1.55}.RelatedRecipes-module__hR8fLq__meta{font-family:var(--font-sans);color:#aaa;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:flex}.RelatedRecipes-module__hR8fLq__dot{color:var(--primary)}.RelatedRecipes-module__hR8fLq__arrow{font-family:var(--font-sans);color:var(--primary);text-align:right;border-top:1px solid #f5f5f5;padding:.75rem 1.5rem;font-size:.8rem;font-weight:700;transition:padding-right .2s}.RelatedRecipes-module__hR8fLq__card:hover .RelatedRecipes-module__hR8fLq__arrow{padding-right:1rem}@media (max-width:768px){.RelatedRecipes-module__hR8fLq__grid{grid-template-columns:1fr}.RelatedRecipes-module__hR8fLq__title{font-size:2rem}}@media (max-width:1024px){.RelatedRecipes-module__hR8fLq__grid{grid-template-columns:repeat(2,1fr)}}
.Recipe-module__ym3Yva__pdfHeader{display:none}.Recipe-module__ym3Yva__recipePage{background-color:#fff;padding:4rem 0}.Recipe-module__ym3Yva__breadcrumb{font-family:var(--font-sans);color:#bbb;text-transform:uppercase;letter-spacing:1px;margin-bottom:2rem;font-size:.8rem}.Recipe-module__ym3Yva__breadcrumb a{color:var(--primary);text-decoration:none;transition:color .3s}.Recipe-module__ym3Yva__breadcrumb a:hover{color:var(--primary-dark)}.Recipe-module__ym3Yva__header{align-items:flex-start;gap:5rem;margin-bottom:4rem;display:flex}.Recipe-module__ym3Yva__mainInfo{flex:1.5}.Recipe-module__ym3Yva__category{background-color:var(--accent);color:var(--primary-dark);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;border-radius:4px;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.7rem;font-weight:700;display:inline-block}.Recipe-module__ym3Yva__title{color:var(--foreground);margin-bottom:1.5rem;font-size:4rem;font-weight:800;line-height:1.05}.Recipe-module__ym3Yva__excerpt{font-family:var(--font-serif);color:#666;max-width:650px;margin-bottom:3rem;font-size:1.25rem;font-style:italic;line-height:1.6}.Recipe-module__ym3Yva__meta{border-top:1px solid #eee;gap:4rem;padding:2.5rem 0;display:flex}.Recipe-module__ym3Yva__metaItem{flex-direction:column;gap:.6rem;display:flex}.Recipe-module__ym3Yva__label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1.5px;color:#aaa;font-size:.65rem;font-weight:700}.Recipe-module__ym3Yva__value{font-family:var(--font-serif);color:var(--foreground);font-size:1.3rem;font-weight:700}.Recipe-module__ym3Yva__imageWrapper{flex:1;position:relative}.Recipe-module__ym3Yva__image{width:100%;height:auto;box-shadow:30px 30px 0 var(--accent);border-radius:12px}.Recipe-module__ym3Yva__shareButtons{border-top:1px solid #eee;margin-top:3rem;padding:1.5rem 0}.Recipe-module__ym3Yva__shareLabel{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1px;color:#bbb;margin-bottom:1.2rem;font-size:.7rem;font-weight:700;display:block}.Recipe-module__ym3Yva__shareIcons{gap:1.5rem;display:flex}.Recipe-module__ym3Yva__shareIcons a{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1px;border-radius:4px;padding:.8rem 1.8rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s}.Recipe-module__ym3Yva__pinterstBtn{color:#fff;background-color:#e60023}.Recipe-module__ym3Yva__pinterstBtn:hover{background-color:#ad0000;transform:translateY(-2px)}.Recipe-module__ym3Yva__facebookBtn{color:#fff;background-color:#1877f2}.Recipe-module__ym3Yva__facebookBtn:hover{background-color:#0d65d9;transform:translateY(-2px)}.Recipe-module__ym3Yva__content{align-items:flex-start;gap:3.5rem;display:flex}.Recipe-module__ym3Yva__recipeContent{flex:2.8}.Recipe-module__ym3Yva__section{margin-bottom:4rem}.Recipe-module__ym3Yva__sectionTitle{color:var(--foreground);border-bottom:1px solid #f5f5f5;margin-bottom:2rem;padding-bottom:1rem;font-size:2.2rem;font-weight:800}.Recipe-module__ym3Yva__ingredientList{padding:0;list-style:none}.Recipe-module__ym3Yva__ingredientList li{color:#333;border-bottom:1px solid #fafafa;align-items:center;padding:1.2rem 0;font-size:1.15rem;line-height:1.4;display:flex}.Recipe-module__ym3Yva__ingredientList li:before{content:" ";background-color:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:1.5rem;display:inline-block}.Recipe-module__ym3Yva__instructionList{counter-reset:recipe-steps;padding:0;list-style:none}.Recipe-module__ym3Yva__instructionList li{color:#444;margin-bottom:2.5rem;padding-left:5rem;font-size:1.2rem;line-height:1.7;position:relative}.Recipe-module__ym3Yva__instructionList li:before{counter-increment:recipe-steps;content:counter(recipe-steps);width:3rem;height:3rem;color:var(--primary);font-family:var(--font-sans);background-color:#f7f7f7;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:flex;position:absolute;top:-.2rem;left:0}.Recipe-module__ym3Yva__tipsBox{background-color:#fff9f0;border-radius:12px;margin-top:5rem;padding:3rem;position:relative}.Recipe-module__ym3Yva__tipsBox:after{content:"";background-color:var(--primary);border-radius:12px 0 0 12px;width:6px;height:100%;position:absolute;top:0;left:0}.Recipe-module__ym3Yva__tipsBox h3{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:3px;color:var(--primary);margin-bottom:1.5rem;font-size:.8rem;font-weight:800}.Recipe-module__ym3Yva__tipsBox p{font-family:var(--font-serif);color:#444;font-size:1.2rem;font-style:italic;line-height:1.7}@media print{@page{margin:1.5cm;size:A4}.Recipe-module__ym3Yva__pdfHeader{text-align:center;margin-bottom:2rem;display:block!important}.Recipe-module__ym3Yva__pdfHeader h1{font-size:2rem;font-family:var(--font-serif);color:#444}:is(.Recipe-module__ym3Yva__breadcrumb,.Recipe-module__ym3Yva__sidebar,.sidebar,.sidebarCard,.Recipe-module__ym3Yva__printBtn,.Recipe-module__ym3Yva__cta,.Recipe-module__ym3Yva__searchBtn,header,footer,.Recipe-module__ym3Yva__wavy-separator,.Recipe-module__ym3Yva__caption){display:none!important}.Recipe-module__ym3Yva__recipePage{padding:0!important}.Recipe-module__ym3Yva__header{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:1.5rem!important}.Recipe-module__ym3Yva__mainInfo{width:100%!important}.Recipe-module__ym3Yva__content{display:block!important}.Recipe-module__ym3Yva__recipeContent{width:100%!important}.Recipe-module__ym3Yva__title{color:#000!important;margin-bottom:.5rem!important;font-size:2.8rem!important}.Recipe-module__ym3Yva__excerpt{color:#444!important;margin-bottom:1.5rem!important;font-size:1.1rem!important}.Recipe-module__ym3Yva__meta{gap:2rem!important;padding:1rem 0!important}.Recipe-module__ym3Yva__value{font-size:1.1rem!important}.Recipe-module__ym3Yva__imageWrapper{width:100%!important;max-height:300px!important;margin-top:1rem!important;overflow:hidden!important}.Recipe-module__ym3Yva__image{width:100%!important;height:auto!important;box-shadow:none!important;border-radius:4px!important}.Recipe-module__ym3Yva__sectionTitle{border-bottom:2px solid #eee!important;margin-top:2rem!important;margin-bottom:1rem!important;font-size:1.6rem!important}.Recipe-module__ym3Yva__ingredientList{column-count:2;column-gap:3rem}.Recipe-module__ym3Yva__ingredientList li{break-inside:avoid;padding:.5rem 0!important;font-size:1rem!important}.Recipe-module__ym3Yva__instructionList li{margin-bottom:1rem!important;padding-left:3rem!important;font-size:1rem!important}.Recipe-module__ym3Yva__instructionList li:before{width:2rem!important;height:2rem!important;font-size:.9rem!important}.Recipe-module__ym3Yva__tipsBox{background:#fdfdfd!important;border:1px solid #eee!important;margin-top:2rem!important;padding:1.5rem!important}}.Recipe-module__ym3Yva__authoritySection{margin-bottom:4rem}.Recipe-module__ym3Yva__introContent{font-family:var(--font-serif);color:#333;font-size:1.25rem;line-height:1.8}.Recipe-module__ym3Yva__introContent p{margin-bottom:1.5rem}.Recipe-module__ym3Yva__benefitBox{background-color:#f0f7f0;border-left:6px solid #80b784;border-radius:12px;margin-bottom:4rem;padding:2.5rem}.Recipe-module__ym3Yva__benefitBox h2{color:#2e4a2e;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800}.Recipe-module__ym3Yva__benefitBox ul{padding:0;list-style:none}.Recipe-module__ym3Yva__benefitBox li{color:#3e5a3e;margin-bottom:1rem;padding-left:2rem;font-size:1.1rem;position:relative}.Recipe-module__ym3Yva__benefitBox li:before{content:"✓";color:#5a9a60;font-weight:700;position:absolute;left:0}.Recipe-module__ym3Yva__minorSection{background-color:#fcfcfc;border:1px solid #f0f0f0;border-radius:8px;margin:3rem 0;padding:2rem}.Recipe-module__ym3Yva__minorTitle{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--primary);margin-bottom:1.2rem;font-size:.9rem;font-weight:800}.Recipe-module__ym3Yva__equipmentList{color:#555;font-size:1.1rem;font-style:italic}.Recipe-module__ym3Yva__authorityGrid{grid-template-columns:1fr 1fr;gap:2rem;margin:4rem 0;display:grid}.Recipe-module__ym3Yva__gridSection{background:#fff;border:1px solid #eee;border-radius:8px;padding:2rem}.Recipe-module__ym3Yva__gridSection ul{color:#555;padding-left:1.2rem;line-height:1.6}.Recipe-module__ym3Yva__faqSection{border-top:2px solid #f5f5f5;margin-top:6rem;padding-top:4rem}.Recipe-module__ym3Yva__faqItem{margin-bottom:2.5rem}.Recipe-module__ym3Yva__faqQuestion{color:var(--foreground);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Recipe-module__ym3Yva__faqAnswer{color:#666;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.Recipe-module__ym3Yva__authorityGrid{grid-template-columns:1fr}.Recipe-module__ym3Yva__title{font-size:2.5rem}}@media (max-width:1024px){.Recipe-module__ym3Yva__header{flex-direction:column;gap:3rem}.Recipe-module__ym3Yva__imageWrapper{width:100%}.Recipe-module__ym3Yva__content{flex-direction:column}.Recipe-module__ym3Yva__title{font-size:3rem}.Recipe-module__ym3Yva__meta{flex-wrap:wrap;gap:2rem}}
