@import url(https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css);@import url(https://unpkg.com/swiper/swiper-bundle.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css);@import url(https://use.typekit.net/acb0xsh.css);@import url(https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css);@import url(../css/locomotive-scroll.min.css);@import url(../css/magnific-popup.css);@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/librebaskerville/v24/kmKUZrc3Hgbbcjq75U4uslyuy4kn0olVQ-LglH6T17ujFgkSCQ.ttf) format('truetype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75s.ttf) format('truetype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFPYk75s.ttf) format('truetype')}.cursor{position:fixed;top:0;left:0;width:32px;height:32px;z-index:2020;pointer-events:none;transition:opacity .3s}.cursor.is-inactive,.cursor.is-unloading{opacity:0}.cursor span{display:block;width:32px;height:32px;position:absolute;left:0;top:0}.cursor span.cursor-circle{background:rgba(255,255,255,.1);border-radius:50%;transition:transform .3s , background .3s , box-shadow .3s}.cursor span.cursor-label{font-size:12px;line-height:14px;left:100%;top:100%;transform-origin:0 0;opacity:0;transition:opacity .3s , transform .3s}.cursor span.cursor-label.cursor-close{transform:rotate(-90deg) translate(-3px,10px);opacity:0}.cursor span.cursor-label.cursor-zoom{transform:rotate(-90deg) translate(-3px,10px);opacity:0}.cursor span.cursor-slider{opacity:0;transform:rotate(45deg);transition:opacity .3s , transform .3s;font-family:"Font Awesome 5 Free";font-weight:900}.cursor span.cursor-slider:before,.cursor span.cursor-slider:after{position:absolute;top:50%;font-size:24px;line-height:30px;color:#ef7e64;transition:transform .3s;z-index:5}.cursor span.cursor-slider:before{content:"\f053";left:0;transform:translate(-25px,-15px)}.cursor span.cursor-slider:after{content:"\f054";right:0;transform:translate(25px,-15px)}.cursor.int-grab-v span.cursor-circle,.cursor.int-grab-h span.cursor-circle,.cursor.int-close span.cursor-circle,.cursor.int-link span.cursor-circle,.cursor.int-lightbox span.cursor-circle{transform:scale(2)}.cursor.int-close span.cursor-label.cursor-close{transform:rotate(-90deg) translate(-3px,22px);opacity:1}.cursor.int-lightbox span.cursor-label.cursor-zoom{transform:rotate(-90deg) translate(-3px,22px);opacity:1}.cursor.int-grab-h:not(.int-link) span.cursor-slider,.cursor.int-grab-v:not(.int-link) span.cursor-slider{opacity:1}.cursor.int-grab-h span.cursor-slider{transform:rotate(0deg)}.cursor.int-grab-v span.cursor-slider{transform:rotate(90deg)}.cursor.int-grab-h:not(.int-link) span.cursor-slider:before,.cursor .cursor.int-grab-v:not(.int-link) span.cursor-slider:before{transform:translate(-35px,-15px)}.cursor.int-grab-h:not(.int-link) span.cursor-slider:after,.cursor.int-grab-v:not(.int-link) span.cursor-slider:after{transform:translate(35px,-15px)}.cursor.int-grab-h.int-lightbox span.cursor-slider:before,.cursor.int-grab-v.int-lightbox span.cursor-slider:before{transform:translate(-40px,-15px)}.cursor.int-grab-h.int-lightbox span.cursor-slider:after,.cursor.int-grab-v.int-lightbox span.cursor-slider:after{transform:translate(40px,-15px)}html,body{font-family:'Noto Sans JP',sans-serif;color:#fff;font-size:15px;background:#000;line-height:1.8}@media (min-width:1200px){html,body{overflow:hidden}}body::-webkit-scrollbar{width:.5em}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#ef7e64;outline:1px solid #708090}a{transition:all .4s ease-in-out;color:#ef7e64}a:hover{text-decoration:none;color:#f4a492}h1,.h1,h2,.h2,h3,.h3{font-family:'Libre Baskerville',serif;color:#ef7e64}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a{color:#fff}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover{color:#ef7e64}.btn{border-radius:0;padding:.75rem 1.75rem;text-transform:uppercase;letter-spacing:3px;transition:all .4s ease-in-out}.btn-primary{background:rgba(239,126,100,.8);border:solid 3px #ef7e64}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus{background:rgba(196,188,179,.8);border:solid 3px #c4bcb3}.btn-secondary{background:rgba(0,0,0,.8);border:solid 3px #c4bcb3}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus{background:#000}.btn-outline-primary{background:rgba(255,255,255,0);border:solid 3px #ef7e64;color:#c4bcb3}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary.focus{background:#ef7e64;border-color:#ef7e64;color:#fff}.wp-block-table tr td:first-child{width:80%}.wp-block-table tr td:last-child{width:20%}.px-6{padding-left:4.5rem!important}.px-6{padding-right:4.5rem!important}.pb-6,.py-6{padding-bottom:4.5rem!important}.pt-6,.py-6{padding-top:4.5rem!important}.mb-6,.my-6{margin-bottom:4.5rem!important}.mt-6,.my-6{margin-top:4.5rem!important}.px-7{padding-left:6rem!important}.px-7{padding-right:6rem!important}.pb-7,.py-7{padding-bottom:6rem!important}.pt-7,.py-7{padding-top:6rem!important}.mb-7,.my-7{margin-bottom:6rem!important}.mt-7,.my-7{margin-top:6rem!important}.alignwide,.alignfull{margin:32px calc((25% - 25vw) + .25em);padding-top:3rem;padding-bottom:3rem;background:rgba(196,188,179,.03);-webkit-box-shadow:0 2px 4px 0 rgba(12,0,46,.04);box-shadow:0 2px 4px 0 rgba(12,0,46,.04)}.alignfull{margin:32px calc((50% - 50vw) + .25em)}.embed-responsive{position:initial}.embed-responsive::before{padding-top:inherit;content:inherit}.transition{display:flex;position:fixed;z-index:1060;height:100vh;width:100%;top:0;left:0;pointer-events:none;padding:0;margin:0}.transition li{transform:scaleY(0);background-color:#000;width:20%;list-style:none}.is-transitioning{pointer-events:none;cursor:progress}.c-scrollbar{z-index:3000;background:rgba(0,0,0,.5)}.c-scrollbar_thumb{background-color:#ff7f50;opacity:1}.content-inner h2{margin:2.5rem 0 1rem 0}.content-inner .wp-block-table{margin:1.5rem 0 1rem 0}.content-inner .wp-block-table figcaption{text-align:center;font-style:italic;padding:.5rem;font-size:.9rem;opacity:.3}.content-inner .wp-block-table td,.content-inner .wp-block-table th{padding:.5rem}.content-inner .wp-block-table.is-style-stripes{border-color:rgba(255,255,255,.1)}.content-inner .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#000}.content-inner .wp-block-gallery{margin:2.5rem 0 1rem 0}.wp-block-image img{height:auto}.wp-block-quote,blockquote{margin:0 0 28px;padding-left:1em;border-left:4px solid rgba(239,126,100,.5)}.swiper-button-next,.swiper-button-prev{color:#ef7e64!important}header{margin:3rem 0 0 0;font-family:'Libre Baskerville',serif}header.fixed{position:fixed;top:0;right:0;left:0;z-index:1030}header .navbar-brand{margin-left:3rem}header .navbar-brand img,header .navbar-brand svg{width:auto;height:40px}header .navbar-nav{margin-right:1rem}header .navbar-collapse.bg-shadow:before{content:"";display:block;position:fixed;z-index:-1;top:0;right:0;left:50%;width:50%;height:calc(86px + (3rem * 2));background:#1e1e1e;background:linear-gradient(180deg,#000 0%,#000 75%,rgba(0,0,0,0) 100%)}header .navbar-collapse.bg-shadow-full:before{left:0;width:100%}header .navbar-collapse.bg-shadow-right:before{left:50%;width:50%}header .navbar-collapse.bg-shadow-left:before{left:0;width:50%}.navbar-toma .row{width:-webkit-fill-available}.navbar-toma .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-toma .navbar-nav .nav-link:focus,.navbar-toma .navbar-nav .nav-link:hover,.navbar-toma .navbar-nav .nav-link.item-active{color:#fff}@media (max-width:1199px){header.fixed{margin:1rem 0 0 0}header.fixed:before{content:"";display:block;position:fixed;z-index:-1;top:0;left:0;width:100%;height:90px;background:#000}header.fixed .navbar-brand{margin-left:.5rem}header.fixed .navbar-nav{margin-right:.5rem}}@media (min-width:1200px){.navbar-expand-xl .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}}.menu-no{height:100vh}.mobile-menu{height:0%;width:100%;position:fixed;z-index:15;top:0;left:0;background-color:#000;overflow-y:auto;transition:.1s;perspective:1200px;transform-style:preserve-3d;display:-ms-flexbox;display:flex;-ms-flex-direction:column!important;flex-direction:column!important}.mobile-menu ul{opacity:0;transition:opacity .3s cubic-bezier(.6,.04,.98,.335);padding-top:120px;margin-left:10%}.mobile-menu-footer{margin:2rem 10%;opacity:0;transition:opacity .3s cubic-bezier(.6,.04,.98,.335)}.mobile-menu-footer svg,.mobile-menu-footer img{height:45px;width:auto}.mobile-menu-footer .gault{width:60px!important}.mobile-menu-footer .michelin{height:60px!important}.mobile-menu-footer .logos{margin:0 .5rem}.mobile-menu-footer a{color:#c4bcb3}.mobile-menu-footer a[href^="tel:"]{font-size:1.3em;font-weight:bold;color:#ef7e64}.menu-h{height:100%!important;backface-visibility:hidden;transform:translate3d(0,0,0)}.menu-h ul,.menu-h .mobile-menu-footer{opacity:1;transition-delay:.3s}@-webkit-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-o-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.mobile-menu ul li{font-family:'Libre Baskerville',serif;text-transform:uppercase;text-align:left;letter-spacing:1.6px;font-weight:500}.mobile-menu ul li a{color:rgba(255,255,255,.5);text-decoration:none;display:block;height:100%;padding:5px;transition:all .18s ease-in-out}.mobile-menu ul li a:hover{color:#fff}.mobile-menu ul li a:before{display:block;content:" ";height:6px;width:10px;position:absolute;margin-top:10px;left:7.8%}.menu-closed{overflow:auto!important}.menu-open{overflow:hidden!important}#nav-icon3{width:26px;height:20px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}#nav-icon3 span{display:block;position:absolute;height:2px;width:100%;background:#f9f9f9;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:8px}#nav-icon3 span:nth-child(4){top:16px}#nav-icon3.open span:nth-child(1){top:10px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:10px;width:0%;left:50%}#nav-icon3.closed span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.c-dark span{background:#ef7e64}.c-light span{background:#fff!important}.socials a{display:inline-block;font-size:1.3rem;margin-left:.5rem}.footer-booking{position:fixed;bottom:1rem;right:1rem;z-index:10}.wpgv-according-title{display:none}.page-template-page-popup .navbar-brand img{max-width:200px;width:100%;height:auto}.page-template-page-popup .mfp-iframe-scaler{padding-top:90%}.page-template-page-popup .wpgv-item .wpgv-buy button,.page-template-page-popup .wpgv-buy button,.page-template-page-popup .wpgv-buttons button{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;font-size:1rem;line-height:1.5;border-radius:0!important;padding:.75rem 1.75rem;text-transform:uppercase;transition:all .4s ease-in-out;background-color:#ef7e64!important;border:solid 1px #ef7e64!important}.page-template-page-popup .wpgv_preview-box .cardDiv .voucherBottomDiv label,.page-template-page-popup .wpgv-item .wpgv-buy button,.page-template-page-popup .wpgv-buttons .next-button,.page-template-page-popup .wpgv-buttons #paynowbtn,.page-template-page-popup .buying-options div.selected,.page-template-page-popup .shipping-options div.selected,.page-template-page-popup .wpgv_preview-box .cardDiv .voucherBottomDiv .itemtitle,.page-template-page-popup .wpgv_preview-box .cardDiv .voucherBottomDiv .itemdescription,.page-template-page-popup .wpgv_preview-box .cardDiv .voucherBottomDiv .termsCard,.page-template-page-popup .wpgv_preview-box .cardDiv .voucherBottomDiv .voucherSiteInfo a{color:inherit!important}.page-template-page-popup .wpgv_preview-box .cardDiv .voucherBottomDiv .itemtitle,.page-template-page-popup .wpgv-item .wpgv-content h4,.page-template-page-popup #voucher-multistep-form .secondRightDiv .voucherBottomDiv h2{font-family:'Libre Baskerville',serif!important}.page-template-page-popup #voucher-multistep-form .secondRightDiv .voucherBottomDiv h2{margin:1rem 0}.page-template-page-popup .wpgv-item .wpgv-content p{color:rgba(0,0,0,.5)}.page-template-page-popup .wpgv-item .wpgv-content h4{font-size:1.1rem!important}.page-template-page-popup .wpgv_preview-box .cardDiv .voucherBottomDiv{padding:2rem 2rem}.page-template-page-popup .wpgv-item .wpgv-content{width:50%}.page-template-page-popup .wpgv-item .wpgv-buy{width:25%;text-align:right}.page-template-page-popup .wpgv-giftitem-wrapper .voucherValueForm{display:none}.page-template-page-popup .buying-options,.page-template-page-popup .shipping-options{color:#000}.page-template-page-popup,.page-template-page-popup body{overflow:auto}@media (min-width:1680px){.page-template-page-popup,.page-template-page-popup body{overflow:auto}.page-template-page-popup .container,.page-template-page-popup body .container{max-width:1140px}}.wpgv-buttons .back-button{color:#000!important}.order_details_preview h4{color:#fff!important}.order_details_preview>div b,.order_details_preview>div b *{color:#fff!important}body #voucher-multistep-form .paymentUserInfo .full,body #voucher-multistep-form .paymentUserInfo .half{color:#fff!important}.goback{position:absolute;z-index:20;top:30px;left:30px;color:#fff}.page-template-page-fork{background-color:#fff}.page-template-page-fork body{background-color:#fff}@media (min-width:1200px){.page-template-page-fork .col-fixed,.page-template-page-fork .fixed_target{top:inherit}}.page-template-page-fork .content-right,.page-template-page-fork .content-left{width:100%;padding:0 5vw}@media (min-width:1200px){html.page-template-page-fork,.page-template-page-fork body{overflow:auto}}div#tarteaucitronAlertBig:before{display:none}div#tarteaucitronRoot.tarteaucitronBeforeVisible:before{display:none}body #tarteaucitronRoot div#tarteaucitronAlertBig{background:#000!important;width:300px!important;padding:2rem!important;text-align:left!important;transform:initial!important;left:2rem!important;bottom:2rem!important;top:initial!important;border-radius:0!important;-webkit-box-shadow:0 0 65px 0 rgba(0,0,0,.5)!important;-moz-box-shadow:0 0 65px 0 rgba(0,0,0,.5)!important;box-shadow:0 0 65px 0 rgba(0,0,0,.5)!important}body #tarteaucitronRoot div#tarteaucitronAlertBig br{display:none}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{margin:0 auto 1.5rem 0!important;text-align:left!important;font-size:1rem!important;padding:0!important}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize2,#tarteaucitronAlertBig .tarteaucitronDeny{margin-left:0!important;display:block!important;width:calc(100% - 20px)!important;margin-bottom:.5rem}#tarteaucitronAlertBig #tarteaucitronCloseAlert span,#tarteaucitronAlertBig #tarteaucitronPersonalize2 span,#tarteaucitronAlertBig .tarteaucitronDeny span{display:none}#tarteaucitronAlertBig #tarteaucitronPersonalize2{background:#ef7e64!important}#tarteaucitronAlertBig .tarteaucitronDeny{background:#000!important}#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:rgba(0,0,0,.7)!important;color:#fff!important;margin-bottom:0}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{background-color:#04c977!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed{border-color:#04c977!important}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{border-width:4px!important}.tarteaucitronSelfLink{display:none!important}.inview{opacity:0;transition:opacity .5s}.is-inview{opacity:1}.c-scrollbar{opacity:1}.text-primary{color:#ef7e64!important}section.slide{min-height:100vh;width:100%;display:flex;align-items:center;padding:5rem 0}section.slide:first-child{padding:calc(3rem + 86px) 0 5rem 0}section.slide .cta-scroll.-left{left:10%}@media (max-width:575px){section.slide .cta-scroll.-left{left:10px}}@media (min-width:1200px){section.slide{opacity:0}}.cta-scroll{position:absolute;width:25px;height:25px}.cta-scroll a{transform:rotate(-90deg);display:block;color:#fff;font-size:.8rem;font-family:'Libre Baskerville',serif;white-space:nowrap;position:absolute}.cta-scroll a:hover{color:#ef7e64}.cta-scroll .arrow-line{position:absolute;top:50%;height:1px}.cta-scroll .arrow-line svg{position:absolute;top:0}.cta-scroll .arrow-line .bottom-line{position:absolute;width:80px;border-bottom:1px solid #fff;top:50%}.cta-scroll.-left{left:30px}.cta-scroll.-right{right:30px}.cta-scroll.-bottom{bottom:30%}.cta-scroll.-bottom a{transform-origin:top left;left:0}.cta-scroll.-bottom .arrow-line{left:-90px}.cta-scroll.-bottom svg{transform:rotate(180deg) translateY(5px);left:0}.cta-scroll.-bottom .bottom-line{left:-125%}.cta-scroll.-top{top:25%}.cta-scroll.-top a{transform-origin:bottom right;right:0}.cta-scroll.-top .arrow-line{right:-90px}.cta-scroll.-top svg{transform:rotate(0deg) translateY(-5px);right:0}.cta-scroll.-top .bottom-line{right:125%}@media (max-width:575px){.cta-scroll{font-size:.8rem}.cta-scroll.-left{left:5px}.cta-scroll.-right{right:5px}.cta-scroll.-bottom{bottom:calc(2rem + 70px)}.cta-scroll.-top{top:calc(2rem + 70px)}}@media (max-width:991px){.philosophie .cta-scroll{display:none}}.contact-infos{position:absolute;bottom:0;right:10%;font-size:1.1rem;font-family:'Libre Baskerville',serif}.contact-infos span{display:inline-block;margin:0 2rem}.contact-infos a{color:#fff}@media (max-width:1199px){.contact-infos{font-size:.8rem;text-align:right;right:30px;bottom:30px}.contact-infos span{display:block;height:1px;overflow:hidden;text-indent:-999rem}}@media (min-width:1200px){.contact-infos{bottom:20%}}.col-md-6 .cta-scroll.-right{right:2vw}[data-barba-namespace="toma"] section.slide-intro{position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:1040;background:#000}[data-barba-namespace="toma"] section.slide-intro #scene,[data-barba-namespace="toma"] section.slide-intro .layer{position:absolute;top:0;left:0;right:0;bottom:0}[data-barba-namespace="toma"] section.slide-intro #scene{opacity:0}[data-barba-namespace="toma"] section.slide-intro .background-image{background-image:url(https://www.toma-restaurant.be/wp-content/themes/toma/assets/images/toma-cover.jpg);background-size:cover;background-position:bottom left;height:100%;position:fixed;width:100%;z-index:2;pointer-events:none}[data-barba-namespace="toma"] section.slide-intro .background-image::before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.4)}[data-barba-namespace="toma"] section.slide-intro .layer-logo{z-index:3}[data-barba-namespace="toma"] section.slide-intro .layer-logo .logo{width:100%;position:absolute;top:50%;left:50%;z-index:3;transform:translateX(-50%) translateY(-50%)}[data-barba-namespace="toma"] section.slide-intro .layer-logo .logo svg{max-width:400px;width:70%;height:auto;margin:0 auto;display:block}[data-barba-namespace="toma"] section.slide-intro .layer-scroll-down{z-index:4}[data-barba-namespace="toma"] section.slide-intro .layer-scroll-down .btn-scroll-down{position:absolute;bottom:10%;left:50%;z-index:3;transform:translateX(-50%);line-height:1}[data-barba-namespace="toma"] section.slide-intro .layer-scroll-down .btn-scroll-down svg{transform:rotate(90deg)}[data-barba-namespace="toma"] section.slide-intro .layer-scroll-down .bottom-line{position:absolute;height:80px;border-left:1px solid #fff;bottom:2px;left:50%}[data-barba-namespace="toma"] section.main-slide .logo-small{height:110px;width:100%}[data-barba-namespace="toma"] section.main-slide h1{position:relative}[data-barba-namespace="toma"] section.main-slide h1 .line{content:"";position:absolute;top:45px;border-bottom:1px solid #dcddde}@media (min-width:1240px){[data-barba-namespace="toma"] section.main-slide h1 .line{width:80px;left:-120px}}@media (max-width:991px){div.content-wrapper{padding-top:90px}}@media (min-width:1200px){.content-wrapper{min-height:100vh}.content-wrapper>.container-fluid{min-height:100vh}.content-wrapper>.container-fluid>.row{min-height:100vh}.content-wrapper .content-right,.content-wrapper .content-left{min-height:100vh}.content-wrapper .content-image{background:#fff}}.fixed_wrapper{position:relative;overflow:hidden}@media (max-width:991px){.fixed_wrapper{height:40vh}}.fixed_target{bottom:0}.col-fixed,.fixed_target{position:absolute;top:0;right:0;left:0}.col-fixed{height:40vh;background-size:cover;background-position:center}.col-fixed .gallery{width:100%;background:rgba(210,105,30,.1);height:100%}@media (min-width:992px) and (max-width:1199px){.col-fixed{height:100%}.col-fixed,.fixed_target{top:0}.fixed_target{bottom:0}}@media (min-width:1200px){.col-fixed{height:100vh}.col-fixed,.fixed_target{top:-100vh}.fixed_target{bottom:-100vh}}.content-right,.content-left{padding:5rem 60px 5rem 5px}@media (min-width:1200px){.content-right,.content-left{display:flex;align-items:center}.content-right .content-inner,.content-left .content-inner{width:100%}}@media (min-width:576px){.content-right,.content-left{padding:calc(86px + (2.5rem * 2)) 10vw calc(3rem + 106px) 5vw}}@media (min-width:992px){.slide{min-height:100vh}.slide>.row{min-height:100vh}.slide>.row>div:not(.fixed_wrapper){display:flex;align-items:center}}hr{margin-top:2.5rem;margin-bottom:2rem;border-color:rgba(255,255,255,.1)}.news-item{margin:1.5rem 0}.news-item:first-child{margin-top:0}.news-item:last-child{margin-bottom:0}.news-item .news-thumb{display:block;position:relative}.news-item .news-thumb:after{content:"";display:block;padding-bottom:70%}.news-item .news-thumb .image{position:absolute;width:100%;height:100%}.news-item .news-thumb .image img{height:100%;width:100%;object-fit:cover}.news-item.-sticky{display:flex;align-items:center}.news-item.-sticky .news-thumb{width:20%;margin-right:2rem}.news-item.-sticky.has-thumb .news-excerpt{width:80%}.news-item.-sticky h2{font-size:1.5rem}.news-item.-sticky a{color:#ef7e64}@media (max-width:767px){.news-item.-sticky{-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem}.news-item.-sticky .news-thumb{width:100%;margin-right:0;margin-bottom:1.5rem}.news-item.-sticky.has-thumb .news-excerpt{width:100%}}@media (min-width:1200px){.menu-backgrounds{position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:0;background:#000}.menu-backgrounds #scene,.menu-backgrounds .layer{position:absolute;top:0;left:0;right:0;bottom:0}.menu-backgrounds #scene{transform:scale(1.05)!important}.menu-backgrounds .background-image{background-size:cover;background-position:center center;height:100%;position:fixed;width:100%;z-index:2;pointer-events:none;opacity:0}}#section_menu .content-inner{width:100%}#section_menu .menu-nav{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#section_menu .menu-nav h1,#section_menu .menu-nav h2{margin:0;font-size:6.5rem}#section_menu .menu-content{display:none;opacity:0;visibility:hidden}@media (max-width:991px){#section_menu .menu-nav h1,#section_menu .menu-nav h2{font-size:3.5rem}#section_menu .menu-nav a{text-shadow:0 0 10px #000}#section_menu .col-lg-6{min-height:50vh}#section_menu .col-lg-6 .has-content,#section_menu .col-lg-6 .content-inner{height:100%}#section_menu .col-lg-6 .content-right,#section_menu .col-lg-6 .content-left{padding:5rem 30px}#section_menu .col-lg-6 .content-left{padding-top:120px}}@media (min-width:992px){#section_menu .col-lg-6{background:none!important}}.swiper-container{width:100%;height:100%}.swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{background:#ef7e64}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:initial;right:0;top:50%;bottom:initial;transform:rotate(-90deg)}.page_footer{background:#c4bcb3;color:#000;line-height:1.7;padding:2rem 0;font-size:.8rem}.page_footer a{color:#000}.page_footer a:hover{color:rgba(0,0,0,.8)}.page_footer a[href^="tel:"]{font-size:1.3rem;font-weight:bold;color:#fff;line-height:1}.page_footer svg,.page_footer img{height:35px;width:auto}.page_footer .gault{width:50px!important}.page_footer .michelin{height:40px!important}.page_footer .logos{margin:0 .5rem}.page_footer svg path{fill:#000}.page_footer .copyright{text-align:center;margin:0 0 -.5rem 0;color:rgba(255,255,255,.7);transform:translateY(10px)}.page_footer .copyright a{color:rgba(255,255,255,.7)}@media (min-width:1200px){.page_footer{position:fixed;z-index:1000;bottom:0;width:100%;transform:translateY(100%)}.menu-saison{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;text-align:center;padding-top:7rem;padding-bottom:120px}}@media (max-width:1199.99px){.swiper{padding-top:120px}}.swiper-slide{border-radius:.5rem;background-color:#fff;color:#000;text-align:start}.swiper-slide-inner{padding:1.5rem;display:flex;flex-direction:column}.swiper-slide.active{position:relative}.swiper-slide.active:before{content:"";position:absolute;top:0;right:0;background:#ef7e64;width:2rem;height:2rem;border-radius:.5rem}@media (min-width:1200px){.swiper-slide-inner{padding:5rem}}.text-start{text-align:start}.slider-image{margin-left:-1.5rem;margin-right:-1.5rem}@media (min-width:1200px){.swiper-slide-inner{padding:3rem}.slider-content{height:50%}.slider-content h2{margin-bottom:1rem}.slider-image{position:relative;overflow:hidden;height:50%;min-height:200px;margin-left:-3rem;margin-right:-3rem}.slider-image img{position:absolute!important;width:100%!important;height:100%!important;left:0;opacity:1!important;object-fit:cover}}.swiper-navs{margin:0;padding:0;list-style:none}.swiper-navs li{margin-bottom:1.5rem}.swiper-navs .active{color:#fff;font-weight:bold}.swiper-navs .small{color:#fff}.boxed{position:relative;overflow:hidden}.boxed:after{content:"";display:block;padding-bottom:100%}.boxed-50:after{padding-bottom:50%}.boxed-65:after{padding-bottom:65%}.boxed-80:after{padding-bottom:80%}.boxed-85:after{padding-bottom:85%}.boxed-110:after{padding-bottom:110%}.boxed-120:after{padding-bottom:120%}.boxed-150:after{padding-bottom:150%}.boxed .content,.boxed img{position:absolute!important;width:100%!important;height:100%!important;left:0;opacity:1!important}.boxed-cover img{object-fit:cover}.boxed-contain img{object-fit:contain}.eltdf-pricing-holder .eltdf-pricing-item{margin-bottom:37px}.eltdf-pricing-holder .eltdf-pricing-price,.eltdf-pricing-holder .eltdf-pricing-title{display:table-cell;width:1%;white-space:nowrap}.eltdf-pricing-holder .eltdf-pricing-main{color:#ef7e64}.eltdf-pricing-holder .eltdf-pricing-title{color:inherit;padding-right:5px;margin:0;font-size:1.2rem}.eltdf-pricing-holder .eltdf-pricing-price{font-family:'Libre Baskerville',serif;font-weight:700;text-transform:uppercase;-ms-word-wrap:break-word;word-wrap:break-word;color:#ef7e64;font-size:19px;line-height:1.52em;letter-spacing:.23em;letter-spacing:.03em;margin:0;padding-left:15px}.eltdf-pricing-holder .eltdf-pricing-price a{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.eltdf-pricing-holder .eltdf-pricing-price a:hover{color:#ef7e64}.eltdf-pricing-holder .eltdf-pricing-lines{display:table-cell;width:98%;border-bottom:1px solid #ef7e64;opacity:.2;position:relative;bottom:8px}.eltdf-pricing-holder .eltdf-pricing-lines:before{content:'';position:absolute;bottom:5px;width:100%;border-bottom:1px solid #ef7e64}.eltdf-pricing-holder .eltdf-pricing-desc{margin:4px 0 0}.eltdf-pricing-holder .eltdf-pricing-img{position:relative;top:-2px;display:table-cell;float:left;white-space:nowrap;padding-right:25px}.eltdf-pricing-holder .eltdf-pricing-img img{max-width:60px;vertical-align:bottom}@media (max-width:575px){html:not(.page-template-page-popup) .container{padding-right:23px;padding-left:23px}}@media (min-width:576px){.m-sm-6{margin:4.5rem!important}.mr-sm-6,.mx-sm-6{margin-right:4.5rem!important}.ml-sm-6,.mx-sm-6{margin-left:4.5rem!important}.mt-sm-6,.my-sm-6{margin-top:4.5rem!important}.mb-sm-6,.my-sm-6{margin-bottom:4.5rem!important}.m-sm-7{margin:7rem!important}.mr-sm-7,.mx-sm-7{margin-right:7rem!important}.ml-sm-7,.mx-sm-7{margin-left:7rem!important}.mt-sm-7,.my-sm-7{margin-top:7rem!important}.mb-sm-7,.my-sm-7{margin-bottom:7rem!important}.p-sm-6{padding:4.5rem!important}.pr-sm-6,.px-sm-6{padding-right:4.5rem!important}.pl-sm-6,.px-sm-6{padding-left:4.5rem!important}.pt-sm-6,.py-sm-6{padding-top:4.5rem!important}.pb-sm-6,.py-sm-6{padding-bottom:4.5rem!important}.p-sm-7{padding:7rem!important}.pr-sm-7,.px-sm-7{padding-right:7rem!important}.pl-sm-7,.px-sm-7{padding-left:7rem!important}.pt-sm-7,.py-sm-7{padding-top:7rem!important}.pb-sm-7,.py-sm-7{padding-bottom:7rem!important}}@media (min-width:768px){.m-md-6{margin:4.5rem!important}.mr-md-6,.mx-md-6{margin-right:4.5rem!important}.ml-md-6,.mx-md-6{margin-left:4.5rem!important}.mt-md-6,.my-md-6{margin-top:4.5rem!important}.mb-md-6,.my-md-6{margin-bottom:4.5rem!important}.m-md-7{margin:7rem!important}.mr-md-7,.mx-md-7{margin-right:7rem!important}.ml-md-7,.mx-md-7{margin-left:7rem!important}.mt-md-7,.my-md-7{margin-top:7rem!important}.mb-md-7,.my-md-7{margin-bottom:7rem!important}.p-md-6{padding:4.5rem!important}.pr-md-6,.px-md-6{padding-right:4.5rem!important}.pl-md-6,.px-md-6{padding-left:4.5rem!important}.pt-md-6,.py-md-6{padding-top:4.5rem!important}.pb-md-6,.py-md-6{padding-bottom:4.5rem!important}.p-md-7{padding:7rem!important}.pr-md-7,.px-md-7{padding-right:7rem!important}.pl-md-7,.px-md-7{padding-left:7rem!important}.pt-md-7,.py-md-7{padding-top:7rem!important}.pb-md-7,.py-md-7{padding-bottom:7rem!important}}@media (min-width:992px){.m-lg-6{margin:4.5rem!important}.mr-lg-6,.mx-lg-6{margin-right:4.5rem!important}.ml-lg-6,.mx-lg-6{margin-left:4.5rem!important}.mt-lg-6,.my-lg-6{margin-top:4.5rem!important}.mb-lg-6,.my-lg-6{margin-bottom:4.5rem!important}.m-lg-7{margin:7rem!important}.mr-lg-7,.mx-lg-7{margin-right:7rem!important}.ml-lg-7,.mx-lg-7{margin-left:7rem!important}.mt-lg-7,.my-lg-7{margin-top:7rem!important}.mb-lg-7,.my-lg-7{margin-bottom:7rem!important}.p-lg-6{padding:4.5rem!important}.pr-lg-6,.px-lg-6{padding-right:4.5rem!important}.pl-lg-6,.px-lg-6{padding-left:4.5rem!important}.pt-lg-6,.py-lg-6{padding-top:4.5rem!important}.pb-lg-6,.py-lg-6{padding-bottom:4.5rem!important}.p-lg-7{padding:7rem!important}.pr-lg-7,.px-lg-7{padding-right:7rem!important}.pl-lg-7,.px-lg-7{padding-left:7rem!important}.pt-lg-7,.py-lg-7{padding-top:7rem!important}.pb-lg-7,.py-lg-7{padding-bottom:7rem!important}}@media (min-width:1200px){.m-xl-6{margin:4.5rem!important}.mr-xl-6,.mx-xl-6{margin-right:4.5rem!important}.ml-xl-6,.mx-xl-6{margin-left:4.5rem!important}.mt-xl-6,.my-xl-6{margin-top:4.5rem!important}.mb-xl-6,.my-xl-6{margin-bottom:4.5rem!important}.m-xl-7{margin:7rem!important}.mr-xl-7,.mx-xl-7{margin-right:7rem!important}.ml-xl-7,.mx-xl-7{margin-left:7rem!important}.mt-xl-7,.my-xl-7{margin-top:7rem!important}.mb-xl-7,.my-xl-7{margin-bottom:7rem!important}.p-xl-6{padding:4.5rem!important}.pr-xl-6,.px-xl-6{padding-right:4.5rem!important}.pl-xl-6,.px-xl-6{padding-left:4.5rem!important}.pt-xl-6,.py-xl-6{padding-top:4.5rem!important}.pb-xl-6,.py-xl-6{padding-bottom:4.5rem!important}.p-xl-7{padding:7rem!important}.pr-xl-7,.px-xl-7{padding-right:7rem!important}.pl-xl-7,.px-xl-7{padding-left:7rem!important}.pt-xl-7,.py-xl-7{padding-top:7rem!important}.pb-xl-7,.py-xl-7{padding-bottom:7rem!important}}@media (min-width:1680px){.container{max-width:1440px}}