.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 5, 2024 */
@font-face{font-family:'avertaregular';src:url('/wp-content/themes/cimer-liife/font/intelligent_design_-_averta-webfont.woff2') format('woff2'),
url('/wp-content/themes/cimer-liife/font/intelligent_design_-_averta-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'avertabold';src:url('/wp-content/themes/cimer-liife/font/intelligent_design_-_averta_bold-webfont.woff2') format('woff2'),
url('/wp-content/themes/cimer-liife/font/intelligent_design_-_averta_bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'avertaextrabold';src:url('/wp-content/themes/cimer-liife/font/intelligent_design_-_averta_extrabold-webfont.woff2') format('woff2'),
url('/wp-content/themes/cimer-liife/font/intelligent_design_-_averta_extrabold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'avertabold';src:url('/wp-content/themes/cimer-liife/font/averta-bold-webfont.woff2') format('woff2'),
url('/wp-content/themes/cimer-liife/font/averta-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'grangeheavy_extended';src:url('/wp-content/themes/cimer-liife/font/fonnts.com-grange_heavy_extended-webfont.woff2') format('woff2'),
url('/wp-content/themes/cimer-liife/font/fonnts.com-grange_heavy_extended-webfont.woff') format('woff');font-weight:normal;font-style:normal}footer #menu-menu-2{padding-left:0px}*,*::before,*::after{box-sizing:border-box}body{margin:0;padding:0;font-family:'avertaregular';line-height:1.6;padding-top:90px}header #menu-item-32.current-menu-item{background-color:#FFF0BE}header #menu-item-33.current-menu-item{background-color:#D3E8BB}header #menu-item-31.current-menu-item{background-color:#FFDBEE}.page-template-smart-cantine-php
a.button{background:#D3E8BB}.page-template-events-php
a.button{background:#FFDBEE}.current_page_item.menu-item-32{background-color:#FFF0BE}.current_page_item.menu-item-33{background-color:#D3E8BB}.clickaccro p
strong{font-family:'avertabold'}.current_page_item.menu-item-31{background-color:#FFDBEE}footer .current_page_item.menu-item-32{background-color:transparent}footer .current_page_item.menu-item-33{background-color:transparent}footer .current_page_item.menu-item-31{background-color:transparent}body
.nobg{background:transparent!important}.page-template-smart-cantine .commanderbutton , .page-template-smart-cantine .reserverbutton ,.page-template-smart-cantine
.menubutton{display:none}.page-template-events .commanderbutton , .page-template-events .reserverbutton ,  .page-template-events
.menubutton{display:none}.contentpartcol2
.col2{position:relative;display:inline-block;vertical-align:top;width:48%}.decoleft{position:absolute;top:50%;left:-5%;width:320px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.decoright{position:absolute;top:50%;right:-5%;width:320px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronPersonalize2, .tarteaucitronCTAButton, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronRoot .tarteaucitronDeny, #tarteaucitronRoot
.tarteaucitronAllow{font-family:'avertabold'}.accroche
h4{font-size:18px;font-family:'avertaextrabold'}#iframeresa{width:100%;height:100%;min-height:700px;-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px}.menu-item-679{display:none}.contentpage-gamme
.col2{width:48%;padding:25px;display:inline-block;vertical-align:top}.inlineb{display:inline-block;vertical-align:middle}.contenttxt.inlineb{width:calc(100% - 200px)}.imggamme{width:150px;height:auto;margin-right:35px}.contentintro-v2{position:absolute;left:50%;top:50%;max-width:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.contentintro-v2
img{width:100%}.contentintro-v2
img.titreimghome{z-index:6666;position:relative}.homepageligne .col3
h2{-webkit-text-stroke:1px black}.homepageligne .col3.greencolor
h2{color:#D3E8BB}.homepageligne .col3.yellowcolor
h2{color:#FEF1BD}.homepageligne .col3.purplecolor
h2{color:#FFDBEE}.greencolor
.button{background:#D3E8BB}.yellowcolor
.button{background:#FEF1BD}.purplecolor
.button{background:#FFDBEE}.douceurcat
li{width:47%;margin-right:2%;display:inline-block;vertical-align:top}.partmenu.col2 ul li .fwb p , .douceurcat
h3{font-size:24px;margin-top:0px;font-weight:bold;font-family:'avertabold'}.douceurcat h3
span{font-weight:400;font-family:'avertaregular'}.douceurcat
h3{font-size:24px!important}h3
.moinshow{display:none}h3.active
.moinshow{display:inline-block}h3.active
.plusshow{display:none}.contenttxt.inlineb
h3{font-family:'grangeheavy_extended';color:white;padding:5px;padding-left:7px;padding-right:7px;background:#D3E8BB;display:inline;font-style:italic;font-size:32px;text-transform:uppercase}.contentpage-gamme .col2 .listing-gamme
h3{padding:5px;padding-right:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.contentpage-gamme .col2 .listing-gamme:first-child
h3{background:#FFE99F}.contentpage-gamme .col2 .listing-gamme:last-child
h3{background:#FFDBEE}.contentpage-gamme{-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px;margin-bottom:35px}.contentpage-gamme
h2{font-size:35px;line-height:40px;font-style:italic;padding-block:35px;border-bottom:1px solid #333;font-family:'grangeheavy_extended'}body .contentpage-gamme
.col2.pr{padding-right:75px}.contentpartcol2
.title{text-align:center;width:60%;position:absolute;top:50%;left:50%;margin-block:0px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:white;font-family:'grangeheavy_extended';font-style:italic;line-height:60px;font-size:55px}.contentpartcol2 .col2:first-child{margin-left:0px;margin-right:1%}.contentpartcol2 .col2:last-child{margin-right:0px;margin-left:2%}.contentpartcol2 .col2
img{width:100%}.contact-form
.sod_select{width:100%!important}.listing-gamme{margin-bottom:35px}body .sod_select
.sod_list_wrapper{width:100%;background:#F7F7F7;border-left:0px;border-top:0px;border-right:0px;border-bottom:1px solid black}body .sod_select.focus , body
.sod_select.focus{box-shadow:0px 0px 0px}body .contact-form
.sod_select{border-left:0px;border-top:0px;border-right:0px;background-color:transparent;border-bottom:1px solid black;font-family:'avertaregular';text-transform:capitalize;font-size:16px;margin-top:-6px}.wrapper{position:relative;max-width:1400px;display:block;margin:0
auto;padding-left:10px;padding-right:10px}header{z-index:8888;position:fixed;top:0px;left:0px;height:100%;width:100%;background:white;height:90px}header .content-header
.col{display:inline-block;vertical-align:middle;margin-right:15px}.lastcol{float:right;margin-top:25px}.bgimage{background-size:cover;background-position:center;background-repeat:no-repeat}.logoheader{width:90px;margin-top:15px;margin-bottom:15px}#menu-menu-1
li{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;vertical-align:middle}#menu-menu-1 li
a{color:black;text-decoration:inherit;margin-left:8px;margin-right:8px;font-family:'avertabold';font-size:20px;text-transform:uppercase}.navorder
a{display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px;font-family:'grangeheavy_extended';font-style:italic;text-transform:uppercase}.buttonhead{border:1px
solid black;border:1px
solid #000;border-radius:56px;text-decoration:inherit;color:black;padding:7px
20px}.buttonhead:hover{background:black;color:white}.slider-video-solutions{padding:relative;padding-left:0px}.arrowRightvideoslider{display:inline;position:absolute;right:-100px;top:50%;max-width:60px;margin-top:-30px}.arrowLeftvideoslider{display:inline;position:absolute;left:-100px;top:50%;max-width:60px;margin-top:-30px;z-index:7777}.slider-video-solutions{position:relative;max-width:100%;display:block;margin:0
auto;text-align:center}.contentintropagesimple{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.firstligne{margin-bottom:35px}.firstligne
*{vertical-align:bottom;display:inline-block}body .firstligne
h2{-webkit-text-stroke:2px black;font-family:'grangeheavy_extended';text-transform:uppercase;font-style:italic;color:white;font-size:60px;line-height:60px;margin-bottom:-5px}.logoban{max-width:200px;margin-right:15px}.contentintropagesimple
.wrapper{text-align:left}.slider-video-solutions
video{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.slider-video-solutions
video{width:90%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.slider-video-solutions .slick-list{min-height:460px}.slider-video-solutions .slick-center
video{margin-top:0px;max-width:250px}.slider-video-solutions{margin-bottom:40px;margin-top:40px}.slider-video-solutions
video{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.button{padding:8px
20px;border:1px
solid black;color:black;text-decoration:inherit;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.buttonspan{padding:8px
20px;border:1px
solid black;color:black;text-decoration:inherit;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;font-family:'grangeheavy_extended';font-style:italic}.intropage{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;min-height:500px;text-align:center;padding-top:55px;padding-block:55px;overflow:hidden}.contentintro{width:1400px;position:absolute;top:50%;left:50%;margin-block:0px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mtmb{margin-top:55px;margin-bottom:55px}.contentpage-order{text-align:center}.contentpage-order .col2 a
span{display:inline-block;margin:0
auto;margin-top:25px}.contentpage-order .col2
a{margin-top:20px;text-decoration:inherit}.contentpage-order
.col2{padding:25px;width:47%;margin-left:1%;margin-right:1%;display:inline-block;vertical-align:top;-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px;background:#F7F7F7}.contentpage-order .col2:first-child{margin-left:0px;margin-right:1%}.contentpage-order .col2:last-child{margin-right:0px;margin-left:2%}.contentpage-order .col2
img{width:260px;display:block;margin:0
auto}.iframecontent{-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px;background:#F7F7F7}.intropage
h1{margin-top:0px;font-size:80px;line-height:90px;font-family:'grangeheavy_extended';font-style:italic;color:white;text-transform:uppercase;margin-bottom:0px;-webkit-text-stroke:1px black}.contentpage-ligne{margin-top:15px;margin-block:15px;display:block}.intropage
h2{font-family:'avertabold';margin-top:0px;font-size:22px}.partcat{padding:45px;margin-top:25px;margin-bottom:25px;background:#F7F7F7;-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px}.partcat
h2{margin-top:0px;margin-bottom:0px;font-family:'grangeheavy_extended';font-style:italic;font-size:36px;text-transform:uppercase;-webkit-text-stroke:1px black}.partcat
h3{margin-top:0px;font-size:28px;line-height:32px;margin-bottom:15px;color:black;font-family:'avertabold'}.partcat ul
h3{margin-top:0px;margin-bottom:10px}.ligneprez.partcat ul h3  , .partcat.col3 ul
h3{font-size:20px}.ligneprez.partcat .fwb p , .partcat.col3 .fwb
p{font-size:18px;margin-top:0px;font-family:'avertaregular'}.partcat.col2d
h3{font-size:18px;line-height:22px}body .partcat.col2d
li{margin-bottom:5px}body .partcat.col2d h3
span{font-size:14px}.partcat.ligneprez .produits
li{width:31%}.contentpage-menus.partmenu.col2{width:48%;display:inline-block;vertical-align:top}.partmenu.col2 ul
li{list-style:none}.partcat
ul{padding-left:0px}.partcat ul
li{list-style:none}.partmenu.col2 ul li
p{font-size:24px;margin-top:0px;font-weight:bold;font-family:'avertabold'}.partmenu.col2
ul{padding-left:0px}.contentpage-menus.partmenu.col2:first-child{margin-left:0px;margin-right:1%}.contentpage-menus.partmenu.col2:last-child{margin-right:0px;margin-left:2%}.fwb
p{font-family:'avertabold';font-weight:bold;font-size:20px;line-height:24px}h2.colorcorner{color:#D9B291}h2.icedcorner{color:#DBF7FF}.douceurcat
h2{color:#FFE99F}.juscolor{color:#D3E8BB}.produits
.lightp{padding-right:55px;font-size:24px}.partcat .produits
li{width:47%;margin-left:0px;margin-right:2%;display:inline-block;vertical-align:top}.partcat.col2pres
.col2{width:47%;display:inline-block}.partcat.col3
li{width:30%;margin-left:0px;margin-right:2%;display:inline-block;vertical-align:top}.partcat.col2pres .produits
li{width:100%}.partcat.col2d
li{width:47%;margin-left:0px;margin-right:2%;display:inline-block;vertical-align:top}.partcat.col3
h3{font-size:24px}.partcat.col3{font-size:22px}.partcat
.produits{padding-left:0px;list-style:none}.partcat .produits h3
span{font-family:'avertaregular';font-size:20px}footer .adresse
p{font-weight:bold;font-size:24px;line-height:28px}footer
.centeral{text-align:center}footer
.rightal{text-align:right}footer
.leftal{text-align:left}footer
.copy{font-size:11px;text-align:center}footer .main-menu
li{list-style:none}footer .main-menu li
a{color:#000;text-transform:uppercase;font-weight:bold;font-size:18px;text-decoration:inherit;margin-block:5px}footer{margin-top:35px;background-image:url('/wp-content/themes/cimer-liife/image/degrade-footer.png');background-size:cover;background-repeat:no-repeat;background-position:center;padding:25px;padding-top:50px}footer .col3
.logofooter{max-width:320px;width:100%}footer
.col3{display:inline-block;vertical-align:middle;width:30%}footer
.col3.centeral{margin-left:4.5%;margin-right:4.5%}.centerlignefooter{text-align:center}footer .col3:first-child{margin-left:0px}footer .col3:last-child{margin-right:0px}footer
.rs{padding-left:0px}footer .rs
li{margin-right:35px;display:inline-block;list-style:none}footer .rs li
img{max-width:91px}.contentpage-sliderpart{background:#F7F7F7}.contentpage-sliderpart .slick-slide{background:white;padding:35px;margin-left:15px;margin-right:15px;margin-bottom:35px;-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px}.contentpage-sliderpart .slick-slide
img{max-width:350px}.contentpage-sliderpart{-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px;background:#F7F7F7}#burgerNav{display:none}.contentpage-sliderpart
.slider{padding-left:35px;padding-right:35px;display:flex;align-items:center;justify-content:center;min-height:150px}.contentpage-sliderpart  .slider
img{object-fit:contain;margin:auto;width:100%}.contentpage-sliderpart{margin-top:35px;margin-bottom:35px;display:block}.contentpage-sliderpart
h2{font-family:'grangeheavy_extended';font-style:italic;text-transform:uppercase;font-size:30px;font-weight:bold;margin-top:0px;margin-block:0px;padding-left:50px;padding-top:45px;margin-bottom:55px;display:block}.contentpage-smartcantineintro{margin-top:35px;margin-block:35px;display:block}.contentpage-smartcantineintro
.col2{display:inline-block;width:48%;margin-left:1%;margin-right:2%;vertical-align:top;background:#F7F7F7;-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px}.contentpage-smartcantineintro .col2:first-child{margin-left:0px!important}.contentpage-smartcantineintro .col2:last-child{margin-right:0px!important}.contentpage-smartcantineintro .col2
img{display:block;width:100%}.contentpage-smartcantineintro .col2
h2{font-family:'grangeheavy_extended';font-style:italic;text-transform:uppercase;font-size:40px;line-height:44px;font-weight:bold;margin-top:0px;margin-bottom:20px}.presentation-gamme .descr
p{font-family:'avertabold';font-size:22px;line-height:26px}.contentpage-cta-restaurant
h2{font-size:40px;line-height:44px;font-family:'avertabold';font-weight:bold;margin-top:0px;margin-block:5px}.contentpage-cta-restaurant
p{font-family:'avertabold';font-size:16px;line-height:20px;font-weight:500}.homepageligne .desc
p{font-family:'avertaregular';font-size:22px;line-height:26px}.homepageligne
.desc{margin-bottom:25px}.accordion.sameh
.anounce{float:right}.anounce{width:45px;display:inline-block;text-align:center;vertical-align:middle}.accordion.sameh
h3{font-size:28px;line-height:32px}.contentpage-gamme
h2{font-size:40px;line-height:50px;margin-top:0px;padding-top:0px}.contentpage-cta-restaurant .col3
.ligne{display:flex}.logoctaorder{max-width:120px}.contntxt{padding:25px;padding-top:0px;margin-bottom:0px}.contentpage-cta-restaurant{margin-top:35px;margin-bottom:35px}.lignecta
.button{margin-bottom:25px}.contentpage-cta-restaurant
.col3{width:31%;vertical-align:text-top;margin-left:1%;margin-right:2%;display:inline-block;background:#F7F7F7;-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px;padding:35px;position:relative}.descproduit{font-size:16px;line-height:18px}.contentpage-cta-restaurant .col3:first-child{margin-left:0px!important}.contentpage-cta-restaurant .col3:last-child{margin-right:0px!important}.contentpage-cta-restaurant .col3
.lignecta{margin-top:25px}.mt{margin-top:55px}.contentpage-smartcantineintro .col2
.contnttx{padding:50px}.contentpage-smartcantineintro
a{font-family:'grangeheavy_extended';font-style:italic}.titreimg{position:absolute;top:50%;left:6%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body .page-template-commander
h1{font-size:60px}.contentintro-v2
.titreimg{width:50%}.bggrey{background:#F7F7F7}.homepageligne h3
span{display:inline-block;vertical-align:bottom;margin-right:5px}.homepageligne
.logoliife{width:60px}.homepageligne .col3
h2{font-size:23px;font-family:'grangeheavy_extended';font-style:italic}.contentpartcol2{margin-bottom:25px}.col2.posrel.bggrey{padding:25px;-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px}.homepageligne
.button{font-style:italic;margin-top:5px;margin-bottom:5px;width:100%;position:relative}footer .mentions-legales{font-size:11px;color:black;text-decoration:inherit}.homepageligne .button
.arrow{position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flexcontact
.bggrey{-webkit-border-top-right-radius:29px;-webkit-border-bottom-right-radius:29px;-moz-border-radius-topright:29px;-moz-border-radius-bottomright:29px;border-top-right-radius:29px;border-bottom-right-radius:29px}.flexcontact{display:flex;gap:0;width:100%}.flexcontact
.col2{flex:1;display:flex;flex-direction:column}.flexcontact .col2
img{max-width:100%;height:auto}.flexcontact .col2
h2{margin-top:0}.contentpage-ligne
.coltxt{padding-left:30px;padding-right:30px;padding-bottom:35px;padding-top:15px}.contentpage-ligne .col2
h2{font-size:35px;line-height:39px;font-family:'grangeheavy_extended';font-style:italic;margin-top:0px}.cntaccord
p{padding-left:50px}#videohome{width:100%;pointer-events:none
-webkit-border-radius: 29px;-moz-border-radius:29px;border-radius:29px}.contentpage-ligne{display:grid;overflow:hidden;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;grid-column-gap:5px;grid-row-gap:5px;width:100%}.contentpage-ligne
.col2{vertical-align:top;background-color:#F7F7F7;-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px;width:98%}body
.bgimage{background-size:cover;background-position:center}.contentpage-ligne .col2
img{width:100%}.txtspan{display:inline-block;vertical-align:top;width:calc(100% - 100px)}.accordion
h3{font-size:22px}.ctaligne{display:block;margin-top:15px;margin-block:15px}.accordion
h3{font-size:24px;font-family:'avertabold';cursor:pointer;font-weight:bold;margin:0;position:relative;padding-top:5px;padding-bottom:5px}.accordion.noborder
h3{cursor:inherit}.accordion.noborder h3:after{display:none}.accordion h3:after{position:absolute;content:'';bottom:0px;width:100%;height:1px;left:0px;background:#707070}.accordion h3:last-of-type::after{display:none}.accordion
div{display:none;padding-right:10px;padding-left:10px;border-top:none}.accordion.noborder
div{display:block}.mt50{margin-top:50px}.contentpage-listing{padding:5%}.contentpage-listing
p{font-family:'avertaregular'}.page-template-homepage .accordion
h3{padding-top:25px;padding-block:25px}.contentpage-listing
h3{font-size:22px;line-height:26px;font-family:'grangeheavy_extended';font-style:italic}.decohomegauche{left:-250px;top:50%;z-index:4444;position:absolute;max-width:300px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.decohomedroite{right:-250px;top:50%;z-index:4444;max-width:300px;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.listing div
p{line-height:22px}.contentpage-listing
img{max-width:120px}.flexcontact
.bgimage{-webkit-border-top-left-radius:29px;-webkit-border-bottom-left-radius:29px;-moz-border-radius-topleft:29px;-moz-border-radius-bottomleft:29px;border-top-left-radius:29px;border-bottom-left-radius:29px}.flexcontact  .bgimage
video{-webkit-border-top-left-radius:29px;-webkit-border-bottom-left-radius:29px;-moz-border-radius-topleft:29px;-moz-border-radius-bottomleft:29px;border-top-left-radius:29px;border-bottom-left-radius:29px}.contentpage-listing{background:#F7F7F7;-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px;margin-top:25px;text-align:center;margin-block:25px}.sammeh .contentform
h3{font-size:24px}.sammeh
.contentform{padding:25px;padding-right:45px;padding-left:45px}.contentpage-listing
.listing{text-align:left;width:31%;max-width:400px;margin-left:1%;margin-right:1%;display:inline-block;vertical-align:top}.contentform{padding:35px;padding-top:10px}.contentform
h2{font-size:32px;font-family:'grangeheavy_extended';font-style:italic}.contact-form .form-row{display:flex;gap:20px;margin-bottom:5px}.contact-form .form-row
p{margin-top:5px;margin-bottom:5px}.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form
textarea{width:100%;outline:none;padding:10px;border:none;border-bottom:1px solid black;background-color:transparent;font-size:16px}.contact-form .wpcf7-not-valid , .contact-form input.wpcf7-not-valid{border-bottom:1px solid red}body .wpcf7-form-control.wpcf7-checkbox.wpcf7-not-valid{border-bottom:0px solid transparent}.wpcf7 form .wpcf7-response-output{font-size:10px;border:0px}.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{color:red}.contact-form
textarea{height:100px;resize:none}.contact-form
.col2{display:inline-block;width:48%;margin-right:1%}.contact-form .checkbox-row{display:flex;align-items:center;font-size:12px}.contact-form input[type="checkbox"]{margin-right:10px}.bgvideoo{max-width:50%}.bgvideoo
video{width:100%;height:100%}.mt30{margin-top:35px}.videointroo{width:100%;-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px}.contentpage-contact.mt.contentpartcol2
.contentform{padding-top:0px}.contentpage-contact.mt.contentpartcol2
.col2.bggrey{-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px}.button,.wpcf7-submit{font-family:'grangeheavy_extended';display:inline-flex;padding:10px
20px;background-color:#FFEBB7;color:#000;font-weight:bold;border:none;border-radius:20px;text-decoration:none;cursor:pointer;transition:transform 0.2s ease;font-size:16px;border:1px
solid black;font-style:italic;border-radius:40px;font-size:20px;text-transform:uppercase;letter-spacing:1px;-webkit-align-items:center}.wpcf7-submit{position:relative}.wpcf7-submit
*{display:inline-block;vertical-align:middle}.wpcf7-submit
.arrowcta{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-template-menus
.button{background:transparent}body
.sendligne{position:relative}body .wpcf7-submit{padding-right:65px;margin-top:15px}.wpcf7-not-valid-tip{font-size:10px;position:absolute}.copy
a{color:black;text-decoration:inherit}.button
.arrow{align-items:center;display:flex;margin-left:35px}body .arrowcta, body .flexcontact .col2
img.arrowcta{max-width:25px}.button:focus{outline:none}.wpcf7-submit{background:transparent;padding:8px
20px;border:1px
solid black;color:black;text-decoration:inherit;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;font-family:'grangeheavy_extended';font-style:italic}.wpcf7-submit:hover{background:black;color:white}.wpcf7-submit:hover
.whitearrow{display:inline-block}.wpcf7-submit:hover
.blackarrow{display:none}.wpcf7-submit
.arrowcta{max-width:20px}.whitearrow{display:none}body .col2
img.whitearrow{display:none}body .button:hover{background:black;color:white}body .button:hover
.whitearrow{display:block}body .button:hover
.blackarrow{display:none}footer
.hidemobile{display:none}.contentpage-order
.col2{position:relative;padding-bottom:100px}.contentpage-order .col2
.buttonspan{position:absolute;left:50%;bottom:25px;text-transform:uppercase;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.contentpage-order .col2 .buttonspan
img{max-width:25px;margin-left:25px}.contentpage-order .col2 .buttonspan
*{display:inline-block;vertical-align:middle;margin-top:0px;margin-bottom:0px;font-size:20px}.contentpage-order .col2 .buttonspan
.whitearrow{display:none}.contentpage-order a:hover
.buttonspan{background:black;color:white}.contentpage-order a:hover .buttonspan
.whitearrow{display:inline-block}.contentpage-order a:hover .buttonspan
.blackarrow{display:none}.main-menu-container
ul{padding-left:0px}#menu-menu-1 #menu-item-679{display:none}@media (max-width: 1290px){.navorder
a{font-size:14px;margin-left:2px;margin-right:2px}#menu-menu-1 li
a{font-size:16px}.buttonhead{padding:5px
18px}}#burgerNav.open{display:block}.burger-icon{display:none}@media (max-width: 1024px){.hidemob.lastcol{display:block!important;position:fixed;bottom:0px;left:0px;width:100%;text-align:center;z-index:9999;background:white;padding-top:7px;padding-bottom:7px}}@media (max-width: 992px){.navorder
a{font-size:16px;margin-left:5px;margin-right:5px}.contentintro-v2
img.titreimghome{width:90%}.decohomegauche{max-width:200px;left:-160px;top:-50px;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.decohomedroite{max-width:200px;right:-140px;top:inherit;bottom:-200px;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.accordion
h3{font-size:18px}.page-template-homepage .accordion
h3{padding-top:15px;padding-bottom:15px;font-size:16px}.anounce{width:35px}.contentpage-listing
.listing{width:30%}.contentpage-listing
h3{font-size:18px;line-height:22px}.contentpage-gamme
h2{font-size:22px;line-height:26px}.wrapper{width:100%}.contentpage-cta-restaurant
.col3{padding:10px}.contentpage-cta-restaurant
.col3{width:31%;display:inline-block}.homepageligne .desc
p{font-size:16px;line-height:18px}.homepageligne
.button{font-size:16px}.homepageligne .col3
h2{font-size:16px;line-height:18px}.contentpage-cta-restaurant
.col3{margin-left:1%;margin-right:1%}footer .rs li
img{max-width:50px}.contentpage-cta-restaurant{text-align:center}.contentpage-cta-restaurant
.col3{text-align:left}.button,.wpcf7-submit{font-size:16px}.contentpage-cta-restaurant
h2{font-size:26px;line-height:30px}.sammeh .contentform
h3{font-size:18px;line-height:22px}.contentpage-ligne .col2
h2{font-size:26px;line-height:30px}.partcat
h3{font-size:20px;line-height:28px}.txtspan{width:calc(100% - 50px)}body .firstligne
h2{font-size:40px;line-height:40px}.contentpage-gamme
.col2{width:100%}.contentpage-order .col2
img{max-width:200px}.contentform
h2{font-size:26px;line-height:30px}.contentpage-order .col2
.buttonspan{width:80%}.contentpage-sliderpart
h2{font-size:26px;padding-top:15px;padding-left:35px}.partcat
h2{font-size:26px}.fwb
p{font-size:16px;line-height:20px}.logoctaorder{max-width:100px}.contntxt{padding:5px}footer
.col3{width:30%;margin-left:1%!important;margin-right:1%!important;text-align:center}body footer
.rightal{text-align:right}footer .rs
li{margin-left:5px;margin-right:5px}footer
.col3.centeral{margin-left:0px;margin-right:0px}footer .col3
.logofooter{width:70%}body .arrowcta, body .flexcontact .col2
img.arrowcta{max-width:15px}.decoleft{top:-115%;left:22%;max-width:150px;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.arrowLeftvideoslider{left:0px}.arrowRightvideoslider{right:0px}.ZC_sdk__zc-iframe_k5FE3{display:none!important}.decoright{top:95%;right:25%;max-width:150px;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.partcat.ligneprez .produits li , .partcat.col3
li{width:47%}.contentpartcol2
.title{font-size:35px;line-height:37px}}@media (max-width: 800px){.anounce{width:15px;position:absolute;top:15px;right:0px}.noborder
.anounce{position:inherit;left:inherit;top:inherit}.slider-video-solutions .slick-list{min-height:inherit}.slider-video-solutions
video{height:auto;width:100%}.slider-video-solutions .slick-center video , 	.slider-video-solutions
video{max-width:35%}}@media (max-width: 767px){.decohomedroite{right:-50px}.buttonhead.contactbutton{display:none}.menu-item-679{display:block}.decohomegauche{left:-50px;top:-100px}#menu-menu-1 #menu-item-679{display:block}.contentintro-v2
img.titreimghome{width:80%}.slider-video-solutions .slick-center video, .slider-video-solutions
video{max-width:90%}.contentpage-order .col2:first-child{margin-left:0px;margin-right:0px;margin-bottom:25px}.contentpage-order .col2:last-child{margin-left:0px;margin-right:0px}.content-smartcantine .contentpage-ligne{display:block}.content-smartcantine .contentpage-ligne
.col2{width:100%;display:block}footer #menu-menu-3{text-align:center}.burger-menu{position:relative}.content-header{position:relative}.burger-icon{right:0px;position:absolute;margin-right:0px;top:-60px;display:flex;flex-direction:column;width:30px;height:24px;justify-content:space-between;cursor:pointer;background:transparent;border:none;padding:0;z-index:10}.burger-icon
span{width:100%;height:4px;background:#333;transition:transform 0.3s, opacity 0.3s}.burger-icon.open span:nth-child(1){transform:translateY(10px) rotate(45deg)}.burger-icon.open span:nth-child(2){opacity:0}.burger-icon.open span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}body
.buttonhead{padding:7px
10px!important}.hidemob{display:none!important}.logoctaorder{max-width:90px}.contentintro-v2{width:90%;max-width:90%}body
.imggamme{max-width:80%;display:block;margin:0
auto}.accordion.sameh
h3{font-size:24px;line-height:28px}.homepageligne .col3 h2
span{text-align:left}footer .col3
.logofooter{max-width:200px}.contentpage-listing
h3{font-size:16px;line-height:20px}.contentpage-cta-restaurant
.contntxt{padding:0px;padding-left:15px}.contentpage-ligne .col2
h2{font-size:30px;line-height:35px}.contentpage-cta-restaurant
h2{font-size:26px;line-height:30px}#menu-menu-2{text-align:left}.subnav
.line{margin-top:5px;margin-bottom:5px;text-align:center;display:block}.subnav{margin-top:35px;position:relative}.subnav:after{position:absolute;top:-20px;left:50%;content:'';height:2px;width:80%;background:#333;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.subnav .line
a{display:inline-block;display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px;font-family:'grangeheavy_extended';font-style:italic}.contentpage-smartcantineintro .col2:last-child{margin-left:0px}.contentpage-contact.mt{margin-bottom:35px}.contentpage-gamme
.col2{display:block;width:100%}.flexcontact{display:block}body .flexcontact
.bggrey{-webkit-border-radius:0px;-webkit-border-bottom-right-radius:29px;-webkit-border-bottom-left-radius:29px;-moz-border-radius:0px;-moz-border-radius-bottomright:29px;-moz-border-radius-bottomleft:29px;border-radius:0px;border-bottom-right-radius:29px;border-bottom-left-radius:29px}body
.col2.posrel.bggrey{margin-bottom:25px}body .flexcontact
.col2.bgimage{min-height:350px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:29px;-webkit-border-top-right-radius:29px;-moz-border-radius-topleft:29px;-moz-border-radius-topright:29px;border-top-left-radius:29px;border-top-right-radius:29px}.contentpartcol2
.col2{width:100%}.contentpartcol2 .col2:first-child{margin-right:0px;margin-left:0px}.contentpartcol2 .col2:last-child{margin-right:0px;margin-left:0px}.wrapper{width:95%;max-width:inherit}.contentpage-menus.partmenu.col2{display:block;width:100%;margin-left:0px;margin-right:0px}.contentpage-ligne .col2:first-child , .contentpage-ligne .col2:last-child{margin-right:inherit;margin-left:inherit;marrgin:0 auto}.bgimage{min-height:350px}.bgimage.nobg{min-height:inherit}body .contentpage-ligne
.col2{display:block;margin-left:0px;margin-top:0px;margin:0
auto;margin-bottom:15px;width:100%}.contentpage-sliderpart{margin-top:15px;margin-bottom:15px}.mt50{margin-top:15px}.contentpage-cta-restaurant{margin-top:15px;margin-bottom:15px}.mt30{margin-top:15px}.contentpartcol2
.col2.posrel{margin-bottom:15px}.contentpartcol2{margin-bottom:0px}.contentpage-order .col2
img{width:100%}.contentpage-smartcantineintro .col2
h2{font-size:22px}.contentpage-listing
.listing{width:47%}.button{font-size:12px;line-height:16px}.contentpage-ligne{margin:0
auto}.accordion
h3{font-size:18px}.contentform
h2{font-size:24px}.contentpage-cta-restaurant
.col3{display:block;width:100%;margin-left:0px;margin-right:0px;margin-bottom:25px}.contentform{padding:30px}footer
.rs{margin-bottom:55px}footer
.col3{text-align:center;display:block;width:100%;margin-right:0px;margin-left:0px}.intropage
h1{font-size:50px}}.hidemobile{display:none}@media (max-width: 576px){body
.buttonhead{font-size:12px}.hideonmobile{display:none!important}footer .col3
.logofooter{max-width:150px;margin-top:35px}.hidemobile{display:block}.element{}.contentpage-cta-restaurant .col3
.lignecta{position:inherit;display:block;left:inherit;top:inherit;margin-top:15px}.contentpage-ligne{margin-top:15px}.contentintro{width:100%}.partcat
h3{font-size:20px;line-height:24px}.fwb
p{font-size:16px;line-height:20px;margin-top:0px}.partcat{padding:15px}.contentpage-order
.col2{display:block;width:100%}.contentpage-order .col2
.buttonspan{width:95%}.intropage
h1{font-size:30px}.intropage
h2{font-size:16px}.partcat.col2pres
.col2{display:block;width:100%}.partcat .produits
li{display:block;width:100%}.decoleft{left:0%}.decoleft{left:0%;top:-135%}.decoright{right:0%;top:45%}.page-template-commander
.decoleft{left:0%;top:-65%}.page-template-commander
.decoright{right:-20%;top:55%}.page-template-contact
.decoright{right:0%;top:95%}.page-template-contact
.decoleft{left:0%;top:-75%}.partcat
h2{font-size:22px;line-height:26px}body .contentpage-gamme
.col2.pr{padding-right:15px;padding-left:15px}.contentpage-gamme
.col2{padding:15px}.contenttxt.inlineb{margin-top:15px}.contentpage-gamme .col2 .listing-gamme
h3{font-size:24px;line-height:28px}.contentpage-ligne .col2
h2{font-size:20px;line-height:24px}body .sendligne:after{right:50px;top:27px;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.contentform{padding:15px}.contentpage-sliderpart
h2{font-size:20px;line-height:24px;text-align:center;margin:0
auto;padding-top:0px;padding-left:0px;padding-top:25px}.txtspan{width:calc(100% - 50px)}.contentpage-ligne
.coltxt{padding-left:15px;padding-right:15px}.sammeh
.contentform{padding-left:15px;padding-right:15px}.accordion
h3{padding-left:0px}footer .rs
li{margin-left:15px;margin-right:15px}footer .rs li
img{max-width:50px}footer{padding:15px}.contentform
h2{font-size:24px;line-height:28px}.contentpage-gamme
h2{font-size:20px;line-height:24px;margin-top:15px}.presentation-gamme.contentpage-gamme.bggrey{text-align:left}.inlineb{display:block;width:100%}.contenttxt.inlineb{width:100%;display:block}.homepageligne .col3
h2{display:block;font-size:20px}.contentpage-cta-restaurant
.col3{padding:15px}.contentpartcol2
.title{width:90%;font-size:24px;line-height:26px}.contentpage-listing
.listing{display:block;width:100%;text-align:center}}@media (max-width: 768px){.partcat.ligneprez .produits
li{width:100%}.lignemobile{display:block}.intropage{min-height:inherit}.logoban{margin-right:5px;max-width:120px}body .firstligne
h2{font-size:20px;line-height:24px}.slider-video-solutions .slick-center
video{width:100%}.contentpage-sliderpart
.slider{padding-left:5px;padding-right:5px}footer{padding-bottom:150px}.navorder
a{margin-bottom:5px}.iframecontent{width:100%;padding:0px}.nav-links{display:none;flex-direction:column;position:fixed;top:80px;right:0;background:#fff;border-radius:8px;padding:10px
20px;width:100%;height:100%;padding:25px}.nav-links
a{color:#333;text-decoration:none;padding:10px
0;transition:color 0.3s}.nav-links .main-menu{padding-left:0px;margin-top:36px}.nav-links .main-menu
li{list-style:none}.nav-links .main-menu
a{color:black;text-decoration:inherit;margin-left:8px;margin-right:8px;font-family:'avertabold';font-size:23px;text-transform:uppercase}.contentpage-smartcantineintro
.col2{width:100%;display:block;margin-bottom:35px}}#menu-menu-3{padding-left:0px}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}