body.m-sidebar-open{overflow:hidden;position:relative}.mobile-hide{display:none}.desktop-hide{display:initial}#footer{display:none}.sidebar-wall{display:none}.m-sidebar-open .sidebar-wall{display:block;height:100%;width:100%;top:0;left:0;background-color:rgba(255,255,255,.85);position:fixed;z-index:990}#topnav{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#fff;border-bottom:1px solid #dfdfdf}.m-sidebar-open #topnav{left:260px}#topnav .topnav-link{padding:0}#topnav ul.desktop-hide{display:block;text-align:center}#topnav ul.desktop-hide .topnavleft{float:left}#topnav ul.desktop-hide .topnavright{float:right;padding-top:5px}#topnav>ul{height:70px;padding:0 10px}#topnav>ul>li{padding-top:10px}#topnav>ul>li>a{padding:20px 15px;border-bottom:3px solid transparent}#topnav>ul>li>a:hover,#topnav>ul>li.active>a{border-bottom:3px solid transparent}#topnav>ul>li.cartlink>a{background:url(/img/mobile-cart.svg) right -8px/auto 70px no-repeat}.islog:hover .show-nav-user{display:none}#page{padding-left:0}#page.sidebar-sm{padding-left:0}#page.sidebar-sm #sidebar-wrapper{width:260px;left:-260px}#page #sidebar-wrapper{width:260px;left:-260px;background-color:#9b0058;text-align:left;-webkit-box-shadow:inset -10px 4px 28px -12px rgba(0,0,0,.75);-moz-box-shadow:inset -10px 4px 28px -12px rgba(0,0,0,.75);box-shadow:inset -10px 4px 28px -12px rgba(0,0,0,.75)}.m-sidebar-open #page #sidebar-wrapper{left:0}#page #sidebar-wrapper .header{padding-left:30px !important}#page #sidebar-wrapper .header img{width:60px;z-index:1}#page #sidebar-wrapper .menu-socials{margin:30px 0 0 10px}#page #sidebar-wrapper .menu-socials .ico-mobile{height:35px;width:auto;padding:0 0 0 20px}#page #sidebar-wrapper .menu-links{margin:0;text-transform:uppercase}#page #sidebar-wrapper .menu-links a{padding:0;color:#fff;font-size:14px;padding:15px 0 0 30px;background:none}#page #sidebar-wrapper .menu-links a:hover,#page #sidebar-wrapper .menu-links a:focus{text-decoration:none;background:none}#page #sidebar-wrapper .spaceup{margin-top:80px}#page #sidebar-wrapper.side-menu-opened{left:100%;width:100%}#page #sidebar-wrapper .side-menu{left:-100%;width:100%}#page .mobile-ico{width:50px;height:50px}#page #module-livraison{width:75%}#page #module-livraison .delivery_time_choice .col-sm-6{padding-right:15px !important}#page #module-livraison .form-control{text-indent:0}#page .slideshow #module-livraison{top:140px}#page .home-features::before{content:none}#page .home-features li{max-width:inherit;padding:20px 8px}#page .home-features li.mobile-hide{display:none}#page .legend-container{text-align:center}#page .legend-container .legende{display:none}#page .home .slider-container{display:none}#page .bloc-pdt-lg{width:100%;padding-bottom:30px}#page .bloc-pdt-lg .image{height:300px}#page .bloc-pdt-lg .name,#page .bloc-pdt-lg .description{width:auto}#page .bloc-pdt-lg .sauces{font-size:13px}#page .bloc-pdt-lg .footer{position:initial;bottom:0}#page .bloc-pdt-lg .footer .price{width:30%;display:inline-block}#page .bloc-pdt-lg .bloc-new::after{top:-50px;left:-50px}#page .bloc-pdt-lg img{width:auto;height:300px;position:static}#content.carte{margin-top:117px}#content.has-carte-menu{margin-left:0}.carte-menu{height:auto;width:100%;left:0;padding:5px;top:70px;min-height:47px}.carte-menu h2,.carte-menu h3,.carte-menu .carte-menu-filter{display:none}.carte-menu .carte-menu-categorie{margin:0}.carte-menu .carte-menu-categorie li{display:inline}.carte-menu .carte-menu-categorie li a{display:inline-block;padding:10px 6px;font-size:10px}#content-wrapper.hidemenu .carte-menu,#content-wrapper.hidemenu.menu-hover .carte-menu{left:0}.header-section-position{display:block;position:relative;top:-117px}.header-section{height:auto;padding:35px 10px 65px}.header-section .title{margin:0 auto;font-size:70px}.header-section h3{display:none}.bloc-pdt.bloc-pdt-md{width:100%;min-width:auto}.bloc-pdt.bloc-pdt-md .pdt_anchor{top:-130px}#mix-customize,#content-wrapper.hidemenu.menu-hover #mix-customize,#content-wrapper.hidemenu #mix-customize{margin-left:0}.popup-drink{width:90%;top:5%;max-height:90%;margin-left:-45%;position:fixed}.popup-drink .popup-drink-container{padding:10px}.popup-drink-container{padding:5px 0}.popup-drink-container .drink-title{font-size:16px;margin:5px auto;width:100%}.popup-drink-container .drink-bloc{width:140px;height:200px}.popup-drink-container .drink-bloc .drink-name{font-size:14px}.popup-drink-container .slider-container{padding:0 15px;height:290px;height:50vh;overflow:auto}.popup-drink-container .slider-container .btn-prev,.popup-drink-container .slider-container .btn-next{display:none}.popup-drink-container .slider-container .slider-list{white-space:normal;overflow:visible;position:static;text-align:center}#content.points-de-vente{margin-top:117px}.map-bloc{position:static}.map-bloc #gmap{height:240px}.map-bloc .address-form{left:0;top:70px;width:100%;padding:10px}.map-bloc .address-form .input-group{width:80%;float:left}.map-bloc .address-form .geoloc{float:right;padding:9px 5px;width:15%;text-align:center}.map-bloc .address-form .geoloc span{display:none}.map-bloc .address-form .geoloc img{float:none}.points-de-vente .table-container{padding:5px}.points-de-vente .restaurants_list>tbody>tr>td{padding:5px}.points-de-vente .restaurants_list .name h3{font-size:14px}.points-de-vente .restaurants_list td.address,.points-de-vente .restaurants_list td.phone,.points-de-vente .restaurants_list td.opening{display:none}#content.recruit .slider{height:240px}#content.recruit .recruit-content{padding:0 20px}.bloc{display:block;width:auto;margin:0}.bloc .bloc-register{display:block;text-align:center}.bloc .bloc-register .bloc-left,.bloc .bloc-register .bloc-right{display:block;padding:20px}.bloc .bloc-register .bloc-left .bloc-left-content,.bloc .bloc-register .bloc-right .bloc-right-content{padding:0;float:none}.bloc .bloc-register .create{margin-top:10px}.bloc .bloc-register .title-section{font-size:26px}.bloc-mobile .bloc-mobile-connexion{background-color:white;width:auto;height:auto;margin:80px 10px 0;padding:35px 20px}.bloc-mobile .bloc-mobile-connexion .btn{width:200px}.bloc-mobile .title-section{text-align:center;font-size:32px;font-weight:100;color:#9b0058}.bloc-mobile .description-section{text-align:center}.bloc-mobile .bloc-mobile-register{background-color:#e6e6e6;width:auto;height:auto;margin:0 10px 0;padding:35px 20px}.bloc-mobile .form-center{text-align:center}.mobile-register{display:none}.open{display:block}.btn-mobile-create{border-color:#9b0058;background-color:transparent;color:#9b0058;font-weight:500;text-transform:uppercase;width:200px;height:40px;padding:10px}.btn-mobile-create:hover{background-color:#9b0058;color:#fff}.subpage .innav{height:auto;width:100%;padding:5px;top:70px}.subpage .innav .header{display:none}.subpage .innav ul{border-top:0;text-align:center;margin:0;letter-spacing:.5px}.subpage .innav ul li{display:inline-block}.subpage .innav ul li a{border-bottom:0;padding:10px 8px}.subpage .innav ul li a:hover{text-decoration:none;border-bottom:2px solid #9b0058}.subpage .innav ul li.active a{background-color:initial;text-decoration:none;border-bottom:2px solid #9b0058}#mon-compte{padding:125px 5px 0 5px}#mon-compte .incont{padding:0 0 20px}#mon-compte .incont .col-md-6{padding-left:20px;padding-right:20px}#mon-compte .incont .item_list{margin:0;padding:0 20px}#mon-compte .incont .orders-list{padding:0 20px}#mon-compte .incont .orders-list .order-item{padding:20px 15px}#mon-compte #order-recap{padding:0 20px 20px 20px}#mon-compte .intitle{text-align:center}#mon-compte .innav li a{padding:10px 3px;font-size:9px}@media screen and (max-width:320px){#mon-compte .innav{min-height:47px}#mon-compte .innav li a{letter-spacing:0;font-size:8px;padding:10px 2px}}.bloc-pdt.bloc-pdt-line{text-align:center}.bloc-pdt.bloc-pdt-line .name{display:block;margin:0}.bloc-pdt.bloc-pdt-line .image{margin:0}.bloc-pdt.bloc-pdt-line .footer{float:none;padding:10px 0}.bloc-pdt.bloc-pdt-line .footer .favbtn.active{top:20px;right:20px}#checkout{padding:135px 5px 10px}#checkout .progression-container{padding:15px 10px;border-top:70px solid #9b0058}#checkout .progression-container .progression{width:auto}#checkout .progression-container .progression li{font-size:10px}#checkout .section.section-cart .section-header{text-align:center}#checkout .section.section-cart .section-header .section-title{text-align:center;width:100%}#checkout .section-block{padding:10px 0}#checkout .step2-container{text-align:center}#checkout .step2-container #module-livraison{width:100%;margin:0}#checkout .step2-container .delivery_time_choice .col-sm-6{padding-right:15px !important}#checkout .step2-container .delivery-date{margin-bottom:25px}#checkout .step2-container .edit-delivery{float:none !important}#checkout .section-payment .payment-txt{width:100%;text-align:center}#checkout .section-payment .payments-icos{text-align:center}#checkout .section-payment .payments-icos img{max-width:100%}#checkout .section-payment .text-muted.text-cgu{width:auto}#checkout .submit-block .btn-primary{white-space:normal;margin:5px;width:170px;height:60px;min-width:auto}#checkout .submit-block .btn-primary.submit-online,#checkout .submit-block .btn-primary.submit-restaurant{padding:15px 15px}#mix-customize .customize-left{width:100%;padding-top:70px}#mix-customize .customize-left .custom-title{font-size:24px}#mix-customize .customize-left .custom-subtitle,#mix-customize .customize-left .plus,#mix-customize .customize-left .custom-subtitle2{font-size:14px}#mix-customize .customize-left .customize-left-header-container{padding:0 5px;position:static}#mix-customize .customize-left .options-list{display:none}#mix-customize .customize-left .bloc-items{margin:0 0 70px 0}#mix-customize .customize-left .bloc-items .bloc-item{min-height:200px;width:150px}#mix-customize .customize-left .top-button.available{height:60px;width:60px;z-index:850;position:fixed;bottom:70px;right:10px}#mix-customize .customize-right{width:100%;top:70px;height:auto;overflow:visible}#mix-customize .customize-right .right-content{padding:0;margin:0}#mix-customize .customize-right .customize-section-header{background-color:#f1f1f1;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:10px 60px 10px 25px}#mix-customize .customize-right .dish-infos{padding:0 20px}#mix-customize .customize-right .dish-infos .mobile-name{color:#9b0058}#mix-customize .customize-right .dish-infos .sauces{margin-bottom:5px}#mix-customize .customize-right .customize-supplements{display:none;padding:10px;margin:0}#mix-customize .customize-right .info{display:none}#mix-customize .customize-right form{position:fixed;bottom:0;left:0;width:100%;padding:10px 20px;background-color:white;border-top:1px solid #dfdfdf}#mix-customize .customize-right form .btn-full{margin-top:0;font-size:12px}@keyframes cartanime{0%{background-color:rgba(155,1,88,.5)}50%{background-color:rgba(155,1,88,.5);width:100%}100%{width:100%}}
