.article--outer{font-family:Lora,serif;color:#2d2d2d;background-color:#fff;max-width:1200px;margin:0 auto}.article-image{padding:var(--featured-image-padding)}.article-image img{width:100%;max-height:500px;object-fit:cover;border-radius:12px;box-shadow:0 4px 12px #0000001a}.article-image--content-width{max-width:800px;margin:0 auto}.article-image--full-width{width:100%}.article--container{display:flex;flex-wrap:wrap;gap:40px;margin-top:30px}.article--sidebar{padding:var(--share-buttons-padding)}.article--inner{flex:1;min-width:0}.article--meta{font-size:.95em;color:#6b7280;margin-bottom:15px}.article--meta-item:not(:last-child):after{content:"\2022";margin:0 8px}.article--title{font-family:Playfair Display,serif;font-size:2.5em;color:#7f1d1d;margin-bottom:20px;line-height:1.2}.recipe-article--card{background:#fef3c7;padding:var(--recipe-card-padding);margin-bottom:var(--recipe-card-margin-bottom);border-radius:10px;box-shadow:0 2px 8px #0000000d}.recipe-article--card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px}.recipe-article--card-label{display:block;font-size:.9em;color:#4b5563;font-weight:500}.recipe-article--card-value{font-size:1em;color:#1f2937}.recipe-article--actions{display:flex;flex-wrap:wrap;gap:15px;padding:var(--recipe-actions-padding);margin-bottom:30px}.recipe-article--jump-button,.recipe-article--print-button,.recipe-article--shopping-button{background:#7f1d1d;color:#fff;padding:12px 24px;border-radius:8px;border:none;font-size:1em;cursor:pointer;transition:background .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.recipe-article--jump-button .icon,.recipe-article--print-button .icon,.recipe-article--shopping-button .icon{width:18px;height:18px;margin-right:8px;fill:currentColor;display:inline-block;vertical-align:middle}.recipe-article--jump-button:hover,.recipe-article--print-button:hover,.recipe-article--shopping-button:hover{background:#991b1b}.recipe-article--jump-button{background:#15803d}.recipe-article--jump-button:hover{background:#166534}.recipe-article--shopping-button{background:#d97706}.recipe-article--shopping-button:hover{background:#b45309}.recipe-article--content{line-height:1.7;font-size:1.1em;color:#374151;padding:var(--content-padding);margin-bottom:40px}.recipe-article--details{display:block}.recipe-article--ingredients-section{padding:var(--ingredients-section-padding);margin-bottom:40px;background:#f8fafc;border-radius:12px;box-shadow:0 2px 10px #0000000d}.recipe-article--ingredients-section h3{font-family:Playfair Display,serif;font-size:1.8em;color:#7f1d1d;margin-bottom:20px;border-bottom:2px solid #f3e5f5;padding-bottom:10px}.recipe-article--servings-scaler{display:flex;align-items:center;gap:10px;margin-bottom:20px}.recipe-article--servings-scaler label{font-size:.95em;color:#4b5563;display:flex;align-items:center}.recipe-article--servings-scaler .icon{width:18px;height:18px;margin-right:8px;fill:#4b5563;display:inline-block;vertical-align:middle}.recipe-article--servings-scaler input{width:60px;padding:8px;border:1px solid #d1d5db;border-radius:6px;font-size:.95em}.recipe-article--ingredients{list-style:none;padding:0;margin:0}.recipe-article--ingredient-item{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:1em;color:#1f2937;position:relative}.recipe-article--ingredient-checkbox{display:none}.recipe-article--ingredient-checkbox+label:before{content:"";display:inline-block;width:18px;height:18px;margin-right:8px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%237f1d1d" d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/></svg>') no-repeat center;background-size:contain}.recipe-article--ingredient-checkbox:checked+label:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%237f1d1d" d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/></svg>') no-repeat center;background-size:contain}.recipe-article--ingredient-text .fraction{font-size:.75em;vertical-align:super}.recipe-article--instructions-section{padding:var(--instructions-section-padding);margin-bottom:40px}.recipe-article--instructions-section h3{font-family:Playfair Display,serif;font-size:1.8em;color:#7f1d1d;margin-bottom:20px;border-bottom:2px solid #f3e5f5;padding-bottom:10px}.recipe-article--instructions{padding-left:0;margin:0}.recipe-article--instruction-item{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;font-size:1.1em;color:#374151;counter-increment:step;position:relative;padding-left:40px;transition:background-color .3s ease,box-shadow .3s ease;cursor:pointer}.recipe-article--instruction-item:before{content:counter(step);position:absolute;left:0;width:28px;height:28px;background:#7f1d1d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9em;font-weight:600;transition:background-color .3s ease}@media (hover: hover) and (pointer: fine){.recipe-article--instruction-item:hover{background-color:#fef3c7;box-shadow:0 2px 8px #0000001a}.recipe-article--instruction-item:hover:before{background-color:#991b1b}}.recipe-article--instruction-item.is-highlighted,.recipe-article--instruction-item:focus{background-color:#fef3c7;box-shadow:0 2px 8px #0000001a}.recipe-article--instruction-item.is-highlighted:before,.recipe-article--instruction-item:focus:before{background-color:#991b1b}.recipe-article--instruction-item:focus{outline:2px solid #7f1d1d;outline-offset:2px}.recipe-article--timer-button{background:#15803d;color:#fff;padding:8px 16px;border-radius:6px;border:none;font-size:.9em;cursor:pointer;transition:background .3s ease;display:flex;align-items:center;gap:8px}.recipe-article--timer-button .icon{width:18px;height:18px;fill:#fff;display:inline-block;vertical-align:middle}.recipe-article--timer-button:hover{background:#166534}.recipe-article--nutrition-section{padding:var(--nutrition-section-padding);margin-bottom:40px}.recipe-article--nutrition-section h3{font-family:Playfair Display,serif;font-size:1.8em;color:#7f1d1d;margin-bottom:20px;border-bottom:2px solid #f3e5f5;padding-bottom:10px}.recipe-article--nutrition-content{background:#f9fafb;padding:20px;border-radius:10px}.recipe-article--nutrition-list{list-style:none;padding:0;margin:0}.recipe-article--nutrition-list li{margin-bottom:10px;font-size:1em;color:#374151}.recipe-article--nutrition-list strong{color:#1f2937;margin-right:8px}.recipe-article--tags{padding:var(--tags-padding);font-size:.95em;color:#374151}.article--tags-title{margin-right:8px;color:#6b7280}.article--tags a{color:#7f1d1d;text-decoration:none}.article--tags a:hover{text-decoration:underline}.recipe-article--share-buttons{padding:var(--share-buttons-padding)}@media (max-width: 768px){.article--container{flex-direction:column;gap:30px}.article--title{font-size:2em}.recipe-article--details{display:block}.recipe-article--actions{flex-direction:column;align-items:flex-start}.recipe-article--jump-button,.recipe-article--print-button,.recipe-article--shopping-button{width:100%;text-align:center}}.recipe-article--comments{padding:var(--comments-padding)}
/*# sourceMappingURL=/cdn/shop/t/146/assets/recipe-blog-new.css.map */
