.muz-recipe-card__title{font-family:Patua One,cursive!important;font-weight:500!important}.muz-recipe-blog-section{background-color:#fdf2f2;padding:60px 0}.muz-page-width{max-width:1200px;margin:0 auto;padding:0 20px}.muz-text-center{text-align:center}.muz-section-header{margin-bottom:48px}.muz-section-heading{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:16px;line-height:1.2}.muz-section-subheading{font-size:1.125rem;color:#718096;max-width:600px;margin:0 auto;line-height:1.6}.muz-recipe-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:48px}.muz-recipe-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:transform .2s ease,box-shadow .2s ease;position:relative;height:fit-content}.muz-recipe-card__link{display:block;text-decoration:none;color:inherit;height:100%}.muz-recipe-card__image-wrapper{position:relative;width:100%;height:270px;overflow:hidden}.muz-recipe-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;border-radius:8px 8px 0 0}.muz-recipe-card:hover .muz-recipe-card__image{transform:scale(1.03)}.muz-recipe-card__placeholder{width:100%;height:100%;background-color:#f7fafc;display:flex;align-items:center;justify-content:center;color:#a0aec0}.muz-recipe-card__servings{position:absolute;top:0;left:8px;background-color:#ef4444;color:#fff;padding:14px 10px;border-radius:0 0 20px 20px;font-size:.75rem;font-weight:600;display:flex;flex-direction:column;align-items:center;line-height:1.1;min-width:42px;z-index:2;box-shadow:0 2px 4px #0003}.muz-servings-number{font-size:2.5rem;font-weight:700}.muz-servings-text{font-size:.95rem;opacity:1}.muz-recipe-card__diet-icons{position:absolute;top:8px;right:8px;display:flex;gap:4px;flex-wrap:wrap;max-width:80px;z-index:2}.muz-diet-icon{width:28px;height:28px;border-radius:50%;background-color:#fff;padding:2px;box-shadow:0 2px 4px #00000026;object-fit:cover}.muz-recipe-card__content{padding:16px;display:flex;flex-direction:column}.muz-recipe-card__title{font-size:1.125rem;font-weight:500;color:#2d3748;margin-bottom:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.muz-recipe-card__meta{display:flex;flex-direction:row;gap:15px;justify-content:center}.muz-recipe-meta__item{display:flex;align-items:center;gap:6px;font-size:1.2rem;color:#4a5568}.muz-recipe-meta__icon{color:#718096;flex-shrink:0}.muz-hourglass-icon{color:#718096}.muz-time-text{font-weight:500}.muz-difficulty-item{margin-top:2px}.muz-difficulty-label{font-weight:500;color:#2d5a3d;font-size:1.2rem}.muz-difficulty-pills{display:flex;gap:3px;margin-left:2px}.muz-difficulty-pill{width:16px;height:6px;border-radius:3px;background-color:#d1d5db;transition:background-color .2s ease}.muz-difficulty-pill--filled{background-color:#2d5a3d}.muz-section-footer{margin-top:48px}.muz-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease;border:2px solid transparent;cursor:pointer;font-size:1rem}.muz-btn--secondary{background-color:#fff;color:#2d3748;border-color:#e2e8f0}.muz-btn--secondary:hover{background-color:#f7fafc;border-color:#cbd5e0;transform:translateY(-1px);text-decoration:none}.muz-recipe-grid__empty{grid-column:1 / -1;text-align:center;padding:60px 20px;color:#718096;font-size:1.125rem}@media (max-width: 1024px){.muz-recipe-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.muz-page-width{padding:0 16px}}@media (max-width: 768px){.muz-recipe-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.muz-section-heading{font-size:2rem}.muz-recipe-card__content{padding:14px}.muz-recipe-card__title{font-size:1rem}.muz-section-header{margin-bottom:32px}.muz-recipe-blog-section{padding:40px 0}.muz-recipe-card__image-wrapper{height:160px}}@media (max-width: 480px){.muz-recipe-grid{grid-template-columns:1fr;gap:16px}.muz-recipe-card__servings{padding:13px 10px;font-size:.7rem;min-width:38px}.muz-servings-number{font-size:1.9rem}.muz-diet-icon{width:24px;height:24px}.muz-section-heading{font-size:1.75rem}.muz-page-width{padding:0 12px}.muz-recipe-card__image-wrapper{height:240px}.muz-difficulty-pill{width:14px;height:5px}}@media print{.muz-recipe-blog-section{background-color:#fff!important}.muz-recipe-card{break-inside:avoid;box-shadow:none;border:1px solid #e2e8f0}}@media (prefers-contrast: high){.muz-recipe-card{border:2px solid #000}.muz-recipe-card__servings{border:1px solid #000}}@media (prefers-reduced-motion: reduce){.muz-recipe-card,.muz-recipe-card__image,.muz-btn,.muz-difficulty-pill{transition:none}.muz-recipe-card:hover,.muz-recipe-card:hover .muz-recipe-card__image{transform:none}}.muz-recipe-card__diet-icons-bar{display:flex;justify-content:center}.muz-recipe-card__diet-icons-bar{margin-top:-16px;position:absolute;width:100%}.muz-recipe-card__title{font-size:1.9rem;padding-top:10px}h3.muz-recipe-card__title{text-align:center}.muz-diet-icons-container{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;max-width:120px;margin:0 auto}.muz-diet-icon-wrapper{display:flex;align-items:center;justify-content:center}.muz-diet-icon-bottom{width:32px;height:32px;border-radius:50%;background-color:#fff;padding:1px;box-shadow:0 2px 6px #00000026;object-fit:cover;transition:transform .2s ease}.muz-diet-icon-bottom:hover{transform:scale(1.1)}@media (max-width: 768px){.muz-diet-icons-container{gap:4px;max-width:100px}.muz-diet-icon-bottom{width:28px;height:28px;padding:3px}}@media (max-width: 480px){.muz-diet-icons-container{gap:3px;max-width:90px}.muz-diet-icon-bottom{width:24px;height:24px;padding:2px}}.muz-recipe-card__badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:12px 16px 0}.muz-recipe-badge{display:inline-block;padding:4px 12px;border-radius:16px;font-size:.875rem;font-weight:600;color:#fff;text-align:center}.muz-recipe-badge--1{background-color:#00573f}.muz-recipe-badge--2{background-color:#d68b22}.muz-recipe-badge--3{background-color:#4a9b9b}.muz-recipe-badge--4{background-color:#7c3aed}.muz-recipe-badge--5{background-color:#dc2626}.muz-recipe-card__badges{margin-top:13px}.muz-recipe-card__image-wrapper{overflow:hidden;position:relative}.muz-recipe-card__image-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:43px;background:linear-gradient(to top,#fff,#fdfdfded,#ffffffab,#ffffff57,#ffffff26,#fff0);pointer-events:none}@media (max-width: 768px){.muz-recipe-card__badges{padding:10px 12px 0;gap:6px}.muz-recipe-badge{padding:3px 10px;font-size:.8125rem}}@media (max-width: 480px){.muz-recipe-card__badges{padding:8px 10px 0;gap:4px}.muz-recipe-badge{padding:2px 8px;font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/muz-recipe-blog-grid.css.map */
