:root{--tt-primary-color:#bb2649;--tt-primary-hover-color:#96233e;--tt-secondary-color:#a8ad00;--tt-secondary-hover-color:#7f8302;--tt-black-color:#545859;--tt-dark-grey-color:#a5a5a5;--tt-grey-color:#d9d9d9;--tt-light-grey-color:#f4f4f4;--tt-verger-color:#a8ad00;--tt-fruit-rouge-color:#bb2649;--tt-agrume-color:#e07a29;--tt-exotic-color:#f1be48;--tt-crea-color:#6e1043;--tt-poire-sauge-color:#c2aa60;--tt-hibis-pear-color:#d8a8a8;--tt-exotic-ginger-color:#e4af63;--tt-cherry-mome-color:#a29f53;--tt-cara-tatin-color:#cbac69;--tt-berriolete-color:#b8a9ca;--tt-anacoci-color:#c4a83d;--tt-abriconnilla-color:#e3d18f;--tt-red-fennel-color:#cb4d41;--tt-lychy-pink-color:#d89fae}.waiting__page>.hook{overflow:hidden;padding:var(--padding-section) 0;position:relative}@media screen and (max-width:545px){.waiting__page>.hook{padding:calc(var(--padding-section)*2.4) 0}}.waiting__page>.hook .imgLeft,.waiting__page>.hook .imgRight{position:absolute;z-index:0}.waiting__page>.hook .imgLeft{aspect-ratio:833/1524;left:0;top:80px;width:320px}@media screen and (max-width:1259px){.waiting__page>.hook .imgLeft{width:290px}}@media screen and (max-width:991px){.waiting__page>.hook .imgLeft{width:210px}}@media screen and (max-width:768px){.waiting__page>.hook .imgLeft{bottom:-140px;top:auto}}@media screen and (max-width:545px){.waiting__page>.hook .imgLeft{bottom:auto;top:-120px;width:270px}}.waiting__page>.hook .imgLeft img{-o-object-position:center left;object-position:center left}.waiting__page>.hook .imgRight{aspect-ratio:802/1773;right:0;top:0;width:360px}@media screen and (max-width:1259px){.waiting__page>.hook .imgRight{width:320px}}@media screen and (max-width:991px){.waiting__page>.hook .imgRight{width:230px}}@media screen and (max-width:768px){.waiting__page>.hook .imgRight{bottom:-260px;top:auto}}@media screen and (max-width:545px){.waiting__page>.hook .imgRight{bottom:-290px;width:270px}}.waiting__page>.hook .imgRight img{-o-object-position:center right;object-position:center right}@media screen and (max-width:768px){.waiting__page>.hook .imgRight img{-o-object-position:bottom right;object-position:bottom right}}.waiting__page>.hook .content{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;position:relative;row-gap:24px;text-align:center;z-index:1}.waiting__page>.hook .content .titleH1{max-width:750px}@media screen and (max-width:1259px){.waiting__page>.hook .content .titleH1{max-width:540px}}@media screen and (max-width:991px){.waiting__page>.hook .content .titleH1{max-width:500px}}@media screen and (max-width:545px){.waiting__page>.hook .content .titleH1 br{display:none}}.waiting__page>.hook .content .titleH1:after{background-color:var(--tt-black-color)}.waiting__page>.hook .content .text{margin:0 auto;max-width:680px}@media screen and (max-width:1259px){.waiting__page>.hook .content .text{max-width:520px}}@media screen and (max-width:991px){.waiting__page>.hook .content .text{max-width:480px}}@media screen and (max-width:768px){.waiting__page>.hook .content .text{max-width:400px}}.waiting__page>.hook .content .text p+p{margin-top:20px}.waiting__page>.hook .content .social{align-items:center;-moz-column-gap:38px;column-gap:38px;display:flex;flex-wrap:nowrap;justify-content:center;margin-top:32px}.waiting__page>.hook .content .social a{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.waiting__page>.hook .content .social a svg{transition:transform .3s ease-out}.waiting__page>.hook .content .social a svg path{transition:fill .3s ease-out}.waiting__page>.hook .content .social a:hover svg{transform:translateY(-4px)}.waiting__page>.hook .content .social a:hover svg path{fill:var(--tt-secondary-color)}.waiting__page>.hook .content .buttons{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:center}.recettes__page>.cover{background-color:var(--tt-light-grey-color);position:relative}.recettes__page>.cover .shape{position:absolute;z-index:0}.recettes__page>.cover .shape.left{aspect-ratio:360/348;bottom:0;left:0;width:360px}@media screen and (max-width:1360px){.recettes__page>.cover .shape.left{width:260px}}@media screen and (max-width:1259px){.recettes__page>.cover .shape.left{width:126px}}.recettes__page>.cover .shape.left img{-o-object-position:bottom left;object-position:bottom left}.recettes__page>.cover .shape.right{aspect-ratio:490/400;right:0;top:30px;width:490px}@media screen and (max-width:1259px){.recettes__page>.cover .shape.right{width:360px}}@media screen and (max-width:768px){.recettes__page>.cover .shape.right{top:6px;width:160px}}@media screen and (max-width:545px){.recettes__page>.cover .shape.right{width:120px}}.recettes__page>.cover .shape.right img{-o-object-position:top right;object-position:top right}.recettes__page>.cover>.container{position:relative;z-index:1}.recettes__page>.cover .inner{align-items:flex-end;-moz-column-gap:44px;column-gap:44px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;position:relative}@media screen and (max-width:768px){.recettes__page>.cover .inner{align-items:center;justify-content:center}}.recettes__page>.cover .inner .content{align-items:flex-start;display:flex;flex-direction:column;height:420px;justify-content:center;max-width:530px;row-gap:24px}@media screen and (max-width:1259px){.recettes__page>.cover .inner .content{padding-bottom:32px}}@media screen and (max-width:991px){.recettes__page>.cover .inner .content{max-width:350px}}@media screen and (max-width:768px){.recettes__page>.cover .inner .content{align-items:center;height:inherit;max-width:500px;padding:90px 0 102px;text-align:center}}.recettes__page>.cover .inner .content .titleH1:after{background-color:var(--tt-black-color)}.recettes__page>.cover .inner .book{background:var(--tt-secondary-color);box-shadow:0 123px 34px 0 transparent,0 79px 31px 0 rgba(0,0,0,.01),0 44px 27px 0 rgba(0,0,0,.02),0 20px 20px 0 rgba(0,0,0,.03),0 5px 11px 0 rgba(0,0,0,.04);color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;overflow:hidden;padding:32px 32px 0;row-gap:16px;transform:translateY(34px);width:420px}@media screen and (max-width:768px){.recettes__page>.cover .inner .book{display:none}}.recettes__page>.cover .inner .book .picture{display:flex;flex-direction:row;height:180px;justify-content:flex-end}@media screen and (max-width:991px){.recettes__page>.cover .inner .book .picture{height:110px}}.recettes__page>.cover .inner .book .picture img{height:100%;-o-object-position:bottom right;object-position:bottom right;transform:rotate(-9deg) translate(-26px,18px);width:auto}.recettes__page>.book{display:block}@media screen and (min-width:769px){.recettes__page>.book{display:none}}.recettes__page>.book .content{background:var(--tt-secondary-color);box-shadow:0 123px 34px 0 transparent,0 79px 31px 0 rgba(0,0,0,.01),0 44px 27px 0 rgba(0,0,0,.02),0 20px 20px 0 rgba(0,0,0,.03),0 5px 11px 0 rgba(0,0,0,.04);color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;overflow:hidden;padding:32px 32px 0;row-gap:16px;transform:translateY(34px)}.recettes__page>.book .content .picture{display:flex;flex-direction:row;height:160px;justify-content:flex-end}@media screen and (max-width:545px){.recettes__page>.book .content .picture{height:110px}}.recettes__page>.book .content .picture img{height:100%;-o-object-position:bottom right;object-position:bottom right;transform:rotate(-9deg) translate(-26px,12px);width:auto}.recettes__page #filters .wrapper{display:grid;gap:64px;grid-template-columns:240px 1fr;padding:90px 0 64px}@media screen and (max-width:768px){.recettes__page #filters .wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;padding:64px 0}}.recettes__page #filters .wrapper>.sidebar .head{align-items:center;-moz-column-gap:32px;column-gap:32px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;row-gap:16px}.recettes__page #filters .wrapper>.sidebar .head h2{font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.8px;line-height:100%;text-transform:uppercase}.recettes__page #filters .wrapper>.sidebar .head #reinit.text-small{color:var(--tt-black-color);cursor:pointer;transition:color .3s ease-out}.recettes__page #filters .wrapper>.sidebar .head #reinit.text-small:hover{color:var(--tt-secondary-color)}.recettes__page #filters .wrapper>.sidebar ul.filtersList{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px}.recettes__page #filters .wrapper>.sidebar ul.filtersList:empty{margin-bottom:0}.recettes__page #filters .wrapper>.sidebar ul.filtersList li.filtersList--item{align-items:center;border:1px solid var(--tt-black-color);display:flex;flex-wrap:nowrap;font-size:12px;font-style:normal;font-weight:400;gap:8px;letter-spacing:-.6px;line-height:122%;padding:8px 16px;text-transform:uppercase}.recettes__page #filters .wrapper>.sidebar ul.filtersList li.filtersList--item .deleteFilter{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:center}.recettes__page #filters .wrapper>.sidebar ul.filtersList li.filtersList--item .deleteFilter:hover svg path{stroke:var(--tt-primary-hover-color)}@media screen and (max-width:768px){.recettes__page #filters .wrapper>.sidebar .tabs{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:545px){.recettes__page #filters .wrapper>.sidebar .tabs{-moz-column-gap:8px;column-gap:8px}}.recettes__page #filters .wrapper>.sidebar .tabs .tab{border-bottom:1px solid var(--tt-grey-color);padding:24px 0 16px}@media screen and (min-width:769px){.recettes__page #filters .wrapper>.sidebar .tabs .tab:first-of-type{border-top:1px solid var(--tt-grey-color)}}@media screen and (max-width:545px){.recettes__page #filters .wrapper>.sidebar .tabs .tab{padding:16px 0}}.recettes__page #filters .wrapper>.sidebar .tabs .tab input:checked~.tab__content{max-height:600px}.recettes__page #filters .wrapper>.sidebar .tabs .tab input:checked+.tab__label:after{transform:translateY(-50%) rotate(-180deg)}.recettes__page #filters .wrapper>.sidebar .tabs .tab .tab__label{align-items:center;cursor:pointer;display:flex;padding:0 20px 0 0;position:relative;text-transform:uppercase}.recettes__page #filters .wrapper>.sidebar .tabs .tab .tab__label:after{align-items:center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0iIzU0NTg1OSIgdmlld0JveD0iMCAwIDQwNy40MzcgNDA3LjQzNyI+PHBhdGggZD0ibTM4Ni4yNTggOTEuNTY3LTE4Mi41NCAxODEuOTQ1TDIxLjE3OSA5MS41NjcgMCAxMTIuODE1IDIwMy43MTggMzE1Ljg3bDIwMy43MTktMjAzLjA1NXoiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:12px;justify-content:center;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);transition:transform .3s ease-out;width:12px}.recettes__page #filters .wrapper>.sidebar .tabs .tab .tab__content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.recettes__page #filters .wrapper>.sidebar .tabs .tab .tab__content .tab__inner{display:flex;flex-wrap:wrap;gap:4px;padding-top:16px}.recettes__page #filters .wrapper>.sidebar .tabs .tab .tab__content .tab__inner .item{align-items:center;background-color:var(--tt-light-grey-color);color:var(--tt-black-color);cursor:pointer;display:flex;gap:8px;justify-content:center;padding:8px 16px;text-transform:uppercase;transition:color .3s ease-out,background-color .3s ease-out}@media screen and (max-width:545px){.recettes__page #filters .wrapper>.sidebar .tabs .tab .tab__content .tab__inner .item{padding:6px 12px}}.recettes__page #filters .wrapper>.sidebar .tabs .tab .tab__content .tab__inner .item:hover{background-color:var(--tt-secondary-color);color:#fff}.recettes__page #filters .wrapper>.sidebar .tabs .tab .tab__content .tab__inner .item:has(input:checked){background-color:var(--tt-secondary-color);color:#fff}.recettes__page #filters .wrapper>.sidebar .tabs .tab .tab__content .tab__inner .item:has(input:checked):hover{background-color:var(--tt-primary-color)}.recettes__page #filters .wrapper>.results .top{align-items:center;-moz-column-gap:32px;column-gap:32px;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;margin-bottom:32px;row-gap:16px}.recettes__page #filters .wrapper>.results .top .string-recherche{color:var(--tt-secondary-color);font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.8px;line-height:100%}.recettes__page #filters .wrapper>.results .top .input-recherche label{align-items:center;border:1px solid var(--tt-grey-color);-moz-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;flex-wrap:nowrap;padding:8px}.recettes__page #filters .wrapper>.results .top .input-recherche label svg{height:21px;width:auto}.recettes__page #filters .wrapper>.results .top .input-recherche label input{border:none;height:21px;margin:0;outline:none;padding:0;width:260px}.recettes__page #filters .wrapper>.results .list{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;row-gap:32px}.recettes__page #filters .wrapper>.results .list .card_recette{width:calc(25% - 12px)}@media screen and (max-width:1259px){.recettes__page #filters .wrapper>.results .list .card_recette{width:calc(33.33333% - 11px)}}@media screen and (max-width:991px){.recettes__page #filters .wrapper>.results .list .card_recette{width:calc(50% - 8px)}}.recettes__page>.cta{padding:var(--padding-section) 0}