.d-none{display:none!important}#loader{position:fixed;display:flex;align-items:center;justify-content:center;flex-direction:column;top:0;bottom:0;left:0;right:0;z-index:1001;background:#FFF}#loader .lds-hourglass{display:inline-block;position:relative;width:80px;height:80px}#loader .lds-hourglass:after{content:" ";display:block;border-radius:50%;width:0;height:0;margin:8px;box-sizing:border-box;border:32px solid #fff;border-color:#fff #f2981c #fff #944566;animation:lds-hourglass 1.2s infinite}@keyframes lds-hourglass{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}100%{transform:rotate(1800deg)}}#main{display:none}#main p{text-align:justify}#main ul{text-align:left}#header{position:fixed;height:140px;width:100%;z-index:10}#header .header-upper{height:40px;background:#000;color:#FFF}#header .header-upper ul{width:100%;list-style:none;display:flex;justify-content:flex-end;align-items:center;height:40px}#header .header-upper ul li{margin-left:30px}#header .header-upper ul li.logout{margin-left:15px}#header .header-upper ul li.current-menu-item a{color:#b48c80}#header .header-inner{height:100px}#header .header-inner .navbar-responsive{display:none;align-items:center;justify-content:space-between;padding:20px;font-size:25px;color:#fff;height:45px;font-family:Montserrat,Arial,sans-serif;background:#252525}#header .header-inner .navbar-responsive .menu-responsive{cursor:pointer}#header .header-inner .navbar-responsive img{height:40px}#header .header-inner .navbar{margin:0;padding:0;height:100%;border-radius:0}#header .header-inner .navbar ul.nav{background-color:rgb(0 0 0 / .7);width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;list-style:none}#header .header-inner .navbar ul.nav li{padding:0 22px}#header .header-inner .navbar ul.nav li ul.dropdown-menu{position:absolute;z-index:3;min-width:300px;top:30px;left:10px}#header .header-inner .navbar ul.nav li ul.dropdown-menu li{margin:0;padding:0;border-bottom:1px solid #b48c80}#header .header-inner .navbar ul.nav li ul.dropdown-menu li a{text-transform:none;display:block;padding:10px 15px}#header .header-inner .navbar ul.nav li ul.dropdown-menu li a span{display:block;line-height:1;font-style:italic}#header .header-inner .navbar ul.nav li ul.dropdown-menu li a:before,#header .header-inner .navbar ul.nav li ul.dropdown-menu li a:after{content:none}#header .header-inner .navbar ul.nav li ul.dropdown-menu li:not(.active) a{color:#FFF}#header .header-inner .navbar ul.nav li a{border:none;font-family:Montserrat,Arial,sans-serif;font-size:15px;color:#fff;margin:0;text-transform:uppercase}#header .header-inner .navbar ul.nav li a:before{font-family:"Font Awesome 5 Pro";font-weight:700;content:"\f0c8";font-size:6px;top:-2px;left:-10px;position:relative}#header .header-inner .navbar ul.nav li a:after{font-family:"Font Awesome 5 Pro";font-weight:700;content:"\f0c8";font-size:6px;top:-2px;right:-10px;position:relative}#header .header-inner .navbar ul.nav li a:hover{color:#fcda9a}#header .header-inner .navbar ul.nav li.logo{display:block}#header .header-inner .navbar ul.nav li.logo a img{display:block}#header .header-inner .navbar ul.nav li.admin{display:none}#header .header-inner .navbar ul.nav li.active a{color:#fcda9a}#header .header-inner .navbar ul.nav li:hover ul.dropdown-menu{display:block}#header .header-inner .navbar ul.nav li.logo{margin:0;padding:0 40px}#header .header-inner .navbar ul.nav li.logo a img{width:100px;height:auto}#header .header-inner .navbar ul.nav li.logo a:before,#header .header-inner .navbar ul.nav li.logo a:after{content:none}#header .header-inner .navbar ul.nav.nav-home{background-color:#fff0}#header .header-inner .navbar ul.nav.nav-home li.logo{display:none}@media only screen and (max-width:1199px){#header .header-upper{display:none}#header .header-inner .navbar-responsive{display:flex}#header .header-inner .navbar{height:auto}#header .header-inner .navbar ul.nav.nav-home{background-color:#000}#header .header-inner .navbar ul.nav{display:block;background-color:#000}#header .header-inner .navbar ul.nav li{border-bottom:1px solid #b48c80}#header .header-inner .navbar ul.nav li ul.dropdown-menu{position:relative;display:block;background:#fff0;top:0;left:0;margin:0 40px}#header .header-inner .navbar ul.nav li ul.dropdown-menu li{border:none}#header .header-inner .navbar ul.nav li ul.dropdown-menu li a{padding:0}#header .header-inner .navbar ul.nav li a{display:block;padding:5px 22px}#header .header-inner .navbar ul.nav li a:before,#header .header-inner .navbar ul.nav li a:after{content:none}#header .header-inner .navbar ul.nav li.logo{display:none}#header .header-inner .navbar:not(.open){display:none}}#footer span,#footer a{color:#fcda9a}#footer .footer-upper{position:relative;background-color:#0b0e13;background-image:url(/app/pages/assets/img/theme/pics/footer-bkg-img1.webp),url(/app/pages/assets/img/theme/pics/footer-bkg-img2.webp);background-position:left 60px,right 60px;background-repeat:no-repeat;width:100%;padding:40px 0}#footer .footer-upper img{width:250px;display:inline}#footer .footer-upper ul.partenaires-list{margin-top:15px}#footer .footer-upper ul.partenaires-list li{display:flex;align-items:center;justify-content:center;padding:0 10px}#footer .footer-inner{height:65px;position:relative;background-color:#0b0e13;border-top:1px solid #161d27;padding:10px 0}#footer .footer-inner p{padding:0;margin:0;color:#7f848a;font-size:13px;line-height:13px}#footer .footer-inner ul.breadcrumb{margin:0;padding:0}#footer .footer-inner ul.breadcrumb li{margin:0;list-style:none;text-transform:uppercase}#footer .footer-inner ul.breadcrumb li a{font-size:13px;color:#7f848a}#footer .footer-inner ul.breadcrumb li a:hover{color:#fcda9a}#footer .footer-inner ul.breadcrumb li:after{font-family:"Font Awesome 5 Pro";font-weight:700;content:"\f0c8";font-size:6px;position:relative;top:-2px;margin:0 10px}#footer .footer-inner ul.breadcrumb li:last-child:after{content:none}#footer .footer-inner .to-top{display:none;position:fixed;bottom:20px;right:20px;background:beige;width:60px;height:60px;justify-content:center;align-items:center;border-radius:50%}#footer .footer-inner .to-top i{color:#f2981c;font-size:25px}#masterslider h1.pi-text01{font-size:38px}.about .frame-box{padding:115px 40px}.about .frame-box ul.tab-menu-price{width:100%;margin:25px 0;display:flex;justify-content:space-between}.about .frame-box ul.tab-menu-price li.menu-price{width:140px;height:140px;border-radius:0;background:none;font-size:27px}.about .frame-box ul.tab-menu-price li.menu-price .img{display:flex;align-items:center;justify-content:center}.about .frame-box ul.tab-menu-price li.menu-price .img img{height:60px;margin-bottom:10px}img.shadow{box-shadow:0 0 10px 4px rgb(119 119 119 / .75);-moz-box-shadow:0 0 10px 4px rgb(119 119 119 / .75);-webkit-box-shadow:0 0 10px 4px rgb(119 119 119 / .75)}.bkg-img7{background-image:url(/app/pages/assets/img/home/transition.webp)}.contact form .form-group{display:block;padding:9px;border:1px solid #DDD;margin-bottom:38.5px;border-radius:3px}.contact form .form-group:focus-within{-moz-box-shadow:inset 0 0 5px #bc978b;-webkit-box-shadow:inset 0 0 5px #bc978b;box-shadow:inset 0 0 5px #bc978b}.contact form .form-group label{display:block;float:left;margin-top:-23px;margin-bottom:-4px;background:#FFF;padding:2px 5px 2px 5px;color:#B9B9B9;font-size:14px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.contact form .form-group input{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;height:25px;line-height:25px;font-size:16px;padding:0}.contact form .form-group textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;line-height:25px;font-size:16px;padding:0}.contact form .form-group input::placeholder,.contact form .form-group textarea::placeholder{opacity:.4;font-weight:lighter}.fancy-testimonial-background{background-color:#fcda9a;padding:40px 0}.fancy-testimonial-background .custom-heading{margin-bottom:20px}.fancy-testimonial-background .row{margin-bottom:0}.fancy-testimonial-background .confinement{font-size:20px}.page-title-3{background-image:url(/app/pages/assets/img/prestation/header_1.webp)}.page-title-4{background-image:url(/app/pages/assets/img/prestation/header_2.webp)}.page-title-5{background-image:url(/app/pages/assets/img/prestation/header_3.webp)}.page-title-6{background-image:url(/app/pages/assets/img/prestation/header_4.webp)}.page-title-7{background-image:url(/app/pages/assets/img/prestation/header_5.webp)}.page-title-8{background-image:url(/app/pages/assets/img/prestation/header_6.webp)}.page-title-9{background-image:url(/app/pages/assets/img/prestation/header_7.webp)}.page-title-10{background-image:url(/app/pages/assets/img/prestation/header_10.webp)}.page-title-11{background-image:url(/app/pages/assets/img/prestation/header_11.webp)}.page-title-button{padding-bottom:225px}i.angle-down{display:block;font-size:50px;color:#fff;padding-top:30px;margin-bottom:-75px}.prestations .blockquote p{font-size:24px}.prestations ul.article-meta-block li{display:block}.prestations a.btn-big{width:100%}.prestations a.button-title{width:300px;padding:10px}.prestations .row-paraph{margin-bottom:0;display:flex;align-items:center}.prestations.cagette .btn{padding:10px 0}.prestations.cagette .btn span.jour{font-size:12px;font-style:italic;line-height:11px}.prestations hr{margin-top:40px;margin-bottom:40px}.page-title-2{background-image:url(/app/pages/assets/img/engagement/header.webp)}.engagements .row-paraph{margin-bottom:0;display:flex;align-items:center}#contacts .custom-heading span>i.icon-toggle{font-size:50px;color:#fff}#login .custom-heading span>i.icon-toggle{font-size:50px;color:#fff}#login button.login-menu{background:none;border:none}#login button.login-menu h3 span{color:#0b0e13}#login button.login-menu .divider .hr-simple{background-color:#0b0e13}#login button.login-menu .divider i{color:#0b0e13}#login button.login-menu.active h3 span,#login button.login-menu:hover h3 span{color:#b48c80}#login button.login-menu.active .divider .hr-simple,#login button.login-menu:hover .divider .hr-simple{background-color:#b48c80}#login button.login-menu.active .divider i,#login button.login-menu:hover .divider i{color:#b48c80}#login .login form .form-group{display:block;padding:9px;border:1px solid #DDD;margin-bottom:38.5px;border-radius:3px}#login .login form .form-group:focus-within{-moz-box-shadow:inset 0 0 5px #bc978b;-webkit-box-shadow:inset 0 0 5px #bc978b;box-shadow:inset 0 0 5px #bc978b}#login .login form .form-group label{display:block;float:left;margin-top:-23px;margin-bottom:-4px;background:#FFF;padding:2px 5px 2px 5px;color:#B9B9B9;font-size:14px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#login .login form .form-group input{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;height:25px;line-height:25px;font-size:16px;padding:0}#login .login form .form-group textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;line-height:25px;font-size:16px;padding:0}#login .login form .form-group input::placeholder,#login .login form .form-group textarea::placeholder{opacity:.4;font-weight:lighter}#login .login form .flex{display:flex;align-items:center}#login .login form .flex-justify{display:flex;justify-content:center}#login .login form .radio div{display:block;height:30px;margin-top:15px;text-align:left;margin-left:30px}#login .login form .radio div input{display:inline-block;width:20px}#login .login form .radio div label.label{float:none;font-weight:400;display:inline;line-height:32px}#login .login form select{height:25px}#login .login form .forgot-password{margin-top:-30px;font-size:13px}#login #login-new{display:none}#login #reset-password-1,#login #reset-password-2{display:none}#admin .menu-style-1 .menu-item-description{width:auto;margin-bottom:0;padding-bottom:0}#admin .btn-big{padding:15px 15px}#admin .orders-history .custom-heading p{margin-top:-13px;margin-bottom:10px;font-style:italic}#admin .orders-history a{width:100%}#admin .infos .orders-history h4.history-title{display:flex;align-items:center;justify-content:space-between}#admin .infos .orders-history h4.history-title span{font-size:18px;font-style:italic;padding:0;margin:0;line-height:10px}#admin .infos .orders-history h4.history-title div.title,#admin .infos .orders-history h4.history-title div.price{display:inline-flex;flex-direction:column}#admin .infos .orders-history h4.history-title span.delivery{font-size:14px;text-transform:none}#admin .infos .orders-history h4.history-title span.price{float:right;margin-top:10px;margin-bottom:5px}#admin .infos .orders-history h4.history-title span.price span{font-size:14px}#admin .infos .orders-history h4.history-title span.deposit{font-size:10px;text-transform:none;font-style:normal}#admin .infos .orders-history .orders{margin-top:25px}#admin .infos .orders-history .orders .order{margin-left:15px}#admin .infos .orders-history .orders .order h5{margin-top:12px;border-top:1px dashed #fcda9a}#admin .infos .orders-history .orders .order h5 span.quantity{font-size:14px}#admin .infos .orders-history .orders .order h5 span.price{font-size:14px;padding:0;margin:0 0 0 10px}#admin .infos .orders-history .orders .order .parts{margin-left:15px}#admin .infos .orders-history .orders .order .parts .dishes{margin-left:15px;margin-bottom:5px}#admin .infos .orders-history .orders .order .parts .dishes .dish{margin-top:-4px}#admin .infos .orders-history .orders .order .parts .dishes .dish:first-child{margin-top:0}#admin .infos .orders-history .orders .order .parts .dishes .dish span.quantity{font-size:12px}#admin .infos .orders-history .orders .order .parts .dishes .dish span.price{font-size:12px;margin:0 0 0 10px}#admin .infos .orders-history .orders .extra{margin-left:15px}#admin .infos .orders-history .orders .extra div{margin-top:-6px}#admin .infos .orders-history .orders .extra div:first-child{margin-top:0}#admin .infos .orders-history .orders .extra div span{font-size:12px;margin:0 0 0 10px}#admin .infos .orders-history .orders .extra p{display:inline;font-style:italic}#admin .infos p{padding:0}#admin .infos .client-infos{border:2px dashed #fcda9a;padding:15px 5px}#admin .infos .client-infos h5 button{padding:5px;margin-top:-1px;margin-left:10px;position:absolute}#admin .infos .client-infos h5 button span{padding:0;margin:0;line-height:10px}#admin .infos .client-infos h5 button span i{font-size:10px}#admin .infos .flex{display:flex;justify-content:center}#admin .infos .border{padding:8px}#admin .infos .border:first-child{padding-top:0}#admin .infos .border:last-child{padding-bottom:0}#admin #newAddressForm .form-group,#admin #newPhoneForm .form-group{display:block;padding:9px;border:1px solid #DDD;margin-bottom:38.5px;border-radius:3px}#admin #newAddressForm .form-group:focus-within,#admin #newPhoneForm .form-group:focus-within{-moz-box-shadow:inset 0 0 5px #bc978b;-webkit-box-shadow:inset 0 0 5px #bc978b;box-shadow:inset 0 0 5px #bc978b}#admin #newAddressForm .form-group label,#admin #newPhoneForm .form-group label{display:block;float:left;margin-top:-23px;margin-bottom:-4px;background:#FFF;padding:2px 5px 2px 5px;color:#B9B9B9;font-size:14px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#admin #newAddressForm .form-group input,#admin #newPhoneForm .form-group input{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;height:25px;line-height:25px;font-size:16px;padding:0}#admin #newAddressForm .form-group textarea,#admin #newPhoneForm .form-group textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;line-height:25px;font-size:16px;padding:0}#admin #newAddressForm .form-group input::placeholder,#admin #newAddressForm .form-group textarea::placeholder,#admin #newPhoneForm .form-group input::placeholder,#admin #newPhoneForm .form-group textarea::placeholder{opacity:.4;font-weight:lighter}#admin .new-address{display:none}#admin .new-phone{display:none}#admin .mt--20{margin-top:-20px}#order form .form-group,#order_bocaux form .form-group{display:block;padding:9px;border:1px solid #DDD;margin-bottom:38.5px;border-radius:3px}#order form .form-group:focus-within,#order_bocaux form .form-group:focus-within{-moz-box-shadow:inset 0 0 5px #bc978b;-webkit-box-shadow:inset 0 0 5px #bc978b;box-shadow:inset 0 0 5px #bc978b}#order form .form-group label,#order_bocaux form .form-group label{display:block;float:left;margin-top:-23px;margin-bottom:-4px;background:#FFF;padding:2px 5px 2px 5px;color:#B9B9B9;font-size:14px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#order form .form-group input,#order_bocaux form .form-group input{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;height:25px;line-height:25px;font-size:16px;padding:0}#order form .form-group textarea,#order_bocaux form .form-group textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;line-height:25px;font-size:16px;padding:0}#order form .form-group input::placeholder,#order form .form-group textarea::placeholder,#order_bocaux form .form-group input::placeholder,#order_bocaux form .form-group textarea::placeholder{opacity:.4;font-weight:lighter}#order #menus>fieldset>legend>button>span,#order_bocaux #menus>fieldset>legend>button>span{font-style:italic;font-size:10px;line-height:10px;padding:0 0 0 8px}#order .div-voucher input#voucher,#order_bocaux .div-voucher input#voucher{margin-top:9px}#order .div-voucher .alert-zone,#order_bocaux .div-voucher .alert-zone{margin:0}#order .div-voucher .alert-zone .alert,#order_bocaux .div-voucher .alert-zone .alert{padding:0}.page-title-1{background-image:url(/app/pages/assets/img/misc/header.webp)}.mentions h4,.cgv h4{font-size:22px}.mentions .custom-review-block.style-1 .custom-review-description,.cgv .custom-review-block.style-1 .custom-review-description{width:100%;text-align:justify}.mentions .custom-review-block.style-1 .custom-review-description p,.cgv .custom-review-block.style-1 .custom-review-description p{padding-bottom:15px}.mentions .custom-review-block.style-1 .custom-review-description p:last-child,.cgv .custom-review-block.style-1 .custom-review-description p:last-child{padding-bottom:0}.alert-zone{margin:0 0 20px 0}.alert-zone .alert{padding:20px}#order .order,#order_bocaux .order{border:5px solid #000;border-radius:50px;padding:20px}#order .order .flex,#order_bocaux .order .flex{display:flex;justify-content:center}#order .order .flex .date,#order_bocaux .order .flex .date{padding:0 20px;animation:slide-up 0.4s ease;transition:0.8s ease}#order .order .flex .date .datepicker--cell.-current-,#order_bocaux .order .flex .date .datepicker--cell.-current-{color:#4EB5E6!important}#order .order .flex .time,#order_bocaux .order .flex .time{animation:slide-up 0.4s ease;display:none;padding:0 20px}#order .order .flex .time .timepicker-plugin .datepicker--days-names .datepicker--day-name,#order_bocaux .order .flex .time .timepicker-plugin .datepicker--days-names .datepicker--day-name{cursor:pointer}#order .order .flex .time .timepicker-plugin .datepicker--days-names .datepicker--day-name:hover,#order_bocaux .order .flex .time .timepicker-plugin .datepicker--days-names .datepicker--day-name:hover{background:#f0f0f0}#order .order .flex .time .timepicker-plugin .datepicker--days-names .datepicker--day-name.active,#order_bocaux .order .flex .time .timepicker-plugin .datepicker--days-names .datepicker--day-name.active{color:#fff;background:#5cc4ef}#order .order .flex .menu-style-1,#order_bocaux .order .flex .menu-style-1{display:flex;justify-content:center;flex-wrap:wrap;width:100%}#order .order .flex .menu-style-1 .menu-item,#order_bocaux .order .flex .menu-style-1 .menu-item{width:auto;padding-left:0;padding-right:0}#order .order #menus,#order_bocaux .order #menus{display:none;animation:slide-up 0.4s ease;transition:0.8s ease}#order .order #menus fieldset,#order_bocaux .order #menus fieldset{border:1px solid grey}#order .order #menus fieldset legend,#order_bocaux .order #menus fieldset legend{position:absolute;margin-top:-20px;width:auto}#order .order #menus fieldset legend button,#order_bocaux .order #menus fieldset legend button{margin:0 5px}#order .order #menus fieldset legend button.black,#order_bocaux .order #menus fieldset legend button.black{color:#fff}#order .order #menus .menu-parts,#order_bocaux .order #menus .menu-parts{margin-top:50px}#order .order #menus .menu-item-description p,#order_bocaux .order #menus .menu-item-description p{text-align:center}#order .order #menus .menu-item-description .extra,#order_bocaux .order #menus .menu-item-description .extra{font-size:11px;background:#fcda9a;padding:4px;border-radius:10px;color:#fff;position:absolute;margin-left:7px;height:20px;line-height:12px}#order .order #menus .menu-item-description .type,#order_bocaux .order #menus .menu-item-description .type{display:block;font-size:14px;line-height:12px}#order .order #menus .min-quantity,#order_bocaux .order #menus .min-quantity{font-style:italic;font-size:12px}#order .order .others,#order_bocaux .order .others{display:none}#order .order .others input,#order_bocaux .order .others input{display:inline}#order .order .others .cgv input,#order_bocaux .order .others .cgv input{margin-bottom:10px}#order .order .others .cgv a,#order_bocaux .order .others .cgv a{text-decoration:underline}#order .order .others .div-new-address,#order_bocaux .order .others .div-new-address{display:none}#order .order .others .div-new-address .form-group,#order_bocaux .order .others .div-new-address .form-group{margin-top:15px;margin-bottom:15px}#order .order .buttons.buttons-order,#order_bocaux .order .buttons.buttons-order{display:none}#order .order input[type=number],#order_bocaux .order input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#order .order input[type=number]::-webkit-inner-spin-button,#order .order input[type=number]::-webkit-outer-spin-button,#order_bocaux .order input[type=number]::-webkit-inner-spin-button,#order_bocaux .order input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}#order .order .number-input,#order_bocaux .order .number-input{border:2px solid #ddd;display:inline-flex}#order .order .number-input,#order .order .number-input *,#order_bocaux .order .number-input,#order_bocaux .order .number-input *{box-sizing:border-box}#order .order .number-input button,#order_bocaux .order .number-input button{outline:none;-webkit-appearance:none;background-color:#fff0;border:none;align-items:center;justify-content:center;width:2rem;height:2rem;cursor:pointer;margin:0;position:relative}#order .order .number-input button:before,#order .order .number-input button:after,#order_bocaux .order .number-input button:before,#order_bocaux .order .number-input button:after{display:inline-block;position:absolute;content:"";width:.5rem;height:2px;background-color:#212121;transform:translate(-50%,-50%)}#order .order .number-input button.plus:after,#order_bocaux .order .number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}#order .order .number-input input[type=number],#order_bocaux .order .number-input input[type=number]{max-width:3.5rem;padding:.5rem;border:solid #ddd;border-width:0 2px;font-size:1.2rem;height:2rem;font-weight:700;text-align:center}#order #recap,#order_bocaux #recap{display:none;position:fixed;top:150px;bottom:150px;right:-250px;max-width:400px;min-width:270px;background:#fff;border-radius:30px 0 0 30px;border:3px solid #fcda9a;padding:15px;z-index:100;overflow:scroll}#order #recap .custom-heading,#order_bocaux #recap .custom-heading{margin-bottom:30px}#order #recap .content .content-datetime,#order_bocaux #recap .content .content-datetime{text-align:center}#order #recap .content .content-datetime span,#order_bocaux #recap .content .content-datetime span{display:block;line-height:17px}#order #recap .content .content-menus h4,#order_bocaux #recap .content .content-menus h4{margin:15px 0 0 0}#order #recap .content .content-menus .menu h5,#order_bocaux #recap .content .content-menus .menu h5{margin-top:20px;border-top:1px dashed rgb(0 0 0 / .22);width:max-content}#order #recap .content .content-menus .menu h5 span.quantity,#order_bocaux #recap .content .content-menus .menu h5 span.quantity{font-size:14px}#order #recap .content .content-menus .menu h5 span.price,#order_bocaux #recap .content .content-menus .menu h5 span.price{font-size:11px}#order #recap .content .content-menus .menu h5.retails,#order_bocaux #recap .content .content-menus .menu h5.retails{margin-top:0;margin-bottom:-5px;padding-bottom:0}#order #recap .content .content-menus .menu h6,#order_bocaux #recap .content .content-menus .menu h6{margin-top:12px}#order #recap .content .content-menus .menu .dish,#order_bocaux #recap .content .content-menus .menu .dish{height:15px;width:max-content}#order #recap .content .content-menus .menu .dish span.quantity,#order_bocaux #recap .content .content-menus .menu .dish span.quantity{font-size:12px}#order #recap .content .content-menus .menu .dish span.extra,#order_bocaux #recap .content .content-menus .menu .dish span.extra{font-size:10px}#order #recap .content .content-menus .menu .dish span.deposit,#order_bocaux #recap .content .content-menus .menu .dish span.deposit{font-size:10px}#order #recap .content .content-menus .menu .dish.size,#order_bocaux #recap .content .content-menus .menu .dish.size{margin-left:15px}#order #recap .content .content-menus .menu .dish.size:last-child,#order_bocaux #recap .content .content-menus .menu .dish.size:last-child{margin-bottom:10px}#order #recap .content .content-menus .extra-time,#order_bocaux #recap .content .content-menus .extra-time{margin-top:20px;border-top:1px dashed rgb(0 0 0 / .22)}#order #recap .content .content-menus .extra-time p,#order_bocaux #recap .content .content-menus .extra-time p{padding:0;margin:0;line-height:10px;font-size:14px}#order #recap .content .content-menus .extra-time p span,#order_bocaux #recap .content .content-menus .extra-time p span{font-size:10px}#order #recap .content .content-menus .voucher,#order_bocaux #recap .content .content-menus .voucher{margin-top:20px;border-top:1px dashed rgb(0 0 0 / .22)}#order #recap .content .content-menus .voucher p,#order_bocaux #recap .content .content-menus .voucher p{padding:0;margin:0;line-height:10px;font-size:14px}#order #recap .content .content-menus .voucher p span,#order_bocaux #recap .content .content-menus .voucher p span{font-size:10px}#order #recap .content .content-menus .recap-price,#order_bocaux #recap .content .content-menus .recap-price{margin-top:20px;text-align:center;border:2px solid #000;border-radius:10px;background:#fcda9a;font-size:20px;color:#fff;padding:10px}#order #recap .content .content-menus .recap-price span.it,#order_bocaux #recap .content .content-menus .recap-price span.it{display:block;font-size:15px}#order #total,#order_bocaux #total{font-size:12px;display:inline;color:#fff;border:1px dashed #000;padding:5px;border-radius:10px}#order #total.login,#order_bocaux #total.login{border:1px dashed #fff}#order #close,#order_bocaux #close{display:none;background:#fcda9a;padding:4px;position:fixed;right:0;top:150px;z-index:110;font-size:12px;cursor:pointer;align-items:center}#order #close p,#order_bocaux #close p{padding:0;margin:0;color:#000;opacity:.3}#order #close i,#order_bocaux #close i{font-size:30px;color:#000;opacity:.3}#order #close:hover p,#order #close:hover i,#order_bocaux #close:hover p,#order_bocaux #close:hover i{opacity:1}#order_bocaux .order .flex{display:flex;flex-direction:column}#order_bocaux .order .flex .custom-heading{margin-bottom:40px}#order_bocaux .order .flex ul{display:flex;align-items:start;justify-content:space-evenly;flex-wrap:wrap;width:100%}#order_bocaux .order .flex ul button.date-option{border:5px solid #fcda9a}#order_bocaux .order .flex ul button.date-option:hover{border:5px solid #b48c80}#order_bocaux .order .flex ul button.date-option.active{border:5px solid #f2981c}#order_bocaux .order .flex ul li{display:flex;flex-direction:column;justify-content:center;align-items:center}#order_bocaux .order .flex ul li .menu-item{width:auto}#order_bocaux .order #menus .button-number{padding-top:0}#order_bocaux .order #menus .button-number .number-input{flex-direction:column;margin:0 10px}#order_bocaux .order #menus .button-number .number-input .extra{font-size:11px;background:#fcda9a;padding:4px;border-radius:10px;color:#fff;position:absolute;margin-left:7px;margin-top:-10px;height:20px;line-height:12px}#order_bocaux .order #menus .button-number .number-input .extra.unique-size{margin-left:12px;margin-top:-13px}#order_bocaux .order #menus .button-number .number-input .size-title{border-bottom:2px solid #ddd}#order_bocaux .order #menus .button-number .number-input .size-count{display:flex}#order_bocaux .order #menus .button-number .number-input button{width:15px;height:30px}#order_bocaux .order #menus .button-number .number-input input[type=number]{width:50px;height:30px}.important{color:#b48c80;text-transform:uppercase}.alert.alert-info{background-image:-webkit-linear-gradient(top,#fcda9a 0,#ecd3a0 100%);background-image:-o-linear-gradient(top,#fcda9a 0,#ecd3a0 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcda9a),to(#ecd3a0));background-image:linear-gradient(to bottom,#fcda9a 0,#ecd3a0 100%);text-align:center;vertical-align:middle;padding:10px;font-size:18px}.alert.alert-info span{font-weight:700}.buttons .alert{padding:0 10px 0 10px;background:#fff0;border:none;margin-bottom:0;text-shadow:none;box-shadow:none}.buttons .alert.alert-danger{color:#b00}.buttons .alert.alert-success{color:#00bb0a}.buttons .alert-zone{margin:0}.btn{white-space:normal}.btn span{height:auto}