@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700&display=swap");.pseudoAbs,.owl-nav .owl-prev:before,.owl-nav .owl-next:before,.adresse a:before{content:"";display:block;position:absolute}.filtre,.filtre-dark:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0}.filtre-dark{position:relative}.filtre-dark:before{background-color:rgba(7,8,10,0.6);z-index:-1}.bg-grayLight{background-color:#f6f6f6}@keyframes animationMenu{from{opacity:0;transform:translate(0px, -50px)}to{opacity:.9;transform:translate(0px, 0px)}}@keyframes bi-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes animTxtPhone1{0%{top:12px}25%{top:12px}50%{top:200px}75%{top:200px;display:none}76%{top:-200px;display:block}100%{top:12px}}@keyframes animTxtPhone2{0%{top:-200px}25%{top:-200px}50%{top:12px}75%{top:12px}100%{top:200px}}.wrap{width:1600px;max-width:95%;padding-right:15px;padding-left:15px;margin:auto}.wrapS{width:1315px;max-width:95%;padding-right:15px;padding-left:15px;margin:auto}.wrapXS{width:950px;max-width:95%;padding-right:15px;padding-left:15px;margin:auto}body{font-family:"Montserrat",sans-serif;font-size:18px;background:#fff;line-height:1.5;color:#07080A}#header{z-index:100;background-color:#59191f;position:relative}#header .navbar{max-width:1800px;margin:auto}@media (min-width: 1200px){#header .navbar{padding:15px 0px}}#header .navbar-brand{width:120px;z-index:100}@media (min-width: 1200px){#header .navbar-brand{width:150px}}@media (min-width: 1400px){#header .navbar-brand{width:180px}}#header .button-contact{right:65px;top:27px;z-index:100}#header .button-contact a{color:#07080A;text-transform:uppercase;font-size:.9rem;font-weight:600;letter-spacing:.1rem;padding:11px 12px;border-radius:0;background-color:#ffec00}#header .button-contact a:hover{background-color:#07080A;color:#ffec00;opacity:1}@media (min-width: 1200px){#header .button-contact{right:30px;top:0}#header .button-contact a{border-radius:0;padding:5px 15px}}#header .navbar-collapse .navbar-nav .nav-item .nav-link{color:#fff;padding:15px 5px;margin:0 10px;font-size:18px;text-transform:uppercase}#header .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#ffec00;opacity:1 !important}#header .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-toggle::after{display:none}#header .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{border-radius:0;border:none;border-bottom:none;border-left:1px solid rgba(255,255,255,0.5);background-color:transparent;padding:0;margin:0 0 20px 20px}#header .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item .nav-link{color:#fff;font-size:16px;text-transform:initial}#header .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item .nav-link:hover{color:#59191f}@media (min-width: 1200px){#header .navbar-collapse .navbar-nav .nav-item:hover .dropdown-menu{display:block}#header .navbar-collapse .navbar-nav .nav-item.active .nav-link{color:#ffec00}#header .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{border-radius:12px;border:none;margin:0;min-width:200px;left:50%;transform:translateX(-50%);text-align:center}#header .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item:first-child .nav-link{border-radius:12px 12px 0 0}#header .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item:last-child .nav-link{border-radius:0 0 12px 12px}#header .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item:not(:last-child) .nav-link{border-bottom:1px solid rgba(255,255,255,0.3)}#header .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-link{background-color:#59191f;color:#fff;padding:10px;margin:0;font-size:18px}#header .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-link:hover{background-color:#59191f;color:#fff !important;opacity:1}}@media screen and (max-width: 1199.9px){#header .navbar-toggler{transition:all 0.4s linear;background:transparent;width:48px;height:48px;position:fixed;top:20px;right:10px;z-index:110;color:#fff;border:none;box-shadow:none}#header .navbar-toggler span.navbar-toggler-icon{transition:all 0.3s ease;width:24px;height:1.5px;background:#fff;position:absolute;left:11px;top:22px;border-radius:3px}#header .navbar-toggler span.navbar-toggler-icon:first-of-type{transform:translate(0px, -8px)}#header .navbar-toggler span.navbar-toggler-icon:nth-of-type(3){transform:translate(0px, 8px)}#header .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:first-of-type{transform:translate(0px, 0px) rotate(45deg)}#header .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:nth-of-type(2){opacity:0}#header .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:nth-of-type(3){transform:translate(0px, 0px) rotate(-45deg)}#header .navbar-collapse{position:fixed;margin:0 !important;padding:85px 20px 20px;top:0;left:0;right:0;max-width:100%;width:100%;min-height:100vh;height:100%;z-index:105;background:#59191f;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#header .navbar-collapse::-webkit-scrollbar{display:none}#header .navbar-collapse .navbar-nav .nav-item .nav-link{padding:.6rem;display:inline-block}}#header.header-fixed{position:fixed !important;background-color:rgba(89,25,31,0.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;top:0;left:0;box-shadow:rgba(7,8,10,0.1) 0px 4px 12px 1px;padding:0;animation-name:animationMenu;animation-duration:.6s}#header.header-fixed .button-contact{top:28px}@media (min-width: 1200px){#header.header-fixed{min-height:0}#header.header-fixed .button-contact{top:0}#header.header-fixed .navbar-brand{padding:0 !important;top:5px;left:calc(50% - 55px);width:120px}#header.header-fixed .navbar-collapse .navbar-nav .nav-item .nav-link{padding:15px 5px 0}}#footer{background:#59191f;padding:40px 0 35px;font-size:14px;color:#fff}#footer a:not(.linkRS):not(.btn){color:#fff}#footer a:not(.linkRS):not(.btn):hover{color:#ffec00;opacity:1 !important}#footer .logo{width:170px;height:auto}@media (min-width: 992px){#footer .logo{width:180px}}@media (min-width: 1200px){#footer .logo{width:210px}}#footer .linkRS{font-size:1.3rem;color:#ffec00}#footer .nav{font-size:14px;text-align:right;display:block}#footer .nav .nav-item{display:block;padding:2px 0}#footer .nav .nav-item .nav-link{padding:0;display:inline-block}@media (max-width: 767.9px){#footer .nav{text-align:center}}@media (max-width: 767.9px){#footer{text-align:center}}#footer .alpaweb{height:20px}.back-to-top{position:fixed;bottom:15px;right:15px;display:none;width:40px;height:40px;line-height:1.6;background:#ffec00;color:#07080A !important;z-index:80;text-align:center}.back-to-top:hover{opacity:.7}h1,.h1{font-size:28px;font-weight:700;color:#fff;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.4);margin-bottom:0}@media (min-width: 576px){h1,.h1{font-size:42px}}h1 em,h1 i,.h1 em,.h1 i{font-weight:400;font-style:normal;font-size:25px}@media (min-width: 576px){h1 em,h1 i,.h1 em,.h1 i{font-size:32px}}h1 u,.h1 u{text-decoration:none;color:#ffec00}h2,.h2{font-size:25px;font-weight:700;margin-bottom:15px;color:#59191f;text-transform:uppercase}h2 em,h2 i,.h2 em,.h2 i{font-style:normal;font-weight:400;font-size:20px}@media (min-width: 576px){h2,.h2{font-size:30px}h2 em,h2 i,.h2 em,.h2 i{font-size:25px}}h2:not(:first-child),.h2:not(:first-child){margin-top:20px}h3,.h3{font-weight:400;font-size:20px;margin-top:15px;margin-bottom:10px;color:#59191f}@media (min-width: 576px){h3,.h3{font-size:25px}}h4,.h4{font-weight:400;font-size:18px;margin-top:15px;color:rgba(89,25,31,0.8)}@media (min-width: 576px){h4,.h4{font-size:22px}}small{font-size:12px}strong{font-weight:600}p{margin:0 0 15px}p:last-child{margin-bottom:0}a,.btn{transition:all 0.3s ease;max-width:100%}a{text-decoration:none !important;max-width:100%}a:focus,a:hover{outline:0 !important}a:not(.btn){color:#59191f}a:not(.btn):hover{opacity:.7}.bi:before{vertical-align:-0.20em;transform:rotateY(0deg);transition:transform 0.6s linear}a:hover .bi:before,button:hover .bi:before{transform:rotateY(360deg)}.breadcrumb{padding:0;margin:0;background:transparent;font-size:13px;text-transform:uppercase;justify-content:center}.breadcrumb li{margin:10px !important}.breadcrumb li.active a{opacity:.7}button{background:transparent;outline:0;border:0}.bi-spin:before{-webkit-animation:bi-spin 2s infinite linear;animation:bi-spin 2s infinite linear}.btn{border-radius:0;box-shadow:none;border:none;text-transform:uppercase;white-space:normal;outline:none;padding:.65rem 1.2rem;margin-top:15px;font-weight:500;color:#fff}.btn:hover,.btn:focus,.btn:active,.btn:active:hover,.btn:active:focus{outline:none;box-shadow:none}.btn-primary{background:#59191f;box-shadow:none}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:hover,.btn-primary:active:focus{background:#07080A !important;outline:none;box-shadow:none}.btn-secondary{background:#ffec00;color:#07080A;box-shadow:none}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary:active:hover,.btn-secondary:active:focus{background:#07080A;color:#ffec00;outline:none;box-shadow:none}.btn-default{background:#5e5e5e;color:#fff}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default:active:hover,.btn-default:active:focus{background:#07080A;color:#fff}.btn-phone{min-width:200px;position:relative;overflow:hidden;height:43px;line-height:normal;animation-delay:3s}.txtPhone1,.txtPhone2{position:absolute;width:100%;left:0}.txtPhone1{animation:animTxtPhone1;animation-duration:6s;animation-iteration-count:infinite}.txtPhone2{animation:animTxtPhone2;animation-duration:6s;animation-iteration-count:infinite}.liste ul{padding-left:5px}.liste ul>li{list-style-type:none;position:relative;margin-bottom:2px;padding-left:20px}.liste ul>li:before{position:absolute;font-family:"bootstrap-icons";font-size:14px;color:#59191f;content:"\F138";left:0;top:3px}@media (max-width: 991.9px){.owl-carousel .owl-item img{max-height:350px;object-fit:cover}}.owl-nav .owl-prev,.owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);width:35px;height:45px;background-color:#ffec00 !important}.owl-nav .owl-prev:before,.owl-nav .owl-next:before{content:'\F284';color:#07080A;font-family:"bootstrap-icons";font-weight:700;top:50%;left:50%;transform:translate(-50%, -50%)}.owl-nav .owl-prev span,.owl-nav .owl-next span{display:none}.owl-nav .owl-prev{left:0}.owl-nav .owl-next{right:0}.owl-nav .owl-next:before{content:'\F285'}.modal .modal-content{border-radius:0}.modal .modal-content .modal-header,.modal .modal-content .modal-footer{border:none}form{max-width:950px;margin:auto}.form-control{border:none;background:#f5f5f5;box-shadow:none;border-radius:0px}.form-control:focus{outline:0}.form-control[readonly]{background:#FFF}.form-check-input:checked{background-color:#59191f;border-color:#59191f}.form-check-input:focus{border-color:#59191f;box-shadow:0 0 0 0.25rem rgba(89,25,31,0.25)}.btn-primary.disabled,.btn-primary:disabled{background-color:#59191f;border-color:transparent}.text-error{color:#dc3545}*:focus,*:active{outline:none !important}input[type=checkbox],input[type=radio]{margin-right:5px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:none;-webkit-text-fill-color:#000 !important;-webkit-box-shadow:0 0 10000px 100px #fff inset !important;box-shadow:0 0 10000px 100px #fff inset !important;background-color:#fff !important}.g-recaptcha{overflow:hidden;max-width:100%}.mfp-bg{opacity:0.9 !important}.mfp-container{max-width:100% !important;padding:0 !important}.mfp-figure:after{display:none !important}.mfp-arrow-left:before,.mfp-arrow-right:before{display:none !important}.mfp-arrow-left:after,.mfp-arrow-right:after{color:#FFF;font-family:bootstrap-icons !important;font-size:35px;width:100% !important;height:100% !important;border:none !important;top:0 !important;margin:0 !important;line-height:110px}.mfp-arrow-left:after{content:"\F284" !important}.mfp-arrow-right:after{content:"\F285" !important}.bandeauAcc{overflow:hidden;position:relative;z-index:1;width:100%;height:auto}@media (min-width: 576px){.bandeauAcc{height:70vh}}.bandeauAcc .caption{max-width:1000px;color:#fff}.bandeauAcc .caption h1{margin-bottom:20px}.contenuAcc #magasin,.contenuAcc #platdujour,.contenuAcc #clickandcollect,.contenuAcc #traiteur,.contenuAcc #infospratiques{scroll-margin-top:150px}.contenuAcc #platdujour{max-width:1290px;margin:30px auto 0}@media (min-width: 576px){.contenuAcc #platdujour{margin:50px auto 0}}@media (min-width: 992px){.contenuAcc #platdujour{margin:80px auto 0}}.contenuAcc #platdujour .card{border-radius:0;border:5px solid #ffec00}.contenuAcc #platdujour .card img{width:100%;object-fit:cover;height:250px}@media (min-width: 576px){.contenuAcc #platdujour .card img{height:350px}}@media (min-width: 992px){.contenuAcc #platdujour .card img{height:100%}}.contenuAcc #infospratiques a{color:#07080A}.contenuAcc #infospratiques a:hover{color:#59191f;opacity:1}#modalAcc{font-size:16px}#modalAcc img{max-height:250px;width:100%;max-width:500px;object-fit:cover}#GGMap{width:100%;height:300px;overflow:hidden;position:relative;z-index:1;padding-bottom:5px}@media (min-width: 768px){#GGMap{min-height:450px;height:100%}}.adresse{padding-left:25px;margin-bottom:15px;position:relative}.adresse a:before{left:-2px;top:-2px;content:'\F3E7';font-family:"bootstrap-icons";color:#07080A;transform:rotateY(0deg);transition:transform 0.6s linear}.adresse a:hover:before{transform:rotateY(360deg);opacity:1;color:#59191f}#bandeau,#page_bandeau{margin-top:88px}@media (min-width: 1200px){#bandeau,#page_bandeau{margin-top:120px}}@media (min-width: 1400px){#bandeau,#page_bandeau{margin-top:138px}}.bandeauPage .caption{position:relative;z-index:1;color:#fff;max-width:900px}#sitemap .nav-item{margin-bottom:10px}#sitemap .nav-item .nav-link{display:inline-block;font-weight:500;padding:0;color:#59191f}#sitemap .nav-item .nav-link:focus,#sitemap .nav-item .nav-link:hover{color:#59191f}#sitemaintenance{background-color:#59191f;height:100vh;min-height:650px;position:relative}#sitemaintenance .navbar-brand{display:inline-block}#sitemaintenance .navbar-brand img{width:250px}@media (min-width: 768px){#sitemaintenance .navbar-brand img{width:280px}}#sitemaintenance .txt{position:relative;z-index:2}#sitemaintenance .txt h1{display:inline-block;padding:20px}#sitemaintenance .txt h1 em{opacity:1}#sitemaintenance .txt a:not(.btn){color:#fff;font-size:1.1rem}#sitemaintenance .txt a:not(.btn):hover{color:#ffec00;opacity:1}#sitemaintenance .txt .adresse a:before{color:#fff}#sitemaintenance .txt .adresse a:hover:before{color:#ffec00}#sitemaintenance .txt .bi-envelope-fill:before{vertical-align:-.19em}
/*# sourceMappingURL=main.css.map */
