/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
article.nouvelle.featured,article.nouvelle.module{gap:0;border-top:1px solid #000000;}article.nouvelle.featured:last-of-type,article.nouvelle.module:last-of-type{border-bottom:1px solid #000000;}@media only screen and (min-width:768px){article.nouvelle.featured,article.nouvelle.module{padding:15px;}}article.nouvelle.featured .feature-article-link,article.nouvelle.module .feature-article-link{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;}article.nouvelle.featured .feature-article-link:hover ~ .image-container img,article.nouvelle.module .feature-article-link:hover ~ .image-container img{transform:scale(1.03);}article.nouvelle.featured .image-container,article.nouvelle.module .image-container{grid-column:1/9;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){article.nouvelle.featured .image-container,article.nouvelle.module .image-container{grid-column:1/-1;}}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){article.nouvelle.featured .image-container,article.nouvelle.module .image-container{grid-column:1/7;}}article.nouvelle.featured .media:not(.media-video),article.nouvelle.module .media:not(.media-video){width:100%;padding-top:60%;padding-bottom:0;position:relative;overflow:hidden;}article.nouvelle.featured .media:not(.media-video) img,article.nouvelle.module .media:not(.media-video) img{position:absolute;object-fit:cover;top:0;object-position:50% 50%;height:100%;width:100%;transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);}article.nouvelle.featured .text-container,article.nouvelle.module .text-container{grid-column:9/-1;padding:0 60px;display:flex;flex-direction:column;justify-content:center;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){article.nouvelle.featured .text-container,article.nouvelle.module .text-container{grid-column:1/-1;}}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){article.nouvelle.featured .text-container,article.nouvelle.module .text-container{grid-column:7/-1;}}@media only screen and (min-width:768px) and (max-width:calc(1200px - 1px)){article.nouvelle.featured .text-container,article.nouvelle.module .text-container{padding:0 50px;}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){article.nouvelle.featured .text-container,article.nouvelle.module .text-container{padding:30px;}}article.nouvelle.featured .text-container .meta,article.nouvelle.module .text-container .meta{font-weight:initial;padding-bottom:15px;}@media only screen and (min-width:768px){article.nouvelle.featured .text-container .meta.mobile,article.nouvelle.module .text-container .meta.mobile{display:none;}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){article.nouvelle.featured .text-container .meta.desktop,article.nouvelle.module .text-container .meta.desktop{display:none;}}article.nouvelle.featured .text-container .featured-title,article.nouvelle.featured .text-container .layout-wysiwyg,article.nouvelle.module .text-container .featured-title,article.nouvelle.module .text-container .layout-wysiwyg{padding-bottom:15px;}@media only screen and (min-width:768px){article.nouvelle.featured .text-container .featured-title p,article.nouvelle.featured .text-container .layout-wysiwyg p,article.nouvelle.module .text-container .featured-title p,article.nouvelle.module .text-container .layout-wysiwyg p{max-height:83px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}article.nouvelle.featured .text-container .featured-title .field--name-title,article.nouvelle.featured .text-container .layout-wysiwyg .field--name-title,article.nouvelle.module .text-container .featured-title .field--name-title,article.nouvelle.module .text-container .layout-wysiwyg .field--name-title{max-height:138px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){article.nouvelle.featured .text-container .featured-title .field--name-title,article.nouvelle.featured .text-container .layout-wysiwyg .field--name-title,article.nouvelle.module .text-container .featured-title .field--name-title,article.nouvelle.module .text-container .layout-wysiwyg .field--name-title{-webkit-line-clamp:3;}article.nouvelle.featured .text-container .featured-title p,article.nouvelle.featured .text-container .layout-wysiwyg p,article.nouvelle.module .text-container .featured-title p,article.nouvelle.module .text-container .layout-wysiwyg p{-webkit-line-clamp:2;}}article.nouvelle.featured .text-container .button,article.nouvelle.module .text-container .button{z-index:2;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){article.nouvelle.featured .text-container:not(.module) .layout-wysiwyg,article.nouvelle.module .text-container:not(.module) .layout-wysiwyg{display:none;}}
.news-header{margin-top:120px;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.news-header{margin:60px 30px 0;}}.news-header .title-section{grid-column:1/-1;margin-top:120px;position:relative;margin:auto;text-align:center;}.news-header .title-section h1{margin-bottom:20px;}.news-header .title-section .desc{max-width:670px;margin:auto;font-family:"interstate";font-size:clamp(2rem,1.9rem + 0.3125vw,2.5rem);text-transform:uppercase;line-height:clamp(2rem,1.82rem + 0.5625vw,2.9rem);text-transform:none;}.search-container{border-bottom:6px solid #000000;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container{padding-bottom:40px;}}.search-container .filters-container .filters-list{padding-bottom:120px;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){section .search-container .searchSummary{display:none;}}.no-results{max-width:var(--max-width);margin-left:auto;margin-right:auto;margin-top:120px;width:var(--container-width);}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.no-results{margin-top:60px;}}.results-wrapper,.no-results{grid-column:1/-1;padding-bottom:120px;}.results-wrapper .recipe-list--title,.no-results .recipe-list--title{grid-column:1/-1;margin-bottom:80px;text-align:center;}.results-wrapper .recipe-list--title h2,.no-results .recipe-list--title h2{margin:auto;text-align:center;max-width:770px;}.results-wrapper .listing-news,.no-results .listing-news{grid-column:1/-1;gap:0;}@media only screen and (min-width:1900px){.results-wrapper .listing-news,.no-results .listing-news{grid-template-columns:repeat(5,1fr);}}.results-wrapper .nouvelle-teaser--link,.no-results .nouvelle-teaser--link{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;}.results-wrapper .nouvelle,.no-results .nouvelle{grid-column:span 1;overflow:hidden;position:relative;border-left:1px solid;border-bottom:1px solid;padding:15px 15px 70px 15px;}.results-wrapper .nouvelle.empty-space,.no-results .nouvelle.empty-space{order:18;padding:0;}@media only screen and (min-width:1900px){.results-wrapper .nouvelle:nth-child(6),.no-results .nouvelle:nth-child(6){grid-column:span 2;}.results-wrapper .nouvelle:nth-child(6) .media:not(.media-video),.no-results .nouvelle:nth-child(6) .media:not(.media-video){padding-top:60%;}}@media only screen and (min-width:1400px) and (max-width:calc(1900px - 1px)){.results-wrapper .nouvelle:nth-child(5),.no-results .nouvelle:nth-child(5){grid-column:span 6;}.results-wrapper .nouvelle:nth-child(5) .media:not(.media-video),.no-results .nouvelle:nth-child(5) .media:not(.media-video){padding-top:60%;}.results-wrapper .nouvelle:nth-child(5) .media.media-placeholder,.no-results .nouvelle:nth-child(5) .media.media-placeholder{padding-top:3.5%;}}@media only screen and (min-width:900px) and (max-width:calc(1400px - 1px)){.results-wrapper .nouvelle:nth-child(7),.no-results .nouvelle:nth-child(7){grid-column:span 8;}.results-wrapper .nouvelle:nth-child(7) .media:not(.media-video),.no-results .nouvelle:nth-child(7) .media:not(.media-video){padding-top:60%;}.results-wrapper .nouvelle:nth-child(7) .media.media-placeholder,.no-results .nouvelle:nth-child(7) .media.media-placeholder{padding-top:3.5%;}}@media only screen and (min-width:500px) and (max-width:calc(900px - 1px)){.results-wrapper .nouvelle:nth-child(5),.no-results .nouvelle:nth-child(5){grid-column:span 12;}.results-wrapper .nouvelle:nth-child(5) .media:not(.media-video),.no-results .nouvelle:nth-child(5) .media:not(.media-video){padding-top:60%;}.results-wrapper .nouvelle:nth-child(5) .media.media-placeholder,.no-results .nouvelle:nth-child(5) .media.media-placeholder{padding-top:3.5%;}}@media only screen and (min-width:0) and (max-width:calc(500px - 1px)){.results-wrapper .nouvelle,.no-results .nouvelle{grid-column:span 12;}}@media only screen and (min-width:500px) and (max-width:calc(900px - 1px)){.results-wrapper .nouvelle,.no-results .nouvelle{grid-column:span 6;}}@media only screen and (min-width:1400px) and (max-width:calc(1900px - 1px)){.results-wrapper .nouvelle,.no-results .nouvelle{grid-column:span 3;}}@media only screen and (min-width:900px) and (max-width:calc(1400px - 1px)){.results-wrapper .nouvelle,.no-results .nouvelle{grid-column:span 4;}}.results-wrapper .nouvelle:not(.empty-space):hover,.no-results .nouvelle:not(.empty-space):hover{background:#000000;color:#ffffff;border-color:#000000;transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);}.results-wrapper .nouvelle:not(.empty-space):hover picture img,.no-results .nouvelle:not(.empty-space):hover picture img{transform:scale(1.03);}.results-wrapper .nouvelle > a,.no-results .nouvelle > a{display:block;overflow:hidden;}.results-wrapper .nouvelle .field--name-title,.no-results .nouvelle .field--name-title{margin-top:24px;margin-bottom:10px;display:block;max-width:80%;text-transform:none;}.results-wrapper .nouvelle .nouvelle-metadata,.no-results .nouvelle .nouvelle-metadata{font-size:12px;line-height:15px;font-weight:400;}.results-wrapper .nouvelle .media:not(.media-video),.no-results .nouvelle .media:not(.media-video){width:100%;padding-top:125%;position:relative;overflow:hidden;}.results-wrapper .nouvelle .media:not(.media-video) img,.no-results .nouvelle .media:not(.media-video) img{position:absolute;object-fit:cover;top:0;object-position:center center;height:100%;width:100%;transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);}.results-wrapper .nouvelle .media.media-placeholder,.no-results .nouvelle .media.media-placeholder{padding-top:69.5%;}.results-wrapper .nouvelle .recipe-info,.no-results .nouvelle .recipe-info{font-size:12px;line-height:15px;margin-top:10px;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.results-wrapper .nouvelle .recipe-info,.no-results .nouvelle .recipe-info{padding-left:30px;}}.results-wrapper .nouvelle .recipe-info > span,.no-results .nouvelle .recipe-info > span{display:inline-flex;align-items:center;}.results-wrapper .nouvelle .recipe-info > span:first-of-type,.no-results .nouvelle .recipe-info > span:first-of-type{margin-right:25px;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.results-wrapper .nouvelle .recipe-info > span:first-of-type,.no-results .nouvelle .recipe-info > span:first-of-type{margin-right:0;margin-bottom:10px;}}.results-wrapper .nouvelle .recipe-info .icon-time svg,.no-results .nouvelle .recipe-info .icon-time svg{width:14px;height:14px;}.results-wrapper .nouvelle .recipe-info .icon-portions svg,.no-results .nouvelle .recipe-info .icon-portions svg{width:12px;height:17px;}.results-wrapper .nouvelle .recipe-info .icon,.no-results .nouvelle .recipe-info .icon{margin-right:10px;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.results-wrapper .nouvelle .recipe-info .icon,.no-results .nouvelle .recipe-info .icon{margin-right:7px;}}.results-wrapper .listing-recipe-button,.no-results .listing-recipe-button{grid-column:1/-1;}.results-wrapper .listing-recipe-button .button,.no-results .listing-recipe-button .button{width:fit-content;display:block;margin:auto;}.hub-nouvelle .pager{padding-top:0;}
.newsletter-module{position:relative;z-index:4;grid-column:1/-1;}.newsletter-module:before{content:"";position:absolute;height:40px;width:100%;border-top-left-radius:100%;border-top-right-radius:100%;background-color:#000000;top:0;transition:all 0.2s cubic-bezier(0.645,0.045,0.355,1);z-index:1;}.newsletter-module:hover:before{top:-19px;}.newsletter-module:hover .arrow{clip-path:polygon(0 0,112% 0,100% 100%,0 100%);right:-20px;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.newsletter-module:hover .arrow{right:50%;}}.newsletter-module.--open:hover:before{top:0;}.newsletter-module.--open .newsletter-module--inner{overflow:hidden;cursor:initial;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.newsletter-module.--open .newsletter-module--inner{padding:80px 0 60px 0;}}.newsletter-module.--open .newsletter-module--inner .newsletter-introduction .newsletter-introduction__title{margin-bottom:80px;width:100%;max-width:100%;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.newsletter-module.--open .newsletter-module--inner .newsletter-introduction .newsletter-introduction__title{padding-bottom:0;}}.newsletter-module.--open .newsletter-module--inner .newsletter-content{max-height:3000px;}.newsletter-module.--open .newsletter-module--inner .arrow{right:-300px;}.newsletter-module--inner{position:relative;padding:80px 0;background-color:#000000;color:#ffffff;border-bottom:1px solid #ffffff;transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);cursor:pointer;}.newsletter-content{max-height:0;transform-origin:bottom;transition:max-height 0.3s cubic-bezier(0.645,0.045,0.355,1);overflow:hidden;}.newsletter-module__container{position:relative;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.newsletter-introduction{position:relative;}}.newsletter-introduction .arrow{position:absolute;right:0;top:0;display:block;width:71px;height:42px;opacity:1;clip-path:polygon(35% 0,112% 0,100% 100%,35% 100%);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);}@media only screen and (min-width:0) and (max-width:calc(1024px - 1px)){.newsletter-introduction .arrow{width:50px;height:30px;}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.newsletter-introduction .arrow{top:auto;bottom:0;right:50%;transform:translateX(50%);clip-path:polygon(35% 0,112% 0,100% 100%,35% 100%);}}.newsletter-introduction .newsletter-introduction__title{text-align:center;width:fit-content;position:relative;display:block;margin-bottom:0;transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);max-width:80%;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.newsletter-introduction .newsletter-introduction__title{max-width:100%;text-align:center;padding-bottom:60px;}}.newsletter-introduction .newsletter-introduction__title span{width:fit-content;}.newsletter-introduction__description{margin:0 auto;text-align:center;max-width:600px;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.newsletter-introduction__description{padding:0 30px 30px;}}.newsletter-webform{width:100%;max-width:769px;margin:0 auto;}@media only screen and (min-width:900px){.newsletter-webform{margin-top:36px;}}.newsletter-webform ._form-content{display:flex;flex-wrap:wrap;align-items:center;}.newsletter-webform ._form_element{width:50%;padding:0 15px;position:relative;}@media only screen and (min-width:0) and (max-width:calc(500px - 1px)){.newsletter-webform ._form_element{width:100%;}}.newsletter-webform ._form_element._full_width{width:100%;}.newsletter-webform ._form_element input{width:100%;}.newsletter-webform ._form_element input:not([type=checkbox]):not([type=radio]):not([type=submit]),.newsletter-webform ._form_element textarea,.newsletter-webform ._form_element select{background-color:#000000;color:#ffffff;border:1px solid #ffffff;border-radius:10px;padding:27px 20px 13px;font-size:14px;font-weight:400;line-height:1;margin:1px 1px 31px;}.newsletter-webform ._form_element input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.newsletter-webform ._form_element input:not([type=checkbox]):not([type=radio]):not([type=submit])::-moz-placeholder,.newsletter-webform ._form_element input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus::-moz-placeholder,.newsletter-webform ._form_element input:not([type=checkbox]):not([type=radio]):not([type=submit])::-webkit-input-placeholder,.newsletter-webform ._form_element textarea::placeholder,.newsletter-webform ._form_element textarea::-moz-placeholder,.newsletter-webform ._form_element textarea:focus::-moz-placeholder,.newsletter-webform ._form_element textarea::-webkit-input-placeholder,.newsletter-webform ._form_element select::placeholder,.newsletter-webform ._form_element select::-moz-placeholder,.newsletter-webform ._form_element select:focus::-moz-placeholder,.newsletter-webform ._form_element select::-webkit-input-placeholder{visibility:hidden;color:transparent !important;}.newsletter-webform ._form_element input:not([type=checkbox]):not([type=radio]):not([type=submit]):hover,.newsletter-webform ._form_element textarea:hover,.newsletter-webform ._form_element select:hover{margin:0 0 30px;border-width:2px;}.newsletter-webform ._form_element ._form-label{position:absolute;font-size:14px;font-weight:400;line-height:1;top:22px;left:35px;transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);}.newsletter-webform .focus-element ._form-label{font-size:10px;top:13px;}.newsletter-webform .focus-element input:not([type=checkbox]):not([type=radio]):not([type=submit]),.newsletter-webform .focus-element textarea,.newsletter-webform .focus-element select{border-width:2px;margin:0 0 30px;}.newsletter-webform .g-recaptcha > div{margin:auto;}.newsletter-webform ._full_width{width:100%;}.newsletter-webform .form-item{margin-bottom:23px;}.newsletter-webform .form-type-checkbox{margin-top:26px;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.newsletter-webform .form-type-checkbox{margin-bottom:28px;}}.newsletter-webform .webform-button--submit{display:block;width:fit-content;position:relative;color:white;padding:20px;background-color:#000000;border-radius:10px;transition:background-color 0.3s ease,color 0.3s ease;color:#000000;background-color:#ffffff;margin:auto;}.newsletter-webform .webform-button--submit--alternatif{background-color:var(--primary-color-000);color:#000000;}.newsletter-webform .webform-button--submit--alternatif:after{background-color:var(--primary-color-000);}.newsletter-webform .webform-button--submit--alternatif:before{background-color:var(--primary-color-000);}.newsletter-webform .webform-button--submit:disabled{background-color:var(--secondary-color-grey);cursor:not-allowed;pointer-events:all !important;color:#000000;opacity:1;}.newsletter-webform .webform-button--submit:disabled:after,.newsletter-webform .webform-button--submit:disabled:before{display:none;}.newsletter-webform .webform-button--submit:before{background-color:#ffffff;z-index:0;}.newsletter-webform .webform-button--submit:after{background-color:#000000;}.recapcha-row *{max-width:100%;}._form-thank-you{text-align:center;}._error-inner{width:100%;text-align:center;margin-bottom:10px;}._error-inner:empty{display:none;}
.pager{padding:120px 0;grid-column:1/-1;}.pager.is-disabled{padding:0;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.pager{padding:80px 0;}}.pager .pager-next a{margin-top:80px;display:inline-block;}.pager .pager__items{display:flex;flex-direction:row;justify-content:center;width:100%;list-style-type:none;}.pager .pager__items .pager__item{width:30px;height:30px;border-radius:50%;font-weight:400;text-align:center;margin-right:7px;border:1px solid transparent;transition:border 0.5s ease;}.pager .pager__items .pager__item.pager__item--active,.pager .pager__items .pager__item:hover{border-color:#000000;background-color:#000000;color:#ffffff;}.pager .pager__items .pager__item a{display:block;width:100%;height:100%;line-height:30px;}
.search-container{position:relative;width:100%;}.search-container .button-primary--filters:after{display:none;}.search-container .search-wrapper{position:relative;width:100%;}.search-container .filters-container{grid-column:1/-1;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .produit.filters,.search-container .recette.filters{position:fixed;background-color:#000000;color:white;bottom:-125vh;height:100vh;z-index:44;width:100%;padding:0 30px 30px;transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);max-width:100vw;overflow-y:scroll;}.search-container .produit.filters:before,.search-container .recette.filters:before{content:"";height:60px;width:100%;position:absolute;top:-30px;left:0;border-top-right-radius:100%;border-top-left-radius:100%;background-color:#000000;}.search-container .produit.filters .btn-filter-close,.search-container .recette.filters .btn-filter-close{position:absolute;right:0;top:65%;transform:translateY(-50%);width:30px;height:30px;display:none;}.search-container .produit.filters .btn-filter-close svg,.search-container .recette.filters .btn-filter-close svg{width:12px;height:12px;}.search-container .produit.filters .mobile-filters-header,.search-container .recette.filters .mobile-filters-header{padding:30px 0;padding-top:60px;display:flex;width:100%;justify-content:center;align-items:center;grid-column:1/-1;position:relative;}.search-container .produit.filters .mobile-filters-header h2,.search-container .recette.filters .mobile-filters-header h2{text-align:left;font-size:20px;font-weight:bold;line-height:24px;letter-spacing:-0.4px;}.search-container .produit.filters .mobile-filters-reset,.search-container .recette.filters .mobile-filters-reset{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;padding:30px 0;justify-content:space-between;}.search-container .produit.filters .mobile-filters-reset button,.search-container .recette.filters .mobile-filters-reset button{padding:20px;min-width:40%;border-radius:10px;}.search-container .produit.filters .sub-filters,.search-container .recette.filters .sub-filters{margin-bottom:15px;}.search-container .produit.filters.open,.search-container .recette.filters.open{bottom:0;}.search-container .produit.filters.open .btn-filter-close,.search-container .recette.filters.open .btn-filter-close{display:block;}}@media only screen and (min-width:900px){.search-container .filters-group{padding:0 7px;}}.search-container .filters-list{position:relative;margin-top:25px;height:50px;padding-bottom:180px;overflow:visible;display:flex;justify-content:center;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .filters-list{flex-direction:column;height:auto;padding-bottom:30px;}}.search-container .filter-content{border-radius:15px;border:1px solid #000000;max-height:50px;overflow:hidden;transition:max-height 0.3s cubic-bezier(0.645,0.045,0.355,1);cursor:pointer;position:relative;display:inline-block;background-color:var(--primary-color-000);z-index:2;margin:1px;width:100%;max-width:250px;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .filter-content{border:1px solid #ffffff;background-color:#000000;color:white;max-height:54px;max-width:100%;width:100%;}}.search-container .filter-content:hover,.search-container .filter-content.open{margin:0;border-width:2px;z-index:3;}.search-container .filter-content:hover .icon,.search-container .filter-content.open .icon{right:18px;}.search-container .filter-content .filter-name{font-size:14px;line-height:50px;letter-spacing:0.238px;padding:0 50px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .filter-content .filter-name{line-height:54px;}}.search-container .filter-content .filter-name::first-letter{text-transform:capitalize;}.search-container .filter-content .filter-name > span{position:absolute;background-color:#000000;color:var(--primary-color-000);padding:8px 10px;display:flex;align-items:center;justify-content:center;right:9px;top:11px;border-radius:50%;line-height:1;z-index:1;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .filter-content .filter-name > span{background-color:#ffffff;color:#000000;}}.search-container .filter-content li{max-width:250px;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .filter-content li{max-width:none;}}.search-container .filter-content li label{padding:0 65px 15px 20px;position:relative;width:100%;display:block;font-size:14px;line-height:17px;cursor:pointer;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .filter-content li label{padding:0 65px 30px 20px;}}.search-container .filter-content li label:after{content:"";width:12px;height:12px;border:1px solid #000000;position:absolute;right:20px;top:5px;font-size:12px;display:flex;align-items:center;justify-content:center;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .filter-content li label:after{border:1px solid #ffffff;}}.search-container .filter-content li input[type=checkbox]:checked ~ label:after{background-color:#000000;color:#ffffff;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .filter-content li input[type=checkbox]:checked ~ label:after{background-color:#ffffff;color:#000000;}}.search-container .filter-content li input[type=checkbox]:checked ~ label:before{content:"";width:4px;height:6px;position:absolute;right:24px;top:7px;border-bottom:2px solid #ffffff;border-right:2px solid #ffffff;transform:rotate(42deg);z-index:1;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .filter-content li input[type=checkbox]:checked ~ label:before{border-bottom:2px solid #000000;border-right:2px solid #000000;}}.search-container .filter-content li input[type=checkbox]:disabled ~ label{color:var(--secondary-color-disabled);cursor:default;}.search-container .filter-content li input[type=checkbox]:disabled ~ label:after{background-color:transparent;border-color:var(--secondary-color-disabled);content:"";}.search-container .filter-content li:hover input[type=checkbox]:not(:checked) ~ label:before{content:"";width:4px;height:6px;position:absolute;right:24px;top:7px;border-bottom:2px solid #000000;border-right:2px solid #000000;border-top:0;border-left:0;transform:rotate(42deg);z-index:1;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .filter-content li:hover input[type=checkbox]:not(:checked) ~ label:before{display:none;}}.search-container .filter-content a,.search-container .filter-content span{padding:0px 30px 0px 14px;text-transform:uppercase;font-weight:bold;font-size:12px;line-height:30px;position:relative;}.search-container .filter-content a::after,.search-container .filter-content span::after{content:"";width:18px;height:1px;position:absolute;bottom:0;left:14px;transition:color 0.3s cubic-bezier(0.645,0.045,0.355,1);}@media (hover:hover){.search-container .filter-content a:hover::after{background-color:#000000;}}@media only screen and (hover:hover) and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .filter-content a:hover::after{background-color:#ffffff;}}.search-container .filter-content a:focus::after{background-color:#000000;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .filter-content a:focus::after{background-color:#ffffff;}}.search-container .filter-content .item-count{position:absolute;right:8px;top:0;font-weight:normal;line-height:24px;}.search-container .filter-content .icon{display:block;position:absolute;padding:0;right:20px;top:10px;}.search-container .filter-content .icon svg{width:8px;height:8px;}.search-container .button-primary--filters{display:none;}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){.search-container .button-primary--filters{display:block;margin:30px auto 0;}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.search-container .button-primary--filters{display:block;margin:20px auto;}}.search-container .searchSummary{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;width:var(--header-width);max-width:var(--max-width);margin:20px auto;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .searchSummary{align-items:center;}}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .searchSummary .resultReset{display:none;}}.search-container .searchSummary button{padding:0 15px 0 0;margin-right:15px;position:relative;font-size:12px;}.search-container .searchSummary button.single-filter:before,.search-container .searchSummary button.single-filter:after{content:"";height:2px;width:7px;transform:rotate(45deg);background-color:#000000;position:absolute;right:0;top:46%;}.search-container .searchSummary button.single-filter:after{transform:rotate(-45deg);}.search-container .searchSummary button.--reinit{font-weight:bold;text-decoration:underline;}.search-container .resultCount{font-size:14px;font-weight:bold;padding-right:20px;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.search-container .resultCount{padding:100px 30px 0;text-align:center;width:100%;}}.button-fixed{position:fixed;bottom:-60px;padding:20px;background-color:#000000;color:#ffffff;width:100%;z-index:10;}
.news-pre-header{margin-top:var(--header-height);padding-top:35px;padding-bottom:55px;border-top:1px solid #000000;}.news-pre-header h1{margin-top:40px;font-size:25px;font-size:2.5rem;line-height:25px;width:100%;text-align:center;letter-spacing:-0.01px;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.news-pre-header h1{font-size:16px;font-size:1.6rem;margin-top:25px;}}.news-pre-header .media{display:block;max-width:1070px;width:80%;margin:auto;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.news-pre-header .media img{margin:auto;display:block;width:100%;}}.related-news{grid-column:1/-1;padding:130px 0 120px;}.related-news .listing-button{grid-column:1/-1;text-align:center;}.related-news .listing-button .button{display:block;margin:80px auto 0;}.related-news .related-news--title{grid-column:1/-1;margin-bottom:80px;text-align:center;}.related-news .related-news--title h2{margin:auto;text-align:center;max-width:80%;max-width:770px;font-family:"interstate";font-size:clamp(3.7rem,3.04rem + 2.0625vw,7rem);font-weight:bold;line-height:clamp(3.7rem,3.04rem + 2.0625vw,7rem);letter-spacing:-2.22px;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.related-news .related-news--title h2{letter-spacing:-2.22px;}}.related-news .listing-news{grid-column:1/-1;gap:0;border-top:1px solid #000000;}@media only screen and (min-width:1900px){.related-news .listing-news{grid-template-columns:repeat(5,1fr);}}.related-news .nouvelle{grid-column:span 1;overflow:hidden;position:relative;border-left:1px solid;border-bottom:1px solid;padding:15px 15px 70px 15px;}.related-news .nouvelle.empty-space{padding:0;}@media only screen and (min-width:0) and (max-width:calc(500px - 1px)){.related-news .nouvelle{grid-column:span 12;}}@media only screen and (min-width:500px) and (max-width:calc(900px - 1px)){.related-news .nouvelle{grid-column:span 6;}.related-news .nouvelle:nth-child(5),.related-news .nouvelle:nth-child(4),.related-news .nouvelle:nth-child(3){display:none;}}@media only screen and (min-width:1400px) and (max-width:calc(1900px - 1px)){.related-news .nouvelle{grid-column:span 3;}.related-news .nouvelle:nth-child(5){display:none;}}@media only screen and (min-width:900px) and (max-width:calc(1400px - 1px)){.related-news .nouvelle{grid-column:span 4;}.related-news .nouvelle:nth-child(5),.related-news .nouvelle:nth-child(4){display:none;}}.related-news .nouvelle:not(.empty-space):hover{background:#000000;color:#ffffff;border-color:#000000;transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);}.related-news .nouvelle:not(.empty-space):hover picture img{transform:scale(1.03);}.related-news .nouvelle > a{display:block;overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0;}.related-news .nouvelle .field--name-title{margin-top:24px;margin-bottom:10px;text-transform:none;display:block;max-width:80%;}.related-news .nouvelle .media:not(.media-video){width:100%;padding-top:125%;position:relative;overflow:hidden;}.related-news .nouvelle .media:not(.media-video) img{position:absolute;object-fit:cover;top:0;object-position:center center;height:100%;width:100%;transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);}.related-news .nouvelle .media.media-placeholder{padding-top:69.5%;}.related-news .nouvelle .recipe-info{font-size:12px;line-height:15px;margin-top:10px;}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.related-news .nouvelle .recipe-info{padding-left:30px;}}.related-news .nouvelle .recipe-info > span{display:inline-flex;align-items:center;}.related-news .nouvelle .recipe-info > span:first-of-type{margin-right:25px;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.related-news .nouvelle .recipe-info > span:first-of-type{margin-right:0;margin-bottom:10px;}}.related-news .nouvelle .recipe-info .icon-time svg{width:14px;height:14px;}.related-news .nouvelle .recipe-info .icon-portions svg{width:12px;height:17px;}.related-news .nouvelle .recipe-info .icon{margin-right:10px;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.related-news .nouvelle .recipe-info .icon{margin-right:7px;}}
