:root{--char:#0c0b0a;--char2:#151312;--kraft:#c9a26b;--kraft-dk:#a8804a;--amber:#e39a37;--gold:#e8b25c;--green:#4d6b43;--green-dk:#39502f;--lava:#e8641f;--cream:#f5ead6;--paper:#c9a26b;font-size:16px}#matrix .wrap{max-width:1200px;margin:0 auto;padding:3.5rem 1.5rem}.sec-head{text-align:center;max-width:46rem;margin:0 auto 3.4rem}.sec-head h2{font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:800;color:var(--gold);margin-bottom:1rem}.sec-head p{color:#d3c4aa;font-size:1.08rem}#shop .sec-head h2{color:#2a2115}#shop .sec-head p{color:#3a2c18}.sec-head h2:after{content:"";display:block;width:130px;height:16px;margin:1.1rem auto 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='38' viewBox='0 0 72 38'%3E%3Crect width='72' height='8' y='0' fill='%23c9862e'/%3E%3Cpath d='M0 14 L4.5 10 L9 14 L4.5 12.5 Z M9 14 L13.5 10 L18 14 L13.5 12.5 Z M18 14 L22.5 10 L27 14 L22.5 12.5 Z M27 14 L31.5 10 L36 14 L31.5 12.5 Z M36 14 L40.5 10 L45 14 L40.5 12.5 Z M45 14 L49.5 10 L54 14 L49.5 12.5 Z M54 14 L58.5 10 L63 14 L58.5 12.5 Z M63 14 L67.5 10 L72 14 L67.5 12.5 Z' fill='%23c9862e'/%3E%3Cpath d='M4 19 L9 15.5 L14 19 L9 22.5 Z M22 19 L27 15.5 L32 19 L27 22.5 Z M40 19 L45 15.5 L50 19 L45 22.5 Z M58 19 L63 15.5 L68 19 L63 22.5 Z' fill='%234d6b43'/%3E%3Cpath d='M0 24 L4.5 28 L9 24 L4.5 25.5 Z M9 24 L13.5 28 L18 24 L13.5 25.5 Z M18 24 L22.5 28 L27 24 L22.5 25.5 Z M27 24 L31.5 28 L36 24 L31.5 25.5 Z M36 24 L40.5 28 L45 24 L40.5 25.5 Z M45 24 L49.5 28 L54 24 L49.5 25.5 Z M54 24 L58.5 28 L63 24 L58.5 25.5 Z M63 24 L67.5 28 L72 24 L67.5 25.5 Z' fill='%23c9862e'/%3E%3Crect width='72' height='8' y='30' fill='%23c9862e'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:auto 100%;opacity:.9}#shop .sec-head h2:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='38' viewBox='0 0 72 38'%3E%3Crect width='72' height='8' y='0' fill='%230c0b0a'/%3E%3Cpath d='M0 14 L4.5 10 L9 14 L4.5 12.5 Z M9 14 L13.5 10 L18 14 L13.5 12.5 Z M18 14 L22.5 10 L27 14 L22.5 12.5 Z M27 14 L31.5 10 L36 14 L31.5 12.5 Z M36 14 L40.5 10 L45 14 L40.5 12.5 Z M45 14 L49.5 10 L54 14 L49.5 12.5 Z M54 14 L58.5 10 L63 14 L58.5 12.5 Z M63 14 L67.5 10 L72 14 L67.5 12.5 Z' fill='%230c0b0a'/%3E%3Cpath d='M4 19 L9 15.5 L14 19 L9 22.5 Z M22 19 L27 15.5 L32 19 L27 22.5 Z M40 19 L45 15.5 L50 19 L45 22.5 Z M58 19 L63 15.5 L68 19 L63 22.5 Z' fill='%23b3541e'/%3E%3Cpath d='M0 24 L4.5 28 L9 24 L4.5 25.5 Z M9 24 L13.5 28 L18 24 L13.5 25.5 Z M18 24 L22.5 28 L27 24 L22.5 25.5 Z M27 24 L31.5 28 L36 24 L31.5 25.5 Z M36 24 L40.5 28 L45 24 L40.5 25.5 Z M45 24 L49.5 28 L54 24 L49.5 25.5 Z M54 24 L58.5 28 L63 24 L58.5 25.5 Z M63 24 L67.5 28 L72 24 L67.5 25.5 Z' fill='%230c0b0a'/%3E%3Crect width='72' height='8' y='30' fill='%230c0b0a'/%3E%3C/svg%3E")}.rpill{padding:.5rem 1.3rem;border:1.5px solid var(--kraft-dk);border-radius:999px;background:transparent;color:var(--kraft);font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:"Source Sans 3",sans-serif;transition:.15s}.rpill.active,.rpill:hover{background:var(--amber);border-color:var(--amber);color:#0c0b0a}.rcard .rmeta{font-size:.82rem;color:var(--kraft);letter-spacing:.04em}#matrix{background:radial-gradient(ellipse 60% 50% at 15% 100%,rgba(232,100,31,.12),transparent 60%),var(--char)}.mx-step{font-size:.78rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#e8641f;text-align:center;margin:2.2rem 0 1rem}.mx-rigs{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap}.mx-rigs .rpill{border-radius:6px}.mx-rigs .rpill:disabled{opacity:.3;cursor:not-allowed}.mx-protein{display:flex;justify-content:center}.mx-protein select{padding:.8rem 1.1rem;border-radius:4px;border:1.5px solid var(--kraft-dk);background:#151312;color:var(--cream);font-size:1rem;font-family:"Source Sans 3",sans-serif;min-width:min(420px,88vw)}.mx-card{max-width:760px;margin:2.6rem auto 0;background:linear-gradient(170deg,var(--char2),#0f0e0d);border:1px solid rgba(201,162,107,.35);border-radius:8px;padding:2.2rem;display:none}.mx-card.show{display:block}.mx-card h3{color:var(--gold);font-size:1.5rem;margin-bottom:.3rem}.mx-fuel{color:#e8641f;font-weight:700;font-size:.95rem;margin-bottom:1.4rem}.mx-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.4rem}@media(max-width:640px){.mx-specs{grid-template-columns:1fr}}.mx-spec{background:#c9a26b14;border:1px solid rgba(201,162,107,.22);border-radius:5px;padding:.9rem}.mx-spec b{display:block;font-family:Bitter,serif;font-size:1.1rem;color:var(--amber)}.mx-spec span{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kraft)}.mx-card p{color:#d3c4aa;margin-bottom:.9rem;font-size:.98rem}.mx-card p b{color:var(--cream)}.mx-note{border-left:3px solid #e8641f;padding-left:1rem}#recipes .sec-head{margin-bottom:2.2rem}#recipes .sec-head h2{font-size:clamp(1.5rem,2.8vw,2rem)}.mx-kind{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:.32rem .8rem;border-radius:3px;margin:.4rem 0 .9rem}.mx-kind.true{background:#b3541e;color:#f5ead6}.mx-kind.kissed{background:var(--amber);color:#0c0b0a}.mx-specs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mx-spec b{font-size:.95rem;line-height:1.35}.mx-hint{text-align:center;font-size:.82rem;color:var(--kraft);font-style:italic;margin-top:.9rem}.mx-reset{display:block;margin:1.6rem auto 0;background:none;border:1px solid var(--kraft-dk);color:var(--kraft);padding:.45rem 1.2rem;border-radius:999px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:"Source Sans 3",sans-serif}.mx-reset:hover{color:var(--gold);border-color:var(--gold)}.mx-step.done{color:var(--green)}.mx-step.done:after{content:" \2713"}.rmodal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#050403cc;z-index:100;display:none;align-items:center;justify-content:center;padding:4vw}.rmodal-overlay.open{display:flex}.rmodal{background:linear-gradient(170deg,#1a1714,#0f0e0d);border:1px solid rgba(201,162,107,.4);border-radius:8px;max-width:640px;width:100%;max-height:86vh;overflow-y:auto;padding:2.2rem;position:relative}.rmodal h3{color:var(--gold);font-size:1.5rem;margin-bottom:.3rem}.rmodal .rmeta{margin-bottom:1.2rem}.rmodal h4{font-family:Bitter,serif;color:var(--amber);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;margin:1.3rem 0 .6rem}.rmodal ul,.rmodal ol{padding-left:1.3rem;color:#d3c4aa}.rmodal li{margin-bottom:.55rem;font-size:.97rem}.rmodal .rwood{margin-top:1.5rem;border-top:1px solid rgba(201,162,107,.2);padding-top:1rem;color:var(--cream)}.rmodal-close{position:absolute;top:14px;right:16px;background:none;border:none;color:var(--kraft);font-size:1.6rem;cursor:pointer;line-height:1}.rmodal-close:hover{color:var(--gold)}.rintro{font-style:italic;border-left:3px solid var(--kraft-dk);padding-left:1rem}.rbuy{margin-top:1.4rem;border-top:1px solid rgba(201,162,107,.25);padding-top:.4rem}.rbuy-btn{display:block;width:100%;text-align:left;margin-top:.6rem;background:#c9a26b1a;border:1px solid var(--kraft-dk);color:var(--gold);border-radius:4px;padding:.7rem 1rem;font-weight:700;font-size:.92rem;cursor:pointer;font-family:"Source Sans 3",sans-serif}.rbuy-btn:hover{background:var(--amber);color:#0c0b0a;border-color:var(--amber)}.rmodal-actions{margin-top:1.4rem;border-top:1px solid rgba(201,162,107,.25);padding-top:1.1rem;display:flex;gap:.7rem;flex-wrap:wrap;align-items:center}.ract{background:var(--amber);color:#0c0b0a;border:none;border-radius:3px;padding:.6rem 1.1rem;font-weight:700;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;font-family:"Source Sans 3",sans-serif}.ract:hover{background:var(--gold)}.ract-form{display:flex;gap:.5rem;flex-wrap:wrap}.ract-form input{padding:.55rem .8rem;border-radius:3px;border:1px solid var(--kraft-dk);background:#151312;color:var(--cream);font-size:.9rem;min-width:200px}.ract-note{width:100%;font-size:.85rem;color:var(--green);font-weight:600;min-height:1rem;color:#9dbb8c}.mx-recipes{margin-top:1.4rem;border-top:1px solid rgba(201,162,107,.25);padding-top:1rem}.mx-recipes h4{font-family:Bitter,serif;color:var(--amber);font-size:1rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.7rem}.mx-rlink{display:block;width:100%;text-align:left;margin-bottom:.6rem;background:#c9a26b14;border:1px solid rgba(201,162,107,.3);border-radius:5px;padding:.8rem 1rem;cursor:pointer;font-family:"Source Sans 3",sans-serif;color:var(--gold)}.mx-rlink b{font-size:1rem}.mx-rlink span{display:block;font-size:.8rem;color:var(--kraft);margin-top:.2rem}.mx-rlink:hover{border-color:var(--amber);background:#e39a3724}.mx-none{color:#cfc0a6;font-size:.9rem}@media print{body.print-recipe>*:not(.rmodal-overlay){display:none!important}body.print-recipe .rmodal-overlay{display:block!important;position:static;background:#fff;padding:0}body.print-recipe .rmodal{max-height:none;overflow:visible;border:none;background:#fff;color:#000;padding:1rem}body.print-recipe .rmodal h3{color:#000}body.print-recipe .rmodal h4{color:#333}body.print-recipe .rmodal .rmeta,body.print-recipe .rmodal ul,body.print-recipe .rmodal ol,body.print-recipe .rintro{color:#222}body.print-recipe .rbuy,body.print-recipe .rmodal-actions,body.print-recipe .rmodal-close{display:none!important}}.mx-rlink.house{border-style:dashed}.rpair{list-style:none;padding-left:0!important}.rpair li{border-left:3px solid var(--kraft-dk);padding-left:.9rem}.rpair a{color:var(--amber);font-weight:700;text-decoration:none}.rpair a:hover{text-decoration:underline}.mx-choose{color:#d3c4aa;margin:.4rem 0 0}.rpagelink{margin:.35rem 0 0;font-size:.95rem}.rpagelink a{color:var(--amber,#E39A37);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(227,154,55,.4)}.rpagelink a:hover{border-bottom-color:currentColor}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cook-matrix.css.map */
