.ecof-recipe-section{background:var(--section-bg);padding:var(--padding-top) 20px var(--padding-bottom)}.ecof-recipe-container{max-width:1200px;margin:0 auto;text-align:center}.ecof-recipe-section-title{font-size:var(--section-title-size-mobile);color:var(--section-title-color);font-weight:700;margin-bottom:16px;letter-spacing:-.5px}.ecof-recipe-subtitle{font-size:var(--subtitle-size);color:var(--subtitle-color);line-height:1.6;margin:0 auto 60px;max-width:700px}.ecof-recipe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.ecof-recipe-card{background:var(--card-bg);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);padding:40px 30px;display:flex;flex-direction:column;align-items:center;gap:20px;transition:transform .3s ease,box-shadow .3s ease}.ecof-recipe-card:hover{transform:translateY(-4px)}.ecof-recipe-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.ecof-recipe-icon svg{stroke:var(--icon-color);width:80px;height:80px}.ecof-recipe-icon img{width:100%;height:100%;object-fit:contain}.ecof-recipe-title{font-size:var(--recipe-title-size);color:var(--recipe-title-color);font-weight:700;margin:0;line-height:1.3}.ecof-recipe-description{font-size:var(--recipe-text-size);color:var(--recipe-text-color);line-height:1.6;margin:0}.ecof-recipe-button{display:inline-flex;align-items:center;gap:8px;background:var(--button-bg);color:var(--button-text);padding:12px 24px;border-radius:var(--button-border-radius);font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s ease,opacity .2s ease;margin-top:auto}.ecof-recipe-button:hover{transform:scale(1.05);opacity:.9}.ecof-recipe-button svg{flex-shrink:0}.ecof-recipe-empty{text-align:center;padding:60px 20px;color:#999;font-size:16px}@media(min-width:769px){.ecof-recipe-section-title{font-size:var(--section-title-size-desktop)}.ecof-recipe-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.ecof-recipe-section{padding:calc(var(--padding-top) * .7) 20px calc(var(--padding-bottom) * .7)}.ecof-recipe-subtitle{margin-bottom:40px}.ecof-recipe-grid{grid-template-columns:repeat(2,1fr);gap:24px}.ecof-recipe-card{padding:35px 25px}}@media(max-width:580px){.ecof-recipe-grid{grid-template-columns:1fr;gap:20px}.ecof-recipe-card{padding:30px 20px}.ecof-recipe-icon{width:60px;height:60px}.ecof-recipe-icon svg{width:60px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/EcoF-Recipe-Cards.css.map */
