:root{--nm-teal: #005645;--nm-teal-dark: #003d32;--nm-cream: #FFF5E6;--nm-gray: #777777;--nm-gray-light: #CECECE;--nm-rose: #BF99A6;--nm-orange: #FF9300;--nm-orange-red: #F14600;--nm-tan: #E5C9AD;--nm-terracotta: #DB8F5A;--nm-olive: #899952;--nm-gold: #F2B74E;--nm-black: #000000;--nm-white: #FFFFFF}.recipes-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--nm-black);line-height:1.6}.page-width{max-width:1100px;margin:0 auto;padding:0 24px}@media (min-width: 768px){.page-width{padding:0 40px}}@media (min-width: 1200px){.page-width{max-width:1280px;padding:0 50px}}@media (min-width: 1440px){.page-width{max-width:1400px;padding:0 60px}}.recipes-hero{background:var(--nm-teal);color:var(--nm-white);padding:80px 20px;text-align:center;position:relative;overflow:hidden}.recipes-hero,.recipes-hero *,.recipes-page .recipes-hero,.recipes-page .recipes-hero *{color:var(--nm-white)}.recipes-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(255,255,255,.05) 0%,transparent 50%);pointer-events:none}.recipes-hero__content{position:relative;z-index:1;max-width:700px;margin:0 auto;padding:0 24px}.recipes-page .recipes-hero__eyebrow,.recipes-hero__eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:3px;opacity:.8;margin:0 0 15px;color:#fff5e6!important}.recipes-page .recipes-hero__title,.recipes-hero__title,.recipes-hero h1{font-family:Georgia,Times New Roman,serif;font-size:3.5rem;font-weight:400;margin:0 0 20px;letter-spacing:-.02em;color:#fff5e6!important}.recipes-hero__divider{width:60px;height:2px;background:var(--nm-gold);margin:0 auto 20px}.recipes-page .recipes-hero__subtitle,.recipes-hero__subtitle{font-size:1.1rem;opacity:.95;margin:0 0 30px;line-height:1.7;color:#fff!important}.recipes-hero__tip{display:inline-flex;align-items:center;gap:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:12px 24px;border-radius:50px;font-size:.9rem}.tip-label{background:var(--nm-gold);color:var(--nm-black);padding:4px 10px;border-radius:20px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tip-text{opacity:.95}.recipes-filters{background:var(--nm-white);padding:20px;position:sticky;top:0;z-index:100;border-bottom:1px solid var(--nm-gray-light)}.recipes-filters__container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:800px;margin:0 auto}.filter-btn{padding:10px 22px;border:1.5px solid var(--nm-teal);background:var(--nm-white);color:var(--nm-teal);border-radius:30px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .25s ease;font-family:inherit}.filter-btn:hover{background:var(--nm-cream)}.filter-btn.active{background:var(--nm-teal);color:var(--nm-white)}.recipe-category{padding:70px 0;background:var(--nm-white)}.recipe-category--alt{background:var(--nm-cream)}.category-header{text-align:center;margin-bottom:50px}.category-label{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:2px;color:var(--nm-orange);font-weight:600;margin-bottom:10px}.category-label--light{color:var(--nm-gold)}.category-header h2{font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:400;color:var(--nm-black);margin:0 0 8px;letter-spacing:-.01em}.category-header p{color:var(--nm-gray);margin:0;font-size:1rem}.recipe-grid{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width: 768px){.recipe-grid{grid-template-columns:repeat(2,1fr);gap:35px}}@media (min-width: 1200px){.recipe-grid{gap:40px}}.recipe-card{background:var(--nm-white);border-radius:12px;overflow:hidden;box-shadow:0 2px 20px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.recipe-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.recipe-card__image{position:relative;padding:35px 25px;color:var(--nm-white);min-height:160px;display:flex;flex-direction:column;justify-content:flex-end}.recipe-card__time{position:absolute;top:20px;right:20px;background:#00000040;padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important}.recipe-card__image,.recipe-card__image *,.recipes-page .recipe-card__image,.recipes-page .recipe-card__image *{color:#fff}.recipe-card__title-wrap h3,.recipes-page .recipe-card__title-wrap h3,.recipe-card__image h3{font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:400;margin:0 0 5px;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.4);color:#fff5e6!important}.recipe-card__serves,.recipes-page .recipe-card__serves{font-size:.8rem;opacity:.95;text-shadow:0 1px 3px rgba(0,0,0,.3);color:#fff!important}.recipe-card__body{padding:25px}.spices-used{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid var(--nm-gray-light)}.spices-label{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--nm-gray);font-weight:600;margin-bottom:10px}.spice-tags{display:flex;flex-wrap:wrap;gap:8px}.shop-nudge{display:block;margin-top:10px;font-size:.7rem;color:var(--nm-gray);opacity:.6;transition:all .25s ease}.spices-used:hover .shop-nudge{opacity:.9;color:var(--nm-teal)}.spice-tag{display:inline-block;background:var(--nm-cream);padding:7px 14px;border-radius:20px;font-size:.8rem;color:var(--nm-teal);text-decoration:none;transition:all .2s ease;font-weight:500}.spice-tag:hover{background:var(--nm-teal);color:var(--nm-white);text-decoration:none}.recipe-content{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:20px}.recipe-section h4{font-size:.7rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--nm-teal);margin:0 0 12px;font-weight:600}.recipe-section ul,.recipe-section ol{padding-left:18px;margin:0;color:var(--nm-black)}.recipe-section li{margin-bottom:6px;font-size:.85rem;line-height:1.5}.recipe-section ol li{margin-bottom:8px}.marten-tip{background:var(--nm-cream);padding:16px 18px;border-radius:8px;display:flex;gap:12px;align-items:flex-start}.tip-icon{color:var(--nm-orange);font-size:1rem;line-height:1.4}.marten-tip p{font-size:.85rem;color:var(--nm-black);margin:0;line-height:1.5}.marten-tip strong{color:var(--nm-teal)}.spice-finder{background:var(--nm-teal);color:var(--nm-white);padding:80px 0}.spice-finder,.spice-finder *:not(.finder-table):not(.finder-table *){color:var(--nm-white)}.spice-finder__header{text-align:center;margin-bottom:45px}.recipes-page .spice-finder__header h2,.spice-finder__header h2,.spice-finder h2{font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:400;margin:0 0 10px;color:#fff5e6!important}.recipes-page .spice-finder__header p,.spice-finder__header p{opacity:.9;margin:0;color:#fff!important}.finder-table{max-width:850px;margin:0 auto;background:var(--nm-white);border-radius:12px;overflow:hidden;box-shadow:0 10px 40px #0003}.finder-row{display:grid;grid-template-columns:1fr 1.3fr 1.2fr;border-bottom:1px solid var(--nm-gray-light)}.finder-row:last-child{border-bottom:none}.finder-row--header{background:var(--nm-black);color:var(--nm-white)}.finder-cell{padding:16px 22px;color:var(--nm-black);font-size:.9rem}.finder-row--header .finder-cell{color:var(--nm-white);font-size:.7rem;text-transform:uppercase;letter-spacing:1px;font-weight:600;padding:14px 22px}.finder-row:nth-child(2n):not(.finder-row--header){background:var(--nm-cream)}.finder-cell a{color:var(--nm-teal);text-decoration:none;font-weight:500;transition:all .2s ease}.finder-cell a:hover{color:var(--nm-teal-dark);text-decoration:underline}.finder-spice-link{display:inline}.finder-spice-link+.finder-spice-link:before{content:" + ";color:var(--nm-gray);font-weight:400}.recipes-cta{padding:80px 20px;background:linear-gradient(135deg,var(--nm-tan) 0%,var(--nm-cream) 100%)}.recipes-cta__content{text-align:center;max-width:550px;margin:0 auto}.recipes-cta h2{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;color:var(--nm-black);margin:10px 0 15px}.recipes-cta p{color:var(--nm-gray);margin:0 0 30px;font-size:1rem;line-height:1.6}.recipes-cta__button{display:inline-block;background:var(--nm-teal);color:var(--nm-white);padding:16px 40px;border-radius:30px;text-decoration:none;font-weight:500;font-size:.95rem;transition:all .3s ease;letter-spacing:.3px}.recipes-cta__button:hover{background:var(--nm-teal-dark);transform:translateY(-2px);box-shadow:0 8px 25px #0056454d;color:var(--nm-white);text-decoration:none}@media (max-width: 900px){.recipe-content{grid-template-columns:1fr;gap:20px}}@media (max-width: 768px){.recipes-hero{padding:60px 20px}.recipes-hero__title{font-size:2.5rem}.recipes-hero__tip{flex-direction:column;gap:8px;padding:15px 20px}.finder-row{grid-template-columns:1fr}.finder-row--header{display:none}.finder-cell{padding:12px 20px;border-bottom:1px solid var(--nm-gray-light)}.finder-cell:last-child{border-bottom:none}.finder-cell:before{content:attr(data-label);display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:1px;color:var(--nm-orange);margin-bottom:4px;font-weight:600}.finder-row:last-child .finder-cell:last-child{border-bottom:none}.filter-btn{padding:8px 16px;font-size:.8rem}.category-header h2,.spice-finder__header h2{font-size:1.8rem}.recipes-cta h2{font-size:1.7rem}}@media (max-width: 480px){.recipes-hero__title{font-size:2rem}.recipes-hero__subtitle{font-size:1rem}.recipe-card__image{padding:25px 20px;min-height:140px}.recipe-card__title-wrap h3{font-size:1.4rem}.recipe-card__body{padding:20px}.spice-finder{padding:60px 0}.recipes-cta{padding:60px 20px}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/section-recipes.css.map */
