.recipes-page{--rc-bg: #f7f5f2;--rc-surface: #ffffff;--rc-border: #e0dbd4;--rc-accent: #1a1a1a;--rc-accent-muted: #555550;--rc-text: #1a1a1a;--rc-muted: #888880;--rc-radius: 6px;background:var(--rc-bg);color:var(--rc-text);font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.65}.recipes-header{border-bottom:1px solid var(--rc-border);padding:56px 32px 48px;text-align:center}.recipes-wordmark{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--rc-muted);margin-bottom:20px}.recipes-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;color:var(--rc-text);line-height:1.15;margin-bottom:14px}.recipes-subtitle{color:var(--rc-muted);font-size:13px;max-width:500px;margin:0 auto}.recipes-filter-bar{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:28px 32px;border-bottom:1px solid var(--rc-border)}.recipes-filter-btn{background:transparent;border:1px solid var(--rc-border);border-radius:99px;color:var(--rc-muted);cursor:pointer;font-size:11px;font-family:inherit;letter-spacing:.08em;padding:6px 18px;text-transform:uppercase;transition:background .15s,border-color .15s,color .15s}.recipes-filter-btn:hover{border-color:var(--rc-accent);color:var(--rc-accent)}.recipes-filter-btn.active{background:var(--rc-accent);border-color:var(--rc-accent);color:#fff}.recipes-main{max-width:1200px;margin:0 auto;padding:40px 24px 80px}.recipes-section-heading{font-family:Courier New,Courier,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--rc-muted);margin:52px 0 20px;padding-bottom:10px;border-bottom:1px solid var(--rc-border);font-weight:400}.recipes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.recipes-card{background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-radius);padding:24px;transition:border-color .15s;display:flex;flex-direction:column;gap:12px}.recipes-card:hover{border-color:#aaa}.recipes-card--component{border-style:dashed}.recipes-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.recipes-card h2{font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:400;color:var(--rc-text);line-height:1.3;margin:0}.recipes-badge{flex-shrink:0;background:var(--rc-bg);border:1px solid var(--rc-border);border-radius:4px;color:var(--rc-muted);font-size:9px;font-weight:400;letter-spacing:.12em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.recipes-ingredients{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.recipes-ingredients li{color:var(--rc-muted);font-size:12.5px;padding-left:14px;position:relative}.recipes-ingredients li:before{content:"\2014";position:absolute;left:0;color:var(--rc-border)}.recipes-method{color:var(--rc-text);font-size:13px;line-height:1.7;border-top:1px solid var(--rc-border);padding-top:12px;margin:0}.recipes-note{font-size:12px;color:var(--rc-muted);font-style:italic;border-top:1px solid var(--rc-border);padding-top:10px;margin:0}@media(max-width:600px){.recipes-header{padding:36px 20px 32px}.recipes-filter-bar{padding:20px 16px}.recipes-main{padding:24px 16px 60px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/recipes.css.map */
