: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}.produit__page{--bcg-color:var(--tt-black-color);background-color:var(--bcg-color)}.produit__page>.slogan__wrapper{inset:0;padding-top:166px;position:fixed;z-index:-1}@media screen and (max-width:768px){.produit__page>.slogan__wrapper{display:none}}.produit__page>.slogan__wrapper>.container{position:relative}.produit__page>.slogan__wrapper>.container .slogan{color:#fff;font-size:clamp(3.6rem,-.9938650307rem + .0598159509 * 100vw,7.5rem);font-style:normal;font-weight:800;height:6.4rem;letter-spacing:-3.6px;line-height:6.4rem;position:absolute;right:12px;top:32px;transform:rotate(-90deg);vertical-align:top}@media screen and (max-width:1420px){.produit__page>.slogan__wrapper>.container .slogan{right:40px}}@media screen and (max-width:1259px){.produit__page>.slogan__wrapper>.container .slogan{right:25px}}.produit__page>.slogan__wrapper>.container .slogan span{bottom:0;position:absolute;right:0;top:0;white-space:nowrap}.produit__page>.content{overflow:hidden;position:relative}.produit__page>.content>.container{position:relative}.produit__page>.content>.container .shape-fruit{height:400px;left:0;position:absolute;top:150px;transform:translateX(-50%);width:600px;z-index:0}@media screen and (max-width:1259px){.produit__page>.content>.container .shape-fruit{transform:translateX(-34%)}}.produit__page>.content>.container .shape-fruit img{-o-object-position:center top;object-position:center top}.produit__page>.content .card{background-color:#fff;padding:74px 64px 64px;position:relative;z-index:1}@media screen and (max-width:768px){.produit__page>.content .card{padding:32px 32px 64px}}.produit__page>.content .card .nav{display:flex;justify-content:space-between}.produit__page>.content .card .nav a{transition:color .3s ease-out}.produit__page>.content .card .nav a:hover{color:var(--tt-grey-color)}.produit__page>.content .card .hook{display:flex;gap:64px;padding:0 86px}@media screen and (max-width:1259px){.produit__page>.content .card .hook{padding:0 60px}}@media screen and (max-width:991px){.produit__page>.content .card .hook{gap:32px;padding:0}}@media screen and (max-width:768px){.produit__page>.content .card .hook{display:flex;flex-direction:column;flex-wrap:nowrap;gap:32px;padding:0}}.produit__page>.content .card .hook .picture{flex:3.5}@media screen and (max-width:768px){.produit__page>.content .card .hook .picture{flex:inherit;height:240px}}.produit__page>.content .card .hook .infos{display:flex;flex:6.5;flex-direction:column;flex-wrap:nowrap;padding-top:68px;row-gap:32px}@media screen and (max-width:768px){.produit__page>.content .card .hook .infos{flex:inherit;padding-top:0}}.produit__page>.content .card .hook .infos h1:after{background-color:var(--tt-black-color)}.produit__page>.content .card .hook .infos .buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}@media screen and (max-width:545px){.produit__page>.content .card .hook .infos .buttons .btn{display:flex;justify-content:center;width:100%}}.produit__page>.content .card .hook .infos .buttons .btn.outline-primary,.produit__page>.content .card .hook .infos .buttons .btn.outline-primary svg path{fill:var(--tt-black-color)}.produit__page>.content .card .hook .infos .buttons .btn.outline-primary:hover svg path{fill:#fff}.produit__page>.content .card .nav+.hook{margin-top:140px}@media screen and (max-width:1259px){.produit__page>.content .card .nav+.hook{margin-top:90px}}@media screen and (max-width:768px){.produit__page>.content .card .nav+.hook{margin-top:30px}}.produit__page>.content .card .formats{display:flex;flex-direction:column;flex-wrap:nowrap;margin:64px 0;padding:0 72px;row-gap:32px;text-align:center}@media screen and (max-width:1259px){.produit__page>.content .card .formats{padding:0 60px}}@media screen and (max-width:991px){.produit__page>.content .card .formats{padding:0 36px}}@media screen and (max-width:768px){.produit__page>.content .card .formats{padding:0}}.produit__page>.content .card .formats h2.underline:after{background-color:var(--tt-black-color)}.produit__page>.content .card .formats .list{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.produit__page>.content .card .formats .list .item{border:1px solid var(--tt-grey-color);border-radius:8px;display:flex;flex-direction:column;flex-wrap:nowrap;padding:16px;row-gap:24px;width:calc(25% - 24px)}@media screen and (max-width:1259px){.produit__page>.content .card .formats .list .item{width:calc(33.33333% - 22px)}}.produit__page>.content .card .formats .list .item .picture{height:112px}.produit__page>.content .card .formats .list .item .specs{display:flex;flex-direction:column;flex-grow:1;flex-wrap:nowrap;justify-content:center;row-gap:8px}.produit__page>.content .card .caracteristiques{margin:64px 0;padding:0 86px}@media screen and (max-width:1259px){.produit__page>.content .card .caracteristiques{padding:0 60px}}@media screen and (max-width:991px){.produit__page>.content .card .caracteristiques{padding:0 36px}}@media screen and (max-width:768px){.produit__page>.content .card .caracteristiques{padding:0}}.produit__page>.content .card .caracteristiques>.tab input:checked~.tab__content{max-height:600px}.produit__page>.content .card .caracteristiques>.tab input:checked+.tab__label:after{transform:translateY(-50%)}.produit__page>.content .card .caracteristiques>.tab .tab__label{align-items:center;border-bottom:1px solid var(--tt-grey-color);cursor:pointer;display:flex;padding:8px 20px 8px 0;position:relative}.produit__page>.content .card .caracteristiques>.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%) rotate(-180deg);transition:transform .3s ease-out;width:12px}.produit__page>.content .card .caracteristiques>.tab .tab__content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.produit__page>.content .card .caracteristiques>.tab .tab__content .tab__inner{padding:16px 0 8px}.produit__page>.content .card .caracteristiques>.text-small{margin-top:16px}.produit__page>.content .card>div:last-of-type{margin-bottom:0}.produit__page>.cta{background-color:#fff;padding:var(--padding-section) 0;position:relative;z-index:1}.produit__page.vergerColor{--bcg-color:var(--tt-verger-color)}.produit__page.fruitRougeColor{--bcg-color:var(--tt-fruit-rouge-color)}.produit__page.agrumeColor{--bcg-color:var(--tt-agrume-color)}.produit__page.exoticColor{--bcg-color:var(--tt-exotic-color)}.produit__page.creaColor{--bcg-color:var(--tt-crea-color)}.produit__page.poireSaugeColor{--bcg-color:var(--tt-poire-sauge-color)}.produit__page.hibisPearColor{--bcg-color:var(--tt-hibis-pear-color)}.produit__page.exoticGingerColor{--bcg-color:var(--tt-exotic-ginger-color)}.produit__page.cherryMomeColor{--bcg-color:var(--tt-cherry-mome-color)}.produit__page.caraTatinColor{--bcg-color:var(--tt-cara-tatin-color)}.produit__page.berrioleteColor{--bcg-color:var(--tt-berriolete-color)}.produit__page.anacociColor{--bcg-color:var(--tt-anacoci-color)}.produit__page.abriconnillaColor{--bcg-color:var(--tt-abriconnilla-color)}.produit__page.redFennelColor{--bcg-color:var(--tt-red-fennel-color)}.produit__page.lychyPinkColor{--bcg-color:var(--tt-lychy-pink-color)}