:root{--recipe-primary:var(--color-primary);--recipe-bg-light:#f9f7f4;--recipe-step-bg:#f5f5f5;--recipe-step-border:var(--color-primary);--recipe-badge-facile:#4caf50;--recipe-badge-moyen:#ff9800;--recipe-badge-difficile:#f44336}.blog-sidebar-single-wized .latest-post-small-area-wrapper .single-latest-post-area .thumbnail{overflow:hidden;border-radius:6px;flex-shrink:0;width:80px;height:80px}.blog-sidebar-single-wized .latest-post-small-area-wrapper .single-latest-post-area .thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.recipe-quick-summary-biokp{display:none;background:var(--recipe-bg-light);border-radius:10px;padding:16px 18px;margin-bottom:20px;border-left:4px solid var(--recipe-primary)}.recipe-quick-summary-biokp .summary-title{font-size:14px;font-weight:700;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--recipe-primary)}.recipe-quick-summary-biokp .summary-badges{display:flex;flex-wrap:wrap;gap:8px}.recipe-quick-summary-biokp .summary-badges .badge-item{display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}.recipe-quick-summary-biokp .summary-badges .badge-item i{font-size:14px;color:var(--recipe-primary)}.recipe-quick-summary-biokp .summary-badges .badge-item.badge-facile{border-left:3px solid var(--recipe-badge-facile)}.recipe-quick-summary-biokp .summary-badges .badge-item.badge-moyen{border-left:3px solid var(--recipe-badge-moyen)}.recipe-quick-summary-biokp .summary-badges .badge-item.badge-difficile{border-left:3px solid var(--recipe-badge-difficile)}@media(max-width:991px){.recipe-quick-summary-biokp{display:block}}.recipe-step-biokp{display:flex;gap:15px;align-items:flex-start}.recipe-step-biokp .step-number{width:35px;height:35px;border-radius:50%;background:var(--recipe-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;font-size:14px}.recipe-step-biokp .step-content{margin:0;padding:15px 20px;border-left:4px solid var(--recipe-step-border);background:var(--recipe-step-bg);border-radius:4px;font-style:normal;flex:1 1;line-height:1.6}@media(max-width:991px){.recipe-step-biokp{gap:10px}.recipe-step-biokp .step-number{width:28px;height:28px;font-size:12px}.recipe-step-biokp .step-content{padding:10px 14px;font-size:14px}}