@font-face{font-family:"PopulaireLight";font-display:swap;src:url(/assets/populaire-light.eot);src:url(/assets/populaire-light.woff2) format("woff2"),url(/assets/populaire-light.woff) format("woff"),url(/assets/populaire-light.ttf) format("truetype")}@font-face{font-family:'LemansPenScript-Light';font-display:swap;src:url(/assets/ClickerScript-Regular.ttf)}@font-face{font-family:'AirplaneScript';font-display:swap;src:url(/assets/AirplaneScript.ttf)}@font-face{font-family:'ChampagneLimousines';font-display:swap;src:url(/assets/ChampagneLimousines.ttf)}@font-face{font-family:'Alegreya Sans SC';font-display:swap;src:url(/assets/AlegreyaSansSC-Regular.ttf)}@font-face{font-family:'Pompiere';font-display:swap;src:url(/assets/Pompiere-Regular.otf)}@font-face{font-family:'Jost';font-display:swap;font-style:normal;font-weight:500;src:url(/assets/Jost-500-Medium.ttf) format("truetype")}@font-face{font-family:'Jost';font-display:swap;font-style:normal;font-weight:700;src:url(/assets/Jost-700-Bold.ttf) format("truetype")}.header-btn{padding-right:5px;color:#777 !important}#language-btn-mobile{font-size:25px}iframe{border:none !important}.bold-text{font-weight:bold}.font18{font-size:18px}@media screen and (min-width: 990px){.vignette-container{padding-bottom:100%}.header-btn{padding-left:5px}#language-btn{text-align:center;font-size:25px}.bloc-image{padding-right:0px !important;padding-left:0px !important}#navbarSupportedContent{display:none !important}#titre{font-family:"PopulaireLight";font-size:70px;width:100%;text-align:center;line-height:70%;padding:30px;text-transform:none !important}#gateau{font-family:"AirplaneScript";font-size:100px;margin-left:150px;display:inline}#nav-collapse{display:none !important}img{max-width:100%;padding:2.5% 15% 2.5% 15%}img.with_blank{max-width:100%;padding:5.5% 12.5% 5.5% 12.5%}#search-keywords{font-size:14px}.vignette{margin-bottom:40px !important;padding:0 !important}#home-navbar{display:block !important}.recherche{display:block !important}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;min-width:160px;z-index:1;width:100%}.centered-text-title{font-family:'Jost' !important}.dropdown:hover .dropdown-content{display:block}.dropdown-content-fill{background-color:#f9f9f9;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);display:inline-block;width:60%}.centered-text{position:absolute;color:white;height:100%;width:100%;opacity:0;text-align:center;background-color:rgba(74,76,78,0.5);background-clip:content-box;padding:2.5% 10% 2.5% 10%}.home-label.grey{color:#777 !important}.centered-text:hover{opacity:1}.container-link{position:relative;text-align:center;display:grid}.centered-text-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:16px;font-family:'Jost' !important}.search-bar-dsk{display:inline-block;border:1px solid black;border-radius:0px;padding:5px}#search-keywords{border:none}#search-btn-dsk{background-color:white;border:none}.home-search-bar{display:flex;align-items:center;width:100%;box-sizing:border-box}.home-search-input{flex:1 1 auto;min-width:0;width:100%;border:none;font-size:14px}.home-search-submit{flex:0 0 auto;background-color:white;border:none}#logo-header{position:absolute;top:20px;right:250px;font-size:30px}.logo-rs{margin-right:10px}#cover{max-height:500px}}.logo-rs{color:white;cursor:pointer}.category-description{font-family:'Jost', Arial, sans-serif;font-size:1.2rem;line-height:1.7;color:#3d3d3d;text-align:center;margin:2.5rem auto 1.5rem;max-width:780px}.flexible-ad-space{width:100%;max-width:728px;min-height:var(--pub-min-height, 350px);margin:20px auto;overflow:hidden;text-align:center}.flexible-ad-space--custom{min-height:var(--pub-min-height, 340px)}.flexible-ad-space--horizontal{width:calc(100% - 32px);max-width:1400px;min-height:0;overflow:visible}@media (min-width: 768px){.flexible-ad-space--horizontal{width:clamp(0px, calc(100% - 32px), 70vw)}}.pub-horizontal{--pub-surface: linear-gradient(102deg, #bf3f58 0%, #d0476e 18%, #a2469c 55%, #5350c2 79%, #3457be 86%, #2d4aa8 100%);--pub-title: #ffffff;--pub-text: rgba(255, 255, 255, 0.92);--pub-caption: rgba(255, 255, 255, 0.82);--pub-cta-background: linear-gradient(135deg, #ffe7b4 0%, #ffdc8f 45%, #f4ac68 100%);--pub-cta-text: #23306f;--pub-focus: #ffdc8f;--pub-tile: #ffffff;display:flex;align-items:center;gap:24px;box-sizing:border-box;min-height:var(--pub-min-height, 180px);padding:20px 28px;border-radius:22px;background:var(--pub-surface);box-shadow:0 12px 30px rgba(45,74,168,0.18);color:var(--pub-title) !important;font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;text-align:left;text-decoration:none}.pub-horizontal:hover,.pub-horizontal:focus{color:var(--pub-title) !important;text-decoration:none}.pub-horizontal:focus-visible{outline:3px solid var(--pub-focus);outline-offset:4px}.pub-horizontal__copy{flex:1;min-width:0;overflow-wrap:anywhere}.pub-horizontal__title{margin-bottom:8px;font-size:clamp(1.4rem, 2vw, 2rem);font-weight:700;line-height:1.2;letter-spacing:-0.015em}.pub-horizontal__description{color:var(--pub-text);font-size:1.1rem;line-height:1.45;text-align:justify}.pub-horizontal__description strong{color:#ffffff;font-weight:700}.pub-horizontal__action{flex:0 1 320px;min-width:220px;text-align:center;overflow-wrap:anywhere}.pub-horizontal__button{display:flex;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 26px;border-radius:980px;background:var(--pub-cta-background);box-shadow:0 6px 16px rgba(35,48,111,0.22);color:var(--pub-cta-text);font-size:1.1rem;font-weight:700;line-height:1.3;transition:filter 150ms ease, box-shadow 150ms ease}.pub-horizontal:hover .pub-horizontal__button,.pub-horizontal:focus-visible .pub-horizontal__button{box-shadow:0 8px 20px rgba(35,48,111,0.3);filter:brightness(1.06)}.pub-horizontal__caption{display:block;margin-top:10px;color:var(--pub-caption);font-size:0.9rem;line-height:1.4}.pub-horizontal__image{flex-shrink:0;object-fit:contain;padding:0}.pub-horizontal__image--leading{width:92px;height:92px;border-radius:50px;background:var(--pub-tile);box-shadow:0 6px 16px rgba(35,48,111,0.18)}.pub-horizontal__image--trailing{width:130px;height:140px}@media (max-width: 1100px){.pub-horizontal{gap:18px}.pub-horizontal__image--leading{width:72px;height:72px;border-radius:50px}.pub-horizontal__image--trailing{width:88px;height:110px}.pub-horizontal__action{flex-basis:260px}}@media (max-width: 900px){.pub-horizontal{flex-wrap:wrap;padding:24px 20px}.pub-horizontal__copy{flex:1 1 calc(100% - 90px)}.pub-horizontal__action{flex:1 1 100%;min-width:0}.pub-horizontal__image--trailing{display:none}}@media (max-width: 480px){.flexible-ad-space--horizontal{width:calc(100% - 24px)}.pub-horizontal{padding:22px 18px;gap:16px;border-radius:18px}.pub-horizontal__image--leading{width:56px;height:56px;border-radius:50px}.pub-horizontal__copy{flex-basis:calc(100% - 72px)}.pub-horizontal__description{font-size:1rem;text-align:left}.pub-horizontal__button{font-size:1rem}}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(119,119,119, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important}.navbar-toggler{border-color:#777 !important}@media screen and (max-width: 990px){.dropdown-menu.show{display:block !important}.logo-rs-dsk{display:none !important}#box-cov{display:none}}hr{max-width:400px;color:#999999;border-top:1px solid #eee}#categories-wrapper{text-align:left;padding-bottom:10px}#navbar{background-color:#e5e5e5 !important}#titre{color:#61a0a7}#titre:hover{background-color:rgba(0,0,0,0)}#container-article{text-align:center;padding:15px}p,#article{font-family:'Jost' !important;font-size:inherit}p{line-height:150%}img{max-width:100%;padding:2.5% 10% 2.5% 10%}img.with_blank{max-width:100%;padding:5.5% 12.5% 5.5% 12.5%}#titre-article{color:#61a0a7;font-family:'Alegreya Sans SC','Lucida Grande',Tahoma,Verdana,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.75em}.article-element{font-size:18px;text-align:justify}.genr-recipe-block{background:#ffffff;border-radius:10px;border:1px solid #e5eaee;box-shadow:0 6px 18px rgba(0,0,0,0.06);margin:30px auto;max-width:960px;padding:25px 30px 30px}.genr-recipe-header{text-align:center}.genr-title{color:#0F5F4C !important;font-family:'Alegreya Sans SC','Lucida Grande',Tahoma,Verdana,sans-serif;font-size:2em;letter-spacing:0.05em;margin:10px 0;text-transform:uppercase}.genr-divider{border:0;border-top:2px solid #e5eaee;width:65%}.genr-components{margin-top:20px}.genr-section-title{color:#2d3c43;font-family:'Jost';font-size:1.2em;letter-spacing:0.05em;margin-bottom:15px;text-transform:uppercase}.genr-components-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.genr-component-item{background:linear-gradient(90deg, #f7fafc 0%, #f1f6f8 100%);border-radius:8px;border:1px solid #e1e7eb;padding:12px 15px;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.genr-component-name{color:#0F5F4C !important;font-family:'Jost';font-size:18px;letter-spacing:0.02em;font-weight:700}.genr-component-instruction{color:#4a5861;font-size:18px;line-height:1.6;margin-top:6px}.genr-empty{color:#4a5861;margin-top:15px;text-align:center}.genr-recipe-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:20px auto}.genr-button{background:linear-gradient(120deg, #61a0a7 0%, #7fc1c9 100%);border:none;border-radius:10px;color:#ffffff;cursor:pointer;font-family:'Jost';font-size:0.95em;letter-spacing:0.03em;padding:10px 18px;text-decoration:none;transition:transform 0.15s ease, box-shadow 0.15s ease;box-shadow:0 6px 14px rgba(97,160,167,0.25)}.genr-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(97,160,167,0.3)}.genr-button--ghost{background:#f7fafc;color:#2d3c43;border:1px solid #d7e2e8;box-shadow:none}.genr-button--accent{background:linear-gradient(120deg, #efba82 0%, #eaa45d 100%);box-shadow:0 6px 14px rgba(234,164,93,0.3)}.genr-button.danger{background:#f87171;box-shadow:0 6px 14px rgba(248,113,113,0.3)}.genr-card{background:linear-gradient(135deg, #fff3eb 0%, #fffaf3 100%);border:1px solid #f0d8c7;border-radius:0;box-shadow:0 18px 38px rgba(0,0,0,0.05);padding:22px 20px 24px}.genr-card__badge-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.genr-card__badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;background:linear-gradient(120deg, #f5e6d9 0%, #f0d9c7 100%);color:#5b3b2d;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;font-weight:700}.genr-card__title{font-size:22px;line-height:1.3;margin:0 0 16px;color:#231813;font-weight:700}.genr-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(120deg, #c56f5c 0%, #a54c6f 100%);color:white !important;border-radius:12px;padding:12px 16px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;box-shadow:0 12px 24px rgba(197,111,92,0.25);text-decoration:none}.category-genr-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px;justify-content:center}.home-genr-banner{background:linear-gradient(120deg, #fff7f0 0%, #fef1e6 55%, #f7f0ff 100%);border:1px solid #f0d8c7;box-shadow:0 10px 14px rgba(0,0,0,0.04);padding:14px 18px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:14px;border-radius:14px;flex-wrap:wrap;text-align:center}.home-genr-banner__text{margin:0;font-family:'Jost';font-size:16px;font-weight:500;color:#4a4a4a}.home-genr-banner__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(120deg, #c56f5c 0%, #b15b78 60%, #8f5b9d 100%);color:white !important;border-radius:999px;padding:12px 22px;font-family:'Jost';font-size:14px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;box-shadow:0 12px 24px rgba(143,91,157,0.25);text-decoration:none;border:0}@media (max-width: 767.98px){.home-genr-banner{margin-top:40px;padding:12px 14px;gap:10px}.home-genr-banner__text{font-size:15px;line-height:1.4}.home-genr-banner__cta{width:100%;justify-content:center;box-shadow:0 10px 18px rgba(143,91,157,0.18)}}#date{text-align:left;font-weight:800}#dernieres{text-align:center}.vignette{float:left;margin-bottom:10px}a:hover{background-color:rgba(0,0,0,0)}.encart-prez{color:#61a0a7;padding:10px;font-family:'ChampagneLimousines'}#dernieres-recettes{font-family:'Jost';padding:20px;font-size:22px;text-transform:uppercase}#commentaire{text-decoration:underline;font-weight:800}.pad-10{padding:10px}.commentaire{width:100%}#btn-commentaire{border-radius:0;margin-top:5px;height:30px;background-color:#61a0a7;border:#61a0a7 1px solid;color:white;font-size:20px;box-shadow:none}.sub-comments{border-radius:0;margin-top:5px;height:20px;background-color:#61a0a7;border:#61a0a7 1px solid;color:white;font-size:16px;box-shadow:none;line-height:20px}.case-commentaire{width:130px;height:35px;margin-bottom:5px;font-size:20px}.commentaire-pseudo{color:#61a0a7;font-weight:800;font-size:14px}.commentaire-encart{margin-top:20px;font-size:18px;padding:20px;border:solid 1px black}.home-label{text-align:center;cursor:pointer;font-family:'Jost' !important;font-size:20px;padding:0 !important}.home-label-child{font-size:18px !important}.p-padding{padding:10px !important;margin-bottom:0rem !important}#home-navbar{padding:35px;text-transform:uppercase;color:#777;font-family:'Alegreya Sans SC', sans-serif !important;font-size:18px;display:none}.recherche{display:none}#home-logo{width:80%;border-radius:50%}#cover{width:100%;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%}.title-stylized{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.vignette-container-stylized{position:relative;overflow:hidden}.name-age-stylized{text-transform:uppercase;display:inline}.fsi{font-size:inherit;text-transform:uppercase}.tac{text-align:center}.pompiere{font-family:'Pompiere'}.box-cov-stylized{text-align:center;width:100%;padding-bottom:56%;position:relative;overflow:hidden}.v-stylized{position:absolute;width:100%;top:0;left:0;object-fit:cover}.toque{height:30px;display:inline-block;padding:0 !important}.arrow-reply{height:25px;padding:0 !important}.row_nomargin{margin:0 !important;padding-top:10px}.sub-content-comment{padding-left:10px}#difficulty{align-items:center;display:flex}#main-pic{padding:2.5% 15% 2.5% 15% !important}#categories{font-size:22px;text-align:left;display:initial}a{color:#61a0a7 !important}#pagination{display:inline-block !important;width:100%;text-align:center;font-size:22px;padding:22px}@media screen and (max-width: 990px){.vignette-container{padding-bottom:90%}.gr-header{line-height:4px;font-family:'Jost' !important;text-transform:uppercase;font-size:16px;margin-left:0 !important}#gateau{font-family:"AirplaneScript";text-transform:none;font-size:22px;margin-top:4px;margin-left:30px}.head-f{display:flex}#nav-collapse{padding-top:10px}#search-keywords{display:inline-block;border:1px solid transparent;border-radius:5px;padding:5px;font-family:'Jost';font-size:18px}#search-btn-dsk{display:none}.nav-item{font-family:'Jost';font-size:18px;padding-left:5px}.dropdown-item{font-family:'Jost';font-size:18px}.centered-text-title{font-size:18px}.fsi{font-size:20px}}.instagram-banner{position:fixed;left:0;right:0;bottom:0;margin:0 auto 1rem;width:calc(100% - 2rem);max-width:960px;background-color:#ffffff;border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,0.12);padding:1rem 1.25rem;display:none;align-items:center;gap:0.75rem;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px);transition:opacity 0.3s ease, transform 0.3s ease;z-index:2000}.instagram-banner.is-visible{display:flex;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.instagram-banner__text{flex:1;color:#1b1b1b;font-weight:600}.instagram-banner__cta{background:linear-gradient(45deg, #f77737, #e1306c, #833ab4);color:#ffffff;border:none;border-radius:12px;padding:0.65rem 1rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform 0.2s ease, box-shadow 0.2s ease;box-shadow:0 8px 16px rgba(225,48,108,0.25)}.instagram-banner__cta:hover,.instagram-banner__cta:focus{color:#ffffff;transform:translateY(-1px);box-shadow:0 10px 18px rgba(225,48,108,0.35)}.instagram-banner__close{background:none;border:none;color:#555555;font-size:1.25rem;padding:0.25rem;cursor:pointer;line-height:1}.instagram-banner__close:hover,.instagram-banner__close:focus{color:#000000}@media (max-width: 640px){.instagram-banner{flex-direction:column;align-items:flex-start;padding-right:3rem}.instagram-banner__cta{width:100%;text-align:center}.instagram-banner__close{position:absolute;top:0.5rem;right:0.75rem}}
