.nrp{--g:#171618;--g2:#1d1b1a;--panel:#221f1c;--rule:#2a2724;--rule2:#3a3633;--paper:#f5f0e9;--mute:#b8aca0;--dim:#8d857c;--red:#d23636;--coral:#e78170;--disp:NomiHeading,Manrope,"Helvetica Neue",Arial,sans-serif;--cap:NomiCup,Montserrat,Arial,sans-serif;--edge:clamp(20px,4.4vw,64px);background:var(--g);color:var(--paper);font-family:var(--nomi-body,Manrope,Arial,sans-serif);-webkit-font-smoothing:antialiased}#MainContent .nrp{background:var(--g)}.nrp *{box-sizing:border-box}.nrp img{display:block;max-width:100%}.nrp-cap{font-family:var(--cap);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.nrp-hero{position:relative;min-height:clamp(440px,62vh,680px);display:flex;align-items:flex-end;overflow:hidden;background:#000;isolation:isolate}.nrp-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 45%;z-index:-2;filter:saturate(.88) contrast(1.04)}.nrp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#171618f0,#171618b8 34%,#1716182e 66%,#1716180d),linear-gradient(0deg,#171618e6,#17161800 42%)}.nrp-hero-in{position:relative;padding:clamp(56px,8vw,110px) var(--edge) clamp(44px,5vw,64px);max-width:720px}.nrp-hero .nrp-cap{color:var(--coral);margin:0 0 16px}.nrp-h1{font-family:var(--disp);font-weight:800;font-size:clamp(40px,6vw,84px);line-height:.96;letter-spacing:-.025em;margin:0;text-wrap:balance}.nrp-lede{font-size:clamp(15px,1.25vw,17px);line-height:1.6;color:#f5f0e9cc;margin:20px 0 0;max-width:46ch}.nrp-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 0}.nrp-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--cap);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:15px 24px;border:1.5px solid var(--paper);border-radius:999px;background:var(--paper);color:var(--g);cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.nrp-btn:hover{background:var(--coral);border-color:var(--coral);color:var(--g)}.nrp-btn--ghost{background:transparent;color:var(--paper)}.nrp-btn--ghost:hover{background:var(--paper);border-color:var(--paper);color:var(--g)}.nrp-btn--red{background:var(--red);border-color:var(--red);color:#fff}.nrp-btn--red:hover{background:#b92c2c;border-color:#b92c2c;color:#fff}.nrp-hero-stats{display:flex;gap:26px;margin:34px 0 0;padding-top:22px;border-top:1px solid #f5f0e930;flex-wrap:wrap}.nrp-hero-stats b{display:block;font-family:var(--disp);font-weight:800;font-size:26px;line-height:1;letter-spacing:-.02em}.nrp-hero-stats span{display:block;margin-top:6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-family:var(--cap);font-weight:700}#MainContent .nrp .rk-cook{background:var(--g)!important;color:var(--paper);margin:0;border-radius:0;padding-top:clamp(48px,6vw,80px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}#MainContent .nrp .rk-cook .npg__kicker{color:var(--coral)}#MainContent .nrp .rk-cook .npg__h2,#MainContent .nrp .rk-cook .npg__lede{color:var(--paper)}#MainContent .nrp .rk-cook figcaption strong{color:var(--paper)}#MainContent .nrp .rk-cook figcaption span{color:var(--mute)}#MainContent .nrp .rk-cook figcaption a{color:var(--coral)}.nrp-bar{position:sticky;top:var(--nomi-header-h,0px);z-index:30;background:#171618e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);padding:14px var(--edge)}.nrp-bar-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nrp-search{position:relative;flex:1 1 260px;min-width:220px;max-width:420px}.nrp-search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--mute);pointer-events:none}.nrp-search input{width:100%;font:inherit;font-size:14px;padding:12px 40px 12px 44px;border-radius:999px;border:1px solid var(--rule2);background:var(--panel);color:var(--paper);outline:0;-webkit-appearance:none}.nrp-search input::placeholder{color:var(--dim)}.nrp-search input:focus{border-color:var(--coral)}.nrp-search-x{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:var(--mute);cursor:pointer;display:none;align-items:center;justify-content:center}.nrp-search.has-value .nrp-search-x{display:flex}.nrp-chips{display:flex;gap:6px;flex-wrap:wrap}.nrp-chip{font-family:var(--cap);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:11px 16px;border-radius:999px;border:1px solid var(--rule2);background:transparent;color:var(--mute);cursor:pointer;transition:all .15s;white-space:nowrap}.nrp-chip:hover{color:var(--paper);border-color:var(--mute)}.nrp-chip[aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--g)}.nrp-bar-row--2{margin-top:10px;justify-content:space-between}.nrp-selects{display:flex;gap:6px;flex-wrap:wrap}.nrp-sel{position:relative}.nrp-sel select{font-family:var(--cap);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:10px 32px 10px 14px;border-radius:999px;border:1px solid var(--rule2);background:var(--panel);color:var(--mute);cursor:pointer;-webkit-appearance:none;appearance:none;outline:0;max-width:170px}.nrp-sel select:focus{border-color:var(--coral)}.nrp-sel select.is-set{color:var(--paper);border-color:var(--mute)}.nrp-sel:after{content:"";position:absolute;right:14px;top:50%;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);color:var(--mute);pointer-events:none}.nrp-meta{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--mute);white-space:nowrap}.nrp-clear{background:none;border:0;color:var(--coral);font:inherit;font-size:13px;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px;display:none}.nrp-clear.is-on{display:inline}.nrp-gallery{padding:clamp(22px,3vw,36px) var(--edge) clamp(48px,6vw,80px)}.nrp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,16px)}.nrp-card{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:10px;background:var(--panel);text-decoration:none;color:var(--paper);cursor:pointer;border:0;padding:0;text-align:left;font:inherit;isolation:isolate}.nrp-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1);filter:saturate(.92)}.nrp-card:hover img,.nrp-card:focus-visible img{transform:scale(1.045)}.nrp-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#171618f0,#1716188c 30%,#17161800 62%);z-index:1;pointer-events:none}.nrp-card-body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px 18px 18px}.nrp-card .nrp-cap{color:var(--coral);font-size:10px;margin:0 0 7px;display:flex;gap:8px;align-items:center}.nrp-card .nrp-cap i{width:3px;height:3px;border-radius:50%;background:var(--mute);display:inline-block}.nrp-card h3{font-family:var(--disp);font-weight:800;font-size:clamp(17px,1.35vw,21px);line-height:1.08;letter-spacing:-.015em;margin:0;text-wrap:balance}.nrp-card-facts{display:flex;gap:12px;margin:10px 0 0;font-size:12px;color:var(--mute);letter-spacing:.02em}.nrp-card-facts b{color:var(--paper);font-weight:700}.nrp-card-facts em{font-style:normal}.nrp-card:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.nrp-badge{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--cap);font-weight:700;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#171618b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--paper);border:1px solid #f5f0e924}.nrp-badge--new{background:var(--red);border-color:var(--red);color:#fff}.nrp-more{display:flex;justify-content:center;margin:clamp(28px,4vw,44px) 0 0}.nrp-empty{grid-column:1/-1;text-align:center;padding:60px 20px;color:var(--mute);border:1px dashed var(--rule2);border-radius:12px}.nrp-empty b{display:block;color:var(--paper);font-family:var(--disp);font-size:22px;margin-bottom:8px}.nrp-foot{padding:0 var(--edge) clamp(40px,5vw,64px);font-size:12.5px;line-height:1.6;color:var(--dim);max-width:900px}@media(max-width:1100px){.nrp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.nrp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nrp-card{border-radius:8px}.nrp-card-body{padding:12px 12px 13px}.nrp-card h3{font-size:15px}.nrp-card-facts{gap:8px;font-size:11px;white-space:nowrap}.nrp-card-facts span:nth-child(2) em{display:none}.nrp-card .nrp-cap{font-size:9px}.nrp-card .nrp-cap i,.nrp-card .nrp-cap .c2{display:none}.nrp-bar{padding:10px var(--edge)}.nrp-chips{width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;margin:0 calc(var(--edge)*-1);padding:0 var(--edge)}.nrp-chips::-webkit-scrollbar{display:none}.nrp-selects{width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;margin:0 calc(var(--edge)*-1);padding:0 var(--edge)}.nrp-selects::-webkit-scrollbar{display:none}.nrp-search{max-width:none;flex-basis:100%}.nrp-meta{width:100%;justify-content:space-between}.nrp-hero-in{padding-bottom:36px}.nrp-hero-stats{gap:18px}.nrp-hero-stats b{font-size:22px}.nrp-actions .nrp-btn{flex:1 1 auto}}.nrp-sheet{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--paper);overflow:hidden;font-family:var(--nomi-body,Manrope,Arial,sans-serif)}.nrp-sheet::backdrop{background:#000000a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.nrp-sheet-in{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(1180px,100%);height:min(94dvh,100%);background:var(--g2);border-radius:22px 22px 0 0;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 -20px 80px #0009;animation:nrp-up .32s cubic-bezier(.2,.8,.2,1)}@keyframes nrp-up{0%{transform:translate(-50%,40px);opacity:.6}to{transform:translate(-50%);opacity:1}}.nrp-sheet-hero{position:relative;height:clamp(240px,38vh,400px);overflow:hidden;background:#000}.nrp-sheet-hero img{width:100%;height:100%;object-fit:cover;filter:saturate(.92)}.nrp-sheet-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--g2) 0%,rgba(29,27,26,.55) 38%,rgba(29,27,26,0) 70%)}.nrp-sheet-top{position:absolute;top:14px;left:14px;right:14px;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:8px}.nrp-ic{width:40px;height:40px;border-radius:999px;border:1px solid #f5f0e930;background:#171618b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--paper);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.nrp-ic:hover{background:var(--paper);color:var(--g)}.nrp-ic:disabled{opacity:.3;pointer-events:none}.nrp-sheet-nav{display:flex;gap:6px}.nrp-sheet-head{position:relative;z-index:2;margin-top:-92px;padding:0 clamp(20px,4vw,48px)}.nrp-sheet-head .nrp-cap{color:var(--coral);margin:0 0 12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.nrp-sheet-head .nrp-cap i{width:3px;height:3px;border-radius:50%;background:var(--mute);display:inline-block}.nrp-sheet-head h2{font-family:var(--disp);font-weight:800;font-size:clamp(28px,3.6vw,50px);line-height:1;letter-spacing:-.025em;margin:0;text-wrap:balance;max-width:20ch}.nrp-sheet-head p{font-size:16px;line-height:1.55;color:#f5f0e9c7;margin:14px 0 0;max-width:60ch}.nrp-sheet-body{display:grid;grid-template-columns:340px minmax(0,1fr);gap:clamp(24px,4vw,56px);padding:clamp(28px,3.5vw,44px) clamp(20px,4vw,48px) clamp(40px,5vw,64px)}.nrp-side{position:sticky;top:16px;align-self:start;display:grid;gap:22px}.nrp-serve{background:var(--panel);border:1px solid var(--rule);border-radius:16px;padding:18px}.nrp-serve .nrp-cap{color:var(--mute);margin:0 0 12px}.nrp-serve-row{display:flex;gap:6px}.nrp-serve-btn{flex:1;height:44px;border-radius:999px;border:1px solid var(--rule2);background:transparent;color:var(--paper);font-family:var(--disp);font-weight:800;font-size:16px;cursor:pointer;transition:all .15s}.nrp-serve-btn:hover{border-color:var(--mute)}.nrp-serve-btn[aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--g)}.nrp-serve-note{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--mute)}.nrp-serve-note b{color:var(--paper)}.nrp-macros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.nrp-macro{background:var(--panel);border:1px solid var(--rule);border-radius:12px;padding:14px 12px 12px}.nrp-macro b{display:block;font-family:var(--disp);font-weight:800;font-size:22px;line-height:1;letter-spacing:-.02em}.nrp-macro b small{font-size:12px;font-weight:700;color:var(--mute);margin-left:2px;letter-spacing:0}.nrp-macro span{display:block;margin-top:6px;font-family:var(--cap);font-weight:700;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.nrp-macro--hi b{color:var(--coral)}.nrp-batch{font-size:12.5px;line-height:1.55;color:var(--mute);margin:-8px 0 0;padding:0 4px}.nrp-batch b{color:var(--paper)}.nrp-cta{display:grid;gap:8px}.nrp-cta .nrp-btn{width:100%}.nrp-cta-price{font-family:var(--cap);font-weight:700;font-size:11px;letter-spacing:.1em;opacity:.75;margin-left:4px}.nrp-side-links{display:flex;gap:14px;justify-content:center;font-size:12.5px}.nrp-side-links button,.nrp-side-links a{background:none;border:0;color:var(--mute);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0}.nrp-side-links button:hover,.nrp-side-links a:hover{color:var(--paper)}.nrp-main{display:grid;gap:clamp(30px,3.5vw,44px);min-width:0}.nrp-sec>.nrp-cap{color:var(--mute);margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center}.nrp-sec>.nrp-cap span{letter-spacing:.04em;text-transform:none;font-family:inherit;font-weight:500;font-size:12px;color:var(--dim)}.nrp-ing{list-style:none;margin:0;padding:0}.nrp-ing li{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.45}.nrp-ing li:last-child{border-bottom:0}.nrp-ing .q{font-family:var(--disp);font-weight:800;color:var(--paper);letter-spacing:-.01em;white-space:nowrap}.nrp-ing .q.is-scaled{color:var(--coral)}.nrp-ing .i{color:#f5f0e9d9}.nrp-ing .i.is-cup{color:var(--paper);font-weight:700}.nrp-ing .l a{font-family:var(--cap);font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);text-decoration:none;border:1px solid var(--rule2);border-radius:999px;padding:5px 10px;white-space:nowrap;transition:all .15s}.nrp-ing .l a:hover{color:var(--g);background:var(--paper);border-color:var(--paper)}.nrp-steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;gap:16px}.nrp-steps li{counter-increment:s;position:relative;padding-left:48px;font-size:15.5px;line-height:1.6;color:#f5f0e9d9}.nrp-steps li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:2px;font-family:var(--disp);font-weight:800;font-size:15px;color:var(--coral);letter-spacing:-.02em}.nrp-story p{font-size:14.5px;line-height:1.65;color:var(--mute);margin:0 0 12px}.nrp-story p:last-child{margin:0}.nrp-story .nrp-insp{font-size:12.5px;color:var(--dim);border-left:2px solid var(--rule2);padding-left:12px;margin-top:14px}.nrp-tags{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 0}.nrp-tags span{font-family:var(--cap);font-weight:700;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid var(--rule2);color:var(--mute)}.nrp-sheet-more{padding:0 clamp(20px,4vw,48px) clamp(40px,5vw,64px)}.nrp-sheet-more .nrp-cap{color:var(--mute);margin:0 0 14px}.nrp-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nrp-mini .nrp-card{aspect-ratio:4/3}.nrp-mini .nrp-card h3{font-size:15px}.nrp-mini .nrp-card-facts,.nrp-mini .nrp-card .nrp-cap{display:none}@media(max-width:900px){.nrp-sheet-body{grid-template-columns:1fr;gap:28px}.nrp-side{position:static}.nrp-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.nrp-sheet-in{height:100dvh;border-radius:0;width:100%}.nrp-sheet-hero{height:46vw;min-height:220px}.nrp-sheet-head{margin-top:-60px}.nrp-sheet-head h2{font-size:30px}.nrp-sheet-head .nrp-cap{font-size:9.5px;letter-spacing:.12em;line-height:1.6;gap:7px}.nrp-ing .q{white-space:normal}.nrp-hero:before{background:linear-gradient(0deg,#171618f7,#171618db 38%,#17161859 62%,#1716181a)}.nrp-hero{min-height:88vh}.nrp-ing li{grid-template-columns:78px minmax(0,1fr);gap:10px;font-size:14px}.nrp-ing .l{grid-column:2;justify-self:start}.nrp-macros{grid-template-columns:repeat(3,minmax(0,1fr))}.nrp-macro b{font-size:19px}}body.nrp-lock{overflow:hidden}@media print{body *{visibility:hidden}.nrp-sheet,.nrp-sheet *{visibility:visible}.nrp-sheet{position:static;height:auto;color:#000}.nrp-sheet-in{position:static;transform:none;width:100%;height:auto;background:#fff;color:#000;box-shadow:none;border-radius:0;animation:none}.nrp-sheet-hero{height:220px}.nrp-sheet-top,.nrp-cta,.nrp-side-links,.nrp-sheet-more,.nrp-ing .l{display:none!important}.nrp-sheet-head h2,.nrp-ing .q,.nrp-ing .i,.nrp-steps li,.nrp-macro b,.nrp-story p,.nrp-sheet-head p,.nrp-serve-note,.nrp-batch{color:#000}.nrp-serve,.nrp-macro{background:#fff;border-color:#ccc}.nrp-sheet-body{grid-template-columns:1fr}.nrp-side{position:static}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/nomi-recipes.css.map */
