.swiper-slide{position:relative}.swiper-slide::before{content:"";display:block;width:100%;height:100%;background:#000;opacity:.7;pointer-events:none;position:absolute;top:0;left:0}.banner-section .slide-item .image-layer{z-index:-1}.offer-block .inner-box .image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:90%;margin:0 auto}.offer-block .inner-box .image:before{background:url(../img/fond-jungle.svg)}.banner-section .slide-item .pattern-image{margin-bottom:0;-webkit-transform:translate(0);transform:translate(0);margin-top:10px}.header-top .top-info li{font-weight:300;margin-right:40px}.header-top .top-info li::after{margin-left:16px}@media screen and (min-width:1600px){.banner-section .slide-item h1{font-size:100px}}.banner-section .banner-container::after{content:"";height:100%;width:100%;-webkit-transform:translateY(50px);transform:translateY(50px);position:absolute;background:url(../img/jungle-bas.png) no-repeat center center/cover;pointer-events:none;z-index:1;top:0}.banner-section .banner-container{overflow:hidden}.we-offer-section{background:#000}.we-offer-section .right-top-bg{width:auto;bottom:0;right:-5%;top:unset;width:25%;max-width:500px;-webkit-animation:none;animation:none;opacity:.3}.title-box.centered .text{max-width:520px}.story-section .left-bg{margin-top:0;width:15vw;bottom:0;top:unset}.auto-container{max-width:1250px}.story-section{background:#0e0d0c}.menu-section{background:#000}.menu-tabs .dish-block .title .price{background:0 0}.menu-tabs .dish-block .title .ttl{background:0 0}.menu-section .right-bg{left:0;-webkit-animation:none;animation:none;width:20vw;opacity:.3}.menu-section .left-bg{max-width:40vw;left:unset;right:0;-webkit-animation:none;animation:none;opacity:.3}.menu-section h5,.menu-tabs .dish-block .title .price{font-family:Poppins,sans-serif}.menu-tabs .dish-block .title:before{content:none}.featured-links .link-block .image-box .image-layer{opacity:.3;-webkit-transition:all .3s ease;transition:all .3s ease}.featured-links .link-block .image-box .image-layer:hover{opacity:1}.main-footer .info-col .inner{background:#101010}.main-footer .image-layer{background-size:contain;background-position:left top}.main-footer .links-col ul li a{color:#fff}.main-footer .info-col .logo{width:75%;margin:0 auto 40px}.main-footer .pattern-image{width:23%;margin:20px auto 0}.main-footer .info-col .info li{color:#fff;line-height:1.85}.main-footer .info-col .info li a{color:#fff}.main-footer .links-col .inner{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-footer .links-col.last{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hidden-bar{max-width:100%;padding:0 20px;-webkit-transform:translateX(103%);transform:translateX(103%)}.hidden-bar .side-menu ul,.hidden-bar .side-menu ul li{border:0}.hidden-bar .side-menu ul li a{font-size:17px;text-align:center}.hidden-bar .side-menu ul li>a:before{content:none}.hidden-bar .side-menu ul li.current>a,.hidden-bar .side-menu ul li:hover>a{padding-left:0}body.contact{background:#000}body.contact .contact-page{background:#000}body.contact .contact-page .cinfo-box:before{background:#000}body.contact .contact-page .loc-block img{aspect-ratio:9/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media only screen and (max-width:599px){.header-top{display:block!important}.fixed-header.header-down .header-top{display:none!important}}.menu-tabs .dish-block .title{text-align:center}.menu-tabs .dish-block .title .ttl{float:none;margin-bottom:5.5vh}.menu-tabs .dish-block .title .price{position:absolute;right:0;top:0;font-weight:700}.menu-tabs .dish-block .title+span{position:absolute;top:0;text-align:center;left:50%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:30px;margin-top:3.5vh;font-size:12px}.menu-tabs .dish-block .desc{text-align:center;font-size:17px}.menu-tabs .dish-block p{margin-bottom:0;font-size:2rem;text-align:center}.enfant .dish-block .inner-box{padding-left:60px}.enfant .desc{margin-bottom:2vh;line-height:1.2em}.enfant .desc span{font-size:12px;color:#fff}