@import url(https://fonts.googleapis.com/css2?family=Alegreya+Sans&family=Baskervville&family=Cabin:ital@1&family=Lato&family=Montserrat&family=Open+Sans&family=Poppins&family=Roboto:wght@400;500&display=swap);
html{scroll-behavior:smooth}body{background:#f7f7f7;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:Roboto,sans-serif}h1{font-size:calc(22.66667px + .59028vw)}h2{font-size:calc(16px + .41667vw)}body p{color:#000;font-family:Lato,sans-serif;font-size:14px}body.modal-open{height:100vh;overflow-y:hidden}button{border:1px solid transparent!important}button.smaller-btn{line-height:1em;padding:8px 12px}button.general_button,span.general_button{font-size:12px;padding:10px 30px;text-transform:uppercase}span.general_button{border-radius:5px;color:#fff;cursor:pointer;display:block;text-align:center}input.primary{height:15px!important;margin-top:0!important;width:15px!important}.sm_show{display:none!important}.lg_show{display:block}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{border-color:#c4c4c4;font-size:13px}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-color:transparent;border-color:#c4c4c4;outline:0}img.logo_img{height:60px}.announcement{overflow:hidden;position:relative;z-index:1}.announcement_text{text-align:center;transform:translateX(100%);width:180%}@keyframes announce-animation{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.logo{left:5%;position:absolute}.flex-remove{flex:28% 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=number]:focus::-webkit-inner-spin-button,input[type=number]:focus::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.main_menu{background:#fff;box-shadow:0 1px 2px #e0e0e0;position:relative}.main_menu,.menu-container{height:100%}.fixed_header{height:85px;position:fixed;width:100%;z-index:12}button.nav_button{background:#754112;border-radius:5px;color:#fff;font-size:13px;padding:8px 15px;text-transform:uppercase}.navgation a{align-items:center;border-bottom:3px solid #fff;display:flex;font-family:Lato,sans-serif;font-size:14px;font-weight:500;padding:30px 15px;text-transform:uppercase}.navgation a.active,.navgation a:hover{border-bottom:3px solid #f5b168}.menu_dropdown{z-index:1}.right_nav{align-items:center;display:flex;position:absolute;right:5%}.announcement_text{font-size:13px}.main_slider .pointer.slick-nav.right{right:2%;top:46%}.main_slider .pointer.slick-nav.left{left:2%;top:46%;z-index:1}.main_slider .slide_item .item{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding-bottom:37%}.pointer.slick-nav{cursor:pointer;height:25px;width:25px}.category_menu_stick_slider .pointer.slick-nav.right,.pointer.slick-nav.right{background-size:cover!important;right:.5%;top:45%}.pointer.slick-nav svg{fill:#727272;height:30px;width:30px}.category_menu_stick_slider .pointer.slick-nav.left,.pointer.slick-nav.left{background-size:cover!important;left:.5%;top:45%;z-index:1}.home_slider .pointer.slick-nav.left,.home_slider .pointer.slick-nav.right,.sec_2 .pointer.slick-nav.left,.sec_2 .pointer.slick-nav.right{background:none!important}.pointer.slick-nav.right{background:url(/images/right11.png?0a339e97e74909d7c37769d6567e0013) no-repeat;background-position:100%;background-size:contain!important}.pointer.slick-nav.left{background:url(/images/left22.png?3363324681db47b5ef2fea4513646ea6) no-repeat;background-size:contain!important}.ful_bar.w-full{background:#d3d3d3;margin-top:85px;padding:10px;position:absolute;z-index:1}.home #with_announcement{margin-top:120px}.ful_bar .form_group{align-items:center;background-color:#fff;height:38px}.ful_bar .form_group input{height:100%}.ful_btn{align-items:center;display:flex}.ful_btn button{background:#754112;height:90%}.ful_bar .form_group button,.ful_btn button{border-radius:5px;color:#fff;font-size:13px;padding:6px 30px 4px;text-transform:uppercase}.ful_bar .form_group button{background:#bf6f18;height:80%}img.location_pointer{left:-10px;position:relative}.menu_dropdown{margin-top:19px}.menu_dropdown a{font-family:Roboto;font-size:13px;font-weight:500;text-transform:uppercase}.home #no_announcement_bar{padding-top:143px}#no_announcement{margin-top:85px}#no_announcement_bar{padding-top:85px}.page_content.home_announcement{padding-top:120px}#no_announcement_bar .category_stick.sticky-wrap{top:84px}.account_icon{cursor:pointer}.page_content{padding-top:120px}.home #with_announce{padding-top:174px}.product_list{flex-wrap:wrap;position:relative}.product_gutter{background:#fff;box-shadow:2px 2px 10px #ddd;cursor:pointer;display:flex;flex-direction:column;margin-bottom:4%;margin-left:1%;margin-right:1%;position:relative;transition:.2s ease-in;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;width:23%}.product_gutter:hover{box-shadow:2px 2px 10px #878787}.modal-hidden{opacity:0}.product_gutter:hover .product_image_box{transform:scale(1.2)}.product_info{display:flex;flex-direction:column;height:100%;padding:8% 7%;position:relative}.product_info p{font-size:13px}.product_info h3{font-weight:500;letter-spacing:.5px;line-height:22px;margin-bottom:10px;text-transform:capitalize}.product_options{height:58px;overflow-y:hidden;padding:10px 5px 0}.popup_content{padding:2% 0 0}.popup_content .product_options{height:auto;overflow-x:hidden;overflow-y:inherit;padding:10px 0}.product_options label{color:#000;font-size:12px;margin-left:5px}.product_price{font-size:13px}button.add_to_cart{font-size:13px;text-transform:capitalize}.sticky-wrap{background:#fff;position:fixed!important;top:84px;width:75%;z-index:11}.category_menu_stick_slider{margin:0 auto;max-width:1560px;padding:15px 5%!important}.category_menu_slider,.category_menu_stick_slider{padding:2% 5% 0}.category_menu_stick_slider .pointer.slick-nav.right{right:2%;top:30%}.category_menu_stick_slider .pointer.slick-nav.left{left:2%;top:30%}.category_menu_slider span,.category_menu_stick_slider span{background:#ddd;border-radius:5px;box-shadow:0 0 8px #ddd;display:block;font-family:Lato,sans-serif;font-size:13px;font-weight:500;margin:auto 10px;padding:10px;text-align:center;text-transform:capitalize;text-transform:uppercase;transition:.1s ease-in;width:auto}.category_menu_slider span:hover,.category_menu_stick_slider span:hover,span.category_menu.slick-current.slick-active{background:#f5b168}.category_menu_slider .slick-list{padding:10px 0}.category_menu_stick_slider .slick-list{padding:0}.add_to_cart_box{align-items:center;background:#754112;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;margin:5% 0 0;padding:3% 8%}.p_title{border-bottom:1px solid #e9e9e9;color:#000!important;font-size:20px;font-weight:500;line-height:22px;margin-bottom:20px;padding-bottom:15px;text-transform:capitalize}.p_price,span.p_discount_price{font-size:18px}.product_group h2{font-size:calc(22.66667px + .59028vw)}.form-group.required label:before{content:"*";font-weight:700}.form-group.checkbox_option.required label:before,.form-group.qty_option.required label:before,.form-group.radio_option.required label:before,.form-group.select_option.required label:before,.form-group.text_option.required label:before,.form-group.textarea_option.required label:before{content:""}.form-group.checkbox_option.required h4:before,.form-group.qty_option.required h4:before,.form-group.radio_option.required h4:before,.form-group.select_option.required h4:before,.form-group.text_option.required h4:before,.form-group.textarea_option.required h4:before{content:"*";font-weight:700}.popup_close{position:absolute;right:1%;top:1%}.popup_box .add_to_cart_box{margin:2% 0 0;padding:2%;width:40%}.product_image_box{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100%!important;padding:50%;transition:.2s ease-in;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in}.popup_image_box,.popup_image_box .slick-list{height:100%}.product_slide .item{background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;padding-bottom:100%}.product_group{padding:2% 4% 5%}#productModal .modal-content{padding:2rem}#pr-box{margin-top:.5em!important}.sticker{border-top-right-radius:5px;bottom:0;font-size:12px;padding:4px 14px;position:absolute;text-transform:uppercase}.product_hover_box .sticker:not(:last-child){display:none}.price_div{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px}span.product_price_new{font-size:15px;margin-left:2px}span.from{font-size:14px;margin-right:5px}.time_sales{align-items:center;left:0;position:absolute;top:-39px;z-index:1}#layout2 .time_sales,.time_sales{font-size:13px;justify-content:space-between;padding:10px 4px;width:100%}#layout2 .time_sales{border-radius:5px;margin-bottom:10px;position:relative;top:0}.time_sales span{font-style:italic;text-transform:uppercase}span.end_text{font-size:11px;font-style:normal;margin-right:3px;text-transform:none}span.count_down{border-radius:2px;font-style:normal;margin:0 1px;padding:1px;text-align:center}.product_countdown_box{align-items:baseline}span.option_error{color:#ff1653;font-size:13px}span.sticker.out_of_stock{background:#767676}.ofs_product{background:hsla(0,0%,80%,.42);cursor:auto;height:100%;position:absolute;width:100%;z-index:2}#layout2 .ofs_product{border-radius:15px}.mb_cart,.product_gutter.out_of_stock_product .time_sales{display:none}.cart-count{align-items:center;border-radius:50%;display:flex;font-size:10px;height:20px;justify-content:center;left:50%;position:absolute;top:50%;width:20px}@media only screen and (min-width:1200px){.mb_cart_div .cart-count{display:none}}@media only screen and (max-width:1199px){.lg_cart_div .cart-count{display:none}}.opt_img_box img{border-radius:5px;height:56px;margin:0 10px 0 0;width:56px}.opt_img_box{margin-right:5px}.fbo-checkbox input{margin-right:10px}.uom span{display:block;font-size:14px;margin-left:3px}#layout3 .uom span{font-size:13px}#left_side_div ul.slick-dots{bottom:0;left:0;position:absolute;right:0}.main_slider .pointer.slick-nav{background:none}.main_slider .slick-dots button{border-radius:0;height:3px;width:26px}body.fbo.pages.home.model-open{overflow-y:hidden}#layout3 h2{padding-bottom:20px}.fbo-category-items{margin-bottom:30px;padding-bottom:20px}.store_name{font-size:14px!important}.side_product_info .quantity.buttons_added input{border-radius:16px;font-size:15px;height:30px;width:30px}.greyout{color:#ccc!important;opacity:.5}h3.sub-cat-title{font-size:calc(16px + .41667vw)}li.fbo-category:hover ul.fbo-sub-category{display:block}span.open-more-list{font-size:13px;padding:10px}#close-menu{display:none}.category-container{box-shadow:0 0 8px rgba(0,0,0,.2);padding-left:20px;width:100%}.category-container ul{align-items:center;display:flex;flex-wrap:wrap;padding:0 20px;white-space:nowrap}.category-container li{display:inline;margin-right:12px;padding:10px 0;position:relative}.category-container li a{font-weight:500;text-transform:uppercase}.fbo-sub-category a{display:block}.fbo-sub-category li{display:block;margin-right:0;padding:7px 0!important}ul.fbo-sub-category{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.2);display:none;font-size:14px;height:auto;left:0;max-height:40vh;overflow-x:visible;overflow-y:auto;position:absolute;top:42px;z-index:2}.popup_content span.sticker{font-size:14px}.p_desc{line-height:20px}.product_hover_box{overflow:hidden;position:relative}select.form-select{height:40px}input.form-text,select.form-select{border:1px solid #ccc;border-radius:5px;width:80%}textarea.form-textarea{border:1px solid #ccc;border-radius:5px;width:100%}#home_re_form textarea.form-textarea,#re_form textarea.form-textarea{border-radius:0}.choice_text{color:#000!important;font-size:13px;font-weight:500;margin-top:15px}.choice_text,.form-group div{margin-bottom:5px}.popup_add_to_cart{background-color:#754112;border-radius:5px;font-size:14px;height:42px;padding:6px 30px;text-transform:capitalize;width:75%}.price_group{margin:10px 0 -10px}.normal_price{color:#754112}.modal-close{border-radius:10px;color:#fff;padding:10px;position:absolute;right:1%;top:2%}.quantity{display:inline-block}.quantity .input-text.qty{background-color:transparent;border:1px solid #ccc;border-radius:5px;font-size:20px;height:42px;padding:0;text-align:center;width:44px}.quantity.buttons_added{margin-right:20px;position:relative;text-align:left;vertical-align:top;white-space:nowrap}.quantity.buttons_added input{box-shadow:none;display:inline-block;margin:0;vertical-align:top}.quantity.buttons_added .minus,.quantity.buttons_added .plus{background-color:#fff;border:1px solid #ccc;cursor:pointer;font-size:26px;height:42px;padding:0;width:44px}.quantity.buttons_added .minus,.quantity.buttons_added .plus{border-radius:5px}.quantity.buttons_added .minus:hover,.quantity.buttons_added .plus:hover{background:#eee}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}.quantity.buttons_added .minus:focus,.quantity.buttons_added .plus:focus{outline:none}.slick-dots{display:flex;justify-content:center;list-style-type:none;margin:0;padding:1rem 0}.slick-dots li{margin:0 .25rem}.slick-dots button{background-color:#ccc;border:1px solid #ccc;border-radius:100%;display:block;height:10px;padding:0;text-indent:-9999px;width:10px}.slick-dots li.slick-active button{border:1px solid #ccc}.popup_content .pointer.slick-nav.right{right:10px;z-index:1}.popup_content .pointer.slick-nav.left{left:10px;z-index:1}.product_slide{border:1px solid #f5f5f5}.popup_detail,.product_slide{position:relative}.p_image.slick-slider{height:100%;max-height:100%;padding:0 3%}.content-box{height:100%;max-height:85vh;overflow-y:auto}div#p_button{background:#fff;bottom:0;box-shadow:0 0 8px rgba(0,0,0,.2);justify-content:center;left:0;margin-left:auto;margin-right:auto;margin-top:40px;padding:10px;position:sticky;right:0;width:100%;z-index:1}.product_slide .p_image_slide{background-position:50%!important;background-repeat:no-repeat!important;background-size:100%!important;border:1px solid #f5f5f5;padding-bottom:100%;width:100%}.la-minus:before{content:"\f28e"}.la-plus:before{content:"\f2c2"}span.la.la-minus:before{color:#8f8f8f!important;display:block;font-size:2em}.btn-number.option-qty-button{background-color:#fff!important;border:1px solid #ccc!important;color:#000;height:42px;padding:10px;width:42px}.qty-control-div{display:flex;flex:1;justify-content:flex-end;width:30%}.checkbox.checkbox-quantity{display:flex;flex-direction:row;flex-wrap:wrap}#input-option{margin-left:-16px}.qty_option #input-option{margin-left:0;text-indent:-21px}.btn-number.option-qty-button span{color:#000}.qty-control-div input{border:1px solid #ccc;border-radius:5px;height:42px;margin-left:5px;margin-right:5px;width:42px}.checkbox-style.checkbox-style-quantity{line-height:1;width:40%}.checkbox-style input[type=checkbox]{opacity:0}.btn-plus.btn-number.option-qty-button.disabled{background:#ccc!important}div#order_button_div{background:#f2f2f2;bottom:0;padding:20px 0;position:sticky;z-index:2}#no_announcement_bar #order_button_div{bottom:55px}button.order_now{border-radius:5px;cursor:pointer;display:block;font-size:14px;font-weight:500;padding:13px 20px;text-align:center;text-transform:uppercase;width:100%}ul.pre_total{margin-bottom:20px}ul.total_price{font-weight:500}.calculation_price li{display:flex;flex-direction:row;font-size:13px;justify-content:space-between}.calculation_price{padding:20px 0}.checkout img.re_prod_img{height:auto;width:35%!important}.checkout .recommend_product{padding:15px 0 30px}.checkout .recommend_product .pointer.slick-nav.left.prev{bottom:15px!important;left:96%!important;top:auto!important}.checkout .recommend_slider .pointer.slick-nav.left.prev{bottom:0;left:86%!important;top:inherit}.checkout .recommend_slider .pointer.slick-nav{bottom:2px;top:inherit;width:12px}.checkout .recommend_product .pointer.slick-nav.right{bottom:17px!important;top:auto!important}.recommend_cover{padding:20px 0}img.cart_re_prod_img{border-radius:10px;float:left;height:auto;width:72px}button.cart_re_prod_add{font-size:12px;margin-top:5px;padding:3px 10px;width:100px}span.cart_re_prod_name,span.cart_re_prod_price{font-size:13px;font-weight:500;text-transform:capitalize}.checkout button.re_prod_add{bottom:0;font-size:13px;padding:8px 10px;position:absolute;width:120px}.checkout span.re_prod_name,.checkout span.re_prod_price{font-size:inherit}.recommend_product{align-items:center;border-bottom:1px solid #ccc;padding:15px 0;width:100%}span.re_prod_name{font-size:13px;font-weight:500;padding-right:20px;text-transform:capitalize}button.re_prod_add{font-size:12px;margin-top:5px;padding:3px 10px;width:100px}span.re_prod_price{font-size:13px;font-weight:500}.re_prod_info{display:flex!important;padding:0 10px}img.re_prod_img{border-radius:10px;float:left;height:auto;width:72px!important}.recommend_product .pointer.slick-nav.left.prev{bottom:5px;left:88%!important;top:inherit}.recommend_product .pointer.slick-nav.right{bottom:7px;right:0!important;top:inherit}.recommend_product .pointer.slick-nav{top:15%;width:12px}.side_product_list{border-bottom:1px solid #ccc;justify-content:space-between;padding:15px 0;width:100%}.side_product_info{padding:0 10px;width:53%}.side_product_name{font-size:14px;font-weight:600;text-transform:capitalize}.side_product_img-wrap{width:22%}img.side_product_img{border-radius:10px;width:100%}.side_product_remove{align-items:self-end;display:flex;flex-direction:column;justify-content:space-between;width:25%}.side_product{position:relative}.delete_item{float:right;font-size:13px;position:absolute;right:0;top:0}span.check_available{border-radius:5px;cursor:pointer;display:block;font-size:14px;font-weight:500;margin-bottom:20px;padding:13px 20px;text-align:center;text-transform:uppercase;width:100%}img.side_edit_icon{float:right}.side_cart_icon{left:110px;position:absolute;top:21px;width:20px}#side_cart_div{position:relative}.side_cart{background:#f2f2f2;height:calc(100vh - 84px);overflow-y:auto;padding:10px 30px 0;right:0;top:120px;width:100%}#ful_type{background:#fff;border-radius:10px;margin:20px auto}#ful_type ul#m-tabs li,#ful_type ul#tabs li{border-top-left-radius:0;flex:1;font-size:12px;text-align:center;text-transform:uppercase}#ful_type ul#m-tabs li a,#ful_type ul#tabs li a{color:#fff;display:block;padding:8px}#ful_type ul#m-tabs li.active_bg a,#ful_type ul#tabs li.active_bg a{color:#fff}.side_cart h3{font-weight:500;padding-top:10px}#delivery ul li span,#m-delivery ul li span,#m-pickup ul li span,#pickup ul li span{display:block;font-size:12px;line-height:17px}#delivery ul li,#m-delivery ul li,#m-pickup ul li,#pickup ul li{border-bottom:1px solid #ccc;margin-bottom:12px;padding-bottom:12px}#delivery ul li:last-child,#m-delivery ul li:last-child,#m-pickup ul li:last-child,#pickup ul li:last-child{border-bottom:0;padding-bottom:0}div#m_side_cart{background:#f2f2f2;display:none;height:100vh;overflow-y:auto;padding:10px 20px 140px;position:fixed;right:-380px;top:120px;width:380px;z-index:99}#no_announcement_bar #m_side_cart{top:140px}#m_side_cart button.order_now,#m_side_cart span.check_available{font-size:12px;padding:6px 20px}.slide-in{animation:slide .5s forwards}@keyframes slide{to{right:0}}.slide-out{animation:slide-out .5s backwards}@keyframes slide-out{0%{right:0}}.nav-in{animation:nav .5s forwards}@keyframes nav{to{left:0}}.nav-out{animation:nav-out .5s backwards}@keyframes nav-out{0%{left:0}}.close_cart,.close_quick_cart{background:#ddd;border-radius:30px;cursor:pointer;padding:7px;position:absolute;right:3px;top:6px;width:33px}#quick_view_button{align-items:center;border-radius:5px;bottom:0;font-size:14px;justify-content:center;padding:9px 10px;position:relative;text-transform:uppercase;width:100%;z-index:9}#quick_cart{background:#f2f2f2;display:none;height:100vh;overflow-y:auto;padding:10px 20px 60px;position:fixed;right:0;top:0;width:100%;z-index:9}.quick_order{border-radius:0;bottom:0;font-size:14px;height:45px;left:0;margin:0 auto;padding:9px 10px;position:relative;right:0;text-transform:uppercase;width:100%}.quick_container{background:#fff;bottom:0;display:none;height:70px;left:0;padding:12px 14px;position:fixed;width:100%}#quick_view_button{display:flex!important}.checkout .product-modal.bg-opacity-60{--tw-bg-opacity:0.2}.checkout #no_announcement{display:none}.tc_description{font-size:14px}#register_field{display:none}#register_form input.form-checkbox{height:15px;margin-top:0;width:15px}label#agree-error,label#is_over_18-error{border:0;display:block;margin-left:8px;margin-top:46px;position:absolute;width:100%}label.error{border:0!important;color:#f44336!important;font-size:13px!important;margin-top:6px}.login_form label.error{display:block}.login_password,.login_username{position:relative}.login_password span.validate,.login_username span.validate{position:absolute;right:0;text-align:right}span.validate{font-size:13px;margin-top:10px}.checkout-page{padding-top:3%}.login_container button{font-size:14px;height:42px;padding:10px 20px;width:140px}.login_container button,.manual-paynow-button{display:block;margin:0 auto;text-transform:uppercase}.delivery_form h2,.register_form h2{margin:0 1%}.detail_form_group{margin:1%;width:48%}.detail_form_group.w-full{width:100%}.detail_form_group label{display:block;font-size:14px;font-weight:500;margin-bottom:3px;width:100%}.detail_form_group input,.detail_form_group select{height:48px;width:100%}.detail_form_checkbox{margin:2% 1% 0;width:100%}.detail_form_checkbox span{font-size:13px}.detail_form_group [readonly],.readonly-field{background-color:#f1f1f1}.delivery_form,.payment_form,.register_form,.shipping_form{background:#fff;box-shadow:0 2px 10px #e7e7e7;margin:4% 0;padding:4% 5%}body.checkout{background:#fff}body.checkout .ful_bar.w-full.sm_show,body.checkout_success .ful_bar.w-full.sm_show,body.reservation_success .ful_bar.w-full.sm_show{display:none!important}.loading-cover{position:relative}.loading-cover:before{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.payment_group label,.shipping_group label,.side_product .coupon_group label{border:1px solid #ccc;font-size:14px;margin-top:15px;padding:14px;position:relative;width:100%}.bx-shadow{box-shadow:2px 2px 10px #ddd}.side_product .coupon_group label{border:none;font-size:12px;margin-top:10px;padding:.75rem}.qrlisting #ful_type{border-radius:0}.payment_form p,.shipping_form p{margin:14px 0}span.shipping_price{position:absolute;right:15px}.coupon_icon{float:left;margin-right:10px;width:22px}.coupon_group p{font-size:16px;font-weight:500;line-height:18px;margin-bottom:0}.coupon_group span{font-size:13px}button.checkout_continue{font-size:14px;margin-top:15px;padding:12px;text-transform:uppercase;width:100%}input[type=textarea]:active,input[type=textarea]:focus{outline:none}input:checked~.dot{transform:translateX(100%)}.checkout_toggle{float:left;margin-right:40px}.checkout_comment{clear:both}.outlet_info h4{font-size:14px;font-weight:700}.outlet_info span{display:block;font-size:13px}.outlet_info ul{background:#f2f2f2;border-radius:5px;padding:15px}.outlet_info ul li{border-bottom:1px solid #ccc;margin-bottom:10px;padding:10px 0}.outlet_info ul li:last-child{border-bottom:0;margin-bottom:0}.right_checkout{padding:0}.right_checkout h2{font-weight:700;margin-bottom:15px}.order_info h3{margin-bottom:15px;margin-top:20px}.order_info img{border-radius:5px}.order_p_img_wrap{width:20%}.order_p_name{padding:0 8px;width:60%}.order_p_name,.order_p_price{font-size:13px;line-height:16px}.order_p_price{width:20%}.order_info{border-bottom:1px solid #ccc;padding-bottom:10px}.checkout .recommend_title{display:block}div#checkout_recommend{padding-bottom:20px}.recommend_title{display:none}#checkout_calculation li{font-size:13px}#checkout_calculation .total_price li{font-weight:500}.stick-there{height:90vh;overflow-y:auto;padding:6% 4%;right:0;top:120px;width:100%}#register_field,.login_form{animation:formFade .5s ease-in-out;-moz-animation:formFade .5s ease-in-out;-webkit-animation:formFade .5s ease-in-out;-o-animation:formFade .5s ease-in-out;display:none}@keyframes formFade{0%{opacity:0}to{opacity:1}}.login_form label{font-size:13px;margin-left:20px;margin-right:10px}.login_container{padding:2% 0}button.add_order[disabled],button.checkout_continue[disabled],button.order_now[disabled]{cursor:not-allowed;opacity:.65}.icon_container svg{height:60px;margin:0 auto;width:60px}.delivery_container{padding-bottom:5%}#coupon_list_modal,#review_list_modal,.choose-to-remove-free-product-section,.select-free-product-option-section,.select-free-product-section{background:rgba(0,0,0,.6);display:none;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:9999}.choose-to-remove-free-product-content,.coupon_info,.review_info_box,.select-free-product-content,.select-free-product-option-content{background:#fff;left:50%;max-width:100%;padding:30px;position:relative;top:10%;transform:translate(-50%);width:560px}#choose_remove_fp_close,#coupon_close,#review_close{cursor:pointer;position:absolute;right:-35px;top:0;width:23px}.aval_review_box .quote{position:absolute;right:15px}.aval_coupon_box,.aval_review_box{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}.aval_coupon_box h4{color:#000!important;font-weight:500;margin-bottom:10px}#review_list_modal .rating-box img{height:12px;width:12px}.aval_review_box h4{color:#000!important;font-size:14px;font-weight:700;text-transform:uppercase}span.coupon_aval_date{display:block;font-size:13px;margin:0 0 10px}span.coupon_aval_code{display:block;font-size:20px;font-weight:500;margin-top:10px}#edit_fulfilment_datetime_modal,#edit_fulfilment_outlet_modal,#fulfilment_modal,#order_from_table_modal,#qr_password_modal,#qr_phone_number_modal{background:rgba(0,0,0,.6);display:none;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:12}#order_from_table_modal{z-index:10000}#edit_fulfilment_datetime_modal,#edit_fulfilment_outlet_modal,#qr_password_modal,#qr_phone_number_modal{z-index:9999}.fulfilment_content,.order_from_table_content,.qr_password_modal_content,.qr_phone_number_modal_content{background:#fff;left:50%;max-width:100%;padding:30px;position:relative;top:10%;transform:translate(-50%);width:560px}.order_from_table_content{padding:30px 30px 10px;top:10px;width:95%}span.backto_day{color:#c46d03;cursor:pointer;font-size:13px;position:absolute;right:0;text-decoration:underline;top:-30px}.d_fullview_calendar,.fullview_calendar,.home_fullview_calendar,.p_fullview_calendar,.re_fullview_calendar{display:none;position:relative}#detail_modal,#home_re_modal,#re_modal{background:rgba(0,0,0,.6);display:none;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:12}#detail_close,#ful_close,#ful_dt_close,#ful_outlet_close,#home_re_close,#order_from_table_close,#re_close{cursor:pointer;position:absolute;right:-35px;top:0;width:23px}#order_from_table_close{background:#ddd}@media (max-width:991px){#detail_close,#ful_close,#ful_dt_close,#ful_outlet_close,#home_re_close,#order_from_table_close,#re_close{right:0;top:-30px}}.ful_icon h3{letter-spacing:1px;margin-top:20px;text-transform:uppercase}.icon_container{border-radius:50%;box-shadow:2px 2px 10px #ccc;height:92px;margin:0 auto;padding:16px;width:92px}.announce h3,.coupons_list h3,.fulfilment_content h2{letter-spacing:1px}.fulfilment_content h2,.qr_password_modal_content h2,.qr_phone_number_modal_content h2{font-size:calc(13.69231px + .76923vw)}.announce h3,.coupons_list h3{font-size:calc(12.61538px + .46154vw)}button#continue{border-radius:0;cursor:pointer;font-family:Roboto;font-size:14px;padding:10px;position:relative;width:100%;z-index:2}#confirm-qr-password,.btn-modal,.confirm-reservation,button#confirm{border-radius:0;font-family:Roboto;font-size:13px;padding:10px;width:100%}#confirm-qr-password[disabled],.btn-modal[disabled],.button-modal[disabled]{cursor:not-allowed;opacity:.65}.btn_qty_number[disabled],.cart_btn_qty_number[disabled]{cursor:not-allowed!important;opacity:.5!important}#delivery-tab .form-group{margin-bottom:25px}.coupon_box{background:#f2f2f2;margin-bottom:2%;margin-right:4%;margin-top:3%;padding:10px;width:48%}.coupon_box:nth-child(2n){margin-right:0}.coupons_list{position:relative}.backto_all{right:30px}.backto_all,span.view_all_coupon{cursor:pointer;font-size:13px;position:absolute;text-decoration:underline;top:20px}span.view_all_coupon{display:block;right:0;z-index:9}span.coupon_code{background:#c46d03;color:#fff;display:block;font-weight:500;margin-top:12px;overflow:hidden;padding:4px 24px;text-align:center;text-overflow:ellipsis}.coupons_list .coupon_code{width:100%}#ftype_popup{height:auto}.coupon_div{flex-direction:row;flex-wrap:wrap}#hover_state{background:#fff;bottom:0;left:0;max-width:100%;opacity:0;padding:30px;position:fixed;right:0;top:0;width:560px}#hover_state .coupon_div{max-height:inherit}#coupon-content #hover_state{overflow-y:auto}.coupon_div h4{color:#c46d03;font-weight:700;letter-spacing:1px}select{cursor:pointer}.ful_choice{border-radius:5px;color:#000;font-size:13px;margin-right:10px;padding:7px 24px}.active_choice .ful_choice{color:#fff}#address-field{position:relative}svg.location_icon{bottom:12px;left:10px;position:absolute;width:18px}svg.search_icon{height:17px;position:absolute;right:10px;top:14px;width:17px}.date-box{border:1px solid #000;margin-right:2%;padding:14px 10px;text-align:center;width:18%}.date-box:last-child{margin-right:0}.date-box p{color:#000}.date-box.selected p,.date-box:hover p{color:#fff}p.weekday{font-size:13px;text-transform:uppercase}p.date{font-size:20px;font-weight:500}p.month{text-transform:uppercase}#delivery_calendar,#pickup_calendar{position:relative}span.delivery_more_dates,span.more_dates,span.pickup_more_dates,span.re_more_dates{color:#c46d03;cursor:pointer;font-size:13px;position:absolute;right:0;text-decoration:underline;top:-30px}span.less_date{cursor:pointer;display:none;font-size:13px;position:absolute;right:0;text-decoration:underline;top:0}#outlet_box{position:relative}span.outlets_available{color:#000;font-size:13px;position:absolute;right:0;top:-30px}#pickup-tab .form-group{margin-bottom:25px}.today_date{background:#ccc;color:#000}.calendar_days:hover,.choose_date{color:#fff}.earlier_than_today_date,.is_disabled_date{color:#ddd;pointer-events:none}.earlier_than_today_date:hover,.is_disabled_date:hover{background-color:transparent;color:#ddd}.date_arrows{background:#fff}button[disabled].confirm-fulfilment-selection{cursor:not-allowed;opacity:.65}.ful_icon{cursor:pointer;position:relative;z-index:9}.backto_popup{color:#c46d03;cursor:pointer;font-size:13px;position:absolute;right:0;text-decoration:underline;top:0}div#ful-contents{position:relative}.mb_ful_btn{background:#ffdaa4;color:#000;font-family:Roboto;font-size:12px;margin-right:6px;padding:6px 10px;text-transform:uppercase;width:115px}.mb_ful_btn:last-child{margin-right:0}.ful_bar.w-full.sm_show{background:#fff}#quick_view_button span{display:block;float:left;z-index:9}.mb_overlay{background:rgba(0,0,0,.47);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}img.open_menu{position:fixed;top:24px;width:24px;z-index:1}::-webkit-scrollbar{height:4px;width:6px}::-webkit-scrollbar-thumb:horizontal{background:#ccc;border-radius:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}body.account,body.faq,body.homepage,body.order_history,body.profile,body.reward{background:#fff}#featured_product .pointer.slick-nav.right,#featured_product2 .pointer.slick-nav.right{background-position:100%;right:0!important}.home_p_image{background-position:50%!important;background-size:cover!important;border-top-left-radius:10px;border-top-right-radius:10px;padding-bottom:100%}.r_input label.error{display:block}.home_banner_info{bottom:0;display:flex;flex-direction:column;justify-content:center;left:10%;position:absolute;top:0}.home_banner_info.left{width:40%}.home_banner_info.center{left:0;margin:auto;right:0;text-align:center;width:40%}.home_banner_info.right{float:right;left:auto;right:5%;width:40%}.home_banner_info.right span{clear:both}.home_banner_info.center span.banner_sticker{margin:10px auto}.home_banner_info span{padding:12px 20px;width:auto}.homepage .ful_bar.w-full.sm_show{display:none!important}.order_now_menu{display:none}.homepage .order_now_menu{display:block}.homepage .ful_bar.w-full{display:none}.banner_item{align-items:center;background-position:50%!important;background-size:cover!important;display:flex!important;padding-bottom:37%;position:relative}.banner_sticker{font-size:13px;margin-bottom:20px;margin-left:4px}.banner_description h1{color:#ffe5bf;font-size:calc(32px + .83333vw);font-weight:500;letter-spacing:1px;line-height:48px;margin:9px auto 12px}.banner_description h2{font-size:calc(22.66667px + .59028vw);font-weight:100;line-height:30px;margin:9px auto 12px}h2.banner_title{font-size:calc(30.66667px + .79861vw);line-height:1}button.banner_btn{font-size:13px;margin-top:22px;padding:11px 34px;text-transform:uppercase}.home_slider ul.slick-dots{bottom:0;position:absolute;width:100%}#home_layout3 .slick-dots button,.home_slider .slick-dots button{border-radius:0;height:3px;width:26px}.home_banner{height:auto!important}.sec_2{padding:5px 0}.sec_2_container{border-radius:25px;box-shadow:4px 2px 10px #898989;height:auto!important;margin:20px 15px}.sec_2_box{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:15px;height:300px;padding:20px 40px 100px;width:100%}.sec_2_box p,.sec_2_box pre{text-align:center}.sec_2 .slick-center{margin-left:10px;margin-right:10px}a.fom{display:block;font-size:12px;margin:0 auto;text-align:center;text-decoration:underline}.sec_2_box h2{line-height:24px;margin-bottom:10px;text-transform:capitalize}.sec_2 .pointer.slick-nav.right{align-items:center;background:#000!important;border-bottom-right-radius:15px;border-top-right-radius:15px;display:flex;height:300px;right:0;top:7%}.sec_2 .pointer.slick-nav.left{align-items:center;background-repeat:no-repeat;background:#000!important;border-bottom-left-radius:15px;border-top-left-radius:15px;display:flex;height:300px;right:0;top:7%}#home_layout2 .pointer.slick-nav.left,#home_layout2 .pointer.slick-nav.right{background:none!important}#home_layout2 .pointer.slick-nav svg{fill:#8e8e8e!important}#home_layout2 .sec_2_box{border-radius:0;height:380px}#home_layout2 .pointer.slick-nav.right{right:40px;top:12%}#home_layout2 .pointer.slick-nav.left{left:40px;top:12%}#home_layout2{padding:5px 4rem}.sec_3{padding-top:40px}.sec_3,.sec_4{padding-bottom:80px}.sec_4{padding-top:60px}.follow_us h2,.sec_3 h2,.sec_4 h2{font-size:calc(24px + .625vw);font-weight:600;margin-bottom:10px}.sec_3 h3,.sec_4 h3{font-size:calc(14.66667px + .38194vw);font-weight:500;margin-bottom:10px}.home_p_box{background:#fff;border-radius:10px;cursor:pointer;margin-bottom:20px;margin-right:3%;margin-top:20px;position:relative;transition:.2s ease-in;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;width:100%}.sec_3 .home_p_box{height:auto}#featured_product .slick-slide,#featured_product2 .slick-slide{margin-left:10px;margin-right:10px}.home_p_box:hover{box-shadow:1px 1px 6px #6c6c6c;transform:scale(1.05);z-index:1}.has_option{display:flex;justify-content:center}button.home_order_btn{display:block;font-size:13px;margin-top:40px;padding:11px 34px;text-transform:uppercase}.home_p_name{font-size:16px!important}.home_p_info span{display:block;font-size:14px;font-weight:500;text-align:center}span.home_p_price{display:flex;justify-content:center}span.home_p_d_price{margin-left:4px}.has_d_price{display:flex;justify-content:center}.home_p_info{border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:10px;padding:10px 10px 20px}span.home_sticker{border-radius:6px;font-size:13px;left:10px;padding:4px 20px;position:absolute;text-transform:uppercase;top:10px}.home_p_box img{width:100%}.sec4_left_info{align-items:center;background-position:50%!important;background-size:cover!important;border-radius:20px;display:flex;flex-direction:column;justify-content:center;padding:64% 40px;position:relative;width:100%}.sec4_left_info_inner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.sec4_left_info h3{color:#fff!important;font-size:calc(18.66667px + .48611vw)}.sec4_left_info span{color:#ffce87;font-size:calc(13.33333px + .34722vw);margin-top:18px}.sec4_left_info p{color:#fff;margin-top:4px}.reserve_bg{padding-bottom:80px;padding-top:60px}.reservation h2{font-size:calc(24px + .625vw);font-weight:600}button.home_reserve_btn{font-size:13px;height:42px;padding:11px 34px;text-transform:uppercase}.r_input{position:relative;width:200px}.r_input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.r_input svg{position:absolute;right:3px;top:6px;width:30px;z-index:1}.r_input svg#pick{top:10px;width:22px}.r_input input{height:42px;width:100%}.follow_us{padding:60px 20px}.insta_item{height:auto!important;margin:0 10px}.instagram_slider{padding:20px 40px}.instagram_slider .pointer.slick-nav.right{background:url(/images/right11.png?0a339e97e74909d7c37769d6567e0013) no-repeat;background-position:100% 0;background-size:contain!important}.instagram_slider .pointer.slick-nav.left{background:url(/images/left22.png?3363324681db47b5ef2fea4513646ea6) no-repeat;background-size:contain!important}.s_date_icon{float:left;margin-right:5px}.s_time{display:block;position:absolute;right:35px}.s_time svg{float:left;width:22px}.paymentlink .ful_bar.w-full,.qrcheckout .ful_bar,.qrlisting .ful_bar.w-full{display:none!important}.qrlisting span.check_available{border-radius:10px;margin:0 auto;text-transform:capitalize}.qrlisting .price_div{margin-top:5px}.qrlisting .product_info h3{margin-bottom:5px}.qrlisting #layout1 .add_to_cart_box{bottom:0;height:34px;right:0;width:34px}.qrlisting #layout1 button.add_to_cart{font-size:23px;height:100%;width:100%}#layout1 .product_image_box{position:relative}#layout1 span.sticker{bottom:0;left:0}.qrlisting .p_desc{font-size:12px}#layout1 span.product_price_new,.qrlisting #layout1 .product_price{font-size:15px}.qrlisting span.product_price_new{margin-left:5px}.qrlisting .popup_content{padding:0}.qrlisting .p_image.slick-slider{border:0}.checkout_option label,.radio_option label{width:100%}span.opt_price{float:right;margin-left:5px;margin-right:10px}.qrlisting div#p_button{justify-content:flex-start}.product_options .form-group{padding-bottom:20px}input.form-text,select.form-select{width:100%}.qrlisting .modal-close{border-radius:50%!important;padding:5px;right:1%;top:1%}.takeaway_product_options{display:none;padding-left:20px;padding-right:20px}.qrlisting .takeaway_product_options{display:block;width:100%}.qrlisting .main_menu{box-shadow:none}#button_box{align-items:center;display:none;justify-content:center;padding:0 20px 40px;text-align:center;width:100%}.qrlisting #button_box{display:block}img.or_icon{filter:brightness(0) invert(0);margin:0 auto}button.qr-order-btn{border-radius:12px;font-size:14px;margin:2% auto;padding:12px 5px;text-transform:capitalize;width:49%}.qrlisting .category_menu_slider span,.qrlisting .category_menu_stick_slider span{padding:13px 2px}.qr_order_info{background:#fff;border-radius:15px;margin-bottom:30px;padding:15px}.paymentlink .page_content,.qrcheckout .page_content{padding-left:20px;padding-right:20px}.qr_order_number{border-radius:15px;margin:15px auto 5px;padding:10px;text-align:center;width:65%}.qr_order_number span{color:#fff;font-size:26px}.qr_order_info h1{font-size:36px;font-weight:700}.line-no{font-size:13px;font-style:italic;font-weight:500}.qr_date_time{flex-wrap:wrap;margin-bottom:25px;width:100%}.qr_date_time span{width:50%}.order_summary{border-radius:15px;margin-bottom:30px}.order_summary .total_price{padding-bottom:15px;padding-left:15px;padding-right:15px}.qrcheckout hr{margin-bottom:16px}.order_header{border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;margin-top:15px;padding:20px 15px}.order_header span{width:50%}.order_body{background:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 8px 10px #d6d6d6}.order_list{padding:10px 15px 0}.order_list h2{font-weight:700;margin-bottom:4px}.order_list ul li{display:flex;font-size:14px;font-weight:500;margin-bottom:7px}span.order_qty{margin-right:7px;width:30px}span.order_name{width:60%}span.order_price{text-align:right;width:30%}.order_body hr{margin:17px auto;width:94%}.total_list{padding:0 15px}.total_list li{font-size:13px}.total_list li span{float:right}.total_price{border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin-top:15px}.total_price li{font-size:13px;font-weight:500}.total_price li span{float:right}.paymentlink .checkout_continue,.qrcheckout .checkout_continue,button.add_order{border-radius:12px;box-shadow:2px 3px 10px #d6d6d6;display:block;font-size:14px;margin:34px auto 30px;padding:14px 5px;text-transform:capitalize;width:39%}span.qr_copyright{color:#ccc;display:block;font-size:12px;margin-bottom:40px;text-align:center}.paymentlink .footer,.qrcheckout .footer,.qrlisting .footer{display:none}.footer{background:#363636;padding:4% 0 0}.footer a,.footer h2,.footer li,.footer p{color:#fff}.footer li,.footer li a{font-size:13px}.footer h2{font-family:Roboto,sans-serif;font-size:20px;font-weight:500;margin-bottom:15px;text-transform:uppercase}.footer li,.footer p{font-family:Roboto,sans-serif;font-size:13px;line-height:1.8rem}.footer_upper_row{padding-bottom:5%}.footer_lower_content span{color:#fff;font-family:Roboto,sans-serif;font-size:12px}.footer_lower_content{padding:2% 0}.social_icons ul{display:flex}.social_icons ul li{margin-right:10px}.back_icon{align-items:center;background:#363636;border-radius:50%;color:#a1a1a1;cursor:pointer;display:flex;flex-direction:column;font-size:13px;height:100px;justify-content:center;margin:-90px auto 40px;position:relative;text-align:center;width:100px}.back_icon span{color:#dedede}img#back_top_top{margin-bottom:10px;transform:rotate(270deg)}.modal{transition:opacity .25s ease}button.newsletter_submit{background:#f5b168;font-size:12px;font-weight:500;margin-left:-5px;padding:10px;text-transform:uppercase}.newsletter p{line-height:1rem;margin-bottom:15px}#layout1 .product_gutter{display:flex;flex-direction:row;margin-bottom:2%;margin-top:40px;position:relative;width:31%}#layout1 .product_info h3{font-size:16px;margin-bottom:5px}#layout1 .price_div{margin-top:5px}#layout1 .product_info{padding:5% 1% 10% 5%;width:60%}#layout1 .product_hover_box{padding:12px;width:40%}#layout1 .product_price{bottom:12px;display:block;font-size:15px}#layout1 .add_to_cart_box{align-items:center;border-radius:0;bottom:12px;justify-content:center;margin:0;padding:0;position:absolute;right:12px;text-align:center;width:30px;z-index:1}#layout1 button.add_to_cart{border-radius:0;font-size:20px;padding:0;width:100%}#layout1 .product_image_box{background-position:50%;background-size:cover!important;height:80%}#layout2 .product_gutter{border-radius:15px;display:flex;flex-direction:row;width:48%}#layout2 .product_image_box{background-size:cover!important;border-radius:15px;height:60%}#layout2 .product_hover_box{border-radius:15px;position:relative;width:45%}#layout2 .product_info{padding:4%;position:relative;width:55%}#layout2 h2{color:#ca983e;padding-bottom:20px}#layout2 .product_info p{flex-grow:1}#layout2 .product_info h3{font-size:16px;line-height:22px;margin-bottom:10px}#layout2 .product_price{display:block;font-size:16px}#layout2 .add_to_cart_box{justify-content:center;padding:0}#layout2 button.add_to_cart{border-radius:5px;padding:5% 8%;width:100%}.button_box{bottom:20px;width:84%}#layout3 .sticker{border-top-right-radius:0;bottom:inherit;top:0}.hover_box_container{overflow:hidden}#layout3 .product_hover_box{overflow:inherit}#layout3 span.from{font-size:12px}#layout3 .product_info{flex:1;flex-wrap:wrap;justify-content:space-between}#layout3 .add_to_cart_box button:hover{background:none!important}.pro_desc{flex-grow:1;font-size:14px}#layout3 span.product_price_new{font-size:13px}#layout3 .price_div{justify-content:center;margin-top:0;width:100%}#layout3 .add_to_cart_box{display:block;padding:3%}#layout3 button.add_to_cart{padding:0;width:100%}.reservation-info .primary_text_color{margin-left:4px}.reservation-info svg{float:left;height:20px;margin-right:5px;margin-top:4px;position:relative;top:-4px;width:12px}.r_input.fbo-re-date{height:40px}.reservation-info{padding:15px}hr.b-line{height:1px;margin:18px 0 12px;width:100%}.reservation-info p{color:#000;font-weight:500;margin-bottom:5px;width:50%}#home_layout3 ul.slick-dots{bottom:35px;justify-content:left;padding-left:3rem;position:relative}#contact_layout3{position:relative;z-index:1}#bg_half{bottom:0;height:100%;padding:40px 0;position:absolute;width:60%}.content_outlet{padding:30px 40px 40px;position:relative;z-index:11}.right-bg{right:0}#promotion_layout_3{position:relative;z-index:1}.igbox{background-position:50%!important;background-size:cover!important;cursor:pointer}.igbox1,.igbox2{height:290px;width:100%}.igbox1,.igbox4{margin-bottom:20px}.igbox4,.igbox5{height:290px;width:100%}.igbox3{height:600px;margin-left:2%;margin-right:2%;width:46%}#instagram_box_slider .slick-slide,#instagram_slider_layout3 .slick-slide{height:auto}#instagram_box_slider{padding:0 40px 20px}#instagram_slider_layout3{padding:20px 40px}#instagram_slider_layout3 .pointer.slick-nav.right{background-position:100%}#instagram_slider_layout3 .insta_item{margin:0 10px 20px}.flex-small-group{flex-direction:column;width:25%}.outlet_content_detail button.contact_btn{margin:15px auto 0}.outlet_content_detail{box-shadow:1px 6px 34px #767676;color:#000;margin:-140px auto 0;padding:40px;position:relative;width:40%;z-index:1}.outlet_content_detail .oc_detail{justify-content:center;width:100%}#outlet_layout2 #contact-tab-contents{padding:0}#reserve_layout2 div#booking_form,#reserve_layout3 div#booking_form{align-items:center;display:flex;justify-content:center;margin-top:30px;padding:45px 30px}#brew_product_layout2 .home_p_box,#brew_product_layout2 .home_p_image,#featured_product_layout2 .home_p_box,#featured_product_layout2 .home_p_image{height:auto}#brew_product_layout2 .home_p_box,#featured_product_layout2 .home_p_box{margin-left:.5%;margin-right:.5%}#brew_product_layout2 .pointer.slick-nav.left,#featured_product_layout2 .pointer.slick-nav.left{left:-1%}.cart_recommend_item{margin-top:10px}#brew_product_layout3 .pointer.slick-nav.left{left:-2.5%}#brew_product_layout2 .pointer.slick-nav.right,#featured_product_layout2 .pointer.slick-nav.right{right:-1%}#brew_product_layout3 .pointer.slick-nav.right{right:-2.5%}#featured_product_layout2 .home_p_image{border-top-left-radius:0;border-top-right-radius:0}.brew_box{height:auto!important}#brew_product_layout3 .slick-active{padding:30px 0}#brew_product_layout3 .slick-active span.home_sticker{top:40px}#brew_product_layout3 .slick-center{transform:scale(1.1)}#brew_product_layout3 .slick-slide:not(.slick-active){margin:20px 0}.brew_box .home_p_image{border-radius:0}#promotion_layout_3 button.home_order_btn{display:initial}#home_layout3{padding:40px 40px 0}#home_layout3 .sec_2_box{padding:0}#home_layout3 .pointer.slick-nav.left,#home_layout3 .pointer.slick-nav.right{background:none!important}#home_layout3 .sec_2_container{box-shadow:none;height:400px!important}#home_layout3 .sec_2_box p,#home_layout3 a.fom{text-align:left}.slide_image_layout3{background-repeat:no-repeat!important;height:400px}.outlet_image_layout2,.slide_image_layout3{background-position:50%!important;background-size:cover!important}.outlet_image_layout2{padding-bottom:100%}#about_layout2 .about_content{padding-top:20px}ul#about-tabs{display:inline-flex;flex-wrap:wrap;width:100%}.faq-accordion h3{font-size:calc(17.33333px + .45139vw);font-weight:500;margin-bottom:20px}.faq-accordion a{font-weight:600;line-height:1.5;padding:15px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-accordion a,span.faq-side-tab{background:#e1e1e1;cursor:pointer;display:block;font-size:14px;margin-bottom:10px;width:100%}span.faq-side-tab{font-weight:500;padding:10px}.accordion-detail iframe{height:340px}img.outlet-image{border:1px solid #cccc;padding:5px}.ol_mail svg{height:25px}.about_content .tabs,.acc_content .tabs,.account_table_content .tabs,.contact_content .tabs,.maps{display:none}.about_btn{display:block;font-size:13px;margin-top:20px;padding:10px 30px;text-transform:uppercase}.empty-page-padding{padding:15% 4%}.right_nav svg{width:42px}svg.cart_icon,svg.pro_link.lg_cart{position:relative;top:5px;width:30px}.tb_show{display:none}.reserve_form input{font-size:13px}#r-calendar{right:10px;top:11px;width:20px}.contact iframe{border-radius:15px;width:100%}span.hide-arr{background:#fff;display:block;height:38px;position:absolute;right:2px;top:2px;width:30px}#outlet-contents{padding-top:60px}.outlet-wrapper{background:#fff;border:1px solid #ececec;color:#000;font-size:14px;max-width:100%;position:absolute;width:88%;z-index:1}#outlet_layout3 button.contact_btn{margin:inherit;margin-top:20px}span.open-more-outlet,span.outlet-name{padding:10px}.mb-outlet-list{box-shadow:0 0 8px rgba(0,0,0,.2);display:none;padding:10px}.mb-outlet-list li{margin-bottom:7px}#contact-tabs .slick-slide{height:auto!important}.homepage .sale_sticker{border-radius:6px;bottom:auto;font-size:13px;left:10px;padding:4px 20px;text-transform:uppercase;top:10px}.sec3_right_menu{background-position:50%!important;background-size:cover!important;border-radius:20px;padding:40px 40px 120%;width:100%}#faq-tabs li{margin-right:10px;width:130px}h2.about_title,h2.page_title{font-size:calc(24px + .625vw);font-weight:600}h3.faq_title{font-size:calc(16.66667px + .43403vw)}.faq_page h2{font-size:calc(24px + .625vw);font-weight:600}#contact-tabs .pointer.slick-nav.right{right:-40px!important}#contact-tabs .pointer.slick-nav.left{left:-40px!important}.sec4_left_info .desc{color:#fff}.home_outlets{display:none}.home_outlets iframe{width:100%!important}.banner_description h3{font-size:18px;margin-bottom:8px}.banner_description h4{font-size:12px}#contact_form .form-group,.mul_form .form-group{margin-bottom:24px;margin-right:1%;width:46%}.form-group.mr-10.contact_msg{width:93%!important}.submit_contact{margin:0 auto 20px}.submit_contact,.submit_review_btn{display:block;font-size:13px;padding:11px 34px;text-transform:uppercase}.submit_review_btn{margin:0 0 20px auto}.review-rating label{width:auto!important}.review-rating{margin-top:-15px}#contact_form input,#contact_form select,#contact_form textarea,#review_form .form-group,#review_form input,#review_form textarea#comment,.mul_form input,.mul_form select,.mul_form textarea{width:100%}#review_form .form-group{margin-bottom:10px;margin-top:10px}#review_form input[type=radio]{opacity:0}.review-rating-input div{margin-right:12px;text-align:center}.review-rating{padding:10px 0}.review-rating .fa-star{border:1px solid #ccc;border-radius:5px;color:#d1d5db;cursor:pointer;padding:7px}.review-rating .fa-star.selected,.review-rating .fa-star:hover{border:1px solid #ffb300;color:#ffb300}.submit_review{background:#fff;border-radius:10px;margin:20px auto 50px;padding:45px 35px}.avg-rating .fa-star-half:before,.avg-rating .fa-star:before{color:#ffc823;font-size:13px}.avg-rating{align-items:center;display:flex;margin-top:-60px;padding:0 20px;position:absolute}.avg-rating h2{border-right:1px solid #ccc;font-size:calc(30px + .71181vw);font-weight:900;margin-right:10px;padding-right:10px}.avg-rating small{color:grey;display:block;width:100%}.review-rating-input .fa-star{cursor:pointer}.review-rating-input .fa-star:before{color:grey}.review-rating-input .fa-star:active:before,.review-rating-input .fa-star:hover:before{color:#ffc823!important}#review-sort{border-radius:4px;margin-top:-50px;position:absolute;right:35px}#review-sort select{border-radius:5px}.review_info p{color:#000}.review_info small{color:grey}#contact_form label,#review_form label,.mul_form label{display:block;margin-bottom:3px;width:100%}.contact_page hr{margin:50px 0 35px}#faq_layout2 .faq_content{padding:0 40px}#about_layout3 .about_description{padding:20px 40px 20px 0}#about_layout2 .about_description{padding:0}.contact_detail{align-items:center;padding:0 40px 20px}.about_content{padding:0 40px}.contact_form{padding:20px 100px}.contact_page h3{font-size:calc(16px + .41667vw);font-weight:500;margin-bottom:15px}.oc_detail{display:flex;margin-bottom:10px}.oc_detail svg{height:28px;margin-right:6px}body.contact{background:#fff}.contact-active a{background:#fdd7a1!important;color:#000}ul#contact-tabs{display:flex;justify-content:center;margin:0 auto;text-align:center;width:80%}#contact-tabs .pointer.slick-nav.left,#contact-tabs .pointer.slick-nav.right{top:35%}#contact-tab-contents{padding:10px 20px}.o_detail a,.o_detail span{font-size:14px}.o_detail a{cursor:pointer}.o_detail{display:flex;flex-direction:row;width:25%}.o_detail img{height:20px;margin-right:6px;margin-top:2px}.contact_page{background:#fff}.contact_section{background-position:50%;background-size:cover;color:#fff;padding:4% 0;position:relative}#outlet_layout3{padding:10% 0 6%}h3.contact-tab-title{color:#fff!important;font-size:calc(16px + .41667vw);margin-bottom:15px}.contact_section h2{color:#fff!important}#outlet_layout3 h2,.contact_page h2,.contact_section h2,.tc_page h2{font-size:calc(24px + .625vw);font-weight:600}#contact-tabs{margin:0 auto;width:80%}#contact-tabs li{padding:0 10px;text-align:center}#show_mb_outlet1{display:block}#contact-tabs .slick-track{display:flex;text-align:center}.contact-outlet-name{background:#fff;border-radius:5px;color:#000;cursor:pointer;font-size:14px;margin:10px 20px;padding:10px;text-align:center}button.contact_btn{display:block;font-size:13px;margin:40px auto 0;padding:11px 34px;text-transform:uppercase}.tc_page ul li{margin-bottom:20px}.faq_ans{font-size:14px;padding:0 20px 20px}ul.faq-accordion h2 span{width:90%}ul.faq-accordion h2{padding:20px}.faq-tab-title{margin-bottom:20px}.faq-accordion li{border-radius:5px}ul.faq-accordion h2{font-size:14px;font-weight:400}ul.faq-accordion p{font-size:13px}ul#faq-tabs{flex-wrap:wrap}ul#faq-tabs,ul#profile-tabs{display:flex;justify-content:center;text-align:center}ul#about-tabs li a.click_id.active,ul#account-tabs li a.click_id.active,ul#faq-tabs li a.click_id.active,ul#layout3-contact-tabs li a.click_id.active{color:#fff}ul#layout3-contact-tabs{flex-wrap:wrap}ul#faq-tabs li a{background:#f9f9f9;border-radius:5px;cursor:pointer;display:block;font-size:14px;margin:10px;padding:9px 12px;width:100%}ul#about-tabs li a{background:#e1e1e1;margin-bottom:5px;margin-right:20px;width:170px}ul#about-tabs li a,ul#account-tabs li a{border-radius:5px;cursor:pointer;display:block;font-size:14px;padding:9px 12px;text-align:center}ul#account-tabs li a{background:#f8f8f8;margin-bottom:20px;margin-left:5px;margin-right:5px;width:140px}.contact_content .tabs{padding-top:20px}ul#layout3-contact-tabs li a{background:#e1e1e1;border-radius:5px;cursor:pointer;display:block;font-size:13px;margin-bottom:10px;margin-right:10px;padding:9px 10px;text-align:center;width:110px}ul#profile-tabs li a{background:#f9f9f9;border-radius:5px;cursor:pointer;display:block;font-size:14px;margin:10px;padding:10px;width:160px}#about_order_now{display:block;font-size:13px;margin:20px auto 0;padding:10px 30px;text-transform:uppercase}.about .order_now_menu,.contact .order_now_menu,.login .order_now_menu{display:block}.about .ful_bar.w-full,.account .ful_bar.w-full,.contact .ful_bar.w-full,.faq .ful_bar.w-full,.forgot_password .ful_bar.w-full,.login .ful_bar.w-full,.loyalty .ful_bar.w-full,.order_history .ful_bar.w-full,.privacy_policy .ful_bar.w-full,.profile .ful_bar.w-full,.register .ful_bar.w-full,.reset_password .ful_bar.w-full,.review .ful_bar.w-full,.review_form .ful_bar.w-full,.reward .ful_bar.w-full,.success_review .ful_bar.w-full,.terms_conditions .ful_bar.w-full{display:none!important}.about_page,.account_page,.contact_page,.f_password,.faq_page,.order_history_page,.profile_page,.register_page,.reward_page{padding:4% 4% 6%}.tc_page{padding:4% 6% 6%}.about_bg_img,.about_content img{float:left;margin-bottom:2%;margin-right:2%;width:48%}.about_bg_img{padding-bottom:50%}.about_description{padding:20px 40px}img.mb_cart_icon{filter:brightness(0) invert(1);position:relative;top:2px}.show-faq-content{display:none}.faq-accordion a.active{color:#fff}.fbo-accordion{border:1px solid #d9e5e8;margin:20px auto;max-width:85%}.faq-accordion{padding:0 0 0 40px}.fbo-accordion li{border-bottom:1px solid #d9e5e8;position:relative}.faq-accordion li{position:relative}.faq-accordion li .accordion-detail,.fbo-accordion li .accordion-detail{display:none;padding:14px 14px 30px}.fbo-accordion a{background:#f5f5f5;cursor:pointer;display:block;font-size:14px;font-size:.875rem;font-weight:600;line-height:3;text-indent:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.faq-accordion a:after,.fbo-accordion a:after{border-bottom:1px solid #4a6e78;border-right:1px solid #4a6e78;content:" ";height:8px;position:absolute;right:10px;top:17px;transform:rotate(-45deg);transition:all .2s ease-in-out;width:8px}.faq-accordion .accordion-detail,.fbo-accordion .accordion-detail{font-size:13px;font-size:.8125rem;line-height:2;padding:10px}.faq-accordion a.active:after,.fbo-accordion a.active:after{transform:rotate(45deg);transition:all .2s ease-in-out}#search-filter{margin-top:-30px}.back-acc-menu img{border:1px solid #ccc;border-radius:29px;cursor:pointer;float:left;height:26px;margin-right:8px;margin-top:-2px;padding:8px}.loyalty{background:#fff}.loyalty-group{border-radius:5px;margin-right:10px;margin-top:50px;padding-bottom:20px;text-align:center;width:100%}.loyalty-group ul li span{border-bottom:1px solid #fff;display:block;font-size:14px;margin:auto;padding:10px;width:80%}.loyalty-group ul li:last-child span{border-bottom:0}.loyalty-group img{height:50px;margin:auto}.tier-icon{width:50px}.tier-icon-box{height:50px;margin:-30px auto 16px}.loyalty-group h3{font-weight:500;text-transform:uppercase}.loyalty-group hr{border:1px solid #ccc;margin:12px auto 6px;width:80%}.loyal-left{background:#f6f6f7;border-radius:5px;display:flex;flex-direction:column;justify-content:space-evenly;margin-right:10px;margin-top:50px;padding-top:60px}.loyal-left ul{border-top:1px solid #aeaeae;margin:auto;width:90%}.loyal-left ul li span{border-bottom:1px solid #e7e7e7;display:block;font-size:14px;font-weight:500;margin:auto;padding:11px 0;width:100%}.loyal-left ul li:last-child span{border-bottom:0}.filter-search-icon{left:10px;top:11px;z-index:1}#order_list_paginate{padding-top:24px}#order_list_info{padding-top:30px}.acc-icon{align-items:center;border-radius:5px;display:flex;float:left;height:50px;margin-right:10px;padding:10px;width:50px}.acc-info p,.tier-info p{color:#000;font-size:13px}.tier-dynamic-icon{align-items:center;border-radius:5px;display:flex;float:left;height:45px;margin-right:10px;width:45px}.tier-info{box-shadow:2px 2px 10px #e3e3e3;margin-right:2%;padding:20px;width:23%}.acc-container,.tier-container{background:#f8f8f8;box-shadow:2px 2px 10px #e3e3e3;justify-content:space-between;padding:20px}.acc-container{margin-bottom:30px}.acc-info h2{line-height:1.2}.acc-info h3,.tier-info h3{font-size:calc(12px + .3125vw);margin-top:4px}.acc-info{align-items:center;display:flex;margin-right:10px}#order_list td,#order_list th,#reward_detail td,#reward_detail th,#tier_detail td,#tier_detail th{border:0}#order_list th,#reward_detail th,#tier_detail th{color:#fff;font-weight:500}span.or-status{border-radius:5px;color:#fff;font-size:11px;padding:6px;text-align:center;width:auto}.or-complete,.or-merge,.or-split,.ready-collect{background-color:#96c93e}.or-cancel,.payment-fail,.pending-payment,.pending-shipping,.qr-pending,.shipping-cancel,.shipping-expire{background-color:red}.or-receive{background-color:#db7093}.assign-driver,.driver-found,.or-confirm,.or-otw,.or-prepare{background-color:#682baf}.or-refund{background-color:#f05f23}#order_list tr,#reward_detail tr,#tier_detail tr{height:50px}.home_p_box .ofs_product{border-radius:10px}.home_p_box span.sticker.out_of_stock{border-bottom-left-radius:10px}input#checkpw,input#checkpw_confirm{border-color:#c4c4c4;cursor:pointer;opacity:0;position:absolute;right:0;width:42px!important;z-index:1}.register_page input#checkpw,.register_page input#checkpw_confirm{top:24px}.checkout-page img.pw_icon{top:18px}.account_table_content{padding-top:15px}#login_form .login_pw_group{margin-bottom:10px}#checkout_login_form input{height:48px}#checkout_login_form span.grey-box,.checkout-page input#checkpw{top:1px}span.grey-box{background:#f9f9f9;display:block;height:46px;position:absolute;right:1px;top:25px;width:40px}img.pw_icon{position:absolute;right:10px;top:41px;width:22px;z-index:1}.account_title,.order_hi_title,.register_title,.update_title{font-size:calc(24px + .625vw);font-weight:600}#reset_form label.error{display:block;width:100%}#forgot_form label,#reset_form label{display:block;margin-bottom:10px;width:100%}#reset_form .form-group{margin:20px auto;position:relative;text-align:center;width:65%}#reset_form input#checkpw,#reset_form input#checkpw_confirm,#reset_form span.grey-box{height:40px;top:32px}#reset_form img.pw_icon{top:45px}#reset_form input{width:100%}#forgot_form input{width:65%}span.star{color:red}label{font-size:14px;font-weight:500}.forgot_password .form-group{margin:20px 0;text-align:center}.forgot_pw{cursor:pointer;margin-bottom:20px}table.dataTable td.dataTables_empty{font-size:12px}.pages .dataTables_wrapper .dataTables_paginate .paginate_button.current,.pages .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#fff!important;border:1px solid #adadad!important;border-radius:8px;color:#000!important}.pages .dataTables_wrapper .dataTables_paginate .paginate_button{color:#cdcdcd!important}.dataTables_wrapper .dataTables_length select{width:50px!important}#reward_detail_filter label,#reward_detail_length label,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length select,a.paginate_button{font-size:12px}#reward_detail_filter{margin-bottom:20px}.dataTables_wrapper .dataTables_paginate{display:flex}.order_history_page,.reward_page{width:65%}.paginate_button img{width:10px}table.dataTable tbody td,table.dataTable tbody th{padding:10px!important}table.dataTable thead td,table.dataTable thead th{border-bottom:0!important;padding:10px!important}table.dataTable tr:nth-child(2n){background-color:#f8f8f8}table.dataTable tr:nth-child(odd){background-color:#fff}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{padding-top:15px}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{display:none}table.dataTable.no-footer{border-bottom:0!important}.pages .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#fff;border:1px solid #fff;border-radius:5px}.bottom_two_button{display:flex;justify-content:space-between;width:100%}span.delete_address{cursor:pointer}.inline-radio label{width:10%!important}.order_history table,.reward table{margin-bottom:20px;margin-top:20px}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;padding:12px;text-align:left}tr:nth-child(2n){background-color:#f9f9f9}.account_content .w-1\/3{align-items:center;background-position:50%;background-size:cover;border-radius:10px;display:flex;flex-direction:column;height:400px;justify-content:center;position:relative;width:100%}.account_content a{margin-left:1%;margin-right:1%;width:31.33%}.account_content{margin-top:30px;padding:0 20px 40px}.account_content svg{height:70px;margin-bottom:15px;z-index:1}.account_content .overlay{background-color:rgba(35,35,35,.2);border-radius:10px;height:100%;padding:40px 20px;position:absolute;width:100%}.account_content .overlay:hover{background-color:rgba(49,49,49,.4)}.account_content h2,.account_content p{color:#fff!important;z-index:1}.login_pw img,.register_cpw img,.register_pw img{bottom:19px;position:absolute;right:13px;width:16px}#register_form .form-group,.form-group.login_pw{position:relative}form#register_form{padding:40px 0}div#right_login{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 40px}span.edit_form{cursor:pointer}#address_form label,#home_re_form label,#re_form label,#register_form label,#update_form label,#update_password label,.update_add_form label{display:block;font-size:14px;font-weight:500;margin-bottom:3px;width:100%}#login_form label{display:block;font-size:14px;margin-bottom:3px;width:100%}.form-group.subscribe_me{margin-bottom:0!important;margin-top:20px!important}#address_form input,#address_form select,#register_form input,#register_form select,#update_form input,#update_form select,#update_password input,#update_password select,.update_add_form input,.update_add_form select{height:48px;width:100%}#home_re_form input,#re_form input{width:100%}p.validate{font-size:13px;margin-top:10px}#address_form .form-checkbox,#update_form .form-checkbox,.update_add_form .form-checkbox,input#register_pp,input#subscribe_me{height:15px;margin-top:0;width:15px}button.submit_register{display:block;font-size:13px;margin:25px auto 0;padding:10px 20px;text-transform:uppercase;width:140px}button.submit_update{display:block;font-size:12px;padding:10px 30px;text-transform:uppercase}button.new_address{font-size:13px;padding:10px 20px;text-transform:uppercase;width:140px}#login_form input{height:48px;width:100%}body.login,body.register{background:#fff}#address_form .form-group,#home_re_form .form-group,#re_form .form-group,#register_form .form-group,#update_form .form-group,#update_password .form-group,.update_add_form .form-group{margin-bottom:24px}#login_form .form-group{margin-bottom:20px;position:relative}#address_form .form-group,#home_re_form .form-group,#re_form .form-group,#register_form .form-group,#update_form .form-group,#update_password .form-group,.update_add_form .form-group{margin:1%;width:48%}span.back_to_first,span.second_back{cursor:pointer;font-size:13px;left:10px;position:absolute;text-decoration:underline;top:6px}.remember_me span{font-size:12px}button.submit_login{display:block;font-size:13px;margin:0 auto 6px;padding:8px 34px;text-transform:uppercase;width:100%}form#login_form{width:100%}h1.login_title{text-align:left;width:100%}hr.divider{margin:25px auto;width:100%}.third_party_login{flex:1}.other_login{align-items:center;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;justify-content:center;padding:6px;text-align:center;width:100%}.other_login img{margin-right:9px}.other_login.fb_bg{background:#153c77}.other_login.go_bg{background:#135cca}#left_login{background-position:50%!important;background-size:cover!important}#fulfilment-delivery-tab label,#fulfilment-pickup-tab label,#re_date_time label{margin-bottom:3px}.home_res_date{top:-21px;width:100%;z-index:1}#confirm_1.disabled,#confirm_1.disabled:hover,.home_reserve_btn.disabled,.home_reserve_btn.disabled:hover{background:#b4b4b4}.reservation span.backto_day{display:none}.payment_method_list label{font-size:13px;font-weight:400;margin-left:20px}.payment_method_list{border-bottom:1px solid #dedede;padding-bottom:20px;padding-top:20px}.deposit_line{margin-top:20px}#confirm_payment,#home_confirm_reservation,button#confirm_2{display:block;margin:20px auto 0}.datepicker td,.datepicker th{padding:5px}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-image:none}#reservation_form{background:#fff;max-width:100%;padding:30px;width:560px}#re_datepicker .datepicker table,#re_datepicker .datepicker-inline{width:100%}.progressive-bar-block{background:#e5e5e5;padding:20px}.progressive-indicator .progressive-bar-block:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.progressive-indicator .progressive-bar-block:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:20px}.progressive-bar-block .progress-bar{background:#ccc!important;border-radius:15px;height:10px;padding:0!important;width:100%!important}.progressive-bar-block .progress{border-radius:15px;display:block;height:10px;transition:all .7s;width:0}.paymentlink .hide-in-qr,.qrlisting .hide-in-qr{display:none!important}.qrlisting .payment_sec{margin:auto}.footer li a:hover{text-decoration:underline}.no-scroll{overflow:hidden}.checkbox-quantity .opt_img_box img{cursor:pointer}.related_img{background:url(/images/promo1_350x350.jpg?2604b38d82797b222ba7c0d3b6553421) no-repeat;background-position:50%;background-size:cover;padding-bottom:100%}.fbo_related_product{display:none;margin-top:30px;padding:0 30px;width:100%}.fbo_related_product h3{background:#f9f9f9;font-size:calc(12px + .3125vw);padding:14px 10px}.related_slider .pointer.slick-nav.right{right:-20px}button.add_product{margin-top:10px;width:100%}.related_slider .pointer.slick-nav.left{left:-20px}.related_items{box-shadow:2px 2px 8px #ddd;margin:5px;padding:10px}.related_info h3{font-size:14px;font-weight:500;letter-spacing:.5px;line-height:22px;text-transform:capitalize}.re_price_group span{font-size:13px}.related_info,.review_box .w-1\/3{padding:10px}.review_info{background:#fff;border-radius:10px;box-shadow:2px 0 15px #ccc;height:100%;padding:22px 30px 60px;position:relative}.review_container{padding:50px 20px!important;position:relative}.success_container{height:43vh;max-height:100%;padding:100px 20px!important}.review_info h3{bottom:13px;font-weight:500;margin-top:10px;position:absolute;text-transform:uppercase}h2.review-title{font-size:calc(17.33333px + .45139vw);font-weight:600}.flex.flex-wrap.review_box{padding-top:20px}.rating-box img{height:13px;margin-right:4px;width:13px}.privacy_policy .order_now_menu,.review .order_now_menu,.terms_conditions .order_now_menu{display:block}.social_icons img{height:40px}.pdf-navigation .previous{color:#000}.pdf-navigation{align-items:center;display:flex;height:100%;justify-content:space-between;list-style:none;padding:2px 10px}.pdf-nav-container{height:50px;left:0;position:sticky;top:0;width:100%}.pdf-navigation .round{border-radius:50%;color:#000;cursor:pointer}.canvas__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.pdf-navigation .zoom{background:#fff;border:1px solid #545454;border-radius:50%;color:#545454;font-size:1rem;outline:#fff;padding:12px;text-align:center;transition:all .3s ease}.pdf-navigation input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border-color:#ebebeb;border-radius:10px;font-size:14px;height:2rem;margin:0;text-align:center;width:20%}.pdf-navigation input[type=number]::-webkit-inner-spin-button,.pdf-navigation input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pdf-view{border-radius:10px;box-shadow:2px 2px 10px #ccc;height:750px;overflow:scroll}li.navigation__item{font-size:14px}.choose-option{background-color:hsla(0,0%,95%,.8)}.choose-option,.free-product-greyout{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.free-product-greyout{background-color:hsla(0,0%,100%,.6)}@media (min-width:1100px){.qrlisting .payment_sec{width:80%}}@media (min-width:1200px){img.close_cart{display:none}}@media (min-width:1280px){.container{padding-left:3rem;padding-right:3rem}.qrlisting .payment_sec{width:70%}}@media (min-width:1536px){.container{padding-left:3rem;padding-right:3rem}.contact_form{padding:20px 200px}.qrlisting .payment_sec{width:50%}}@media only screen and (max-width:1366px){#layout1 .product_price{font-size:14px;position:static}.button_box{position:static}#layout1 span.product_price_new{font-size:14px}#layout3 .time_sales span{font-size:11px}#layout1 .product_gutter{width:48%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.modal-container{top:10%!important}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px){.modal-container{top:10%!important}}@media only screen and (max-width:1280px){.oc_detail.oc_detail2{display:block}.container{max-width:1280px}div#right_login{padding:80px 0}}@media only screen and (max-width:1200px){.acc-info{margin-bottom:15px}.ol_mail svg{height:22px!important}.ol_clock svg{height:40px!important}.outlet_content_detail{width:70%}#outlet_layout2 .ol_location svg,#outlet_layout2 .ol_mail svg{height:22px}.home_p_info{max-height:64px;padding-left:5px;padding-right:5px}.sec_3_box .slick-list.draggable{padding-bottom:20px}.home_p_info span{font-size:13px!important}span.home_p_name{font-size:15px!important;line-height:1}.home_p_box{height:auto!important;margin-bottom:0;margin-top:10px}.account_page{width:100%}.right_nav{right:12px}#no_announcement_bar #order_button_div{bottom:-50px!important}#side_cart_div{background:#f2f2f2;height:100vh;padding:10px 0 140px;position:fixed;right:-380px;top:139px;width:380px;z-index:99}.right_checkout{margin:auto;width:40%}.stick-there{height:auto}#layout1 .product_price,#layout1 span.product_price_new{font-size:16px}.navgation a{font-size:13px;padding:34px 5px 28px}.product_group{padding:2% 5% 5%}.product_gutter{width:31.33%}.page_content{display:block}#left_side_div,.sticky-wrap{width:100%}.delivery_container{display:block}.left_checkout{width:100%}.delivery_form{margin:6% 0}}@media only screen and (max-width:1199px){.mb_cart{display:block}.lg_cart{display:none}}@media only screen and (max-width:1120px){button.home_reserve_btn{margin-top:20px!important}}@media only screen and (max-width:1024px){.pdf-view{height:500px}h2.review-title{font-size:calc(14.66667px + .38194vw);font-weight:600}button.nav_button{font-size:12px;padding:6px 8px}.success_container{height:60vh}.qrlisting .content-box{max-height:75vh}.qrlisting .product-modal-inner{padding:40px 0 0}.p_image.slick-slider{padding:0 5%}.checkbox-style.checkbox-style-quantity{width:40%}.btn-number.option-qty-button,.qty-control-div input{height:30px;padding:2px;width:30px}.p_image.slick-slider{height:auto}.fbo_related_product{margin:0}.related_slider div#p_button{box-shadow:none}#mailchimp_form .form_group.flex{width:100%}#contact-tab-contents{padding:20px 0}.account_content svg{height:40px;margin-bottom:5px}.home_banner_info{width:80%}.home_banner_info.center{width:50%}#right_login .w-3\/5{width:80%}.right_nav{right:3%}nav.navgation{margin-left:-120px}.modal-close{background:#fff;border-top-right-radius:5px;right:0;top:0}.modal-container{top:34%}.p_image{margin:0 auto;width:100%!important}.popup_detail{max-height:none;padding-top:10px;width:100%}.wishlist_icon{display:none}.cart_icon{margin-right:0}.m-w-full{max-width:100%;width:100%}.product_gutter{margin-left:1%;margin-right:1%;width:31.33%}.popup_box{width:90%}.side_cart #order_button_div{z-index:4}}@media only screen and (max-width:990px){.pdf-navigation .zoom{font-size:13px;padding:7px}.pdf-navigation input[type=number]{font-size:13px}.navigation__item{font-size:13px;width:75%}li.navigation__item.zoom_nav{text-align:right;width:25%!important}.pdf-view{padding:0!important}.avg-rating{position:relative}#review-sort,.avg-rating{margin-top:0}.fbo_related_product{padding:0 15px}.popup_content .pointer.slick-nav.left{left:0!important}.popup_content .pointer.slick-nav.right{right:0!important}.popup_content{height:auto}#outlet_layout3{padding:5% 0 6%}.contact_map_layout3{margin-top:20px;position:relative!important;right:0!important;top:0!important;width:100%!important}#booking_form .reserve_form .r_input:nth-child(3){margin:0 auto!important}.recommend_product .pointer.slick-nav.left.prev{bottom:inherit}.checkout span.re_prod_name,.checkout span.re_prod_price{font-size:13px}.checkout button.re_prod_add{font-size:12px}.recommend_product .pointer.slick-nav.right{top:13px}#checkout_login_form input{width:100%}.login_password,.login_username{width:50%}#checkout_login_form span.grey-box,.checkout-page input#checkpw{top:31px}.checkout-page img.pw_icon{top:46px}.loyal-left ul li span,.loyalty-group ul li span{font-size:13px}.loyal-right{flex-wrap:wrap;justify-content:center;width:70%}.loyal-left{width:30%}.r_input.fbo-re-date{margin:0 auto 12px!important;text-align:center}#instagram_slider_layout3 .pointer.slick-nav.right{top:45%}#reserve_layout2 div#booking_form,#reserve_layout3 div#booking_form{display:block}#home_layout3 .sec_2_container,.slide_image_layout3{height:300px!important}#home_layout2 .sec_2_box{height:300px}.w-1\/2.contact_description{width:100%}#faq_layout2 .faq_content{padding:0 10px}.fbo-accordion .flex-1{flex:auto;margin-bottom:20px;width:50%}.about_image_layout3,.contact_image_layout3{margin-top:30px;padding-bottom:100%!important;width:100%}.faq .re_button,.privacy_policy .re_button,.terms_conditions .re_button{right:0}.re_button{position:relative;right:-10;visibility:visible}.navgation a{padding:30px 0}.tb_show{display:block}.tb_hide{display:none}.ol_phone svg{position:relative;top:-6px}.faq_content{padding:20px 0 0}#login_form input{height:40px}img.pw_icon{top:38px;width:20px}span.grey-box{height:59%;top:25px}.categ-wrapper.sticky-wrap{padding:0}.sec_3_box .pointer.slick-nav.right{top:45%}.home_res_date{position:relative;top:0}img.logo_img{height:44px;width:auto}#contact-tabs .slick-track{width:-moz-fit-content!important;width:fit-content!important}#contact-tabs li{width:none!important}.ful_icon{width:50%}.icon_container{border-radius:50%;box-shadow:2px 2px 10px #ccc;height:80px;margin:0 auto;padding:15px 10px 10px;position:relative;width:80px}.icon_container svg{height:52px;margin:0 auto}.reward_page p{text-align:center}.order_history_page,.reward_page{width:95%}#address_form input,#address_form select,#home_re_form input,#re_form input,#register_form input,#register_form select,#update_form input,#update_form select,#update_password input,#update_password select,.update_add_form input,.update_add_form select{height:40px}.f_password.w-3\/5.mx-auto,.profile_page .w-3\/5.mx-auto{width:95%}.category_menu_slider .pointer.slick-nav.left{top:36%}.account_content .w-1\/3{height:300px}.banner_description h1{font-size:calc(24px + .625vw);line-height:32px;margin:9px auto 6px}.banner_description h2{font-size:calc(21.33333px + .55556vw);margin:4px auto 0}h2.banner_title{font-size:calc(26.66667px + .69444vw)}.banner_item2{background:#3d2212!important}.home_banner_info.right{right:0;text-align:center;width:100%}div.banner_sticker{margin:0 auto 10px}.home_banner_info{left:0;padding:0 40px;text-align:center;width:50%!important}.order_now_menu{visibility:visible}.container.w-4\/5.mx-auto.faq_page,.container.w-4\/5.mx-auto.tc_page.px-4{width:100%}.register_page .w-3\/5.mx-auto{width:95%}#right_login .w-3\/5{width:50%}div#right_login{padding:50px 10px 80px}#left_login{height:220px}div#left_login,div#right_login{width:100%}.login_page{display:block}#contact_form .form-group,#review_form .form-group,.mul_form .form-group{text-align:left;width:100%!important}.o_detail{margin-bottom:20px;width:50%}.reserve_form{display:block}button.home_reserve_btn{display:block;margin:10px auto}button.nav_button{border-radius:5px;font-size:11px;margin-right:12px;padding:6px 4px}.r_input{margin:0 auto;position:relative;text-align:center;width:60%!important}.r_input .outlet-selection{margin-bottom:10px}.reserve_form input{display:block;width:100%}.sec_3_box .w-1\/2{padding-left:20px;padding-right:20px}.about_content{display:block;padding-top:20px}.about_description,.about_image{width:100%}.about_description{clear:both;padding:40px}.home_slider .pointer.slick-nav.left,.home_slider .pointer.slick-nav.right{top:45%}.login_password span.validate,.login_username span.validate{position:relative;text-align:center}.field_container{margin:0 auto}.field_container .form-group{margin:20px auto;text-align:center}.field_container .form-group input{text-align:center}.login_form label{display:block;margin-bottom:10px;text-align:center}.field_container{display:block}.right_checkout{margin:auto;width:46%}.popup_content .pointer.slick-nav.left,.popup_content .pointer.slick-nav.right{top:50%}.sticky-wrap{padding:10px 0}#loader{background-size:30%!important}.choose-to-remove-free-product-content,.coupon_info,.fulfilment_content,.select-free-product-content,.select-free-product-option-content{height:auto}.ful_btn button{padding:6px 20px 4px}.popup_content{padding:4% 0 0}.modal-container{max-height:100vh;top:10%}.product_group{padding:2% 5% 10%}.category_menu_slider{padding:2% 5%}.category_menu_stick_slider{padding:0 5%!important}.category_menu_stick_slider .pointer.slick-nav.left,.category_menu_stick_slider .pointer.slick-nav.right{top:12%!important}.pointer.slick-nav.right{background-position:100%;right:1%!important;top:35%}.pointer.slick-nav.left{left:1%!important}.popup_detail,.product_image,.product_image img{width:100%}.popup_detail{max-height:none}.modal-close{background:#fff;border-top-right-radius:5px;right:0;top:0}.product_gutter{margin-left:1%;margin-right:1%;width:48%}.footer_upper_row div{flex:initial;margin-bottom:20px;width:50%}.footer{padding:6% 0 2%}}@media (max-width:991px){#side_cart_div{padding-bottom:0;top:0!important}.side_cart{height:100%;padding-bottom:70px}#no_announcement_bar #order_button_div,.side_cart #order_button_div{bottom:0;bottom:0!important;display:none;height:70px;left:0;padding:12px 14px;position:fixed;width:100%;z-index:9999}.slide-in .side_cart #order_button_div{display:block!important}#order_button_div{bottom:0!important}}@media only screen and (max-width:767px){#review-sort{margin-bottom:10px;margin-top:0;position:relative;right:0}#review-sort select{width:100%}.success_container h2.review-title{text-align:center}#sm-container{align-items:center;display:flex!important;flex-direction:row;margin-top:15px}.review-mobile{width:60%}.review-mobile .avg-rating{padding:0}.avg-rating{margin-top:0;position:relative}.submit_review{width:100%}.review_box{display:block}.review_box .w-1\/3{width:100%}.fixed_header{height:auto!important}table.dataTable thead .sorting{background-size:13px}.banner_item,.main_slider .slide_item .item{padding-bottom:100%}.recommend_slider .pointer.slick-nav.left{top:45%}.checkout .recommend_product .pointer.slick-nav.left.prev{left:88%!important}.home_outlets iframe{height:300px}.banner_description pre{font-size:13px;white-space:pre-wrap}h2.banner_title{font-size:calc(20px + .52083vw)}.loyal-left{width:40%}.loyal-right{width:60%}.loyal-left ul{border-top:0}#order_list td,#order_list th,#reward_detail td,#reward_detail th,#tier_detail td,#tier_detail th{font-size:12px}#account-tabs{justify-content:center}ul#account-tabs li a{font-size:13px;padding:9px 8px;width:auto}span.or-status{display:block;width:100px}#search-filter{width:50%}.tier-info{margin-bottom:20px;margin-right:0;width:100%}.tier-container{width:100%}.acc-icon{height:40px;width:40px}.acc-info p{font-size:13px}.acc-info h3{font-size:14px;margin-top:0}.acc-info{flex-wrap:wrap}.category-container{margin-top:14px}.sticky-wrap .category-container{margin-top:0}.reservation-info p{width:100%}#home_layout3 ul.slick-dots{bottom:0;justify-content:center;padding-left:0}.delivery_container,body.fbo.pages.account,body.fbo.pages.checkout{overflow-x:hidden}.banner_description h3{font-size:16px;line-height:1.2;margin-top:4px}.apply-reward{margin-bottom:10px!important;text-align:right}.member-reward-group span{display:block;width:100%}input#reward-point-input{margin:10px 0;width:100%}.member-reward-group label{display:block}.banner_item p{line-height:1.1}#bg_half{display:none}.ol_clock svg{height:26px!important}.fulfilment_content,.qr_password_modal_content,.qr_phone_number_modal_content{top:5%}#outlet_layout2 .oc_detail{width:100%}#brew_product_layout3 .slick-center{transform:scale(1)}#brew_product_layout3 .slick-active{padding:0}.brew_box{padding:0 10px!important}#home_layout3 .sec_2_container,.slide_image_layout3{height:400px!important}#home_layout3{padding:40px 10px 0}.slide_layout3{display:block}#promotion_layout_3 .w-2\/5,#promotion_layout_3 .w-3\/5,.slide_layout3 .w-2\/5,.slide_layout3 .w-3\/5{width:100%}#promotion_layout_3 .w-2\/5{margin-top:20px}#promotion_layout_3 .w-3\/5{padding:0}.slide_layout3 a.fom{margin-bottom:10px;padding-top:10px}.slide_layout3 a.fom button{margin-top:0}#home_layout3 .sec_2_box,#home_layout3 .sec_2_box p,#home_layout3 a.fom{text-align:center!important}#home_layout2{padding:5px 2rem}ul#about-tabs li a,ul#layout3-contact-tabs li a{margin-right:7px;padding:9px 20px;width:auto}nav.navgation{margin-left:0!important}.order_now_menu{visibility:hidden}span.faq-side-tab{font-size:12px;font-weight:600;padding:10px 5px}.faq-accordion{padding:0 0 0 10px}#contact_layout3 .w-1\/2{width:100%}.fbo-accordion .flex-1{padding:0;width:100%}img.close_nav{position:absolute;right:6px;top:6px;width:18px}button.re_button{visibility:hidden}.re_button{right:0}ul#faq-tabs li a{font-size:12px;margin:4px 0;width:auto}#faq-tabs li{width:auto}#login_form img.pw_icon{display:block;top:36px}#login_form span.grey-box{display:block!important;height:62%;top:23px}#reset_form span.grey-box{display:block!important;height:39px;top:31px}#reset_form img.pw_icon{display:block!important}#forgot_form input,#reset_form .form-group{width:100%!important}img.pw_icon,span.grey-box{display:none}.category-container{padding-left:0}.fbo-sub-category li{padding:2px 0!important}span.cate-name{color:#fff;font-size:18px;font-weight:500;padding-left:20px;padding-top:9px;text-transform:uppercase}ul.cate-container{background:#fff;padding-bottom:20vh}.category-container ul{box-shadow:0 0 8px rgba(0,0,0,.2);display:none;height:86vh;overflow-y:scroll}ul.fbo-sub-category{box-shadow:none;display:block;height:auto;overflow-y:auto;position:relative;top:0}.category-container li{display:block;padding:4px 0 0}#ctgr-menu-div.menu-open{position:relative;z-index:999}#ctgr-menu-div.menu-open ul.cate-container{height:100vh;left:0;padding-bottom:40px;padding-top:40px;position:fixed;right:0;top:0;z-index:9999}#close-menu{border-radius:30px;display:block;padding:7px;position:fixed;right:10px;top:3px;width:33px;z-index:99}.categ-wrapper.sticky-wrap{margin-top:0;top:70px}.page_content.home_announcement{padding-top:105px!important}.sec3_right_menu{height:600px}.full_banner{height:200px}.about_bg_img{background-position:50%;background-size:cover;float:none;margin:10px auto;padding-bottom:70%;width:70%}img.logo_img{height:50px;width:auto}.tab-content,.tab-content p{font-size:12px}#featured_product .slick-slide,#featured_product2 .slick-slide{height:auto}.insta_item img{margin:0 auto;width:100%}.home #with_announce{padding-top:164px}.datepicker td,.datepicker th{font-size:12px;height:16px;padding:2px;width:16px}#re_date_time .text-sm.mb-3.relative{font-size:12px}#reservation_form{padding-left:15px;padding-right:15px;width:94%}#reset_form input{width:100%}h1{font-size:20px}.ful_icon h3{font-size:calc(12.61538px + .46154vw)}.dataTables_wrapper .dataTables_paginate{justify-content:center}button.submit_update,span.general_button{padding:8px 20px}.form-group.inline-flex.inline-radio{margin-top:10px!important}span.check_available{align-items:center;display:flex;font-size:13px;height:40px;justify-content:center;margin:0 auto;padding:9px;width:40%}.inline-radio span{width:35%}.inline-radio label{width:20%!important}label{font-size:13px!important;font-weight:500}#about_order_now,.submit_contact,button.general_button,button.submit_login,button.submit_register{font-size:12px;padding:8px 20px;width:100%}.submit_review_btn,button.new_address{font-size:12px;padding:8px 20px}ul#profile-tabs li a{font-size:13px;margin:10px 2px;padding:10px 5px}.responsive_table{display:block;overflow-x:auto}.responsive_table tbody{max-width:100%;width:100%}.account_content a{width:100%}.order_history_page,.reward_page{width:90%}.order_history_page{padding:6% 0 20%;width:90%}.account_content .w-1\/3{height:300px;margin-bottom:15px;width:100%}.home_banner_info.right div.banner_sticker{float:none}.home_banner_info.right{right:0;text-align:center;width:100%}.home_banner_info.left{width:100%}.home_banner_info{padding:0 40px;width:100%!important}ul#contact-tabs{width:80%}#right_login .w-3\/5{width:95%}.contact_form{padding:20px}.oc_detail2{display:block}.contact_page hr{margin:50px 0}.about_content .w-1\/2,.contact_detail .w-1\/2{padding-left:0;padding-right:0;width:100%}.about_content,.contact_detail{display:block;padding:0 20px}.sec4_left_info{padding:0 20px}button.banner_btn,button.contact_btn,button.home_order_btn,button.home_reserve_btn{font-weight:500}.r_input,button.contact_btn,button.home_reserve_btn{width:100%!important}.r_input .outlet-selection{margin-bottom:10px}button.home_order_btn{width:100%}.home_banner_info{left:0;right:0;text-align:center}.banner_item2{background:#3d2212!important}div.banner_sticker{margin:0 auto 20px}#contact-tab-contents{padding:10px 0}.o_detail{width:100%}.instagram_slider .pointer.slick-nav.left,.instagram_slider .pointer.slick-nav.right{background-size:40%!important;top:45%}.instagram_slider{padding:20px}#layout3 span.end_text{display:none}.sec_4{padding-bottom:40px}.sec4_left_box{height:450px;margin-bottom:20px}.home_p_box{margin-bottom:0;margin-left:1%;margin-right:1%}.home_p_box:hover{box-shadow:none;transform:none}.sec_3_box{display:block}.sec_3_box .w-1\/2{justify-content:center;padding-left:0;padding-right:0;width:100%}#faq-tab-contents svg{width:55px!important}.navgation a{font-size:13px}p.close_menu{color:#fff;position:fixed;right:10px;top:10px}.navgation{background:#fff;height:100%;justify-content:flex-start;left:-100%;padding:20px 0;position:fixed;top:0;width:65%;z-index:99}#quick_cart span#show_all_mobile,.side_cart span#show_all{display:none}.qrlisting .product_options .form-group{border-bottom:1px solid #c3c3c3}#layout1 .add_to_cart_box{height:34px!important;width:34px!important}#layout1 button.add_to_cart{height:100%;width:100%}#side_cart_div{position:fixed;right:-100%;top:84px;width:100%;z-index:9999}#m_side_cart .check_available{display:none}.right_checkout{margin:auto;width:80%}.delivery_form,.payment_form,.register_form,.shipping_form{margin:12% 0;padding:9% 5%}.checkout_toggle{float:left;margin-right:10px}.checkout_toggle p{font-size:13px}.checkout .page_content{padding-top:120px}#layout2 .product_hover_box{width:35%}.quick_container{display:block;z-index:2}.product_gutter{width:48%}span.product_price_new{margin-left:0}#layout2 .product_info{width:65%}.date-box{display:none;margin-right:1%;width:24%}.date-box:nth-child(-n+4){display:block}#choose_remove_fp_close,#coupon_close,#detail_close,#ful_close,#home_re_close,#order_from_table_close,#re_close,#review_close{border-radius:30px;padding:7px;right:3px;top:3px;width:33px;z-index:99}.backto_all{left:30px;right:auto}.mb_ful_btn{width:95px}.pointer.slick-nav.left,.pointer.slick-nav.right{top:30%}.quantity.buttons_added .minus,.quantity.buttons_added .plus{background-color:#fff;border:1px solid #ccc;border-radius:20px;cursor:pointer;font-size:16px;height:35px;padding:0;width:36px}.quantity .input-text.qty{background-color:transparent;border:1px solid #ccc;border-radius:5px;border-radius:20px;font-size:14px;height:35px;padding:0;text-align:center;width:33px}.quantity.buttons_added{margin-right:10px}.popup_add_to_cart{height:36px;padding:6px 15px}.modal-close{background:#fff;border-top-right-radius:5px;right:0;top:0}#hover_state{max-height:85vh;overflow-y:auto}.home .sm_show#no_announcement{margin-top:70px}.home #no_announcement_bar{padding-top:98px!important}#no_announcement{margin-top:80px}#no_announcement_bar{padding-top:70px!important}#no_announcement_bar .category_stick.sticky-wrap{top:70px}.right_nav{top:15px}.product_group{padding:2% 5% 20%}.sticky-wrap{top:117px}.lg_show{display:none!important}.modal-container{top:5%}.logo{display:block;left:0;margin:0 auto;position:relative;z-index:1}.has_ann_toggle{top:58px!important}.main_menu{padding:10px 0}.mobile_toggle{left:2%;padding:2px;position:absolute}.right_nav .menu_dropdown{margin-top:14px;position:absolute;width:30vw}.navgation a{padding:10px 15px!important}.navgation a.active,.navgation a:hover{border-bottom:0!important}.ful_bar .form_group{width:70%}.ful_btn{width:30%}.ful_btn button{justify-content:center;width:100%}.category_menu_slider span,.category_menu_stick_slider span{font-size:12px;margin:auto 4px;padding:13px 4px;width:95%}.newsletter .form_group.flex{margin:0 auto;width:85%}.cart_icon{margin:0 6px 0 0;width:22px}.popup_box .add_to_cart_box{margin:2% 0 0;padding:2% 6%;width:100%}.modal-container{width:85%}#layout1 .product_gutter{margin-top:20px;width:100%}#layout1 .product_gutter.has_time_sales{margin-top:45px}.popup_content{display:block}.popup_content .product_options label,.popup_detail,.popup_image{width:100%}.popup_content .opt_img_box+span{flex:1}.popup_content span.opt_price{float:none}.popup_box{top:20%;width:80%}.popup_close{right:2%}.popup_detail{padding-left:20px;padding-right:20px}.p_image .slick-track{width:100%}.choose-to-remove-free-product-content,.coupon_info,.fulfilment_content,.review_info_box,.select-free-product-content,.select-free-product-option-content{width:94%}.footer_upper_row div{text-align:center;width:100%}.footer{padding:10% 0 2%}.footer_lower_content span{color:#fff;flex:initial;font-size:11px;text-align:center;width:100%}.social_icons ul{justify-content:center}.social_icons img{height:25px}.sm_show{display:block!important}#layout2 .product_gutter{width:100%}.about_content{display:block}.about_description,.about_image{width:100%}.about_description{margin-top:20px}.about_page,.account_page,.contact_page,.f_password,.faq_page,.profile_page,.register_page,.reward_page{padding:6% 2% 16%}#contact_layout3 .contact_page{padding:0 2%}#outlet_layout3,.contact_section{padding:12% 2%}.tc_page{padding:6% 6% 12%}.acc_icon{width:22px}#coupon-input,#reward-point-input{font-size:12px;padding:5px 10px}}@media only screen and (max-width:540px){.loyalty-group{margin-right:0}.loyal-left ul li span{font-size:12px}.loyal-left,.loyal-right{width:50%!important}.acc-info{width:100%}ul#profile-tabs li a{width:115px}.sec3_right_menu{height:500px}.home #no_announcement_bar{padding-top:89px!important}.about_page,.account_page,.contact_page,.f_password,.faq_page,.profile_page,.register_page,.reward_page{padding:6% 2% 20%}.account_content .w-1\/3{height:200px}.left_checkout{padding-left:0;padding-right:0}.right_checkout{width:100%}.detail_form_group{margin:4% 0 3%;width:100%}.detail_form_checkbox{margin-top:4%}div#m_side_cart{top:117px;width:90%}.icon_container svg{margin:0 auto}.choose-to-remove-free-product-content,.coupon_info,.fulfilment_content,.review_info_box,.select-free-product-content,.select-free-product-option-content{padding:30px 15px}.coupon_box{margin:10px 0;width:100%}.coupon_div{display:block}.ful_bar.w-full{padding:5px}.ful_bar .form_group button,.ful_btn button{display:block;font-size:11px;height:75%;padding:5px 10px}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{font-size:13px}}@media only screen and (max-width:375px){.sec_2_box h2{line-height:20px}.sec_2_box p,.sec_2_box pre{font-size:13px;line-height:20px;text-align:center}}@media only screen and (max-width:320px){.checkbox-style.checkbox-style-quantity{width:28%}#review-sort{margin-bottom:18px;margin-top:0;position:relative;right:0!important}#review_sortby{width:100%}#mobile_review_sortby{width:100%!important}.btn-number.option-qty-button,.qty-control-div input{font-size:12px;height:30px!important;padding:4px;width:30px!important}label{font-size:12px!important}.loyal-left{width:55%!important}.loyal-right{width:45%!important}ul#profile-tabs li a{font-size:11px;margin:10px 2px;padding:10px 0;width:94px}#contact-tabs li span{padding:10px 12px}.o_detail{margin-left:0}#layout3 .time_sales{top:-39px}.product_gutter{width:100%}.checkout_toggle .flex.items-center{margin-bottom:0}.checkout_toggle .flex.items-center.cutlery{margin-bottom:25px!important}}.clear-cart-link,.side_delete_icon{cursor:pointer}.clear-cart-link:hover,.side_delete_icon:hover{opacity:.6}.swal-title{font-size:22px;padding:0 16px}.swal-button{font-size:11px;padding:7px 14px}.swal-footer{padding:5px 6px}.swal-footer,.swal-text{text-align:center}.large-width{width:50%!important}.large-height{height:100vh!important}@media(max-width:767px){.large-width{width:100%!important}.large-height{height:auto!important;min-height:70em}}.mb-0-imp{margin-bottom:0!important}.pb-0-imp{padding-bottom:0!important}.hidden-imp{display:none!important}.mr-0-imp{margin-right:0!important}input::-moz-placeholder,select::-moz-placeholder{opacity:.5}input::placeholder,select::placeholder{opacity:.5}input:-ms-input-placeholder,select:-ms-input-placeholder{opacity:.5}input::-ms-input-placeholder,select::-ms-input-placeholder{opacity:.5}a.checkout_continue{background:#cecece;border:1px solid #cecece;border-radius:5px;color:#fff;display:block;font-size:14px!important;font-size:12px;margin-top:15px;padding:10px 30px;text-align:center;text-transform:uppercase;width:100%}a.checkout_continue:hover{background:#b1b1b1}#booking_form .reserve_form .r_input:nth-child(3){background:#fff;border:#c4c4c4;margin:1px}.fourOfour{align-items:center;background:url(/images/ellipse2.png?23bb331d351a4f50803c1154d9d87008) no-repeat;background-position:bottom;background-size:contain;display:flex;flex-direction:column;height:100vh;justify-content:center}.elip1{right:0;top:0;width:90px}.elip1,.elip2{position:absolute}.elip2{left:0;width:100px}.elip3{bottom:0;position:absolute;right:15%;width:80px}.group2{left:0}.group1,.group2{position:absolute;width:200px}.group1{right:0}.dot1{position:absolute;right:10px;top:30%;width:25px}.dot2{bottom:10%}.dot2,.dot3{left:10px;position:absolute;width:25px}.dot3{top:10%}.dot4{position:absolute;right:14%;top:2%;width:60px}@media screen and (-webkit-min-device-pixel-ratio:0){.btn-number.option-qty-button,.btn-number.option-qty-button:focus,.option-qty-button,.option-qty-button:focus,.quantity.buttons_added .minus,.quantity.buttons_added .minus:focus,.quantity.buttons_added .plus,.quantity.buttons_added .plus:focus{font-size:16px}}@media only screen and (max-width:1200px){.quick_container{display:block;z-index:2}}.add_to_cart_box .all-theme-color-text{justify-content:center}
