*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;margin:0}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select,h1,h2,h3,h4,h5,h6{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;margin:0}ul,ol{margin:0;padding:0;list-style-type:none}figure{margin:0}fieldset{border:0;min-width:0;margin:0;padding:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{z-index:100000;color:#444;clip-path:none;background-color:#ddd;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;clip:auto!important}:root{--color--blue:#2963e5;--color--pink:#ec9dc4;--color--pink-light:#ffe6f2;--color--yellow:#fffbb8;--color--yellow-dark:#f2c224;--color--black:#252321;--color--white:#fff;--color--bg:#edf2e9}.has-reveal [data-reveal]{opacity:0;will-change:transform, opacity;transform:translateY(2rem)}.has-reveal [data-reveal].is-revealed{animation:.7s cubic-bezier(.22,.61,.36,1) forwards reveal-in}@keyframes reveal-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.has-reveal [data-reveal],.has-reveal [data-reveal].is-revealed{opacity:1;animation:none;transform:none}}html{color:var(--color--green);background-color:var(--color--beige);scroll-behavior:smooth;font-family:Jost,sans-serif;font-size:1rem;line-height:normal}h1,h2,h3,h4,h5,h6{font-family:loos-normal,sans-serif}h2{font-size:2.625rem}a{font-family:loos-normal,sans-serif}.no-scroll{overflow:hidden}.preload *{transition:none!important}.icon{block-size:1.25rem;inline-size:1.25rem;min-inline-size:1.25rem}body.error404{flex-direction:column;min-block-size:100vh;display:flex}body.error404>main{flex:1;display:flex}.error404__wrapper{inline-size:100%;color:var(--color--black);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;padding-block:7.5rem 4rem;padding-inline:1.5rem;display:flex}@media (width>=900px){.error404__wrapper{gap:2rem;padding-block:10rem 6rem}}.error404__digits{color:var(--color--black);letter-spacing:-.04em;font-family:loos-normal,sans-serif;font-weight:700;line-height:.85;display:block}@media screen and (width<=360px){.error404__digits{font-size:8.75rem}}@media screen and (width>=360px) and (width<=1440px){.error404__digits{font-size:calc(93.3333px + 12.963vw)}}@media screen and (width>=1440px){.error404__digits{font-size:17.5rem}}.error404__title{color:var(--color--black);margin:0;font-family:loos-normal,sans-serif;font-weight:700;line-height:1.05}@media screen and (width<=360px){.error404__title{font-size:1.75rem}}@media screen and (width>=360px) and (width<=1440px){.error404__title{font-size:calc(21.3333px + 1.85185vw)}}@media screen and (width>=1440px){.error404__title{font-size:3rem}}.error404__text{max-inline-size:35rem;color:var(--color--black);margin:0 auto;font-family:Jost,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (width>=900px){.error404__text{font-size:1.25rem}}.error404__ctas{flex-direction:column;align-items:stretch;gap:.75rem;inline-size:100%;max-inline-size:20rem;margin-block-start:.5rem;display:flex}@media (width>=900px){.error404__ctas{flex-direction:row;justify-content:center;inline-size:auto;max-inline-size:none}}.error404__btn{border:.0625rem solid;border-radius:2.25rem;justify-content:center;align-items:center;gap:.25rem;padding:.75rem 1.5rem;font-family:loos-normal,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;display:inline-flex}.error404__btn-text{display:block;position:relative;overflow:hidden}.error404__btn-text>span{display:block;position:relative}.error404__btn:hover .error404__btn-text>span{animation:.15s forwards error404-btn-up-initial,.15s .15s forwards error404-btn-up-end}.error404__btn--primary{color:var(--color--white);background-color:var(--color--black);border-color:var(--color--black)}.error404__btn--primary:hover,.error404__btn--ghost{color:var(--color--black);border-color:var(--color--black);background-color:#0000}.error404__btn--ghost:hover{color:var(--color--white);background-color:var(--color--black);border-color:var(--color--black)}@keyframes error404-btn-up-initial{to{transform:translateY(-105%)}}@keyframes error404-btn-up-end{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.fi{background-repeat:no-repeat}.fi-fr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-it{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-it'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009246'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ce2b37'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23FFF'%20d='m75%200%20244%20181L562%200h78v62L400%20241l240%20178v61h-80L320%20301%2081%20480H0v-60l239-178L0%2064V0z'/%3e%3cpath%20fill='%23C8102E'%20d='m424%20281%20216%20159v40L369%20281zm-184%2020%206%2035L54%20480H0zM640%200v3L391%20191l2-44L590%200zM0%200l239%20176h-60L0%2042z'/%3e%3cpath%20fill='%23FFF'%20d='M241%200v480h160V0zM0%20160v160h640V160z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20193v96h640v-96zM273%200v480h96V0z'/%3e%3c/svg%3e")}.fi-be{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-be'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ffd90c'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23f31830'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.header{z-index:100;padding-inline:1rem;position:fixed;inset-block-start:1rem;inset-inline:0}.header__inner{background-color:var(--color--yellow-dark);border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;min-inline-size:fit-content;max-inline-size:1480px;margin-inline:auto;padding-block:.75rem;padding-inline:1.5rem;transition:transform .3s ease-in-out;display:flex;box-shadow:0 .0625rem .5375rem #0000001a}.header__logo{color:var(--color--black);flex-shrink:0;line-height:0;display:block}.header__logo svg{block-size:3.625rem;inline-size:7.0625rem;display:block}.header__nav{flex:1;justify-content:space-between;align-items:center;gap:1.75rem;display:flex}.header__nav .menu{align-items:center;display:flex}.header__nav .menu__wrapper{align-items:center;margin:0;padding:0;list-style:none;display:flex}.header__nav .menu__item.first-level-item{position:relative}.header__nav .menu__link{color:var(--color--black);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:1rem .75rem;font-family:loos-normal,sans-serif;font-size:1rem;font-weight:400;text-decoration:none;display:flex;position:relative}.header__nav .menu__link:after{content:"";background-color:var(--color--pink);border-radius:.1875rem;block-size:.375rem;inline-size:0;transition:width .3s;position:absolute;inset-block-end:.375rem;inset-inline-start:.75rem}.header__nav .menu__link:hover:after,.header__nav .menu__link.active:after{inline-size:calc(100% - 1.5rem)}.header__nav .menu__link .icon{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem;transition:transform .3s}.header__nav .menu__item.open>.menu__link .icon{transform:rotate(180deg)}.header__nav .menu .submenu{background-color:var(--color--yellow-dark);border-radius:0 0 1rem 1rem;flex-direction:column;gap:.25rem;min-inline-size:12.5rem;padding-block-end:1.25rem;padding-inline:1.25rem;display:none;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0;box-shadow:0 .4375rem #000}.header__nav .menu .submenu__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.header__nav .menu .submenu__title{display:none}.header__nav .menu .submenu__link{color:var(--color--black);border-radius:.5rem;padding:.625rem .75rem;font-size:.9375rem;text-decoration:none;transition:background-color .2s;display:block}.header__nav .menu .submenu__link:hover{background-color:var(--color--pink-light)}.header__nav .menu__item.open .submenu{display:flex}.header__extras{align-items:center;gap:1.75rem;margin-inline-start:.5rem;display:flex}.header__social{align-items:center;gap:.5rem;display:flex}.header__social-link{block-size:2rem;inline-size:2rem;color:var(--color--black);background-color:var(--color--pink);border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.header__social-link:hover{opacity:.65}.header__social-link svg{block-size:1.25rem;inline-size:1.25rem;display:block}.header__cta{color:var(--color--black);letter-spacing:.01em;white-space:nowrap;background-color:var(--color--pink);border-radius:3rem;align-items:center;padding:.5rem 1rem;font-family:loos-normal,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.header__cta:hover{opacity:.85}.header .lang-switcher{display:inline-flex;position:relative}.header .lang-switcher__trigger{color:var(--color--black);letter-spacing:.01em;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:loos-normal,sans-serif;font-size:1.125rem;font-weight:500;line-height:1;display:inline-flex}.header .lang-switcher__label{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.header .lang-switcher .fi{background-position:50%;background-size:cover;border-radius:.125rem;block-size:.9375rem;inline-size:1.25rem;display:inline-block}.header .lang-switcher__chevron{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem;transition:transform .2s}.header .lang-switcher__trigger[aria-expanded=true] .header .lang-switcher__chevron,.header .lang-switcher[data-open] .header .lang-switcher__chevron{transform:rotate(180deg)}.header .lang-switcher__panel{z-index:10;background-color:var(--color--yellow-dark);border-radius:.75rem;flex-direction:column;min-inline-size:7.5rem;margin:0;padding:.5rem;list-style:none;display:flex;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;box-shadow:0 .4375rem #000}.header .lang-switcher__panel[hidden]{display:none}.header .lang-switcher__item{list-style:none}.header .lang-switcher__link{color:var(--color--black);border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-family:loos-normal,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}.header .lang-switcher__link:hover{background-color:var(--color--pink-light)}.header__burger{block-size:2.5rem;inline-size:2.5rem;color:var(--color--black);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.5rem;display:none}.header__burger .icon{block-size:1.5rem;inline-size:1.5rem;display:block}.header__burger .icon path{transform-origin:50%}.header__burger .icon.active path:first-child{animation:.3s ease-in-out forwards burger-top}.header__burger .icon.active path:nth-child(2){animation:.3s ease-in-out forwards burger-mid}.header__burger .icon.active path:nth-child(3){animation:.3s ease-in-out forwards burger-bot}@media (width<=899px){.header{padding-inline:.5rem}.header__inner{padding-block:.625rem;padding-inline:1rem}.header__nav{z-index:-1;background-color:var(--color--yellow-dark);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding-block:1.5rem 2rem;padding-inline:1rem;transition:transform .3s ease-in-out;position:fixed;inset:5.625rem 0 0;overflow-y:auto;transform:translate(-100%)}.header__nav.active{transform:none}.header__nav .menu{flex-direction:column;align-items:stretch;inline-size:100%}.header__nav .menu__wrapper{flex-direction:column;inline-size:100%}.header__nav .menu__link{justify-content:space-between;padding-block:.875rem;font-size:1.125rem}.header__nav .menu__link .icon{transform:rotate(-90deg)}.header__nav .menu__item.open>.menu__link .icon{transform:rotate(0)}.header__nav .submenu{min-inline-size:0;box-shadow:none;background-color:#0000;border-radius:0;padding-block-end:0;padding-inline:.5rem;display:none!important;position:static!important}.header__nav .submenu__title{display:none}.header__nav .menu__item.open .submenu{display:flex!important}.header__extras{border-block-start:1px solid #0000001a;flex-direction:column;justify-content:center;gap:1rem;margin-block-start:1.5rem;margin-inline-start:0;padding-block-start:1.5rem}.header__burger{justify-content:center;align-items:center;display:flex}.header .lang-switcher{flex-direction:column;align-items:stretch;inline-size:100%}.header .lang-switcher__trigger{justify-content:space-between;inline-size:100%;padding-block:.875rem;padding-inline:.75rem;font-size:1.125rem}.header .lang-switcher__panel{inline-size:100%;box-shadow:none;background-color:#0000;border-radius:0;margin:0;padding-block:0;padding-inline:.5rem;position:static}.header .lang-switcher__link{padding-block:.625rem;padding-inline:.75rem}}.hidden .header__inner{transform:translateY(calc(-100% - 3rem))}@keyframes burger-top{50%{transform:translateY(5px)}to{transform:translateY(5px)rotate(45deg)}}@keyframes burger-mid{to{opacity:0}}@keyframes burger-bot{50%{transform:translateY(-5px)}to{transform:translateY(-5px)rotate(-45deg)}}.footer{max-inline-size:1440px;margin-inline:auto;position:relative}.footer__legal-bar{background-color:var(--color--yellow-dark);box-shadow:0 0 0 100vw var(--color--yellow-dark);clip-path:inset(0 -100vw);justify-content:center;padding:.75rem 9rem;display:flex}.footer__legal-list{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.footer__legal-item{color:#252321;letter-spacing:-.04em;font-size:.875rem;line-height:1;position:relative}.footer__legal-item+.footer__legal-item:before{content:"";background-color:currentColor;block-size:1rem;inline-size:1px;position:absolute;inset-block-start:50%;inset-inline-start:-1rem;transform:translateY(-50%)}.footer__legal-link{color:inherit;text-decoration:none}.footer__legal-link:hover,.footer__legal-link:focus-visible{text-decoration:underline}.footer__partners{background-color:var(--color--white);box-shadow:0 0 0 100vw var(--color--white);clip-path:inset(0 -100vw);align-items:flex-end;gap:2.5rem;padding:1.5rem 7.5rem;display:flex}.footer__logos{align-items:center;gap:2.5rem;display:flex}.footer__logo-item{flex-shrink:0;justify-content:center;align-items:center;block-size:3.5rem;inline-size:5rem;display:flex;overflow:hidden}.footer__logo-item img{object-fit:contain;max-block-size:100%;max-inline-size:100%;display:block}.footer__logo-item a{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex}.footer__legal{display:none}.footer__enjoy-label{color:#878787;text-align:end;letter-spacing:-.04em;inline-size:9rem;margin:0;font-size:.875rem;line-height:1.4;position:absolute;inset-block-start:3.25rem;inset-inline-end:14.5rem}.footer__eu{clip-path:inset(0 -100vw);background-color:#f6f6f6;align-items:center;gap:7.5rem;padding:1rem 14.5rem 1rem 7.5rem;display:flex;box-shadow:0 0 0 100vw #f6f6f6}.footer__eu-logo{flex-shrink:0}.footer__eu-logo img{block-size:3.5625rem;inline-size:auto;display:block}.footer__eu-text{text-align:end;letter-spacing:-.04em;flex:1;font-size:.875rem;line-height:1.5}.footer__eu-text p{margin:0}.footer__enjoy-badge{inline-size:5.8125rem;position:absolute;inset-block-start:2.625rem;inset-inline-end:7.5rem}.footer__enjoy-badge img{block-size:auto;inline-size:100%;display:block}@media (width<=1439px){.footer__legal-bar,.footer__partners{padding-inline:2.5rem}.footer__eu{gap:2.5rem;padding-inline:2.5rem 11.25rem}.footer__enjoy-label{inset-inline-end:11.25rem}.footer__enjoy-badge{inset-inline-end:2.5rem}}@media (width<=899px){.footer__legal-bar{padding:.75rem 1rem}.footer__legal-list{flex-wrap:wrap;justify-content:center;gap:1rem}.footer__legal-item+.footer__legal-item:before{inset-inline-start:-.5rem}.footer__partners{flex-direction:column;align-items:stretch;gap:1.5rem;padding:1.5rem 1rem}.footer__logos{flex-wrap:wrap;gap:1.1875rem}.footer__legal{letter-spacing:-.04em;font-size:.875rem;line-height:1.5;display:block}.footer__legal p{margin:0}.footer__eu-text{display:none}.footer__enjoy-label{text-align:start;inline-size:auto;margin-block-start:.5rem;position:static}.footer__eu{align-items:center;gap:0;padding:1rem 1rem 2rem}.footer__eu-logo img{block-size:2.5rem}.footer__enjoy-badge{inline-size:5.125rem;inset-block:auto .5rem;inset-inline-end:1rem}}.template-listing-evenements .block.hero .hero__wrapper{color:var(--color--yellow)}.block.hero{background-color:var(--color--blue);color:var(--color--white);padding-block:11.25rem 4rem;padding-inline:1.5rem}.block.hero .hero__background{max-width:77rem;margin-inline:auto;padding-inline:1.5rem}.block.hero .hero__wrapper{flex-direction:column;gap:1.5rem;inline-size:100%;max-inline-size:60rem;display:flex}.block.hero .hero__breadcrumb .breadcrumb{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:.375rem 0;font-family:loos-normal,sans-serif;font-size:1rem;list-style:none;display:flex}.block.hero .hero__breadcrumb .breadcrumb__item{align-items:center;gap:.375rem;display:flex}.block.hero .hero__breadcrumb .breadcrumb__item:not(:last-child):after{content:"";opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M4 2l4 4-4 4' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;block-size:.75rem;inline-size:.75rem;display:inline-block}.block.hero .hero__breadcrumb .breadcrumb__item a{color:inherit;opacity:.7;text-decoration:none}.block.hero .hero__breadcrumb .breadcrumb__item a:hover{opacity:1}.block.hero .hero__breadcrumb .breadcrumb__item--current{font-weight:700}.block.hero .hero__title{text-transform:uppercase;color:currentColor;margin:0;line-height:1.1}@media screen and (width<=360px){.block.hero .hero__title{font-size:2rem}}@media screen and (width>=360px) and (width<=1440px){.block.hero .hero__title{font-size:calc(28.6667px + .925926vw)}}@media screen and (width>=1440px){.block.hero .hero__title{font-size:2.625rem}}.block.hero .hero__title strong{font-weight:700}.block.hero .hero__intro{letter-spacing:.01em;max-inline-size:55rem;font-family:Jost,sans-serif;font-size:1.125rem;line-height:normal}.block.hero .hero__intro p{margin-block:0}.block.hero .hero__intro p+p{margin-block-start:1rem}@media (width<=899px){.block.hero{padding-block:10rem 3rem;padding-inline:1.5rem}.block.hero .hero__wrapper{gap:1.5rem;max-inline-size:100%}.block.hero .hero__title{font-size:2.25rem;line-height:1}.block.hero .hero__intro{max-inline-size:100%;font-size:1rem;line-height:1.55}}.block.promo-block{padding-inline:1.5rem}@media screen and (width<=360px){.block.promo-block{padding-block:3rem}}@media screen and (width>=360px) and (width<=1440px){.block.promo-block{padding-block:calc(37.3333px + 2.96296vw)}}@media screen and (width>=1440px){.block.promo-block{padding-block:5rem}}.block.promo-block .promo-block__wrapper{background-color:var(--color--blue);border-radius:1rem;gap:3rem;max-width:1232px;height:27.75rem;margin-inline:auto;padding:1.5rem;display:flex}.block.promo-block .promo-block__visual{border-radius:.75rem;flex:1;min-width:0;margin:0;overflow:hidden}.block.promo-block .promo-block__visual picture{height:100%;display:block}.block.promo-block .promo-block__visual img{object-fit:cover;width:100%;height:100%;display:block}.block.promo-block .promo-block__content{min-width:0;color:var(--color--yellow);flex-direction:column;flex:1;justify-content:center;align-items:flex-end;gap:3rem;padding-right:1.5rem;display:flex}.block.promo-block .promo-block__body{flex-direction:column;gap:1.5rem;width:100%;display:flex}.block.promo-block .promo-block__title{text-transform:uppercase;letter-spacing:.01em;color:var(--color--white);flex-direction:column;margin:0;font-size:2.5rem;line-height:1.1;display:flex}.block.promo-block .promo-block__title strong{font-weight:700}.block.promo-block .promo-block__title span{font-weight:400}.block.promo-block .promo-block__text{letter-spacing:.01em;color:var(--color--yellow);font-size:1.125rem;line-height:normal}.block.promo-block .promo-block__text p{margin:0}.block.promo-block .promo-block__text p+p{margin-block-start:1rem}.block.promo-block .promo-block__btn{background-color:var(--color--white);color:var(--color--blue);letter-spacing:.01em;white-space:nowrap;border-radius:3rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:loos-normal,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.block.promo-block .promo-block__btn:hover,.block.promo-block .promo-block__btn:focus-visible{opacity:.85}.block.promo-block .promo-block__btn svg{flex-shrink:0;width:1.5rem;height:1.5rem}@media (width<=899px){.block.promo-block{padding-block:3rem;padding-inline:1.5rem}.block.promo-block .promo-block__wrapper{flex-direction:column;gap:3rem;height:auto;padding:1.5rem}.block.promo-block .promo-block__visual{flex:none;height:16.25rem}.block.promo-block .promo-block__content{align-items:center;gap:3rem;padding-right:0}.block.promo-block .promo-block__body{gap:1.5rem}.block.promo-block .promo-block__title{font-size:1.75rem}.block.promo-block .promo-block__text{font-size:1rem;line-height:1.5}.block.promo-block .promo-block__btn{justify-content:center;align-self:stretch}}.archive .hero{color:var(--color--white);background-color:var(--color--blue);padding-block:10rem 4rem;padding-inline:0}.archive .hero__wrapper{max-inline-size:77.125rem;padding-inline:1.5rem}.archive .hero__title{color:var(--color--white);text-transform:uppercase;font-family:loos-normal,sans-serif;font-weight:400;line-height:1}@media screen and (width<=360px){.archive .hero__title{font-size:2rem}}@media screen and (width>=360px) and (width<=1440px){.archive .hero__title{font-size:calc(28.6667px + .925926vw)}}@media screen and (width>=1440px){.archive .hero__title{font-size:2.625rem}}.archive .hero__title strong{font-weight:700}.archive .hero__intro{max-inline-size:42rem;color:var(--color--white);margin:0;font-size:1.125rem;line-height:normal}@media (width<=899px){.archive .hero{padding-block-start:6.25rem;padding-inline:1.5rem}.archive .hero .hero__wrapper{padding-inline:0}}.breadcrumb--white .breadcrumb__item,.breadcrumb--white .breadcrumb__item a{color:var(--color--white)}.archive-recettes{background-color:var(--color--white)}.archive-recettes__wrapper{flex-direction:column;gap:3rem;max-inline-size:1232px;margin-inline:auto;padding-block:5rem 3rem;padding-inline:1.5rem;display:flex}.archive-recettes__filters{flex-direction:column;gap:1.5rem;display:flex}.archive-recettes__filters-title{text-transform:uppercase;letter-spacing:.01em;margin:0;font-family:loos-normal,sans-serif;font-size:1.5rem;font-weight:700}.archive-recettes__filters-groups{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.archive-recettes__filter-group{flex-direction:column;gap:1rem;display:flex}.archive-recettes__filter-group--sep{border-inline-end:1px solid var(--color--bg);padding-inline-end:1.5rem}@media (width<=899px){.archive-recettes__filter-group--sep{border-block-end:1px solid var(--color--bg);border-inline-end:none;padding-block-end:1.5rem;padding-inline-end:0}}.archive-recettes__filter-toggle{font:inherit;color:inherit;text-align:start;letter-spacing:.01em;cursor:default;background:0 0;border:0;align-items:center;gap:.5rem;margin:0;padding:0;font-family:loos-normal,sans-serif;font-size:1.5rem;font-weight:400;display:inline-flex}.archive-recettes__filter-toggle-short,.archive-recettes__filter-chevron{display:none}.archive-recettes__filter-toggle-long{display:inline}.archive-recettes__filter-panel{display:block}.archive-recettes__pills{flex-wrap:wrap;gap:1rem;display:flex}.archive-recettes__count-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.archive-recettes__count{text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:1rem}.archive-recettes__pdf{color:var(--color--white);background-color:var(--color--blue);border:1px solid var(--color--blue);border-radius:3rem;align-items:center;gap:.625rem;margin-inline-start:auto;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.archive-recettes__pdf svg{flex-shrink:0}.archive-recettes__pdf:hover,.archive-recettes__pdf:focus-visible{color:var(--color--blue);background-color:var(--color--white)}.archive-recettes__grid{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}@media (width<=1439px){.archive-recettes__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=899px){.archive-recettes__grid{grid-template-columns:1fr}}.archive-recettes__empty{text-align:center;opacity:.6;grid-column:1/-1;padding-block:3rem;font-size:1.125rem}.archive-recettes__pagination{justify-content:center;align-items:center;display:flex}.archive-recettes__pagination .page-numbers{block-size:2.5rem;min-inline-size:2.5rem;color:var(--color--black);border-radius:2rem;justify-content:center;align-items:center;padding-inline:.5rem;font-size:1.125rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.archive-recettes__pagination .page-numbers:hover{background-color:var(--color--yellow)}.archive-recettes__pagination .page-numbers.current{pointer-events:none;background-color:var(--color--yellow);font-weight:700}.archive-recettes__pagination .page-numbers.prev,.archive-recettes__pagination .page-numbers.next{background-color:#0000}.archive-recettes__pagination .page-numbers.prev:hover,.archive-recettes__pagination .page-numbers.next:hover{background-color:var(--color--yellow)}.archive-recettes__pagination .page-numbers.dots{pointer-events:none}@media (width<=899px){.archive-recettes__wrapper{gap:3rem;padding-block:3rem}.archive-recettes__filters{z-index:2;gap:1.5rem;position:relative}.archive-recettes__filters-title{font-size:1.25rem}.archive-recettes__filters-groups{flex-direction:row;gap:1rem}.archive-recettes__filter-group{flex:none;gap:0}.archive-recettes__count{display:none}.archive-recettes__filter-toggle{color:var(--color--black);cursor:pointer;background-color:var(--color--pink-light);border-radius:3rem;padding:.5rem 1rem;font-size:1rem;font-weight:500;transition:background-color .2s}.archive-recettes__filter-toggle:hover{background-color:var(--color--pink)}.archive-recettes__filter-toggle-short{display:inline}.archive-recettes__filter-toggle-long{display:none}.archive-recettes__filter-chevron{block-size:1.25rem;inline-size:1.25rem;transition:transform .2s;display:block}.archive-recettes__filter-toggle[aria-expanded=true] .archive-recettes__filter-chevron{transform:rotate(180deg)}.archive-recettes__filter-group{position:relative}.archive-recettes__filter-panel{z-index:10;background-color:var(--color--white);border-radius:.75rem;min-inline-size:12.5rem;padding:1rem;display:none;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0;box-shadow:0 .5rem 1.5rem #0000001f}.archive-recettes__filter-toggle[aria-expanded=true]+.archive-recettes__filter-panel{display:block}.archive-recettes__pills{gap:.5rem}.archive-recettes__grid{gap:1.5rem}.archive-recettes__pagination .page-numbers{border-radius:2rem;block-size:1.75rem;min-inline-size:1.75rem;padding-inline:.375rem;font-size:1rem}.archive-recettes__filter-group--sep{border-block-end:none;padding-block-end:0}}.pill{color:var(--color--black);white-space:nowrap;background-color:var(--color--pink-light);border-radius:3rem;align-items:center;padding:.5rem 1rem;font-size:1.125rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.pill:hover{background-color:var(--color--pink)}.pill--active{background-color:var(--color--pink);font-weight:700}@media (width<=899px){.pill{font-size:1rem}}.archive-recettes .recipe-card{color:inherit;border-radius:.75rem;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.archive-recettes .recipe-card:nth-child(2),.archive-recettes .recipe-card:nth-child(3){margin-block-start:0}.archive-recettes .recipe-card:hover{transform:translateY(-.25rem);box-shadow:0 .75rem 2rem #0000001f}.archive-recettes .recipe-card--pink{color:var(--color--black);background-color:var(--color--pink)}.archive-recettes .recipe-card--pink .recipe-card__title{font-weight:700}.archive-recettes .recipe-card--yellow{color:var(--color--black);background-color:var(--color--yellow)}.archive-recettes .recipe-card--yellow .recipe-card__title{font-weight:700}.archive-recettes .recipe-card--blue{color:var(--color--yellow);background-color:var(--color--blue)}.archive-recettes .recipe-card--blue .recipe-card__title{font-weight:700}.archive-recettes .recipe-card--blue .recipe-card__sep{border-color:var(--color--yellow)}.archive-recettes .recipe-card__visual-wrap{padding:1rem}.archive-recettes .recipe-card__visual{aspect-ratio:auto;border-radius:.5rem;max-block-size:24rem;margin:0;overflow:hidden}.archive-recettes .recipe-card__visual picture{block-size:100%;display:block}.archive-recettes .recipe-card__visual img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .35s;display:block}.archive-recettes .recipe-card:hover .archive-recettes .recipe-card__visual img{transform:scale(1.04)}.archive-recettes .recipe-card__body{flex-direction:column;flex:1;padding:1.5rem 1.5rem 3rem;display:flex}.archive-recettes .recipe-card__title{text-transform:uppercase;letter-spacing:.01em;min-block-size:4.25rem;margin-block:0 1rem;font-family:loos-normal,sans-serif;font-size:1.5rem;line-height:1.2}.archive-recettes .recipe-card__sep{background-color:currentColor;block-size:1px;inline-size:100%;margin-block:1rem}.archive-recettes .recipe-card__meta{flex-wrap:wrap;gap:.5rem 1.5rem;margin-block-start:auto;display:flex}.archive-recettes .recipe-card__meta-item{letter-spacing:.01em;align-items:center;gap:.25rem;font-size:1.125rem;display:inline-flex}.archive-recettes .recipe-card__meta-item .icon{flex-shrink:0;margin-block-end:.3rem}.block.content-hero{background-color:var(--color--blue)}.block.content-hero .content-hero__wrapper{max-width:90rem;grid-template-columns:1fr 1fr;min-block-size:41.25rem;inline-size:100%;margin-inline:auto;display:grid}.block.content-hero .content-hero__visual{margin:0;overflow:hidden}.block.content-hero .content-hero__visual picture{block-size:100%;display:block}.block.content-hero .content-hero__visual img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.block.content-hero .content-hero__content{background-color:var(--color--blue);color:var(--color--white);flex-direction:column;justify-content:flex-end;gap:1.5rem;padding:4rem;padding-block-start:13.625rem;display:flex}.block.content-hero .content-hero__breadcrumb .breadcrumb{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:.375rem 0;font-family:loos-normal,sans-serif;font-size:1rem;list-style:none;display:flex}.block.content-hero .content-hero__breadcrumb .breadcrumb__item{align-items:center;gap:.375rem;display:flex}.block.content-hero .content-hero__breadcrumb .breadcrumb__item:not(:last-child):after{content:"";opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M4 2l4 4-4 4' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;block-size:.75rem;inline-size:.75rem;display:inline-block}.block.content-hero .content-hero__breadcrumb .breadcrumb__item a{color:inherit;opacity:.7;text-decoration:none}.block.content-hero .content-hero__breadcrumb .breadcrumb__item a:hover{opacity:1}.block.content-hero .content-hero__breadcrumb .breadcrumb__item--current{font-weight:700}.block.content-hero .content-hero__body{flex-direction:column;gap:1rem;display:flex}.block.content-hero .content-hero__tags{flex-wrap:wrap;gap:.625rem;display:flex}.block.content-hero .content-hero__tag{background-color:var(--color--pink);color:var(--color--black);letter-spacing:.01em;border-radius:3rem;align-items:center;padding:.5rem 1rem;font-family:loos-normal,sans-serif;font-size:1.125rem;font-weight:500;display:inline-flex}.block.content-hero .content-hero__title{margin:0;font-weight:700;line-height:1.35}@media screen and (width<=360px){.block.content-hero .content-hero__title{font-size:1.75rem}}@media screen and (width>=360px) and (width<=1440px){.block.content-hero .content-hero__title{font-size:calc(23.3333px + 1.2963vw)}}@media screen and (width>=1440px){.block.content-hero .content-hero__title{font-size:2.625rem}}.block.content-hero .content-hero__intro{letter-spacing:.01em;font-size:1.125rem;line-height:1.65}.block.content-hero .content-hero__auteur{flex-direction:column;gap:1rem;display:flex}.block.content-hero .content-hero__sep{background-color:currentColor;width:100%;height:1px;margin-block:1rem}.block.content-hero .content-hero__auteur-row{align-items:center;gap:1rem;display:flex}.block.content-hero .content-hero__auteur-photo{border-radius:.375rem;flex-shrink:0;block-size:4.75rem;inline-size:4.75rem;margin:0;overflow:hidden}.block.content-hero .content-hero__auteur-photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.block.content-hero .content-hero__auteur-main{flex:1;align-items:center;gap:1.5rem;padding-inline-end:1.5rem;display:flex}.block.content-hero .content-hero__auteur-info{flex-direction:column;flex:1;gap:.25rem;display:flex}.block.content-hero .content-hero__auteur-mention{margin:0;font-size:1rem}.block.content-hero .content-hero__auteur-nom{text-transform:uppercase;margin:0;font-family:loos-normal,sans-serif;font-size:1.5rem;font-weight:700}.block.content-hero .content-hero__auteur-link{color:inherit;white-space:nowrap;flex-shrink:0;align-items:center;gap:.75rem;font-size:1.125rem;text-decoration:none;display:inline-flex}.block.content-hero .content-hero__auteur-link:hover{opacity:.8}@media (width<=899px){.block.content-hero .content-hero__wrapper{grid-template-columns:1fr;min-block-size:auto}.block.content-hero .content-hero__visual{block-size:23.875rem}.block.content-hero .content-hero__content{justify-content:flex-start;gap:1.5rem;margin-block-start:7.5rem;padding:1.5rem}.block.content-hero .content-hero__breadcrumb .breadcrumb{gap:.375rem;padding:.375rem 0;font-size:1rem}.block.content-hero .content-hero__body{gap:1rem}.block.content-hero .content-hero__tag{padding:.5rem 1rem;font-size:1rem}.block.content-hero .content-hero__title{font-size:2.25rem}.block.content-hero .content-hero__intro{font-size:1rem;line-height:1.5}.block.content-hero .content-hero__auteur{gap:1rem}.block.content-hero .content-hero__sep{margin-block:0}.block.content-hero .content-hero__auteur-main{flex-wrap:wrap;gap:1rem;padding-inline-end:0}.block.content-hero .content-hero__auteur-mention{font-size:.875rem}.block.content-hero .content-hero__auteur-nom{font-size:1.25rem}.block.content-hero .content-hero__auteur-link{font-size:1rem}}.recipes-grid{background-color:var(--color--white,#fffef9)}.recipes-grid__wrapper{flex-direction:column;gap:4rem;max-width:1232px;margin-inline:auto;padding-block:5rem;padding-inline:1.5rem;display:flex}.recipes-grid__header{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.recipes-grid__title{text-transform:uppercase;letter-spacing:.01em;color:#252321;margin:0;font-size:2.5rem;line-height:1.2}.recipes-grid__title strong{font-weight:700}.recipes-grid__title span{font-weight:400}.recipes-grid__link{color:#252321;letter-spacing:.01em;white-space:nowrap;flex-shrink:0;align-items:center;gap:.75rem;font-size:1.125rem;text-decoration:none;display:inline-flex;position:relative}.recipes-grid__link svg{flex-shrink:0;width:1.5rem;height:1.5rem}.recipes-grid__link:after{content:"";background:#f29bcb;width:0;height:2px;transition:width .25s;position:absolute;bottom:-2px;left:0}.recipes-grid__link:hover:after,.recipes-grid__link:focus-visible:after{width:100%}.recipes-grid__cards{align-items:flex-start;gap:3rem;display:flex}.recipe-card{color:inherit;border-radius:.75rem;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.recipe-card:nth-child(2){margin-top:5.0625rem}.recipe-card:nth-child(3){margin-top:1.25rem}.recipe-card--blue{color:#fffbb8;background-color:#2963e5}.recipe-card--blue .recipe-card__title{font-weight:700}.recipe-card--pink{color:#252321;background-color:#ec9dc4}.recipe-card--pink .recipe-card__title{font-weight:700}.recipe-card--yellow{color:#252321;background-color:#fffbb8}.recipe-card--yellow .recipe-card__title{font-weight:700}.recipe-card__visual-wrap{padding:1rem}.recipe-card__visual{aspect-ratio:368/400;border-radius:.5rem;margin:0;overflow:hidden}.recipe-card__visual picture{height:100%;display:block}.recipe-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.recipe-card:hover .recipe-card__visual img{transform:scale(1.04)}.recipe-card__body{flex-direction:column;flex:1;padding:1.5rem 1.5rem 3rem;display:flex}.recipe-card__title{text-transform:uppercase;letter-spacing:.01em;min-height:4.25rem;margin:0 0 1rem;font-size:1.5rem;line-height:1.2}.recipe-card__sep{background-color:currentColor;width:100%;height:1px;margin-block:1rem}.recipe-card__meta{flex-wrap:wrap;gap:1.5rem;margin-top:auto;display:flex}.recipe-card__meta-item{letter-spacing:.01em;align-items:center;gap:.25rem;font-size:1.125rem;display:inline-flex}.recipe-card__meta-item .icon{flex-shrink:0;margin-block-end:.3rem}@media (width<=899px){.recipe-card{flex:none;width:100%}.recipe-card:nth-child(2),.recipe-card:nth-child(3){margin-top:0}.recipes-grid__wrapper{gap:3rem;padding-block:3rem}.recipes-grid__header{flex-direction:column;align-items:flex-start;gap:1.5rem}.recipes-grid__title{font-size:1.75rem}.recipes-grid__link{font-size:1rem}.recipes-grid__cards{flex-direction:column;gap:1.5rem}}.block.video-embed{background-color:var(--color--white);padding-inline:1.5rem}@media screen and (width<=360px){.block.video-embed{padding-block:3rem}}@media screen and (width>=360px) and (width<=1440px){.block.video-embed{padding-block:calc(37.3333px + 2.96296vw)}}@media screen and (width>=1440px){.block.video-embed{padding-block:5rem}}.block.video-embed .video-embed__wrapper{max-width:77.125rem;inline-size:100%;box-shadow:15px 15px 0 0 var(--color--blue);border-radius:1.5rem;margin-inline:auto}.block.video-embed .video-embed__container{aspect-ratio:16/9;background-color:#000;border-radius:1.5rem;inline-size:100%;position:relative;overflow:hidden}.block.video-embed .video-embed__container iframe{border:none;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (width<=899px){.block.video-embed{padding-block:3rem}.block.video-embed .video-embed__wrapper{max-width:20.5rem;box-shadow:8px 8px 0 0 var(--color--blue);border-radius:1rem}.block.video-embed .video-embed__container{border-radius:1rem}}.single-recette__ingredients-section,.single-recette__steps-section{background-color:var(--color--white)}.single-recette__body{flex-direction:column;gap:1.5rem;max-inline-size:54rem;margin-inline:auto;padding-block:5rem 0;padding-inline:1.5rem;display:flex}.single-recette__section-title{margin:0;font-weight:700;line-height:1.35}@media screen and (width<=360px){.single-recette__section-title{font-size:1.5rem}}@media screen and (width>=360px) and (width<=1440px){.single-recette__section-title{font-size:calc(18.6667px + 1.48148vw)}}@media screen and (width>=1440px){.single-recette__section-title{font-size:2.5rem}}.single-recette__portions{background-color:var(--color--pink-light);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.single-recette__portions-label{letter-spacing:.01em;margin:0;font-size:1.25rem;font-weight:500}.single-recette__counter{background-color:var(--color--white);border:.09375rem solid var(--color--blue);border-radius:3rem;justify-content:space-between;align-items:center;inline-size:10.25rem;padding:.375rem;display:flex}.single-recette__counter-count{color:var(--color--black);letter-spacing:.01em;white-space:nowrap;font-size:1rem;font-weight:500}.single-recette__counter-btn{block-size:2rem;inline-size:2rem;color:var(--color--white);cursor:pointer;background-color:var(--color--blue);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.single-recette__counter-btn:hover{opacity:.85}.single-recette__counter-btn:disabled{cursor:not-allowed;opacity:.4}.single-recette__ingredients{grid-template-columns:1fr 1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.single-recette__ingredient-label{letter-spacing:.01em;cursor:pointer;align-items:center;gap:1rem;font-size:1.125rem;line-height:1.5;display:flex}.single-recette__ingredient-check{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color--blue);cursor:pointer;flex-shrink:0}.single-recette__groupe{flex-direction:column;gap:1.5rem;display:flex}.single-recette__groupe-title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.35}.single-recette__sous-etape{align-items:flex-start;gap:1rem;display:flex}.single-recette__step-badge{letter-spacing:.01em;background-color:var(--color--yellow);border-radius:3rem;flex-shrink:0;justify-content:center;align-items:center;block-size:2.625rem;inline-size:2.625rem;font-size:1.125rem;font-weight:500;display:flex}.single-recette__step-text{letter-spacing:.01em;padding-block-start:.5rem;font-size:1.125rem;line-height:1.55}.single-recette__step-text p{margin:0 0 .5rem}.single-recette__step-text p:last-child{margin-block-end:0}.single-recette__conseils{background-color:var(--color--pink-light);border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;margin-block-start:4.5rem;padding:1.5rem;display:flex}.single-recette__conseils-title{text-transform:uppercase;inline-size:100%;margin:0;font-family:loos-normal,sans-serif;font-size:2rem;font-weight:400;line-height:1.35}.single-recette__conseils-title strong{font-weight:700}.single-recette__conseils-title span{font-weight:400}.single-recette__conseils-text{letter-spacing:.01em;inline-size:100%;font-size:1.125rem;line-height:1.55}.single-recette__conseils-text p{margin:0 0 .5rem}.single-recette__conseils-text p:last-child{margin-block-end:0}.single-recette__rebond{background-color:var(--color--white);padding-block:5rem}.single-recette__rebond-inner{flex-direction:column;gap:3rem;max-inline-size:1232px;margin-inline:auto;padding-inline:1.5rem;display:flex}.single-recette__rebond-header{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.single-recette__rebond-title{text-transform:uppercase;letter-spacing:.01em;margin:0;line-height:1.2}@media screen and (width<=360px){.single-recette__rebond-title{font-size:1.75rem}}@media screen and (width>=360px) and (width<=1440px){.single-recette__rebond-title{font-size:calc(24px + 1.11111vw)}}@media screen and (width>=1440px){.single-recette__rebond-title{font-size:2.5rem}}.single-recette__rebond-title strong{font-weight:700}.single-recette__rebond-title span{font-weight:400}.single-recette__rebond-link{color:var(--color--black);letter-spacing:.01em;white-space:nowrap;flex-shrink:0;align-items:center;gap:.75rem;font-size:1.125rem;text-decoration:none;display:inline-flex}.single-recette__rebond-link svg{flex-shrink:0}.single-recette__rebond-cards{align-items:flex-start;gap:3rem;display:flex}@media (width>=900px){.single-recette__rebond-cards{justify-content:center}.single-recette__rebond-cards .recipe-card{flex:0 calc(33.3333% - 2rem)}}@media (width<=899px){.single-recette__body{gap:1.5rem;padding-block:3rem 0;padding-inline:1.5rem}.single-recette__section-title{font-size:1.75rem}.single-recette__portions-label{font-size:1.125rem}.single-recette__counter-count{font-size:.875rem}.single-recette__ingredients{grid-template-columns:1fr;gap:1.5rem}.single-recette__ingredient-label{font-size:1rem}.single-recette__groupe-title{font-size:1.125rem}.single-recette__step-badge{block-size:2.25rem;inline-size:2.25rem;font-size:1rem}.single-recette__step-text{padding-block-start:0;font-size:1rem}.single-recette__conseils{gap:1rem;margin-block:3rem}.single-recette__conseils-title{font-size:1.375rem}.single-recette__conseils-text{font-size:1rem}.single-recette__rebond{padding-block:3rem}.single-recette__rebond-inner{gap:1.5rem}.single-recette__rebond-header{flex-direction:column;align-items:flex-start;gap:1.5rem}.single-recette__rebond-title{font-size:1.75rem}.single-recette__rebond-link{font-size:1rem}.single-recette__rebond-cards{flex-direction:column;gap:1.5rem}}.template-listing-evenements .block.hero .hero__title{flex-direction:column-reverse;align-items:flex-start;display:flex}
