@font-face{font-display:swap;font-family:Poppins Light;font-style:normal;font-weight:200;src:url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-200.617b7f12.eot);src:local(""),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-200.617b7f12.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-200.7498246a.woff2) format("woff2"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-200.9a201ad3.woff) format("woff"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-200.c3dc3693.ttf) format("truetype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/images/poppins-v19-latin-200.3ffbd4d1.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins Regular;font-style:normal;font-weight:400;src:url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-regular.27a38aa3.eot);src:local(""),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-regular.27a38aa3.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-regular.405055dd.woff2) format("woff2"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-regular.f61407da.woff) format("woff"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-regular.80946c08.ttf) format("truetype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/images/poppins-v19-latin-regular.04277a79.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins Medium;font-style:normal;font-weight:500;src:url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-500.7caad43c.eot);src:local(""),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-500.7caad43c.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-500.08491d3f.woff2) format("woff2"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-500.8609f9c5.woff) format("woff"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-500.c5bf954f.ttf) format("truetype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/images/poppins-v19-latin-500.138d54dd.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins Semibold;font-style:normal;font-weight:600;src:url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-600.055c17a7.eot);src:local(""),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-600.055c17a7.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-600.91145014.woff2) format("woff2"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-600.25ea8139.woff) format("woff"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poppins-v19-latin-600.fbef39d5.ttf) format("truetype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/images/poppins-v19-latin-600.604adf29.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Oswald regular;font-style:normal;font-weight:300;src:url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/oswald-v47-latin-300.bdedf892.eot);src:local(""),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/oswald-v47-latin-300.bdedf892.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/oswald-v47-latin-300.38782530.woff2) format("woff2"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/oswald-v47-latin-300.b7fe2b68.woff) format("woff"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/oswald-v47-latin-300.6a7d2934.ttf) format("truetype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/images/oswald-v47-latin-300.19061865.svg#Oswald) format("svg")}@font-face{font-display:swap;font-family:Oswald Semibold;font-style:normal;font-weight:500;src:url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/oswald-v47-latin-500.18d9c456.eot);src:local(""),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/oswald-v47-latin-500.18d9c456.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/oswald-v47-latin-500.b78e2fbd.woff2) format("woff2"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/oswald-v47-latin-500.1d66f40e.woff) format("woff"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/oswald-v47-latin-500.84c82a9f.ttf) format("truetype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/images/oswald-v47-latin-500.8b507585.svg#Oswald) format("svg")}@font-face{font-display:swap;font-family:Poiret One Regular;font-style:normal;font-weight:400;src:url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poiret-one-v9-latin-regular.61a9da4d.eot);src:local("Poiret One"),local("PoiretOne-Regular"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poiret-one-v9-latin-regular.61a9da4d.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poiret-one-v9-latin-regular.2be19131.woff2) format("woff2"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poiret-one-v9-latin-regular.9e9d5757.woff) format("woff"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/poiret-one-v9-latin-regular.539aff43.ttf) format("truetype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/images/poiret-one-v9-latin-regular.2d2649dc.svg#PoiretOne) format("svg")}@font-face{font-display:swap;font-family:La Belle Aurore;font-style:normal;font-weight:400;src:url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/la-belle-aurore-v14-latin-regular.29020891.eot);src:local(""),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/la-belle-aurore-v14-latin-regular.29020891.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/la-belle-aurore-v14-latin-regular.2a89aebf.woff2) format("woff2"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/la-belle-aurore-v14-latin-regular.3cf4c7f0.woff) format("woff"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/la-belle-aurore-v14-latin-regular.b550c5fe.ttf) format("truetype"),url(/wp-content/themes/brasseries-bocuse-2022/dist/images/la-belle-aurore-v14-latin-regular.a05d6e0d.svg#LaBelleAurore) format("svg")}@font-face{font-display:swap;font-family:Bocuse regular;font-style:normal;font-weight:400;src:url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/Bocuse-Marqueur.deb4daf2.woff2) format("woff2"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/Bocuse-Marqueur.b7a878e1.woff) format("woff"),url(/wp-content/themes/brasseries-bocuse-2022/dist/fonts/Bocuse-Marqueur.cf083825.ttf) format("truetype")}*{box-sizing:border-box;outline:none}html{scroll-behavior:smooth}body{color:#001c3c;font-family:Poppins Regular,arial;font-size:14px;margin:0;overflow-x:clip;padding:0}iframe{max-width:100%}@media only screen and (max-width:1024px){[data-aos^=fade][data-aos^=fade]{opacity:1;transform:none}}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}#breadcrumbs a,#breadcrumbs span{color:#fff;font-size:11px}p,ul{margin:0}ul{list-style:none;padding-left:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#001c3c;font-family:Poppins Regular,arial}a{text-decoration:none}.text-rich a,.wc-tab a{color:#e94251}.text-rich ul,.wc-tab ul{margin:8px 0;padding-left:30px}.text-rich ul br,.wc-tab ul br{display:none}.text-rich ul li,.wc-tab ul li{margin:5px 0;position:relative}.text-rich ul li:before,.wc-tab ul li:before{border:1px solid #e94251;border-radius:50%;content:"";display:block;height:7px;left:-15px;position:absolute;top:6px;width:7px}.text-rich h3,.wc-tab h3{color:#e94251;font-family:Poppins Semibold,arial}.text-rich h2,.wc-tab h2{font-family:Poiret One Regular,arial;font-size:35px}.text-rich h2.center,.wc-tab h2.center{text-align:center}.flex{display:flex}.flex.flex-center{align-items:center}.block-gap{padding:100px 0}@media screen and (max-width:1024px){.block-gap{padding:40px 0}}.block-gap-s{padding:50px 0}@media screen and (max-width:768px){.block-gap-s{padding:20px 0}}.limit-content{margin:0 auto;width:86%}@media screen and (max-width:1280px){.limit-content{width:90%}}@media screen and (max-width:768px){.limit-content{width:95%}}.width-limit{margin:0 auto;max-width:1300px}@media screen and (max-width:1440px){.width-limit{width:80%}}@media screen and (max-width:768px){.width-limit{width:95%}}.margin-limit-left,.restaurant-slider.swiper.gallery-top.margin-limit-left{padding-left:calc(50% - 550px)}@media screen and (max-width:1280px){.margin-limit-left,.restaurant-slider.swiper.gallery-top.margin-limit-left{padding-left:10%}}@media screen and (max-width:768px){.margin-limit-left,.restaurant-slider.swiper.gallery-top.margin-limit-left{padding-left:2.5%}}.margin-limit-left.home,.restaurant-slider.swiper.gallery-top.margin-limit-left.home{padding-left:calc(50% - 650px)}@media screen and (max-width:1280px){.margin-limit-left.home,.restaurant-slider.swiper.gallery-top.margin-limit-left.home{padding-left:10%}}@media screen and (max-width:768px){.margin-limit-left.home,.restaurant-slider.swiper.gallery-top.margin-limit-left.home{padding-left:2.5%}}.chiefs-slider .margin-limit-right,.margin-limit-right{margin-right:calc(50% - 550px)}@media screen and (max-width:1280px){.chiefs-slider .margin-limit-right,.margin-limit-right{margin-right:10%}}@media screen and (max-width:768px){.chiefs-slider .margin-limit-right,.margin-limit-right{margin-right:2.5%}}.background{padding:80px 0;position:relative}.background:after{background-color:#001c3c;content:"";display:block;height:100%;position:absolute;top:0;width:41%;z-index:-1}@media screen and (max-width:1024px){.background:after{width:100%}}.background.bc-right:after{right:0}.background.bc-left:after{left:0}.title-container{display:flex;flex-direction:column;margin:20px 0}@media screen and (max-width:1024px){.title-container{align-items:center;text-align:center}}.title-container .uptitle{font-family:Oswald regular,arial;font-size:16px;text-transform:uppercase}.title-container .title{font-family:Poiret One Regular,arial;font-size:35px;margin:15px 0 0}.title-container.center{align-items:center;text-align:center}.title-container.white{color:#fff}.title-container.right{text-align:right}@media screen and (max-width:1024px){.title-container.right{text-align:center}}.nav-links{align-items:center;display:flex;height:30px;justify-content:space-between;position:relative;width:100%}.nav-links .swiper-nav-container{position:unset;transform:none}.nav-links .swiper-nav-container .swiper-button-next,.nav-links .swiper-nav-container .swiper-button-prev{margin-top:0}.nav-links .nav-container{position:relative}.swiper-nav-container{align-items:center;bottom:67px;display:flex;height:30px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}@media screen and (max-width:1024px){.swiper-nav-container{justify-content:center;margin-top:30px;position:static;transform:none}}.swiper-nav-container .swiper-button-next,.swiper-nav-container .swiper-button-prev{height:auto;position:static;width:auto}.swiper-nav-container .swiper-button-next:after,.swiper-nav-container .swiper-button-prev:after{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/slider-arrow.685ad684.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;width:43px}@media screen and (max-width:1024px){.swiper-nav-container .swiper-button-next:after,.swiper-nav-container .swiper-button-prev:after{filter:brightness(0) invert(1)}}.swiper-nav-container .swiper-button-next{margin-left:15px}.swiper-nav-container .swiper-button-next:after{transform:rotate(180deg)}.progress-nav-container{align-items:center;bottom:0;display:flex;height:27px;left:auto;padding:0 15px;position:absolute;width:13%}.progress-nav-container .swiper-pagination-progressbar.swiper-pagination{background-color:rgba(0,28,60,.3);left:50%;top:unset;transform:translateX(-50%);width:calc(100% - 50px)}.progress-nav-container .swiper-pagination-progressbar.swiper-pagination .swiper-pagination-progressbar-fill{background-color:#001c3c}.progress-nav-container p{color:#001c3c;position:absolute;z-index:1}.progress-nav-container p#total-slides{right:-13px}.progress-nav-container p#real-index,.progress-nav-container p#real-index-content{left:-13px}.progress-nav-container.white .swiper-pagination-progressbar.swiper-pagination{background-color:hsla(0,0%,100%,.3)}.progress-nav-container.white .swiper-pagination-progressbar.swiper-pagination .swiper-pagination-progressbar-fill{background-color:#fff}.progress-nav-container.white p{color:#fff}.buttons-banner,.seasons-menu-container{align-items:center;background-color:#e94251;display:flex;flex-wrap:wrap;justify-content:center;padding:10px 0;position:sticky;top:80px;z-index:5}.buttons-banner .button-menu,.seasons-menu-container .button-menu{margin:3px 15px}.fixed-buttons{align-items:flex-end;bottom:40px;display:flex;flex-direction:column;margin-left:auto;margin-right:20px;position:sticky;width:-moz-fit-content;width:fit-content;z-index:5}@media screen and (max-width:1024px){.fixed-buttons{bottom:0;flex-direction:row;margin:0;width:100%}}.fixed-buttons .floatting-button{background-color:#001c3c;margin-bottom:10px;padding:12px 17px;text-align:center;width:100%}@media screen and (max-width:1024px){.fixed-buttons .floatting-button{margin-bottom:0;width:50%}}.fixed-buttons .floatting-button .underline-link{font-size:14px}.header{align-items:center;display:flex;height:80px;position:absolute;transition:.5s;width:100%;z-index:11}@media screen and (max-width:1024px){.header{background-color:#001c3c;max-width:100vw;position:fixed}}@media screen and (max-width:1700px){.header{background-color:#001c3c}}.header.fade{opacity:.4s;top:-80px;transition:.4s}.header.fade.fixed{opacity:1;position:fixed;transition:.5s}.header.fixed{background-color:#001c3c;box-shadow:0 10px 47px -4px rgba(0,0,0,.15);top:0;transition:.4s}@media screen and (max-width:1024px){.header.fixed{padding-bottom:0}}.header.fixed .header-content #nav-main{background-color:transparent}.header.fixed .header-content #nav-main .first-level-menu .first-level .first-level-img{filter:brightness(0) invert(1)}.header.fixed .header-content #nav-main .first-level-menu .first-level a:not(.third-level-link){color:#fff}.header.fixed .header-content #nav-main .first-level-menu .first-level a.style--outline{border-color:#fff}.header.fixed .header-content #nav-main .first-level-menu .first-level a.style--outline:hover{background-color:#fff;color:#001c3c;transition:.4s}.header.fixed .header-content #nav-main .first-level-menu .first-level a.style--cta{background-color:#fff;color:#001c3c}.header.fixed .header-content #nav-main .langage a,.header.fixed .header-content #nav-main .langage span{color:#fff}.header.fixed .header-content .woocommerce-items{background-color:transparent}.header.fixed .header-content .woocommerce-items .account,.header.fixed .header-content .woocommerce-items .search-icon{filter:brightness(0) invert(1)}.header .header-content{align-items:center;display:flex;height:100%;justify-content:space-between}@media screen and (max-width:1700px){.header .header-content{background-color:#001c3c;width:95%}}.header .header-content .main-logo{height:45px}.header .header-content .main-logo img{filter:brightness(0) invert(1);margin-top:5px;max-height:100%}@media screen and (max-width:1024px){.header .header-content .main-logo img{margin-top:0}}.header .header-content .overlay{background-color:rgba(0,28,60,.8);display:none;height:100%;position:fixed;width:100%;z-index:0}.header .header-content #nav-main{align-items:center;display:flex;height:100%;justify-content:flex-end;margin-left:auto;padding-left:10px}@media screen and (max-width:1024px){.header .header-content #nav-main{align-items:flex-start;flex-direction:column;margin-top:55px;overflow-y:auto;padding-left:0;position:static;width:100%}}.header .header-content #nav-main .first-level-menu{align-items:center;display:flex;height:100%;list-style:none;padding-left:0}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu{align-items:flex-start;flex-direction:column;width:100%}}.header .header-content #nav-main .first-level-menu .first-level{margin:0 9px}.header .header-content #nav-main .first-level-menu .first-level .first-level-img{height:24px;margin-top:6px;width:auto}@media (min-width:1024px) and (max-width:1700px){.header .header-content #nav-main .first-level-menu .first-level .first-level-img{filter:brightness(0) invert(1)}}@media screen and (min-width:1024px){.header .header-content #nav-main .first-level-menu .first-level{align-items:center;display:flex;height:100%}}@media (min-width:1440px) and (max-width:1600px){.header .header-content #nav-main .first-level-menu .first-level{margin:0 6px}}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level{margin:0;width:100%}}.header .header-content #nav-main .first-level-menu .first-level.active .first-level-link,.header .header-content #nav-main .first-level-menu .first-level:hover .first-level-link{color:#e94251;transition:.4s}.header .header-content #nav-main .first-level-menu .first-level.active .first-level-link:after,.header .header-content #nav-main .first-level-menu .first-level:hover .first-level-link:after{transition-duration:.4s;width:100%}.header .header-content #nav-main .first-level-menu .first-level a{color:#001c3c;font-size:13px;justify-content:space-between;position:relative;text-decoration:none}@media (min-width:1024px) and (max-width:1700px){.header .header-content #nav-main .first-level-menu .first-level a:not(.third-level-link){color:#fff}}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level a{align-items:center;border-bottom:1px solid rgba(0,28,60,.2);display:flex;padding:20px 0}}@media screen and (min-width:1024px){.header .header-content #nav-main .first-level-menu .first-level a:after{background-color:#e94251;bottom:0;content:"";display:block;height:1px;position:absolute;transition:.4s;width:0}}.header .header-content #nav-main .first-level-menu .first-level a.bold span{font-weight:700}.header .header-content #nav-main .first-level-menu .first-level a.style--cta{background-color:#001c3c;color:#fff;padding:4px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.header .header-content #nav-main .first-level-menu .first-level a.style--cta:after{content:none}.header .header-content #nav-main .first-level-menu .first-level a.style--cta:hover{background-color:#e94251;color:#fff;transition:.4s}.header .header-content #nav-main .first-level-menu .first-level a.style--outline{border:1px solid #001c3c;padding:4px 10px;text-transform:uppercase}.header .header-content #nav-main .first-level-menu .first-level a.style--outline:after{content:none}.header .header-content #nav-main .first-level-menu .first-level a.style--outline:hover{background-color:#001c3c;color:#fff;transition:.4s}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level a.style--outline{border:none;border-bottom:1px solid rgba(0,28,60,.2);padding:20px 0}}.header .header-content #nav-main .first-level-menu .first-level a.style--flag{text-transform:uppercase}.header .header-content #nav-main .first-level-menu .first-level a.style--flag:after{background:linear-gradient(90deg,#002654 33.33%,#fff 0,#fff 66.66%,#ce1126 0);bottom:-2px;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:30px}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level a.style--flag:after{bottom:16px;left:8px;transform:unset}}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level:has(.style--cta){order:1}}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level:last-child a{border-bottom:none}}.header .header-content #nav-main .first-level-menu .first-level svg{display:none;height:15px;transform:rotate(-180deg);width:auto}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level svg{display:block}}.header .header-content #nav-main .first-level-menu .first-level .mega-menu-return,.header .header-content #nav-main .first-level-menu .first-level .mega-menu-return-first-level{display:none}.header .header-content #nav-main .first-level-menu .first-level .mega-menu-return svg,.header .header-content #nav-main .first-level-menu .first-level .mega-menu-return-first-level svg{fill:#001c3c;height:10px;margin-right:14px;transform:rotate(1turn)}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level .mega-menu-return,.header .header-content #nav-main .first-level-menu .first-level .mega-menu-return-first-level{align-items:center;display:flex;padding:20px 0}}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container{background-color:#fff;box-shadow:0 10px 48px -26px rgba(0,0,0,.15);height:auto;padding:25px 0;position:absolute;right:7%;top:100%;transform:scaleY(0);transform-origin:top center;transition:.4s;width:57vw;z-index:4}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container{height:100vh;left:100%;opacity:0;top:0;transform:scaleY(1);visibility:hidden;width:100%}}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container.open{opacity:1;visibility:visible}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .sub-menu-content{display:flex;flex-basis:0;flex-grow:1;justify-content:space-between;margin:25px auto;max-width:91%}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .sub-menu-content{flex-direction:column;height:calc(100vh - 62px);justify-content:unset;left:0;margin:62px 0 0;max-width:100%;padding:40px;position:absolute;top:0;transition:.4s;width:100%}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .sub-menu-content:not(.close){overflow-y:scroll}}@media screen and (max-width:640px){.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .sub-menu-content{padding:20px}}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .sub-menu-content.close{left:-100%;transition:.4s}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu{flex:inherit;padding-right:20px}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu{flex:unset;max-height:90vh;padding-right:0;width:100%}}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu li .second-level-link{color:#e94251;display:block;display:flex;font-family:Poppins Medium,arial;font-size:13px;justify-content:space-between;margin-bottom:12px;text-transform:uppercase}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu li .second-level-link span{align-items:center;display:flex}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu li .second-level-link span img{height:5px;margin-left:7px;width:35px}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu li .second-level-link svg{display:none}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu li .second-level-link svg{display:block}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu li .third-level-menu{left:100%;max-height:90vh;opacity:0;overflow-y:scroll;padding:40px;position:absolute;top:0;visibility:hidden;width:100%}}@media screen and (max-width:640px){.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu li .third-level-menu{padding:20px}}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu li .third-level-menu.open{opacity:1;visibility:visible}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu li .third-level{margin-bottom:4px;padding-bottom:4px}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu li .third-level-link{font-family:Poppins Medium,arial;font-size:13px;opacity:.4;transition:.4s}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu li .third-level-link{opacity:1}}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container .second-level-menu li .third-level-link:hover{opacity:1;transition:.4s}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container picture{width:25%}@media screen and (max-width:1024px){.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container picture{display:none}}.header .header-content #nav-main .first-level-menu .first-level .sub-menu-container picture img{max-width:100%}.header .header-content #nav-main .first-level-menu .first-level:hover .sub-menu-container{transform:scaleY(1);transform-origin:top center;transition:.4s}.header .header-content #nav-main .first-level-menu .first-level:hover .first-level-link{color:#e94251;transition:.4s}.header .header-content #nav-main .langage{margin:0 5px}@media screen and (max-width:1024px){.header .header-content #nav-main .langage{display:flex;left:calc(76% - 65px);position:fixed;top:20px;z-index:9}}@media screen and (min-width:1024px){.header .header-content #nav-main .langage:hover ul{opacity:1;transition:.4s;visibility:visible}}.header .header-content #nav-main .langage .selected-language{cursor:pointer}@media screen and (max-width:1024px){.header .header-content #nav-main .langage .selected-language{text-decoration:underline;text-underline-offset:2px}}.header .header-content #nav-main .langage ul{align-items:center;opacity:0;position:absolute;transition:.4s;visibility:hidden}@media screen and (max-width:1024px){.header .header-content #nav-main .langage ul{margin-left:8px;opacity:1;position:static;visibility:visible}}@media screen and (max-width:1700px){.header .header-content #nav-main .langage a,.header .header-content #nav-main .langage span{color:#fff}}.header .header-content #nav-main .langage a{color:#001c3c;font-size:13px}.header .menu-content-wrapper{height:100%;width:100%}.header .menu-content-wrapper div{height:100%}@media screen and (max-width:1024px){.header .menu-content-wrapper{background-color:#fff;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:.4s;width:76%}}.header .menu-content-wrapper.close{left:-100%;transition:.4s}@media screen and (max-width:1024px){.header .menu-content-wrapper.close #nav-main .langage{display:none}.header .first-level-full-menu{background-color:#fff;display:flex;flex-direction:column-reverse;height:100%;justify-content:flex-end;left:0;padding:40px;position:absolute;transition:.4s;width:100%}}@media screen and (max-width:640px){.header .first-level-full-menu{padding:20px}}.header .first-level-full-menu.close{left:-100%;transition:.4s}.header .woocommerce-items{align-items:center;display:flex;height:100%;padding-left:5px}@media screen and (max-width:1440px){.header .woocommerce-items{padding-right:10px}}@media screen and (max-width:1700px){.header .woocommerce-items .top-menu-item.account{filter:brightness(0) invert(1)}}.header .woocommerce-items li{margin-right:8px}.header .woocommerce-items li .icon,.header .woocommerce-items li a{align-items:center;display:flex;justify-content:center}.header .woocommerce-items li:last-child{margin-right:0}.header .woocommerce-items li svg{height:18px;width:20px}.header .woocommerce-items .search{align-items:center;display:flex;height:20px;justify-content:center;position:relative;width:14px}.header .woocommerce-items .search #yith-searchsubmit,.header .woocommerce-items .search .search-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/loupe.e8c3551d.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;box-shadow:none;color:transparent;cursor:pointer;height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px}@media screen and (max-width:1700px){.header .woocommerce-items .search .search-icon{filter:brightness(0) invert(1)}}.header .woocommerce-items .search #yith-searchsubmit{right:8px}.header .woocommerce-items .search #yith-ajaxsearchform{border-radius:30px}.header .woocommerce-items .search .yith-ajaxsearchform-container{background-color:#fff;border-radius:30px;box-shadow:0 0 20px 0 rgba(0,0,0,.15);opacity:1;padding:5px 25px 5px 12px;position:absolute;right:-4px;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:right;transition:.4s;visibility:visible;width:350px;z-index:1}@media screen and (max-width:1024px){.header .woocommerce-items .search .yith-ajaxsearchform-container{width:250px}}.header .woocommerce-items .search .yith-ajaxsearchform-container .search-navigation{width:100%}.header .woocommerce-items .search .yith-ajaxsearchform-container .search-navigation input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:Poppins Regular,arial;margin-bottom:0;padding:6px;width:100%}.header .woocommerce-items .search .yith-ajaxsearchform-container .search-navigation .autocomplete-suggestion{display:flex}.header .woocommerce-items .search .yith-ajaxsearchform-container .search-navigation .autocomplete-suggestion .yith_wcas_result_image{align-items:center;display:flex;justify-content:center;max-height:100%}.header .woocommerce-items .search .yith-ajaxsearchform-container .search-navigation .autocomplete-suggestion .yith_wcas_result_image img{height:auto;max-height:100%;max-width:100%}.header .woocommerce-items .search.active .yith-ajaxsearchform-container{transform:translateY(-50%) scaleX(1);transition:.4s}.header .woocommerce-items .search.active .search-icon{opacity:0;visibility:hidden}.header .woocommerce-items .top-menu-item.cart{position:relative}.header .woocommerce-items .top-menu-item.cart .cart-link .icon{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/icon-cart.17142fd0.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;position:relative;width:17px}.header .woocommerce-items .top-menu-item.cart .cart-link .icon .cart-qty.badge{align-items:center;background-color:#001c3c;border-radius:50%;box-shadow:0 10px 48px -26px rgba(0,0,0,.15);color:#fff;display:flex;font-family:Poppins Medium,arial;font-size:10px;height:17px;justify-content:center;position:absolute;right:-13px;top:-10px;width:17px}@media screen and (min-width:1024px){.header .woocommerce-items .top-menu-item.cart:hover .mini-cart{opacity:1;transition:.4s;visibility:visible}}.header .woocommerce-items .top-menu-item.cart .mini-cart{background-color:#fff;box-shadow:1px 1px 10px rgba(0,0,0,.15);opacity:0;padding:13px;position:absolute;right:0;top:25px;transition:.4s;visibility:hidden;width:-moz-max-content;width:max-content;z-index:5}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart__empty-message{padding:40px 25px}.header .woocommerce-items .top-menu-item.cart .mini-cart .close-mini-cart{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/close.ac7ec48f.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;filter:brightness(10%);height:20px;opacity:.5;position:fixed;right:-100%;top:10px;transition:.4s;width:20px;z-index:1}@media screen and (max-width:1024px){.header .woocommerce-items .top-menu-item.cart .mini-cart{height:100vh;opacity:1;overflow-y:auto;position:fixed;right:-100%;top:0;visibility:visible;width:75%;z-index:8}.header .woocommerce-items .top-menu-item.cart .mini-cart.visible{right:0}.header .woocommerce-items .top-menu-item.cart .mini-cart.visible .close-mini-cart{right:25px;transition:.4s}.header .woocommerce-items .top-menu-item.cart .mini-cart{width:85%}}.header .woocommerce-items .top-menu-item.cart .mini-cart .mini-cart-title{border-bottom:1px solid rgba(0,28,60,.1);font-family:Poppins Semibold,arial;font-size:14px;padding-bottom:8px;text-align:center;text-transform:uppercase}.header .woocommerce-items .top-menu-item.cart .mini-cart.active{opacity:1;transition:.4s;visibility:visible}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart__total{align-items:center;border-bottom:1px solid rgba(0,28,60,.1);display:flex;justify-content:space-between;padding:10px 0;text-align:center}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart__total strong{font-family:Poppins Medium,arial;font-size:11px;font-weight:400;text-transform:uppercase}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart__total .woocommerce-Price-amount{font-size:13px}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart__buttons{padding-top:20px}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart__buttons .button{background-color:#e94251;color:#fff;display:block;letter-spacing:.4656px;padding:7px;text-align:center;text-transform:uppercase}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart__buttons .button.checkout{display:none}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart{max-height:50vh;overflow-y:auto}@media screen and (max-width:1024px){.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart{max-height:unset}}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart::-webkit-scrollbar{width:3px}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart::-webkit-scrollbar-thumb,.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart::-webkit-scrollbar-track{background:#001c3c}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart .woocommerce-mini-cart-item{align-items:center;border-bottom:1px solid rgba(0,28,60,.1);display:flex;padding:15px 30px 15px 0;position:relative}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove{background-color:#fff;color:#001c3c!important;display:block;font-size:25px;font-weight:700;height:24px;line-height:19px;opacity:.3;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:24px}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove:hover{border:0;opacity:.8;transition:.4s}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart .woocommerce-mini-cart-item img{background-color:#f6f6f6;height:55px;margin-right:8px;max-width:55px;overflow:hidden;width:55px}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart .woocommerce-mini-cart-item a:not(.remove){display:flex}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart .woocommerce-mini-cart-item a:not(.remove) .title-container{margin:0;max-width:155px}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart .woocommerce-mini-cart-item a:not(.remove) .title-container .product-name{color:#001c3c;font-family:Poppins Medium,arial;font-size:13px;line-height:15px}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart .woocommerce-mini-cart-item a:not(.remove) .title-container .variation{display:none}.header .woocommerce-items .top-menu-item.cart .mini-cart .woocommerce-mini-cart .woocommerce-mini-cart-item a:not(.remove) .title-container .quantity{border:0;color:#001c3c;display:block;font-size:12px;opacity:.6}.header .woocommerce-items .top-menu-item.cart .mini-cart-overlay{background-color:rgba(0,0,0,.4);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:.4s;visibility:hidden;width:100vw;z-index:1}.header .woocommerce-items .top-menu-item.cart .mini-cart-overlay.visible{opacity:1;transition:.4s;visibility:visible}.header .burger-menu{align-items:center;display:none;flex-direction:column;height:44px;position:relative;z-index:1}@media screen and (max-width:1024px){.header .burger-menu{display:flex}}.header .burger-menu .burger-icon{height:22px;position:relative;width:34px}.header .burger-menu .burger-icon span{background-color:#fff;display:block;height:2px;position:absolute;transition:.4s;width:34px}.header .burger-menu .burger-icon span:first-child{top:0;transition:.4s}.header .burger-menu .burger-icon span:nth-child(2){top:50%;transform:translateY(-50%)}.header .burger-menu .burger-icon span:last-child{bottom:0;transition:.4s}.header .burger-menu .burger-icon.close span{background-color:#001c3c;transition:.4s}.header .burger-menu .burger-icon.close span:first-child{top:7px;transform:rotate(45deg);transition:.4s}.header .burger-menu .burger-icon.close span:nth-child(2){display:none}.header .burger-menu .burger-icon.close span:last-child{top:7px;transform:rotate(-45deg);transition:.4s}.header .burger-menu .text-menu{bottom:0;height:16px;overflow:hidden;position:absolute;text-align:center;width:44px}.header .burger-menu .text-menu.close p{color:#001c3c;transition:.4s}.header .burger-menu .text-menu p{color:#fff;font-family:Poppins Medium,arial;font-size:13px;left:50%;position:absolute;transform:translateX(-50%);transition:.4s}.header .burger-menu .text-menu p.close{top:100%;transition:.4s}.header .burger-menu .text-menu p.close.show,.header .burger-menu .text-menu p.open{top:0;transition:.4s}.header .burger-menu .text-menu p.open.hide{top:-100%;transition:.4s}.reinsurance-container{padding:30px 0}.reinsurance-container .reinsurance-list{display:flex;flex-basis:0;flex-grow:1}@media screen and (max-width:768px){.reinsurance-container .reinsurance-list{flex-basis:unset;flex-wrap:wrap}}.reinsurance-container .reinsurance-list .reinsurance-item{flex:inherit;text-align:center}@media screen and (max-width:768px){.reinsurance-container .reinsurance-list .reinsurance-item{flex:unset;margin-bottom:20px;width:100%}}.reinsurance-container .reinsurance-list .reinsurance-item .reinsurance-img{align-items:center;display:flex;height:60px;justify-content:center;margin:0 auto;width:60px}.reinsurance-container .reinsurance-list .reinsurance-item .reinsurance-img .reinsurance-logo{max-height:100%;max-width:100%}.reinsurance-container .reinsurance-list .reinsurance-item p{color:#001c3c;font-family:Oswald Semibold,arial;margin-top:10px;text-transform:uppercase}#footer{overflow-x:clip}#footer a{transition:.4s}#footer a:hover{opacity:.7;transition:.4s}#footer .footer-wrapper{background-color:#001c3c;color:#fff;padding-top:50px}#footer a{color:#fff;display:inline-block}#footer .footer-container .newsletter-container{border-bottom:1px solid hsla(0,0%,100%,.23);display:flex;justify-content:center;margin:0 auto;max-width:98vw;padding-bottom:20px}@media screen and (max-width:1024px){#footer .footer-container .newsletter-container{flex-direction:column}}#footer .footer-container .newsletter-container .title-container{align-items:baseline;padding-right:50px;width:44%}@media screen and (max-width:1024px){#footer .footer-container .newsletter-container .title-container{align-items:center;padding-right:0;text-align:center;width:100%}}#footer .footer-container .newsletter-container .title-container .subtitle{font-family:Poppins Light,arial;font-size:12px;margin-top:15px}#footer .footer-container .newsletter-container .title-container .subtitle a{text-decoration:underline}#footer .footer-container .newsletter-container .form-container{margin-bottom:35px;margin-top:65px;padding-left:39px;width:40%}@media screen and (max-width:1024px){#footer .footer-container .newsletter-container .form-container{margin-top:30px;padding-left:0;width:100%}#footer .footer-container .newsletter-container .form-container .form-container-cf7{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:100%}}#footer .footer-container .newsletter-container .form-container .wpcf7-form .newsletter-form{display:flex;margin-bottom:15px;max-width:100%}@media screen and (max-width:420px){#footer .footer-container .newsletter-container .form-container .wpcf7-form .newsletter-form .wpcf7-form-control-wrap{width:70%}#footer .footer-container .newsletter-container .form-container .wpcf7-form .newsletter-form .wpcf7-submit{width:30%}}#footer .footer-container .newsletter-container .form-container .wpcf7-form .newsletter-form input{height:47px}#footer .footer-container .newsletter-container .form-container .wpcf7-form .newsletter-form input[type=email]{background-color:transparent;border:1px solid #fff;box-sizing:border-box;color:#fff;font-family:Poiret One Regular,arial;font-size:16px;max-width:100%;padding:5px 10px}#footer .footer-container .newsletter-container .form-container .wpcf7-form .newsletter-form input[type=email]::-moz-placeholder{color:#fff;opacity:.7}#footer .footer-container .newsletter-container .form-container .wpcf7-form .newsletter-form input[type=email]::placeholder{color:#fff;opacity:.7}#footer .footer-container .newsletter-container .form-container .wpcf7-form .newsletter-form input[type=submit]{background-color:#fff;border:0;color:#001c3c;font-family:Oswald regular,arial;font-size:15px;letter-spacing:0;text-transform:uppercase}#footer .footer-container .legal-container{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.23);border-top:1px solid hsla(0,0%,100%,.23);display:flex;flex-direction:column;justify-content:center;padding:15px 0}#footer .footer-container .legal-container p{font-family:Poppins Light,arial}@media screen and (max-width:1024px){#footer .footer-container .legal-container p{text-align:center}}#footer .footer-container .legal-container .legal-item{display:flex;flex-direction:row;gap:20px;justify-content:center;margin-bottom:10px;width:60%}@media screen and (max-width:1024px){#footer .footer-container .legal-container .legal-item{align-items:center;flex-direction:column}}#footer .footer-container .legal-container .legal-item img{height:auto;-o-object-fit:contain;object-fit:contain;width:10%}@media screen and (max-width:1024px){#footer .footer-container .legal-container .legal-item img{width:30%}}#footer .footer-container .legal-container .legal-item div{display:flex;flex-direction:column;justify-content:center}#footer .footer-container .legal-container .legal-item p{font-family:Poppins Light,arial}@media screen and (max-width:1024px){#footer .footer-container .legal-container .legal-item p{text-align:center}}#footer .footer-container .social-container{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.23);border-top:1px solid hsla(0,0%,100%,.23);display:flex;justify-content:center;padding:15px 0}#footer .footer-container .social-container .social-link{display:inline-block;height:33px;margin:0 10px;transition:.4s}#footer .footer-container .social-container .social-link img{max-height:100%}#footer .footer-container .sitemap-container{padding:50px 0;position:relative}#footer .footer-container .sitemap-container .rooster-logo{bottom:calc(100% - 7px);position:absolute;right:150px}@media screen and (max-width:1024px){#footer .footer-container .sitemap-container .rooster-logo{right:20px}}@media screen and (max-width:768px){#footer .footer-container .sitemap-container .rooster-logo{display:none}}#footer .footer-container .sitemap-container .first-level-container{display:flex;justify-content:center}@media screen and (max-width:1024px){#footer .footer-container .sitemap-container .first-level-container{flex-wrap:wrap}}#footer .footer-container .sitemap-container .first-level-container .first-level{text-align:center;width:25%}@media screen and (max-width:1024px){#footer .footer-container .sitemap-container .first-level-container .first-level{margin-bottom:25px;width:50%}}@media screen and (max-width:768px){#footer .footer-container .sitemap-container .first-level-container .first-level{width:100%}}#footer .footer-container .sitemap-container .first-level-container .first-level .first-level-link{margin-bottom:20px}@media screen and (max-width:768px){#footer .footer-container .sitemap-container .first-level-container .first-level .first-level-link{margin-bottom:8px}}#footer .footer-container .sitemap-container .first-level-container .first-level-link{font-family:Poiret One Regular,arial;font-size:20px}#footer .footer-container .sitemap-container .first-level-container .submenu-container .second-level-link{font-family:Poppins Light,arial}#footer .footer-container .bottom-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:10px 0}@media screen and (max-width:1024px){#footer .footer-container .bottom-footer{flex-direction:column;padding:15px 0;text-align:center}}#footer .footer-container .bottom-footer .images-container{align-items:center;display:flex;margin-left:auto}@media screen and (max-width:1024px){#footer .footer-container .bottom-footer .images-container{justify-content:center;margin:15px auto;width:100%}}#footer .footer-container .bottom-footer .images-container img{height:60px;margin-left:15px;width:auto}#footer .footer-container .bottom-footer ul{align-items:center;display:flex;padding:15px 0}@media screen and (max-width:1024px){#footer .footer-container .bottom-footer ul{flex-direction:column;padding:0}}#footer .footer-container .bottom-footer li,#footer .footer-container .bottom-footer span{margin:0 5px}#footer .footer-container .bottom-footer li:after,#footer .footer-container .bottom-footer span:after{content:"-";margin-left:10px}@media screen and (max-width:1024px){#footer .footer-container .bottom-footer li:after,#footer .footer-container .bottom-footer span:after{display:none}}#footer .footer-container .bottom-footer .site-credit{margin-left:5px}#lpc_pick_up_widget_show_map,.added_to_cart,.moove-gdpr-infobar-settings-btn,.sbi_follow_btn a,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a,.underline-link,.woocommerce-info a,.woocommerce-notices-wrapper .woocommerce-message .restore-item,.woocommerce-tabs .tabs li a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#001c3c;cursor:pointer;display:inline-block;font-family:Poppins Medium,arial;font-size:13px;padding:0;position:relative;text-transform:uppercase}#lpc_pick_up_widget_show_map:after,#lpc_pick_up_widget_show_map:before,.added_to_cart:after,.added_to_cart:before,.moove-gdpr-infobar-settings-btn:after,.moove-gdpr-infobar-settings-btn:before,.sbi_follow_btn a:after,.sbi_follow_btn a:before,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a:after,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a:before,.underline-link:after,.underline-link:before,.woocommerce-info a:after,.woocommerce-info a:before,.woocommerce-notices-wrapper .woocommerce-message .restore-item:after,.woocommerce-notices-wrapper .woocommerce-message .restore-item:before,.woocommerce-tabs .tabs li a:after,.woocommerce-tabs .tabs li a:before{background-color:#e94251;bottom:0;content:"";display:block;height:1px;position:absolute;transition:.4s}#lpc_pick_up_widget_show_map:before,.added_to_cart:before,.moove-gdpr-infobar-settings-btn:before,.sbi_follow_btn a:before,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a:before,.underline-link:before,.woocommerce-info a:before,.woocommerce-notices-wrapper .woocommerce-message .restore-item:before,.woocommerce-tabs .tabs li a:before{left:0;width:0}#lpc_pick_up_widget_show_map:after,.added_to_cart:after,.moove-gdpr-infobar-settings-btn:after,.sbi_follow_btn a:after,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a:after,.underline-link:after,.woocommerce-info a:after,.woocommerce-notices-wrapper .woocommerce-message .restore-item:after,.woocommerce-tabs .tabs li a:after{right:0;width:100%}#lpc_pick_up_widget_show_map:hover:after,.added_to_cart:hover:after,.moove-gdpr-infobar-settings-btn:hover:after,.sbi_follow_btn a:hover:after,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a:hover:after,.underline-link:hover:after,.woocommerce-info a:hover:after,.woocommerce-notices-wrapper .woocommerce-message .restore-item:hover:after,.woocommerce-tabs .tabs li a:hover:after{transition:.4s;width:0}#lpc_pick_up_widget_show_map:hover:before,.added_to_cart:hover:before,.moove-gdpr-infobar-settings-btn:hover:before,.sbi_follow_btn a:hover:before,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a:hover:before,.underline-link:hover:before,.woocommerce-info a:hover:before,.woocommerce-notices-wrapper .woocommerce-message .restore-item:hover:before,.woocommerce-tabs .tabs li a:hover:before{transition-delay:.1s;transition-duration:.4s;width:100%}#lpc_pick_up_widget_show_map.added_to_cart,#lpc_pick_up_widget_show_map.white,.added_to_cart.added_to_cart,.added_to_cart.white,.moove-gdpr-infobar-settings-btn.added_to_cart,.moove-gdpr-infobar-settings-btn.white,.sbi_follow_btn a.added_to_cart,.sbi_follow_btn a.white,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a.added_to_cart,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a.white,.underline-link.added_to_cart,.underline-link.white,.woocommerce-info a.added_to_cart,.woocommerce-info a.white,.woocommerce-notices-wrapper .woocommerce-message .restore-item.added_to_cart,.woocommerce-notices-wrapper .woocommerce-message .restore-item.white,.woocommerce-tabs .tabs li a.added_to_cart,.woocommerce-tabs .tabs li a.white{color:#fff}#lpc_pick_up_widget_show_map.added_to_cart:after,#lpc_pick_up_widget_show_map.added_to_cart:before,#lpc_pick_up_widget_show_map.white:after,#lpc_pick_up_widget_show_map.white:before,.added_to_cart.added_to_cart:after,.added_to_cart.added_to_cart:before,.added_to_cart.white:after,.added_to_cart.white:before,.moove-gdpr-infobar-settings-btn.added_to_cart:after,.moove-gdpr-infobar-settings-btn.added_to_cart:before,.moove-gdpr-infobar-settings-btn.white:after,.moove-gdpr-infobar-settings-btn.white:before,.sbi_follow_btn a.added_to_cart:after,.sbi_follow_btn a.added_to_cart:before,.sbi_follow_btn a.white:after,.sbi_follow_btn a.white:before,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a.added_to_cart:after,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a.added_to_cart:before,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a.white:after,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a.white:before,.underline-link.added_to_cart:after,.underline-link.added_to_cart:before,.underline-link.white:after,.underline-link.white:before,.woocommerce-info a.added_to_cart:after,.woocommerce-info a.added_to_cart:before,.woocommerce-info a.white:after,.woocommerce-info a.white:before,.woocommerce-notices-wrapper .woocommerce-message .restore-item.added_to_cart:after,.woocommerce-notices-wrapper .woocommerce-message .restore-item.added_to_cart:before,.woocommerce-notices-wrapper .woocommerce-message .restore-item.white:after,.woocommerce-notices-wrapper .woocommerce-message .restore-item.white:before,.woocommerce-tabs .tabs li a.added_to_cart:after,.woocommerce-tabs .tabs li a.added_to_cart:before,.woocommerce-tabs .tabs li a.white:after,.woocommerce-tabs .tabs li a.white:before{background-color:#fff}#lpc_pick_up_widget_show_map.center,.added_to_cart.center,.moove-gdpr-infobar-settings-btn.center,.sbi_follow_btn a.center,.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a.center,.underline-link.center,.woocommerce-info a.center,.woocommerce-notices-wrapper .woocommerce-message .restore-item.center,.woocommerce-tabs .tabs li a.center{display:flex;margin:0 auto;width:-moz-fit-content;width:fit-content}.underline-arrow-link{align-items:center;color:#001c3c;display:flex;font-family:Poppins Medium,arial;justify-content:flex-start;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.underline-arrow-link:after{background-color:#001c3c;bottom:0;content:"";display:block;height:1px;position:absolute;transition:.4s;width:100%}.underline-arrow-link:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/slider-arrow.685ad684.svg);background-position:0;background-repeat:no-repeat;background-size:190%;content:"";display:block;height:14px;margin-right:10px;transition:.4s;width:17px}.bpb-button,.woocommerce-cart .button.wc-backward.bpb-button,.wp-block-button .wp-block-button__link{border-radius:0;display:inline-block;padding:8px 12px;transition:.4s}.bpb-button.red,.bpb-button.wp-block-button__link,.woocommerce-cart .button.wc-backward.bpb-button.red,.woocommerce-cart .button.wc-backward.bpb-button.wp-block-button__link,.wp-block-button .wp-block-button__link.red,.wp-block-button .wp-block-button__link.wp-block-button__link{background-color:#e94251;border:2px solid #e94251;color:#fff}.bpb-button.red:hover,.bpb-button.wp-block-button__link:hover,.woocommerce-cart .button.wc-backward.bpb-button.red:hover,.woocommerce-cart .button.wc-backward.bpb-button.wp-block-button__link:hover,.wp-block-button .wp-block-button__link.red:hover,.wp-block-button .wp-block-button__link.wp-block-button__link:hover{background-color:#fff;color:#e94251;transition:.4s}.bpb-button.border,.woocommerce-cart .button.wc-backward.bpb-button.border,.wp-block-button .wp-block-button__link.border{background-color:#fff;border:1px solid #001c3c;color:#001c3c}.bpb-button.border:hover,.woocommerce-cart .button.wc-backward.bpb-button.border:hover,.wp-block-button .wp-block-button__link.border:hover{background-color:#001c3c;color:#fff}.bpb-button.border.white,.woocommerce-cart .button.wc-backward.bpb-button.border.white,.wp-block-button .wp-block-button__link.border.white{background-color:transparent;border-color:#fff;color:#fff}.bpb-button.blue,.woocommerce-cart .button.wc-backward.bpb-button.blue,.wp-block-button .wp-block-button__link.blue{background-color:#001c3c;border:2px solid #001c3c;color:#fff}.bpb-button.blue:hover,.woocommerce-cart .button.wc-backward.bpb-button.blue:hover,.wp-block-button .wp-block-button__link.blue:hover{background-color:#fff;color:#001c3c;transition:.4s}.wp-block-button .wp-block-button__link{border-radius:8px}.woocommerce .button.product_type_simple.add_to_cart_button,.woocommerce .cart p.button.alt.single_add_to_cart_button,.woocommerce .product_type_variable.add_to_cart_button,.woocommerce .single_add_to_cart_button.button.add_to_cart_button,.woocommerce .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed,body .button.product_type_simple.add_to_cart_button,body .cart p.button.alt.single_add_to_cart_button,body .product_type_variable.add_to_cart_button,body .single_add_to_cart_button.button.add_to_cart_button,body .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed{align-items:center;background-color:#e94251;border-radius:0;color:#fff;cursor:pointer;display:flex;font-family:Poppins Medium,arial;font-weight:400;padding:15px 20px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.woocommerce .button.product_type_simple.add_to_cart_button:after,.woocommerce .cart p.button.alt.single_add_to_cart_button:after,.woocommerce .product_type_variable.add_to_cart_button:after,.woocommerce .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed:after,.woocommerce .single_add_to_cart_button.button.add_to_cart_button:after,body .button.product_type_simple.add_to_cart_button:after,body .cart p.button.alt.single_add_to_cart_button:after,body .product_type_variable.add_to_cart_button:after,body .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed:after,body .single_add_to_cart_button.button.add_to_cart_button:after{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/icon-cart.17142fd0.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:brightness(0) invert(1);height:16px;margin-left:10px;width:17px}.woocommerce .button.product_type_simple.add_to_cart_button:hover,.woocommerce .cart p.button.alt.single_add_to_cart_button:hover,.woocommerce .product_type_variable.add_to_cart_button:hover,.woocommerce .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed:hover,.woocommerce .single_add_to_cart_button.button.add_to_cart_button:hover,body .button.product_type_simple.add_to_cart_button:hover,body .cart p.button.alt.single_add_to_cart_button:hover,body .product_type_variable.add_to_cart_button:hover,body .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed:hover,body .single_add_to_cart_button.button.add_to_cart_button:hover{background-color:#e94251}.woocommerce .button.product_type_simple.add_to_cart_button:hover:after,.woocommerce .cart p.button.alt.single_add_to_cart_button:hover:after,.woocommerce .product_type_variable.add_to_cart_button:hover:after,.woocommerce .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed:hover:after,.woocommerce .single_add_to_cart_button.button.add_to_cart_button:hover:after,body .button.product_type_simple.add_to_cart_button:hover:after,body .cart p.button.alt.single_add_to_cart_button:hover:after,body .product_type_variable.add_to_cart_button:hover:after,body .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed:hover:after,body .single_add_to_cart_button.button.add_to_cart_button:hover:after{animation:wriggle .9s forwards}@keyframes wriggle{20%,90%{transform:rotate(0deg)}30%,50%,70%{transform:rotate(-15deg)}40%,60%{transform:rotate(0deg)}}.woocommerce .button.product_type_simple.add_to_cart_button.loading,.woocommerce .cart p.button.alt.single_add_to_cart_button.loading,.woocommerce .product_type_variable.add_to_cart_button.loading,.woocommerce .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed.loading,.woocommerce .single_add_to_cart_button.button.add_to_cart_button.loading,body .button.product_type_simple.add_to_cart_button.loading,body .cart p.button.alt.single_add_to_cart_button.loading,body .product_type_variable.add_to_cart_button.loading,body .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed.loading,body .single_add_to_cart_button.button.add_to_cart_button.loading{opacity:1}.woocommerce .button.product_type_simple.add_to_cart_button.loading:after,.woocommerce .cart p.button.alt.single_add_to_cart_button.loading:after,.woocommerce .product_type_variable.add_to_cart_button.loading:after,.woocommerce .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed.loading:after,.woocommerce .single_add_to_cart_button.button.add_to_cart_button.loading:after,body .button.product_type_simple.add_to_cart_button.loading:after,body .cart p.button.alt.single_add_to_cart_button.loading:after,body .product_type_variable.add_to_cart_button.loading:after,body .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed.loading:after,body .single_add_to_cart_button.button.add_to_cart_button.loading:after{position:static}.woocommerce .button.product_type_simple.add_to_cart_button.added:after,.woocommerce .cart p.button.alt.single_add_to_cart_button.added:after,.woocommerce .product_type_variable.add_to_cart_button.added:after,.woocommerce .single_add_to_cart_button.button.add_to_cart_button.added:after,.woocommerce .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed.added:after,body .button.product_type_simple.add_to_cart_button.added:after,body .cart p.button.alt.single_add_to_cart_button.added:after,body .product_type_variable.add_to_cart_button.added:after,body .single_add_to_cart_button.button.add_to_cart_button.added:after,body .single_add_to_cart_button.button.add_to_cart_button.disabled.wc-variation-selection-needed.added:after{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/checked.2893e61d.svg)}.instagram-feed{position:relative}.instagram-feed .title-container.color{color:#e94251}@media screen and (max-width:768px){.instagram-feed .title-container.color{text-align:center}}.instagram-feed .title-container.color .uptitle{font-size:25px}@media screen and (max-width:1280px){.instagram-feed .title-container.color .uptitle{font-size:15px}}.instagram-feed .title-container.color .title{font-family:Oswald regular,arial;font-size:40px;margin-top:0}@media screen and (max-width:1280px){.instagram-feed .title-container.color .title{font-size:25px}}.instagram-feed #sb_instagram .sbi_follow_btn{position:absolute;right:0;top:68px}@media screen and (max-width:1280px){.instagram-feed #sb_instagram .sbi_follow_btn{top:35px}}@media screen and (max-width:1024px){.instagram-feed #sb_instagram .sbi_follow_btn{margin:30px auto 50px;position:static}}.instagram-feed #sb_instagram .sbi_follow_btn a{background-color:transparent;box-shadow:none;color:#e94251;padding:0;position:relative}.instagram-feed #sb_instagram .sbi_follow_btn a svg{display:none}.instagram-feed #sb_instagram .sbi_follow_btn a:hover{background-color:transparent;box-shadow:none;color:#e94251}.instagram-feed #sb_instagram .sbi_follow_btn a:hover span{background-color:transparent}.hero-container{padding-bottom:0}.hero-container.no-visual{margin-bottom:60px}@media screen and (max-width:1024px){.hero-container.no-visual{margin-bottom:30px}}.hero-container.no-visual.no-margin{margin-bottom:0}.hero-container.no-visual.no-margin .buttons-banner{margin-bottom:60px}@media screen and (max-width:1024px){.hero-container.no-visual.no-margin .buttons-banner{margin-bottom:30px}}.hero-container.no-visual .hero-wrapper{width:100%}.hero-container.no-visual .hero-wrapper .restaurant-logo{bottom:-59px;left:50%;position:absolute;transform:translateX(-50%);width:130px}.hero-container .hero-wrapper{position:relative}@media screen and (max-width:1024px){.hero-container .hero-wrapper{flex-direction:column}}.hero-container .hero-wrapper.short .column.visual{height:554px}@media screen and (max-width:768px){.hero-container .hero-wrapper.short .column.visual{height:300px}}.hero-container .hero-wrapper .column.text{color:#fff;width:38%}@media screen and (max-width:1024px){.hero-container .hero-wrapper .column.text{width:100%}}.hero-container .hero-wrapper .column.text .title-container{margin-bottom:50px;max-width:80%}@media screen and (max-width:1024px){.hero-container .hero-wrapper .column.text .title-container{margin:17px auto;max-width:85%;text-align:center}}.hero-container .hero-wrapper .column.text .title-container h1{font-size:45px;margin-bottom:30px;margin-top:10px;padding-right:5px}@media screen and (max-width:1024px){.hero-container .hero-wrapper .column.text .title-container h1{margin-bottom:10px;margin-top:0}}.hero-container .hero-wrapper .column.text .title-container .subtitle{line-height:24px}.hero-container .hero-wrapper .column.text .title-container .subtitle a{color:#fff;text-decoration:underline;text-underline-offset:3px}.hero-container .hero-wrapper .column.text .links-container .underline-link{margin-right:20px}@media (min-width:1024px) and (max-width:1280px){.hero-container .hero-wrapper .column.text .links-container .underline-link{margin-bottom:15px}}@media screen and (max-width:640px){.hero-container .hero-wrapper .column.text .links-container .underline-link{margin-bottom:5px;margin-left:10px;margin-right:10px}}.hero-container .hero-wrapper .column.text .links-container .underline-link:last-child{margin-right:0}@media screen and (max-width:1024px){.hero-container .hero-wrapper .column.text .links-container{display:flex;flex-wrap:wrap;justify-content:center}}@media (min-width:640px) and (max-width:1024px){.hero-container .hero-wrapper .column.text .links-container{margin-bottom:15px}}.hero-container .hero-wrapper .column.text.no-visual{background-color:#001c3c;width:100%}.hero-container .hero-wrapper .column.text.no-visual .title-container{margin:40px 0;max-width:100%;text-align:center}.hero-container .hero-wrapper .column.text.no-visual .title-container .title{margin-bottom:40px}.hero-container .hero-wrapper .column.visual{background-color:#fff;border-top-left-radius:200px;height:77vh;overflow:hidden;position:relative;width:62%}@media screen and (max-width:1024px){.hero-container .hero-wrapper .column.visual{height:400px;margin-left:auto;min-height:unset;width:80%}}@media screen and (max-width:640px){.hero-container .hero-wrapper .column.visual{height:300px;width:95%}}.hero-container .hero-wrapper .column.visual .visual-container{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.hero-container .hero-wrapper .column.visual .visual-container img{left:50%;max-width:100%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1440px){.hero-container .hero-wrapper .column.visual .visual-container img{max-height:100%;max-width:unset}}@media (min-width:420px) and (max-width:768px){.hero-container .hero-wrapper .column.visual .visual-container img{max-height:unset;max-width:100%}}.hero-container .hero-wrapper .column.visual .visual-container img.signing{bottom:20px;height:120px;left:unset;min-height:unset;min-width:unset;right:15px;top:unset;transform:none}@media screen and (max-width:1024px){.hero-container .hero-wrapper .column.visual .visual-container img.signing{bottom:-44px;height:120px;right:59px;transform:rotate(90deg);width:19px}}.hero-container .hero-wrapper .column.visual .visual-container.restaurant{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/restaurant-anim-background.df40e6be.png)}.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .anim-fade,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .anim-logo,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fade-text-1,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fifth-anim,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fifth-anim-1,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fifth-anim-2,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fifth-anim-3,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fifth-fade-1,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fifth-fade-2,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .first-anim,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .first-anim-1,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .first-anim-2,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .first-anim-3,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .first-anim-4,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .first-anim-appendix,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .first-anim-fade,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .first-anim-fade-1,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .first-anim-fade-2,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .first-anim-stairs,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .first-anim-trees,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .first-anim-trees-path,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fourth-anim,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fourth-anim-1,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fourth-anim-2,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fourth-anim-3,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fourth-anim-4,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fourth-anim-fade,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .fourth-anim-fade-1,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .second-anim,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .second-anim-2,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .second-anim-3,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .second-anim-fade,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .sixth-anim,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .sixth-anim-1,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .sixth-anim-2,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .sixth-anim-3,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .sixth-anim-4,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .sixth-anim-fade,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .sixth-anim-logo,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .sixth-anim-text,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .third-anim,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .third-anim-1,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .third-anim-2,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .third-anim-3,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .third-anim-fade,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .third-fade,.hero-container .hero-wrapper .column.visual .visual-container.restaurant svg .third-fade-red{opacity:0}.hero-container .hero-wrapper .column.visual .visual-container.restaurant.vichy svg{transform:scale(1.2);transform-origin:left}.hero-container .hero-wrapper .column.visual svg{max-height:100%}@media screen and (max-width:1024px){.restaurant-wrapper .hero-container .hero-wrapper{padding-bottom:65px}.restaurant-wrapper .hero-container .hero-wrapper .column.text .links-container{bottom:10px;left:50%;position:absolute;transform:translateX(-50%);width:100%}}body #moove_gdpr_cookie_info_bar{box-shadow:0 0 23px 0 rgba(0,28,60,.15);height:auto;left:60px;max-height:unset;max-width:500px}@media screen and (max-width:768px){body #moove_gdpr_cookie_info_bar{left:0;max-width:100vw}}body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{border-top:0}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{max-width:100%;padding:30px 40px}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{flex-direction:column;padding:0}@media screen and (max-width:768px){body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{text-align:center}}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{color:#001c3c}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{display:flex;margin-top:20px;padding-left:0;width:100%}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-cookie-notice{justify-content:center}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-allow-all{border:2px solid #e94251;margin-right:8px}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-allow-all:hover{background-color:#fff;color:#e94251}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-reject-btn{background-color:#001c3c;border:2px solid #001c3c}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-reject-btn:hover{background-color:#fff;color:#001c3c}body #moove_gdpr_cookie_info_bar .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:#001c3c!important;margin-left:auto;padding:8px 0}body #moove_gdpr_cookie_info_bar .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}.contact-form-wrapper{margin:90px auto 0;width:70%}@media screen and (max-width:1024px){.contact-form-wrapper{width:100%}}.contact-form-wrapper .iti--separate-dial-code
.iti__selected-flag,.woocommerce-input-wrapper .iti--separate-dial-code
.iti__selected-flag{background-color:transparent}.iti--show-flags,.iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}.wpcf7-form{padding-bottom:28px}.wpcf7-form .wpcf7-spinner{bottom:-28px;position:absolute}.wpcf7-form .form-container-cf7{max-height:100%;transform:scale(1);transition:.4s}.wpcf7-form .wpcf7-response-output{color:#fff;display:flex;font-family:Poppins Medium,arial;justify-content:center;text-align:center;width:-moz-fit-content;width:fit-content}.wpcf7-form.sent .form-container-cf7{max-height:0;transform:scale(0);transition:.4s}.wpcf7-form.sent .wpcf7-response-output{background-color:#001c3c;border:0;margin:0 auto;padding:10px 20px}.wpcf7-form.invalid .wpcf7-response-output{background-color:rgba(0,28,60,.2);border:0;margin:20px auto;padding:10px 20px}.wpcf7-form.failed .wpcf7-response-output{background-color:#e94251;border:0;margin:0 auto;padding:10px 20px}.wpcf7-form .wpcf7-form-control-wrap.recaptcha{display:block}.wpcf7-form .send-button{margin-top:40px;text-align:center}.wpcf7-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e94251;color:#e94251;font-family:Poppins Medium,arial;letter-spacing:.56px;padding:7px 23px;text-transform:uppercase;transition:.4s}.wpcf7-form input[type=submit]:hover{background-color:#e94251;color:#fff;transition:.4s}.wpcf7-form input[type=submit]:not(:disabled){cursor:pointer}.wpcf7-form input[type=submit]:disabled{opacity:.4}.wpcf7-form .row-container,.wpcf7-form .row-full{margin-bottom:40px}@media screen and (max-width:640px){.wpcf7-form .row-container,.wpcf7-form .row-full{margin-bottom:0}}.wpcf7-form .row-container{display:flex;flex-wrap:wrap;justify-content:space-between}.wpcf7-form .wpcf7-not-valid-tip{font-size:11px}.wpcf7-form .input-container{position:relative;width:48%}@media screen and (max-width:640px){.wpcf7-form .input-container{width:100%}}.wpcf7-form .input-container.checkbox,.wpcf7-form .input-container.files,.wpcf7-form .input-container.textarea{width:100%}.wpcf7-form .input-container .wpcf7-acceptance{cursor:pointer}@media screen and (max-width:640px){.wpcf7-form .input-container .wpcf7-acceptance{margin-bottom:30px}}.wpcf7-form .input-container .wpcf7-acceptance label{display:flex;padding:0;position:static}.wpcf7-form .input-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,28,60,.1);height:15px;margin-left:0;margin-right:10px;min-height:15px;min-width:15px;padding:0;transition:.4s;width:15px}.wpcf7-form .input-container input[type=checkbox]:checked{background-color:#001c3c;transition:.4s}.wpcf7-form .input-container label{background-color:#fff;left:5px;padding:3px;position:absolute;top:-13px;z-index:1}.wpcf7-form .input-container .wpcf7-list-item{margin-left:0}.wpcf7-form .input-container span{display:inline-block;width:100%}@media screen and (max-width:640px){.wpcf7-form .input-container span{margin-bottom:10px}}.wpcf7-form .input-container span .codedropz-upload-handler{border:2px dashed rgba(0,28,60,.1)}.wpcf7-form .input-container span .codedropz-upload-handler .dnd-upload-counter{display:none}.wpcf7-form .input-container span .codedropz-upload-handler .codedropz-upload-inner{display:flex;flex-direction:column-reverse}.wpcf7-form .input-container span .codedropz-upload-handler .codedropz-upload-inner span{display:none}.wpcf7-form .input-container span .codedropz-upload-handler .codedropz-upload-inner h3{color:rgba(0,28,60,.6);font-size:15px}.wpcf7-form .input-container span .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap a{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/download.d967c12f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:transparent;display:block;height:27px;margin:0 auto;opacity:.6;width:27px}.wpcf7-form .input-container span .dnd-upload-status .dnd-upload-details span{color:#001c3c}.wpcf7-form .input-container span .dnd-upload-status .dnd-upload-details .dnd-progress-bar{background:#e94251}.wpcf7-form .input-container span .dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background-color:#001c3c}.wpcf7-form .input-container span .dnd-upload-status .dnd-upload-details .has-error{color:#e94251}.wpcf7-form .input-container input:not([type=checkbox]),.wpcf7-form .input-container select,.wpcf7-form .input-container textarea{border:1px solid rgba(0,28,60,.1);font-family:Poppins Regular,arial;font-size:13px;padding:15px 8px;width:100%}.wpcf7-form .input-container input:not([type=checkbox]).wpcf7-not-valid,.wpcf7-form .input-container select.wpcf7-not-valid,.wpcf7-form .input-container textarea.wpcf7-not-valid{border-color:#e94251}@media screen and (max-width:640px){.wpcf7-form .input-container input:not([type=checkbox]),.wpcf7-form .input-container select,.wpcf7-form .input-container textarea{margin-bottom:30px}}.contact-form.double{display:flex;justify-content:space-between;max-width:100%;position:relative}@media screen and (max-width:1280px){.contact-form.double{width:100%}}@media screen and (max-width:1024px){.contact-form.double{flex-direction:column}}.contact-form.double .block-contact-form-container{background-color:#fff;height:-moz-fit-content;height:fit-content;margin-left:7.5%;width:51.5%}@media screen and (min-width:1024px){.contact-form.double .block-contact-form-container{position:sticky;top:81px}}@media screen and (max-width:1024px){.contact-form.double .block-contact-form-container{margin:0 auto;width:80%}}.contact-form.double .block-contact-form-container .contact-form-wrapper{margin:20px auto 0;padding:60px;width:100%}@media screen and (max-width:1024px){.contact-form.double .block-contact-form-container .contact-form-wrapper{padding:15px}}.contact-form.double .contact-infos-container{margin-right:7.5%;width:27.5%}@media screen and (max-width:1024px){.contact-form.double .contact-infos-container{display:flex;flex-wrap:wrap;margin:0 auto;padding-left:0;width:80%}}.contact-form.double .contact-infos-container .restaurant-item{align-items:center;display:flex;margin:38px 0}@media screen and (max-width:1024px){.contact-form.double .contact-infos-container .restaurant-item{width:50%}}@media screen and (max-width:768px){.contact-form.double .contact-infos-container .restaurant-item{margin:10px 0;width:100%}}@media screen and (max-width:640px){.contact-form.double .contact-infos-container .restaurant-item{flex-direction:column;justify-content:center;text-align:center}}.contact-form.double .contact-infos-container .restaurant-item img{height:auto;margin-right:17px;width:90px}@media screen and (max-width:640px){.contact-form.double .contact-infos-container .restaurant-item img{margin-bottom:20px;margin-right:0}}.contact-form.double .contact-infos-container .restaurant-item p{color:#fff;font-family:Poppins Light,arial}.contact-form.double .contact-infos-container .restaurant-item p.name{font-family:Oswald regular,arial;font-size:17px;margin-bottom:5px;text-transform:uppercase}.contact-form.double .contact-infos-container .restaurant-item p.address,.contact-form.double .contact-infos-container .restaurant-item p.phone{font-size:12px;margin-bottom:5px}.review-wrapper .text-rich{text-align:center}.review-wrapper .text-rich,.review-wrapper .wpcf7{margin:0 auto;max-width:600px}@media screen and (max-width:768px){.review-wrapper .text-rich,.review-wrapper .wpcf7{max-width:100%}}.review-wrapper .wpcf7{margin-top:50px}.review-wrapper .wpcf7 textarea{max-width:100%}.review-wrapper .wpcf7 .input-container{width:100%}.review-wrapper .wpcf7 .input-reviw{align-items:center;display:flex;margin-bottom:40px}.review-wrapper .wpcf7 .input-reviw .Votrenote{height:30px;margin-left:5px}.review-wrapper .wpcf7 .input-reviw .uacf7-rating:hover label:hover .icon,.review-wrapper .wpcf7 .input-reviw .uacf7-rating:not(:hover) label input:checked~.icon{color:#e94251!important}.woocommerce .tease-product-container,body .tease-product-container{box-shadow:0 0 23px 0 rgba(0,28,60,.15);max-height:100%;position:relative;transition:.4s}.woocommerce .tease-product-container .add_to_cart_button,.woocommerce .tease-product-container p.add_to_cart_button,.woocommerce .tease-product-container p.button.product_type_simple,body .tease-product-container .add_to_cart_button,body .tease-product-container p.add_to_cart_button,body .tease-product-container p.button.product_type_simple{background-color:transparent;border-radius:30px;color:transparent;cursor:pointer;padding:5px 15px;position:absolute;right:12px;top:12px;transition:.4s}.woocommerce .tease-product-container .add_to_cart_button:after,.woocommerce .tease-product-container p.add_to_cart_button:after,.woocommerce .tease-product-container p.button.product_type_simple:after,body .tease-product-container .add_to_cart_button:after,body .tease-product-container p.add_to_cart_button:after,body .tease-product-container p.button.product_type_simple:after{filter:none;height:26px;transition:.4s;width:26px;z-index:1}.woocommerce .tease-product-container .add_to_cart_button span,.woocommerce .tease-product-container p.add_to_cart_button span,.woocommerce .tease-product-container p.button.product_type_simple span,body .tease-product-container .add_to_cart_button span,body .tease-product-container p.add_to_cart_button span,body .tease-product-container p.button.product_type_simple span{position:relative;transition:.4s;z-index:1}.woocommerce .tease-product-container .add_to_cart_button:before,.woocommerce .tease-product-container p.add_to_cart_button:before,.woocommerce .tease-product-container p.button.product_type_simple:before,body .tease-product-container .add_to_cart_button:before,body .tease-product-container p.add_to_cart_button:before,body .tease-product-container p.button.product_type_simple:before{background-color:#e94251;border-radius:35px;content:"";display:block;height:100%;position:absolute;right:0;transition:.4s;width:0;z-index:0}.woocommerce .tease-product-container .add_to_cart_button:hover,.woocommerce .tease-product-container p.add_to_cart_button:hover,.woocommerce .tease-product-container p.button.product_type_simple:hover,body .tease-product-container .add_to_cart_button:hover,body .tease-product-container p.add_to_cart_button:hover,body .tease-product-container p.button.product_type_simple:hover{color:#fff;transition:.4s}.woocommerce .tease-product-container .add_to_cart_button:hover:before,.woocommerce .tease-product-container p.add_to_cart_button:hover:before,.woocommerce .tease-product-container p.button.product_type_simple:hover:before,body .tease-product-container .add_to_cart_button:hover:before,body .tease-product-container p.add_to_cart_button:hover:before,body .tease-product-container p.button.product_type_simple:hover:before{transition:.4s;width:100%}.woocommerce .tease-product-container .add_to_cart_button:hover:after,.woocommerce .tease-product-container p.add_to_cart_button:hover:after,.woocommerce .tease-product-container p.button.product_type_simple:hover:after,body .tease-product-container .add_to_cart_button:hover:after,body .tease-product-container p.add_to_cart_button:hover:after,body .tease-product-container p.button.product_type_simple:hover:after{filter:brightness(0) invert(1);transition:.4s}.woocommerce .tease-product-container .add_to_cart_button.loading:after,.woocommerce .tease-product-container p.add_to_cart_button.loading:after,.woocommerce .tease-product-container p.button.product_type_simple.loading:after,body .tease-product-container .add_to_cart_button.loading:after,body .tease-product-container p.add_to_cart_button.loading:after,body .tease-product-container p.button.product_type_simple.loading:after{animation:spin 2s infinite}@media screen and (max-width:1024px){.woocommerce .tease-product-container a.add_to_cart_button,.woocommerce .tease-product-container a.button.product_type_simple,body .tease-product-container a.add_to_cart_button,body .tease-product-container a.button.product_type_simple{background-color:#e94251;box-sizing:border-box;color:#fff;margin:10px auto;max-width:85%;padding:5px 15px;position:relative;right:unset;top:unset;transition:.4s}.woocommerce .tease-product-container a.add_to_cart_button:after,.woocommerce .tease-product-container a.button.product_type_simple:after,body .tease-product-container a.add_to_cart_button:after,body .tease-product-container a.button.product_type_simple:after{filter:brightness(0) invert(1)}.woocommerce .tease-product-container a.add_to_cart_button:before,.woocommerce .tease-product-container a.button.product_type_simple:before,body .tease-product-container a.add_to_cart_button:before,body .tease-product-container a.button.product_type_simple:before{display:none}}.woocommerce .tease-product-container .tease-post-content,body .tease-product-container .tease-post-content{display:flex;flex-direction:column;max-height:100%}.woocommerce .tease-product-container .tease-post-content.outofstock a.button.product_type_simple,body .tease-product-container .tease-post-content.outofstock a.button.product_type_simple{display:none}.woocommerce .tease-product-container .tease-post-content.outofstock span.button.product_type_variable.add_to_cart_button,body .tease-product-container .tease-post-content.outofstock span.button.product_type_variable.add_to_cart_button{color:rgba(0,0,0,.25)}.woocommerce .tease-product-container .tease-post-content.outofstock span.button.product_type_variable.add_to_cart_button:before,body .tease-product-container .tease-post-content.outofstock span.button.product_type_variable.add_to_cart_button:before{background-color:#fff;width:100%}.woocommerce .tease-product-container .tease-post-content.outofstock span.button.product_type_variable.add_to_cart_button:after,body .tease-product-container .tease-post-content.outofstock span.button.product_type_variable.add_to_cart_button:after{filter:brightness(0) invert(0);opacity:.15}.woocommerce .tease-product-container .tease-post-content.outofstock span.button.product_type_variable.add_to_cart_button:hover:after,body .tease-product-container .tease-post-content.outofstock span.button.product_type_variable.add_to_cart_button:hover:after{animation:none}.woocommerce .tease-product-container .tease-post-content .sale-percent,body .tease-product-container .tease-post-content .sale-percent{left:10px;position:absolute}.woocommerce .tease-product-container .tease-post-content .media-figure,body .tease-product-container .tease-post-content .media-figure{background-color:#f5f4f9;height:329px;width:100%}.woocommerce .tease-product-container .tease-post-content .media-figure a,body .tease-product-container .tease-post-content .media-figure a{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden}.woocommerce .tease-product-container .tease-post-content .media-figure img,body .tease-product-container .tease-post-content .media-figure img{height:auto;max-height:100%;max-width:100%;width:auto}.woocommerce .tease-product-container .tease-post-content .media-figure.post-content img,body .tease-product-container .tease-post-content .media-figure.post-content img{height:100%;max-width:unset;min-height:100%}.woocommerce .tease-product-container .tease-post-content .text-content,body .tease-product-container .tease-post-content .text-content{background-color:#fff;color:#001c3c;display:flex;flex-direction:column;height:100px;justify-content:center;text-align:center}@media screen and (max-width:768px){.woocommerce .tease-product-container .tease-post-content .text-content,body .tease-product-container .tease-post-content .text-content{height:auto;padding:7px 0}}.woocommerce .tease-product-container .tease-post-content .text-content a:not(.button),body .tease-product-container .tease-post-content .text-content a:not(.button){color:#001c3c;padding:5px}.woocommerce .tease-product-container .tease-post-content .text-content a:not(.button).added_to_cart,body .tease-product-container .tease-post-content .text-content a:not(.button).added_to_cart{background-color:#e94251;border-radius:30px;color:#fff;left:50%;margin:0 auto;padding:5px 10px;position:absolute;top:289px;transform:translateX(-50%);width:-moz-fit-content;width:fit-content}.woocommerce .tease-product-container .tease-post-content .text-content a:not(.button).added_to_cart:after,.woocommerce .tease-product-container .tease-post-content .text-content a:not(.button).added_to_cart:before,body .tease-product-container .tease-post-content .text-content a:not(.button).added_to_cart:after,body .tease-product-container .tease-post-content .text-content a:not(.button).added_to_cart:before{display:none}.woocommerce .tease-product-container .tease-post-content .text-content h3,body .tease-product-container .tease-post-content .text-content h3{font-family:Poppins Medium,arial;font-size:13px;transition:.4s}.woocommerce .tease-product-container .tease-post-content .text-content .attribute-meta,body .tease-product-container .tease-post-content .text-content .attribute-meta{margin-bottom:5px}.woocommerce .tease-product-container .tease-post-content .text-content .attribute-meta span,body .tease-product-container .tease-post-content .text-content .attribute-meta span{border:1px solid #001c3c;display:block;font-size:13px;margin:0 auto;opacity:.65;padding:2px 8px;width:-moz-fit-content;width:fit-content}.woocommerce .tease-product-container .tease-post-content .text-content .price del,body .tease-product-container .tease-post-content .text-content .price del{color:rgba(0,28,60,.4)}.woocommerce .tease-product-container .tease-post-content .text-content .price del span,body .tease-product-container .tease-post-content .text-content .price del span{font-size:13px}.woocommerce .tease-product-container .tease-post-content .text-content .price ins,body .tease-product-container .tease-post-content .text-content .price ins{text-decoration:none}.woocommerce .tease-product-container .tease-post-content .text-content .price ins span,body .tease-product-container .tease-post-content .text-content .price ins span{color:#e94251}.woocommerce .tease-product-container .tease-post-content .text-content .price span,body .tease-product-container .tease-post-content .text-content .price span{font-family:Poppins Semibold,arial;font-size:14px}.woocommerce .tease-product-container:hover,body .tease-product-container:hover{box-shadow:0 0 23px 0 rgba(0,28,60,.25);transition:.4s}.woocommerce .tease-product-container:hover .tease-post-content .text-content h3,body .tease-product-container:hover .tease-post-content .text-content h3{color:#e94251;transition:.4s}.sale-percent{display:inline-block;margin-top:15px}@media screen and (max-width:1024px){.sale-percent{margin-top:10px}}.sale-percent p{background-color:#e94251;border-radius:30px;color:#fff;display:inline-block;font-family:Poppins Semibold,arial;font-size:13px;line-height:13px;margin:0;padding:5px 8px}.highlight-product-block{text-align:center}.highlight-product-block .link-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px}.highlight-product-block .link-container p{font-size:18px}.highlight-product-block .link-container img{max-height:155px}.highlight-product-block .link-container .countdown{margin:20px 0}.highlight-product-block .link-container .countdown #timer{font-family:Oswald Semibold,arial;font-size:35px}.highlight-product-block .link-container .button-full{border-radius:30px;display:inline-block;margin-top:20px;padding:7px 20px}.page-template-template-privilege-form .form-privilege-section{padding-top:48px}.page-template-template-privilege-form .form-privilege-section .title-container{margin:70px auto 15px;max-width:70%;text-align:center}.page-template-template-privilege-form .form-privilege-section .title-container h1{color:#001c3c;font-size:30px;margin-bottom:10px}.page-template-template-privilege-form .form-privilege-section .title-container h2{font-size:24px;margin-bottom:10px}.page-template-template-privilege-form .form-privilege-section .title-container h2.error{color:#e94251}.page-template-template-privilege-form .form-privilege-section .title-container .text{font-size:15px}.page-template-template-privilege-form .form-privilege-section .account-link{font-size:13px;margin:20px auto;max-width:600px;text-align:center}.page-template-template-privilege-form .form-privilege-section .account-link a{color:#e94251}.page-template-template-privilege-form .form-privilege-section .popin#privilege-popin{font-size:14px;height:auto;position:static}.page-template-template-privilege-form .form-privilege-section .popin#privilege-popin .privilege-popin{max-height:unset;overflow:inherit;position:static}.page-template-template-privilege-form .form-privilege-section .popin#privilege-popin .privilege-popin .popin-form .privilege-form-container{padding-bottom:0}.sso-login-helper{margin-top:10px}.menu-page{margin-bottom:25px}.menu-page .custom-menu-container{margin:20px auto 0;max-width:700px;text-align:center}.menu-page .custom-menu-container .generic-button{display:inline-block;margin-top:20px!important}.menu-page .inside{position:relative}@media screen and (max-width:993px){.menu-page .inside .logo{height:auto;width:85px}}.menu-page .inside .menu-promo-banner{margin-left:auto;margin-right:auto;padding-top:30px;position:sticky;text-align:center;top:50px;width:60%}@media (max-width:993px){.menu-page .inside .menu-promo-banner{padding-top:45px;top:35px;width:100%}}.menu-page .inside .menu-promo-banner a,.menu-page .inside .menu-promo-banner p{background-color:#e94251;color:#fff;display:block;padding:10px;width:100%}.menu-page .inside .page-content{align-items:center;display:flex;flex-direction:column;margin-top:30px}.menu-page .inside .page-content .menu-notice{align-items:center;display:flex;flex-direction:column;margin:15px 0;padding:5px 8px;text-align:center;width:60%}.menu-page .inside .page-content .menu-notice img{height:25px;margin:10px 0}.menu-page .inside .page-content .menu-notice p{font-size:13px;margin-bottom:0;margin-top:0}@media (max-width:993px){.menu-page .inside .page-content .menu-notice{width:auto}.menu-page .inside .page-content .menu-notice p{font-size:12px;line-height:17px}}.menu-page .inside .page-content .buttons-container{display:flex;flex-direction:column}@media screen and (max-width:768px){.menu-page .inside .page-content .buttons-container{margin-top:30px}}.menu-page .inside .page-content .generic-button{border:1px solid #e94251;color:#001c3c;font-family:Poppins Medium,arial;font-size:14px;margin:8px 0;padding:8px 12px;text-align:center;text-transform:uppercase;transition:.4s}.menu-page .inside .page-content .generic-button.small{background-color:#001c3c;border:1px solid #001c3c;color:#fff;font-size:13px;margin-bottom:10px;margin-top:10px}.menu-page .inside .page-content .generic-button.small.red{background-color:#e94251;border:1px solid #e94251}.menu-page .inside .page-content .generic-button.small.red:hover{background-color:#001c3c;color:#fff}.menu-page .inside .page-content .generic-button.generic-button-custom:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.menu-page .inside .page-content .generic-button:hover{background-color:#e94251;color:#fff;transition:.4s}.menu-page .inside .page-content .generic-button:hover.small{background-color:#fff;border:1px solid #001c3c;color:#001c3c}.menu-page .inside .page-content .langage{position:absolute;right:0;top:0}.menu-page .inside .page-content .langage ul{display:flex;flex-direction:row;list-style-type:none;margin-left:0}.menu-page .inside .page-content .bocuse-privilege-content{border-bottom:3px solid rgba(0,28,60,.2);border-top:3px solid rgba(0,28,60,.2);margin:20px 0 0;padding:20px;text-align:center}.menu-page .inside .page-content .bocuse-privilege-content h3{color:#001c3c;font-family:Poiret One Regular,arial;font-size:22px;font-weight:600;margin-bottom:8px;text-align:center}.menu-page .inside .page-content .bocuse-privilege-content p{color:#001c3c;font-size:14px;line-height:normal;margin:0}.menu-page .inside .page-content .bocuse-privilege-content .account-link{margin-top:15px}.menu-page .inside .page-content .bocuse-privilege-content .account-link a:not(.button-privilege){color:#e94251}.menu-page .inside .page-content .review-link-container{margin:25px 0}@media screen and (max-width:768px){.menu-page .inside .page-content .review-link-container{margin:25px 0 0}}.button-privilege{background-color:#001c3c;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins Medium,arial;margin-top:10px;padding:15px 20px;text-transform:uppercase}.popin{align-items:center;display:flex;flex-direction:column;height:calc(100% - 110px);justify-content:center;overflow:hidden;padding:40px;position:fixed;right:-100%;top:110px;width:100%;z-index:11}.popin .inside{height:100%;margin:0 auto;position:relative;transform:translateY(-100%);width:100%;z-index:2}.popin .inside a{background-color:#e94251;color:#fff;font-size:15px;font-weight:600;padding:10px 25px;text-decoration:none;text-transform:uppercase}.popin .inside p{color:#5e686e;font-family:Poppins Medium,arial;font-size:15px;margin-bottom:30px}.popin .inside h3{color:#5e686e;font-family:inherit;font-size:15px}.popin .close:not(.close-btn){background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/close.ac7ec48f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;filter:brightness(0) invert(1);height:20px;position:absolute;right:10px;top:10px;width:20px;z-index:2}.popin .subtitle{color:#2e3f46;display:block;font-family:Poppins Regular,arial;font-size:16px;line-height:18px;margin-bottom:10px;text-transform:uppercase}.popin .shadow{background:hsla(34,16%,91%,.8);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.popin.active{right:0}.popin.active .inside{transform:translateY(0);transition:transform .4s ease-in-out}.popin.active .shadow{opacity:1;transition:opacity .26s ease-in-out}.popin#privilege-popin{padding:0}.popin#privilege-popin .privilege-popin{background-color:#fff;max-height:95vh;max-width:600px;overflow-y:scroll;position:absolute;z-index:2}@media (max-width:768px){.popin#privilege-popin .privilege-popin{max-width:90%}}.popin#privilege-popin .privilege-popin::-webkit-scrollbar{width:4px}.popin#privilege-popin .privilege-popin::-webkit-scrollbar-track{background:rgba(0,28,60,.2)}.popin#privilege-popin .privilege-popin::-webkit-scrollbar-thumb{background:#001c3c}.popin#privilege-popin .privilege-popin .popin-wrapper{position:relative}.popin#privilege-popin .privilege-popin .loading-overlay{align-items:center;background-color:rgba(0,28,60,.6);display:none;height:100%;justify-content:center;position:absolute;width:100%;z-index:2}.popin#privilege-popin .privilege-popin .loading-overlay.active{display:flex}.popin#privilege-popin .privilege-popin .loading-overlay svg{height:130px;width:130px}.popin#privilege-popin .privilege-popin .loading-overlay img{position:absolute;width:60px}.popin#privilege-popin .privilege-popin .popin-form .privilege-header{background-color:#001c3c;padding:15px;text-align:center}.popin#privilege-popin .privilege-popin .popin-form .privilege-header img{height:auto;width:115px}.popin#privilege-popin .privilege-popin .popin-form .privilege-header a,.popin#privilege-popin .privilege-popin .popin-form .privilege-header p{color:#fff;font-family:Poppins Regular,arial;font-size:13px}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container{padding:20px}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container.hidden{display:none}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .form-title{color:#001c3c;font-family:Poppins Semibold,arial;font-size:14px;text-transform:uppercase}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .form-subtitle{color:#001c3c;font-family:Poppins Regular,arial}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .privilege-form{display:flex;flex-direction:column;margin-top:15px}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .privilege-form input{border:2px solid #001c3c;color:#001c3c;font-family:Poppins Regular,arial;font-size:13px;margin:5px 0;padding:10px}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .privilege-form input::-moz-placeholder{color:#001c3c}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .privilege-form input::placeholder{color:#001c3c}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .privilege-form input.restaurant-id{display:none}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .privilege-form input.error,.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .privilege-form input[aria-invalid=true]{border-color:#e94251;color:#e94251}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .privilege-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #001c3c;cursor:pointer;height:12px;margin-right:5px;margin-top:7px;min-height:12px;min-width:12px;padding:0;transition:.4s;width:12px}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .privilege-form input[type=checkbox]:checked{background-color:#001c3c;transition:.4s}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .privilege-form label.error{color:#e94251;font-family:Poppins Regular,arial}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .privilege-form .checkbox-container{cursor:pointer;display:flex;font-family:Poppins Regular,arial;margin-top:7px}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .privilege-form .checkbox-container label{cursor:pointer;font-size:12px;margin-top:3px}.popin#privilege-popin .privilege-popin .popin-form .privilege-form-container .privilege-form .checkbox-container label a{color:#e94251}.popin#privilege-popin .privilege-popin .form-message{display:none;padding:25px}.popin#privilege-popin .privilege-popin .form-message.active{display:flex}.popin#privilege-popin .privilege-popin .form-message.error .container{color:#e94251}.popin#privilege-popin .privilege-popin .form-message .container{font-family:Poppins Regular,arial;font-size:14px;text-align:center}.popin#privilege-popin .privilege-popin .form-message .container h2{color:#001c3c;font-size:23px;margin-bottom:15px}.popin#privilege-popin .js-popin.shadow{background:#000;opacity:0;position:fixed;transition:.4s;visibility:hidden}.popin#privilege-popin.active{height:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.popin#privilege-popin.active .js-popin.shadow{opacity:.4;transition:.4s;visibility:visible}.popin.promo-popin{height:100vh;top:0}.popin.promo-popin .shadow{background:rgba(0,28,60,.5);height:100%;width:100%;z-index:0}.popin.promo-popin .popin-container{display:block;height:400px;overflow:hidden;position:relative;width:400px;z-index:1}@media screen and (max-width:768px){.popin.promo-popin .popin-container{height:300px;width:300px}}.popin.promo-popin .popin-container .background-image{left:50%;max-width:105%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.popin.promo-popin .popin-container.layout{width:600px}@media screen and (max-width:768px){.popin.promo-popin .popin-container.layout{height:600px;width:300px}}.popin.promo-popin .popin-container.layout .close:not(.close-btn){filter:none}.popin.promo-popin .popin-container.layout .popin-content{align-content:center;background-color:#fff;display:flex;height:100%}@media screen and (max-width:768px){.popin.promo-popin .popin-container.layout .popin-content{flex-direction:column}}.popin.promo-popin .popin-container.layout .popin-content .img,.popin.promo-popin .popin-container.layout .popin-content .text{width:50%}@media screen and (max-width:768px){.popin.promo-popin .popin-container.layout .popin-content .img,.popin.promo-popin .popin-container.layout .popin-content .text{height:50%;width:100%}}.popin.promo-popin .popin-container.layout .popin-content .img{overflow:hidden;position:relative}@media screen and (max-width:768px){.popin.promo-popin .popin-container.layout .popin-content .img{height:35%}}.popin.promo-popin .popin-container.layout .popin-content .img img{height:100%;max-width:unset;width:auto}@media screen and (max-width:768px){.popin.promo-popin .popin-container.layout .popin-content .img img{height:auto;width:100%}}.popin.promo-popin .popin-container.layout .popin-content .text{display:flex;flex-direction:column;justify-content:center;padding:20px}@media screen and (max-width:768px){.popin.promo-popin .popin-container.layout .popin-content .text{height:65%}}.popin.promo-popin .popin-container.layout .popin-content .text .underline-link{margin-top:20px;width:-moz-fit-content;width:fit-content}.popin.promo-popin .popin-container.layout .popin-content.left-img{flex-direction:row-reverse}@media screen and (max-width:768px){.popin.promo-popin .popin-container.layout .popin-content.left-img{flex-direction:column}}.popin.promo-popin .popin-container.large{height:550px;max-height:90vh;width:600px}@media screen and (max-width:768px){.popin.promo-popin .popin-container.large{align-items:center;display:flex;height:500px;justify-content:center;width:400px}.popin.promo-popin .popin-container.large img{height:auto;max-height:100%;max-width:100%;min-height:unset;min-width:unset;position:static;transform:none}}@media screen and (max-width:420px){.popin.promo-popin .popin-container.large{width:300px}}.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message{align-items:center;background-color:transparent;border-bottom:1px solid rgba(0,28,60,.1);border-top:0;color:#001c3c;display:flex;justify-content:space-between;padding:17px 0 20px 30px;text-align:left}.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info:before,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/information.78db2151.svg);content:"";height:20px;left:0;width:20px}.woocommerce-page .woocommerce-info a,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info a,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message a{margin-left:auto}.woocommerce-page .cart-discount td{align-items:center;display:flex;justify-content:flex-end}.woocommerce-page .cart-discount .woocommerce-remove-coupon{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/close.ac7ec48f.svg);background-repeat:no-repeat;background-size:contain;color:transparent!important;display:inline-block;height:13px;margin-left:10px;width:13px}.woocommerce-page .order-notice{align-items:center;display:flex;margin:40px 0 30px}.woocommerce-page .order-notice img{margin-right:12px;margin-top:5px;width:20px}.woocommerce-page .order-notice p{font-size:12px;line-height:15px;opacity:.9}.woocommerce-page .hero-container.woocommerce-header .column.text .title-container{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:25px 0}@media screen and (max-width:1024px){.woocommerce-page .hero-container.woocommerce-header .column.text .title-container{margin:0;padding:15px 0}}.woocommerce-page .hero-container.woocommerce-header .column.text .title-container .title h1,.woocommerce-page .hero-container.woocommerce-header .column.text .title-container a.title,.woocommerce-page .hero-container.woocommerce-header .column.text .title-container h1.title,.woocommerce-page .hero-container.woocommerce-header .column.text .title-container span.title{color:#fff;font-size:32px}@media screen and (max-width:1024px){.woocommerce-page .hero-container.woocommerce-header .column.text .title-container .title h1,.woocommerce-page .hero-container.woocommerce-header .column.text .title-container a.title,.woocommerce-page .hero-container.woocommerce-header .column.text .title-container h1.title,.woocommerce-page .hero-container.woocommerce-header .column.text .title-container span.title{font-size:25px}}.woocommerce-page .hero-container.woocommerce-header .column.text .title-container .title{margin:0;opacity:.4;transition:.4s}.woocommerce-page .hero-container.woocommerce-header .column.text .title-container .title.active,.woocommerce-page .hero-container.woocommerce-header .column.text .title-container .title:not(span).active,.woocommerce-page .hero-container.woocommerce-header .column.text .title-container .title:not(span):hover{opacity:1;transition:.4s}.woocommerce-page .hero-container.woocommerce-header .column.text .title-container .separator{background-color:#fff;display:block;height:35px;margin:0 25px;width:1px}.woocommerce-page .hero-container.woocommerce-header .column.text .title-container .title h1{margin:0}.woocommerce-page.woocommerce-cart .woocommerce-form-coupon,.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon{align-items:center;display:flex}.woocommerce-page.woocommerce-cart .woocommerce-form-coupon button,.woocommerce-page.woocommerce-cart .woocommerce-form-coupon input,.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon button,.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Oswald regular,arial;text-transform:uppercase}.woocommerce-page.woocommerce-cart .woocommerce-form-coupon .input-text,.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon .input-text{border:2px solid #001c3c;color:#001c3c;font-weight:600;padding:8px;width:calc(100% - 125px)}.woocommerce-page.woocommerce-cart .woocommerce-form-coupon .input-text::-moz-placeholder,.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon .input-text::-moz-placeholder{color:#001c3c}.woocommerce-page.woocommerce-cart .woocommerce-form-coupon .input-text::placeholder,.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon .input-text::placeholder{color:#001c3c}.woocommerce-page.woocommerce-cart .woocommerce-form-coupon button.button,.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon button.button{align-content:center;align-items:center;background-color:#001c3c;border-radius:0;color:#fff;display:flex;font-weight:400;height:40px;justify-content:center;padding-right:45px;position:relative;width:125px}.woocommerce-page.woocommerce-cart .woocommerce-form-coupon button.button:after,.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon button.button:after{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/slider-arrow.685ad684.svg);background-position:0;background-repeat:no-repeat;background-size:150%;content:"";display:block;filter:brightness(0) invert(1);height:14px;position:absolute;right:17px;transform:rotate(180deg);width:24px}.woocommerce-page.woocommerce-cart .woocommerce-form-coupon button.button:hover:after,.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon button.button:hover:after{animation:arrow .9s linear infinite}@keyframes arrow{50%{right:10px}to{right:17px}}.woocommerce-page.woocommerce-cart input[type=radio],.woocommerce-page.woocommerce-checkout input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid rgba(0,28,60,.2);border-radius:50%;display:block;height:12px;min-height:12px;min-width:12px;padding:0;transition:.4s;width:12px}.woocommerce-page.woocommerce-cart input[type=radio]:checked,.woocommerce-page.woocommerce-checkout input[type=radio]:checked{border:2px solid #001c3c;transition:.4s}.woocommerce-page.woocommerce-cart .quantity,.woocommerce-page.woocommerce-checkout .quantity{border:1px solid rgba(0,28,60,.1);border-radius:30px;display:inline-block;min-width:87px;overflow:hidden}.woocommerce-page.woocommerce-cart .quantity .wbu-qty-button,.woocommerce-page.woocommerce-checkout .quantity .wbu-qty-button{border-bottom:0;border-top:0;border-color:rgba(0,28,60,.1);color:#001c3c;font-family:Poppins Medium,arial;padding:5px 7px;transition:.4s}.woocommerce-page.woocommerce-cart .quantity .wbu-qty-button:hover,.woocommerce-page.woocommerce-checkout .quantity .wbu-qty-button:hover{background-color:rgba(0,28,60,.05);transition:.4s}.woocommerce-page.woocommerce-cart .quantity .wbu-qty-button.wbu-btn-sub,.woocommerce-page.woocommerce-checkout .quantity .wbu-qty-button.wbu-btn-sub{border-left:0}.woocommerce-page.woocommerce-cart .quantity .wbu-qty-button.wbu-btn-inc,.woocommerce-page.woocommerce-checkout .quantity .wbu-qty-button.wbu-btn-inc{border-right:0}.woocommerce-page.woocommerce-cart .quantity input.qty,.woocommerce-page.woocommerce-checkout .quantity input.qty{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#001c3c;font-family:Poppins Medium,arial;width:30px}.woocommerce-page.woocommerce-cart .quantity input.qty::-webkit-inner-spin-button,.woocommerce-page.woocommerce-cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce-page.woocommerce-checkout .quantity input.qty::-webkit-inner-spin-button,.woocommerce-page.woocommerce-checkout .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-page.woocommerce-cart #place_order,.woocommerce-page.woocommerce-cart .checkout-button.button.wc-forward,.woocommerce-page.woocommerce-checkout #place_order,.woocommerce-page.woocommerce-checkout .checkout-button.button.wc-forward{align-items:center;background-color:#e94251;color:#fff;display:flex;font-size:15px;font-weight:400;justify-content:center;padding:11px 19px;text-transform:uppercase;width:100%}.woocommerce-page.woocommerce-cart #place_order:after,.woocommerce-page.woocommerce-cart .checkout-button.button.wc-forward:after,.woocommerce-page.woocommerce-checkout #place_order:after,.woocommerce-page.woocommerce-checkout .checkout-button.button.wc-forward:after{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/checkout.4da4463f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:brightness(0) invert(1);height:20px;margin-left:15px;width:22px}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-cart .woocommerce-shipping-total td:before,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total td:before{display:none}}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total .woocommerce-shipping-destination,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total .woocommerce-shipping-destination{font-family:Oswald regular,arial;font-weight:600;text-align:left}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total .woocommerce-shipping-calculator,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total .woocommerce-shipping-calculator{text-align:left}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total .woocommerce-shipping-calculator .shipping-calculator-button,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total .woocommerce-shipping-calculator .shipping-calculator-button{color:#001c3c;font-size:13px}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total .woocommerce-shipping-calculator .shipping-calculator-form .form-row input,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total .woocommerce-shipping-calculator .shipping-calculator-form .form-row input{border:0;border-bottom:2px solid rgba(0,28,60,.1);font-family:Poppins Regular,arial;padding:8px}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total .woocommerce-shipping-calculator .shipping-calculator-form .button,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total .woocommerce-shipping-calculator .shipping-calculator-form .button{background-color:#fff;border:1px solid #001c3c;border-radius:0;font-size:13px;text-transform:uppercase;transition:.4s}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total .woocommerce-shipping-calculator .shipping-calculator-form .button:hover,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total .woocommerce-shipping-calculator .shipping-calculator-form .button:hover{background-color:#001c3c;color:#fff;transition:.4s}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method{text-align:left}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li{display:flex;margin:15px 0}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li:first-child,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li:first-child{margin-top:0}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li.lpc_relay3,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li.lpc_relay3{flex-wrap:wrap}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li.lpc_relay3 #lpc_layer_error_message+div,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li.lpc_relay3 #lpc_layer_error_message+div{width:100%}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li.lpc_relay3 #lpc_pick_up_widget_show_map,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li.lpc_relay3 #lpc_pick_up_widget_show_map{font-size:11px;margin-top:10px}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li.local_pickup_plus,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li.local_pickup_plus{flex-wrap:wrap}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li.local_pickup_plus .ui-datepicker-trigger:after,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li.local_pickup_plus .ui-datepicker-trigger:after{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/time-and-calendar.29a9a26c.svg);background-size:contain;content:"";display:block;height:20px;opacity:1;width:20px}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field{width:100%}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field .woocommerce-shipping-contents,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field .woocommerce-shipping-contents{display:none}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field .pickup-location-address,.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field small,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field .pickup-location-address,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field small{color:#001c3c;font-size:11px;line-height:12px}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field .pickup-location-address.pickup-location-field-label,.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field small.pickup-location-field-label,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field .pickup-location-address.pickup-location-field-label,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field small.pickup-location-field-label{font-family:Poppins Medium,arial;font-size:14px;line-height:16px;opacity:1}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field .pickup-location-address,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li.local_pickup_plus .pickup-location-field .pickup-location-address{margin:0}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li label,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li label{cursor:pointer;display:flex;flex-wrap:wrap;font-size:12px;line-height:15px}.woocommerce-page.woocommerce-cart .woocommerce-shipping-total #shipping_method li label span,.woocommerce-page.woocommerce-checkout .woocommerce-shipping-total #shipping_method li label span{margin-left:3px}@media screen and (max-width:768px){.woocommerce-page.woocommerce-cart .cart_item .variation,.woocommerce-page.woocommerce-checkout .cart_item .variation{text-align:left}}.woocommerce-page.woocommerce-cart .cart_item .variation dt,.woocommerce-page.woocommerce-checkout .cart_item .variation dt{font-family:Poppins Medium,arial;font-size:13px}.woocommerce-page.woocommerce-cart .cart_item .variation dd,.woocommerce-page.woocommerce-checkout .cart_item .variation dd{margin-bottom:10px}.woocommerce-page.woocommerce-cart .cart_item .variation dd,.woocommerce-page.woocommerce-cart .cart_item .variation dt,.woocommerce-page.woocommerce-checkout .cart_item .variation dd,.woocommerce-page.woocommerce-checkout .cart_item .variation dt{float:none;width:100%}.woocommerce-page.woocommerce-cart .cart_item .variation dd input,.woocommerce-page.woocommerce-cart .cart_item .variation dd textarea,.woocommerce-page.woocommerce-cart .cart_item .variation dt input,.woocommerce-page.woocommerce-cart .cart_item .variation dt textarea,.woocommerce-page.woocommerce-checkout .cart_item .variation dd input,.woocommerce-page.woocommerce-checkout .cart_item .variation dd textarea,.woocommerce-page.woocommerce-checkout .cart_item .variation dt input,.woocommerce-page.woocommerce-checkout .cart_item .variation dt textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid rgba(0,28,60,.1);color:rgba(0,28,60,.7);font-family:Poppins Regular,arial;font-size:12px;max-width:90%;min-width:90%;width:90%}.woocommerce-page.woocommerce-cart .cart_item .variation dd textarea,.woocommerce-page.woocommerce-cart .cart_item .variation dt textarea,.woocommerce-page.woocommerce-checkout .cart_item .variation dd textarea,.woocommerce-page.woocommerce-checkout .cart_item .variation dt textarea{max-height:85px;max-width:435px;min-height:85px}.woocommerce-page.woocommerce-cart .cart_item .product-price .woocommerce-Price-amount,.woocommerce-page.woocommerce-checkout .cart_item .product-price .woocommerce-Price-amount{margin-right:24px}.woocommerce-page.woocommerce-cart .preorder-item{border:2px solid #e94251;font-family:Poppins Medium,arial;margin-bottom:15px;padding:10px 20px}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-cart .preorder-item{text-align:center}}.woocommerce-page.woocommerce-cart .featured-products{border-bottom:1px solid rgba(0,28,60,.1);border-top:1px solid rgba(0,28,60,.1);margin-top:30px;padding:15px 0}.woocommerce-page.woocommerce-cart .featured-products h3{font-family:Poppins Semibold,arial;font-size:20px;margin-bottom:20px}@media screen and (max-width:620px){.woocommerce-page.woocommerce-cart .featured-products .products-list{display:flex;flex-flow:row wrap}}@media screen and (max-width:456px){.woocommerce-page.woocommerce-cart .featured-products .products-list{justify-content:center}}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container{border-bottom:1px solid rgba(0,28,60,.05);box-shadow:none;padding-top:5px}@media screen and (max-width:620px){.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container{border-bottom:0;margin-bottom:15px;margin-right:25px;width:169px}}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container:last-child{border-bottom:0}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .tease-post-content{flex-direction:row}@media screen and (max-width:620px){.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .tease-post-content{flex-direction:column}}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .tease-post-content.outofstock{padding-bottom:30px}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .tease-post-content.outofstock p.button.product_type_simple{display:none}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .tease-post-content.outofstock span.button.product_type_variable.add_to_cart_button{border:1px solid rgba(0,0,0,.25)}@media screen and (min-width:620px){.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .tease-post-content.outofstock span.button.product_type_variable.add_to_cart_button{top:50%;transform:translateY(-50%)}}@media screen and (max-width:620px){.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .tease-post-content.outofstock span.button.product_type_variable.add_to_cart_button{bottom:5px;font-size:11px;top:unset;transform:none}}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .tease-post-content.outofstock span.button.product_type_variable.add_to_cart_button:hover{background-color:transparent}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .tease-post-content.outofstock span.button.product_type_variable.add_to_cart_button:after{display:none}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .sale-percent{left:5px;margin-top:5px}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .sale-percent p{font-size:9px;padding:3px 7px}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .media-figure{height:95px;width:95px}@media screen and (max-width:620px){.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .media-figure{width:169px}}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container p.button.product_type_simple{border:1px solid #e94251;color:#e94251;font-size:13px;top:50%;transform:translateY(-50%)}@media screen and (max-width:620px){.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container p.button.product_type_simple{font-size:11px;margin-top:3px;position:relative;transform:none}}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container p.button.product_type_simple:after{height:18px;width:18px}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container p.button.product_type_simple:hover{color:#fff}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .text-content .entry-title{margin-bottom:0}@media screen and (min-width:620px){.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .text-content{justify-content:flex-start;margin-left:20px;text-align:left}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .text-content a:not(.button){padding-left:0}.woocommerce-page.woocommerce-cart .featured-products .products-list .tease-product-container .text-content .product-weight span{margin-left:0}}.woocommerce-page.woocommerce-cart .under-products-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:350px){.woocommerce-page.woocommerce-cart .under-products-buttons{align-items:center;flex-direction:column;justify-content:center}}.woocommerce-page.woocommerce-cart .under-products-buttons .bpb-button,.woocommerce-page.woocommerce-cart .under-products-buttons .underline-arrow-link{margin-bottom:10px}@media screen and (max-width:768px){.woocommerce-page.woocommerce-cart .under-products-buttons .bpb-button,.woocommerce-page.woocommerce-cart .under-products-buttons .underline-arrow-link{font-size:12px}}.woocommerce-page.woocommerce-cart .under-products-buttons #validation-message{display:none;left:0;position:fixed;text-align:center;top:0;z-index:10}.woocommerce-page.woocommerce-cart .under-products-buttons #validation-message .validation-content{background-color:#fff;left:50%;padding:30px;position:fixed;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-cart .under-products-buttons #validation-message .validation-content{width:300px}}.woocommerce-page.woocommerce-cart .under-products-buttons #validation-message:after{background-color:rgba(0,28,60,.4);content:"";display:block;height:100vh;width:100vw}.woocommerce-page.woocommerce-cart .under-products-buttons #validation-message p{margin-bottom:20px}.woocommerce-page.woocommerce-cart .under-products-buttons #validation-message .buttons-container span{cursor:pointer;margin:10px}.woocommerce-page.woocommerce-cart .woocommerce{display:flex;flex-wrap:wrap;margin:0 auto;max-width:85%}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-cart .woocommerce{flex-direction:column}}.woocommerce-page.woocommerce-cart .woocommerce .empty-cart-content{margin-bottom:50px;text-align:center;width:100%}.woocommerce-page.woocommerce-cart .woocommerce .empty-cart-content .cart-empty{background-color:transparent;border:0;font-size:17px;justify-content:center;padding:0;text-align:center}.woocommerce-page.woocommerce-cart .woocommerce .empty-cart-content .cart-empty:after,.woocommerce-page.woocommerce-cart .woocommerce .empty-cart-content .cart-empty:before{display:none}.woocommerce-page.woocommerce-cart .woocommerce .empty-cart-content .bpb-button{font-family:Poppins Medium,arial;font-weight:400;text-transform:uppercase}.woocommerce-page.woocommerce-cart .woocommerce .empty-cart-content+.reinsurance-container{border-right:0;width:100%}.woocommerce-page.woocommerce-cart .woocommerce .reinsurance-container{border-right:1px solid rgba(0,28,60,.1);padding-right:40px;width:70%}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-cart .woocommerce .reinsurance-container{border-right:0;padding-right:0;width:100%}}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper{border-right:1px solid rgba(0,28,60,.1);padding-right:40px;width:70%}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper{border-right:0;padding-right:0;width:100%}}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents{border:0}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents .product-price,.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity{text-align:center}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents .product-subtotal{padding-right:45px;text-align:right}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents .product-subtotal{padding-right:10px}}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail{width:90px}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th{font-family:Oswald regular,arial;font-size:14px;text-transform:uppercase}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th.product-name{left:-10px;position:absolute}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th.product-name{left:0}}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th.product-subtotal{position:absolute;right:-45px}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th.product-subtotal{right:0}}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents tr{position:relative}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove{background-color:transparent;border:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove{right:-25px}}@media screen and (max-width:768px){.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove{bottom:70px;top:unset}}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove a{color:#001c3c!important;opacity:.4;transition:.4s}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove a:hover{background-color:unset;opacity:1;transition:.4s}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td{font-size:14px}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-thumbnail img{height:auto;max-width:100%}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-name a{color:#001c3c;font-family:Poppins Medium,arial;text-align:left}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-subtotal bdi{text-align:right}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-price bdi{font-family:Poppins Medium,arial;justify-content:center;text-align:center}.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-price,.woocommerce-page.woocommerce-cart .woocommerce .cart-left-wrapper .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-subtotal{color:#e94251}.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals{padding-left:40px;width:30%}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals{padding-left:0;width:100%}}.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals .shop_table{max-width:100%;position:relative;width:100%}.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%}.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .coupon{margin:35px 0}.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table{border:0;font-size:14px}.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-total{display:none}.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-Price-amount bdi{color:#e94251}.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table tr th{font-family:Oswald regular,arial;text-transform:uppercase}.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table tr td{text-align:right}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table tr td{width:100%}}.woocommerce-page.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-page.woocommerce-checkout .woocommerce-form.woocommerce-form-login{margin:0 auto;width:85%}@media screen and (max-width:1280px){.woocommerce-page.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-page.woocommerce-checkout .woocommerce-form.woocommerce-form-login{width:90%}}@media screen and (max-width:768px){.woocommerce-page.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-page.woocommerce-checkout .woocommerce-form.woocommerce-form-login{width:95%}}.woocommerce-page.woocommerce-checkout .woocommerce-form.woocommerce-form-login{background-color:#001c3c;border:0;border-radius:0;color:#fff;text-align:center}.woocommerce-page.woocommerce-checkout .woocommerce-form.woocommerce-form-login .button{background-color:#001c3c;border:1px solid #fff;border-radius:0;color:#fff;font-family:Poppins Medium,arial;font-weight:400;margin-top:15px;text-transform:uppercase;transition:.4s}.woocommerce-page.woocommerce-checkout .woocommerce-form.woocommerce-form-login .button:hover{background-color:#fff;color:#001c3c;transition:.4s}.woocommerce-page.woocommerce-checkout .woocommerce-header{margin-bottom:10px}.woocommerce-page.woocommerce-checkout .woocommerce-error,.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-page.woocommerce-checkout .woocommerce-notices-wrapper{margin:0 auto;max-width:85%}.woocommerce-page.woocommerce-checkout .woocommerce-error{background-color:transparent;border-left:3px solid #b81c23;border-top:0;margin-bottom:20px}.woocommerce-page.woocommerce-checkout .woocommerce-error:before{top:50%;transform:translateY(-50%)}.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon-toggle{border-bottom:1px solid rgba(0,28,60,.1);margin-bottom:20px;padding:15px 0}.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background-color:transparent;border:0;color:#001c3c;margin:0;padding:0}.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none}.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon{align-items:baseline;border:0;flex-direction:column;margin:0 auto;max-width:85%;padding:0 0 30px}.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon .input-text{width:250px}@media screen and (max-width:768px){.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon .input-text{max-width:100%;width:170px}}.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon p{margin:0;padding:0}.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon p.form-row{display:flex;margin-top:10px}.woocommerce-page.woocommerce-checkout form.checkout{display:flex;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-checkout form.checkout{flex-direction:column}}.woocommerce-page.woocommerce-checkout form.checkout a{color:#e94251}.woocommerce-page.woocommerce-checkout form.checkout .woocommerce-NoticeGroup-checkout{width:100%}.woocommerce-page.woocommerce-checkout form.checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{max-width:100%}.woocommerce-page.woocommerce-checkout form.checkout h3{border-bottom:1px solid rgba(0,28,60,.1);font-family:Oswald regular,arial;font-size:16px;font-weight:600;margin-bottom:7px;padding-bottom:20px;text-transform:uppercase}.woocommerce-page.woocommerce-checkout form.checkout #customer_details{border-right:1px solid rgba(0,28,60,.1);display:flex;flex-direction:column;padding-right:40px;width:65%}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-checkout form.checkout #customer_details{border-right:0;padding-right:0;width:100%}}.woocommerce-page.woocommerce-checkout form.checkout #customer_details .col-1,.woocommerce-page.woocommerce-checkout form.checkout #customer_details .col-2{width:100%}.woocommerce-page.woocommerce-checkout form.checkout #customer_details .col-1 .form-row,.woocommerce-page.woocommerce-checkout form.checkout #customer_details .col-2 .form-row{margin-top:15px}.woocommerce-page.woocommerce-checkout form.checkout #order_review{padding-left:40px;width:35%}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-checkout form.checkout #order_review{padding-left:0;width:100%}}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table{border:0}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table tr th{font-family:Oswald regular,arial;font-size:14px;font-weight:600;padding:8px 0;text-transform:uppercase}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table td.product-total,.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table tr th.product-total{text-align:right}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .cart_item{position:relative}@media screen and (max-width:768px){.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .variation{text-align:left}}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .product-name .infos-container{display:flex;flex-wrap:wrap;padding-left:25px}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .product-name .remove{color:rgba(0,28,60,.4)!important;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:.4s}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .product-name .remove:hover{background-color:transparent;color:#001c3c!important;transition:.4s}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .product-name .product_name,.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .product-name .product_price{display:flex;font-size:13px;line-height:14px}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .product-name .product_name{width:65%}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .product-name .product_price{width:32%}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .product-name .product_price:before{margin-right:3px}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .product-name .quantity{margin-top:7px}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .cart-subtotal td,.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .order-total td{text-align:right}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .woocommerce-shipping-totals #shipping_method .local_pickup_plus .select2-container{display:block;font-family:Poppins Regular,arial;font-size:12px;font-weight:400;margin-bottom:10px;margin-top:7px}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .woocommerce-shipping-totals #shipping_method .local_pickup_plus .pickup-location-address{font-family:Poppins Regular,arial;font-weight:400;margin-bottom:8px}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .woocommerce-shipping-totals #shipping_method .pickup-location-schedule ul{margin-left:0}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .woocommerce-shipping-totals #shipping_method label{font-family:Poppins Regular,arial;font-weight:400}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .woocommerce-shipping-totals #shipping_method label .woocommerce-Price-amount{color:#e94251}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .woocommerce-shipping-totals #shipping_method #wc-local-pickup-plus-pickup-date-0+div{display:flex;flex-direction:row-reverse;margin-top:8px;position:relative}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .woocommerce-shipping-totals #shipping_method #wc-local-pickup-plus-pickup-date-0+div button{margin-right:5px;margin-top:0}.woocommerce-page.woocommerce-checkout form.checkout #order_review .shop_table .woocommerce-shipping-totals #shipping_method #wc-local-pickup-plus-datepicker-0{background-color:transparent;border:0;border-radius:0;color:#e94251;font-family:Poppins Regular,arial;font-size:12px;width:auto}.woocommerce-page.woocommerce-checkout form.checkout .cart_item td{width:50%}@media screen and (max-width:1024px){.woocommerce-page.woocommerce-checkout form.checkout .cart_item td.product-name{width:40%}.woocommerce-page.woocommerce-checkout form.checkout .cart_item td.product-total{width:60%}}.woocommerce-page.woocommerce-checkout form.checkout #payment{background:transparent}.woocommerce-page.woocommerce-checkout form.checkout #payment .form-row,.woocommerce-page.woocommerce-checkout form.checkout #payment .wc_payment_methods{padding:0}.woocommerce-page.woocommerce-checkout form.checkout #payment .place-order{padding-top:10px}.woocommerce-page.woocommerce-checkout form.checkout #payment .wc_payment_method{align-items:center;display:flex;flex-wrap:wrap;padding-bottom:10px}.woocommerce-page.woocommerce-checkout form.checkout #payment .wc_payment_method .payment_box{background-color:#f5f5f5;color:#001c3c;width:100%}.woocommerce-page.woocommerce-checkout form.checkout #payment .wc_payment_method .payment_box strong{font-weight:400}.woocommerce-page.woocommerce-checkout form.checkout #payment .wc_payment_method .payment_box:before{border:1em solid transparent;border-bottom-color:#f5f5f5}.woocommerce-page.woocommerce-checkout form.checkout #payment .woocommerce-terms-and-conditions-wrapper a{color:#e94251}.woocommerce-page.woocommerce-checkout form.checkout #payment #place_order{margin:20px 0}.woocommerce-page.woocommerce-order-received .woocommerce-order{margin:0 auto;max-width:85%}.woocommerce-page.woocommerce-order-received .woocommerce-order .woocommerce-notice--success{font-family:Poppins Medium,arial;font-size:16px;margin-bottom:15px;margin-top:30px;text-transform:uppercase}.woocommerce-page.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{font-family:Oswald regular,arial;margin-bottom:15px;text-transform:uppercase}.woocommerce-page.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table a{color:#001c3c}#ui-datepicker-div.ui-datepicker{border:0;font-family:Poppins Medium,arial;padding:0;width:16em}#ui-datepicker-div.ui-datepicker .ui-datepicker-header{background-color:#fff;border:0;color:#001c3c}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-style:normal;text-transform:capitalize}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-corner-all .ui-icon,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-corner-all.ui-sate-hover .ui-icon{background-image:none}#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar{border:0;border-collapse:inherit;box-shadow:0 10px 47px -4px rgba(0,0,0,.15)}#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar thead th{font-family:Poppins Medium,arial;padding:3px 0!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar a,#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar span{text-align:center}#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar span{color:rgba(0,28,60,.6)}#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar a{color:#e94251;transition:.4s}#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar a.ui-state-active,#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar a:hover{background-color:#e94251;color:#fff;text-decoration:none!important;transition:.4s}#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar tbody td{border:0;border-top:1px solid #e6e6e6;height:25px;text-align:center;width:25px}.woocommerce-form-row input,.woocommerce-form-row textarea,.woocommerce-input-wrapper input,.woocommerce-input-wrapper textarea{font-family:Poppins Regular,arial;padding:10px}.woocommerce-form-row input::-moz-placeholder,.woocommerce-form-row textarea::-moz-placeholder,.woocommerce-input-wrapper input::-moz-placeholder,.woocommerce-input-wrapper textarea::-moz-placeholder{color:#001c3c}.woocommerce-form-row input::placeholder,.woocommerce-form-row textarea::placeholder,.woocommerce-input-wrapper input::placeholder,.woocommerce-input-wrapper textarea::placeholder{color:#001c3c}.woocommerce-form-row textarea,.woocommerce-input-wrapper textarea{max-width:100%;min-height:110px}.woocommerce-form-row .select2-container .select2-selection--single,.woocommerce-input-wrapper .select2-container .select2-selection--single{border-color:#001c3c;border-radius:0;box-sizing:content-box;padding:10px}.woocommerce-form-row .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__arrow{right:10px;top:50%;transform:translateY(-50%)}.woocommerce-form-row#order_comments,.woocommerce-input-wrapper#order_comments{width:100%}.woocommerce-account .woocommerce{margin:60px auto;max-width:85%}@media screen and (max-width:1024px){.woocommerce-account .woocommerce{margin:0 auto}}.woocommerce-account .woocommerce a{color:#e94251}.woocommerce-account .woocommerce p{margin:6px 0}.woocommerce-account .woocommerce .login-container,.woocommerce-account .woocommerce .login-title{text-align:center}.woocommerce-account .woocommerce .login-title{margin-bottom:10px}.woocommerce-account .woocommerce .sso-login-helper{margin:0 auto 20px;max-width:80%}@media screen and (max-width:1024px){.woocommerce-account .woocommerce .sso-login-helper{max-width:100%}}.woocommerce-account .woocommerce .woocommerce-notices-wrapper .woocommerce-message{align-items:center;background-color:transparent;border-left:3px solid #8fae1b;border-top:0;display:flex}.woocommerce-account .woocommerce .woocommerce-notices-wrapper .woocommerce-message:before{top:unset}.woocommerce-account .woocommerce .woocommerce-order-downloads a,.woocommerce-account .woocommerce .woocommerce-order-downloads span,.woocommerce-account .woocommerce .woocommerce-order-downloads time{font-size:13px}.woocommerce-account .woocommerce .button,.woocommerce-account .woocommerce .woocommerce-Button,.woocommerce-account .woocommerce .woocommerce-MyAccount-downloads-file.button{background-color:#e94251;border:1px solid #e94251;border-radius:0;color:#fff;font-family:Poppins Medium,arial;font-size:12px;font-weight:400;text-transform:uppercase;transition:.4s}.woocommerce-account .woocommerce .button:hover,.woocommerce-account .woocommerce .woocommerce-Button:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-downloads-file.button:hover{background-color:#fff;color:#e94251;transition:.4s}.woocommerce-account .woocommerce .woocommerce-info{align-items:center;background-color:transparent;border-left:3px solid #001c3c;border-top:0;display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:15px 15px 15px 40px}@media screen and (max-width:1024px){.woocommerce-account .woocommerce .woocommerce-info{align-items:center;flex-direction:column-reverse}}.woocommerce-account .woocommerce .woocommerce-info .woocommerce-Button{margin-left:auto}@media screen and (max-width:1024px){.woocommerce-account .woocommerce .woocommerce-info .woocommerce-Button{margin:15px auto}}.woocommerce-account .woocommerce .woocommerce-info:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/information.78db2151.svg);content:"";height:20px;left:13px;top:unset;width:20px}@media screen and (max-width:1024px){.woocommerce-account .woocommerce .woocommerce-info:before{top:20px}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{padding-right:40px}@media screen and (max-width:1024px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:30px;padding-right:0}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{border-bottom:1px solid rgba(0,28,60,.1);color:#001c3c;display:block;padding:7px 0;position:relative}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:before{background-color:rgba(0,28,60,.05);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:.4s;width:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:hover:before,.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a:before{width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content mark{background-color:transparent}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address{border:0;margin-bottom:20px;padding:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses{display:flex;justify-content:space-between;margin-top:30px}@media screen and (max-width:1024px){.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses{flex-direction:column}}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses:after,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses:before{display:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{width:46%}@media screen and (max-width:1024px){.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{margin-bottom:35px;width:100%}}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses address{font-style:normal}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .button{margin-top:20px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm em{font-size:12px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{margin-bottom:30px;margin-top:30px}@media screen and (max-width:1024px){.block-gallery{margin-top:10px}}.block-gallery .restaurant-gallery-images .gallery-item,.block-gallery .restaurant-gallery-images .grid-sizer{width:25%}.block-gallery .restaurant-gallery-images .gallery-item{margin-bottom:8px}@media screen and (max-width:1024px){.block-gallery .restaurant-gallery-images .gallery-item{width:50%}}@media screen and (max-width:768px){.block-gallery .restaurant-gallery-images .gallery-item{width:100%}}.block-gallery .restaurant-gallery-images .gallery-item picture{display:block;overflow:hidden;width:98%}.block-gallery .restaurant-gallery-images .gallery-item picture img{max-width:100%;min-width:100%;transition:.4s}.page-template-template-restaurant [class*=zc-width-numeral]{display:none!important}.page-template-template-restaurant iframe[src*="bookings.zenchef"]:not([class*=zc-width-narrow]):not([class*=zc-width-numeral]),.page-template-template-restaurant iframe[src*=zenchef]:not([class*=zc-width-narrow]):not([class*=zc-width-numeral]){pointer-events:none;visibility:hidden}.single-product .product_cat-noel .background:after,.single-product .product_cat-noel .hero-container .hero-wrapper .column.visual{background-color:#ac1719}.single-product .background:after{background-color:var(--introBackground)}.single-product .background .stock .out-of-stock{background-color:#fff;border-radius:15px;color:#bf0505;font-size:12px;order:5;padding:5px 15px;width:-moz-fit-content;width:fit-content}.single-product .single-product-content .woocommerce-notices-wrapper{left:7.5%;position:absolute;top:100px;width:30%;z-index:1}@media screen and (max-width:1024px){.single-product .single-product-content .woocommerce-notices-wrapper{width:80%}}.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message{background-color:#fff;border-top:0;color:#001c3c;display:flex;font-size:12px;line-height:13px;padding:17px 20px 17px 53px}@media screen and (max-width:640px){.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message{align-items:baseline;display:flex;flex-direction:column}}.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/added-to-cart.7532cc4c.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;left:18px;top:50%;transform:translateY(-50%);width:23px}.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a{margin-left:20%;order:10;padding:5px;white-space:nowrap}@media screen and (max-width:640px){.single-product .single-product-content .woocommerce-notices-wrapper .woocommerce-message a{margin-left:0;margin-top:8px;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .hero-wrapper{width:100%}.single-product .single-product-content .hero-container .hero-wrapper .column.text{text-align:center;width:80%}.single-product .single-product-content .hero-container .hero-wrapper .column.visual{margin-bottom:0;width:100%}}.single-product .single-product-content .hero-container .text{padding-bottom:15px}.single-product .single-product-content .hero-container .text .summary{display:flex;flex-direction:column}.single-product .single-product-content .hero-container .text .delivery-block{display:inline-block;margin-top:20px;order:6;width:60%}.single-product .single-product-content .hero-container .text .delivery-block.variable{margin-top:73px}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .delivery-block{margin:15px auto 0;width:auto}.single-product .single-product-content .hero-container .text .delivery-block.variable{margin:85px auto 0}}.single-product .single-product-content .hero-container .text .delivery-block .delivery-title{font-family:Oswald regular,arial;font-size:12px;font-weight:400;text-transform:uppercase}.single-product .single-product-content .hero-container .text .delivery-block .click-collect{border-bottom:1px solid hsla(0,0%,100%,.4)}.single-product .single-product-content .hero-container .text .delivery-block .click-collect,.single-product .single-product-content .hero-container .text .delivery-block .delivery{align-items:center;display:flex;padding:10px 0;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .delivery-block .click-collect,.single-product .single-product-content .hero-container .text .delivery-block .delivery{text-align:left}}.single-product .single-product-content .hero-container .text .delivery-block .click-collect img,.single-product .single-product-content .hero-container .text .delivery-block .delivery img{filter:brightness(0) invert(1);max-height:27px;max-width:27px}.single-product .single-product-content .hero-container .text .delivery-block .click-collect p,.single-product .single-product-content .hero-container .text .delivery-block .delivery p{font-family:Poppins Regular,arial;font-size:12px;line-height:13px;margin-left:10px}.single-product .single-product-content .hero-container .text .attribute-meta{margin-bottom:20px;order:3}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .attribute-meta{margin-bottom:0}}.single-product .single-product-content .hero-container .text .attribute-meta span{border:1px solid #fff;display:block;padding:3px 10px;width:-moz-fit-content;width:fit-content}.single-product .single-product-content .hero-container .text .sale-percent{order:2}.single-product .single-product-content .hero-container .text #breadcrumbs{order:1}.single-product .single-product-content .hero-container .text .product_title{font-family:Poiret One Regular,arial;font-size:35px;margin:10px 0 13px;order:3;padding-right:5px}.single-product .single-product-content .hero-container .text .woosb-wrap{order:4}.single-product .single-product-content .hero-container .text .woosb-products{border:0}.single-product .single-product-content .hero-container .text .woosb-products .woosb-product{border-bottom:0;padding:5px 0}.single-product .single-product-content .hero-container .text .woosb-products .woosb-product .woosb-title{font-family:Poppins Semibold,arial;font-size:16px}.single-product .single-product-content .hero-container .text .woosb-products .woosb-product .woosb-availability{display:none}.single-product .single-product-content .hero-container .text .price{margin-bottom:25px;order:5;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .price{margin-bottom:15px;width:100%}}.single-product .single-product-content .hero-container .text .price ins{text-decoration:none}.single-product .single-product-content .hero-container .text .price del .woocommerce-Price-amount{font-size:20px;opacity:.4}.single-product .single-product-content .hero-container .text .price .woocommerce-Price-amount{font-family:Poppins Semibold,arial;font-size:25px}.single-product .single-product-content .hero-container .text .woocommerce-product-details__short-description{font-family:Poppins Light,arial;font-size:13px;margin-bottom:12px;margin-top:0;order:3}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .woocommerce-product-details__short-description{margin-bottom:10px}}.single-product .single-product-content .hero-container .text .cart{order:6;position:relative}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .cart{align-items:center;display:flex;flex-direction:column}}.single-product .single-product-content .hero-container .text .cart .input-quantity-group{align-items:center;display:flex;left:0;position:absolute;top:-56px}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .cart .input-quantity-group{justify-content:center;margin-bottom:10px;position:static;top:0}}.single-product .single-product-content .hero-container .text .cart .input-quantity-group .input-group-append,.single-product .single-product-content .hero-container .text .cart .input-quantity-group .input-group-prepend,.single-product .single-product-content .hero-container .text .cart .input-quantity-group .quantity{background-color:#fff;font-family:Poppins Medium,arial;height:24px;padding:3px}.single-product .single-product-content .hero-container .text .cart .input-quantity-group .input-group-append,.single-product .single-product-content .hero-container .text .cart .input-quantity-group .input-group-prepend{color:#001c3c;cursor:pointer;text-align:center;width:24px}.single-product .single-product-content .hero-container .text .cart .input-quantity-group .input-group-prepend{border-bottom-left-radius:15px;border-top-left-radius:15px}.single-product .single-product-content .hero-container .text .cart .input-quantity-group .input-group-append{border-bottom-right-radius:15px;border-top-right-radius:15px}.single-product .single-product-content .hero-container .text .cart .input-quantity-group .quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:none;box-shadow:none;color:#001c3c;font-family:Poppins Medium,arial;padding:0;width:35px}.single-product .single-product-content .hero-container .text .cart .input-quantity-group .quantity input::-webkit-inner-spin-button,.single-product .single-product-content .hero-container .text .cart .input-quantity-group .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product .single-product-content .hero-container .text .cart.variations_form{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:25px;position:relative}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .cart.variations_form{flex-direction:row;margin-bottom:0;padding-top:40px}}@media screen and (max-width:420px){.single-product .single-product-content .hero-container .text .cart.variations_form{flex-direction:column}}.single-product .single-product-content .hero-container .text .cart.variations_form .add_to_cart_button{margin-top:15px}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .cart.variations_form .add_to_cart_button{margin:15px auto 0}}@media screen and (max-width:768px){.single-product .single-product-content .hero-container .text .cart.variations_form .add_to_cart_button{justify-content:center;width:-moz-max-content;width:max-content}}.single-product .single-product-content .hero-container .text .cart.variations_form .single_variation_wrap{width:100%}.single-product .single-product-content .hero-container .text .cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{display:none}.single-product .single-product-content .hero-container .text .cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .input-quantity-group{left:50%;position:absolute;transform:translateX(-50%)}.single-product .single-product-content .hero-container .text .cart.variations_form .single_variation_wrap .woobt-wrap .woobt-description{font-size:12px;font-style:italic}.single-product .single-product-content .hero-container .text .cart.variations_form .single_variation_wrap .woobt-wrap .woobt-products{border:0}.single-product .single-product-content .hero-container .text .cart.variations_form .single_variation_wrap .woobt-wrap .woobt-products .woobt-product{align-items:flex-start;border:0}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .cart.variations_form .single_variation_wrap .woobt-wrap .woobt-products .woobt-product{flex-direction:row;gap:5px;text-align:left}}.single-product .single-product-content .hero-container .text .cart.variations_form .variations{margin-right:25px;position:static;width:47%}@media screen and (max-width:420px){.single-product .single-product-content .hero-container .text .cart.variations_form .variations{margin-right:0;width:100%}.single-product .single-product-content .hero-container .text .cart.variations_form .variations .woocommerce-variation-add-to-cart{margin-top:10px}}.single-product .single-product-content .hero-container .text .cart.variations_form .variations .label{display:none}.single-product .single-product-content .hero-container .text .cart.variations_form .variations select{background-color:transparent;border:1px solid hsla(0,0%,100%,.1);color:#fff;cursor:pointer;font-family:Poppins Regular,arial;font-size:13px;padding:12px 8px;width:100%}.single-product .single-product-content .hero-container .text .cart.variations_form .variations select option{background-color:#001c3c}.single-product .single-product-content .hero-container .text .cart.variations_form .variations select:focus,.single-product .single-product-content .hero-container .text .cart.variations_form .variations select:focus-visible,.single-product .single-product-content .hero-container .text .cart.variations_form .variations select:focus-within,.single-product .single-product-content .hero-container .text .cart.variations_form .variations select:visited{border-color:hsla(0,0%,100%,.1)}.single-product .single-product-content .hero-container .text .cart.variations_form .variations .reset_variations{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/sync.6881ded6.svg);background-position:50%;background-size:contain;color:transparent;filter:brightness(0) invert(1);height:20px;position:absolute;right:15px;top:15px;width:20px}.single-product .single-product-content .hero-container .text .cart.variations_form .variations .reset_variations:hover{transform:rotate(1turn);transition:1.5s}@media screen and (max-width:420px){.single-product .single-product-content .hero-container .text .cart.variations_form .variations .reset_variations{right:0;top:5px}}.single-product .single-product-content .hero-container .text .cart.variations_form .variations tbody{display:flex;flex-direction:column;gap:10px}.single-product .single-product-content .hero-container .text .cart.variations_form .variations tbody tr{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .cart.variations_form .variations tbody tr{flex-direction:column}}.single-product .single-product-content .hero-container .text .cart.variations_form .variations tbody tr td{width:100%}.single-product .single-product-content .hero-container .text .cart.grouped_form .woocommerce-grouped-product-list{margin-bottom:20px}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .cart.grouped_form .woocommerce-grouped-product-list{margin-bottom:0}}.single-product .single-product-content .hero-container .text .cart.grouped_form .woocommerce-grouped-product-list-item{align-items:center;display:flex;margin-bottom:7px}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .cart.grouped_form .woocommerce-grouped-product-list-item{flex-wrap:wrap;justify-content:center}}.single-product .single-product-content .hero-container .text .cart.grouped_form .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label{font-size:16px;order:0}.single-product .single-product-content .hero-container .text .cart.grouped_form .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price{font-family:Poppins Semibold,arial;font-size:18px;margin-left:10px;margin-right:15px;order:1}.single-product .single-product-content .hero-container .text .cart.grouped_form .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity{display:none}.single-product .single-product-content .hero-container .text .cart.grouped_form .woocommerce-grouped-product-list-item:first-child .woocommerce-grouped-product-list-item__quantity{display:block}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .cart.grouped_form .woocommerce-grouped-product-list-item:first-child .woocommerce-grouped-product-list-item__quantity{width:100%}}.single-product .single-product-content .hero-container .text .cart.grouped_form .woocommerce-grouped-product-list-item:last-child{margin-bottom:0}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .cart .single_add_to_cart_button{margin:15px auto 0}}.single-product .single-product-content .hero-container .text .cart .single_add_to_cart_button.loading:after{animation:spin 2s infinite}.single-product .single-product-content .hero-container .text .cart.fixed{bottom:0;display:flex!important;height:54px;margin:0;position:fixed;right:0;transition:.4s;width:50%;z-index:7}@media screen and (max-width:640px){.single-product .single-product-content .hero-container .text .cart.fixed{height:auto;justify-content:center;margin:0 auto;padding-bottom:7px;width:98%}}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .cart.fixed.cart{flex-direction:row}}.single-product .single-product-content .hero-container .text .cart.fixed .woocommerce-variation-add-to-cart{display:flex}.single-product .single-product-content .hero-container .text .cart.fixed .single_add_to_cart_button{margin:0}.single-product .single-product-content .hero-container .text .cart.fixed .input-quantity-group{margin-right:15px;position:static}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .text .cart.fixed .input-quantity-group{margin-bottom:0}}.single-product .single-product-content .hero-container .text .cart.fixed.variations_form .variations,.single-product .single-product-content .hero-container .text .product_meta{display:none}.single-product .single-product-content .hero-container .visual{border-top-left-radius:0;height:auto;margin-bottom:50px;overflow:clip visible}.single-product .single-product-content .hero-container .visual .product-image{position:relative}.single-product .single-product-content .hero-container .visual .product-image .no-slider{box-shadow:0 0 23px 0 rgba(0,28,60,.15);display:flex;justify-content:center}.single-product .single-product-content .hero-container .visual .product-image .no-slider .img-container{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.single-product .single-product-content .hero-container .visual .product-image .no-slider img{margin:auto;max-height:100%;max-width:100%}.single-product .single-product-content .hero-container .visual .product-image .single-product-slider{height:450px;overflow:clip visible;z-index:0}.single-product .single-product-content .hero-container .visual .product-image .single-product-slider .downloadable-block{background-color:#001c3c;border-bottom-right-radius:30px;border-top-right-radius:30px;color:#fff;left:0;padding:5px 10px;position:absolute;top:25px;z-index:2}.single-product .single-product-content .hero-container .visual .product-image .single-product-slider .swiper-slide{box-shadow:0 0 23px 0 rgba(0,28,60,.15);cursor:pointer;max-height:100%;max-width:unset;position:relative;width:auto}.single-product .single-product-content .hero-container .visual .product-image .single-product-slider .overlay{background-color:rgba(0,28,60,.6);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:.4s;visibility:hidden;width:100vw;z-index:1}.single-product .single-product-content .hero-container .visual .product-image .single-product-slider .overlay.active{opacity:1;transition:.4s;visibility:visible}.single-product .single-product-content .hero-container .visual .product-image .images-modal{align-items:center;display:flex;height:100vh;justify-content:center;left:6vw;opacity:0;position:fixed;top:-50px;transition:.4s;visibility:hidden;width:88vw;z-index:7}.single-product .single-product-content .hero-container .visual .product-image .images-modal.active{opacity:1;top:0;transition:.4s;visibility:visible}.single-product .single-product-content .hero-container .visual .product-image .images-modal .cross-close-modal-carrousel{cursor:pointer;filter:brightness(0) invert(1);height:30px;position:fixed;right:6vh;top:138px;width:30px;z-index:7}.single-product .single-product-content .hero-container .visual .product-image .images-modal .swiper-slide{align-items:center;display:flex;justify-content:center}.single-product .single-product-content .hero-container .visual .product-image .images-modal .swiper-slide img{background-color:#fff;height:80vh}.single-product .single-product-content .hero-container .visual .product-image .swiper-nav-container{bottom:-50px;height:50px;justify-content:flex-end;left:unset;right:0;transform:none;z-index:1}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .visual .product-image .swiper-nav-container{height:15px;justify-content:center}}.single-product .single-product-content .hero-container .visual .product-image .swiper-nav-container .swiper-button-prev{margin-right:15px}@media screen and (max-width:1024px){.single-product .single-product-content .hero-container .visual .product-image .swiper-nav-container .swiper-button-next.product:after,.single-product .single-product-content .hero-container .visual .product-image .swiper-nav-container .swiper-button-prev.product:after{filter:none}}.single-product .single-product-content .hero-container .visual .product-image .swiper-nav-container.active .swiper-button-next.product,.single-product .single-product-content .hero-container .visual .product-image .swiper-nav-container.active .swiper-button-prev.product{filter:brightness(0) invert(1);height:35px;position:fixed;top:50vh}.single-product .single-product-content .hero-container .visual .product-image .swiper-nav-container.active .swiper-button-prev.product{left:50px}.single-product .single-product-content .hero-container .visual .product-image .swiper-nav-container.active .swiper-button-next.product{right:50px}.single-product .single-product-content .entry-summary .preorder{background-color:#fff;color:#e94251;margin-bottom:15px;padding:9px 20px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.single-product .single-product-content .entry-summary .preorder{margin:0 auto 15px}}.single-product .single-product-content .entry-summary.voucher{padding-bottom:95px;padding-right:10%}@media screen and (max-width:1280px){.single-product .single-product-content .entry-summary.voucher{padding-right:5%}}@media screen and (max-width:1024px){.single-product .single-product-content .entry-summary.voucher{padding-right:0}}.single-product .single-product-content .entry-summary.voucher #yith-wapo-container{margin-top:13px}.single-product .single-product-content .entry-summary.voucher #yith-wapo-container .yith-wapo-addon-type-checkbox{background-color:transparent!important;margin-bottom:0}.single-product .single-product-content .entry-summary.voucher #yith-wapo-container .yith-wapo-addon-type-checkbox .checkbox-button-container{display:flex}.single-product .single-product-content .entry-summary.voucher #yith-wapo-container .wapo-addon-title{margin-bottom:6px}.single-product .single-product-content .entry-summary.voucher #yith-wapo-container .yith-wapo-option{margin-bottom:0}.single-product .single-product-content .entry-summary.voucher #yith-wapo-container .yith-wapo-option label{align-items:center;display:flex;margin-left:0}.single-product .single-product-content .entry-summary.voucher .additional-fields{order:5;width:100%}@media screen and (max-width:1024px){.single-product .single-product-content .entry-summary.voucher .additional-fields{margin-top:15px}}.single-product .single-product-content .entry-summary.voucher .additional-fields .form{border-spacing:0;width:100%}.single-product .single-product-content .entry-summary.voucher .additional-fields .form tr{margin-bottom:20px;position:relative}.single-product .single-product-content .entry-summary.voucher .additional-fields .form .label-column{background-color:#001c3c;font-size:13px;left:5px;padding:0 2px;position:absolute;top:-10px}.single-product .single-product-content .entry-summary.voucher .additional-fields .form .missing-field{bottom:1px;color:#e94251;display:none;font-family:Poppins Regular,arial;font-size:11px;left:0;position:absolute;width:47%}.single-product .single-product-content .entry-summary.voucher .additional-fields .form .missing-field.firstname{left:unset;right:0}.single-product .single-product-content .entry-summary.voucher .additional-fields .form input{margin:0 0 20px;width:47%}@media screen and (max-width:768px){.single-product .single-product-content .entry-summary.voucher .additional-fields .form input{width:100%}}.single-product .single-product-content .entry-summary.voucher .additional-fields .form input#voucher-holder-firstname{margin-left:4%}@media screen and (max-width:1024px){.single-product .single-product-content .entry-summary.voucher .additional-fields .form input#voucher-holder-firstname{margin-left:5%}}@media screen and (max-width:768px){.single-product .single-product-content .entry-summary.voucher .additional-fields .form input#voucher-holder-firstname{margin-left:0}}.single-product .single-product-content .entry-summary.voucher .additional-fields .form input,.single-product .single-product-content .entry-summary.voucher .additional-fields .form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid hsla(0,0%,100%,.2);box-shadow:none;color:#fff;font-family:Poppins Light,arial;padding:12px 8px}.single-product .single-product-content .entry-summary.voucher .additional-fields .form input::-moz-placeholder,.single-product .single-product-content .entry-summary.voucher .additional-fields .form textarea::-moz-placeholder{color:hsla(0,0%,100%,.4);font-family:Poppins Light,arial;font-size:12px}.single-product .single-product-content .entry-summary.voucher .additional-fields .form input::placeholder,.single-product .single-product-content .entry-summary.voucher .additional-fields .form textarea::placeholder{color:hsla(0,0%,100%,.4);font-family:Poppins Light,arial;font-size:12px}.single-product .single-product-content .entry-summary.voucher .additional-fields .form #voucher-message{max-width:544px;min-height:115px;width:100%}@media screen and (max-width:1024px){.single-product .single-product-content .entry-summary.voucher .additional-fields .form #voucher-message{max-width:100%}}.single-product .single-product-content .entry-summary.voucher .input-quantity-group{left:44px!important;top:0!important}@media screen and (max-width:1024px){.single-product .single-product-content .entry-summary.voucher .input-quantity-group{left:50%!important}}.single-product .single-product-content .entry-summary.voucher .cart .add_to_cart_button{bottom:-61px;position:absolute}@media screen and (max-width:768px){.single-product .single-product-content .entry-summary.voucher .cart .add_to_cart_button{bottom:unset;position:relative}}.single-product .single-product-content .entry-summary.voucher .cart .added_to_cart{bottom:-275px;position:absolute}@media screen and (max-width:768px){.single-product .single-product-content .entry-summary.voucher .cart .added_to_cart{bottom:unset;position:relative}}.single-product .single-product-content .entry-summary.voucher .cart .variations{padding-top:35px}@media screen and (max-width:1024px){.single-product .single-product-content .entry-summary.voucher .cart .variations{padding-top:0}}.single-product .single-product-content .product_shipping_class-only_click_collect .hero-container .text .delivery-block .click-collect{border-bottom:0}.single-product .single-product-content .woocommerce-tabs{margin:40px auto;max-width:904px}@media screen and (max-width:1024px){.single-product .single-product-content .woocommerce-tabs{width:85%}}.single-product .single-product-content .woocommerce-tabs .tabs{display:flex;justify-content:center}@media screen and (max-width:1024px){.single-product .single-product-content .woocommerce-tabs .tabs{flex-wrap:wrap}}.single-product .single-product-content .woocommerce-tabs .tabs li{margin:0 10px}@media screen and (max-width:1024px){.single-product .single-product-content .woocommerce-tabs .tabs li{margin:3px 10px}}.single-product .single-product-content .woocommerce-tabs .tabs li a{font-family:Poppins Semibold,arial;font-size:15px}@media screen and (max-width:1024px){.single-product .single-product-content .woocommerce-tabs .tabs li a{text-align:center}}.single-product .single-product-content .woocommerce-tabs .tabs li a:after{display:none}.single-product .single-product-content .woocommerce-tabs .tabs li.active a:after{display:block}.single-product .single-product-content .woocommerce-tabs h2:first-child{font-family:Poppins Semibold,arial;font-size:25px;margin-bottom:15px}.single-product .single-product-content .woocommerce-tabs .woocommerce-product-attributes{border:0}.single-product .single-product-content .woocommerce-tabs .woocommerce-product-attributes .woocommerce-product-attributes-item{border-collapse:collapse;border-spacing:0}.single-product .single-product-content .woocommerce-tabs .woocommerce-product-attributes .woocommerce-product-attributes-item__label{text-align:left}.single-product .single-product-content .woocommerce-tabs .woocommerce-product-attributes .woocommerce-product-attributes-item__label,.single-product .single-product-content .woocommerce-tabs .woocommerce-product-attributes .woocommerce-product-attributes-item__value{background:transparent;background-color:transparent;border-bottom:1px solid rgba(0,28,60,.1)}.single-product .single-product-content .wc-tab{margin-top:35px}.single-product .single-product-content .wc-tab p{margin:10px 0}.single-product .single-product-content .related .swiper,.single-product .single-product-content .up-sells .swiper{box-sizing:content-box;height:417px;padding:35px 0 50px}@media screen and (max-width:1024px){.single-product .single-product-content .related .swiper,.single-product .single-product-content .up-sells .swiper{padding-bottom:41px}}.single-product .single-product-content .related .swiper .swiper-slide li,.single-product .single-product-content .up-sells .swiper .swiper-slide li{width:100%}.single-product .single-product-content .related .swiper .swiper-nav-container,.single-product .single-product-content .up-sells .swiper .swiper-nav-container{bottom:-20px}@media screen and (max-width:1024px){.single-product .single-product-content .related .swiper .swiper-nav-container .swiper-button-next.related:after,.single-product .single-product-content .related .swiper .swiper-nav-container .swiper-button-prev.related:after,.single-product .single-product-content .up-sells .swiper .swiper-nav-container .swiper-button-next.related:after,.single-product .single-product-content .up-sells .swiper .swiper-nav-container .swiper-button-prev.related:after{filter:none}}.single-product #sticky-basket{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.75);border-top:1px solid #ddd;bottom:-90px;padding:4px 0;position:fixed;transition:.4s;width:100%;z-index:6}.single-product #sticky-basket .sticky-container{align-items:center;display:flex;font-family:Poppins Medium,arial;font-size:14px;justify-content:flex-end;text-align:center;width:49%}@media screen and (max-width:640px){.single-product #sticky-basket .sticky-container{justify-content:center;margin:0 auto;padding-bottom:50px;width:90%}}.single-product #sticky-basket .title-container{margin:0 4px 0 0}.single-product #sticky-basket .sticky-title{display:inline-block;max-width:180px;text-align:left}.single-product #sticky-basket .img-container{align-items:center;display:flex;height:45px;justify-content:center;margin-right:10px;overflow:hidden;width:45px}.single-product #sticky-basket.visible{bottom:0;transition:.4s}.single-product #particles-js,.single-product #snow-ground{height:100%;left:0;position:absolute;top:0;width:41%}@media screen and (max-width:1024px){.single-product #particles-js,.single-product #snow-ground{width:100%}}.single-product #particles-js{z-index:0}.single-product #snow-ground{pointer-events:none;width:45%;z-index:1}@media screen and (max-width:1024px){.single-product #snow-ground{width:100%}}.single-product .book-card{align-items:center;background:#ac1719;display:flex;height:450px;justify-content:center;margin:0 auto;max-width:600px;perspective:1000px;position:relative;transform-style:preserve-3d;width:100%}.single-product .book-card .book-wrapper{align-items:center;display:flex;height:100%;justify-content:center;min-height:500px;perspective:250vw;width:100%}.single-product .book-card .book{transition:opacity .4s .2s}.single-product .book-card .book .pages{border-radius:4px;max-width:600px;position:relative;width:60vw}.single-product .book-card .book .page,.single-product .book-card .book .pages{backface-visibility:hidden;height:44vw;max-height:440px;transform-style:preserve-3d}.single-product .book-card .book .page{background-color:#f0f0f0;background-position:50%;background-size:cover;clear:none;cursor:pointer;float:none;margin:0;max-width:300px;position:absolute;top:0;transform-origin:0 0;transition:transform 1.4s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30vw}.single-product .book-card .book .page:before{background:#000;content:"";inset:0;position:absolute;transition:background .7s;z-index:2}.single-product .book-card .book .page:nth-child(odd){background-image:linear-gradient(90deg,rgba(0,0,0,.15) 0,transparent 10%);background-position:100% 0;border-radius:0 4px 4px 0;pointer-events:all;right:0;transform:rotateY(0deg)}.single-product .book-card .book .page:nth-child(odd):hover{transform:rotateY(-15deg)}.single-product .book-card .book .page:nth-child(odd):hover:before{background:rgba(0,0,0,.03)}.single-product .book-card .book .page:nth-child(odd):before{background:transparent}.single-product .book-card .book .page:nth-child(2n){background-image:linear-gradient(270deg,rgba(0,0,0,.12) 0,transparent 10%);border-radius:4px 0 0 4px;left:0;pointer-events:none;transform:rotateY(180deg);transform-origin:100% 0}.single-product .book-card .book .page:nth-child(2n):before{background:rgba(0,0,0,.2)}.single-product .book-card .book .page.flipped:nth-child(odd){pointer-events:none;transform:rotateY(-180deg)}.single-product .book-card .book .page.flipped:nth-child(odd):before{background:rgba(0,0,0,.2)}.single-product .book-card .book .page.flipped:nth-child(2n){pointer-events:all;transform:rotateY(0deg)}.single-product .book-card .book .page.flipped:nth-child(2n):hover{transform:rotateY(15deg)}.single-product .book-card .book .page.flipped:nth-child(2n):hover:before{background:rgba(0,0,0,.03)}.single-product .book-card .book .page.flipped:nth-child(2n):before{background:transparent}.single-product .book-card .book .page.grabbing{transition:none}@media screen and (max-width:1024px){.single-product .book-card{height:350px}.single-product .book-card .book-wrapper{min-height:400px}.single-product .book-card .book .pages{height:60vw;width:90vw}.single-product .book-card .book .page{height:60vw;width:45vw}}.single-product .woobt-wrap .woobt-qty-num{display:none!important}.single-product .woobt-wrap .woobt-choose{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:6px 0;position:relative}.single-product .woobt-wrap .woobt-choose label{color:#fff;cursor:pointer;flex:1;margin:0}.single-product .woobt-wrap .woobt-choose .woobt-checkbox{cursor:pointer;height:30px;margin:0;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:56px;z-index:2}.single-product .woobt-wrap .woobt-choose .checkmark{background-color:transparent;border:2px solid hsla(0,0%,100%,.65);border-radius:15px;box-sizing:border-box;display:block;flex-shrink:0;height:30px;opacity:1;pointer-events:none;position:relative;transition:background-color .2s ease,border-color .2s ease;visibility:visible;width:56px}.single-product .woobt-wrap .woobt-choose .checkmark:after{background-color:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.45);content:"";height:22px;left:2px;position:absolute;top:2px;transition:transform .22s ease;width:22px}.single-product .woobt-wrap .woobt-choose .woobt-checkbox:checked+.checkmark{background-color:#e94251;border-color:hsla(0,0%,100%,.95)}.single-product .woobt-wrap .woobt-choose .woobt-checkbox:checked+.checkmark:after{transform:translateX(26px)}.single-product .woobt-wrap .woobt-choose .woobt-checkbox:focus-visible+.checkmark{outline:2px solid #fff;outline-offset:3px}.single-product .woobt-wrap .woobt-choose .woobt-checkbox:checked:hover+.checkmark{background-color:rgba(233,66,81,.8)}.single-product .woobt-summary{display:none!important}.single-product .single-product-details.product-type-grouped .price{opacity:0}#breadcrumbs{margin-bottom:16px}.blog-list,.single-content-article{margin:0 auto;max-width:1276px}@media screen and (max-width:1440px){.blog-list,.single-content-article{width:80%}}@media screen and (max-width:768px){.blog-list,.single-content-article{width:95%}}.blog-list-container{margin-top:90px}.blog-list-container .blog-article-item,.blog-list-container .grid-sizer{width:33%}@media screen and (max-width:1280px){.blog-list-container .blog-article-item,.blog-list-container .grid-sizer{width:50%}}@media screen and (max-width:768px){.blog-list-container .blog-article-item,.blog-list-container .grid-sizer{width:100%}}.blog-list-container .stamp{height:79px;left:35%;position:absolute;right:0;width:30%}@media screen and (max-width:1280px){.blog-list-container .stamp{left:50%;width:48%}}@media screen and (max-width:768px){.blog-list-container .stamp{display:none}}.blog-list-container .blog-article-item{margin-bottom:65px;transform:scale(0);transition:.4s}.blog-list-container .blog-article-item.visible{transform:scale(1);transition:.4s}.blog-article-item{box-sizing:border-box;padding:0 20px}.blog-article-item .img-container{height:auto;overflow:hidden;position:relative;width:100%}.blog-article-item .img-container img{height:auto;width:100%}.blog-article-item .img-container .hover-block{align-items:center;background-color:rgba(0,28,60,.83);bottom:-100%;color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;transition:.4s;width:100%;z-index:1}.blog-article-item .tease-infos{transition:.4s}.blog-article-item .tease-infos h2{-webkit-text-stroke:.4px #001c3c;color:#001c3c;font-family:Poiret One Regular,arial;font-size:23px;margin-bottom:15px;margin-top:10px}.blog-article-item .tease-infos p{color:#001c3c;font-size:15px;line-height:17px}.blog-article-item:hover .img-container .hover-block{bottom:0;transition:.4s}.blog-article-item:hover .tease-infos{opacity:.5;transition:.4s}.pagination-block .pagination{align-items:center;display:flex;justify-content:center}.pagination-block .pagination .next,.pagination-block .pagination .prev{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/slider-arrow.685ad684.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:9px;margin:0 20px;width:43px}.pagination-block .pagination .next a,.pagination-block .pagination .prev a{display:block;height:100%;width:100%}.pagination-block .pagination .next button,.pagination-block .pagination .prev button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0}.pagination-block .pagination li .page-number{align-items:center;color:#001c3c;display:flex;height:34px;justify-content:center;width:34px}.pagination-block .pagination li .page-number.current{background-color:#001c3c;color:#fff}.pagination-block .pagination .next{transform:rotate(-180deg)}.single .share-block{height:50px;margin-left:auto;margin-right:7.5%;margin-top:60px;position:sticky;top:98px;width:50px;z-index:1}@media screen and (max-width:1024px){.single .share-block{display:none}}.single .share-block .share-first,.single .share-block .share-item{align-items:center;display:flex;justify-content:center;margin:10px 0}.single .share-block .share-first img,.single .share-block .share-item img{height:100%;width:100%}.single .share-block .share-first{background-color:#001c3c;border-radius:50%;height:40px;margin-top:0;position:absolute;width:40px;z-index:1}.single .share-block .share-first img{height:19px;width:auto}.single .share-block .share-first:hover{cursor:pointer}.single .share-block .share-list{opacity:0;position:absolute;top:0;transition:.4s;visibility:hidden;z-index:0}.single .share-block .share-list:first-child{margin-top:0}.single .share-block .share-list .share-item a{align-items:center;background-color:#001c3c;border:0 solid #001c3c;border-radius:50%;display:flex;height:40px;justify-content:center;transition:.4s;width:40px}.single .share-block .share-list .share-item a img{filter:brightness(0) invert(1);height:19px;transition:.4s;width:auto}.single .share-block .share-list .share-item a:hover{background-color:#fff;border-width:1px;transition:.4s}.single .share-block .share-list .share-item a:hover img{filter:none;transition:.4s}.single .share-block:hover .share-list{opacity:1;top:50px;transition:.4s;visibility:visible}.single .share-block:hover .share-list .share-item{animation:blob .9s ease-in-out forwards;transform:scale(0)}.single .share-block:hover .share-list .share-item:first-child{animation-delay:.1s}.single .share-block:hover .share-list .share-item:nth-child(2){animation-delay:.2s}.single .share-block:hover .share-list .share-item:nth-child(3){animation-delay:.3s}.single .share-block:hover .share-list .share-item:nth-child(4){animation-delay:.4s}@keyframes blob{0%{transform:scale(0)}30%{transform:scale(1)}40%{transform:scale(1.1)}to{transform:scale(1)}}@media screen and (max-width:1024px){.single .article-body{margin-top:35px}}.single .article-body img{border-bottom-right-radius:160px;height:auto;margin:30px auto;max-width:100%}.single .article-body h3{margin-bottom:15px}.single .article-body h2{margin-bottom:20px}.single .article-body p{margin:13px 0}.single .article-body ul{margin:15px 0}.single .article-body ul li{margin:10px 0}.single .featured-article-container{margin-top:120px;position:relative}@media screen and (max-width:1024px){.single .featured-article-container{margin-bottom:40px}}@media screen and (min-width:1024px){.single .featured-article-container .swiper-nav-container{bottom:unset;justify-content:space-between;top:50%;transform:translate(-50%,-50%);width:calc(100% + 160px)}.single .featured-article-container .swiper-nav-container .article{height:100%}}@media screen and (max-width:1024px){.single .featured-article-container .swiper-nav-container{margin-top:10px}}.single .featured-article-container .swiper-nav-container .swiper-button-next:after,.single .featured-article-container .swiper-nav-container .swiper-button-prev:after{filter:none}.search-results .search-list{display:flex}.filters-content{background-color:#fff;padding:12px 0;position:sticky;top:80px;z-index:10}.filters-content.category-menu-open{z-index:12}.filters-content .filters-content-wrapper{align-items:center;display:flex;justify-content:space-between;padding:0 15px;position:relative}.filters-content .filters-container__button,.filters-content .sort-container__button{align-items:center;cursor:pointer;display:flex;font-family:Poppins Medium,arial;font-size:13px;text-transform:uppercase;transition:.4s;white-space:nowrap}@media screen and (max-width:768px){.filters-content .filters-container__button,.filters-content .sort-container__button{bottom:0;font-size:14px;justify-content:center;padding:12px 0;position:fixed;width:50%;z-index:1}}.filters-content .filters-container__button svg,.filters-content .sort-container__button svg{fill:#001c3c;height:17px;margin-left:8px;transition:.4s;width:auto}.filters-content .filters-container__button.active,.filters-content .filters-container__button:hover,.filters-content .sort-container__button.active,.filters-content .sort-container__button:hover{color:#e94251;transition:.4s}.filters-content .filters-container__button.active svg,.filters-content .filters-container__button:hover svg,.filters-content .sort-container__button.active svg,.filters-content .sort-container__button:hover svg{fill:#e94251;transition:.4s}.filters-content .filters-container__wrapper,.filters-content .sort-container__wrapper{background-color:#fff;box-shadow:0 28px 25px -7px rgba(0,0,0,.1);display:none;position:absolute;top:30px}.filters-content .sort-container__wrapper{left:unset;min-width:300px;right:0;z-index:2}@media screen and (max-width:768px){.filters-content .sort-container__wrapper{bottom:45px;position:fixed;top:unset}}.filters-content .sort-container__wrapper .yith-woo-ajax-reset-navigation{display:none!important}.filters-content .sort-container__wrapper li{list-style:none}.filters-content .sort-container__wrapper .yith-wcan-sort-by .orderby-wrapper{margin:0}.filters-content .sort-container__wrapper .yith-wcan-sort-by .orderby-wrapper .orderby-item{color:#001c3c;display:block;padding:7px 20px;position:relative}.filters-content .sort-container__wrapper .yith-wcan-sort-by .orderby-wrapper .orderby-item:before{background-color:#001c3c;background-image:none;height:100%;left:0;opacity:.1;position:absolute;top:0;transition:.4s;width:0}.filters-content .sort-container__wrapper .yith-wcan-sort-by .orderby-wrapper .orderby-item.active:before,.filters-content .sort-container__wrapper .yith-wcan-sort-by .orderby-wrapper .orderby-item:hover:before{transition:.4s;width:100%}@media screen and (max-width:768px){.filters-content .sort-container__button{background-color:#fff;left:50%}}.filters-content .filters-container .overlay{background-color:transparent;height:100vh;left:0;position:fixed;top:0;visibility:hidden;width:100vw;z-index:1}.filters-content .filters-container .overlay.visible{visibility:visible}.filters-content .filters-container__wrapper{padding:50px 30px;width:100%;z-index:3}@media screen and (max-width:1280px){.filters-content .filters-container__wrapper{display:block;height:100vh;left:-140%;padding-left:80px;position:fixed;top:0;transition:.4s;width:500px}.filters-content .filters-container__wrapper.active{left:0;transition:.4s}}@media screen and (max-width:768px){.filters-content .filters-container__wrapper{padding:20px 40px;width:100%}}.filters-content .filters-container__wrapper .filters-container-content{display:flex;padding-right:80px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1280px){.filters-content .filters-container__wrapper .filters-container-content{flex-direction:column;max-height:100vh;overflow-y:auto;padding-right:0;width:100%}}.filters-content .filters-container__wrapper .filters-container-content .filters-header{display:none}@media screen and (max-width:1280px){.filters-content .filters-container__wrapper .filters-container-content .filters-header{align-items:center;border-bottom:1px solid rgba(0,28,60,.2);display:flex;justify-content:space-between;padding-bottom:15px;padding-top:7px;text-transform:uppercase}.filters-content .filters-container__wrapper .filters-container-content .filters-header p{font-family:Poppins Semibold,arial;font-size:16px}.filters-content .filters-container__wrapper .filters-container-content .filters-header .close-filters{filter:brightness(0) invert(0);height:20px;opacity:.8}}.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter{border-right:1px solid rgba(0,28,60,.1);list-style:none;padding:0 40px;position:unset}@media screen and (max-width:1280px){.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter{border-right:0;padding:25px 0}}.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter.yith-woo-ajax-reset-navigation{border-right:0;padding:0}.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter:first-child{padding-left:0}.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter:last-child{border-right:0}.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .widgettitle{display:flex;font-family:Poppins Semibold,arial;font-size:14px;justify-content:space-between;margin-bottom:21px;text-transform:uppercase}@media screen and (max-width:1280px){.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .widgettitle{margin-bottom:12px}}.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .widgettitle .widget-dropdown{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/down-arrow.6259ca2f.svg);background-repeat:no-repeat;background-size:contain;display:none;height:15px;transition:.4s;width:20px}@media screen and (max-width:1280px){.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .widgettitle .widget-dropdown{display:block}}.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .widgettitle.close .widget-dropdown{transform:rotate(-180deg);transition:.4s}.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan li,.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan-stock-on-sale li{margin:8px 0}.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan li a,.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan-stock-on-sale li a{color:#001c3c;font-family:Poppins Medium,arial;font-size:13px;position:relative}.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan li a:before,.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan-stock-on-sale li a:before{background-color:#e94251;background-image:none;bottom:0;content:"";height:1px;position:absolute;transition:.4s;width:0}.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan li.chosen a,.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan li:hover a,.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan-stock-on-sale li.chosen a,.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan-stock-on-sale li:hover a{color:#e94251}.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan li.chosen a:before,.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan li:hover a:before,.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan-stock-on-sale li.chosen a:before,.filters-content .filters-container__wrapper .yith-woocommerce-ajax-product-filter .yith-wcan-stock-on-sale li:hover a:before{transition:.4s;width:100%}.filters-content .filters-container__wrapper a.yith-wcan-reset-navigation{top:calc(50% - 30px)}.filters-content .filters-container__wrapper a.yith-wcan-reset-navigation:after{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/sync.6881ded6.svg)}.filters-content .filters-container__wrapper .button-apply,.filters-content .filters-container__wrapper a.yith-wcan-reset-navigation{align-items:center;background-color:transparent;border:1px solid #001c3c;border-radius:0;color:#001c3c;cursor:pointer;display:flex;font-family:Poppins Semibold,arial;font-size:13px;height:45px;justify-content:space-between;left:100%;position:absolute;transform:translateY(-50%);transition:.4s;white-space:nowrap;width:220px}@media screen and (max-width:1280px){.filters-content .filters-container__wrapper .button-apply,.filters-content .filters-container__wrapper a.yith-wcan-reset-navigation{margin:0 auto;position:static;transform:none}}.filters-content .filters-container__wrapper .button-apply:hover,.filters-content .filters-container__wrapper a.yith-wcan-reset-navigation:hover{background-color:#001c3c;color:#fff;transition:.4s}.filters-content .filters-container__wrapper .button-apply:hover:after,.filters-content .filters-container__wrapper a.yith-wcan-reset-navigation:hover:after{filter:brightness(0) invert(1);transition:.4s}.filters-content .filters-container__wrapper .button-apply:after,.filters-content .filters-container__wrapper a.yith-wcan-reset-navigation:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:25px;width:25px}.filters-content .filters-container__wrapper .button-apply.button-apply,.filters-content .filters-container__wrapper a.yith-wcan-reset-navigation.button-apply{border-color:#e94251;color:#e94251;padding:12px 20px;top:calc(50% + 30px)}.filters-content .filters-container__wrapper .button-apply.button-apply:hover,.filters-content .filters-container__wrapper a.yith-wcan-reset-navigation.button-apply:hover{background-color:#e94251;color:#fff}.filters-content .filters-container__wrapper .button-apply.button-apply:after,.filters-content .filters-container__wrapper a.yith-wcan-reset-navigation.button-apply:after{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/checked.2893e61d.svg)}@media screen and (max-width:768px){.filters-content .filters-container__button{background-color:#e94251;color:#fff;left:0}.filters-content .filters-container__button svg{filter:brightness(0) invert(1)}}.filters-content .category-menu .category-menu-dropdown{display:none}@media screen and (max-width:768px){.filters-content .category-menu .category-menu-dropdown{align-items:center;display:flex;font-size:14px;justify-content:center;text-align:center;text-transform:uppercase;width:100%}}.filters-content .category-menu .category-menu-dropdown:after{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/down-arrow.6259ca2f.svg);background-repeat:no-repeat;background-size:contain;content:"";height:15px;margin-left:10px;transition:.4s;width:20px}.filters-content .category-menu .category-menu-dropdown.open:after{transform:rotate(-180deg) translateY(2px);transition:.4s}.filters-content .category-menu .first-level-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:768px){.filters-content .category-menu .first-level-container{display:none;flex-direction:column;margin-top:15px}}.filters-content .category-menu .first-level-container .menu-item{margin-right:10px;position:relative;text-transform:uppercase}@media screen and (max-width:768px){.filters-content .category-menu .first-level-container .menu-item{margin:5px 0;text-align:center}}.filters-content .category-menu .first-level-container .menu-item a{color:#001c3c;font-family:Poppins Medium,arial;font-size:13px}.filters-content .category-menu .first-level-container .menu-item:last-child{margin-right:0}.filters-content .category-menu .first-level-container .menu-item:after{background-color:#001c3c;content:"";display:block;height:1px;position:absolute;transition:.4s;width:0}.filters-content .category-menu .first-level-container .menu-item.current-menu-item:after,.filters-content .category-menu .first-level-container .menu-item:hover:after{width:100%}.archive .hero-container{margin-bottom:30px}.archive .catalog-grid{display:flex;flex-wrap:wrap;margin-bottom:30px;margin-top:30px}.archive .catalog-grid .column{display:flex;flex-wrap:wrap;width:100%}.archive .catalog-grid .column .inner-column{display:flex;flex-wrap:wrap;width:50%}@media screen and (max-width:1024px){.archive .catalog-grid .column .inner-column{width:100%}}.archive .catalog-grid .column .inner-column .product-item{width:50%}@media screen and (max-width:1024px){.archive .catalog-grid .column .inner-column .product-item{width:100%}}.archive .catalog-grid .product-item{padding:15px;width:25%}@media screen and (max-width:1024px){.archive .catalog-grid .product-item{width:50%}}@media screen and (max-width:768px){.archive .catalog-grid .product-item{width:100%}}.archive .catalog-grid .product-item.large{width:50%}@media screen and (max-width:1024px){.archive .catalog-grid .product-item.large{width:100%}}.archive .catalog-grid .product-item.large .tease-product-container .tease-post-content{height:100%}.archive .catalog-grid .product-item.large .tease-product-container .media-figure{height:calc(100% - 88px)}.archive .catalog-grid .product-item.large .tease-product-container .text-content{height:88px}.archive .catalog-grid .product-item.large .tease-product-container .text-content .added_to_cart{top:calc(100% - 135px)}.archive .catalog-grid .product-item.large .tease-product-container .text-content .added_to_cart:after,.archive .catalog-grid .product-item.large .tease-product-container .text-content .added_to_cart:before{display:none}.archive .catalog-grid .product-item .type-product{height:100%}.archive .pagination-block{margin-bottom:30px}.archive .seo-block-cat h2,.archive .seo-block-cat h3,.archive .seo-block-cat h4{margin-top:15px}.archive .seo-block-cat p{margin:8px 0}.archive .seo-block-cat h3{font-family:Poiret One Regular,arial}.page-template-template-booking .hero-container.no-visual{margin-bottom:0}.page-template-template-booking #booking-page .restaurants-list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:1024px){.page-template-template-booking #booking-page .restaurants-list{justify-content:center}}.page-template-template-booking #booking-page .restaurants-list .booking-item{align-items:center;box-shadow:0 0 23px 0 rgba(0,28,60,.15);display:flex;flex-direction:column;margin:30px auto;padding:25px;width:23%}.page-template-template-booking #booking-page .restaurants-list .booking-item img{height:150px;width:auto}.page-template-template-booking #booking-page .restaurants-list .booking-item h2{margin-top:10px;text-align:center}.page-template-template-booking #booking-page .restaurants-list .booking-item h3{text-align:center}.page-template-template-booking #booking-page .restaurants-list .booking-item .phone{color:#001c3c;font-family:Poppins Semibold,arial;margin-bottom:15px;margin-top:8px;transition:.4s}.page-template-template-booking #booking-page .restaurants-list .booking-item .phone:hover{color:#e94251;transition:.4s}.page-template-template-booking #booking-page .restaurants-list .booking-item .text-rich{border:1px solid #001c3c;font-size:12px;margin-bottom:15px;padding:10px 15px;text-align:center}.page-template-template-booking #booking-page .restaurants-list .booking-item .text-rich a,.page-template-template-booking #booking-page .restaurants-list .booking-item .text-rich p,.page-template-template-booking #booking-page .restaurants-list .booking-item .text-rich span{font-size:12px}@media screen and (max-width:1024px){.page-template-template-booking #booking-page .restaurants-list .booking-item{width:50%}}@media screen and (max-width:640px){.page-template-template-booking #booking-page .restaurants-list .booking-item{margin:15px 0;width:90%}}.page-groups{color:#001c3c}.page-groups__intro{box-sizing:border-box;height:100vh;padding:124px 20px 56px}.page-groups__intro,.page-groups__intro-content{align-items:center;display:flex;justify-content:center}.page-groups__intro-content{background-color:#fff;flex-direction:column;max-width:86%;padding:50px;text-align:center;width:auto}@media screen and (max-width:768px){.page-groups__intro-content{padding:20px}}.page-groups__bg{height:100vh;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100vw;z-index:-1}.page-groups h1{color:#001c3c;font-family:Poiret One Regular,arial;font-size:clamp(2rem,4vw,3rem);line-height:normal;margin:0 0 16px}.page-groups__intro-text{font-family:Poppins Light,arial;line-height:1.55;margin:0 auto;max-width:820px}.page-groups__empty{font-family:Poppins Light,arial;padding:40px 20px;text-align:center}.page-groups__booking-cta{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:28px;text-align:center}.page-groups__shell{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:79px 20px 10px}.page-groups__city{width:50%}.page-groups__city[data-groups-city=lyon]{width:100%}.page-groups__city-title{color:#e94251;font-family:Poiret One Regular,arial;font-size:20px;font-weight:700;margin:0 0 15px;text-align:center}.page-groups__city-empty{color:rgba(0,28,60,.65);font-family:Poppins Light,arial;font-size:.9rem;margin:0 0 16px;text-align:center}.page-groups__tabs{margin-bottom:20px}.page-groups__tab-list{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center;list-style:none;margin:0;padding:0 0 12px}.page-groups__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(0,28,60,.25);color:#001c3c;cursor:pointer;font-family:Oswald Semibold,arial;font-size:.85rem;letter-spacing:.04em;padding:10px 18px;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease}.page-groups__tab:focus-visible,.page-groups__tab:hover{border-color:#e94251;color:#e94251;outline:none}.page-groups__tab.is-active{background:#001c3c;border-color:#001c3c;color:#fff}.page-groups__panels-list{margin:0 auto;max-width:1200px}.page-groups__restaurant-header{display:flex;flex-wrap:wrap;margin-bottom:10px}.page-groups__restaurant-header p{align-items:center;display:flex;font-family:Oswald regular,arial;letter-spacing:.03em;text-transform:uppercase}.page-groups__restaurant-header p.name{font-family:Poiret One Regular,arial;font-size:20px;text-transform:none}@media screen and (max-width:768px){.page-groups__restaurant-header p.name{width:100%}}.page-groups__restaurant-header p:not(:first-child):before{content:"|";display:block;margin:0 13px}@media screen and (max-width:768px){.page-groups__restaurant-header p.location:before{content:none}}.page-groups__panel,.page-groups__panel[hidden]{display:none}.page-groups__panel.is-active{display:block}.page-groups__rooms--grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.page-groups__rooms--accordion{display:flex;flex-wrap:wrap;gap:24px}.page-groups-room--card{align-items:center;background:#fff;border:1px solid rgba(0,28,60,.12);box-shadow:0 8px 24px rgba(0,28,60,.06);display:flex;justify-content:space-between;overflow:hidden}.page-groups-room__visual{aspect-ratio:16/10;background:#e6dfda;overflow:hidden}.page-groups-room__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-groups-room__body{display:flex;flex:1;flex-direction:column;gap:14px;padding:22px 22px 26px}.page-groups-room__name{font-family:Oswald Semibold,arial;font-size:1.1rem;letter-spacing:.03em;margin:0;text-transform:uppercase}.page-groups-room__details-button{background-color:#001c3c;border-radius:50%;height:30px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:30px}.page-groups-room__details-label{grid-area:1/1;transition:opacity .35s ease,visibility .35s ease}.page-groups-room__details-label--less{opacity:0;visibility:hidden}.page-groups-room__facts{color:rgba(0,28,60,.85);display:flex;flex-wrap:wrap;font-family:Poppins Light,arial;font-size:13px;gap:5px 0;list-style:none;margin:0;padding:0}.page-groups-room__facts .surface{font-family:Poppins Semibold,arial}.page-groups-room__facts .surface:after{color:rgba(0,28,60,.2);content:"|";margin-left:7px;margin-right:7px}.page-groups-room__facts .people{font-family:Poppins Medium,arial}.page-groups-room__facts .number{color:#e94251}.page-groups-room__facts .page-groups-room__details{font-family:Poppins Regular,arial;width:100%}.page-groups-room__facts .page-groups-room__details ul{align-items:center;display:flex;padding-left:0}.page-groups-room__facts .page-groups-room__details ul li:not(:last-child):after{content:"|";margin:0 5px}.page-groups-room__fact{margin:0}.page-groups-room__format-item{align-items:center;display:flex;gap:5px}.page-groups-room__format-item:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;width:23px}.page-groups-room__format-item.theater:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/conf-format-theater.2a0af0b2.svg)}.page-groups-room__format-item.rectangle:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/conf-format-rectangle.e91048e3.svg)}.page-groups-room__format-item.u:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/conf-format-u.01de783c.svg)}.page-groups-room__format-item.tables:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/conf-format-tables.ea283c06.svg)}.page-groups-room__format-item.classroom:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/conf-format-classroom.bd8e60d1.svg)}.page-groups-room__format-item.oval:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/conf-format-oval.940a24a3.svg)}.page-groups-room__label{color:rgba(0,28,60,.7);font-family:Oswald Semibold,arial;font-size:.75rem;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.page-groups-room__disposition-list,.page-groups-room__formats{display:flex;flex-wrap:wrap;font-family:Poppins Regular,arial;font-size:.92rem;gap:5px 10px;line-height:1.45;list-style:none;margin:0;padding:0}.page-groups-room__disposition-list li,.page-groups-room__formats li{margin-bottom:4px}.page-groups-room__equip{font-family:Poppins Light,arial;font-size:.92rem;line-height:1.5}.page-groups-room__cta{align-self:flex-start;margin-top:auto}.page-groups-room--legacy{background:#fff;border:1px solid rgba(0,28,60,.12);display:flex;flex-direction:column;width:calc(50% - 12px)}@media screen and (max-width:768px){.page-groups-room--legacy{width:100%}}.page-groups-room--legacy .page-groups-room__book{align-self:flex-end;flex-shrink:0;margin:0 16px 14px}.page-groups-room__toggle{background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:16px;padding:14px 16px;position:relative;text-align:left;width:100%}.page-groups-room__toggle:focus-visible,.page-groups-room__toggle:hover{border-color:#e94251;outline:none;transition:.4s}.page-groups-room__toggle-visual{flex:0 0 120px;max-width:100%}.page-groups-room__thumb{background-position:50%;background-size:cover;border-radius:2px;display:block;padding-top:66%;width:100%}.page-groups-room__toggle-content{position:relative}.page-groups-room__toggle-content .open-group-booking-room,.page-groups-room__toggle-content .page-groups-room__toggle{cursor:pointer;font-family:Oswald regular,arial;font-size:13px;letter-spacing:.03em;margin:0;padding:5px 15px;position:absolute;right:10px;text-align:center;text-transform:uppercase;width:109px}.page-groups-room__toggle-content .page-groups-room__toggle{border:1px solid #001c3c;top:53px}.page-groups-room__toggle-content .page-groups-room__toggle:after,.page-groups-room__toggle-content .page-groups-room__toggle:before{background-color:#001c3c;content:"";display:block;height:1px;position:absolute;right:7px;top:50%;transform:translateY(-50%);transition:.4s;width:7px}.page-groups-room__toggle-content .page-groups-room__toggle:before{transform:rotate(-90deg)}.page-groups-room__toggle-content .page-groups-room__toggle[aria-expanded=true]:before{transform:rotate(0);transition:.4s}.page-groups-room__toggle-content .open-group-booking-room{top:10px}.page-groups-room__toggle-main{display:flex;flex:1;flex-direction:column;gap:6px;justify-content:center;max-width:calc(100% - 100px);min-height:97px;padding:10px}.page-groups-room__chevron{align-self:center;border-bottom:2px solid #001c3c;border-right:2px solid #001c3c;flex:0 0 24px;height:10px;opacity:.6;transform:rotate(45deg);transition:transform .2s ease;width:10px}.page-groups-room__toggle[aria-expanded=true] .page-groups-room__chevron{margin-top:6px;transform:rotate(-135deg)}.page-groups-room__toggle[aria-expanded=true] .page-groups-room__details-label--more{opacity:0;visibility:hidden}.page-groups-room__toggle[aria-expanded=true] .page-groups-room__details-label--less{opacity:1;visibility:visible}.page-groups-room .gallery-thumbs-group{height:380px;overflow:hidden}.page-groups-room .gallery-thumbs-group .swiper-wrapper{height:100%}.page-groups-room .gallery-thumbs-group .swiper-slide{height:100%;padding-top:0;width:100%}@media screen and (min-width:769px){.page-groups-room .gallery-thumbs-group .swiper-slide{max-width:calc(100% - 80px);width:auto}}.page-groups-room .gallery-thumbs-group .page-groups-room__gallery-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-groups-room .gallery-thumbs-group .swiper-button-next.group-gallery,.page-groups-room .gallery-thumbs-group .swiper-button-prev.group-gallery{background-color:#fff;background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/down-arrow.6259ca2f.svg);background-position:50%;background-repeat:no-repeat;background-size:54%;border-radius:50%;color:#001c3c;display:block;height:35px;transform:rotate(90deg);width:35px}.page-groups-room .gallery-thumbs-group .swiper-button-next.group-gallery:after,.page-groups-room .gallery-thumbs-group .swiper-button-prev.group-gallery:after{content:none}.page-groups-room .gallery-thumbs-group .swiper-button-prev.group-gallery{left:2px}.page-groups-room .gallery-thumbs-group .swiper-button-next.group-gallery{right:2px;transform:rotate(-90deg)}.page-groups-room__panel{border-top:1px solid rgba(0,28,60,.08);color:#001c3c;font-family:Poppins Light,arial;font-size:.92rem;line-height:1.5;padding:20px}@media screen and (max-width:768px){.page-groups-room__panel{padding-left:16px}}.page-groups-room__panel .page-groups-room__gallery{margin-bottom:20px;position:relative}.page-groups-room__details ul{margin:0;padding-left:1.1rem}.page-groups-room__amenities{margin:8px 0 20px}#groups-booking{background-color:rgba(0,28,60,.05);display:flex;margin-top:26px;padding:80px 20px 60px}@media screen and (max-width:768px){#groups-booking{padding:0}}#groups-booking .inside{margin:0 auto;max-width:900px;width:100%}#groups-booking .form{border-radius:4px;min-height:500px;overflow:hidden;padding:32px 0 40px;position:relative}#groups-booking .progress-indicator{color:rgba(0,28,60,.55);display:flex;flex-wrap:wrap;font-family:Oswald Semibold,arial;font-size:.7rem;justify-content:space-between;letter-spacing:.04em;list-style:none;padding:0 0 28px;position:relative;text-transform:uppercase}#groups-booking .progress-indicator:before{background-color:rgba(0,28,60,.1);content:"";height:1px;left:10%;position:absolute;top:5px;width:80%;z-index:-1}#groups-booking .progress-indicator li{display:flex;flex-direction:column;text-align:center;width:20%}#groups-booking .progress-indicator li.active,#groups-booking .progress-indicator li.completed{color:#e94251}#groups-booking .progress-indicator .bubble{background:#ced2d8;border-radius:50%;display:block;height:10px;margin:0 auto 6px;width:10px}#groups-booking .progress-indicator .step-number{font-size:10px;opacity:.6}#groups-booking .progress-indicator li.active .bubble,#groups-booking .progress-indicator li.completed .bubble{background:#e94251}#groups-booking .form-step{background-color:#fff;box-sizing:border-box;display:block;left:0;padding:35px;position:absolute;top:118px;width:100%}#groups-booking .form-step[data-step="1"]{left:0}#groups-booking .form-step[data-step="2"]{left:100%}#groups-booking .form-step[data-step="3"]{left:200%}#groups-booking .form-step[data-step="4"]{left:300%}#groups-booking .form-step[data-step="5"]{left:400%}#groups-booking .subtitle{border-bottom:1px solid rgba(0,28,60,.1);color:#001c3c;font-family:Poiret One Regular,arial;font-size:23px;font-weight:700;margin:0 0 21px;padding-bottom:14px}@media screen and (max-width:768px){#groups-booking .subtitle{display:flex;flex-direction:column}}#groups-booking .subtitle .step-title{color:#e94251;font-family:Oswald Semibold,arial;font-size:12px;font-weight:400;letter-spacing:.03em;text-transform:uppercase}#groups-booking .label,#groups-booking .notice{color:#001c3c;display:block;font-family:Poppins Regular,arial;font-size:.95rem;line-height:1.45;margin-bottom:10px}#groups-booking .notice{color:rgba(0,28,60,.75);font-size:.85rem;width:100%}#groups-booking .notice-comment{color:rgba(0,28,60,.6);font-size:12px;font-style:italic;margin-top:-10px}#groups-booking .label--menu-dietary{font-family:Oswald Semibold,arial;font-size:.8rem;letter-spacing:.03em;margin-top:20px;text-transform:uppercase}#groups-booking .label-hint{color:rgba(0,28,60,.65);display:block;font-family:Poppins Light,arial;font-size:.85rem;font-style:italic;letter-spacing:normal;margin-top:4px;text-transform:none}#groups-booking .group-company-field,#groups-booking .group-reception-details,#groups-booking .input-textarea--full{width:100%}#groups-booking .form-column .form-column,#groups-booking .input-number,#groups-booking .input-radio-w,#groups-booking .input-select,#groups-booking .input-text,#groups-booking .input-textarea{width:49%}#groups-booking .form-column .form-column.full,#groups-booking .input-number.full,#groups-booking .input-radio-w.full,#groups-booking .input-select.full,#groups-booking .input-text.full,#groups-booking .input-textarea.full{width:100%}@media screen and (max-width:768px){#groups-booking .form-column .form-column,#groups-booking .input-number,#groups-booking .input-radio-w,#groups-booking .input-select,#groups-booking .input-text,#groups-booking .input-textarea{width:100%}}#groups-booking select{width:100%}#groups-booking textarea{max-height:150px;max-width:100%;min-height:100px;min-width:100%;width:100%}#groups-booking .input-select{display:flex;flex-direction:column;margin-bottom:12px}#groups-booking .input-select>.label{margin-bottom:6px}#groups-booking .input-select input,#groups-booking .input-select select,#groups-booking .input-select textarea{margin-bottom:0;width:100%}#groups-booking .input-number,#groups-booking .input-text,#groups-booking .input-textarea,#groups-booking select{border:1px solid rgba(0,28,60,.2);border-radius:2px;box-sizing:border-box;font-family:Poppins Light,arial;font-size:1rem;margin-bottom:12px;padding:10px 12px}#groups-booking .form-column{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}#groups-booking .form-column.row{display:flex;flex-direction:column}#groups-booking .form-column.full{width:100%}#groups-booking .input-button-w{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}#groups-booking .input-button-w.space-between{justify-content:space-between}#groups-booking .input-button-w.next-step,#groups-booking .input-button-w.previous-step{align-items:center;display:flex}#groups-booking .input-button-w.next-step:before,#groups-booking .input-button-w.previous-step:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/down-arrow.6259ca2f.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:10px;position:absolute;transform:rotate(90deg);width:20px}#groups-booking .input-button-w.next-step{flex-direction:row-reverse}#groups-booking .input-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#001c3c;border:0;border-radius:2px;color:#fff;cursor:pointer;font-family:Oswald Semibold,arial;font-size:.8rem;letter-spacing:.04em;padding:12px 22px;text-transform:uppercase}#groups-booking .input-button:hover{opacity:.92}#groups-booking .input-back .input-button{background:transparent;border:1px solid rgba(0,28,60,.25);color:#001c3c}#groups-booking .menu-grid{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}#groups-booking .form-step-errors-summary{border:1px solid #bf0505;color:#bf0505;margin-bottom:15px;padding:10px 20px}#groups-booking .field-error{border-top:1px solid #bf0505;box-sizing:border-box;clear:both;color:#bf0505;display:block;font-family:Poppins Light,arial;font-size:.85rem;line-height:1.4;margin-bottom:10px;margin-top:2px;overflow-wrap:anywhere;padding:5px 2px 0;width:100%;word-break:break-word}#groups-booking .input-number.error,#groups-booking .input-text.error,#groups-booking .input-textarea.error,#groups-booking select.error,#groups-booking textarea.error{border-color:#c0392b!important;box-shadow:0 0 0 1px rgba(192,57,43,.2)}#groups-booking section.input-radio-w{display:flex;flex-wrap:wrap}#groups-booking section.input-radio-w .label{width:100%}#groups-booking section.input-radio-w .radio{margin-right:20px}#groups-booking section.input-radio-w .radio:last-child{margin-right:0}#groups-booking .supp-drinks-options{align-items:flex-start;flex-direction:column;gap:12px;justify-content:flex-end;margin-right:0;margin-top:24px;width:100%}#groups-booking .supp-drinks-options .supp-drink-option__price{margin-left:.35em}#groups-booking input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #e94251;border-radius:2px;height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;transition:.2s;width:16px}#groups-booking input[type=checkbox]:checked{background-color:#e94251;background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/check.8fee6fbe.svg);background-position:50%;background-repeat:no-repeat;background-size:100%}#groups-booking .input-checkbox-w{display:flex;width:100%}@media screen and (max-width:768px){#groups-booking .input-checkbox-w{flex-wrap:wrap}}#groups-booking .input-checkbox-w .checkbox{align-items:center;display:flex;flex-direction:row-reverse;margin-right:20px}#groups-booking .input-checkbox-w .checkbox label{margin-bottom:0}#groups-booking .input-checkbox-w .checkbox input[type=checkbox]{margin-right:5px}#groups-booking .input-checkbox-w .checkbox input[name=group-moment-txt]{height:33px;margin-bottom:0;margin-left:12px;width:100%}#groups-booking .input-checkbox-w .checkbox.input-label{flex-direction:row}#groups-booking section.input-checkbox-w.error,#groups-booking section.input-radio-w.error,#groups-booking section.input-select.error{border-radius:2px;outline-offset:2px}#groups-booking #group-drink-bundles.error,#groups-booking #group-menus.error{border-radius:2px;outline:1px solid rgba(192,57,43,.45);outline-offset:3px}#groups-booking #booking-global-error{background:rgba(192,57,43,.08);border:1px solid rgba(192,57,43,.25);border-radius:2px;display:block;margin-top:12px;padding:10px 12px}#groups-booking .group-booking-recaptcha-wrap{margin:20px 0 8px}#groups-booking .group-booking-recaptcha-wrap .label{margin-bottom:12px}#groups-booking .group-booking-recaptcha-anchor{min-height:78px}#groups-booking .menu-content-images{display:flex;flex-wrap:wrap;gap:5px}#groups-booking .menu-content-images img{height:250px;max-width:100%;width:auto}#groups-booking .menu-download{background-color:#e94251;border-radius:2px;color:#fff;display:block;font-family:Oswald Semibold,arial;font-size:13px;letter-spacing:.04em;margin-top:10px;padding:10px 15px;text-align:center;text-transform:uppercase}#groups-booking .menu-download:hover{background-color:#001c3c}#groups-booking .toggle-menu-content{display:none}#groups-booking .toggle-menu-content .menu-content{border:1px solid #001c3c;margin-top:5px;padding:10px;text-align:center}#groups-booking .menu-card.active .toggle-menu-content{display:block}#groups-booking .menu-card{align-items:center;background:#fff;border:1px solid rgba(0,28,60,.15);cursor:pointer;display:flex;font-size:15px;justify-content:space-between;padding:14px 14px 14px 43px;position:relative;transition:box-shadow .2s ease,border-color .2s ease;width:100%}@media screen and (max-width:768px){#groups-booking .menu-card{align-items:flex-start;flex-direction:column}}#groups-booking .menu-card .menu-special{background-color:#e94251;border-radius:30px;color:#fff;font-family:Oswald regular,arial;font-size:12px;padding:2px 11px;position:absolute;right:10px;text-transform:uppercase;top:-11px}#groups-booking .menu-card:after,#groups-booking .menu-card:before{border-radius:50%;content:"";display:block;position:absolute;transition:.4s}#groups-booking .menu-card:before{border:1px solid #e94251;height:17px;left:9px;opacity:.25;top:14px;width:17px}#groups-booking .menu-card:after{background:transparent;height:11px;left:13px;top:18px;width:11px}#groups-booking .menu-card.active,#groups-booking .menu-card:hover{border-color:#e94251;box-shadow:0 6px 20px rgba(0,28,60,.08)}#groups-booking .menu-card.active:before,#groups-booking .menu-card:hover:before{opacity:1;transition:.4s}#groups-booking .menu-card.active:after,#groups-booking .menu-card:hover:after{background:#e94251;transition:.4s}#groups-booking .menu-card__footer{margin-top:7px;white-space:nowrap}#groups-booking .menu-card .and-or{font-size:13px;font-weight:700;text-transform:lowercase}#groups-booking .menu-card .menu-title{color:#001c3c;font-family:Poiret One Regular,arial;font-size:20px;font-weight:700;margin:0 0 5px}#groups-booking .menu-card .menu-title .accent{width:inherit}@media screen and (max-width:768px){#groups-booking .menu-card .menu-title{font-size:19px}}#groups-booking .menu-card .menu-subtitle{display:block;font-family:Oswald regular,arial;font-size:16px;font-weight:700;margin-top:11px;text-transform:uppercase}#groups-booking .menu-card .menu-exemple-description{font-size:14px}#groups-booking .menu-card .menu-exemple-infos{font-size:14px;font-style:italic;opacity:.7}#groups-booking .menu-card .menu-restaurant{color:#e94251;font-family:Oswald Semibold,arial;font-size:13px;letter-spacing:.04em;text-decoration:underline;text-transform:uppercase}@media screen and (max-width:768px){#groups-booking .menu-card .menu-restaurant{color:#001c3c}}#groups-booking .menu-card .menu-notice{font-size:14px;font-style:italic}#groups-booking .menu-card .dish-description,#groups-booking .menu-card .menu-description{font-family:Poppins Light,arial;font-size:13px;font-style:italic}#groups-booking .menu-card .menu-price{align-items:flex-start;display:flex;flex-direction:column;font-family:Poiret One Regular,arial;font-size:21px;font-weight:700;gap:4px;justify-content:center}#groups-booking .menu-card .menu-price.text{color:#e94251;font-family:Oswald Semibold,arial;font-size:13px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}#groups-booking .menu-card .menu-price__container{align-items:flex-start;display:flex;flex-direction:column}#groups-booking .menu-card .menu-price__line{align-items:baseline;display:flex;gap:2px;justify-content:center}@media screen and (max-width:768px){#groups-booking .menu-card .menu-price__line{color:#e94251}}#groups-booking .menu-card .menu-price__amount,#groups-booking .menu-card .menu-price__currency{font-family:inherit;font-size:inherit;font-weight:inherit}#groups-booking .menu-card .menu-price__tax{font-family:Oswald Semibold,arial;font-size:12px;font-weight:400;letter-spacing:.04em;margin-left:4px;text-transform:uppercase}#groups-booking .menu-card .menu-price__above,#groups-booking .menu-card .menu-price__unit{font-family:Poppins Regular,arial;font-size:11px;font-weight:400}#groups-booking .menu-card .menu-title .menu-price__line{display:inline-flex;font-size:16px}#groups-booking .menu-card.drinks{align-items:baseline;flex-direction:column;justify-content:center;width:49%}@media screen and (max-width:768px){#groups-booking .menu-card.drinks{width:100%}}#groups-booking .menu-card.drinks .toggle-menu-content{border:1px solid #001c3c;margin-top:0;padding:10px;text-align:center}#groups-booking .menu-card.drinks .menu-card__footer{white-space:normal}#groups-booking .menu-card.drinks .menu-title{align-items:center;display:flex;justify-content:space-between;width:100%}#groups-booking .menu-card.drinks .menu-title .like-price{color:#e94251;font-family:Oswald Semibold,arial;font-size:12px;font-weight:400;text-transform:uppercase}#groups-booking .gear-loader{display:none;padding:16px;text-align:center}#groups-booking .gear-loader__spinner{animation:page-groups-spin .8s linear infinite;border:3px solid rgba(0,28,60,.15);border-radius:50%;border-top-color:#e94251;display:inline-block;height:32px;margin-top:10px;width:32px}#groups-booking .error{color:#c0392b}@keyframes page-groups-spin{to{transform:rotate(1turn)}}.error-page-container{padding-bottom:0}.error-page-container .error-page-content{align-items:center;background-color:#001c3c;color:#fff;display:flex;flex-direction:column;justify-self:center;overflow-x:clip;padding:160px 0;position:relative;text-align:center}@media screen and (max-width:1024px){.error-page-container .error-page-content{min-height:100vh;padding:80px 0}}.error-page-container .error-page-content .background-illustration{bottom:0;height:100%;left:0;opacity:.2;position:absolute}@media screen and (max-width:1024px){.error-page-container .error-page-content .background-illustration{opacity:.1}}.error-page-container .error-page-content .error-number{font-family:Poiret One Regular,arial;font-size:150px;margin-bottom:40px}@media screen and (max-width:1024px){.error-page-container .error-page-content .error-number{font-size:80px;margin-bottom:20px}}.error-page-container .error-page-content p{font-size:16px}@media screen and (max-width:1024px){.error-page-container .error-page-content p{font-size:14px}}.error-page-container .error-page-content .btn-container{margin-top:30px}.error-page-container .error-page-content .btn-container a{margin:0 12px}#wpsl-wrap br{display:none}#wpsl-wrap .wpsl-search{align-items:center;background-color:transparent;border-bottom:2px solid #001c3c;border-top:2px solid #001c3c;display:flex;justify-content:center;margin-bottom:0;padding:25px 12px}#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-selected-item,#wpsl-wrap .wpsl-search #wpsl-search-wrap input{border:1px solid rgba(0,28,60,.1);border-radius:0;box-shadow:none;height:40px}#wpsl-wrap .wpsl-search #wpsl-search-wrap form{align-items:center;display:flex;flex-wrap:wrap}#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap{display:flex}#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-dropdown{border:0}#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-dropdown:hover{box-shadow:none}#wpsl-wrap .wpsl-search #wpsl-search-wrap form #wpsl-search-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#001c3c;border:0;border-radius:0;box-shadow:none;color:#fff;font-family:Poppins Medium,arial;text-transform:uppercase!important}#wpsl-wrap .wpsl-search #wpsl-search-wrap form label{color:#001c3c;font-size:14px}#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input,#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap{margin-bottom:0}@media screen and (max-width:880px){#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input,#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap{margin-bottom:15px;text-align:left;width:100%}#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input div,#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input input,#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap div,#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap input{width:100%}}#wpsl-wrap .wpsl-search #wpsl-search-wrap form #wpsl-radius,#wpsl-wrap .wpsl-search #wpsl-search-wrap form #wpsl-results,#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input{align-items:center;display:flex}@media screen and (max-width:880px){#wpsl-wrap .wpsl-search #wpsl-search-wrap form #wpsl-radius,#wpsl-wrap .wpsl-search #wpsl-search-wrap form #wpsl-results,#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input{align-items:baseline;flex-direction:column}}#wpsl-wrap #wpsl-gmap{height:550px}#wpsl-wrap #wpsl-result-list #wpsl-stores{height:650px}#wpsl-wrap #wpsl-result-list #wpsl-stores::-webkit-scrollbar{width:5px}#wpsl-wrap #wpsl-result-list #wpsl-stores::-webkit-scrollbar-track{background-color:rgba(0,28,60,.1)}#wpsl-wrap #wpsl-result-list #wpsl-stores::-webkit-scrollbar-thumb{background:#001c3c}#wpsl-wrap #wpsl-result-list #wpsl-stores .wpsl-store-location{position:relative}#wpsl-wrap #wpsl-result-list #wpsl-stores .wpsl-store-location .wpsl-store-thumb{float:unset;height:auto;margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:83px}@media screen and (max-width:880px){#wpsl-wrap #wpsl-result-list #wpsl-stores .wpsl-store-location .wpsl-store-thumb{width:60px}}#wpsl-wrap #wpsl-result-list #wpsl-stores .wpsl-store-location span,#wpsl-wrap #wpsl-result-list #wpsl-stores .wpsl-store-location strong{display:block;max-width:calc(100% - 83px)}@media screen and (max-width:880px){#wpsl-wrap #wpsl-result-list #wpsl-stores .wpsl-store-location span,#wpsl-wrap #wpsl-result-list #wpsl-stores .wpsl-store-location strong{max-width:calc(100% - 60px)}}#wpsl-wrap #wpsl-result-list #wpsl-stores ul{max-width:98%}#wpsl-wrap #wpsl-result-list #wpsl-stores ul li{border-bottom:2px solid #001c3c}#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-direction-wrap{display:none}#wpsl-wrap #wpsl-result-list #wpsl-stores ul li p{margin:0}.post-type-archive-bocuse-magazine .pdf-reading,.single-bocuse-magazine .pdf-reading{height:100vh;padding-top:80px;position:relative}@media screen and (max-width:1024px){.post-type-archive-bocuse-magazine .pdf-reading,.single-bocuse-magazine .pdf-reading{height:auto}}.post-type-archive-bocuse-magazine .pdf-reading ._df_book,.single-bocuse-magazine .pdf-reading ._df_book{max-height:100%}.post-type-archive-bocuse-magazine .header:after,.single-bocuse-magazine .header:after{background-color:#001c3c;content:"";display:block;height:100%;position:absolute;top:0;width:41%;z-index:-1}.post-type-archive-bocuse-magazine .return-container,.single-bocuse-magazine .return-container{display:flex;flex-direction:column;justify-content:center;position:absolute;right:30px;top:90px;z-index:5}@media screen and (max-width:1024px){.post-type-archive-bocuse-magazine .return-container,.single-bocuse-magazine .return-container{align-items:center;position:static}}.post-type-archive-bocuse-magazine .return-container .product-button,.post-type-archive-bocuse-magazine .return-container .return-archive-button,.single-bocuse-magazine .return-container .product-button,.single-bocuse-magazine .return-container .return-archive-button{align-items:center;background-color:#001c3c;color:#fff;display:flex;font-size:13px;justify-content:center;margin-top:15px;padding:9px 14px;text-align:center;transition:.4s;width:-moz-fit-content;width:fit-content}.post-type-archive-bocuse-magazine .return-container .product-button:hover,.post-type-archive-bocuse-magazine .return-container .return-archive-button:hover,.single-bocuse-magazine .return-container .product-button:hover,.single-bocuse-magazine .return-container .return-archive-button:hover{background-color:#e94251;transition:.4s}.post-type-archive-bocuse-magazine .return-container .return-archive-button:before,.single-bocuse-magazine .return-container .return-archive-button:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/slider-arrow.685ad684.svg);background-position:0;background-repeat:no-repeat;content:"";display:block;filter:brightness(0) invert(1);height:9px;margin-right:11px;transition:.4s;width:19px}.post-type-archive-bocuse-magazine .return-container .return-archive-button:hover:before,.single-bocuse-magazine .return-container .return-archive-button:hover:before{transition:.4s;width:29px}.post-type-archive-bocuse-magazine .pdf-extracts{display:flex;justify-content:space-between}@media screen and (max-width:640px){.post-type-archive-bocuse-magazine .pdf-extracts{flex-direction:column}}.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container{width:76%}@media screen and (max-width:1440px){.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container{width:66%}}@media screen and (max-width:640px){.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container{width:100%}}.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .pdf-content{margin-bottom:30px;padding-left:20px;padding-top:20px}.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .highlight-title{font-family:Oswald Semibold,arial;font-size:20px;margin-bottom:13px;padding-left:20px;text-transform:uppercase}@media screen and (max-width:640px){.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .highlight-title{font-size:17px;margin-bottom:0}}.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .highlight-pdf .highlight-slider-container{position:relative}@media screen and (max-width:640px){.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .highlight-pdf .highlight-slider-container{border-bottom:2px solid rgba(0,28,60,.1);margin-bottom:15px}}.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .highlight-pdf .highlight-slider-container .swiper-button-next,.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .highlight-pdf .highlight-slider-container .swiper-button-prev{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/down-arrow.6259ca2f.svg);background-repeat:no-repeat;background-size:contain;top:41%;z-index:6}.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .highlight-pdf .highlight-slider-container .swiper-button-next:after,.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .highlight-pdf .highlight-slider-container .swiper-button-prev:after{content:none}.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .highlight-pdf .highlight-slider-container .swiper-button-prev{background-position:0;left:-8px;transform:rotate(90deg)}.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .highlight-pdf .highlight-slider-container .swiper-button-next{background-position:100%;right:-8px;transform:rotate(-90deg)}.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .highlight-pdf .highlight-slider-container .highligh-section{padding:0 19px}.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .highlight-pdf .highlight-slider-container .highligh-section .swiper-slide{margin-right:20px;width:14%}.post-type-archive-bocuse-magazine .pdf-extracts .thumbnail-container .highlight-pdf .highlight-slider-container .highligh-section .swiper-slide img{height:auto;width:100%}.post-type-archive-bocuse-magazine .pdf-extracts .pdf-tease-item{opacity:.93;padding:0 19px 19px 0;position:relative;text-align:center;transition:.4s;width:25%}@media screen and (max-width:1024px){.post-type-archive-bocuse-magazine .pdf-extracts .pdf-tease-item{opacity:1;width:33%}}@media screen and (max-width:640px){.post-type-archive-bocuse-magazine .pdf-extracts .pdf-tease-item{padding:13px;width:50%}}.post-type-archive-bocuse-magazine .pdf-extracts .pdf-tease-item .img-container img{height:auto;width:100%}.post-type-archive-bocuse-magazine .pdf-extracts .pdf-tease-item .tease-title{color:#001c3c;font-size:14px;transition:.4s}.post-type-archive-bocuse-magazine .pdf-extracts .pdf-tease-item:hover{opacity:1;transition:.4s}.post-type-archive-bocuse-magazine .pdf-extracts .pdf-tease-item:hover .tease-infos .tease-title{color:#e94251;transition:.4s}.post-type-archive-bocuse-magazine .pdf-extracts .pdf-items-list{align-items:center;display:flex;flex-wrap:wrap;padding-left:20px}.post-type-archive-bocuse-magazine .pdf-extracts .pdf-items-list .highlight-title{padding-left:0;width:100%}.post-type-archive-bocuse-magazine .pdf-extracts .last-pdf{width:20%}@media screen and (max-width:1440px){.post-type-archive-bocuse-magazine .pdf-extracts .last-pdf{width:28%}}@media screen and (max-width:640px){.post-type-archive-bocuse-magazine .pdf-extracts .last-pdf{margin:0 auto;max-width:400px;width:100%}}.post-type-archive-bocuse-magazine .pdf-extracts .last-pdf .pdf-tease-item{opacity:1}.post-type-archive-bocuse-magazine .pdf-extracts .last-pdf .pdf-tease-item .tease-title{font-family:Poppins Regular,arial;margin-bottom:5px}.post-type-archive-bocuse-magazine .pdf-extracts .last-pdf .pdf-tease-item .read-magazine{background-color:#001c3c;color:#fff;display:block;font-family:Oswald regular,arial;font-size:17px;padding:15px 20px;text-align:center;text-transform:uppercase;transition:.4s;width:100%}.post-type-archive-bocuse-magazine .pdf-extracts .last-pdf .pdf-tease-item .read-magazine:hover{background-color:#e94251;transition:.4s}.post-type-archive-bocuse-magazine .pdf-extracts .last-pdf .pdf-tease-item img{max-width:100%}.masterclass-wrapper{padding-top:80px;position:relative}.masterclass-wrapper .intro-masterclass{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:20px;margin-top:80px}.masterclass-wrapper .intro-masterclass h1{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.masterclass-wrapper .intro-masterclass h1 .title-1{color:#012352;font-family:Bocuse regular,arial;font-size:60px;font-weight:400;line-height:.5}@media screen and (max-width:1024px){.masterclass-wrapper .intro-masterclass h1 .title-1{font-size:40px}}.masterclass-wrapper .intro-masterclass h1 .title-2{color:#bf0505;font-family:Oswald Semibold,arial;font-size:80px;font-weight:600;line-height:.8}@media screen and (max-width:1024px){.masterclass-wrapper .intro-masterclass h1 .title-2{font-size:60px}}.masterclass-wrapper .intro-masterclass h1 .title-3{color:#bf0505;font-family:Poppins Regular,arial;font-size:22px;font-weight:500;line-height:2}@media screen and (max-width:1024px){.masterclass-wrapper .intro-masterclass h1 .title-3{font-size:18px}}.masterclass-wrapper .block-simple-text .text-rich p{font-size:16px;text-align:center}.masterclass-wrapper .block-simple-text:first-child .text-rich p{font-size:18px}.masterclass-wrapper .block-simple-text.limit-content{max-width:1300px}.masterclass-wrapper .block-simple-text .block-simple-text-container.center{margin-inline:auto;width:86%}.masterclass-wrapper .block-simple-text-container .content{text-align:center}.masterclass-wrapper .underline-link{background-color:#012352;border:1px solid #012352;border-radius:0;color:#fff;font-family:Poppins Medium,arial;font-size:16px;font-weight:500;line-height:1.2;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.masterclass-wrapper .underline-link:hover{background-color:#fff;color:#012352}.masterclass-wrapper .underline-link:after,.masterclass-wrapper .underline-link:before{background-color:#012352}@media screen and (min-width:1700px){.page-template-template-masterclass .header .header-content .main-logo img{filter:none}}.page-template-template-masterclass .header.fixed .header-content .main-logo img{filter:brightness(0) invert(1)}.block-video.limit-content{max-width:1300px}.block-video.block-gap{padding:60px 0 20px}@media screen and (max-width:1024px){.block-video.block-gap{padding:60px 0 40px}}.restaurant-asymetric-content{padding-top:100px}@media screen and (max-width:1024px){.restaurant-asymetric-content{padding-top:0}}.restaurant-asymetric-content .width-limit{margin:0 auto}.restaurant-asymetric-content .flex{margin-bottom:30px;margin-top:30px}@media screen and (max-width:1024px){.restaurant-asymetric-content .flex.reverse{flex-direction:column-reverse}.restaurant-asymetric-content .flex{flex-direction:column}.restaurant-asymetric-content .flex .column{width:100%!important}}.restaurant-asymetric-content .flex .column.image.right img{margin-left:auto}.restaurant-asymetric-content .flex .column.image img{display:flex;width:100%}.restaurant-asymetric-content .flex .column.text{padding-left:5%}@media screen and (max-width:1024px){.restaurant-asymetric-content .flex .column.text{padding:0 30px!important;text-align:center}}.restaurant-asymetric-content .flex .column.text .title-container{margin-top:0}.restaurant-asymetric-content .flex .column.text.left{padding-left:0;padding-right:5%;text-align:right}@media screen and (max-width:1024px){.restaurant-asymetric-content .flex .column.text.left{padding-right:0;text-align:center}}.restaurant-asymetric-content .flex .column.text .link-container{margin-top:30px}.restaurant-asymetric-content .flex .column.text .link-container a{margin-right:20px}.restaurant-asymetric-content .flex.specificity-block .image{width:40%}.restaurant-asymetric-content .flex.specificity-block .text{width:60%}.restaurant-asymetric-content .flex.restaurant-description-block{position:relative}.restaurant-asymetric-content .flex.restaurant-description-block.video .block-video{padding:0;width:100%}.restaurant-asymetric-content .flex.restaurant-description-block.video .block-video .block-video-container{width:100%}.restaurant-asymetric-content .flex.restaurant-description-block.video .image,.restaurant-asymetric-content .flex.restaurant-description-block.video .text{width:50%}.restaurant-asymetric-content .flex.restaurant-description-block .image{width:43%}.restaurant-asymetric-content .flex.restaurant-description-block .text{width:67%}.restaurant-asymetric-content .flex.chief-block{margin-bottom:30px}.restaurant-asymetric-content .flex.chief-block .image{width:33%}.restaurant-asymetric-content .flex.chief-block .text{padding-left:9%;width:66%}@media screen and (max-width:1024px){.restaurant-asymetric-content .flex.chief-block .text{padding-left:0}}.restaurant-asymetric-content .flex.chief-block.manager .text{padding-left:0;padding-right:5%}.restaurant-asymetric-content .flex.restaurant-team-block{align-items:center}.restaurant-asymetric-content .flex.restaurant-team-block .image{width:40%}.restaurant-asymetric-content .flex.restaurant-team-block .text{width:60%}.restaurant-asymetric-content .flex.restaurant-team-block .text.left{text-align:left}@media screen and (max-width:1024px){.restaurant-asymetric-content .flex.restaurant-team-block .text.left{text-align:center}}@media screen and (min-width:1024px){.restaurant-asymetric-content .flex.reverse-desktop{flex-direction:row-reverse}.restaurant-asymetric-content .flex.reverse-desktop .column.text{padding-left:5%;padding-right:0}}.restaurant-infos-container .restaurant-infos-content{background-color:#001c3c;color:#fff;display:inline-block;padding:30px 60px}@media screen and (max-width:1024px){.restaurant-infos-container .restaurant-infos-content{padding:20px 30px;width:100%}}.restaurant-infos-container .restaurant-infos-content h3{font-size:14px;margin-bottom:25px;text-align:center;text-transform:uppercase}.restaurant-infos-container .restaurant-infos-content h4{font-family:Oswald regular,arial;font-size:13px;margin-bottom:8px;text-transform:uppercase}.restaurant-infos-container .restaurant-infos-content .contact{font-family:Poppins Light,arial;margin-bottom:25px}.restaurant-infos-container .restaurant-infos-content .contact:last-child{margin-bottom:0}.page-template-default .restaurant-infos-container{display:flex;justify-content:center;margin:30px auto;text-align:center}.page-template-default .restaurant-infos-container a{color:#fff}.page-template-default .restaurant-infos-container .restaurant-infos-content{padding:30px 80px}@media screen and (max-width:1024px){.page-template-default .restaurant-infos-container .restaurant-infos-content{padding:30px 20px}}.menu-opening-block{padding-bottom:80px;position:relative}.menu-opening-block .menu-infos-content{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;height:450px;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.menu-opening-block .menu-infos-content{background-attachment:unset;background-position:50%}}.menu-opening-block .menu-opening-text-wrapper{display:flex;justify-content:center;padding-top:45px}.menu-opening-block .menu-info-text{background-color:#fff;margin-top:200px;padding:40px;position:relative;text-align:center;width:700px}@media screen and (max-width:1024px){.menu-opening-block .menu-info-text{width:85%}}@media screen and (max-width:768px){.menu-opening-block .menu-info-text{width:90%}}.menu-opening-block .menu-info-text h2{color:#e94251;font-family:Poiret One Regular,arial;font-size:25px}.menu-opening-block .menu-info-text h2:after{background-color:rgba(0,28,60,.1);content:"";display:block;height:2px;margin:15px auto;width:100px}.menu-opening-block .menu-info-text .text-rich{margin-bottom:25px}.groups-event-block{padding-bottom:90px}.groups-event-block .background{padding:45px 0}.groups-event-block .limit-content{justify-content:space-between}@media screen and (max-width:1024px){.groups-event-block .limit-content{flex-direction:column;width:100%}}.groups-event-block .limit-content .text{color:#fff;text-align:right;width:28%}@media screen and (max-width:1024px){.groups-event-block .limit-content .text{margin-bottom:40px;order:1;padding:0 30px;text-align:center;width:100%}}.groups-event-block .limit-content .text .text-rich{font-family:Poppins Light,arial}.groups-event-block .limit-content .text .text-rich a{color:#fff;text-decoration:underline}.groups-event-block .limit-content .visual{height:617px;margin-left:0;width:65%}@media screen and (max-width:1024px){.groups-event-block .limit-content .visual{height:350px;order:2;width:100%}}.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide{overflow:clip;position:relative}.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide .room-image{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide .room-image{max-height:100%}}.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide .text-container{background-color:#fff;padding:25px 30px;position:absolute;top:50%;transform:translateY(-50%);width:348px}@media screen and (max-width:1024px){.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide .text-container{bottom:0;top:unset;transform:unset}}@media screen and (max-width:768px){.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide .text-container{left:calc(-100vw - -70px);transition:.4s;width:calc(100vw - 70px)}.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide .text-container.show{left:0;transition:.4s}.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide .text-container.show .infos-mobile:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/close.ac7ec48f.svg);margin-right:13px;transform:scale(.5);transition:.4s}}.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide .text-container .infos-mobile{align-items:center;background-color:#fff;border-bottom-right-radius:50px;border-top-right-radius:50px;bottom:30px;display:none;height:70px;justify-content:center;position:absolute;right:-70px;width:70px}.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide .text-container .infos-mobile:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/information-button.94a785a4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:60%;transition:.4s;width:60%}@media screen and (max-width:768px){.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide .text-container .infos-mobile{display:flex}}.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide .text-container .title{margin-bottom:10px}.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide .text-container .room-infos{align-items:center;display:flex}.groups-event-block .limit-content .visual .swiper-wrapper .swiper-slide .text-container .room-infos img{height:17px;margin-right:7px}.groups-event-block .swiper-nav-container{bottom:0}@media screen and (max-width:1024px){.groups-event-block .swiper-nav-container{order:3}.groups-event-block .swiper-nav-container .progress-nav-container{display:none}}.groups-event-block .swiper-nav-container p#total-slides{right:0}.groups-event-block .swiper-nav-container p#real-index,.groups-event-block .swiper-nav-container p#real-index-content{left:0}.groups-event-block .swiper-nav-container .arrows{display:flex;margin-top:8px;position:absolute;right:40%}@media screen and (max-width:1024px){.groups-event-block .swiper-nav-container .arrows{margin-top:20px;right:unset}}.block-faq.frontpage{padding-bottom:40px}.block-faq .underline-link{margin-top:60px}.faq-list{margin-top:40px}.faq-list .accordion{align-items:center;border-top:1px solid rgba(0,28,60,.2);cursor:pointer;display:flex;font-family:Poppins Medium,arial;justify-content:space-between;padding:30px 25px;transition:.4s}.faq-list .accordion .toggle{align-items:center;display:flex;height:20px;justify-content:center;min-height:20px;min-width:20px;position:relative;transition:.4s;width:20px}.faq-list .accordion .toggle svg{fill:#001c3c;height:auto;transition:.4s}.faq-list .accordion.active{color:#e94251;transition:.4s}.faq-list .accordion.active .toggle{transform:rotate(-90deg);transition:.4s}.faq-list .accordion.active .toggle svg{fill:#e94251;transition:.4s}.faq-list .accordion:first-child{border-top:0}.faq-list .panel{display:none;padding:0 40px 25px 25px}.home-slider{background-repeat:no-repeat;background-size:cover;overflow:hidden}.home-slider.background:after{z-index:-1}.home-slider.frontpage .home-slider-container .restaurant-slider.gallery-top .swiper-slide .text-container h2{font-family:Poppins Medium,arial;font-size:20px;margin-bottom:5px}@media screen and (max-width:1440px){.home-slider.frontpage .home-slider-container .restaurant-slider.gallery-top .swiper-slide .text-container h2{font-size:17px}}@media screen and (max-width:1024px){.home-slider.frontpage .home-slider-container .nav-links{flex-direction:column}.home-slider.frontpage .home-slider-container .nav-links .nav-container{margin:0 auto;width:85%}}.home-slider.frontpage .home-slider-container .nav-links .links-container{align-items:center;display:flex;justify-content:center;margin-left:auto}@media screen and (max-width:1024px){.home-slider.frontpage .home-slider-container .nav-links .links-container{flex-direction:column;margin-top:20px;width:100%}.home-slider.frontpage .home-slider-container .nav-links .links-container a{color:#fff}}.home-slider.frontpage .home-slider-container .nav-links .links-container a:first-child{margin-right:25px}@media screen and (max-width:1024px){.home-slider.frontpage .home-slider-container .nav-links .links-container a:first-child{margin-bottom:8px;margin-right:0}}.home-slider .title-home{align-items:center;color:#fff;display:flex;font-family:Poiret One Regular,arial;font-size:38px;position:absolute;top:25px;z-index:1}@media screen and (max-width:1024px){.home-slider .title-home{margin-bottom:10px;padding-left:0;position:relative;top:0}.home-slider .title-home.margin-limit-left.home{padding-left:0}}.home-slider .title-home:before{background-color:#fff;content:"";display:block;height:1px;margin-right:10px;width:115px}@media screen and (max-width:1280px){.home-slider .title-home:before{display:none}}.home-slider .img-background{background-position:100% 100%;background-repeat:no-repeat;background-size:cover;bottom:0;box-shadow:0 0 23px 0 rgba(0,0,0,.3);height:calc(100% - 80px);opacity:.2;position:absolute;right:0;width:100%;z-index:-1}@media screen and (max-width:1024px){.home-slider .img-background{display:none}}.home-slider .home-slider-container{padding-top:30px;position:relative}.home-slider .home-slider-container .restaurant-slider{margin-bottom:25px}@media screen and (max-width:1024px){.home-slider .home-slider-container .restaurant-slider{margin-bottom:0}.home-slider .home-slider-container .restaurant-slider.margin-limit-left.home{padding-left:0}}.home-slider .home-slider-container .restaurant-slider.gallery-thumbs{height:47px;margin-bottom:65px;margin-left:auto;margin-right:0;width:100%}@media screen and (max-width:1024px){.home-slider .home-slider-container .restaurant-slider.gallery-thumbs{margin-bottom:20px}}.home-slider .home-slider-container .restaurant-slider.gallery-thumbs .swiper-wrapper{justify-content:flex-end}@media screen and (max-width:1024px){.home-slider .home-slider-container .restaurant-slider.gallery-thumbs .swiper-wrapper{justify-content:inherit}}.home-slider .home-slider-container .restaurant-slider.gallery-thumbs img{height:47px;max-height:100%;width:47px}.home-slider .home-slider-container .restaurant-slider.gallery-thumbs .swiper-slide{align-items:center;cursor:pointer;display:flex;justify-content:center;max-width:47px;opacity:.3;transition:.4s}@media screen and (max-width:1024px){.home-slider .home-slider-container .restaurant-slider.gallery-thumbs .swiper-slide{opacity:.7}}.home-slider .home-slider-container .restaurant-slider.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;transition:.4s}.home-slider .home-slider-container .restaurant-slider.gallery-top{box-sizing:content-box;height:380px;padding-bottom:40px;padding-right:200px;position:relative}@media screen and (max-width:1024px){.home-slider .home-slider-container .restaurant-slider.gallery-top{height:380px;padding-bottom:30px;padding-right:0}}.home-slider .home-slider-container .restaurant-slider.gallery-top .logo-bocuse{bottom:10px;left:calc(50% - 780px);opacity:.05;position:absolute;width:130px;z-index:2}@media screen and (max-width:1024px){.home-slider .home-slider-container .restaurant-slider.gallery-top .logo-bocuse{display:none}}.home-slider .home-slider-container .restaurant-slider.gallery-top .swiper-slide{opacity:.4;transition:.4s}.home-slider .home-slider-container .restaurant-slider.gallery-top .swiper-slide.swiper-slide-active{opacity:1;transition:.4s}.home-slider .home-slider-container .restaurant-slider.gallery-top .swiper-slide.swiper-slide-prev{opacity:0;transition:.4s}.home-slider .home-slider-container .restaurant-slider.gallery-top .swiper-slide .img-container{display:block;height:100%;overflow:hidden;position:relative;width:100%}.home-slider .home-slider-container .restaurant-slider.gallery-top .swiper-slide img{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.home-slider .home-slider-container .restaurant-slider.gallery-top .swiper-slide .text-container{background-color:#fff;box-shadow:0 0 23px 0 rgba(0,0,0,.1);color:#001c3c;padding:30px;position:absolute;right:-30px;top:100px;width:270px}@media screen and (max-width:1440px){.home-slider .home-slider-container .restaurant-slider.gallery-top .swiper-slide .text-container{right:-30px;right:0;top:30px;width:270px}}.home-slider .home-slider-container .restaurant-slider.gallery-top .swiper-slide .text-container h3{font-family:Poppins Medium,arial;font-size:20px;margin-bottom:5px}@media screen and (max-width:1440px){.home-slider .home-slider-container .restaurant-slider.gallery-top .swiper-slide .text-container h3{font-size:17px}}.home-slider .home-slider-container .restaurant-slider.gallery-top .swiper-slide .text-container .subtitle{font-family:Poiret One Regular,arial;font-size:15px;font-weight:700;margin-bottom:25px}@media screen and (max-width:1440px){.home-slider .home-slider-container .restaurant-slider.gallery-top .swiper-slide .text-container .subtitle{font-size:13px;margin-bottom:15px}}.home-slider .home-slider-container .swiper-nav-container{justify-content:space-between;top:50%;width:104%;z-index:2}@media screen and (max-width:1024px){.home-slider .home-slider-container .swiper-nav-container{position:absolute;transform:translate(-50%)}}@media screen and (max-width:640px){.home-slider .home-slider-container .swiper-nav-container{top:unset;width:90%}}.home-slider .home-slider-container .swiper-nav-container .swiper-button-prev{filter:brightness(0) invert(1)}@media screen and (max-width:1024px){.home-slider .home-slider-container .nav-links{flex-direction:column}.home-slider .home-slider-container .nav-links .nav-container{margin:0 auto;width:85%}}.home-slider .home-slider-container .nav-links .links-container{align-items:center;display:flex;justify-content:center;margin-left:auto}@media screen and (max-width:1024px){.home-slider .home-slider-container .nav-links .links-container{flex-direction:column;margin-top:20px;width:100%}.home-slider .home-slider-container .nav-links .links-container a{color:#fff}}.home-slider .home-slider-container .nav-links .links-container a:first-child{margin-right:25px}@media screen and (max-width:1024px){.home-slider .home-slider-container .nav-links .links-container a:first-child{margin-bottom:8px;margin-right:0}}.block-text-media .text-media-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:70px 0}.block-text-media .text-media-container .column{width:49%}@media screen and (max-width:1024px){.block-text-media .text-media-container .column{width:109%}}.block-text-media .text-media-container .column.img .img-container{height:100%;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1024px){.block-text-media .text-media-container .column.img .img-container{height:300px}}.block-text-media .text-media-container .column.img .img-container img{left:50%;max-height:115%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.block-text-media .text-media-container .column.img .img-container img{max-height:unset;max-width:115%}}.block-text-media .text-media-container .column.text{height:-moz-fit-content;height:fit-content;padding-bottom:250px;padding-left:65px;padding-top:25px;position:relative}@media screen and (max-width:1024px){.block-text-media .text-media-container .column.text{padding-bottom:0;padding-left:0;text-align:center}}.block-text-media .text-media-container .column.text .text-rich{margin-bottom:40px}.block-text-media .text-media-container .column.text .quote{bottom:35px;left:-20%;position:absolute}@media screen and (max-width:1024px){.block-text-media .text-media-container .column.text .quote{margin-top:50px;max-width:100%;position:static}}.products-slider{padding:80px 0}.products-slider .slider-products-container{overflow-x:hidden}.products-slider .slider-products-container .background-illustration{height:100%;opacity:.1;position:absolute;top:0;width:auto;z-index:1}.products-slider .slider-products-container .title-container{position:relative;width:40%;z-index:1}@media screen and (max-width:1024px){.products-slider .slider-products-container .title-container{margin:20px auto;padding-left:0;width:90%}}.products-slider .slider-products-container .title-container .title-style{color:#fff;font-size:23px}.products-slider .slider-products-container .title-container img{margin:10px 0 15px;width:215px}.products-slider .slider-products-container .btn-container{display:inline-block;position:relative;z-index:1}@media screen and (max-width:1024px){.products-slider .slider-products-container .btn-container{display:flex;justify-content:center;margin-top:20px}}.products-slider .slider-products-container .swiper-nav-container{justify-content:flex-end;z-index:1}@media screen and (max-width:1024px){.products-slider .slider-products-container .swiper-nav-container{justify-content:center}}.products-slider .slider-products-container .content-wrapper{position:relative;z-index:1}@media screen and (max-width:1024px){.products-slider .slider-products-container .content-wrapper{flex-direction:column}}.products-slider .slider-products-container .content-wrapper .text-content-column{color:#fff;width:38%}.products-slider .slider-products-container .content-wrapper .text-content-column .title-container{width:100%}@media screen and (max-width:1024px){.products-slider .slider-products-container .content-wrapper .text-content-column{margin:0 auto 25px;padding-left:0;text-align:center;width:90%}}.products-slider .slider-products-container .products-list.home-product{margin-right:0;padding-bottom:20px;padding-top:20px;width:58%}@media screen and (max-width:1024px){.products-slider .slider-products-container .products-list.home-product{margin:0 auto;width:85%}}.products-slider .slider-products-container .products-list .entry-title.post-content{padding:0 10px}.products-slider .slider-products-container .products-list .news-badge{background-color:#e94251;border-radius:15px;color:#fff;padding:3px 10px;position:absolute;right:15px;top:14px}.products-slider.infos{padding-bottom:0}.products-slider.infos.no-padding{padding-top:0}.products-slider.infos .background{padding:40px 0}.products-slider.infos .background.bc-left:after{height:50%;width:100%}.products-slider.infos .background .title-container{margin:20px auto 50px;text-align:center}.products-slider.infos .slider-products-container .products-list{padding-left:0}@media screen and (max-width:768px){.products-slider.infos .slider-products-container .products-list{max-width:85%}}.products-slider.infos .slider-products-container .swiper-nav-container{bottom:0;justify-content:center}@media screen and (max-width:1024px){.products-slider.infos .slider-products-container .swiper-nav-container .swiper-button-next:after,.products-slider.infos .slider-products-container .swiper-nav-container .swiper-button-prev:after{filter:none}.chiefs-slider .chiefs-products-container .title-container{margin-bottom:50px;margin-right:0}}.chiefs-slider .chiefs-products-container .chief-list{box-sizing:content-box;height:400px;margin-left:7.2%;padding-bottom:41px;width:calc(42.8% + 550px)}@media screen and (max-width:1280px){.chiefs-slider .chiefs-products-container .chief-list{margin-right:10%;width:auto}}@media screen and (max-width:1024px){.chiefs-slider .chiefs-products-container .chief-list{margin:0 7.2%}}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .img-container{height:100%;overflow:hidden;position:relative;width:100%}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .img-container img{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide:hover .hover-block{top:0;transition:.8s}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .hover-block{align-items:center;background-color:rgba(0,28,60,.7);color:#fff;display:flex;flex-direction:column;height:100%;left:0;padding:20px;position:absolute;text-align:center;top:-100%;transition:.8s;width:100%}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .hover-block .container{margin:auto}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .hover-block .chief-name{align-items:center;display:flex;flex-direction:column;font-family:Poiret One Regular,arial;font-size:25px;justify-content:center;position:relative}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .hover-block .chief-name:after{background-color:#fff;content:"";display:block;height:1px;margin:10px 0;width:50px}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .hover-block .quote-container{font-family:La Belle Aurore,arial;margin-top:30px;position:relative}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .hover-block .quote-container:after,.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .hover-block .quote-container:before{content:'"';display:block;font-size:52px;height:30px;position:absolute}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .hover-block .quote-container:before{left:-8px;top:-25px}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .hover-block .quote-container:after{bottom:-13px;right:-8px;transform:scale(-1)}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .hover-block .quote-container .quote{font-size:23px;line-height:25px;padding:0 7px}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .hover-block .restaurant-name{font-family:Poppins Regular,arial;font-size:14px}.chiefs-slider .chiefs-products-container .chief-list .swiper-slide .restaurant-logo{bottom:-41px;height:62px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.chiefs-slider .chiefs-products-container .btn-container{margin-left:auto;margin-top:30px;position:relative;text-align:right;width:50%;z-index:2}@media screen and (max-width:1024px){.chiefs-slider .chiefs-products-container .btn-container{margin-right:0;text-align:center}}.block-text-media{margin:55px auto}.block-text-media .legend{display:block;margin:3px}.block-text-media.frontpage{padding-bottom:0}@media screen and (max-width:1024px){.block-text-media.frontpage{margin-top:0;padding-top:0}.block-text-media .block-text-media-container{flex-direction:column}}.block-text-media .block-text-media-container .column.img{width:30%}@media screen and (max-width:1024px){.block-text-media .block-text-media-container .column.img{width:100%}}.block-text-media .block-text-media-container .column.img .img-container{min-height:576px;overflow:hidden;position:relative}@media screen and (max-width:1024px){.block-text-media .block-text-media-container .column.img .img-container{min-height:300px}}.block-text-media .block-text-media-container .column.img .img-container img{left:50%;max-height:120%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.block-text-media .block-text-media-container .column.img .img-container img{max-height:unset;max-width:120%}}.block-text-media .block-text-media-container .column.text{width:70%}@media screen and (max-width:1024px){.block-text-media .block-text-media-container .column.text{width:100%}}.block-text-media .block-text-media-container .column.text .title-container{margin-left:auto;width:90%}@media screen and (max-width:1024px){.block-text-media .block-text-media-container .column.text .title-container{margin-right:auto}}.block-text-media .block-text-media-container .column.text .title-container .text-rich{margin-bottom:10px;margin-top:30px}.block-text-media .block-text-media-container .column.text .title-container .buttonslist a{margin-right:20px}.block-text-media .block-text-media-container.right{flex-direction:row-reverse}@media screen and (max-width:1024px){.block-text-media .block-text-media-container.right{flex-direction:column}}.block-text-media .block-text-media-container.right .column.img{width:43%}.block-text-media .block-text-media-container.right .column.img.small{width:30%}@media screen and (max-width:1024px){.block-text-media .block-text-media-container.right .column.img,.block-text-media .block-text-media-container.right .column.img.small{width:100%}}.block-text-media .block-text-media-container.right .column.img .img-container{min-height:576px}@media screen and (max-width:1024px){.block-text-media .block-text-media-container.right .column.img .img-container{min-height:300px}}.block-text-media .block-text-media-container.right .column.text{width:70%}@media screen and (max-width:1024px){.block-text-media .block-text-media-container.right .column.text{width:100%}}.block-text-media .block-text-media-container.right .column.text .title-container{margin:0 auto 0 0;text-align:right;width:90%}@media screen and (max-width:1024px){.block-text-media .block-text-media-container.right .column.text .title-container{margin:0 auto;text-align:center}}.block-text-media .block-text-media-container.right .column.text .title-container .buttonslist a{margin-right:20px}.block-text-media.highlight{margin:60px auto;padding:0;position:relative}.block-text-media.highlight:before{background-color:#001c3c;content:"";display:block;height:235px;position:absolute;top:20%;width:100%;z-index:-1}@media screen and (max-width:1024px){.block-text-media.highlight:before{display:none}}.block-text-media.highlight .block-text-media-container{position:relative}.block-text-media.highlight .block-text-media-container .column.img{width:56%}@media screen and (max-width:1024px){.block-text-media.highlight .block-text-media-container .column.img{width:100%}}.block-text-media.highlight .block-text-media-container .column.img .img-container{min-height:580px}@media screen and (max-width:1024px){.block-text-media.highlight .block-text-media-container .column.img .img-container{min-height:300px}}.block-text-media.highlight .block-text-media-container .column.text{background-color:#fff;box-shadow:0 0 23px 0 rgba(0,0,0,.15);padding:20px 35px;position:absolute;right:0;top:-90px;width:65%}.block-text-media.highlight .block-text-media-container .column.text .title-container{margin-bottom:15px;width:100%}@media screen and (max-width:1024px){.block-text-media.highlight .block-text-media-container .column.text{position:relative;width:90%}}.block-text-media.highlight .block-text-media-container.right .column.text{left:0;right:unset}.block-text-media.highlight .block-text-media-container.right .column.text .title-container,.block-text-media.highlight .block-text-media-container.right .column.text .title-container .text-rich p{text-align:right}@media screen and (max-width:1024px){.block-text-media.highlight .block-text-media-container.right .column.text .title-container,.block-text-media.highlight .block-text-media-container.right .column.text .title-container .text-rich p{text-align:center}}.home .block-text-media .text-media-container{margin:0}.text-img-slider .title-container{margin-bottom:40px;margin-top:0;max-width:40%}@media screen and (max-width:1024px){.text-img-slider .title-container{margin:0 auto 40px;max-width:90%}}.text-img-slider .text-img-slider-container .slides-list{height:500px;margin-left:calc(50% - 550px);margin-right:7.2%}@media screen and (max-width:1280px){.text-img-slider .text-img-slider-container .slides-list{margin-left:10%}}@media screen and (max-width:1024px){.text-img-slider .text-img-slider-container .slides-list{margin:0 auto}}.text-img-slider .text-img-slider-container .slides-list .shadow:after{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/slider-bc.4284aa37.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:-50px;content:"";display:block;height:65%;position:absolute;transition:.4s;width:100%}@media screen and (max-width:1024px){.text-img-slider .text-img-slider-container .slides-list .shadow:after{background-position:top;bottom:0}}.text-img-slider .text-img-slider-container .slides-list .swiper-wrapper .swiper-slide{overflow:hidden;position:relative}.text-img-slider .text-img-slider-container .slides-list .swiper-wrapper .swiper-slide a{display:block;height:100%;width:100%}.text-img-slider .text-img-slider-container .slides-list .swiper-wrapper .swiper-slide img{left:50%;max-height:115%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.text-img-slider .text-img-slider-container .slides-list .swiper-wrapper .swiper-slide .container{bottom:-76px;color:#fff;padding:60px 20px 20px;position:absolute;transition:.4s;z-index:2}@media screen and (max-width:1024px){.text-img-slider .text-img-slider-container .slides-list .swiper-wrapper .swiper-slide .container{bottom:0}}.text-img-slider .text-img-slider-container .slides-list .swiper-wrapper .swiper-slide .container .title{font-family:Poppins Medium,arial;font-size:20px}.text-img-slider .text-img-slider-container .slides-list .swiper-wrapper .swiper-slide .container .content{opacity:0;transition:.4s}@media screen and (max-width:1024px){.text-img-slider .text-img-slider-container .slides-list .swiper-wrapper .swiper-slide .container .content{opacity:1}}.text-img-slider .text-img-slider-container .slides-list .swiper-wrapper .swiper-slide:hover .container,.text-img-slider .text-img-slider-container .slides-list .swiper-wrapper .swiper-slide:hover:after{bottom:0;transition:.4s}.text-img-slider .text-img-slider-container .slides-list .swiper-wrapper .swiper-slide:hover .container .content{opacity:1;transition:.4s}.text-img-slider .text-img-slider-container .swiper-nav-container{bottom:10px;justify-content:flex-end}@media screen and (max-width:1024px){.text-img-slider .text-img-slider-container .swiper-nav-container{justify-content:center}}.block-simple-text.homepage-block{margin-bottom:100px}.block-simple-text pre{font-family:Bocuse regular,arial;font-size:52px;line-height:64px;margin:15px 0;max-width:100%;white-space:inherit}@media screen and (max-width:1024px){.block-simple-text pre{font-size:40px;line-height:48px}.block-simple-text pre br{display:none}}.block-simple-text.archive{text-align:center}.block-simple-text .block-simple-text-container .title-container{margin-bottom:50px}.block-simple-text .block-simple-text-container .size-full{border-bottom-right-radius:160px;height:auto;max-width:100%;width:auto}.block-simple-text .block-simple-text-container figure{margin:0;max-width:100%}.block-simple-text .block-simple-text-container.accordion-option .title-container .title{align-items:center;cursor:pointer;display:flex}.block-simple-text .block-simple-text-container.accordion-option .title-container .title:after{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/down-arrow.6259ca2f.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:25px;margin-left:35px;margin-top:5px;transition:.4s;width:25px}.block-simple-text .block-simple-text-container.accordion-option .title-container .title.open:after{transform:rotate(-90deg);transition:.4s}.block-simple-text .block-simple-text-container.accordion-option .content{display:none}.block-simple-text .block-simple-text-container.center{align-items:center;display:flex;flex-direction:column}.block-simple-text .block-simple-text-container.center .content,.block-simple-text .block-simple-text-container.center li,.block-simple-text .block-simple-text-container.center p,.block-simple-text .block-simple-text-container.center ul{width:-moz-fit-content;width:fit-content}.block-simple-text.small{position:relative}.block-simple-text.small:before{background-color:#001c3c;content:"";display:block;height:276px;position:absolute;width:100%;z-index:-1}.block-simple-text.small .block-simple-text-container{background-color:#fff;margin:80px auto 0;max-width:777px;padding:20px 50px;position:relative;text-align:center}@media screen and (max-width:1024px){.block-simple-text.small .block-simple-text-container{max-width:90%}}.block-simple-text.small .block-simple-text-container .title-container{margin-bottom:0}.block-simple-text.small .block-simple-text-container .title-container:after{background-color:rgba(0,28,60,.1);content:"";display:block;height:2px;margin:15px auto;width:115px}.block-simple-text.background_full{background-color:#e6dfda;margin:50px auto;position:relative}.block-simple-text.background_full .block-simple-text-container .content{text-align:center}@media screen and (max-width:1024px){.block-simple-text.background_full .block-simple-text-container .content{padding:20px}}.block-simple-text.background_full .block-simple-text-container .buttons-list{bottom:0;position:absolute;transform:translateY(50%)}.block-simple-text.background_main{background-color:#001c3c}.block-simple-text.background_main .block-simple-text-container .content{color:#fff;text-align:center}@media screen and (max-width:1024px){.block-simple-text.background_main .block-simple-text-container .content{padding:20px}}.block-simple-text.background_main .block-simple-text-container .buttons-list .underline-link{background-color:#fff;border-color:#fff;color:#001c3c}.block-simple-text.background_main .block-simple-text-container .buttons-list .underline-link:after,.block-simple-text.background_main .block-simple-text-container .buttons-list .underline-link:before{background-color:#fff}.block-simple-text.background_main .block-simple-text-container .buttons-list .underline-link:hover{background-color:#001c3c;color:#fff}.block-larger-img-slider-wrapper{position:relative}.block-larger-img-slider-wrapper .block-large-img-slider{height:650px}.block-larger-img-slider-wrapper .block-large-img-slider .swiper-wrapper img{width:auto}.block-larger-img-slider-wrapper .nav-links{margin-top:15px}@media screen and (max-width:1024px){.block-larger-img-slider-wrapper .nav-links{justify-content:center}.block-larger-img-slider-wrapper .nav-links .swiper-nav-container .swiper-button-next:before,.block-larger-img-slider-wrapper .nav-links .swiper-nav-container .swiper-button-prev:after{filter:none}}.block-larger-img-slider-wrapper .progress-nav-container{padding:0}@media screen and (max-width:1024px){.block-larger-img-slider-wrapper .progress-nav-container{display:none}}.block-video .block-video-container{margin:0 auto;text-align:center;width:825px}@media screen and (max-width:1024px){.block-video .block-video-container{width:100%}}.block-video .block-video-container .plyr__video-embed{margin-bottom:40px}.block-video .block-video-container .plyr__video-embed iframe{height:464px;width:100%}@media screen and (max-width:1024px){.block-video .block-video-container .plyr__video-embed iframe{height:inherit;max-width:100%;width:inherit}}.block-video .block-video-container .plyr{transition:.4s}.block-video .block-video-container .plyr .plyr__control--overlaid{align-items:center;background:rgba(0,28,60,.4);border:1px solid #fff;box-shadow:none;display:flex;height:110px;justify-content:center;padding:0;width:110px}.block-video .block-video-container .plyr .plyr__control--overlaid svg{transform:scaleY(1.7) scaleX(1.2)}.block-video .block-video-container .plyr.plyr--paused .plyr__control,.block-video .block-video-container .plyr.plyr--paused .plyr__controls,.block-video .block-video-container .plyr.plyr--playing .plyr__control,.block-video .block-video-container .plyr.plyr--playing .plyr__controls{opacity:1}.block-video .block-video-container .plyr.plyr--paused .youtube-block-wrapper,.block-video .block-video-container .plyr.plyr--playing .youtube-block-wrapper{opacity:0;transition:.4s;visibility:hidden}.block-video .block-video-container .plyr.plyr--stopped .youtube-block-wrapper{opacity:1;transition:.4s;visibility:visible}.block-video .block-video-container .plyr.plyr--stopped .plyr__controls{opacity:0}.block-video .block-video-container .youtube-block-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;visibility:visible;width:100%}.block-video .block-video-container .youtube-block-wrapper .youtube-block-img{background-position:50%;background-size:cover;height:100%;overflow:hidden;position:absolute;width:100%;z-index:0}.block-video .block-video-container .youtube-block-wrapper .youtube-block-img:before{background-color:rgba(0,28,60,.4);content:"";display:block;height:100%;position:absolute;width:100%}.block-video .block-video-container video{width:100%}.block-video .block-video-container .plyr__video-wrapper{cursor:pointer}.block-video .block-video-container.large{width:100%}.block-video .text-rich{margin-top:40px}.team-grid .block-team-grid-container .title-container{margin:0 auto 80px}.team-grid .block-team-grid-container .grid-wrapper{position:relative}.team-grid .block-team-grid-container .grid-wrapper:after,.team-grid .block-team-grid-container .grid-wrapper:before{background-color:#001c3c;content:"";display:block;height:260px;position:absolute;width:calc(50% - 400px);z-index:-1}@media screen and (max-width:1024px){.team-grid .block-team-grid-container .grid-wrapper:after,.team-grid .block-team-grid-container .grid-wrapper:before{display:none}}.team-grid .block-team-grid-container .grid-wrapper:after{bottom:80px;right:0}.team-grid .block-team-grid-container .grid-wrapper:before{left:0;top:9px}.team-grid .block-team-grid-container .grid-container{display:flex;flex-wrap:wrap;margin-top:60px;position:relative;z-index:1}.team-grid .block-team-grid-container .grid-container .grid-item{margin-bottom:80px;text-align:center;width:25%}@media screen and (max-width:1024px){.team-grid .block-team-grid-container .grid-container .grid-item{width:50%}}@media screen and (max-width:768px){.team-grid .block-team-grid-container .grid-container .grid-item{width:100%}}.team-grid .block-team-grid-container .grid-container .grid-item .gid-item-wrapper{height:100%;margin:0 auto;padding-bottom:85px;position:relative;width:80%}.team-grid .block-team-grid-container .grid-container .grid-item .gid-item-wrapper:after{background-color:#bfc6ce;border-radius:50%;content:"";display:block;height:170px;left:50%;position:absolute;top:30px;transform:translateX(-50%);transition:.4s;width:170px;z-index:-1}.team-grid .block-team-grid-container .grid-container .grid-item .gid-item-wrapper img{max-width:80%}.team-grid .block-team-grid-container .grid-container .grid-item .text-container{background-color:#fff;bottom:0;box-shadow:0 0 23px 0 rgba(0,0,0,.15);height:91px;left:50%;padding:8px;position:absolute;transform:translateX(-50%);width:100%}.team-grid .block-team-grid-container .grid-container .grid-item .text-container .name{font-family:Poppins Semibold,arial;font-size:16px;margin-bottom:5px;transition:.4s}.team-grid .block-team-grid-container .grid-container .grid-item .text-container .subtitle{color:#001c3c;font-size:13px}.team-grid .block-team-grid-container .grid-container .grid-item:hover .gid-item-wrapper:after{background-color:rgba(233,66,81,.25);transition:.4s}.team-grid .block-team-grid-container .grid-container .grid-item:hover .text-container .name{color:#e94251;transition:.4s}.block-large-image .block-large-image-container{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;height:530px}.block-large-image.block-gap{padding:70px 0}.testimonial-slider .slider-testimonial-container .btn-container{display:inline-block;position:relative;z-index:1}@media screen and (max-width:1024px){.testimonial-slider .slider-testimonial-container .btn-container{display:flex;justify-content:center;margin-top:20px}}.testimonial-slider .slider-testimonial-container .swiper-nav-container{justify-content:flex-end;z-index:1}@media screen and (max-width:1024px){.testimonial-slider .slider-testimonial-container .swiper-nav-container{justify-content:center}}.testimonial-slider .slider-testimonial-container .title-container{max-width:39%}@media screen and (max-width:1024px){.testimonial-slider .slider-testimonial-container .title-container{max-width:90%}}.testimonial-slider .slider-testimonial-container .title-container .title{margin-bottom:15px}.testimonial-slider .slider-testimonial-container .testimonial-list{margin-right:7.2%;padding-bottom:41px;padding-top:30px;width:calc(42.8% + 550px)}@media screen and (max-width:1280px){.testimonial-slider .slider-testimonial-container .testimonial-list{margin-right:10%;width:auto}}@media screen and (max-width:1024px){.testimonial-slider .slider-testimonial-container .testimonial-list{margin:0 7.2%}}.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-wrapper{height:auto}.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide{background-color:#fff;border-radius:30px;box-shadow:0 0 23px 0 rgba(0,28,60,.15);height:auto;padding:35px;position:relative}.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .stars{margin-bottom:10px;margin-top:10px}.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .stars.five .star,.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .stars.four .four,.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .stars.four .one,.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .stars.four .three,.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .stars.four .two,.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .stars.one .one,.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .stars.three .one,.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .stars.three .three,.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .stars.three .two,.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .stars.two .one,.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .stars.two .two{opacity:1}.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .stars .star{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/star.16aa006e.svg);background-position:0;background-repeat:no-repeat;background-size:contain;display:inline-block;height:23px;opacity:.2;width:23px}.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .quote{display:inline-block;font-family:La Belle Aurore,arial;font-size:65px;position:absolute}.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .quote.top{left:10px;top:10px}.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .quote.bottom{bottom:10px;right:10px;transform:rotate(180deg)}.testimonial-slider .slider-testimonial-container .testimonial-list .swiper-slide .author{color:#e94251;font-family:Poppins Medium,arial;margin-top:20px;text-transform:uppercase}.block-icons-list h3{font-family:Poppins Semibold,arial;font-size:23px;margin-bottom:30px;text-align:center}.block-icons-list .icons-list{display:flex;flex-basis:0;flex-grow:1;flex-wrap:wrap}@media screen and (max-width:1024px){.block-icons-list .icons-list{flex-basis:unset;flex-grow:unset}}.block-icons-list .icons-list .icon-item{flex:inherit;padding:15px;text-align:center}@media screen and (max-width:1024px){.block-icons-list .icons-list .icon-item{flex:unset;width:50%}}@media screen and (max-width:640px){.block-icons-list .icons-list .icon-item{width:100%}}.block-icons-list .icons-list .icon-item img{height:65px;margin-bottom:15px;width:auto}.block-icons-list .icons-list .icon-item .title{font-family:Oswald regular,arial;font-size:16px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.block-job-offers-list h2{margin-bottom:20px}.block-job-offers-list .job-offers{display:flex;flex-wrap:wrap}.block-job-offers-list .job-offers .offer-item{border-radius:15px;box-shadow:0 0 23px 0 rgba(0,0,0,.15);display:flex;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin:25px 1.16%;padding:25px;width:31%}@media screen and (max-width:1440px){.block-job-offers-list .job-offers .offer-item{width:47%}}@media screen and (max-width:1024px){.block-job-offers-list .job-offers .offer-item{margin-left:0;margin-right:0;width:100%}}@media screen and (max-width:420px){.block-job-offers-list .job-offers .offer-item{align-items:center;flex-direction:column;margin-bottom:0}}.block-job-offers-list .job-offers .offer-item .icon-img{height:-moz-fit-content;height:fit-content}.block-job-offers-list .job-offers .offer-item .icon-img img{height:auto;width:90px}.block-job-offers-list .job-offers .offer-item .text{height:-moz-fit-content;height:fit-content;width:calc(100% - 110px)}@media screen and (max-width:420px){.block-job-offers-list .job-offers .offer-item .text{width:100%}}.block-job-offers-list .job-offers .offer-item .text .title{font-family:Oswald Semibold,arial;font-size:20px;line-height:24px;margin-bottom:7px;text-transform:uppercase}@media screen and (max-width:420px){.block-job-offers-list .job-offers .offer-item .text .title{text-align:center}}.block-job-offers-list .job-offers .offer-item .text .items{font-size:13px}.block-job-offers-list .job-offers .offer-item .text .items .experience,.block-job-offers-list .job-offers .offer-item .text .items .location{color:#001c3c;display:flex;margin-bottom:3px}.block-job-offers-list .job-offers .offer-item .text .items .experience:before,.block-job-offers-list .job-offers .offer-item .text .items .location:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;margin-right:6px;margin-top:3px;width:15px}.block-job-offers-list .job-offers .offer-item .text .items .location:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/location-pin.55af8b9f.svg)}.block-job-offers-list .job-offers .offer-item .text .items .experience:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/settings.61a3af51.svg)}.block-job-offers-list .job-offers .offer-item .buttons-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;width:100%}@media screen and (max-width:420px){.block-job-offers-list .job-offers .offer-item .buttons-container{flex-direction:column}}.block-job-offers-list .job-offers .offer-item .buttons-container a,.block-job-offers-list .job-offers .offer-item .buttons-container span{cursor:pointer;text-align:center;width:53%}@media screen and (max-width:420px){.block-job-offers-list .job-offers .offer-item .buttons-container a,.block-job-offers-list .job-offers .offer-item .buttons-container span{width:100%}}.block-job-offers-list .job-offers .offer-item .buttons-container a.red,.block-job-offers-list .job-offers .offer-item .buttons-container span.red{width:43%}@media screen and (max-width:420px){.block-job-offers-list .job-offers .offer-item .buttons-container a.red,.block-job-offers-list .job-offers .offer-item .buttons-container span.red{margin-top:8px;width:100%}}.block-job-offers-list .more-infos{display:flex;margin:0 auto;width:-moz-fit-content;width:fit-content}.block-job-offers-list.all-offers .job-offers{display:block}.block-job-offers-list.all-offers .job-offers .title-filter{font-family:Poiret One Regular,arial;font-size:35px;margin-bottom:0;margin-left:1.16%}.block-job-offers-list.all-offers .job-offers .filtered-offers{display:flex;flex-wrap:wrap;margin-bottom:30px}.block-event-offers-list h2{margin-bottom:20px}.block-event-offers-list .event-list{display:flex;flex-wrap:wrap}.block-event-offers-list .event-list .event-item{border-radius:15px;box-shadow:0 0 23px 0 rgba(0,0,0,.15);margin:20px 1.16%;overflow:hidden;width:31%}@media screen and (max-width:1024px){.block-event-offers-list .event-list .event-item{width:47%}}@media screen and (max-width:640px){.block-event-offers-list .event-list .event-item{margin-left:0;margin-right:0;width:100%}}.block-event-offers-list .event-list .event-item .icon-img{height:200px;overflow:hidden;position:relative;width:100%}.block-event-offers-list .event-list .event-item .icon-img .date-item{align-items:center;background-color:#fff;border-radius:30px;color:#e94251;display:flex;font-family:Oswald regular,arial;font-size:14px;font-weight:700;left:10px;padding:2px 10px;position:absolute;text-transform:uppercase;top:10px;z-index:2}.block-event-offers-list .event-list .event-item .icon-img .date-item:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/calendar.37220f0b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;margin-right:6px;margin-top:1px;width:15px}.block-event-offers-list .event-list .event-item .icon-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.block-event-offers-list .event-list .event-item .text{display:flex;flex-direction:column;height:calc(100% - 200px);padding:20px}.block-event-offers-list .event-list .event-item .text .title{color:#e94251;font-family:Oswald regular,arial;font-size:18px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.block-event-offers-list .event-list .event-item .text .date,.block-event-offers-list .event-list .event-item .text .hours,.block-event-offers-list .event-list .event-item .text .location{color:#001c3c;display:flex;margin-bottom:3px}.block-event-offers-list .event-list .event-item .text .date:before,.block-event-offers-list .event-list .event-item .text .hours:before,.block-event-offers-list .event-list .event-item .text .location:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;margin-right:6px;margin-top:3px;width:15px}.block-event-offers-list .event-list .event-item .text .date:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/calendar.37220f0b.svg)}.block-event-offers-list .event-list .event-item .text .location:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/location-pin.55af8b9f.svg)}.block-event-offers-list .event-list .event-item .text .hours{margin-bottom:15px}.block-event-offers-list .event-list .event-item .text .hours:before{background-image:url(/wp-content/themes/brasseries-bocuse-2022/dist/images/clock.9bb4b5c9.svg)}.block-event-offers-list .event-list .event-item .text .bpb-button.red{cursor:pointer;margin-top:auto;text-align:center;width:100%}#popin-event,#popin-jobs{background-color:#fff;border-radius:30px;height:500px;left:50%;max-height:calc(100vh - 176px);max-width:100%;opacity:0;overflow:hidden;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:.4s;visibility:hidden;width:600px;z-index:2}#popin-event .popin-inner,#popin-jobs .popin-inner{height:100%;overflow-y:auto;padding:5px}#popin-event .popin-inner::-webkit-scrollbar,#popin-jobs .popin-inner::-webkit-scrollbar{width:3px}#popin-event .popin-inner::-webkit-scrollbar-track,#popin-jobs .popin-inner::-webkit-scrollbar-track{background:#f1f1f1}#popin-event .popin-inner::-webkit-scrollbar-thumb,#popin-jobs .popin-inner::-webkit-scrollbar-thumb{background:#001c3c}#popin-event .title-container,#popin-jobs .title-container{margin-bottom:32px}#popin-event .title-container .title,#popin-jobs .title-container .title{font-size:29px;margin:0}#popin-event.active,#popin-jobs.active{opacity:1;transition:.4s;visibility:visible}.overlay.event,.overlay.jobs{background-color:rgba(0,28,60,.6);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:.4s;visibility:hidden;width:100vw;z-index:1}.overlay.event.active,.overlay.jobs.active{opacity:1;transition:.4s;visibility:visible}.video-slider h2{margin-bottom:25px}.video-slider .block-video-container .swiper-wrapper .swiper-slide{width:auto}.block-asymetric-col-text-image{max-width:1000px;padding-top:20px}.block-asymetric-col-text-image .title-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px}.block-asymetric-col-text-image .title-container h2{color:#012352;font-family:Oswald Semibold,arial;font-size:32px;font-weight:700;line-height:1.2}.block-asymetric-col-text-image .content-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1024px){.block-asymetric-col-text-image .content-container{align-items:center;flex-direction:column}}.block-asymetric-col-text-image .content-container .content-left{margin-left:80px;margin-right:-40px;width:50%}@media screen and (max-width:1024px){.block-asymetric-col-text-image .content-container .content-left{margin-bottom:150px;margin-left:0;margin-right:0;width:100%}}.block-asymetric-col-text-image .content-container .content-left .content-left-container{left:-80px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){.block-asymetric-col-text-image .content-container .content-left .content-left-container{left:50%;top:95%;transform:translate(-50%,-50%)}}.block-asymetric-col-text-image .content-container .content-left .image-container{position:relative;z-index:2}.block-asymetric-col-text-image .content-container .content-right{margin-right:80px;width:50%}@media screen and (max-width:1024px){.block-asymetric-col-text-image .content-container .content-right{margin-bottom:150px;margin-right:0;width:100%}}.block-asymetric-col-text-image .content-container .content-right .content-right-container{right:-80px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){.block-asymetric-col-text-image .content-container .content-right .content-right-container{right:50%;top:95%;transform:translate(50%,-50%)}}.block-asymetric-col-text-image .content-container .content-left,.block-asymetric-col-text-image .content-container .content-right{position:relative}.block-asymetric-col-text-image .content-container .content-left .content-left-container,.block-asymetric-col-text-image .content-container .content-left .content-right-container,.block-asymetric-col-text-image .content-container .content-right .content-left-container,.block-asymetric-col-text-image .content-container .content-right .content-right-container{align-items:center;background-color:#e6dfda;display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:20px;position:absolute;width:280px;z-index:10}@media screen and (max-width:1024px){.block-asymetric-col-text-image .content-container .content-left .content-left-container,.block-asymetric-col-text-image .content-container .content-left .content-right-container,.block-asymetric-col-text-image .content-container .content-right .content-left-container,.block-asymetric-col-text-image .content-container .content-right .content-right-container{width:100%}}.block-asymetric-col-text-image .content-container .content-left .content-left-container .uptitle,.block-asymetric-col-text-image .content-container .content-left .content-right-container .uptitle,.block-asymetric-col-text-image .content-container .content-right .content-left-container .uptitle,.block-asymetric-col-text-image .content-container .content-right .content-right-container .uptitle{text-wrap:balance;color:#bf0505;font-family:Oswald Semibold,arial;font-size:24px;font-weight:700;line-height:1.2;max-width:50%;text-align:center}@media screen and (max-width:1024px){.block-asymetric-col-text-image .content-container .content-left .content-left-container .uptitle,.block-asymetric-col-text-image .content-container .content-left .content-right-container .uptitle,.block-asymetric-col-text-image .content-container .content-right .content-left-container .uptitle,.block-asymetric-col-text-image .content-container .content-right .content-right-container .uptitle{max-width:100%}}.block-asymetric-col-text-image .content-container .content-left .content-left-container .text-rich,.block-asymetric-col-text-image .content-container .content-left .content-right-container .text-rich,.block-asymetric-col-text-image .content-container .content-right .content-left-container .text-rich,.block-asymetric-col-text-image .content-container .content-right .content-right-container .text-rich{color:#012352;font-family:Poppins Regular,arial;font-size:14px;font-weight:400;line-height:1.2;text-align:center}.block-asymetric-col-text-image .content-container .content-left .content-left-container .underline-link,.block-asymetric-col-text-image .content-container .content-left .content-right-container .underline-link,.block-asymetric-col-text-image .content-container .content-right .content-left-container .underline-link,.block-asymetric-col-text-image .content-container .content-right .content-right-container .underline-link{background-color:transparent;border-color:#bf0505;color:#bf0505;font-family:Poppins Regular,arial;font-size:16px;font-weight:400;line-height:1.2}.block-asymetric-col-text-image .content-container .content-left .content-left-container .underline-link:after,.block-asymetric-col-text-image .content-container .content-left .content-left-container .underline-link:before,.block-asymetric-col-text-image .content-container .content-left .content-right-container .underline-link:after,.block-asymetric-col-text-image .content-container .content-left .content-right-container .underline-link:before,.block-asymetric-col-text-image .content-container .content-right .content-left-container .underline-link:after,.block-asymetric-col-text-image .content-container .content-right .content-left-container .underline-link:before,.block-asymetric-col-text-image .content-container .content-right .content-right-container .underline-link:after,.block-asymetric-col-text-image .content-container .content-right .content-right-container .underline-link:before{background-color:#bf0505}.block-asymetric-col-text-image .content-container .image-container{height:100%;width:100%}.block-asymetric-col-text-image .content-container .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-carrousel-cards{margin-bottom:60px}@media screen and (max-width:1024px){.block-carrousel-cards{margin-bottom:40px}}.block-carrousel-cards .carrousel-cards-container{overflow-x:hidden;padding:40px 0}.block-carrousel-cards .carrousel-cards-container .title-container{margin:20px auto 40px;text-align:center;width:40%}@media screen and (max-width:1024px){.block-carrousel-cards .carrousel-cards-container .title-container{margin:20px auto 40px;width:90%}}.block-carrousel-cards .carrousel-cards-container .title-container .title{color:#012352;font-family:Oswald Semibold,arial;font-size:40px;font-weight:700;line-height:1.2}.block-carrousel-cards .carrousel-cards-list{position:relative}.block-carrousel-cards .carrousel-cards-list .caroussel-card-container .caroussel-card-content:hover .text-content .title{color:#e94251}.block-carrousel-cards .carrousel-cards-list .caroussel-card-container .caroussel-card-content .media-figure a{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden}.block-carrousel-cards .carrousel-cards-list .caroussel-card-container .caroussel-card-content .media-figure img{height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%}.block-carrousel-cards .carrousel-cards-list .caroussel-card-container .caroussel-card-content .text-content{align-items:center;box-shadow:0 0 23px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:80px;padding:20px}.block-carrousel-cards .carrousel-cards-list .caroussel-card-container .caroussel-card-content .text-content .title{color:#012352;font-family:Poppins Regular,arial;font-size:16px;font-weight:400;line-height:1.2;text-align:center;transition:color .3s ease}.block-carrousel-cards .carrousel-cards-list:after{background-color:#e6dfda;content:"";display:block;height:50%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}.block-carrousel-cards .swiper-nav-container{bottom:0;justify-content:center;z-index:1}@media screen and (max-width:1024px){.block-carrousel-cards .swiper-nav-container .swiper-button-next:after,.block-carrousel-cards .swiper-nav-container .swiper-button-prev:after{filter:none}}.block-cite-full-page .cite-full-page-container .cite-full-page-content{margin:20px auto;text-align:center;width:40%}@media screen and (max-width:1024px){.block-cite-full-page .cite-full-page-container .cite-full-page-content{width:90%}}.block-cite-full-page .cite-full-page-container .cite-full-page-content .text-rich p{color:#012352;font-family:Poppins Regular,arial;font-size:28px;font-style:italic;font-weight:500;line-height:1.2;margin-bottom:12px}@media screen and (max-width:1024px){.block-cite-full-page .cite-full-page-container .cite-full-page-content .text-rich p{font-size:24px}}.block-cite-full-page .cite-full-page-container .cite-full-page-content .sign cite{color:#012352;font-family:Oswald Semibold,arial;font-size:28px;font-style:normal;font-weight:400;line-height:1.2}@media screen and (max-width:1024px){.block-cite-full-page .cite-full-page-container .cite-full-page-content .sign cite{font-size:24px}}.block-text-full-page-image-bg{margin:80px auto 200px;position:relative;width:40%}@media screen and (max-width:1024px){.block-text-full-page-image-bg{margin:30px auto 200px;width:95%}}.block-text-full-page-image-bg .image-container{margin:0 auto;max-height:660px;max-width:440px;position:relative}.block-text-full-page-image-bg .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-text-full-page-image-bg .content-container{align-items:center;background-color:#e6dfda;bottom:0;display:flex;flex-direction:column;gap:16px;justify-content:center;left:50%;padding:20px;position:absolute;transform:translate(-50%,50%);width:280px;z-index:1}@media screen and (max-width:1024px){.block-text-full-page-image-bg .content-container{width:100%}}.block-text-full-page-image-bg .content-container .uptitle{text-wrap:balance;color:#bf0505;font-family:Oswald Semibold,arial;font-size:24px;font-weight:700;line-height:1.2;max-width:50%;text-align:center}@media screen and (max-width:1024px){.block-text-full-page-image-bg .content-container .uptitle{max-width:100%}}.block-text-full-page-image-bg .content-container .text-rich{color:#012352;font-family:Poppins Regular,arial;font-size:14px;font-weight:400;line-height:1.2;text-align:center}.block-text-full-page-image-bg .content-container .underline-link{background-color:transparent;border-color:#bf0505;color:#bf0505;font-family:Poppins Regular,arial;font-size:16px;font-weight:400;line-height:1.2}.block-text-full-page-image-bg .content-container .underline-link:after,.block-text-full-page-image-bg .content-container .underline-link:before{background-color:#bf0505}.grid-links-block-container .grid-links-block{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:60px 0}.grid-links-block-container .grid-links-block .grid-link-item{align-items:center;box-shadow:0 0 23px 0 rgba(0,28,60,.15);color:#001c3c;display:flex;flex-direction:column;transition:.4s;width:31%}.grid-links-block-container .grid-links-block .grid-link-item:hover{transform:scale(1.05);transition:.4s}.grid-links-block-container .grid-links-block .grid-link-item picture{display:block;height:180px;width:100%}.grid-links-block-container .grid-links-block .grid-link-item picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid-links-block-container .grid-links-block .grid-link-item .text-container{padding:25px;text-align:center}.grid-links-block-container .grid-links-block .grid-link-item h2{line-height:28px;margin-top:10px;text-align:center}.grid-links-block-container .grid-links-block .grid-link-item .text-rich{font-size:12px;margin-bottom:15px;padding:10px 15px;text-align:center}.grid-links-block-container .grid-links-block .grid-link-item .text-rich a,.grid-links-block-container .grid-links-block .grid-link-item .text-rich p,.grid-links-block-container .grid-links-block .grid-link-item .text-rich span{font-size:12px}@media screen and (max-width:1024px){.grid-links-block-container .grid-links-block .grid-link-item{width:calc(50% - 15px)}}@media screen and (max-width:640px){.grid-links-block-container .grid-links-block .grid-link-item{width:100%}}