@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:800;src:url(/app/themes/savoure-traiteur/dist/fonts/playfair-display-v36-latin-800.2132feb8.woff2) format("woff2"),url(/app/themes/savoure-traiteur/dist/fonts/playfair-display-v36-latin-800.bb2d1bfc.woff) format("woff"),url(/app/themes/savoure-traiteur/dist/fonts/playfair-display-v36-latin-800.d2c00373.ttf) format("truetype")}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:400;src:url(/app/themes/savoure-traiteur/dist/fonts/pt-serif-v18-latin-regular.1ae22975.woff2) format("woff2"),url(/app/themes/savoure-traiteur/dist/fonts/pt-serif-v18-latin-regular.0664f9c2.woff) format("woff"),url(/app/themes/savoure-traiteur/dist/fonts/pt-serif-v18-latin-regular.ac791c62.ttf) format("truetype")}@font-face{font-display:swap;font-family:"PT Serif italic";font-style:italic;font-weight:400;src:url(/app/themes/savoure-traiteur/dist/fonts/pt-serif-v18-latin-italic.692f341f.woff2) format("woff2"),url(/app/themes/savoure-traiteur/dist/fonts/pt-serif-v18-latin-italic.ec92ae08.woff) format("woff"),url(/app/themes/savoure-traiteur/dist/fonts/pt-serif-v18-latin-italic.929c170f.ttf) format("truetype")}@font-face{font-display:swap;font-family:"PT Serif bold italic";font-style:italic;font-weight:700;src:url(/app/themes/savoure-traiteur/dist/fonts/pt-serif-v18-latin-700italic.40db633b.woff2) format("woff2"),url(/app/themes/savoure-traiteur/dist/fonts/pt-serif-v18-latin-700italic.73929f8b.woff) format("woff"),url(/app/themes/savoure-traiteur/dist/fonts/pt-serif-v18-latin-700italic.6901cd4a.ttf) format("truetype")}@font-face{font-display:swap;font-family:"PT Serif bold";font-style:normal;font-weight:700;src:url(/app/themes/savoure-traiteur/dist/fonts/pt-serif-v18-latin-700.3a5d23c4.woff2) format("woff2"),url(/app/themes/savoure-traiteur/dist/fonts/pt-serif-v18-latin-700.15112cf0.woff) format("woff"),url(/app/themes/savoure-traiteur/dist/fonts/pt-serif-v18-latin-700.bcd2017c.ttf) format("truetype")}@font-face{font-display:swap;font-family:La Belle Aurore;font-style:normal;font-weight:400;src:url(/app/themes/savoure-traiteur/dist/fonts/la-belle-aurore-v20-latin-regular.2a89aebf.woff2) format("woff2"),url(/app/themes/savoure-traiteur/dist/fonts/la-belle-aurore-v20-latin-regular.3cf4c7f0.woff) format("woff"),url(/app/themes/savoure-traiteur/dist/fonts/la-belle-aurore-v20-latin-regular.b550c5fe.ttf) format("truetype")}*{box-sizing:border-box;outline:none}html{overflow-x:hidden}#wpadminbar{max-width:100vw;overflow:hidden}body{background-color:#fff;color:#353535;font-family:"PT Serif";font-size:15px;margin:0 auto;max-width:2000px;min-height:100vh;overflow-x:hidden;padding:104px 0 0;width:100%}@media only screen and (max-width:1200px){body{padding-top:74px}}body ::-moz-selection{background-color:#8eba8f}body ::selection{background-color:#8eba8f}@media only screen and (max-width:1024px){body [data-aos^=fade][data-aos^=fade]{opacity:1;transform:none}}.flex{display:flex}a{color:#cb6e3c;text-decoration:none}ul{list-style-type:none;padding-left:0}ol li{margin-bottom:15px}ol li::marker{color:#cb6e3c}.limit-content{margin:0 auto;width:1600px}@media screen and (max-width:1600px){.limit-content{width:90%}}.limit-wrapper{margin:0 auto;max-width:1100px}@media screen and (max-width:1440px){.limit-wrapper{max-width:80%}}@media screen and (max-width:1280px){.limit-wrapper{max-width:90%}}p{margin:0}.block-gap{padding:50px 0}@media screen and (max-width:768px){.block-gap{padding:30px 0}}.block-gap.large{padding:70px 0}@media screen and (max-width:768px){.block-gap.large{padding:30px 0}}img{max-width:100%}.text-rich li,.text-rich ol,.text-rich p,.text-rich span{color:#353535}.text-rich a{color:#cb6e3c;text-decoration:none;transition:.4s}.text-rich a:hover{color:#762613;transition:.4s}.text-rich p{margin:15px 0}.text-rich ol,.text-rich ul{font-family:"PT Serif";padding-left:27px}.text-rich ol li,.text-rich ul li{margin:10px 0}.text-rich ol li::marker,.text-rich ul li::marker{color:#cb6e3c}.text-rich ul{list-style-type:disc}.breadcrumbs-container{margin-top:20px}.breadcrumbs-container #breadcrumbs{text-align:center}.breadcrumbs-container #breadcrumbs a,.breadcrumbs-container #breadcrumbs span{color:#762613;font-family:"PT Serif";font-size:15px}.breadcrumbs-container #breadcrumbs a{transition:.4s}.breadcrumbs-container #breadcrumbs a:hover{color:#cb6e3c;transition:.4s}h1,h2,h3,h4{font-family:Playfair Display;font-weight:400;margin:0}h1.center,h2.center,h3.center,h4.center{text-align:center}h2{color:#762613;font-size:36px}@media screen and (max-width:768px){h2{font-size:24px;text-align:center}}h3{font-size:40px}@media screen and (max-width:1280px){h3{font-size:24px}}.last-block{margin-bottom:172px}#cursor{height:100px;opacity:0;pointer-events:none;position:absolute;transform:scale(0);visibility:hidden;width:100px;z-index:20}#cursor,#cursor.video{transition:opacity .4s,transform .4s}#cursor.video{background-image:url(/app/themes/savoure-traiteur/dist/images/cursor-video.720d62c9.png);background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:1;transform:scale(1);visibility:visible}.main-button{border:1px solid #762613;color:#762613;display:inline-block;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:15px 25px;position:relative;text-transform:uppercase;transition:.4s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.main-button:before{background-color:#762613;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:.4s;width:0;z-index:-1}.main-button:hover{border-color:#762613;color:#fff;transition:.4s}.main-button:hover:before{transition:.4s;width:100%}.main-button.white{border-color:#fff;color:#fff}.main-button.white:before{background-color:#fff}.main-button.white:hover{color:#cb6e3c}.main-button.third{border-color:#8eba8f;color:#8eba8f}.main-button.third:before{background-color:#8eba8f}.main-button.third:hover{border-color:#8eba8f;color:#fff}.arrow-link{color:#8eba8f;font-size:15px;letter-spacing:.8px;padding:25px 100px 25px 0;position:relative;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.arrow-link:after,.arrow-link:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);transition:.4s}.arrow-link:before{background-image:url(/app/themes/savoure-traiteur/dist/images/arrow.5d04d885.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:9px;right:20px;width:59px}.arrow-link:after{border:1px solid #8eba8f;border-radius:50%;height:46px;right:0;transform-origin:top;width:46px}.arrow-link.white{color:#fff}.arrow-link.white:before{background-image:url(/app/themes/savoure-traiteur/dist/images/arrow-white.b5d04785.png)}.arrow-link.white:after{border:1px solid #fff}.arrow-link:hover:after{transform:scale(1.5) translateY(-50%);transition:.4s}.arrow-link:hover:before{right:15px;transform:scale(1.1) translateY(-50%);transition:.3s}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{border-top:0;box-shadow:0 0 23px 0 rgba(118,38,19,.15);height:auto;left:60px;max-height:unset;max-width:500px}@media screen and (max-width:768px){#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{left:0;max-width:100vw}}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container{max-width:100%;padding:30px 40px}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{flex-direction:column;padding:0}@media screen and (max-width:768px){#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{text-align:center}}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{color:#762613}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{display:flex;margin-top:20px;padding-left:0;width:100%}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-cookie-notice{justify-content:center}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-allow-all{border:2px solid #cb6e3c;margin-right:8px}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-allow-all:hover{background-color:#fff;color:#cb6e3c}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-reject-btn{background-color:#762613;border:2px solid #762613}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-reject-btn:hover{background-color:#fff;color:#762613}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-settings-btn{background-color:transparent;border:0;box-shadow:none!important;color:#762613!important;margin-left:auto;padding:8px 0;text-transform:uppercase}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-settings-btn:hover{background-color:transparent!important}.gdpr_lightbox .gdpr_lightbox-wrap .moove-gdpr-branding-cnt{display:none}.error-page{align-items:center;display:flex;flex-direction:column;padding:150px 0 30px;text-align:center}@media screen and (max-width:1024px){.error-page{padding:30px 0}}.error-page .error{color:#8eba8f;display:block;font-family:"PT Serif bold";font-size:200px;line-height:145px;margin-bottom:30px}@media screen and (max-width:1024px){.error-page .error{font-size:90px;line-height:90px}}.error-page .subtitle{color:#762613;font-size:20px;margin-bottom:30px}.header{background:#fff;max-width:2000px;position:fixed;top:0;transition:.4s;width:100%;z-index:6}.header .header-container .header-wrapper{align-items:center;justify-content:space-between}.header .header-container .header-wrapper .burger-menu{display:block;margin-right:10px;position:fixed;right:5%;transition:.4s;width:25px;z-index:2}.header .header-container .header-wrapper .burger-menu .burger-item{background-color:#cb6e3c;display:block;height:4px;margin-bottom:3px;transition:.4s;width:25px}.header .header-container .header-wrapper .burger-menu.active .burger-item{transition:.4s}.header .header-container .header-wrapper .burger-menu.active .burger-item.first{transform:rotate(45deg) translateX(5px)}.header .header-container .header-wrapper .burger-menu.active .burger-item.second{display:none}.header .header-container .header-wrapper .burger-menu.active .burger-item.third{transform:rotate(-45deg) translateX(4px)}@media only screen and (min-width:1200px){.header .header-container .header-wrapper .burger-menu{display:none}}.header .header-container .header-wrapper .header-logo{margin-left:calc(50% - 800px);padding:0}@media only screen and (max-width:1750px){.header .header-container .header-wrapper .header-logo{margin-left:5%}}@media only screen and (max-width:1200px){.header .header-container .header-wrapper .header-logo{margin-right:auto}}.header .header-container .header-wrapper .header-logo a{display:block}.header .header-container .header-wrapper .header-logo img{height:72px;width:auto}@media only screen and (max-width:1440px){.header .header-container .header-wrapper .header-logo img{height:70px;padding:8px 0}}.header .header-container .header-wrapper .nav-section{background-color:#cb6e3c;padding:15px calc(50% - 800px) 15px 5px;transition:.4s}@media only screen and (min-width:1200px){.header .header-container .header-wrapper .nav-section.secondary{background-color:#762613}.header .header-container .header-wrapper .nav-section.third{background-color:#8eba8f}}@media only screen and (max-width:1750px){.header .header-container .header-wrapper .nav-section{padding-right:5%}}@media screen and (max-width:1200px){.header .header-container .header-wrapper .nav-section{background-color:#fff;box-sizing:border-box;height:100vh;opacity:0;padding:30px 25px;position:fixed;right:-100%;top:0;transition:.4s;visibility:hidden;width:500px}.header .header-container .header-wrapper .nav-section.active{opacity:1;right:0;transition:.4s;visibility:visible}.header .header-container .header-wrapper .nav-section .first-level,.header .header-container .header-wrapper .nav-section .nav-container,.header .header-container .header-wrapper .nav-section .nav-main{width:100%}}@media screen and (max-width:768px){.header .header-container .header-wrapper .nav-section{width:80%}}.header .header-container .header-wrapper .nav-section .nav-container{display:flex}@media screen and (max-width:1200px){.header .header-container .header-wrapper .nav-section .nav-container{flex-direction:column}.header .header-container .header-wrapper .nav-section .nav-container .menu-item{margin-left:0}}.header .header-container .header-wrapper .nav-section .nav-container a{color:#fff;font-size:15px;transition:.4s}@media only screen and (max-width:1440px){.header .header-container .header-wrapper .nav-section .nav-container a{font-size:14px}}@media only screen and (max-width:1200px){.header .header-container .header-wrapper .nav-section .nav-container a{color:#cb6e3c}}.header .header-container .header-wrapper .nav-section .nav-container .first-level{align-items:center;display:flex;position:relative}@media screen and (max-width:1200px){.header .header-container .header-wrapper .nav-section .nav-container .first-level{justify-content:space-between;width:100%}}@media screen and (min-width:768px){.header .header-container .header-wrapper .nav-section .nav-container .first-level:after{background-color:#fff;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transition:.4s;width:0}.header .header-container .header-wrapper .nav-section .nav-container .first-level:hover:after{transition:.4s;width:100%}}.header .header-container .header-wrapper .nav-section .nav-container .first-level .first-level-link{display:inline-block;padding:12px 20px}@media only screen and (max-width:1440px){.header .header-container .header-wrapper .nav-section .nav-container .first-level .first-level-link{padding:12px 14px}}.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-open{background-image:url(/app/themes/savoure-traiteur/dist/images/arrow-main.dff3f597.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;box-sizing:border-box;filter:brightness(0) invert(1);height:15px;width:15px}@media screen and (max-width:1200px){.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-open{filter:none;padding:15px;transform:rotate(-90deg)}}.header .header-container .header-wrapper .nav-section .nav-container .first-level:last-child{border:1px solid #fff;transition:.4s}@media screen and (min-width:768px){.header .header-container .header-wrapper .nav-section .nav-container .first-level:last-child{position:relative;z-index:1}.header .header-container .header-wrapper .nav-section .nav-container .first-level:last-child:after{height:100%;z-index:-1}.header .header-container .header-wrapper .nav-section .nav-container .first-level:last-child:hover .first-level-link{color:#cb6e3c}}@media screen and (max-width:1200px){.header .header-container .header-wrapper .nav-section .nav-container .first-level:last-child{border-color:#cb6e3c}.header .header-container .header-wrapper .nav-section .nav-container .first-level:last-child .first-level-link{text-align:center;width:100%}}.header .header-container .header-wrapper .nav-section .nav-container .first-level .return-button{display:none}@media screen and (max-width:1200px){.header .header-container .header-wrapper .nav-section .nav-container .first-level .return-button{display:block}}.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-container{background-color:#cb6e3c;left:50%;max-width:300px;min-width:200px;padding:15px;position:absolute;top:100%;transform:translate(-50%) scaleY(0);transform-origin:top center;transition:.4s;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:1200px){.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-container{background-color:#fff;height:100%;left:unset;max-width:unset;padding-left:30px;padding-right:30px;padding-top:51px;position:fixed;right:-100%;top:0;transform:none;transition:.4s;width:500px;z-index:3}.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-container.active{right:0;transition:.4s}}@media screen and (max-width:768px){.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-container{width:80%}}.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-container .second-level{border-bottom:1px solid hsla(0,0%,100%,.5);position:relative}.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-container .second-level .second-level-link{display:inline-block;padding:8px 6px}.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-container .second-level .second-level-link:hover{opacity:.6}.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-container .second-level:last-child{border-bottom:0}@media screen and (max-width:1200px){.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-container .second-level:last-child .second-level-link{padding-bottom:0}.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-container .second-level{display:flex;justify-content:space-between}.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-container .second-level.return-button{align-items:center;border-bottom:1px solid rgba(203,110,60,.2);color:#cb6e3c;justify-content:flex-start;margin-bottom:5px;padding-bottom:9px;text-transform:uppercase}.header .header-container .header-wrapper .nav-section .nav-container .first-level .submenu-container .second-level.return-button:before{background-image:url(/app/themes/savoure-traiteur/dist/images/arrow-main.dff3f597.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;margin-right:7px;transform:rotate(90deg);width:15px}}@media screen and (min-width:1200px){.header .header-container .header-wrapper .nav-section .nav-container .first-level:hover .submenu-container{transform:translate(-50%) scaleY(1);transition:.4s}}.header .header-container .header-wrapper .nav-section .nav-container .first-level.menu-item-has-children .first-level-link{padding-right:5px}.header .header-container.fade .header-wrapper{align-items:center;justify-content:space-between}.header .header-container.fade .header-wrapper .nav-section{background-color:#fff;transition:.4s}.header .header-container.fade .header-wrapper .nav-section .nav-container a{color:#cb6e3c;transition:.4s}.header .header-container.fade .header-wrapper .nav-section .nav-container .first-level:after{background-color:#cb6e3c}.header .header-container.fade .header-wrapper .nav-section .nav-container .first-level:last-child{border-color:#cb6e3c;transition:.4s}.header .header-container.fade .header-wrapper .nav-section .nav-container .first-level:last-child:after{background-color:#cb6e3c}.header .header-container.fade .header-wrapper .nav-section .nav-container .first-level:last-child:hover .first-level-link{color:#fff}.header .header-container.fade .header-wrapper .nav-section .nav-container .first-level .submenu-container{background-color:#fff}.header .header-container.fade .header-wrapper .nav-section .nav-container .first-level .submenu-container .second-level{border-bottom:1px solid rgba(203,110,60,.5)}.header .header-container.fade .header-wrapper .nav-section .nav-container .first-level .submenu-container .second-level:last-child{border-bottom:0}.header .header-container.fade .header-wrapper .nav-section .nav-container .first-level .submenu-open{filter:none}.footer-container{color:#fff;position:relative}.footer-container.top-margin{margin-top:50px}.footer-container .newsletter{align-items:flex-end;background-image:url(/app/themes/savoure-traiteur/dist/images/shape-footer.755cd9e1.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:100%;display:flex;flex-direction:column;justify-content:flex-end;margin-left:auto;min-height:188px;padding-bottom:14px;padding-right:calc(50% - 800px);padding-top:40px;position:absolute;right:0;width:951px}@media screen and (max-width:1750px){.footer-container .newsletter{min-height:172px;padding-right:5%;padding-top:20px}}@media screen and (max-width:1024px){.footer-container .newsletter{background-size:auto 100%;width:100%}}@media screen and (max-width:768px){.footer-container .newsletter{align-items:center;padding-right:0;padding-top:35px;text-align:center}}.footer-container .newsletter .title{font-family:Playfair Display;font-size:18px;margin-bottom:16px;max-width:90%}.footer-container .newsletter .newsletter-form p{display:flex;justify-content:flex-end;text-align:right}@media screen and (max-width:768px){.footer-container .newsletter .newsletter-form p{justify-content:center}}.footer-container .newsletter .newsletter-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #762613;border-radius:0;box-shadow:none;color:#fff;font-family:"PT Serif";padding:13px 15px}.footer-container .newsletter .newsletter-form input.wpcf7-email{background-color:transparent}@media screen and (max-width:640px){.footer-container .newsletter .newsletter-form input.wpcf7-email{width:200px}}.footer-container .newsletter .newsletter-form input.wpcf7-email::-moz-placeholder{color:#fff}.footer-container .newsletter .newsletter-form input.wpcf7-email::placeholder{color:#fff}.footer-container .newsletter .newsletter-form input.wpcf7-submit{background-color:#762613;text-transform:uppercase}.footer-container .newsletter .newsletter-form .checkbox-container{font-size:11px;margin-top:5px;max-width:426px}@media screen and (max-width:768px){.footer-container .newsletter .newsletter-form .checkbox-container{max-width:300px}}.footer-container .newsletter .newsletter-form .checkbox-container .wpcf7-list-item{margin-left:0}.footer-container .newsletter .newsletter-form .checkbox-container label{display:flex}.footer-container .newsletter .newsletter-form .checkbox-container input{border-color:#fff;height:13px;margin-left:0;margin-right:8px;min-height:13px;min-width:13px;padding:0;width:13px}.footer-container .newsletter .newsletter-form .checkbox-container input:checked{background-color:#fff}.footer-container .newsletter .newsletter-form .checkbox-container .wpcf7-list-item-label{text-align:left}.footer-container .newsletter .newsletter-form .wpcf7-spinner{bottom:11px;margin-right:0;position:absolute;right:11%}.footer-container .newsletter .newsletter-form .wpcf7-not-valid-tip{color:#fff;position:absolute}.footer-container .newsletter .newsletter-form input.wpcf7-email+.wpcf7-not-valid-tip{font-size:11px;left:-60px;max-width:52px;text-align:center;top:0}.footer-container .newsletter .wpcf7-response-output{font-size:13px;margin-top:14px;position:absolute;text-align:center;width:424px}.footer-container .newsletter .wpcf7 form.failed .wpcf7-response-output,.footer-container .newsletter .wpcf7 form.invalid .wpcf7-response-output,.footer-container .newsletter .wpcf7 form.payment-required .wpcf7-response-output,.footer-container .newsletter .wpcf7 form.sent .wpcf7-response-output,.footer-container .newsletter .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#fff}@media screen and (max-width:1024px){.footer-container .limit-content{flex-direction:column}}.footer-container .footer-links{background-color:#cb6e3c;padding:30px 0 20px}@media screen and (max-width:1024px){.footer-container .footer-links{padding-top:0}}@media screen and (max-width:768px){.footer-container .footer-links{padding-bottom:0}}.footer-container .footer-links .footer-column.column-first{width:16%}@media screen and (max-width:1024px){.footer-container .footer-links .footer-column.column-first{text-align:center;width:100%}}.footer-container .footer-links .footer-column.column-first img{width:77%}@media screen and (max-width:1024px){.footer-container .footer-links .footer-column.column-first img{width:150px}}.footer-container .footer-links .footer-column.column-second{width:83%}@media screen and (max-width:1024px){.footer-container .footer-links .footer-column.column-second{text-align:center;width:100%}}.footer-container .footer-links .footer-column.column-second .menu-container{display:flex}@media screen and (max-width:768px){.footer-container .footer-links .footer-column.column-second .menu-container{align-items:center;flex-direction:column}}.footer-container .footer-links .footer-column.column-second .menu-container .first-level{display:flex;justify-content:center;width:25%}@media screen and (max-width:768px){.footer-container .footer-links .footer-column.column-second .menu-container .first-level{margin-bottom:25px;width:100%}}.footer-container .footer-links .footer-column.column-second .menu-container .first-level .footer-title{display:block;font-family:Playfair Display;font-size:17px;margin-bottom:10px}@media screen and (max-width:1280px){.footer-container .footer-links .footer-column.column-second .menu-container .first-level .footer-title{font-size:16px}}.footer-container .footer-links .footer-column.column-second .menu-container .first-level a{color:#fff;font-size:16px;line-height:24px}@media screen and (max-width:1280px){.footer-container .footer-links .footer-column.column-second .menu-container .first-level a{font-size:14px}}.bottom-footer{background-color:#cb6e3c}.bottom-footer .limit-content{align-content:center;border-top:1px solid hsla(0,0%,100%,.1);justify-content:space-between;padding:10px 0}@media screen and (max-width:768px){.bottom-footer .limit-content{align-items:center;flex-direction:column-reverse}}.bottom-footer .bottom-footer-list{display:flex;margin:0}@media screen and (max-width:850px){.bottom-footer .bottom-footer-list{flex-wrap:wrap;margin-top:0}}@media screen and (max-width:768px){.bottom-footer .bottom-footer-list{justify-content:center;text-align:center}}.bottom-footer .bottom-footer-list .bottom-item{color:#fff;font-size:13px;padding:10px}@media screen and (max-width:1280px){.bottom-footer .bottom-footer-list .bottom-item{padding:5px 8px}}.bottom-footer .bottom-footer-list .bottom-item:first-child{padding-left:0}.bottom-footer .bottom-footer-list .bottom-item .link{color:#fff}.bottom-footer .social-list{margin:0}.bottom-footer .social-list li{margin-left:10px}.intro-section{background-color:#cb6e3c;height:calc(100vh - 91px);overflow:hidden;position:relative}@media screen and (max-width:1700px){.intro-section{height:650px}}@media screen and (max-width:640px){.intro-section{flex-direction:column;height:auto}}.intro-section .column-intro.img{max-width:1420px;overflow:hidden;position:relative;width:67%}@media screen and (max-width:1700px){.intro-section .column-intro.img{width:60%}}@media screen and (max-width:1200px){.intro-section .column-intro.img{height:100%;position:absolute;width:100%}}@media screen and (max-width:640px){.intro-section .column-intro.img{height:auto;position:static;width:100%}}.intro-section .column-intro.img img{height:100%;left:50%;max-width:unset;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media screen and (max-width:1024px){.intro-section .column-intro.img img{height:100%;width:auto}}@media screen and (max-width:640px){.intro-section .column-intro.img img{height:auto;max-width:100%;position:unset;transform:none}}.intro-section .column-intro.text{color:#fff;display:flex;flex-direction:column;margin-right:calc(50vw - 800px);padding-bottom:190px;padding-left:89px;width:28%}@media screen and (max-width:1750px){.intro-section .column-intro.text{margin-right:9%;padding-bottom:158px;width:33%}}@media screen and (max-width:1200px){.intro-section .column-intro.text{background-color:#cb6e3c;margin-left:auto;margin-right:0;margin-top:auto;padding:70px 40px 40px 70px;width:487px;z-index:1}}@media screen and (max-width:640px){.intro-section .column-intro.text{margin-top:0;padding:30px;width:100%}}.intro-section .column-intro.text .title{font-family:Playfair Display;font-size:45px;margin-bottom:20px;margin-top:auto}@media screen and (max-width:768px){.intro-section .column-intro.text .title{font-size:33px}}.intro-section .column-intro.text .subtitle{font-size:17px;margin-bottom:20px}.intro-section .column-intro.text .intro-icon{bottom:15px;height:151px;margin-left:71%;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1750px){.intro-section .column-intro.text .intro-icon{height:141px}}@media screen and (max-width:1280px){.intro-section .column-intro.text .intro-icon{display:none}}.intro-section .absolute-logo{height:50%;position:absolute;right:calc(50vw - 800px);top:10px;width:auto}@media screen and (max-width:1750px){.intro-section .absolute-logo{height:40%;right:22%;top:22px}}@media screen and (max-width:1200px){.intro-section .absolute-logo{display:none}}.intro-section.secondary{background-color:#762613}@media screen and (max-width:1200px){.intro-section.secondary .column-intro.text{background-color:#762613}}.intro-section.third{background-color:#8eba8f}@media screen and (max-width:1200px){.intro-section.third .column-intro.text{background-color:#8eba8f}}.intro-section.content{height:auto;min-height:359px}@media screen and (max-width:768px){.intro-section.content{min-height:unset}}.intro-section.content .column-intro.text{justify-content:center;padding:40px 0 40px 40px;width:23%}@media screen and (max-width:1750px){.intro-section.content .column-intro.text{margin-right:5%;width:25%}}@media screen and (max-width:1280px){.intro-section.content .column-intro.text{padding:25px;width:35%}}@media screen and (max-width:640px){.intro-section.content .column-intro.text{width:100%}}.intro-section.content .column-intro.text .title{font-size:40px;margin-top:0}@media screen and (max-width:1024px){.intro-section.content .column-intro.text .title{font-size:35px}}.intro-section.content .column-intro.text .subtitle{font-size:15px}.intro-section.content .column-intro.img{width:69%}@media screen and (max-width:1750px){.intro-section.content .column-intro.img{width:70%}}@media screen and (max-width:1280px){.intro-section.content .column-intro.img{width:65%}}@media screen and (max-width:640px){.intro-section.content .column-intro.img{width:100%}}.intro-section.offer .absolute-logo{height:200px;margin-bottom:-20px;margin-left:-117px;position:static}.intro-section.offer .column-intro.text{justify-content:flex-end}.intro-section.no-img{justify-content:center;min-height:unset;text-align:center}.intro-section.no-img .column-intro{margin:0;text-align:center;width:100%}.intro-section.no-img .column-intro.text{margin:0;padding-right:40px;width:50%}@media screen and (max-width:1200px){.intro-section.no-img .column-intro.text{width:100%}}.page-template-template-portfolio #filters-isotope-mobile{display:none}@media screen and (max-width:1024px){.page-template-template-portfolio #filters-isotope-mobile{align-items:center;display:flex;justify-content:space-between;padding-left:20px;width:100%}.page-template-template-portfolio #filters-isotope-mobile:after{background-color:transparent;background-image:url(/app/themes/savoure-traiteur/dist/images/arrow-main.dff3f597.svg);background-repeat:no-repeat;background-size:contain;height:20px;position:static;width:20px}}.page-template-template-portfolio .global-filters{margin:40px auto;position:relative}.page-template-template-portfolio .global-filters .button-group{display:flex;flex-grow:1}@media screen and (max-width:1024px){.page-template-template-portfolio .global-filters .button-group{background-color:#fff;flex-direction:column;position:absolute;transform:scaleY(0);transform-origin:top center;transition:.4s;visibility:hidden;width:100%;z-index:3}.page-template-template-portfolio .global-filters .button-group.open{transform:scaleY(1);transition:.4s;visibility:visible}}.page-template-template-portfolio .global-filters button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:#cb6e3c;cursor:pointer;flex:inherit;font-family:Playfair Display;font-size:18px;padding:15px 20px;position:relative;transition:.4s}@media screen and (max-width:1024px){.page-template-template-portfolio .global-filters button#active{display:none}}.page-template-template-portfolio .global-filters button:first-child{padding-left:0}.page-template-template-portfolio .global-filters button:last-child{padding-right:0}.page-template-template-portfolio .global-filters button:after,.page-template-template-portfolio .global-filters button:before{background-color:#8eba8f;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transition:.4s;width:0}.page-template-template-portfolio .global-filters button:before{height:1px;width:100%}.page-template-template-portfolio .global-filters button.clicked,.page-template-template-portfolio .global-filters button:hover{color:#8eba8f;transition:.4s}.page-template-template-portfolio .global-filters button.clicked:after,.page-template-template-portfolio .global-filters button:hover:after{transition:.4s;width:100%}.page-template-template-portfolio .gallery-container .grid-sizer,.page-template-template-portfolio .gallery-container .isotope-item{width:33%}@media screen and (max-width:1024px){.page-template-template-portfolio .gallery-container .grid-sizer,.page-template-template-portfolio .gallery-container .isotope-item{width:50%}}.page-template-template-portfolio .gallery-container .isotope-item{padding:15px}@media screen and (max-width:1024px){.page-template-template-portfolio .gallery-container .isotope-item{margin-bottom:0;padding:5px}}.page-template-template-portfolio .gallery-container .isotope-item.toshow.visible{display:block}.page-template-template-portfolio .gallery-container .isotope-item .container-image img{height:auto;width:100%}.page-template-template-portfolio .gallery-container .isotope-item .container-video{align-items:center;display:flex;justify-content:center;position:relative}.page-template-template-portfolio .gallery-container .isotope-item .container-video .video-play{opacity:1;position:absolute;transform:scale(1);transition:.4s}.page-template-template-portfolio .gallery-container .isotope-item .container-video video{max-width:100%}.page-template-template-portfolio .gallery-container .isotope-item .container-video:hover .video-play{opacity:0;transform:scale(0);transition:.4s}.page-template-template-gallery{background-color:#762613;height:100vh;overflow:hidden;padding-top:0}.page-template-template-gallery #cursor-gallery.left,.page-template-template-gallery #cursor-gallery.right{background-image:url(/app/themes/savoure-traiteur/dist/images/arrow-black.0c406d07.svg);background-repeat:no-repeat;background-size:contain;filter:brightness(0) invert(1);height:50px;pointer-events:none;position:absolute;transform:translate3d(-50%,-50%,0);width:50px;z-index:10}.page-template-template-gallery #cursor-gallery:before{background-repeat:no-repeat;content:"";display:block;position:absolute}.page-template-template-gallery #cursor-gallery.left{transform:translate3d(-50%,-50%,0) rotate(180deg)}.page-template-template-gallery #cursor-gallery.opacity{opacity:.2}.page-template-template-gallery .body-container{padding:0;width:100%}.page-template-template-gallery .portfolio-container{height:100vh;position:relative;width:100%}.page-template-template-gallery .mosaic-img{bottom:0;height:auto;left:0;position:absolute;width:325px;z-index:0}@media screen and (max-width:1024px){.page-template-template-gallery .mosaic-img{display:none}}.page-template-template-gallery .portfolio-page .sidebar-categories{align-items:center;background-color:#762613;display:flex;height:100vh;justify-content:center;left:0;padding:0 40px;position:fixed;top:0;width:402px;z-index:10}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .sidebar-categories{height:135px;left:0;padding:8px 8px 0;width:100%;z-index:2}.page-template-template-gallery .portfolio-page .sidebar-categories.hidden{z-index:1}}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container{background-color:#762613;border-radius:5px;display:flex;flex-direction:column;height:auto;margin-bottom:auto;margin-top:21%;padding:5px;position:relative;z-index:1}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container{flex-flow:row wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin-top:0;width:100%}}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .logo-container{margin:0 auto 20px;width:165px}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .logo-container img{height:100%;max-height:100%;max-width:100%;width:auto}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .logo-container{height:81px;margin-bottom:4px;text-align:center;width:100%}}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .contact-link{color:#fff;display:block;font-family:"PT Serif bold italic";font-size:18px;font-style:italic;margin-top:15px}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .contact-link.mobile{display:none;margin-top:0}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .contact-link.desktop{display:none}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .contact-link.mobile{display:block}}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title,.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title-selected,.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .contact-link{color:#fff;cursor:pointer;display:block;font-family:"PT Serif bold italic";font-size:18px;font-style:italic;margin:7px 0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .sub-menu{height:0;min-height:0;opacity:0;overflow:hidden;transition:.4s;visibility:hidden}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .sub-menu{height:auto;opacity:unset;overflow:visible;visibility:unset}}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .main-elements-list:hover .sub-menu{height:auto;min-height:20px;opacity:1;transition:.4s;visibility:visible}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title.main{align-items:center;display:flex;flex-direction:row-reverse;font-size:20px}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title.main:after{content:none}@media screen and (min-width:1025px){.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title.main:before{background-color:transparent;background-image:url(/app/themes/savoure-traiteur/dist/images/arrow-black.0c406d07.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;margin-left:16px;position:unset;transition:.4s;width:15px}}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title.main{justify-content:center}}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title.contact{margin:0}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title{margin:0 10px;text-align:center}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title.no-mobile{display:none}}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title:after{background-color:#fff;bottom:-3px;content:"";display:block;height:1px;left:0;position:absolute;transition:.4s;width:0}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title.active:after,.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title:hover:after{transition:.4s;width:100%}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title-selected{display:none}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title-selected{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;text-transform:uppercase}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title-selected:after{background-color:transparent;background-image:url(/app/themes/savoure-traiteur/dist/images/arrow-black.0c406d07.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;margin-left:16px;position:unset;transition:.4s;width:15px}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title-selected.open:after{transform:rotate(90deg);transition:.4s}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title-list{background-color:#762613;left:50%;opacity:0;padding:0 10px 10px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);visibility:hidden;width:100%}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title-list .category-title{margin:0;padding:5px 0;width:100%}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title-list .category-title.active{display:none}.page-template-template-gallery .portfolio-page .sidebar-categories .categories-container .category-title-list.open{opacity:1;visibility:visible}}.page-template-template-gallery .portfolio-page .mosaic-container-wrapper{height:100%;margin-right:10px;overflow-y:auto;padding-right:70px}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .mosaic-container-wrapper{margin:0 auto;max-width:85%;padding:0 0 30px}}.page-template-template-gallery .portfolio-page .mosaic-container-wrapper::-webkit-scrollbar{width:4px}.page-template-template-gallery .portfolio-page .mosaic-container-wrapper::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.page-template-template-gallery .portfolio-page .mosaic-container-wrapper::-webkit-scrollbar-thumb{background:#fff}.page-template-template-gallery .portfolio-page .popin-mosaic-overlay{background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;opacity:0;position:fixed;top:0;transition:.4s;visibility:hidden;width:100%;z-index:11}.page-template-template-gallery .portfolio-page .popin-mosaic-overlay.active{opacity:1;transition:.4s;visibility:visible}.page-template-template-gallery .portfolio-page .mosaic-container .grid-sizer,.page-template-template-gallery .portfolio-page .mosaic-container .mosaic-item{width:33%}@media screen and (max-width:1440px){.page-template-template-gallery .portfolio-page .mosaic-container .grid-sizer,.page-template-template-gallery .portfolio-page .mosaic-container .mosaic-item{width:31%}}@media screen and (max-width:1280px){.page-template-template-gallery .portfolio-page .mosaic-container .grid-sizer,.page-template-template-gallery .portfolio-page .mosaic-container .mosaic-item{width:48%}}@media screen and (max-width:768px){.page-template-template-gallery .portfolio-page .mosaic-container .grid-sizer,.page-template-template-gallery .portfolio-page .mosaic-container .mosaic-item{width:100%}}.page-template-template-gallery .portfolio-page .mosaic-container .mosaic-item{padding:7px;z-index:1}.page-template-template-gallery .portfolio-page .mosaic-container .mosaic-item .hover-title{align-items:center;background-color:rgba(118,38,19,.8);border-radius:15px;color:#fff;display:flex;flex-direction:column;font-family:"PT Serif bold italic";font-size:20px;height:calc(100% - 18px);justify-content:center;margin:0;opacity:0;position:absolute;text-align:center;top:7px;transition:.4s;visibility:hidden;width:calc(100% - 14px);z-index:1}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .mosaic-container .mosaic-item .hover-title{background-color:#762613;border-top-right-radius:5px;bottom:0;font-size:16px;height:auto;opacity:1;padding:7px 13px 4px 5px;text-align:left;top:unset;visibility:visible;width:auto}.page-template-template-gallery .portfolio-page .mosaic-container .mosaic-item .hover-title span{font-size:18px}}.page-template-template-gallery .portfolio-page .mosaic-container .mosaic-item img{border-radius:30px;transition:.4s}.page-template-template-gallery .portfolio-page .mosaic-container .mosaic-item.clickable{cursor:pointer}.page-template-template-gallery .portfolio-page .mosaic-container .mosaic-item.clickable:hover .hover-title{opacity:1;transition:.4s;visibility:visible}.page-template-template-gallery .portfolio-page .mosaic-container .mosaic-item.clickable:hover img{transition:.4s}.page-template-template-gallery .portfolio-page .mosaic-popin{background-color:#762613;height:84vh;left:50%;opacity:0;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:.4s;visibility:hidden;width:800px;z-index:12}@media screen and (max-width:768px){.page-template-template-gallery .portfolio-page .mosaic-popin{height:100%;width:100%}}.page-template-template-gallery .portfolio-page .mosaic-popin .close-mosaic-popin{background-color:#762613;background-image:url(/app/themes/savoure-traiteur/dist/images/close.c6b2c796.svg);background-position:50%;background-repeat:no-repeat;background-size:22px;cursor:pointer;height:50px;padding:18px;position:absolute;right:-50px;top:0;width:50px}@media screen and (max-width:768px){.page-template-template-gallery .portfolio-page .mosaic-popin .close-mosaic-popin{align-items:center;background-image:none;bottom:0;display:flex;height:27px;justify-content:center;left:0;padding:0;right:unset;top:unset;width:100%;z-index:2}.page-template-template-gallery .portfolio-page .mosaic-popin .close-mosaic-popin:before{background-image:url(/app/themes/savoure-traiteur/dist/images/close.c6b2c796.svg);background-size:100%;content:"";display:block;height:13px;width:13px}.page-template-template-gallery .portfolio-page .mosaic-popin .close-mosaic-popin:after{color:#fff;content:"Fermer";font-size:14px;margin-left:10px;text-transform:uppercase}}.page-template-template-gallery .portfolio-page .mosaic-popin .close-fullscreen-popin{background-color:#762613;background-image:url(/app/themes/savoure-traiteur/dist/images/close.c6b2c796.svg);background-position:50%;background-repeat:no-repeat;background-size:22px;border-radius:50%;bottom:0;cursor:pointer;display:none;height:50px;left:50%;padding:18px;position:absolute;transform:translateX(-50%);width:50px;z-index:18}.page-template-template-gallery .portfolio-page .mosaic-popin .close-fullscreen-popin.fullscreen{display:block}.page-template-template-gallery .portfolio-page .mosaic-popin .mosaic-popin-slider{background-color:#762613;height:calc(84vh - 193px);padding:18px 0;z-index:15}.page-template-template-gallery .portfolio-page .mosaic-popin .mosaic-popin-slider.fullscreen{height:100vh;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100vw}.page-template-template-gallery .portfolio-page .mosaic-popin .mosaic-popin-slider .swiper-button-next,.page-template-template-gallery .portfolio-page .mosaic-popin .mosaic-popin-slider .swiper-button-prev{background-image:url(/app/themes/savoure-traiteur/dist/images/arrow-black.0c406d07.svg);background-position:50%;background-repeat:no-repeat}.page-template-template-gallery .portfolio-page .mosaic-popin .mosaic-popin-slider .swiper-button-next:after,.page-template-template-gallery .portfolio-page .mosaic-popin .mosaic-popin-slider .swiper-button-prev:after{content:none}.page-template-template-gallery .portfolio-page .mosaic-popin .mosaic-popin-slider .swiper-button-prev{transform:rotate(180deg)}.page-template-template-gallery .portfolio-page .mosaic-popin .mosaic-popin-slider .swiper-slide{display:flex;justify-content:center;overflow:hidden}.page-template-template-gallery .portfolio-page .mosaic-popin .mosaic-popin-thumbs-slider{height:76px}.page-template-template-gallery .portfolio-page .mosaic-popin .mosaic-popin-thumbs-slider .swiper-slide{opacity:.6;transition:.4s;width:auto}.page-template-template-gallery .portfolio-page .mosaic-popin .mosaic-popin-thumbs-slider .swiper-slide.swiper-slide-thumb-active{opacity:1;transition:.4s}.page-template-template-gallery .portfolio-page .mosaic-popin .description{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:768px){.page-template-template-gallery .portfolio-page .mosaic-popin .description{flex-direction:column;text-align:center}}.page-template-template-gallery .portfolio-page .mosaic-popin .description .title-content{color:#fff;width:100%}@media screen and (max-width:768px){.page-template-template-gallery .portfolio-page .mosaic-popin .description .title-content{margin-bottom:8px;width:100%}}.page-template-template-gallery .portfolio-page .mosaic-popin .description .title-content p{font-size:13px;margin:0}.page-template-template-gallery .portfolio-page .mosaic-popin .description .title-content .title{font-family:"PT Serif bold";font-size:20px}.page-template-template-gallery .portfolio-page .mosaic-popin.active{opacity:1;transition:.4s;visibility:visible}.page-template-template-gallery .portfolio-page .portfolio-gallery-container{height:84vh;margin:7vh 0;position:absolute;width:100%}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .portfolio-gallery-container{height:100vh;margin:0;padding-top:135px;top:0}}.page-template-template-gallery .portfolio-page .portfolio-gallery{height:90vh;margin-top:21px;opacity:0;padding-bottom:52px;padding-left:402px;transition:.4s;visibility:hidden}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .portfolio-gallery{height:100%;margin-top:0;padding-bottom:0;padding-left:0}}.page-template-template-gallery .portfolio-page .portfolio-gallery.active{opacity:1;position:relative;transition:.4s;visibility:visible;z-index:1}.page-template-template-gallery .portfolio-page .portfolio-gallery .swiper-slide{height:100%;width:auto}.page-template-template-gallery .portfolio-page .portfolio-gallery .swiper-slide .img-title{bottom:-52px;color:#fff;font-size:15px;height:52px;margin:0;padding-top:3px;position:absolute;width:100%}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .portfolio-gallery .swiper-slide .img-title{background-color:#762613;bottom:0;height:auto;max-width:100%;padding:9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.page-template-template-gallery .portfolio-page .portfolio-gallery .swiper-slide img{height:100%;width:auto}@media screen and (min-width:1025px){.page-template-template-gallery .portfolio-page .arrow-portfolio-container{height:100vh;left:0;opacity:0;position:fixed;top:50%;transform:translateY(-50%);width:100vw;z-index:2}}.page-template-template-gallery .portfolio-page .arrow-portfolio-container.active{opacity:1}.page-template-template-gallery .portfolio-page .arrow-portfolio-container .swiper-button-next.portfolio,.page-template-template-gallery .portfolio-page .arrow-portfolio-container .swiper-button-prev.portfolio{cursor:none;height:100%;top:0;width:50%}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .arrow-portfolio-container .swiper-button-next.portfolio,.page-template-template-gallery .portfolio-page .arrow-portfolio-container .swiper-button-prev.portfolio{background-image:url(/app/themes/savoure-traiteur/dist/images/arrow-black.0c406d07.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;filter:brightness(0) invert(1);height:30px;position:absolute;top:50%;transform:translateY(-50%);width:30px}}.page-template-template-gallery .portfolio-page .arrow-portfolio-container .swiper-button-next.portfolio.swiper-button-disabled,.page-template-template-gallery .portfolio-page .arrow-portfolio-container .swiper-button-prev.portfolio.swiper-button-disabled{pointer-events:auto}.page-template-template-gallery .portfolio-page .arrow-portfolio-container .swiper-button-next.portfolio:after,.page-template-template-gallery .portfolio-page .arrow-portfolio-container .swiper-button-prev.portfolio:after{content:none}.page-template-template-gallery .portfolio-page .arrow-portfolio-container .swiper-button-prev.portfolio{left:0}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .arrow-portfolio-container .swiper-button-prev.portfolio{transform:translateY(-50%) rotate(180deg)}}.page-template-template-gallery .portfolio-page .arrow-portfolio-container .swiper-button-next.portfolio{right:0}@media screen and (max-width:1024px){.page-template-template-gallery .portfolio-page .arrow-portfolio-container .swiper-button-next.portfolio{right:30px}}.page-template-template-gallery #portfolio-contact{overflow-y:auto;padding-right:70px}@media screen and (max-width:1024px){.page-template-template-gallery #portfolio-contact{margin:0 auto;max-width:85%;padding-right:0}}.page-template-template-gallery #portfolio-contact .contact-form.background{padding-bottom:0;padding-top:0}.page-template-template-gallery #portfolio-contact .contact-form form{max-width:100%;width:100%}.page-template-template-gallery #portfolio-contact .mentions-infos,.page-template-template-gallery #portfolio-contact .text-rich{color:#fff}.page-template-template-gallery #portfolio-contact::-webkit-scrollbar{width:4px}.page-template-template-gallery #portfolio-contact::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.page-template-template-gallery #portfolio-contact::-webkit-scrollbar-thumb{background:#fff}.articles-list{flex-wrap:wrap}@media screen and (max-width:1024px){.articles-list{flex-direction:row}}@media screen and (max-width:768px){.articles-list{justify-content:center}}.pagination-block{margin-top:50px}.pagination-block ul.page-numbers,.pagination-block ul.pagination{border:0;display:flex;justify-content:center}.pagination-block ul.page-numbers li,.pagination-block ul.pagination li{border:0;margin-right:5px}.pagination-block ul.page-numbers li a.page-numbers,.pagination-block ul.page-numbers li span.page-numbers,.pagination-block ul.pagination li a.page-numbers,.pagination-block ul.pagination li span.page-numbers{align-items:center;background-color:transparent;border-radius:50%;color:#cb6e3c;display:flex;height:30px;justify-content:center;padding:0;transition:.4s;width:30px}.pagination-block ul.page-numbers li a.page-numbers.current,.pagination-block ul.page-numbers li a.page-numbers:hover,.pagination-block ul.page-numbers li span.page-numbers.current,.pagination-block ul.page-numbers li span.page-numbers:hover,.pagination-block ul.pagination li a.page-numbers.current,.pagination-block ul.pagination li a.page-numbers:hover,.pagination-block ul.pagination li span.page-numbers.current,.pagination-block ul.pagination li span.page-numbers:hover{background-color:#cb6e3c;color:#fff;transition:.4s}.pagination-block ul.page-numbers li.next,.pagination-block ul.pagination li.next{transform:rotate(-90deg)}.pagination-block ul.page-numbers li.prev,.pagination-block ul.pagination li.prev{transform:rotate(90deg)}.pagination-block ul.page-numbers li.next,.pagination-block ul.page-numbers li.prev,.pagination-block ul.pagination li.next,.pagination-block ul.pagination li.prev{border:1px solid #cb6e3c;border-radius:50%;color:transparent;cursor:pointer;height:30px;position:relative;transition:.4s;width:30px}.pagination-block ul.page-numbers li.next a,.pagination-block ul.page-numbers li.prev a,.pagination-block ul.pagination li.next a,.pagination-block ul.pagination li.prev a{display:block;height:100%;position:relative;width:100%;z-index:1}.pagination-block ul.page-numbers li.next:after,.pagination-block ul.page-numbers li.prev:after,.pagination-block ul.pagination li.next:after,.pagination-block ul.pagination li.prev:after{background-image:url(/app/themes/savoure-traiteur/dist/images/arrow-main.dff3f597.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.4s;width:15px}.pagination-block ul.page-numbers li.next:hover,.pagination-block ul.page-numbers li.prev:hover,.pagination-block ul.pagination li.next:hover,.pagination-block ul.pagination li.prev:hover{background-color:#cb6e3c;color:transparent;transition:.4s}.pagination-block ul.page-numbers li.next:hover:after,.pagination-block ul.page-numbers li.prev:hover:after,.pagination-block ul.pagination li.next:hover:after,.pagination-block ul.pagination li.prev:hover:after{filter:brightness(0) invert(1);transition:.4s}.tease-post{padding:2%;width:33.3%}@media screen and (max-width:1280px){.tease-post{margin:0 auto 20px;width:50%}}@media screen and (max-width:768px){.tease-post{width:400px}}.tease-post .article-content .image-container{background-color:#762613;height:326px;overflow:hidden;position:relative;width:100%}.tease-post .article-content .image-container img{left:50%;max-width:unset;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.4s}.tease-post .article-content .text-container{align-items:center;color:#762613;display:flex;justify-content:space-between;margin-top:10px;transition:.4s}.tease-post .article-content .text-container .title-container{width:calc(100% - 120px)}@media screen and (max-width:420px){.tease-post .article-content .text-container .title-container{width:100%}.tease-post .article-content .text-container .arrow-link{display:none}}.tease-post .article-content .text-container .title{font-family:Playfair Display;font-size:20px;margin-bottom:6px;padding-right:10px}.tease-post .article-content .text-container .excerpt{font-size:14px;margin-bottom:25px}.tease-post .article-content:hover .image-container img{transform:translate(-50%,-50%) scale(1.05);transition:.4s}.tease-post .article-content:hover .text-container{color:#cb6e3c;transition:.4s}.tease-post .article-content:hover .text-container .arrow-link:after{transform:scale(1.5) translateY(-50%);transition:.4s}.tease-post .article-content:hover .text-container .arrow-link:before{right:15px;transform:scale(1.1) translateY(-50%);transition:.3s}.single-post time{color:#cb6e3c;display:block;margin-top:40px}.single-post .wp-block-image{margin:30px 0;text-align:center}.single-post .share-article{margin-top:25px;padding-top:25px}.single-post .share-article p{color:#cb6e3c;font-family:"PT Serif";font-size:16px}@media screen and (max-width:768px){.single-post .share-article{margin-bottom:40px;text-align:center}}.single-post .share-article .share-list{display:flex}@media screen and (max-width:768px){.single-post .share-article .share-list{justify-content:center}}.single-post .share-article .share-list .share-item{background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;margin-right:15px;transition:.4s;width:30px}.single-post .share-article .share-list .share-item.linkedin{background-image:url(/app/themes/savoure-traiteur/dist/images/linkedin.e12aab4f.svg)}.single-post .share-article .share-list .share-item.facebook{background-image:url(/app/themes/savoure-traiteur/dist/images/facebook.a5aadd16.svg)}.single-post .share-article .share-list .share-item.mail{background-image:url(/app/themes/savoure-traiteur/dist/images/mail.94c32b9b.svg)}.single-post .share-article .share-list .share-item a{display:block;height:100%;width:100%}.single-post .share-article .share-list .share-item:hover{opacity:.7;transition:.4s}.single-post .lasts-articles,.single-post .lasts-articles h2{margin-bottom:40px}.text-media-block{overflow-x:hidden;position:relative}.text-media-block.padding-bottom{padding-bottom:91px}.text-media-block.icon-bc{padding-top:200px}@media screen and (max-width:1024px){.text-media-block.icon-bc{padding-top:101px}}@media screen and (max-width:768px){.text-media-block.icon-bc{padding:80px 0 30px}}.text-media-block .icon-block{position:absolute}.text-media-block .icon-block.first{height:auto;max-height:120px;max-width:182px;right:-183px;top:-76px;width:auto}@media screen and (max-width:1440px){.text-media-block .icon-block.first{max-height:94px;right:-10%;top:-79px}}@media screen and (max-width:1280px){.text-media-block .icon-block.first{display:none}}.text-media-block .icon-block.second{bottom:-91px;height:auto;max-height:190px;max-width:240px;right:-7%;width:auto}@media screen and (max-width:1280px){.text-media-block .icon-block.second{max-height:150px}}@media screen and (max-width:1024px){.text-media-block .icon-block.second{display:none}}.text-media-block .icon-block.icon-large{max-width:33%;right:0;top:0}@media screen and (max-width:768px){.text-media-block .icon-block.icon-large{height:auto;max-width:72%}}.text-media-block .flex{align-items:center;justify-content:space-between}@media screen and (max-width:1024px){.text-media-block .flex{flex-direction:column}}.text-media-block .flex .column-text{position:relative;width:53%}@media screen and (max-width:1024px){.text-media-block .flex .column-text{margin-top:40px;text-align:center;width:100%}.text-media-block .flex .column-text ol,.text-media-block .flex .column-text ul{text-align:left}}.text-media-block .flex .column-text .main-button{margin-top:30px}@media screen and (max-width:1024px){.text-media-block .flex .column-text .main-button{margin:30px auto 0}}.text-media-block .flex .column-img{align-items:center;display:flex;justify-content:center;position:relative;width:40%}@media screen and (max-width:1024px){.text-media-block .flex .column-img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.text-media-block .flex .column-img img{height:auto;max-width:500px;min-width:100%}@media screen and (max-width:1024px){.text-media-block .flex .column-img img{max-width:100%;min-width:unset}.text-media-block .flex .column-img.shape{padding:0}}.text-media-block .flex .column-img.shape .text-img-shape{fill:#cb6e3c;height:100%;position:absolute;z-index:-1}@media screen and (max-width:640px){.text-media-block .flex .column-img.shape .text-img-shape{display:none}}.text-media-block .flex .column-img.shape .text-img-shape.shape-left{height:100%;right:60%;top:-42px}.text-media-block .flex .column-img.shape .text-img-shape.shape-right{bottom:-62px;left:39%;z-index:-1}@media screen and (max-width:1024px){.text-media-block .flex .column-img.shape .text-img-shape.shape-right{bottom:unset;top:3px}}.text-media-block .flex .column-img.shape.secondary .text-img-shape{fill:#762613}.text-media-block .flex .column-img.shape.third .text-img-shape{fill:#8eba8f}.text-media-block .flex .column-img.square:after{content:"";display:block;height:118%;left:-9%;position:absolute;top:-9%;width:60%;z-index:-1}@media screen and (max-width:1024px){.text-media-block .flex .column-img.square:after{border-radius:200px;height:100%;left:50%;top:0;transform:translateX(-50%);width:73%}}.text-media-block .flex .column-img.right:after{left:unset;right:-9%}@media screen and (max-width:1024px){.text-media-block .flex .column-img.right:after{left:50%;right:unset}}.text-media-block .flex .column-img.main:after{background-color:#cb6e3c}.text-media-block .flex .column-img.secondary:after{background-color:#762613}.text-media-block .flex .column-img.third:after{background-color:#8eba8f}.text-media-block .flex.right{flex-direction:row-reverse}@media screen and (max-width:1024px){.text-media-block .flex.right{flex-direction:column}}.text-media-block .flex.limit-content .column-text{width:42%}@media screen and (max-width:1024px){.text-media-block .flex.limit-content .column-text{width:100%}}.text-media-block .flex.limit-content .column-img{width:48%}@media screen and (max-width:1024px){.text-media-block .flex.limit-content .column-img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.simple-text-block{text-align:center}.simple-text-block .text-rich{line-height:24px}.simple-text-block .text-rich.columns{-moz-column-count:2;column-count:2;-moz-column-gap:114px;column-gap:114px;line-height:29px;text-align:justify}@media screen and (max-width:768px){.simple-text-block .text-rich.columns{line-height:24px}}.simple-text-block .text-rich.columns p:first-child{margin-top:0}@media screen and (max-width:768px){.simple-text-block .text-rich.columns{-moz-column-count:unset;column-count:unset;text-align:center}}.simple-text-block .margin-bottom{margin-bottom:30px}@media screen and (max-width:1024px){.simple-text-block .margin-bottom{margin-bottom:15px}}.simple-text-block .margin-bottom-large{margin-bottom:50px}@media screen and (max-width:1024px){.simple-text-block .margin-bottom-large{margin-bottom:20px}}.simple-text-block .text-logo{height:auto;width:232px}@media screen and (max-width:1024px){.simple-text-block .text-logo{height:150px;width:auto}}.simple-text-block.highlight .text-rich{font-family:"PT Serif bold";font-size:18px;line-height:32px}@media screen and (max-width:768px){.simple-text-block.highlight .text-rich{font-size:15px;line-height:24px}}.simple-text-block.highlight .text-rich p,.simple-text-block.highlight .text-rich span,.simple-text-block.highlight .text-rich strong{color:#762613}.accordion-block{position:relative}.accordion-block.block-gap.padding-bottom{padding-bottom:150px}@media screen and (max-width:768px){.accordion-block.block-gap.padding-bottom{padding-bottom:207px}}.accordion-block.block-gap.padding-bottom.last-block{margin-bottom:0;padding-bottom:200px}@media screen and (max-width:1024px){.accordion-block.block-gap.padding-bottom.last-block{padding-bottom:300px}}@media screen and (max-width:768px){.accordion-block.block-gap.padding-bottom.last-block{padding-bottom:192px}}.accordion-block .limit-wrapper{justify-content:space-between;text-align:center}@media screen and (max-width:1024px){.accordion-block .limit-wrapper{flex-direction:column}}.accordion-block .limit-wrapper.flex{text-align:left}.accordion-block .limit-wrapper.flex .column.text{width:30%}@media screen and (max-width:1024px){.accordion-block .limit-wrapper.flex .column.text{margin-bottom:35px;text-align:center;width:100%}}.accordion-block .limit-wrapper.flex .column.text .arrow-link{display:inline-block}.accordion-block .limit-wrapper.flex .column.faq{margin:0;width:55%}@media screen and (max-width:1024px){.accordion-block .limit-wrapper.flex .column.faq{width:100%}}.accordion-block .accordion-list{margin:60px 0 20px;text-align:left}.accordion-block .accordion-list .accordion-panel{display:none}.accordion-block .accordion-list .accordion-panel.text-rich p{margin-bottom:20px}.accordion-block .accordion-list .accordion-panel.active{display:block}.accordion-block .accordion-list .accordion-title{border-top:1px solid rgba(53,53,53,.1);cursor:pointer;font-family:"PT Serif bold";font-size:17px;padding:33px 47px 33px 0;position:relative;transition:.4s}.accordion-block .accordion-list .accordion-title:first-child{border-top:0;padding-top:0}@media screen and (min-width:1024px){.accordion-block .accordion-list .accordion-title:hover{color:#cb6e3c;transition:.4s}.accordion-block .accordion-list .accordion-title:hover:before{border-top-color:#cb6e3c;transition:.4s}.accordion-block .accordion-list .accordion-title:hover:after{border-color:#cb6e3c;transition:.4s}}.accordion-block .accordion-list .accordion-title:after,.accordion-block .accordion-list .accordion-title:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);transition:.4s}.accordion-block .accordion-list .accordion-title:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #353535;display:inline-block;height:0;margin-top:2px;right:15px;width:0}.accordion-block .accordion-list .accordion-title:after{border:1px solid #353535;border-radius:50%;height:40px;right:0;width:40px}.accordion-block .accordion-list .accordion-title.active{color:#cb6e3c;padding-bottom:10px;transition:.4s}.accordion-block .accordion-list .accordion-title.active:before{border-top-color:#cb6e3c;margin-top:0;transform:translateY(-50%) rotate(180deg);transition:.4s}.accordion-block .accordion-list .accordion-title.active:after{border-color:#cb6e3c;transition:.4s}.accordion-block .main-button{margin:20px auto 0}.accordion-block .faq-img{bottom:0;max-height:380px;position:absolute;width:auto}@media screen and (max-width:1440px){.accordion-block .faq-img{max-height:300px}}@media screen and (max-width:1024px){.accordion-block .faq-img{bottom:120px;max-height:207px}}@media screen and (max-width:768px){.accordion-block .faq-img{display:none}}.offers-list{overflow:hidden}.offers-list .title.flex{align-items:center;justify-content:space-between}@media screen and (max-width:880px){.offers-list .title.flex{flex-direction:column;justify-content:center}}@media screen and (min-width:880px){.offers-list .title.flex h2{max-width:67%}.offers-list .title.flex .arrow-link{margin-right:0;transition:.4s}.offers-list .title.flex .arrow-link:hover{margin-right:13px;transition:.4s}}.offers-list .offers-content{margin-left:-15%;margin-right:-15%;margin-top:30px}@media screen and (max-width:768px){.offers-list .offers-content{margin-left:auto;margin-right:auto}}.offers-list .offers-content .offers-list{height:100%;width:100%}.offers-list .offers-content .offers-list .swiper-slide{background:#fff;font-size:18px;text-align:center}.offers-list .offers-content .offers-list .swiper-slide .slide-content .column-img{display:block;overflow:hidden;position:relative}.offers-list .offers-content .offers-list .swiper-slide .slide-content .column-img .hover-block{align-items:center;background-image:url(/app/themes/savoure-traiteur/dist/images/offers-shape.3f0f75c8.png);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:.4s;width:100%;z-index:1}@media screen and (max-width:768px){.offers-list .offers-content .offers-list .swiper-slide .slide-content .column-img .hover-block{display:none}}.offers-list .offers-content .offers-list .swiper-slide .slide-content .column-img .hover-block .hover-text{color:#762613;font-family:La Belle Aurore;font-size:30px;margin-top:20px;opacity:0;text-align:center;transition:.4s}.offers-list .offers-content .offers-list .swiper-slide .slide-content .column-img .hover-block .hover-img{height:161px;margin-top:40px;opacity:0;transition:.4s}.offers-list .offers-content .offers-list .swiper-slide .slide-content .column-img .thumbnail{height:auto;transition:.4s;width:100%}@media screen and (max-width:768px){.offers-list .offers-content .offers-list .swiper-slide .slide-content .column-img{height:auto}}.offers-list .offers-content .offers-list .swiper-slide .slide-content .text{color:#353535;padding:20px 5px;transition:.4s}.offers-list .offers-content .offers-list .swiper-slide .slide-content .text .title{font-family:Playfair Display;font-size:22px}.offers-list .offers-content .offers-list .swiper-slide .slide-content .text .subtitle{font-family:La Belle Aurore;font-size:22px}.offers-list .offers-content .offers-list .swiper-slide:hover .slide-content .text{color:#762613;transition:.4s}.offers-list .offers-content .offers-list .swiper-slide:hover .slide-content .column-img .hover-block{opacity:1;top:0;transition:.4s}.offers-list .offers-content .offers-list .swiper-slide:hover .slide-content .column-img .hover-block .hover-img,.offers-list .offers-content .offers-list .swiper-slide:hover .slide-content .column-img .hover-block .hover-text{margin-top:0;opacity:1;transition-delay:.2s;transition-duration:.6s}.offers-list .offers-content .offers-list .swiper-slide:hover .slide-content .column-img .thumbnail{transform:scale(1.05);transition:.4s}.image-simple{position:relative;text-align:center;z-index:2}.image-simple .video-container{cursor:none;height:700px;margin-bottom:-7px;overflow:hidden;position:relative}@media screen and (max-width:1440px){.image-simple .video-container{height:500px}}@media screen and (max-width:768px){.image-simple .video-container{height:300px}}.image-simple .video-container video{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.image-simple img{height:auto}body.home .links-background,body.offres-template-default .links-background,body.page-template-default .links-background{padding:219px 0 81px;position:relative}@media screen and (max-width:1280px){body.home .links-background,body.offres-template-default .links-background,body.page-template-default .links-background{background-color:#cb6e3c;padding:50px 0}}body.home .links-background .background-img,body.offres-template-default .links-background .background-img,body.page-template-default .links-background .background-img{max-height:1000px;position:absolute;top:116px;width:auto;z-index:-1}@media screen and (max-width:1280px){body.home .links-background .background-img,body.offres-template-default .links-background .background-img,body.page-template-default .links-background .background-img{display:none}}body.home .links-background .icon-bottom-right,body.offres-template-default .links-background .icon-bottom-right,body.page-template-default .links-background .icon-bottom-right{bottom:40px;max-height:200px;position:absolute;right:5%;width:auto}@media screen and (max-width:1280px){body.home .links-background .icon-bottom-right,body.offres-template-default .links-background .icon-bottom-right,body.page-template-default .links-background .icon-bottom-right{display:none}}body.home .links-background:after,body.offres-template-default .links-background:after,body.page-template-default .links-background:after{background-image:url(/app/themes/savoure-traiteur/dist/images/background-shape.e45e419b.png);background-position:100%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:102%;z-index:-1}@media screen and (max-width:1280px){body.home .links-background:after,body.offres-template-default .links-background:after,body.page-template-default .links-background:after{display:none}}body.home .links-background .content .text,body.offres-template-default .links-background .content .text,body.page-template-default .links-background .content .text{margin-bottom:100px;margin-left:auto;text-align:center;width:44%}@media screen and (max-width:1280px){body.home .links-background .content .text,body.offres-template-default .links-background .content .text,body.page-template-default .links-background .content .text{width:100%}}@media screen and (max-width:768px){body.home .links-background .content .text,body.offres-template-default .links-background .content .text,body.page-template-default .links-background .content .text{margin-bottom:40px}}body.home .links-background .content .text .text-rich a,body.home .links-background .content .text .text-rich p,body.home .links-background .content .text h2,body.offres-template-default .links-background .content .text .text-rich a,body.offres-template-default .links-background .content .text .text-rich p,body.offres-template-default .links-background .content .text h2,body.page-template-default .links-background .content .text .text-rich a,body.page-template-default .links-background .content .text .text-rich p,body.page-template-default .links-background .content .text h2{color:#fff}body.home .links-background .content .text .text-rich,body.offres-template-default .links-background .content .text .text-rich,body.page-template-default .links-background .content .text .text-rich{margin:26px 0}body.home .links-background .content .links-cards,body.offres-template-default .links-background .content .links-cards,body.page-template-default .links-background .content .links-cards{display:flex;justify-content:space-between}@media screen and (max-width:768px){body.home .links-background .content .links-cards,body.offres-template-default .links-background .content .links-cards,body.page-template-default .links-background .content .links-cards{align-items:center;flex-direction:column}}body.home .links-background .content .links-cards .card-content,body.offres-template-default .links-background .content .links-cards .card-content,body.page-template-default .links-background .content .links-cards .card-content{overflow:hidden;padding-bottom:44%;position:relative;transition:.4s;width:44%}@media screen and (max-width:1280px){body.home .links-background .content .links-cards .card-content,body.offres-template-default .links-background .content .links-cards .card-content,body.page-template-default .links-background .content .links-cards .card-content{width:47%}}@media screen and (max-width:768px){body.home .links-background .content .links-cards .card-content,body.offres-template-default .links-background .content .links-cards .card-content,body.page-template-default .links-background .content .links-cards .card-content{height:400px;width:400px}}@media screen and (max-width:420px){body.home .links-background .content .links-cards .card-content,body.offres-template-default .links-background .content .links-cards .card-content,body.page-template-default .links-background .content .links-cards .card-content{height:300px;width:300px}}body.home .links-background .content .links-cards .card-content:after,body.offres-template-default .links-background .content .links-cards .card-content:after,body.page-template-default .links-background .content .links-cards .card-content:after{bottom:0;box-shadow:3px -32px 80px 30px rgba(0,0,0,.82);content:"";display:block;height:0;position:absolute;transition:.4s;width:100%;z-index:0}body.home .links-background .content .links-cards .card-content:first-child,body.offres-template-default .links-background .content .links-cards .card-content:first-child,body.page-template-default .links-background .content .links-cards .card-content:first-child{margin-top:405px}@media screen and (max-width:1280px){body.home .links-background .content .links-cards .card-content:first-child,body.offres-template-default .links-background .content .links-cards .card-content:first-child,body.page-template-default .links-background .content .links-cards .card-content:first-child{margin-top:0}}@media screen and (max-width:768px){body.home .links-background .content .links-cards .card-content:first-child,body.offres-template-default .links-background .content .links-cards .card-content:first-child,body.page-template-default .links-background .content .links-cards .card-content:first-child{margin-bottom:25px}}body.home .links-background .content .links-cards .card-content:last-child,body.offres-template-default .links-background .content .links-cards .card-content:last-child,body.page-template-default .links-background .content .links-cards .card-content:last-child{margin-bottom:405px}@media screen and (max-width:1280px){body.home .links-background .content .links-cards .card-content:last-child,body.offres-template-default .links-background .content .links-cards .card-content:last-child,body.page-template-default .links-background .content .links-cards .card-content:last-child{margin-bottom:0}}body.home .links-background .content .links-cards .card-content .background,body.offres-template-default .links-background .content .links-cards .card-content .background,body.page-template-default .links-background .content .links-cards .card-content .background{height:auto;left:0;position:absolute;top:0;transition:.4s;width:100%}body.home .links-background .content .links-cards .card-content .card,body.offres-template-default .links-background .content .links-cards .card-content .card,body.page-template-default .links-background .content .links-cards .card-content .card{align-items:flex-end;display:flex;height:100%;justify-content:space-between;padding:20px 25px;position:absolute;width:100%;z-index:1}body.home .links-background .content .links-cards .card-content .card .titles,body.offres-template-default .links-background .content .links-cards .card-content .card .titles,body.page-template-default .links-background .content .links-cards .card-content .card .titles{color:#fff;transition:.4s}body.home .links-background .content .links-cards .card-content .card .titles .title,body.offres-template-default .links-background .content .links-cards .card-content .card .titles .title,body.page-template-default .links-background .content .links-cards .card-content .card .titles .title{font-family:Playfair Display;font-size:20px}body.home .links-background .content .links-cards .card-content .card .titles .subtitle,body.offres-template-default .links-background .content .links-cards .card-content .card .titles .subtitle,body.page-template-default .links-background .content .links-cards .card-content .card .titles .subtitle{font-family:La Belle Aurore;font-size:22px}@media screen and (max-width:1280px){body.home .links-background .content .links-cards .card-content .card .titles .subtitle,body.offres-template-default .links-background .content .links-cards .card-content .card .titles .subtitle,body.page-template-default .links-background .content .links-cards .card-content .card .titles .subtitle{font-size:19px}}body.home .links-background .content .links-cards .card-content:hover:after,body.offres-template-default .links-background .content .links-cards .card-content:hover:after,body.page-template-default .links-background .content .links-cards .card-content:hover:after{box-shadow:3px -32px 100px 80px rgba(0,0,0,.82);transition:.4s}body.home .links-background .content .links-cards .card-content:hover .titles,body.offres-template-default .links-background .content .links-cards .card-content:hover .titles,body.page-template-default .links-background .content .links-cards .card-content:hover .titles{padding-bottom:10px;transition:.4s}body.home .links-background .content .links-cards .card-content:hover .background,body.offres-template-default .links-background .content .links-cards .card-content:hover .background,body.page-template-default .links-background .content .links-cards .card-content:hover .background{transform:scale(1.1);transition:.4s}body.home .links-background .content .links-cards .card-content:hover .arrow-link:after,body.offres-template-default .links-background .content .links-cards .card-content:hover .arrow-link:after,body.page-template-default .links-background .content .links-cards .card-content:hover .arrow-link:after{transform:scale(1.5) translateY(-50%);transition:.4s}body.home .links-background .content .links-cards .card-content:hover .arrow-link:before,body.offres-template-default .links-background .content .links-cards .card-content:hover .arrow-link:before,body.page-template-default .links-background .content .links-cards .card-content:hover .arrow-link:before{right:15px;transform:scale(1.1) translateY(-50%);transition:.3s}.instagram-block .instagram-feed{margin-bottom:15px;margin-top:25px}.instagram-block .instagram-feed #sb_instagram.sbi_col_3 #sbi_images{display:flex;flex-wrap:wrap;justify-content:space-between}.instagram-block .instagram-feed #sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:32%}@media screen and (max-width:768px){.instagram-block .instagram-feed #sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:49%}}.instagram-block .instagram-feed #sb_instagram.sbi_col_3 #sbi_images .sbi_item .sbi_photo_wrap{margin-bottom:20px}@media screen and (max-width:768px){.instagram-block .instagram-feed #sb_instagram.sbi_col_3 #sbi_images .sbi_item .sbi_photo_wrap{margin-bottom:8px}}.instagram-block .buttons-container{flex-wrap:wrap;justify-content:center}.instagram-block .buttons-container .main-button{margin:10px}.img-grid-block{position:relative}.img-grid-block .bc-shape{background-repeat:no-repeat;background-size:contain;height:100%;position:absolute}@media screen and (max-width:768px){.img-grid-block .bc-shape{display:none}}.img-grid-block .bc-shape.left{background-image:url(/app/themes/savoure-traiteur/dist/images/grid-left.9523a916.png);background-position:0 0;left:0;top:-13%;width:381px}@media screen and (max-width:1700px){.img-grid-block .bc-shape.left{top:-8%;width:300px}}@media screen and (max-width:1280px){.img-grid-block .bc-shape.left{top:-2%;width:250px}}.img-grid-block .bc-shape.right{background-image:url(/app/themes/savoure-traiteur/dist/images/grid-right.651586bc.png);background-position:100% 100%;bottom:-19%;right:0;width:443px}@media screen and (max-width:1700px){.img-grid-block .bc-shape.right{bottom:-8%;width:400px}}@media screen and (max-width:1280px){.img-grid-block .bc-shape.right{top:-2%;width:350px}}.img-grid-block .limit-wrapper{text-align:center}.img-grid-block .img-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin:30px 0 15px}@media screen and (max-width:800px){.img-grid-block .img-grid{display:flex;flex-direction:column}}.img-grid-block .img-grid .img{display:block;position:relative}.img-grid-block .img-grid .img.first{grid-area:1/1/2/2}.img-grid-block .img-grid .img.second{grid-area:2/1/3/2}.img-grid-block .img-grid .img.third{grid-area:1/2/3/3}.img-grid-block .img-grid .img.fourth{grid-area:1/3/2/4}.img-grid-block .img-grid .img.fifth{grid-area:2/3/3/4}.contact-form{position:relative}.contact-form .text-rich{margin:20px auto 0;max-width:800px;text-align:center}.contact-form .limit-wrapper{position:relative;z-index:1}.contact-form .background-img{max-height:100%;position:absolute;width:auto;z-index:0}.contact-form .background-img.left{bottom:0;left:0}.contact-form .background-img.right{height:auto;max-width:40%;right:0;top:20px}.contact-form .form-container.margin{margin-top:50px}.contact-form form{margin:0 auto;max-width:931px}.contact-form form .wpcf7-not-valid-tip{margin-top:8px}@media screen and (max-width:1024px){.contact-form form{max-width:100%}}.contact-form form .form-row{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-form form .form-row .label-container{display:flex;flex-direction:column;margin-bottom:30px;width:47%}@media screen and (max-width:768px){.contact-form form .form-row .label-container{width:100%}}.contact-form form .form-row .label-container p{display:flex;flex-direction:column}.contact-form form .form-row .label-container label{color:#762613;font-family:Playfair Display;font-size:15px;margin-bottom:10px}.contact-form form .form-row .label-container input,.contact-form form .form-row .label-container select,.contact-form form .form-row .label-container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-bottom:3px solid #762613;border-radius:0;color:#762613;font-family:"PT Serif";font-size:15px;padding:5px 0;width:100%}.contact-form form .form-row .label-container input::-moz-placeholder,.contact-form form .form-row .label-container select::-moz-placeholder,.contact-form form .form-row .label-container textarea::-moz-placeholder{color:#762613}.contact-form form .form-row .label-container input::placeholder,.contact-form form .form-row .label-container select::placeholder,.contact-form form .form-row .label-container textarea::placeholder{color:#762613}.contact-form form .form-row .label-container textarea{height:150px;max-width:100%;min-height:150px;min-width:100%}.contact-form form .form-row.full .label-container{width:100%}.contact-form form .wpcf7-checkbox{color:#762613;display:block}.contact-form form .wpcf7-checkbox .wpcf7-list-item{margin-left:0}.contact-form form .wpcf7-checkbox .wpcf7-list-item label{cursor:pointer;display:flex}.contact-form form .wpcf7-checkbox .wpcf7-list-item label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #762613;height:15px;margin-bottom:0;margin-right:10px;min-width:15px;padding:0;transition:.4s;width:15px}.contact-form form .wpcf7-checkbox .wpcf7-list-item label input:checked{background-color:#762613;transition:.4s}.contact-form form .send-button{margin-top:30px;text-align:center}.contact-form form .send-button .wpcf7-spinner{bottom:-34px;left:50%;margin:0;position:absolute;transform:translateX(-50%)}.contact-form form .send-button .wpcf7-submit{background-color:transparent;border:1px solid #762613;color:#762613;cursor:pointer;font-family:"PT Serif";padding:15px 25px;text-transform:uppercase;transition:.4s}.contact-form form .send-button .wpcf7-submit:hover{background-color:#762613;color:#fff;transition:.4s}.contact-form form .wpcf7-response-output{color:#fff;font-size:15px;padding:20px;text-align:center}.contact-form form.invalid .wpcf7-response-output,.contact-form form.payment-required .wpcf7-response-output,.contact-form form.unaccepted .wpcf7-response-output{background-color:#cb6e3c;border:0}.contact-form form.failed .wpcf7-response-output{background-color:#762613;border:0}.contact-form form.sent .wpcf7-response-output{background-color:#8eba8f;border:0}.contact-form form.sent .contact-form{height:0;transform:scale(0);transition:.4s}.contact-form.background{margin:40px auto;padding:100px 0}.contact-form.background.last-block{margin-bottom:0;padding-bottom:170px}@media screen and (max-width:1024px){.contact-form.background.last-block{padding-bottom:225px}}.contact-form.background.no-margin{margin:0 auto}.contact-form.background .text-rich a,.contact-form.background .text-rich li,.contact-form.background .text-rich p,.contact-form.background .text-rich span,.contact-form.background h2{color:#fff}.contact-form.background.main{background-color:#cb6e3c}.contact-form.background.secondary{background-color:#762613}.contact-form.background.third{background-color:#8eba8f}.contact-form.background form .wpcf7-not-valid-tip{color:#fff;opacity:.7}.contact-form.background form .form-row .label-container label{color:#fff}.contact-form.background form .form-row .label-container input,.contact-form.background form .form-row .label-container select,.contact-form.background form .form-row .label-container textarea{border-color:#fff;color:#fff}.contact-form.background form .form-row .label-container input::-moz-placeholder,.contact-form.background form .form-row .label-container select::-moz-placeholder,.contact-form.background form .form-row .label-container textarea::-moz-placeholder{color:#fff}.contact-form.background form .form-row .label-container input::placeholder,.contact-form.background form .form-row .label-container select::placeholder,.contact-form.background form .form-row .label-container textarea::placeholder{color:#fff}.contact-form.background form .form-row .label-container input option,.contact-form.background form .form-row .label-container select option,.contact-form.background form .form-row .label-container textarea option{color:#cb6e3c}.contact-form.background form .wpcf7-checkbox{color:#fff}.contact-form.background form .wpcf7-checkbox .wpcf7-list-item label input{border-color:#fff}.contact-form.background form .wpcf7-checkbox .wpcf7-list-item label input:checked{background-color:#fff}.contact-form.background form .send-button .wpcf7-submit{border-color:#fff;color:#fff}.contact-form.background form .send-button .wpcf7-submit:hover{background-color:#fff;color:#cb6e3c}.contact-form.background form .wpcf7-response-output{color:#fff;font-size:15px;padding:20px;text-align:center}.contact-form.background form.failed .wpcf7-response-output,.contact-form.background form.invalid .wpcf7-response-output,.contact-form.background form.payment-required .wpcf7-response-output,.contact-form.background form.sent .wpcf7-response-output,.contact-form.background form.unaccepted .wpcf7-response-output{background-color:#fff;color:#cb6e3c}@media screen and (max-width:1440px){.contact-form.icon .background-img.left{max-height:247px}}@media screen and (max-width:1024px){.contact-form.icon{padding:150px 0}.contact-form.icon .background-img.left{max-width:60%}.contact-form.icon .background-img.right{max-width:46%}}@media screen and (max-width:500px){.contact-form.icon .background-img.right{max-width:80%}}.job-offers-block h2{margin-bottom:30px}.job-offers-block .job-offers-container{display:flex;flex-direction:column}.job-offers-block .job-offers-container .job-offer-item{border-bottom:1px solid rgba(142,186,143,.4);padding:20px 0}.job-offers-block .job-offers-container .job-offer-item .text-col .title{color:#cb6e3c;font-family:Playfair Display;font-size:18px;margin-bottom:8px}.job-offers-block .job-offers-container .job-offer-item .text-col .description{color:#762613}.job-offers-block .job-offers-container .job-offer-item img{height:auto;margin-right:20px;min-width:40px;width:40px}.text-icons{text-align:center}.text-icons h2{margin-bottom:50px}.text-icons .main-button.third{margin-top:35px}.text-icons .icons-container{-webkit-box-flex:1;flex-basis:0;flex-grow:1}@media screen and (max-width:1280px){.text-icons .icons-container{flex-basis:unset;flex-grow:unset;flex-wrap:wrap;justify-content:center}}.text-icons .icons-container .icon-item{align-items:center;display:flex;flex:inherit;flex-direction:column;padding:0 10px;text-align:center}@media screen and (max-width:1280px){.text-icons .icons-container .icon-item{margin-bottom:25px;width:33%}}@media screen and (max-width:640px){.text-icons .icons-container .icon-item{width:50%}}@media screen and (max-width:420px){.text-icons .icons-container .icon-item{width:100%}}.text-icons .icons-container .icon-item picture{align-items:center;display:flex;height:80px;justify-content:center}.text-icons .icons-container .icon-item picture img{max-height:100%;width:auto}.text-icons .icons-container .icon-item .title{color:#cb6e3c;font-family:Playfair Display;font-size:20px;margin-bottom:10px;margin-top:20px}@media screen and (max-width:1280px){.text-icons .icons-container .icon-item .title{font-size:16px}}.text-icons .icons-container .icon-item .main-button{display:inline-block;font-size:13px;margin-top:15px;padding:10px 15px}.text-icons .icons-container .icon-item .subtitle{color:#762613}