body{font-optical-sizing:auto;font-weight:400;color:#182433}#header{box-shadow:0 0 20px #0000004d!important}#logo{height:40px;width:auto}#menu_horizontal{list-style:none}#menu_horizontal li a{font-weight:600;font-size:1rem;color:#182433;text-decoration:none;text-transform:uppercase}#menu_horizontal li a:hover{text-decoration:underline;color:#f49bb4}#menu_vertical{list-style:none}#menu_vertical li a{font-weight:600;font-size:1rem;color:#182433;text-decoration:none;text-transform:uppercase}#headerimage{height:180px;background-size:cover;background-repeat:no-repeat}#headerimage h1{font-family:Staatliches}footer{background:#182433;color:#fff;font-size:.9rem}footer #footer_title{color:#fff;font-size:3.5rem;font-family:Staatliches;letter-spacing:.25rem;text-transform:uppercase;line-height:1;margin-bottom:0!important}footer h3{color:#fff;font-size:1.2rem;letter-spacing:.15rem;font-family:Staatliches;margin-bottom:1rem}footer ul{list-style:none}footer ul li a{color:#fff;text-decoration:none}footer ul li a:hover{text-decoration:underline}#copyright,#realisation{font-size:.75rem}.bg-pink{background:#ffeff3}.text-pink{color:#f7b3c6}.bg-dark-pink{background:#e75f85}#product_category_menu{list-style:none;overflow:scroll;scroll-behavior:smooth;scrollbar-width:none}#product_category_menu::-webkit-scrollbar{display:none}#product_category_menu li{border-radius:18px}#product_category_menu li:hover,#product_category_menu li.active{background:#6d757e}#product_category_menu li:hover a,#product_category_menu li.active a{color:#fff}#product_category_menu li a{text-decoration:none;font-weight:600}#product_category_menu li a .icon{width:28px;height:28px;background-position:center center;background-repeat:no-repeat;background-size:25px;border-radius:15px;background-color:#eaeaea}.product_category_products{box-sizing:border-box;justify-content:space-between}.product_category{border-radius:20px}.product_category .product_category_icon{width:36px;height:36px!important;height:28px;background-size:25px;background-position:center center;background-repeat:no-repeat}.product_category h2{font-family:Staatliches;font-size:1.6rem}.product_category_products .product{box-sizing:border-box;flex-grow:0;max-width:50%;flex-basis:50%}.product_category_products .product .product_inner{border:1px solid #F5F5F5;background:#fff;width:100%;border-radius:15px;cursor:pointer;font-size:.9rem}.product_category_products .product .product_inner:hover{background:#fafafa}.product_category_products .product .product_image{width:70%;height:160px;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:15px}.product_category_products .product .product_info{width:66%;box-sizing:border-box;line-height:1.2}.product_category_products .product .product_info h2{font-size:1.3rem;margin-bottom:.2rem}.modal-content{border-top-left-radius:25px!important;border-bottom-left-radius:25px!important}#modal_product_image{width:100%;height:320px;background-size:cover;background-position:center center;position:relative}#modal_product_image .modal_product_price{width:80px;font-weight:700;font-size:1.1rem;text-align:center;border-radius:50%;padding-top:40px;padding-bottom:39px;line-height:0}#modal_product_title{font-family:Staatliches;font-size:1.6rem}#modal_product_description p{margin-bottom:3px;font-size:.9rem}#product_info_show_btn{text-decoration:none}#product_info_show_btn:hover{text-decoration:underline}#modal_product_info{top:0;left:0;height:100%;z-index:1000;font-size:.9rem;overflow-y:scroll}#product_info_close_btn{top:1rem;left:1rem}#modal_product_info h5{font-family:Staatliches;font-size:1.2rem}#close_product_cart_modal_btn{z-index:10}#modal_product_ingredients span p,#modal_product_allergeninfo span p,#foodvalue_table .foodval_label,#foodvalue_table .foodval_value{font-size:.8rem}#modal_combideal_product_selection .combideal_select_product_btn{cursor:pointer;-webkit-user-select:none;user-select:none}#modal_combideal_product_selection .combideal_select_product_img{width:40px;height:40px;background-color:#f9f9f9;background-size:cover;background-position:center center}#modal_combideal_product_selection .combideal_select_product_icon{right:15px!important}#modal_combideal_product_selection .combideal_select_product_pane{z-index:100}#modal_combideal_product_selection .combideal_select_product_pane h5{font-family:Staatliches;font-size:1.2rem}#modal_combideal_product_selection .combideal_select_product_pane .combideal_choose_product_btn{cursor:pointer;-webkit-user-select:none;user-select:none}#modal_combideal_product_selection .combideal_select_product_pane .combideal_choose_product_btn .combideal_choose_product_img{width:40px;height:40px;background-color:#f9f9f9;background-size:cover;background-position:center center}.index_body #cart{max-height:calc(100vh - 175px);overflow-x:hidden;overflow-y:scroll;scrollbar-color:#EAEAEA #F5F5F5!important}#cart-section h2{font-family:Staatliches;font-size:1.6rem}#cart{background:#f5f5f5}#cart .btn-number i,#cart .cart_product_delete_btn,#cart .product_quantity_cart{font-size:1.4rem}#cart .cart_product_title{font-size:.9rem;line-height:1;padding-bottom:3px}#cart .cart_product_desc,#cart .cart_product_options{font-size:.8rem;line-height:1}#cart .cart_product_desc,#cart .cart_product_options,#cart .cart_product_price{color:#ccc}#cart .cart_product_options{font-size:.7rem}#cart .cart_product_delete_btn{font-size:1.2rem;position:absolute;top:-10px;right:-18px;color:#ccc}#cart .product_quantity_cart{padding:0;line-height:0;font-size:1.2rem;border:none}#contentbodycart .form-control{line-height:0;padding-top:0;padding-bottom:0}#checkout .have_account{background:#f9f9f9;border-radius:20px}#checkout .have_account i{font-size:1.5rem}#checkout h2{font-family:Staatliches;font-size:1.5rem}#checkout .invoice_address{border:1px solid #EAEAEA;border-radius:20px}#checkout .order_summary{background:#fffce5;border-radius:20px}#checkout .checkout_actions{background:#e7eef7;border-radius:20px}#checkout .delivery_address{border-radius:20px;background:#ffeff3}#checkout .order_slots{background:#eef8ec;border-radius:20px}#checkout .shipment_cost,#checkout .create_account{background:#fcf0ff;border-radius:20px}#checkout #coupon_section .coupon{background:#fbf4c1}#checkout .payment_methods{background:#dce5f1}#checkout .delivery_methods_section{background:#fff2f0;border-radius:20px}#checkout .delivery_methods_section .delivery_methods{background:#f7e3e0}#checkout .payment_methods .payment_type:last-child{margin-bottom:0!important;padding-bottom:0!important}#loginModal .modal-header{height:200px;border-top-left-radius:25px!important;background:url(/build/assets/frontend-bg-login-D2a_bpXQ.jpg) no-repeat center center;background-size:cover}#login_failed{background:#ffeff3;border-radius:10px}#login_failed i{color:#e21414}.form-control.error{border:1px solid rgb(170,85,85)}#order_slots div:last-child{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}input.not_valid,textarea.not_valid{border:1px solid #af0b0b}#checkout .cart_contents .cart_item div{line-height:1.6;font-size:.75rem}#checkout .cart_contents .cart_item_name .cart_item_options{font-size:.6rem;padding-right:1rem;line-height:1.1;color:#999;margin-bottom:.25rem}body.my_account_body h2,body.my_information_body h2,body.my_orders_body h2{font-family:Staatliches;font-size:1.6rem}#my_account_menu{background:#ffeff3}#my_account_menu ul{list-style:none}#breadcrumbs i{font-size:1rem}
