: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}.taxofruitcat__page>.content{overflow:hidden}.taxofruitcat__page>.content .inner{flex-flow:column;row-gap:64px;padding:64px;display:flex}@media screen and (width<=1259px){.taxofruitcat__page>.content .inner{padding:64px 42px}}@media screen and (width<=991px){.taxofruitcat__page>.content .inner{padding:64px 30px}}@media screen and (width<=768px){.taxofruitcat__page>.content .inner{row-gap:56px;padding:64px 0}}.taxofruitcat__page>.content .inner .header{text-align:center;flex-flow:column;justify-content:center;row-gap:32px;display:flex}.taxofruitcat__page>.content .inner .header h1:after{background-color:var(--tt-black-color)}.taxofruitcat__page>.content .inner .header .hook{max-width:960px;margin:0 auto}.taxofruitcat__page>.content .inner .menu{-moz-column-gap:102px;text-align:center;border-bottom:1px solid var(--tt-grey-color);flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:102px;display:flex}@media screen and (width<=1259px){.taxofruitcat__page>.content .inner .menu{-moz-column-gap:72px;column-gap:72px}}@media screen and (width<=991px){.taxofruitcat__page>.content .inner .menu{-moz-column-gap:42px;column-gap:42px}}@media screen and (width<=768px){.taxofruitcat__page>.content .inner .menu{display:none}}.taxofruitcat__page>.content .inner .menu li a{color:var(--tt-black-color);padding:11px 0;transition:color .3s ease-out;display:block;position:relative}.taxofruitcat__page>.content .inner .menu li a.current{color:var(--tt-primary-color)}.taxofruitcat__page>.content .inner .menu li a.current:after{content:"";background-color:var(--tt-primary-color);height:2px;display:block;position:absolute;bottom:-2px;left:0;right:0}.taxofruitcat__page>.content .inner .menu li a:not(.current):hover{color:var(--tt-secondary-color)}.taxofruitcat__page>.content .inner .menu-mobile{height:26px;position:relative}@media screen and (width>=769px){.taxofruitcat__page>.content .inner .menu-mobile{display:none}}.taxofruitcat__page>.content .inner .menu-mobile ul{-moz-column-gap:48px;text-align:center;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:48px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taxofruitcat__page>.content .inner .menu-mobile ul li{text-align:center;justify-content:center;align-items:center;min-width:1px;height:26px;display:flex;position:relative}.taxofruitcat__page>.content .inner .menu-mobile ul li a{color:var(--tt-black-color);flex-wrap:nowrap;justify-content:center;align-items:center;transition:color .3s ease-out;display:flex}.taxofruitcat__page>.content .inner .menu-mobile ul li a.current{color:var(--tt-primary-color)}.taxofruitcat__page>.content .inner .menu-mobile ul li a.prev svg,.taxofruitcat__page>.content .inner .menu-mobile ul li a.next svg{width:auto;height:26px}.taxofruitcat__page>.content .inner .menu-mobile ul li a.prev svg path,.taxofruitcat__page>.content .inner .menu-mobile ul li a.next svg path{transition:stroke .3s ease-out}.taxofruitcat__page>.content .inner .menu-mobile ul li a.prev:hover svg path,.taxofruitcat__page>.content .inner .menu-mobile ul li a.next:hover svg path{stroke:var(--tt-secondary-color)}.taxofruitcat__page>.content .inner .menu-mobile ul li a.next svg{transform:rotate(180deg)}.taxofruitcat__page>.content .inner .menu-mobile ul li a.overflow{opacity:.32;position:absolute;top:50%;transform:translateY(-50%)}.taxofruitcat__page>.content .inner .menu-mobile ul li a.overflow.left{right:0}.taxofruitcat__page>.content .inner .menu-mobile ul li a.overflow.right{left:0}.taxofruitcat__page>.content .inner .list{-moz-column-gap:64px;flex-wrap:wrap;justify-content:center;gap:32px 64px;display:flex}@media screen and (width<=768px){.taxofruitcat__page>.content .inner .list{-moz-column-gap:32px;gap:16px 32px}}.taxofruitcat__page>.content .inner .list .item{text-align:center;flex-flow:column;row-gap:16px;width:calc(20% - 52px);display:flex}@media screen and (width<=1259px){.taxofruitcat__page>.content .inner .list .item{width:calc(25% - 48px)}}@media screen and (width<=991px){.taxofruitcat__page>.content .inner .list .item{width:calc(33.3333% - 43px)}}@media screen and (width<=768px){.taxofruitcat__page>.content .inner .list .item{width:calc(50% - 16px)}}.taxofruitcat__page>.content .inner .list .item .picture{height:110px;transition:transform .3s ease-out}.taxofruitcat__page>.content .inner .list .item .underline{color:var(--tt-black-color);transition:color .3s ease-out}.taxofruitcat__page>.content .inner .list .item .underline:after{background-color:var(--tt-black-color)}.taxofruitcat__page>.content .inner .list .item:hover .picture{transform:translateY(-16px)}.taxofruitcat__page>.content .inner .list .item:hover .underline{color:var(--tt-secondary-color)}.taxofruitcat__page>.content .inner .list .item:hover .underline:after{background-color:var(--tt-secondary-color)}.taxofruitcat__page>.cta{padding:var(--padding-section) 0}