.fg-recettes-hero{background:linear-gradient(135deg,#f5ece0,#ecdcc4);color:#3d1a08;text-align:center;padding:36px 20px 40px;margin-bottom:40px;position:relative;overflow:hidden}.fg-recettes-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%233d1a08' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:1}.fg-recettes-hero__inner{position:relative;z-index:1}.fg-recettes-hero__sub{font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:#b06a1f;margin:0 0 12px;font-weight:800}.fg-recettes-hero__title{font-size:clamp(1.7rem,4vw,2.6rem);font-weight:900;margin:0 0 14px}.fg-recettes-hero__desc{font-size:1rem;line-height:1.6;max-width:680px;margin:0 auto;color:#6b4a2f}.fg-recettes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px;padding-bottom:80px}@media(max-width:749px){.fg-recettes-grid{grid-template-columns:1fr;gap:20px}}.fg-recipe-card{border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #0000001f;transition:transform .25s ease,box-shadow .25s ease;background:#fff;cursor:pointer}.fg-recipe-card:hover{transform:translateY(-6px);box-shadow:0 12px 36px #0003}.fg-recipe-card__img-wrap{position:relative;overflow:hidden;aspect-ratio:16/11;background:linear-gradient(135deg,#f5ece0,#e8d5b7)}.fg-recipe-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.fg-recipe-card:hover .fg-recipe-card__img{transform:scale(1.04)}.fg-recipe-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#7a35008c,#c0602073);opacity:0;transition:opacity .25s ease;display:flex;align-items:center;justify-content:center}.fg-recipe-card:hover .fg-recipe-card__overlay{opacity:1}.fg-recipe-card__zoom{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.04em;border:2px solid rgba(255,255,255,.8);padding:10px 20px;border-radius:30px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fg-recipe-card__btn{display:block;margin:12px 16px 16px;padding:11px 20px;background:#d4920a;color:#3d2817;text-align:center;border-radius:6px;font-weight:700;font-size:.9rem;text-decoration:none;letter-spacing:.02em;transition:background .2s ease,color .2s ease}.fg-recipe-card__btn:hover{background:#b57a08;color:#3d2817;text-decoration:none}.fg-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#140a00eb;z-index:99999;align-items:center;justify-content:center;flex-direction:column;gap:16px}.fg-lightbox--open{display:flex}.fg-lightbox__inner{max-width:min(95vw,980px);max-height:85vh;display:flex;align-items:center;justify-content:center}.fg-lightbox__img{max-width:100%;max-height:80vh;border-radius:10px;box-shadow:0 20px 60px #0009;object-fit:contain}.fg-lightbox__close{position:fixed;top:20px;right:24px;background:#ffffff26;border:2px solid rgba(255,255,255,.4);color:#fff;font-size:2rem;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s}.fg-lightbox__close:hover{background:#ffffff47}.fg-lightbox__prev,.fg-lightbox__next{position:fixed;top:50%;transform:translateY(-50%);background:#ffffff1f;border:2px solid rgba(255,255,255,.35);color:#fff;font-size:2.5rem;width:52px;height:52px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s}.fg-lightbox__prev{left:16px}.fg-lightbox__next{right:16px}.fg-lightbox__prev:hover,.fg-lightbox__next:hover{background:#ffffff40}.fg-lightbox__counter{color:#fff0d24d;font-size:.9rem;letter-spacing:.06em;margin:0}.fg-recettes-badge{display:inline-flex!important;align-items:center!important;background:#b44b0f12!important;border:1.5px solid rgba(160,65,10,.22)!important;border-radius:20px!important;padding:3px 11px!important;color:inherit!important;font-weight:600!important;font-size:.92em!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/fg-recettes.css.map */
