.recetas-grid{--dd-cream: #f0e9df;--dd-berry: #e27552;--dd-forest: #00574b;--dd-yellow: #ffd166;--dd-lime: #d9e76c;--dd-rose: #ffc4b7;background-color:#fff;padding:80px 0}.recetas-grid__header{text-align:center;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto}.recetas-grid__kicker{display:inline-block;background:var(--dd-yellow);padding:8px 16px;border-radius:8px;color:#1d1d1d;font-weight:700;margin-bottom:16px;font-size:14px;letter-spacing:.02em}.recetas-grid__title{font-weight:800;font-size:clamp(28px,4vw,40px);color:var(--dd-forest);margin:0 0 16px;line-height:1.15}.recetas-grid__description{font-size:18px;color:#666;margin:0;line-height:1.5}.recetas-grid__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;max-width:1200px;margin:0 auto}.recetas-grid__card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.recetas-grid__card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #00000026}.recetas-grid__card-image{position:relative;height:250px;overflow:hidden}.recetas-grid__img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.recetas-grid__card:hover .recetas-grid__img{transform:scale(1.05)}.recetas-grid__card-icon{position:absolute;top:16px;left:16px;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.recetas-grid__card-content{padding:24px}.recetas-grid__card-title{font-weight:700;font-size:24px;color:var(--dd-forest);margin:0 0 12px}.recetas-grid__card-description{font-size:16px;color:#666;line-height:1.5;margin:0 0 20px}.recetas-grid__card-actions{display:flex;gap:12px;flex-wrap:wrap}.recetas-grid__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:8px;font-weight:600;text-decoration:none;font-size:14px;transition:all .2s ease;border:none;cursor:pointer;white-space:nowrap}.recetas-grid__btn--primary{background:var(--dd-berry);color:#fff;flex:1;min-width:140px}.recetas-grid__btn--primary:hover{background:#cf6a4a;color:#fff}.recetas-grid__btn--secondary{background:transparent;color:var(--dd-forest);border:1px solid var(--dd-forest);flex:1;min-width:140px}.recetas-grid__btn--secondary:hover{background:var(--dd-forest);color:#fff}.recipe-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.recipe-modal.active{opacity:1;visibility:visible}.recipe-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.recipe-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.recipe-modal__close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;color:#666;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.recipe-modal__close:hover{background:#f0f0f0;color:#333}.recipe-modal__header{padding:40px 40px 20px;text-align:center;border-bottom:1px solid #eee}.recipe-modal__icon{font-size:48px;margin-bottom:16px}.recipe-modal__title{font-weight:700;font-size:28px;color:var(--dd-forest);margin:0 0 8px}.recipe-modal__subtitle{font-size:16px;color:#666;margin:0}.recipe-modal__tabs{display:flex;border-bottom:1px solid #eee;padding:0 40px}.recipe-modal__tab{background:none;border:none;padding:16px 24px;font-size:16px;font-weight:600;color:#666;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s ease}.recipe-modal__tab.active{color:var(--dd-berry);border-bottom-color:var(--dd-berry)}.recipe-modal__body{padding:40px}.recipe-modal__tab-content{display:none}.recipe-modal__tab-content.active{display:block}.recipe-modal__section{margin-bottom:40px}.recipe-modal__section-title{font-weight:700;font-size:20px;color:var(--dd-forest);margin:0 0 24px}.recipe-modal__ingredients{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.recipe-modal__ingredient{display:flex;gap:16px;align-items:flex-start;padding:16px;background:#f8f9fa;border-radius:12px}.recipe-modal__ingredient-image{width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0}.recipe-modal__ingredient-image svg{width:100%;height:100%}.recipe-modal__ingredient-info h4{font-weight:600;font-size:16px;color:var(--dd-forest);margin:0 0 4px}.recipe-modal__ingredient-info p{font-size:14px;color:#666;margin:0;line-height:1.4}.recipe-modal__analytics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px}.recipe-modal__analytic{text-align:center}.recipe-modal__analytic-circle{width:80px;height:80px;border-radius:50%;background:var(--dd-yellow);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:var(--dd-forest);margin:0 auto 8px}.recipe-modal__analytic-label{font-size:14px;color:#666;font-weight:500}.recipe-modal__steps{display:flex;flex-direction:column;gap:20px}.recipe-modal__step{display:flex;gap:16px;align-items:flex-start}.recipe-modal__step-number{width:32px;height:32px;border-radius:50%;background:var(--dd-berry);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.recipe-modal__step-content h4{font-weight:600;font-size:16px;color:var(--dd-forest);margin:0 0 4px}.recipe-modal__step-content p{font-size:14px;color:#666;margin:0;line-height:1.4}@media (max-width: 990px){.recetas-grid{padding:60px 0}.recetas-grid__cards{grid-template-columns:1fr;gap:30px}.recipe-modal__content{width:95%;max-height:95vh}.recipe-modal__header,.recipe-modal__body{padding:24px}.recipe-modal__tabs{padding:0 24px}.recipe-modal__ingredients{grid-template-columns:1fr}.recipe-modal__analytics{grid-template-columns:repeat(2,1fr)}}@media (max-width: 750px){.recetas-grid__header{margin-bottom:40px}.recetas-grid__card-actions{flex-direction:column}.recetas-grid__btn{width:100%}.recipe-modal__tabs{flex-direction:column}.recipe-modal__tab{text-align:center;border-bottom:1px solid #eee;border-right:none}.recipe-modal__tab.active{border-bottom-color:var(--dd-berry);border-right:none}.recipe-modal__analytics{grid-template-columns:1fr}}.recipe-modal__ingredient-img{width:60px;height:60px;object-fit:cover;border-radius:8px}.recipe-modal__ingredient-emoji{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;background:#f8f4f0;border-radius:8px;border:2px solid #E6E6E6}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-recetas-grid.css.map */
