:root{--recipe-purple: #89268B;--recipe-bg: #f8f4ef}.blog-recettes-hero{position:relative!important;width:100%!important;min-height:380px!important;overflow:visible!important;display:flex!important;align-items:center!important;margin-bottom:60px!important}.blog-recettes-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.blog-recettes-hero-content{position:relative;z-index:2;max-width:1170px;margin:0 auto;padding:50px 20px;display:flex;align-items:center;justify-content:space-between;gap:30px}.blog-recettes-hero-text{max-width:600px}.blog-recettes-subheading{font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--recipe-purple)!important;margin-bottom:8px!important}.blog-recettes-hero .blog-recettes-title{font-family:var(--font-heading-family)!important;font-weight:800!important;font-size:42px!important;line-height:1.1!important;color:var(--recipe-purple)!important;margin:0 0 16px!important;text-transform:none!important;letter-spacing:normal!important}.blog-recettes-hero--desktop-center .blog-recettes-hero-content{justify-content:center;text-align:center}.blog-recettes-hero--desktop-right .blog-recettes-hero-content{justify-content:flex-end;text-align:right}.blog-recettes-description{font-size:18px!important;font-weight:400!important;line-height:1.6;color:var(--recipe-purple)!important;margin:0}.blog-recettes-description strong,.blog-recettes-description b{font-weight:700}.blog-recettes-description em{font-style:italic}.blog-recettes-picto{position:absolute;bottom:-60px;right:40px;width:120px;height:120px;object-fit:contain;z-index:3;animation:pictoFloat 3s ease-in-out infinite}@keyframes pictoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.blog-recettes-header-simple{max-width:1170px;margin:0 auto;padding:30px 20px}.blog-recettes-header-simple .blog-recettes-title{font-family:var(--font-heading-family);font-weight:800;font-size:36px;color:var(--recipe-purple)}.blog-recettes-filters{max-width:1170px;margin:0 auto;padding:20px 20px 10px}.blog-recettes-filter-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:var(--recipe-purple);color:#fff;border:none;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.blog-recettes-filter-btn:hover{background:#6e1f70}.blog-recettes-filter-btn svg{transition:transform .2s}.blog-recettes-filters.is-open .blog-recettes-filter-btn svg{transform:rotate(90deg)}.blog-recettes-filter-list{display:none;flex-wrap:wrap;gap:8px;margin-top:12px}.blog-recettes-filters.is-open .blog-recettes-filter-list{display:flex}.blog-recettes-filter-tag{display:inline-block;padding:6px 16px;background:var(--recipe-bg);border-radius:20px;color:var(--recipe-purple);text-decoration:none;font-size:13px;font-weight:600;transition:background .2s,color .2s}.blog-recettes-filter-tag:hover,.blog-recettes-filter-tag.is-active{background:var(--recipe-purple);color:#fff}.blog-recettes-filter-tag--all{background:transparent;border:1px solid var(--recipe-purple)}.blog-recettes-grid{max-width:1170px;margin:0 auto;padding:20px 20px 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.blog-recettes-card{display:flex;flex-direction:column}.blog-recettes-card-image{display:block;border-radius:12px;overflow:hidden;aspect-ratio:7 / 5}.blog-recettes-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.blog-recettes-card:hover .blog-recettes-card-image img{transform:scale(1.04)}.blog-recettes-card-body{padding:14px 4px 0}.blog-recettes-card-title{font-family:var(--font-heading-family);font-size:17px;font-weight:700;line-height:1.3;margin:0 0 8px}.blog-recettes-card-title a{color:#232323;text-decoration:none}.blog-recettes-card-title a:hover{color:var(--recipe-purple)}.blog-recettes-card-excerpt{font-size:13px;line-height:1.6;color:#666}.blog-recettes-empty{grid-column:1 / -1;text-align:center;padding:40px;color:#999;font-size:16px}.blog-recettes-pagination{max-width:1170px;margin:0 auto;padding:0 20px 50px;text-align:center}@media(max-width:1023px){.blog-recettes-grid{grid-template-columns:repeat(2,1fr);gap:20px}.blog-recettes-hero .blog-recettes-title{font-size:32px!important}.blog-recettes-hero-content{flex-direction:column;text-align:center;align-items:center}.blog-recettes-picto{width:90px;height:90px;right:20px;bottom:-45px}}@media(max-width:599px){.blog-recettes-grid{grid-template-columns:1fr;gap:24px}.blog-recettes-hero{height:auto;aspect-ratio:4 / 5}.blog-recettes-hero .blog-recettes-title{font-size:34px!important}.blog-recettes-hero .blog-recettes-subheading{font-size:16px}.blog-recettes-hero-content{padding:30px 15px;height:100%;display:flex;flex-direction:column}.blog-recettes-hero--text-top .blog-recettes-hero-content{justify-content:flex-start}.blog-recettes-hero--text-center .blog-recettes-hero-content{justify-content:center}.blog-recettes-hero--text-bottom .blog-recettes-hero-content{justify-content:flex-end}.blog-recettes-description{font-size:16px!important;margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/component-blog-recettes.css.map */
