: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}.casse_croute_chef__page>.cover{position:relative}.casse_croute_chef__page>.cover .bcg{inset:0;position:absolute;z-index:-1}.casse_croute_chef__page>.cover .content{color:#fff;display:grid;flex-direction:column;gap:32px;grid-template-columns:1fr auto;height:420px;justify-content:center;row-gap:24px}@media screen and (max-width:768px){.casse_croute_chef__page>.cover .content{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:-moz-fit-content;height:fit-content;padding:32px 0}}.casse_croute_chef__page>.cover .content .logo{align-self:center;height:200px}.casse_croute_chef__page>.cover .content .logo img{-o-object-position:left center;object-position:left center}.casse_croute_chef__page>.cover .content .book{background:var(--tt-primary-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;height:-moz-fit-content;height:fit-content;overflow:hidden;padding:32px;row-gap:24px;transform:translateY(80px);width:460px}@media screen and (max-width:991px){.casse_croute_chef__page>.cover .content .book{padding:24px;width:380px}}@media screen and (max-width:768px){.casse_croute_chef__page>.cover .content .book{transform:inherit;width:100%}}.casse_croute_chef__page>.cover .content .book .text>*+*{margin-top:16px}.casse_croute_chef__page>.hook{padding:var(--padding-section) 0}.casse_croute_chef__page>.hook .underline:after{background-color:var(--tt-black-color)}.casse_croute_chef__page>.hook>.container{display:grid;gap:32px;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.casse_croute_chef__page>.hook>.container{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:-moz-fit-content;height:fit-content}}.casse_croute_chef__page>.hook>.container .content{display:flex;flex-direction:column;flex-wrap:nowrap;max-width:558px;row-gap:24px}@media screen and (max-width:768px){.casse_croute_chef__page>.hook>.container .content{max-width:480px;text-align:center}.casse_croute_chef__page>.hook>.container .content .underline.left:after{left:50%;transform:translateX(-50%)}}.casse_croute_chef__page>.hook>.container .content .text>*+*{margin-top:16px}.casse_croute_chef__page>.hook>.container .image{align-self:end;height:200px}@media screen and (max-width:768px){.casse_croute_chef__page>.hook>.container .image{align-self:inherit}}.casse_croute_chef__page>.blocs{display:flex;flex-direction:column}.casse_croute_chef__page>.blocs .item{display:flex;min-height:400px}.casse_croute_chef__page>.blocs .item>div{flex:1}.casse_croute_chef__page>.blocs .item .picture{height:100%;min-height:400px;position:relative}@media screen and (max-width:768px){.casse_croute_chef__page>.blocs .item .picture{aspect-ratio:16/9;min-height:inherit}}.casse_croute_chef__page>.blocs .item .picture .objectFitCover{inset:0;position:absolute}.casse_croute_chef__page>.blocs .item .content{height:100%;max-width:680px;min-height:400px;--default-padding:64px;padding:var(--default-padding) 0}@media screen and (max-width:1259px){.casse_croute_chef__page>.blocs .item .content{--default-padding:58px}}@media screen and (max-width:991px){.casse_croute_chef__page>.blocs .item .content{--default-padding:48px}}@media screen and (max-width:768px){.casse_croute_chef__page>.blocs .item .content{--default-padding:36px;max-width:inherit;min-height:inherit}}.casse_croute_chef__page>.blocs .item .content .inner{display:flex;flex-direction:column;height:100%;justify-content:center;row-gap:16px}.casse_croute_chef__page>.blocs .item .content .inner>div>*+*{margin-top:16px}.casse_croute_chef__page>.blocs .item.left{background-color:#fff;flex-direction:row-reverse}@media screen and (max-width:768px){.casse_croute_chef__page>.blocs .item.left{flex-direction:column}}.casse_croute_chef__page>.blocs .item.left>div:last-of-type{display:flex;justify-content:flex-end}.casse_croute_chef__page>.blocs .item.left .content{padding-left:var(--padding-container);padding-right:var(--default-padding)}@media screen and (max-width:768px){.casse_croute_chef__page>.blocs .item.left .content{padding-right:var(--padding-container)}}.casse_croute_chef__page>.blocs .item.left .content h2{color:var(--tt-secondary-color)}.casse_croute_chef__page>.blocs .item.right{background-color:var(--tt-secondary-color);color:#fff;flex-direction:row}@media screen and (max-width:768px){.casse_croute_chef__page>.blocs .item.right{flex-direction:column}}.casse_croute_chef__page>.blocs .item.right .content{padding-left:var(--default-padding);padding-right:var(--padding-container)}@media screen and (max-width:768px){.casse_croute_chef__page>.blocs .item.right .content{padding-left:var(--padding-container)}}.casse_croute_chef__page>.gallery{padding:var(--padding-section) 0;text-align:center}@media screen and (max-width:768px){.casse_croute_chef__page>.gallery{padding-bottom:32px}}@media screen and (max-width:545px){.casse_croute_chef__page>.gallery{padding-bottom:0}}.casse_croute_chef__page>.gallery .underline:after{background-color:var(--tt-black-color)}.casse_croute_chef__page>.gallery .video__wrapper{overflow:hidden;padding:calc(var(--padding-section)/2) 0}.casse_croute_chef__page>.gallery .video__wrapper .video__inner{margin:0 auto;max-width:740px;position:relative;z-index:1}.casse_croute_chef__page>.gallery .video__wrapper .video__inner .video{aspect-ratio:16/9}.casse_croute_chef__page>.gallery .gallery__grid{display:grid;gap:64px 24px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:991px){.casse_croute_chef__page>.gallery .gallery__grid{gap:48px 24px}}@media screen and (max-width:768px){.casse_croute_chef__page>.gallery .gallery__grid{gap:32px 16px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:545px){.casse_croute_chef__page>.gallery .gallery__grid{gap:16px}}.casse_croute_chef__page>.gallery .gallery__grid .item{aspect-ratio:370/245;-o-object-fit:cover;object-fit:cover}.casse_croute_chef__page>.cta{padding:var(--padding-section) 0}