@charset "UTF-8";@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:local("Lato Regular"),local("Lato-Regular"),url(/S6uyw4BMUTPHjxAwXjeu.93d1d4c2.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:local("Lato Regular"),local("Lato-Regular"),url(/S6uyw4BMUTPHjx4wXg.1971f58d.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}@font-face{font-family:revicons;fallback:fallback;src:url(/revicons.edb1f484.woff) format("woff"),url(/revicons.14f7e4bb.ttf) format("ttf"),url(/revicons.52bdbabc.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot--active button,.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}.uk-card-primary.uk-card-body .uk-slidenav,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav,.uk-card-secondary.uk-card-body .uk-slidenav,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav,.uk-light .uk-slidenav,.uk-offcanvas-bar .uk-slidenav,.uk-overlay-primary .uk-slidenav,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav{color:#fff}.uk-card-primary.uk-card-body .uk-slidenav svg,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav svg,.uk-card-secondary.uk-card-body .uk-slidenav svg,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav svg,.uk-light .uk-slidenav svg,.uk-offcanvas-bar .uk-slidenav svg,.uk-overlay-primary .uk-slidenav svg,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav svg,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav svg,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav svg,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav svg{width:40px}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px!important;width:90px!important}html{font-family:Lato,Helvetica,Arial,sans-serif;font-size:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}.bold{font-weight:700}.blue{color:#252c41}.pink{color:#9d3638}.border-strong{border:1px solid rgba(157,54,56,.3)}.block{display:block}.center{text-align:center}.none{display:none}a{text-decoration:none}a.strong{color:#9d3638;font-weight:700}.custom-lnk{display:flex;flex-wrap:nowrap;justify-content:space-around;list-style:none;margin:1.5rem auto;text-align:center;font-size:1.2rem;text-decoration:none;letter-spacing:1px;vertical-align:baseline;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-weight:700;font-style:italic}.custom-lnk,.custom-lnk a{color:#252c41}.tel-ft{color:#9d3638;font-weight:700}.partenaire{color:#fff;font-size:9px}.partenaire a{color:#fff;text-decoration:underline}.main-contact-form button:disabled,.main-contact-form button:disabled:hover,.main-contact-form button[disabled],.main-contact-form button[disabled]:hover{border:1px solid #999;background-color:#ccc;color:#666}.main-contact-form button{background-color:#9d3638;padding:1rem;text-decoration:none;color:#fff;letter-spacing:1px;text-transform:uppercase;vertical-align:baseline;font-weight:700;border:none;cursor:pointer}.main-contact-form button:hover{background-color:#9a5354}h2{color:#252c41;font-size:2rem;margin-bottom:.5rem}#anniversaire,#bapteme,#buffets,#cocktails-dinatoire,#contact,#gala,#seminaire,#traiteur-cocktails,#traiteur-service{scroll-margin-top:100px}.color{width:100%;text-align:center}.color .bg{display:inline-block;background-color:#0a2133;height:2px;width:5rem}.dropdown-child{display:none}.dropdown{position:relative}.dropdown:hover .dropdown-child{display:block;padding-top:1rem;position:absolute;left:-25px;background-color:#fff;border:1px solid #000;border-top:none}.dropdown:hover .dropdown-child a{padding:0 1em .5rem}.dropdown:hover a{text-decoration:none;display:block}.contact-form input,.contact-form textarea{width:100%;background-color:#fff;color:#444;padding:13px 10px;font-size:100%;border:1px solid #e1e1e1;outline:none}.contact-form .submit{text-align:center}.contact-form .errors{border:2px solid #f74b00;margin:2em 0 1em;padding:20px;color:#333}.contact-form .success{border:2px solid #8df700;margin:2em 0 1em;padding:20px;color:#333}.main-header{z-index:1;position:sticky;top:0;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"logo  menu  cell";height:6rem;width:100%;background:hsla(0,0%,100%,.9);border-bottom:1.5px solid rgba(157,54,56,.14901960784313725)}.main-header .cell,.main-header .logo,.main-header .menu{align-items:center;justify-items:center;align-self:center;text-align:center}.main-header .logo{font-size:1.5rem;padding:0 0 0 .7rem;color:#e7e7ed}.main-header .logo .abs{font-size:.8rem}.main-header .menu{grid-area:menu;display:grid;font-size:1rem;grid-template-columns:1fr repeat(7,auto) 1fr;grid-column-gap:1.5rem}.main-header .menu .hamburger-inner,.main-header .menu .hamburger-inner:after,.main-header .menu .hamburger-inner:before{background-color:#9d3638}.main-header .menu div{text-transform:uppercase}.main-header .menu div a{text-decoration:none;color:#000;letter-spacing:1px;text-transform:uppercase;vertical-align:baseline}.main-header .menu div a.selected{color:#9d3638;padding-bottom:0;border-bottom:2px solid #9d3638;font-weight:700}.main-header .menu div a:hover{color:#9d3638}.main-header .cell{grid-area:cell}.responsive-menu{background:#252c41;text-transform:uppercase}.responsive-menu div{padding-top:.4rem;min-height:2rem;border-bottom:1px solid #fff;text-align:center}.responsive-menu a{text-decoration:none;color:#e7e7ed;letter-spacing:1px;text-transform:uppercase;vertical-align:baseline}.responsive-menu a.selected,.responsive-menu a:hover{color:#9d3638;padding-bottom:.5rem}.responsive-menu a:hover{border-bottom:2px solid #9d3638}.traiteur-entreprise-content{overflow:hidden}.traiteur-video video{height:100vh;width:100%;object-fit:cover;position:absolute}.traiteur-content{background:url(/magret.42d88646.jpg);background-size:cover;min-height:450px;background-position:50% 80%}.livraison-content{background:url(/livraison.7fd865aa.jpg);background-size:cover;min-height:550px;background-position:50% 45%}.main-content{min-height:550px;background-position:0 58%;background-image:url(/gdc-accueil-home.48530529.jpg);background-size:cover;display:grid;grid-template-rows:1fr 8rem}.main-content .cta-list{display:grid;grid-template-columns:1fr 1fr 1fr}.main-content .cta-list .ctas{display:grid;grid-template-columns:repeat(3,22rem);text-align:center}.main-content .cta-list .ctas .cta-offer{background-color:hsla(0,0%,98%,.9);padding:10px;margin-right:10px;cursor:pointer;margin-bottom:0;height:fit-content;text-decoration:none}.main-content .cta-list .ctas .cta-offer a{text-decoration:none}.main-content .cta-list .ctas .cta-offer .subtitle-offer{color:#9d3638;font-size:30px;text-transform:uppercase;font-weight:400;letter-spacing:-4px;line-height:1em}.main-content .cta-list .ctas .cta-offer .title-offer{color:#284150;font-size:19px;letter-spacing:-1px}.main-content .desc{background-color:hsla(0,0%,100%,.85);padding:2rem;height:80%;margin-right:2rem}.main-content .desc .subtitle{font-weight:400;font-family:Roboto,sans-serif;color:#70778b;letter-spacing:.02em;margin-bottom:2rem}.teaser{display:grid;grid-template-columns:1fr 80% 1fr;padding:2rem 0;background-color:#f5f5f5}.teaser .title{align-items:center;justify-items:center;align-self:center;text-align:center;font-size:1.5rem}.teaser .text{text-align:justify;font-size:1rem}.mariagenet{display:grid;grid-template-columns:1fr 30% 30% 1fr;padding:2rem 0;background-color:#fafafa}.mariagenet .italic{font-style:italic;color:#252c41}.mariagenet .title{align-items:center;justify-items:center;align-self:center;text-align:center;font-size:3rem}.mariagenet .desc{text-align:center}.spinoff{display:grid;grid-template-columns:1fr 30% 50% 1fr;padding:2rem 0;background-color:#fafafa}.spinoff .italic{font-style:italic;color:#252c41}.spinoff .title{align-items:center;justify-items:center;align-self:center;text-align:center;font-size:3rem}.spinoff-large{grid-template-columns:1fr 30% 50% 1fr;padding:2rem 0;background-color:#fafafa}.spinoff-large .italic{font-style:italic;color:#252c41}.spinoff-large .title{align-items:center;justify-items:center;align-self:center;text-align:center;font-size:3rem}.spinoff-large .desc{margin:0 5rem}.cta{display:grid;grid-template-columns:1fr 1fr;padding:2rem 0;background-color:#fafafa}.cta .title{text-align:right;font-size:2rem;padding-left:3rem}.cta .desc{text-align:left;padding:.7rem 3rem}.cta .desc .button{background-color:#9d3638;border-color:#9d3638;padding:1rem;text-decoration:none;color:#fff;letter-spacing:1px;text-transform:uppercase;vertical-align:baseline}.cta .desc .button:hover{text-decoration:underline}.full-cover h2{text-align:center;text-emphasis:center}.full-cover.cocktails,.full-cover.traiteur-cocktails{background:url(/buffet-ets.6a037ff7.jpg);background-size:cover;width:100%;background-position:0 62%}.full-cover.gala{background:url(/gala.271aa3ec.jpg);background-size:cover;width:100%;background-position:50% 50%}.full-cover.seminaire{background:url(/seminaire.d3453140.jpg);background-size:cover;width:100%;background-position:50% 50%}.full-cover.buffets{background:url(/ecrevisse.b67c2ef7.jpg);background-size:cover;width:100%;background-position:0 0}.full-cover.traiteur{background-image:url(/mariage.64f8b4c6.jpg);background-size:cover;width:100%;background-position:100% 70%}.full-cover.foodtrucks{background:url(/club-saumon.06d943c8.jpg);background-size:cover;width:100%;background-position:50% 60%}.full-cover.livraison{background:url(/salle.21fde3ef.jpg);background-size:cover;width:100%;background-position:50% 50%}.full-cover.nos-foodtrucks{background:url(/nos-foodtrucks.6d954b01.jpg);background-size:cover;width:100%;background-position:50% 50%}.full-cover.traiteur-service{background:url(/interieur.b1aedaa0.jpg);background-size:cover;width:100%;background-position:50% 50%}.full-cover.anniversaire{background:url(/anniversaire.017312cc.jpg);background-size:cover;width:100%;background-position:0 45%}.full-cover.bapteme{background:url(/dampierre.68884a7c.jpg);background-size:cover;width:100%;background-position:0 70%}.full-cover.service-livraison{background:url(/service-livraison.d542ac04.jpg);background-size:cover;width:100%;background-position:50% 50%}.full-cover .grid.left,.full-cover .grid.right{display:grid;grid-template-columns:50% 1fr}.full-cover .desc{background-color:#fff;margin:3rem}.full-cover .desc .txt{margin:2rem}.cover h2{text-align:center;text-emphasis:center}.cover .summary{padding:0 2rem}.cover .grid{display:grid;grid-template-columns:1fr 1fr}.cover .grid .img.burger{background:url(/burger.5ee87d06.jpg);background-size:cover;width:100%;height:545px;background-position:50% 50%}.cover .grid .img.traiteur{background:url(/traiteur.8c3b6491.jpg);background-size:cover;width:100%;height:545px;background-position:50% 50%}.cover .grid .img.trucks{background:url(/foodtrucks.71322344.jpg);background-size:cover;width:100%;height:545px;background-position:50% 50%}.cover .grid .img.livraison{background:url(/livraison.d542ac04.jpg);height:545px;background-position:50% 50%}.cover .grid .img.xavier-pincemin{background:url(/xavier-pincemin.213145dc.jpg);background-size:cover;width:100%;height:600px;background-position:50% 50%}.cover .grid .img.nos-foodtrucks{height:800px}.cover .grid .img.nos-foodtrucks,.cover .grid .img.nos-foodtrucks-big{background:url(/nos-foodtrucks.6d954b01.jpg);background-size:cover;width:100%;background-position:50% 50%}.cover .grid .img.nos-foodtrucks-big{height:1370px}.cover .grid .img.oldschool{background:url(/ardoise.307de050.jpg);background-size:cover;width:100%;height:800px;background-position:50% 50%}.cover .grid .img.notre-service-traiteur{background:url(/notre-service.ea804b4c.jpg);background-size:cover;width:100%;height:800px;background-position:40% 50%}.cover .grid .img.livraison{background:url(/service-livraison.d542ac04.jpg);background-size:cover;width:100%;height:640px;background-position:100% 50%}.cover .grid .img.menu-traiteur{background:url(/ardoises.25e49108.jpg);background-size:cover;width:100%;height:1080px;background-position:50% 50%}.cover .grid .img.menu-traiteur2{background:url(/ardoise.307de050.jpg);background-size:cover;width:100%;height:830px;background-position:50% 50%}.cover .grid .img.menu-traiteur3{background:url(/ecrevisse.b67c2ef7.jpg);background-size:cover;width:100%;height:830px;background-position:50% 50%}.cover .grid .img.menu-traiteur4{background:url(/canapes.025b0904.jpg);background-size:cover;width:100%;height:830px;background-position:50% 50%}.cover .grid .img.menu-traiteur5{background:url(/dinatoire.3d3f3b42.jpg);background-size:cover;width:100%;height:830px;background-position:50% 50%}.cover .grid .img.menu-traiteur6{background:url(/tomates-cerise.110bdc8a.jpg);background-size:cover;width:100%;height:830px;background-position:50% 50%}.cover .grid .img.menu-dessert{background:url(/buffets.ddaf7e83.jpg);background-size:cover;width:100%;height:632px;background-position:50% 50%}.cover .desc .txt{margin:2rem}.cover .link-in a{font-weight:700;color:#252c41}.clients-testimonials h2{text-align:center;text-emphasis:center}.clients-testimonials .grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"testimonial client"}.clients-testimonials .clients{grid-area:client;padding:3rem 5rem}.clients-testimonials .clients .row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-bottom:2rem;text-align:center}.clients-testimonials .clients .box{height:116px}.clients-testimonials .clients .box img{width:155px;height:116px}.clients-testimonials .testimonial{grid-area:testimonial;padding:2rem 5rem}.clients-testimonials .testimonial .block{padding:6rem 0;min-height:24rem;background:rgba(0,0,0,.05)}.clients-testimonials .testimonial .stars{display:grid;grid-template-columns:1fr repeat(5,19px) 1fr;grid-column-gap:1.5rem;align-items:center;justify-items:center;align-self:center;text-align:center;padding-bottom:1rem}.clients-testimonials .testimonial img{width:19px;height:20px}.clients-testimonials .testimonial .description{font-size:1rem;text-align:left;width:90%;margin:0 auto;line-height:1.9rem}.clients-testimonials .testimonial .author{text-align:center;font-size:1rem;font-weight:700;padding-bottom:1rem}.main-footer{background:#1b1b1b;color:#cacaca;font-size:.6rem}.main-footer,.second-footer{border-color:#444;font-weight:700;text-align:left;padding:1rem 5rem}.second-footer{display:grid;grid-template-columns:1fr 1fr;background-color:#262626;color:#fff;font-size:.8rem;line-height:1.5rem}.second-footer .snapwidget{max-width:375px}.second-footer .desc{padding-right:10rem}.second-footer .desc .second{margin-top:1rem}.second-footer .social .icon--light-black{fill:#494d50}.second-footer .social .icon--large{height:1.5rem;width:1.5rem}.second-footer .social svg.fb{fill:#1877f2;width:2rem}.second-footer .social svg.insta{fill:#e4405f;width:2rem}.second-footer .social .icon{fill:#757575;height:1.2rem;transition:fill .2s ease-in;width:1.2rem}.second-footer .social svg{overflow:hidden}.second-footer .social img,.second-footer .social svg{vertical-align:middle}.second-footer .social a{color:#8764b4;text-decoration:none;background-color:transparent}.second-footer .social .main-footer__item--social{max-width:10rem}.second-footer .social .main-footer__item{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;justify-content:space-around;list-style:none;margin:1.5rem auto;padding-left:0;text-align:center}.second-footer .zoom-instagram-widget__follow-me{margin-top:15px;text-align:center}.second-footer .zoom-instagram-widget__follow-me a.ig-b-v-24{color:#3897f0!important;border-radius:3px;border:1px solid #3897f0;font-weight:600!important;outline:none;overflow:hidden;white-space:nowrap;-webkit-appearance:none;font-family:sans-serif;padding:5px 15px;font-size:14px;transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.second-footer .zoom-instagram-widget__follow-me .ig-b-{display:inline-block}.second-footer *{box-sizing:border-box;font-family:sans-serif}.second-footer #instafeed{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);grid-column-gap:.5rem;grid-row-gap:.5rem;max-width:64rem;margin:auto}.second-footer #instafeed a{display:block}.second-footer #instafeed img{display:block;width:100%}.ctas-mobile{display:grid;grid-template-columns:1fr;text-align:center}.ctas-mobile .cta-offer{background-color:hsla(0,0%,98%,.9);padding:10px;margin-right:10px;cursor:pointer;margin-bottom:0;height:fit-content;text-decoration:none}.ctas-mobile .cta-offer a{text-decoration:none}.ctas-mobile .cta-offer .subtitle-offer{color:#9d3638;font-size:30px;text-transform:uppercase;font-weight:400;letter-spacing:-4px;line-height:1em}.ctas-mobile .cta-offer .title-offer{color:#284150;font-size:19px;letter-spacing:-1px}.propos-contact{text-align:center;background-color:rgba(157,54,56,.1);border:1px solid rgba(157,54,56,.3)}.propos-contact div{padding:20px;font-weight:700}@media (min-width:100px){.mariagenet{grid-template-columns:1fr}.livraison-content,.main-content,.traiteur-content,.traiteur-entreprise-content{min-height:550px}.second-footer{display:grid;grid-template-columns:1fr;padding:0 3rem}.second-footer .desc{padding-right:1rem}.main-header,.main-header .menu{grid-template-columns:1fr 1fr}.main-header .logo{height:69px}.cta{grid-template-columns:1fr;grid-template-areas:"1fr" "1fr"}.cta .title{padding-left:0;text-align:center}.cta .desc{margin-top:1rem;text-align:center}.full-cover .grid.left,.full-cover .grid.right{display:grid;grid-template-columns:1fr}.full-cover .grid .desc{margin:1.5rem}.cover .grid{grid-template-areas:"1fr" "1fr"}.cover .grid,.spinoff{grid-template-columns:1fr}.spinoff{display:grid;grid-template-areas:"1fr" "1fr" "1fr" "1fr"}.basic-description,.spinoff{padding:1rem}.clients-testimonials .testimonial{grid-area:testimonial;padding:1rem}.clients-testimonials .testimonial .block{padding:1rem}.clients-testimonials .grid{display:grid;grid-template-columns:1fr;grid-template-areas:"testimonial" "client"}.clients-testimonials .clients{padding:1rem}.clients-testimonials .clients .row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin-bottom:2rem;text-align:center}.ctas-mobile{display:block}.main-content .cta-list{display:none}.cover .grid{display:grid;grid-template-columns:"1fr" "1fr"}.main-header .menu{grid-area:menu;display:grid;font-size:1rem;grid-template-columns:1fr repeat(2,auto) 1fr;grid-column-gap:1.5rem}.main-header .menu .link{display:none}.main-header .cell{text-align:right}.main-header .responsive-link{display:block;text-align:right}.main-header .number{display:none}}@media (min-width:768px){.full-cover .grid.left{display:grid;grid-template-columns:70% 1fr}.full-cover .grid.right{display:grid;grid-template-columns:1fr 70%}.full-cover .grid .desc{margin:3rem}.second-footer{display:grid;grid-template-columns:1fr 1fr;padding:4rem}.second-footer .desc{padding-right:8rem}.main-header{grid-template-columns:1fr 1fr}.main-header .menu{grid-template-columns:1fr repeat(7,auto) 1fr}.main-header .cell{display:block}.main-header .logo{height:70px}.cta{grid-template-columns:1fr 1fr}.cta .title{text-align:right;padding-left:3rem}.cta .desc{margin-top:inherit;text-align:left}.spinoff{display:grid;grid-template-columns:1fr 30% 50% 1fr}.cover .grid{display:grid;grid-template-columns:1fr 1fr}.clients-testimonials .testimonial{padding:2rem 5rem}.clients-testimonials .testimonial .block{padding:6rem 0}.clients-testimonials .clients{padding:3rem 5rem}.clients-testimonials .clients .row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-bottom:2rem;text-align:center}}@media (min-width:992px){.mariagenet{grid-template-columns:1fr 30% 30% 1fr}.main-header{grid-template-columns:30% 1fr}.main-header .logo{height:80px}}@media (min-width:1100px){.full-cover .grid.left,.full-cover .grid.right{display:grid;grid-template-columns:1fr 1fr}.livraison-content,.main-content,.traiteur-content,.traiteur-entreprise-content{min-height:600px}.ctas-mobile{display:none}.main-content .cta-list{display:grid}.main-header{grid-template-columns:25% 1fr}.main-header .cell{text-align:center}.main-header .cell .number,.main-header .cell .responsive-link{display:none}.main-header .menu{grid-area:menu;display:grid;font-size:.8rem;grid-template-columns:1fr repeat(7,7rem) 1fr;grid-column-gap:0;font-weight:700;letter-spacing:1px;text-transform:uppercase}.main-header .menu .link{display:block}.main-content{display:grid}}@media (min-width:1200px){.clients-testimonials .grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"testimonial client"}}@media (min-width:1200px){.livraison-content,.main-content,.traiteur-content,.traiteur-entreprise-content{min-height:630px}}@media (min-width:1300px){.main-header{grid-template-columns:30% 1fr}.main-header .menu{grid-template-columns:1fr repeat(7,8rem) 1fr}}:root{--star-size:60px;--star-color:#fff;--star-background:#0a2133}.notes{text-align:center;margin:2rem 0;font-size:1rem}.notes .important{font-size:1.5rem;font-weight:700}.notes .big-stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.notes .big-stars:before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wrap-collabsible{margin:1.2rem 0}.wrap-collabsible input[type=checkbox]{display:none}.wrap-collabsible .lbl-toggle{display:block;font-weight:700;font-size:1.2rem;text-transform:uppercase;text-align:left;padding:0;cursor:pointer;border-radius:7px;transition:all .25s ease-out}.wrap-collabsible .lbl-toggle:hover{color:#9d3638}.wrap-collabsible .lbl-toggle:before{content:" ";display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;vertical-align:middle;margin-right:.7rem;transform:translateY(-2px);transition:transform .2s ease-out}.wrap-collabsible .toggle:checked+.lbl-toggle{font-style:italic}.wrap-collabsible .toggle:checked+.lbl-toggle:before{transform:rotate(90deg) translateX(-3px)}.wrap-collabsible .collapsible-content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.wrap-collabsible .toggle:checked+.lbl-toggle+.collapsible-content{max-height:200vh}.wrap-collabsible .toggle:checked+.lbl-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.wrap-collabsible .collapsible-content .content-inner{padding:0}.wrap-collabsible .collapsible-content p{margin-bottom:0}.image-gallery-icon{color:#fff;transition:all .3s ease-out;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media (hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media (max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;line-height:1}@media (max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media (hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media (max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media (max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media (hover:hover) and (pointer:fine) and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.image-gallery-slide .image-gallery-image{object-fit:fill}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.7);color:#fff;left:0;line-height:1.5;top:30px;padding:10px 20px;position:absolute;white-space:normal;height:fit-content;width:fit-content;text-align:left;font-size:1.3rem}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.avis{background:hsla(0,0%,100%,.7);margin:0;padding:1rem;background-color:#fafafa}.avis .show{display:block}.avis .none{display:none}.cover-flow{min-height:300px;padding:2rem 0}.react-multi-carousel-list{padding:1rem 0;height:auto}.jss2{height:250px}.jss37{display:block;background-size:cover;background-repeat:no-repeat;background-position:50%}.jss31{width:100%;display:block!important;text-align:inherit}.jss34{color:inherit;border:0;margin:0;cursor:default;display:inline-flex;outline:none;padding:0;position:relative;align-items:center;user-select:none;border-radius:0;vertical-align:middle;justify-content:center;-moz-appearance:none;text-decoration:none;background-color:transparent;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.jss1{margin:0 20px}.jss3{overflow:hidden}.jss7{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.jss5{border-radius:4px}.jss4{background-color:#fff}.jss39{padding:16px}.jss67{margin-bottom:.35em}.jss56{color:rgba(0,0,0,.87);font-size:1.5rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.33;letter-spacing:0}.jss40{text-align:justify}.jss49{color:rgba(0,0,0,.87);font-size:.875rem;font-weight:400;font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.46429em}.jss40{margin:0;display:block}.jss33{top:0;left:0;right:0;bottom:0;opacity:0;position:absolute;transition:opacity .25s cubic-bezier(.4,0,.2,1) 0ms;pointer-events:none;background-color:currentcolor}.jss76{padding:8px 4px;box-sizing:border-box;align-items:center}.jss78{margin:0 4px}.jss80{width:100%;display:inherit;align-items:inherit;justify-content:inherit;cursor:pointer}.jss80 a{color:#000;font-weight:700}.jss126,.jss140{top:0;left:0;width:100%;height:100%;display:block;z-index:0;position:absolute;overflow:hidden;border-radius:inherit;pointer-events:none}.jss79{color:rgba(0,0,0,.87);padding:6px 16px;font-size:.875rem;min-width:64px;box-sizing:border-box;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border .25s cubic-bezier(.4,0,.2,1) 0ms;line-height:1.75;font-weight:500;font-family:Roboto,Helvetica,Arial,sans-serif;border-radius:4px;text-transform:uppercase}.jss102{padding:4px 8px;min-width:64px;font-size:.8125rem}.jss82{color:#3f51b5}
/*# sourceMappingURL=/style.2e82508a.css.map */