.wpc-col-reverse{flex-direction:row-reverse!important}.wpc-align-self-center{align-self:center!important}.wpc-p0{padding:0!important}.wpc-m0{margin:0!important}.wpc-none{display:none}.wpc-post-bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:300px}.wpc-menu-tag-wrap .wpc-menu-tag{display:inline-block}.wpc_pro_standard_offer_message{background:#e4d5f3;font-size:24px;font-weight:700;margin-bottom:30px;padding:15px;text-align:center}.wpc-tab-grid .wpc-food-menu-item{box-shadow:0 15px 30px 0 rgba(0,0,0,.06);margin-bottom:30px;padding:0!important}.wpc-tab-grid .wpc-food-menu-item .wpc-food-menu-thumb{position:relative}.wpc-tab-grid .wpc-food-menu-item .wpc-food-inner-content{padding:15px}.wpc-tab-grid .wpc-menu-tag-wrap{left:15px;position:absolute;top:15px;z-index:1}.wpc-tab-grid .wpc-menu-tag{padding:0}.wpc-tab-grid-style2 .wpc-food-menu-item{border:1px solid #f2efef;border-radius:12px;box-shadow:0 15px 30px rgba(0,0,0,.05);padding:30px;text-align:center}.wpc-tab-grid-style2 .wpc-food-menu-item .wpc-food-menu-thumb{border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;height:90%;margin:auto auto 25px;overflow:hidden;width:64%}.wpc-tab-grid-style2 .wpc-food-menu-item .wpc-food-menu-thumb img{height:100%;-o-object-fit:cover;object-fit:cover}.wpc-tab-grid-style2 .wpc-food-menu-item .wpc-add-to-cart{position:relative}.wpc-tab-grid-style2 .wpc-food-menu-item .wpc-add-to-cart a{border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;margin:auto}.wpc-tab-grid-style2 .wpc-food-menu-item .wpc-food-inner-content p{padding-right:0}.wpc-tab-grid-style2 .wpc-food-menu-item .wpc-feautre-thumb-area{position:relative}.wpc-tab-grid-style2 .wpc-food-menu-item .wpc-menu-tag-wrap{left:6px;position:absolute;top:6px}.wpc-tab-grid-style2 .wpc-food-menu-item .wpc-price{align-items:center;background:#bc906b;border:7px solid #fff;border-radius:50%;bottom:-10px;color:#fff;display:flex;flex-direction:column;font-size:16px;height:130px;justify-content:center;left:60%;min-height:90px;min-width:90px;padding:22px 0;position:absolute;text-align:center;width:130px}.wpc-tab-grid-style2 .wpc-food-menu-item .wpc-price .woocommerce-price-suffix,.wpc-tab-grid-style2 .wpc-food-menu-item .wpc-price del{display:none}.wpc-food-tab-style3 .wpc-food-menu-thumb{overflow:hidden}.wpc-food-tab-style3 .wpc-food-menu-thumb img{height:100%;-o-object-fit:cover;object-fit:cover}.wpc-food-tab-style4.wpc-food-menu-item .wpc-food-menu-thumb,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-food-menu-thumb{margin-bottom:0}.wpc-food-tab-style4.wpc-food-menu-item .wpc-food-menu-thumb:before,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-food-menu-thumb:before{background-color:rgba(0,0,0,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.wpc-food-tab-style4.wpc-food-menu-item .wpc-menu-tag,.wpc-food-tab-style4.wpc-food-menu-item .wpc-product-labels,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-menu-tag,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-product-labels{z-index:1}.wpc-food-tab-style4.wpc-food-menu-item .wpc-add-to-cart,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-add-to-cart{bottom:0;margin-top:10px;position:relative}.wpc-food-tab-style4.wpc-food-menu-item .wpc-add-to-cart a,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-add-to-cart a{margin:auto}.wpc-food-tab-style4.wpc-food-menu-item span.wpc-menu-currency,.wpc-slider-grid-3 .wpc-food-menu-item span.wpc-menu-currency{background:#e3106e;border-radius:50%;color:#fff;min-height:60px;min-width:60px;padding:12px 9px;position:absolute;right:15px;text-align:center;top:12px;z-index:1}.wpc-food-tab-style4.wpc-food-menu-item .wpc-food-inner-content,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-food-inner-content{bottom:0;left:0;margin:auto;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:2}.wpc-food-tab-style4.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a{background-color:transparent;color:#fff}.wpc-food-tab-style4.wpc-food-menu-item .wpc-food-inner-content p,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-food-inner-content p{color:#fff;padding:0}.wpc-food-tab-style4.wpc-food-menu-item .wpc-add-to-cart,.wpc-food-tab-style4.wpc-food-menu-item .wpc-food-inner-content,.wpc-food-tab-style4.wpc-food-menu-item .wpc-food-menu-thumb:before,.wpc-food-tab-style4.wpc-food-menu-item .wpc-menu-tag,.wpc-food-tab-style4.wpc-food-menu-item .wpc-product-labels,.wpc-food-tab-style4.wpc-food-menu-item span.wpc-menu-currency,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-add-to-cart,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-food-inner-content,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-food-menu-thumb:before,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-menu-tag,.wpc-slider-grid-3 .wpc-food-menu-item .wpc-product-labels,.wpc-slider-grid-3 .wpc-food-menu-item span.wpc-menu-currency{opacity:0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease}.wpc-food-tab-style4.wpc-food-menu-item:hover .wpc-add-to-cart,.wpc-food-tab-style4.wpc-food-menu-item:hover .wpc-food-inner-content,.wpc-food-tab-style4.wpc-food-menu-item:hover .wpc-food-menu-thumb:before,.wpc-food-tab-style4.wpc-food-menu-item:hover .wpc-menu-tag,.wpc-food-tab-style4.wpc-food-menu-item:hover .wpc-product-labels,.wpc-food-tab-style4.wpc-food-menu-item:hover span.wpc-menu-currency,.wpc-slider-grid-3 .wpc-food-menu-item:hover .wpc-add-to-cart,.wpc-slider-grid-3 .wpc-food-menu-item:hover .wpc-food-inner-content,.wpc-slider-grid-3 .wpc-food-menu-item:hover .wpc-food-menu-thumb:before,.wpc-slider-grid-3 .wpc-food-menu-item:hover .wpc-menu-tag,.wpc-slider-grid-3 .wpc-food-menu-item:hover .wpc-product-labels,.wpc-slider-grid-3 .wpc-food-menu-item:hover span.wpc-menu-currency{opacity:1;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease}.wpc-food-tab-style4 .wpc_pro_food_time li{color:#fff}.wpc-food-tab-style4 .wpc_pro_food_time li .wpc_preparing_time,.wpc-tab-grid-style2 .wpc_pro_food_time li .wpc_preparing_time{float:none;margin-left:15px}@media (min-width:768px){.nav-position-left,.nav-position-right{display:flex}.nav-position-left .wpc-nav,.nav-position-right .wpc-nav{flex-basis:30%;margin-right:20px}.nav-position-left .wpc-nav li,.nav-position-right .wpc-nav li{display:block;width:100%}.nav-position-left .wpc-nav li a,.nav-position-right .wpc-nav li a{border:1px dashed #eaeaea;bottom:0;padding:15px}.nav-position-left .wpc-nav li a.wpc-active,.nav-position-right .wpc-nav li a.wpc-active{background-color:#e3106e;border-color:#e3106e;color:#fff}.nav-position-left .wpc-tab-content.wpc-widget-wrapper,.nav-position-right .wpc-tab-content.wpc-widget-wrapper{max-width:100%;width:100%}.nav-position-left .wpc-nav li a{border-bottom:0}.nav-position-left .wpc-nav li a:after{left:auto;right:-15px;top:0;transform:rotate(-90deg)}.nav-position-right .wpc-nav{margin-left:20px;margin-right:0;order:1}.nav-position-right .wpc-nav li a{border-bottom:0}.nav-position-right .wpc-nav li a:after{left:-15px;right:auto;top:0;transform:rotate(90deg)}}.wpc-food-menu-slider .wpc-food-menu-thumb{margin-bottom:15px}.wpc-food-menu-slider .wpc-post-meta-info:after{clear:both;content:"";display:table}.wpc-food-menu-slider .wpc-post-meta-info .wpc-menu-tag{float:left}.wpc-food-menu-slider,.wpc-tab-with-slider{overflow:hidden;position:relative}.wpc-food-menu-slider .wpc-food-menu-item,.wpc-tab-with-slider .wpc-food-menu-item{margin-bottom:40px}.wpc-food-menu-slider .swiper-button-next,.wpc-food-menu-slider .swiper-button-prev,.wpc-tab-with-slider .swiper-button-next,.wpc-tab-with-slider .swiper-button-prev{background-color:#e3106e;background-image:none;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;color:#fff;font-size:14px;height:40px;line-height:40px;text-align:center;transform:scale(0);transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;width:40px}.wpc-food-menu-slider .swiper-button-next:after,.wpc-food-menu-slider .swiper-button-prev:after,.wpc-tab-with-slider .swiper-button-next:after,.wpc-tab-with-slider .swiper-button-prev:after{display:none}.wpc-food-menu-slider .swiper-button-next,.wpc-tab-with-slider .swiper-button-next{right:15px}.wpc-food-menu-slider .swiper-button-prev,.wpc-tab-with-slider .swiper-button-prev{left:15px}.wpc-food-menu-slider .swiper-pagination-bullets,.wpc-food-menu-slider .swiper-pagination-custom,.wpc-food-menu-slider .swiper-pagination-fraction,.wpc-tab-with-slider .swiper-pagination-bullets,.wpc-tab-with-slider .swiper-pagination-custom,.wpc-tab-with-slider .swiper-pagination-fraction{bottom:0}.wpc-food-menu-slider:hover .swiper-button-next,.wpc-food-menu-slider:hover .swiper-button-prev,.wpc-tab-with-slider:hover .swiper-button-next,.wpc-tab-with-slider:hover .swiper-button-prev{transform:scale(1)}.wpc-food-slider1,.wpc-menu-list-style2,.wpc-slider-grid-3{overflow:hidden}.wpc-food-slider1 .wpc-menu-tag-wrap,.wpc-menu-list-style2 .wpc-menu-tag-wrap,.wpc-slider-grid-3 .wpc-menu-tag-wrap{left:15px;position:absolute;top:15px}.wpc-food-slider1 .wpc-menu-tag,.wpc-menu-list-style2 .wpc-menu-tag,.wpc-slider-grid-3 .wpc-menu-tag{padding:0}.wpc-slider-grid-3 .wpc_pro_food_time li{color:#fff}.wpc-slider-grid-3 .wpc_pro_food_time li .wpc_preparing_time{float:none;margin-left:10px}.wpc-menu-list-style1 .wpc-food-menu-thumb{overflow:hidden}.wpc-menu-list-style2 .wpc-food-menu-thumb{margin-bottom:15px}.content-style-5{border-bottom:1px solid #eaeaea;margin-bottom:30px;padding-bottom:30px}.content-style-5 .wpc-food-menu-item{overflow:hidden}.content-style-5 .wpc-menu-tag-wrap .wpc-menu-tag li{background-color:transparent;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;color:#000}.content-style-5 .wpc-menu-tag-wrap .wpc-menu-tag li:nth-child(3n+1){background:#cef5ff}.content-style-5 .wpc-menu-tag-wrap .wpc-menu-tag li:nth-child(3n+2){background:#ffd7e7}.content-style-5 .wpc-menu-tag-wrap .wpc-menu-tag li:nth-child(3n+3){background:#fcefd2}.content-style-5 .wpc-add-to-cart{bottom:0;left:0;position:relative}.content-style-5 .wpc-add-to-cart a{border-radius:5px;line-height:30px;margin-right:20px}.content-style-5 .wpc-add-to-cart a.cart-text-added{padding:1px 15px 3px 0}.content-style-5 .wpc-food-inner-content p{margin-bottom:15px;min-height:auto}.content-style-5 .wpc-menu-footer-wrap{align-items:center;display:flex;flex-wrap:wrap}.content-style-5 .wpc-food-inner-content p{padding-right:0}.content-style-5 .wpc-menu-currency{font-size:20px;font-weight:600}.wpc-menu-list-style2 .wpc-food-menu-item{background:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:20px}.wpc-menu-list-style2 .wpc-food-menu-item .wpc-food-menu-thumb a{border-radius:20px;margin:0 auto;width:100%}.wpc-menu-list-style2 .wpc-food-menu-item .wpc-food-inner-content{margin:0 auto;padding:0 20px}.wpc-menu-list-style2 .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title{font-size:20px}.wpc-menu-list-style2 .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-footer .wpc-add-to-cart{bottom:-28px}.wpc-menu-list-style4{margin-left:0;margin-right:0}.wpc-menu-list-style4 .wpc-food-menu-item{padding:0!important}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-inner-content{padding:30px;position:relative;text-align:center}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency{display:block;float:none;padding-left:0}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-inner-content p{padding-right:0}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-inner-content .wpc-add-to-cart{position:relative}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-inner-content .wpc-add-to-cart a{margin:auto}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-menu-thumb{overflow:hidden;position:relative}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-menu-thumb .wpc-menu-tag-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;left:12px;margin:0;padding:0;pointer-events:none;position:absolute;right:12px;top:12px;z-index:3}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-menu-thumb .wpc-menu-tag-wrap>*{pointer-events:auto}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-menu-thumb .wpc-product-labels{align-items:flex-start;display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;order:1;padding:0}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-menu-thumb .wpc-product-labels .wpc-product-label{align-items:center;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.15);display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.2px;line-height:1.2;padding:4px 10px}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-menu-thumb .wpc-product-labels .wpc-product-label__icon{font-size:14px;height:14px;line-height:1;width:14px}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-menu-thumb .wpc-menu-tag{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0 0 0 auto;order:2;padding:0}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-menu-thumb .wpc-menu-tag li{align-items:center;background-color:hsla(0,0%,100%,.92);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.12);color:#1f2937;display:inline-flex;font-size:11px;font-weight:500;line-height:1.4;padding:3px 10px;text-transform:capitalize}.wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-menu-thumb .wpc-menu-tag.wpc-discount-offer li{background-color:var(--wpc-filter-primary,#e7272d);color:#fff}.wpc-stockout a{background-color:#ccc!important;cursor:no-drop}.form-row.wpc_pro_order_time .woocommerce-input-wrapper{align-items:center;display:flex}.form-row.wpc_pro_order_time .woocommerce-input-wrapper label{margin-right:20px}.form-row.wpc_pro_order_time .woocommerce-input-wrapper .input-radio{margin-right:5px}.wpc-pickup-delivery{display:flex;justify-content:space-around;list-style-type:none;margin-bottom:30px;padding-left:0}.wpc-pickup-delivery strong{display:block}.wpc-pickup-delivery:empty{display:none}.wpc-price-wrap .wpc-main-price{margin-right:5px;opacity:.6}.wpc-price-wrap .wpc-discount-price{font-weight:700}.business_hour_label{font-size:36px;font-weight:700;margin-bottom:20px}.wpc_pro_business_hour{list-style-type:none;margin:0}.wpc_pro_business_hour li{background-color:#fff;border-bottom:1px solid #e4e6eb;color:#000;line-height:30px;padding:10px 0}.wpc_pro_business_hour li span{float:right}.wpc_pro_business_hour li:last-child{border-bottom:none}.wpc_pro_business_hour li strong{font-size:24px}.wpc_pro_business_hour ul{list-style:none;margin:0}.slot-item{background-color:#fff;border-radius:12px;box-shadow:none;color:#000;margin-bottom:30px;padding:40px 36px}.slot-item strong{color:inherit;font-size:24px}.slot-item ul li{color:#000;font-size:18px;font-weight:500;padding-left:31px;position:relative}.slot-item ul li:before{background-color:#000;border-radius:50%;content:"";height:6px;inset:0;margin:auto;position:absolute;right:auto;width:6px}.wpc_pro_food_time{list-style-type:none;margin-bottom:15px;padding:0}.wpc_pro_food_time li{display:block;font-size:14px;line-height:26px;overflow:hidden}.wpc_pro_food_time li .wpc_label_meta{font-weight:600}.wpc_pro_food_time li .wpc_preparing_time{float:right}.wpc_pro_food_time li:last-child{padding-bottom:0}.admin-bar .wpc-product-popup-content{top:32px}@media (max-width:782px){.admin-bar .wpc-product-popup-content{top:0}}.wpc-menu-of-the-day,.wpc-product-popup-content{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:99999}.wpc-menu-of-the-day .wpc-close.wpc-btn,.wpc-product-popup-content .wpc-close.wpc-btn{cursor:pointer;position:absolute;right:0;top:0;z-index:2}.wpc-menu-of-the-day .wpc-close.wpc-btn i,.wpc-product-popup-content .wpc-close.wpc-btn i{font-style:normal;line-height:35px}.wpc-menu-of-the-day .wpc-close.wpc-btn:focus,.wpc-product-popup-content .wpc-close.wpc-btn:focus{border:none;outline:none}.wpc-menu-of-the-day .product_title,.wpc-product-popup-content .product_title{display:inline-block;font-size:30px;margin:0 0 15px}.wpc-menu-of-the-day .onsale,.wpc-product-popup-content .onsale{background:#b10707;color:#fff;padding:6px}.wpc-menu-of-the-day .price,.wpc-menu-of-the-day .woocommerce-variation-price,.wpc-product-popup-content .price,.wpc-product-popup-content .woocommerce-variation-price{color:#e3106e;font-size:20px}.wpc-menu-of-the-day .woocommerce-variation-price,.wpc-product-popup-content .woocommerce-variation-price{margin-bottom:30px}#wpc-menu-of-the-day-modal,.wpc-popup-wrap{align-items:center;display:flex;margin:1.75rem auto;max-width:1024px;min-height:calc(100% - 1rem);transform:translateY(50px);transition:transform .3s ease-out}.wpc-popup-wrap-inner{min-height:700px}.wpc-menu-of-the-day .modal-content,.wpc-popup-wrap-inner{background-clip:padding-box;background-color:#fff;border-radius:.3rem;box-shadow:10px 20px 30px rgba(0,0,0,.05);box-shadow:none;display:-ms-flexbox;display:flex;flex-direction:column;outline:0;padding:50px;pointer-events:auto;position:relative;width:100%}@media (max-width:768px){.wpc-menu-of-the-day .modal-content,.wpc-popup-wrap-inner{padding:20px}}.wpc-menu-of-the-day .modal-content .product,.wpc-popup-wrap-inner .product{padding:0}.wpc-menu-of-the-day .modal-content .woocommerce-product-gallery__wrapper,.wpc-popup-wrap-inner .woocommerce-product-gallery__wrapper{margin:0}.wpc-popup-wrap-inner .wpc-row{row-gap:30px!important}.wpc-popup-wrap-inner .woocommerce-product-gallery__wrapper{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.wpc-popup-wrap-inner .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{flex-basis:100%!important;max-width:100%!important}.wpc-popup-wrap-inner .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2){flex-basis:calc(25% - 9px)!important;max-width:calc(25% - 9px)!important}.wpc-popup-wrap-inner .woocommerce-product-gallery__image img{border-radius:6px!important;display:block!important;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.wpc-popup-wrap-inner .woocommerce-product-gallery__image:nth-child(n+2) img{aspect-ratio:1/1!important;border:1px solid #e5e7eb!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease!important}.wpc-single-content .variations_form{margin-top:20px!important}.wpc-single-content table.variations{border-spacing:0 12px!important;margin-bottom:20px!important}.wpc-single-content table.variations tbody tr{margin-bottom:12px!important}.wpc-single-content table.variations th.label{padding-bottom:8px!important;padding-right:16px!important;vertical-align:middle!important}.wpc-single-content table.variations th.label label{font-size:14px!important;font-weight:500!important;margin-bottom:0!important}.wpc-single-content table.variations td.value{padding-bottom:8px!important;vertical-align:middle!important}.wpc-single-content table.variations select{background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;font-size:14px!important;min-width:200px!important;padding:10px 14px!important;transition:all .2s ease!important}.wpc-single-content table.variations select:focus{border-color:var(--wpc-primary-color,#e7272d)!important;box-shadow:0 0 0 3px rgba(231,39,45,.1)!important;outline:none!important}.wpc-single-content .reset_variations{font-size:13px!important;margin-left:12px!important;text-decoration:none!important}.wpc-single-content .single_variation_wrap{margin-top:20px!important}.wpc-single-content .woocommerce-variation{background-color:#f9fafb!important;border-left:3px solid var(--wpc-primary-color,#e7272d)!important;border-radius:8px!important;margin-bottom:16px!important;padding:16px!important}.wpc-single-content .woocommerce-variation-add-to-cart{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important}.wpc-single-content .woocommerce-variation-add-to-cart .quantity{margin:0!important}.wpc-single-content .woocommerce-variation-add-to-cart .quantity input[type=number]{border:1px solid #e5e7eb!important;border-radius:6px!important;font-size:14px!important;padding:10px 12px!important;text-align:center!important;width:80px!important}.wpc-single-content .woocommerce-variation-add-to-cart .quantity input[type=number]:focus{border-color:var(--wpc-primary-color,#e7272d)!important;box-shadow:0 0 0 3px rgba(231,39,45,.1)!important;outline:none!important}.wpc-single-content .single_add_to_cart_button{border-radius:6px!important;transition:all .25s ease!important}.wpc-single-content .grouped_form{margin-top:20px!important}.wpc-single-content .woocommerce-grouped-product-list{border-collapse:separate!important;border-spacing:0 8px!important;margin-bottom:20px!important;width:100%!important}.wpc-single-content .woocommerce-grouped-product-list-item{background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.wpc-single-content .woocommerce-grouped-product-list-item td{border:none!important;padding:12px 14px!important;vertical-align:middle!important}.wpc-single-content .woocommerce-grouped-product-list-item td:first-child{border-radius:8px 0 0 8px!important}.wpc-single-content .woocommerce-grouped-product-list-item td:last-child{border-radius:0 8px 8px 0!important}.wpc-single-content .woocommerce-grouped-product-list-item__quantity{width:100px!important}.wpc-single-content .woocommerce-grouped-product-list-item__quantity .quantity{margin:0!important}.wpc-single-content .woocommerce-grouped-product-list-item__quantity input[type=number]{border:1px solid #e5e7eb!important;border-radius:6px!important;font-size:14px!important;padding:10px 12px!important;text-align:center!important;width:70px!important}.wpc-single-content .woocommerce-grouped-product-list-item__quantity input[type=number]:focus{border-color:var(--wpc-primary-color,#e7272d)!important;box-shadow:0 0 0 3px rgba(231,39,45,.1)!important;outline:none!important}.wpc-single-content .woocommerce-grouped-product-list-item__label{font-weight:500!important}.wpc-single-content .woocommerce-grouped-product-list-item__label label{font-weight:inherit!important;margin:0!important}.wpc-single-content .woocommerce-grouped-product-list-item__label a{color:#374151!important;font-size:14px!important;text-decoration:none!important;transition:color .2s ease!important}.wpc-single-content .woocommerce-grouped-product-list-item__label a:hover{color:var(--wpc-primary-color,#e7272d)!important}.wpc-single-content .woocommerce-grouped-product-list-item__price{color:#374151!important;font-size:15px!important;font-weight:600!important;text-align:right!important;white-space:nowrap!important}.wpc-single-content .woocommerce-grouped-product-list-item__price del{margin-right:8px!important;opacity:.6!important}.wpc-single-content .woocommerce-grouped-product-list-item__price ins{color:var(--wpc-primary-color,#e7272d)!important;text-decoration:none!important}.wpc-menu-of-the-day .modal-content .woocommerce-product-gallery,.wpc-popup-wrap-inner .woocommerce-product-gallery{opacity:1!important}.wpc-menu-of-the-day .modal-content table tbody>tr:nth-child(odd)>td,.wpc-menu-of-the-day .modal-content table tbody>tr:nth-child(odd)>th,.wpc-popup-wrap-inner table tbody>tr:nth-child(odd)>td,.wpc-popup-wrap-inner table tbody>tr:nth-child(odd)>th{background-color:transparent}.wpc-menu-of-the-day .modal-content .woocommerce-variation-add-to-cart,.wpc-popup-wrap-inner .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap}.wpc-menu-of-the-day .modal-content .woocommerce-variation-add-to-cart .quantity,.wpc-popup-wrap-inner .woocommerce-variation-add-to-cart .quantity{margin-right:20px;max-width:100%}.wpc-menu-of-the-day .modal-content .woocommerce-variation-add-to-cart .quantity .input-text,.wpc-popup-wrap-inner .woocommerce-variation-add-to-cart .quantity .input-text{border:1px solid #eaeaea;padding:10px 1rem}.wpc-menu-of-the-day .modal-content .woocommerce-variation-add-to-cart .button,.wpc-popup-wrap-inner .woocommerce-variation-add-to-cart .button{background-color:#e3106e;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:28px;max-height:45px;padding:5px 20px;text-decoration:none}.wpc-menu-of-the-day .modal-content .woocommerce-variation-add-to-cart .button:hover,.wpc-popup-wrap-inner .woocommerce-variation-add-to-cart .button:hover{background-color:#e3106e}.wpc-menu-of-the-day .modal-content .woocommerce-variation-add-to-cart .button.disabled,.wpc-popup-wrap-inner .woocommerce-variation-add-to-cart .button.disabled{opacity:.5;pointer-events:none}.wpc-menu-of-the-day .modal-content .woocommerce-variation-add-to-cart .button.added,.wpc-popup-wrap-inner .woocommerce-variation-add-to-cart .button.added{padding-right:15px}.wpc_variation_popup_content .product-type-simple .wpc-single-content .quantity{float:left;margin-right:15px}.woocommerce .wpc-product-popup-content .summary,.woocommerce .wpc-product-popup-content .woocommerce-product-gallery{width:100%!important}.woocommerce .wpc-product-popup-content span.onsale{display:inline-flex;position:static}.variations.product-variations-wrapper select.wpc_variation_poppup{display:none!important}.product-variations-wrapper,.wpc-inner-addon-container{border:1px solid #eaeaea!important;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;margin:18px 0!important;padding:15px 20px 20px}.product-variations-wrapper .wpc-variation .wpc-variation-title,.wpc-inner-addon-container .wpc-variation .wpc-variation-title{clear:both;cursor:pointer;display:block;font-size:16px;font-weight:600;padding:15px 0}.product-variations-wrapper .wpc-variation .toggle-icon-trigger,.wpc-inner-addon-container .wpc-variation .toggle-icon-trigger{float:right}.product-variations-wrapper .wpc-variation .toggle-icon-trigger.triggered:before,.wpc-inner-addon-container .wpc-variation .toggle-icon-trigger.triggered:before{content:"\f543"}.product-variations-wrapper .wpc-addon-wrap label,.product-variations-wrapper .wpc-variation-body label,.wpc-inner-addon-container .wpc-addon-wrap label,.wpc-inner-addon-container .wpc-variation-body label{display:inline-block;margin-right:15px}.product-variations-wrapper .wpc-addon-wrap [type=checkbox]:checked,.product-variations-wrapper .wpc-addon-wrap [type=checkbox]:not(:checked),.product-variations-wrapper .wpc-addon-wrap [type=radio]:checked,.product-variations-wrapper .wpc-addon-wrap [type=radio]:not(:checked),.product-variations-wrapper .wpc-variation-body [type=checkbox]:checked,.product-variations-wrapper .wpc-variation-body [type=checkbox]:not(:checked),.product-variations-wrapper .wpc-variation-body [type=radio]:checked,.product-variations-wrapper .wpc-variation-body [type=radio]:not(:checked),.wpc-inner-addon-container .wpc-addon-wrap [type=checkbox]:checked,.wpc-inner-addon-container .wpc-addon-wrap [type=checkbox]:not(:checked),.wpc-inner-addon-container .wpc-addon-wrap [type=radio]:checked,.wpc-inner-addon-container .wpc-addon-wrap [type=radio]:not(:checked),.wpc-inner-addon-container .wpc-variation-body [type=checkbox]:checked,.wpc-inner-addon-container .wpc-variation-body [type=checkbox]:not(:checked),.wpc-inner-addon-container .wpc-variation-body [type=radio]:checked,.wpc-inner-addon-container .wpc-variation-body [type=radio]:not(:checked){left:-9999px;position:absolute}.product-variations-wrapper .wpc-addon-wrap [type=checkbox]:checked+span.wpc-veriation-attribute,.product-variations-wrapper .wpc-addon-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute,.product-variations-wrapper .wpc-addon-wrap [type=radio]:checked+span.wpc-veriation-attribute,.product-variations-wrapper .wpc-addon-wrap [type=radio]:not(:checked)+span.wpc-veriation-attribute,.product-variations-wrapper .wpc-variation-body [type=checkbox]:checked+span.wpc-veriation-attribute,.product-variations-wrapper .wpc-variation-body [type=checkbox]:not(:checked)+span.wpc-veriation-attribute,.product-variations-wrapper .wpc-variation-body [type=radio]:checked+span.wpc-veriation-attribute,.product-variations-wrapper .wpc-variation-body [type=radio]:not(:checked)+span.wpc-veriation-attribute,.wpc-inner-addon-container .wpc-addon-wrap [type=checkbox]:checked+span.wpc-veriation-attribute,.wpc-inner-addon-container .wpc-addon-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute,.wpc-inner-addon-container .wpc-addon-wrap [type=radio]:checked+span.wpc-veriation-attribute,.wpc-inner-addon-container .wpc-addon-wrap [type=radio]:not(:checked)+span.wpc-veriation-attribute,.wpc-inner-addon-container .wpc-variation-body [type=checkbox]:checked+span.wpc-veriation-attribute,.wpc-inner-addon-container .wpc-variation-body [type=checkbox]:not(:checked)+span.wpc-veriation-attribute,.wpc-inner-addon-container .wpc-variation-body [type=radio]:checked+span.wpc-veriation-attribute,.wpc-inner-addon-container .wpc-variation-body [type=radio]:not(:checked)+span.wpc-veriation-attribute{color:#666;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:17px;padding-left:25px;position:relative}.product-variations-wrapper .wpc-addon-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:before,.product-variations-wrapper .wpc-addon-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:before,.product-variations-wrapper .wpc-addon-wrap [type=radio]:checked+span.wpc-veriation-attribute:before,.product-variations-wrapper .wpc-addon-wrap [type=radio]:not(:checked)+span.wpc-veriation-attribute:before,.product-variations-wrapper .wpc-variation-body [type=checkbox]:checked+span.wpc-veriation-attribute:before,.product-variations-wrapper .wpc-variation-body [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:before,.product-variations-wrapper .wpc-variation-body [type=radio]:checked+span.wpc-veriation-attribute:before,.product-variations-wrapper .wpc-variation-body [type=radio]:not(:checked)+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-addon-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-addon-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-addon-wrap [type=radio]:checked+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-addon-wrap [type=radio]:not(:checked)+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-variation-body [type=checkbox]:checked+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-variation-body [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-variation-body [type=radio]:checked+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-variation-body [type=radio]:not(:checked)+span.wpc-veriation-attribute:before{background:#fff;border:1px solid #ddd;border-radius:100%;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.product-variations-wrapper .wpc-addon-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:before,.product-variations-wrapper .wpc-addon-wrap [type=radio]:checked+span.wpc-veriation-attribute:before,.product-variations-wrapper .wpc-variation-body [type=checkbox]:checked+span.wpc-veriation-attribute:before,.product-variations-wrapper .wpc-variation-body [type=radio]:checked+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-addon-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-addon-wrap [type=radio]:checked+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-variation-body [type=checkbox]:checked+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-variation-body [type=radio]:checked+span.wpc-veriation-attribute:before{border-color:#e3106e}.product-variations-wrapper .wpc-addon-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-addon-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-addon-wrap [type=radio]:checked+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-addon-wrap [type=radio]:not(:checked)+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-variation-body [type=checkbox]:checked+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-variation-body [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-variation-body [type=radio]:checked+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-variation-body [type=radio]:not(:checked)+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-addon-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-addon-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-addon-wrap [type=radio]:checked+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-addon-wrap [type=radio]:not(:checked)+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-variation-body [type=checkbox]:checked+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-variation-body [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-variation-body [type=radio]:checked+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-variation-body [type=radio]:not(:checked)+span.wpc-veriation-attribute:after{background:#e3106e;border-radius:100%;content:"";height:8px;left:5px;position:absolute;top:5px;transition:all .2s ease;width:8px}.product-variations-wrapper .wpc-addon-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-addon-wrap [type=radio]:not(:checked)+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-variation-body [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-variation-body [type=radio]:not(:checked)+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-addon-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-addon-wrap [type=radio]:not(:checked)+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-variation-body [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-variation-body [type=radio]:not(:checked)+span.wpc-veriation-attribute:after{opacity:0;transform:scale(0)}.product-variations-wrapper .wpc-addon-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-addon-wrap [type=radio]:checked+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-variation-body [type=checkbox]:checked+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-variation-body [type=radio]:checked+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-addon-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-addon-wrap [type=radio]:checked+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-variation-body [type=checkbox]:checked+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-variation-body [type=radio]:checked+span.wpc-veriation-attribute:after{opacity:1;transform:scale(1)}.product-variations-wrapper .wpc-addon-wrap.wpc-addon-checkbox-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:before,.product-variations-wrapper .wpc-addon-wrap.wpc-addon-checkbox-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:before,.product-variations-wrapper .wpc-variation-body.wpc-addon-checkbox-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:before,.product-variations-wrapper .wpc-variation-body.wpc-addon-checkbox-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-addon-wrap.wpc-addon-checkbox-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-addon-wrap.wpc-addon-checkbox-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-variation-body.wpc-addon-checkbox-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:before,.wpc-inner-addon-container .wpc-variation-body.wpc-addon-checkbox-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:before{border-radius:5px}.product-variations-wrapper .wpc-addon-wrap.wpc-addon-checkbox-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-addon-wrap.wpc-addon-checkbox-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-variation-body.wpc-addon-checkbox-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:after,.product-variations-wrapper .wpc-variation-body.wpc-addon-checkbox-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-addon-wrap.wpc-addon-checkbox-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-addon-wrap.wpc-addon-checkbox-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-variation-body.wpc-addon-checkbox-wrap [type=checkbox]:checked+span.wpc-veriation-attribute:after,.wpc-inner-addon-container .wpc-variation-body.wpc-addon-checkbox-wrap [type=checkbox]:not(:checked)+span.wpc-veriation-attribute:after{background:#e3106e;box-shadow:2px 0 0 #e3106e,4px 0 0 #e3106e,4px -2px 0 #e3106e,4px -4px 0 #e3106e,4px -6px 0 #e3106e,4px -8px 0 #e3106e;height:2px;left:4px;top:9px;transform:rotate(45deg);width:2px}.product-variations-wrapper .form-group,.wpc-inner-addon-container .form-group{border-bottom:1px solid #eaeaea;padding:0 0 20px}.product-variations-wrapper .form-group:last-of-type,.wpc-inner-addon-container .form-group:last-of-type{border-bottom:none;padding:0}.wpc-img-link{display:block;height:100%;position:absolute;width:100%;z-index:1}.wpc-single-cat-item{border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;margin-bottom:30px;overflow:hidden;position:relative}.wpc-single-cat-item .wpc-cat-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:250px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;width:100%}.wpc-single-cat-item .wpc-category-title{font-size:20px;margin:0;text-align:center;text-transform:capitalize}.wpc-single-cat-item .wpc-category-title a{color:#101010}.wpc-single-cat-item:hover .wpc-cat-thumb{transform:scale(1.02)}.wpc-location-list-style2 .wpc-single-cat-item .wpc-cat-thumb iframe{border-radius:50%;height:250px;width:100%}.wpc-location-list-style4 .wpc-single-cat-item .wpc-cat-thumb iframe{border-radius:50%;height:100px}.wpc-location-list-style1 .wpc-single-cat-item .wpc-cat-thumb iframe,.wpc-location-list-style3 .wpc-single-cat-item .wpc-cat-thumb iframe{height:250px;width:100%}.wpc-category-list-style1 .wpc-category-title,.wpc-category-list-style3 .wpc-category-title,.wpc-location-list-style1 .wpc-category-title,.wpc-location-list-style3 .wpc-category-title{bottom:0;font-size:20px;left:0;position:absolute;text-align:center;text-transform:capitalize;width:100%}.wpc-category-list-style1 .wpc-category-title a,.wpc-category-list-style3 .wpc-category-title a,.wpc-location-list-style1 .wpc-category-title a,.wpc-location-list-style3 .wpc-category-title a{background:#e3106e;color:#fff;display:block;padding:10px 0}.wpc-category-list-style2 .wpc-cat-thumb,.wpc-location-list-style2 .wpc-cat-thumb{border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;margin:auto auto 15px;width:250px}.wpc-category-list-style3 .wpc-cat-thumb,.wpc-location-list-style3 .wpc-cat-thumb{position:relative}.wpc-category-list-style3 .wpc-cat-thumb:before,.wpc-location-list-style3 .wpc-cat-thumb:before{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.wpc-category-list-style3 .wpc-category-title,.wpc-location-list-style3 .wpc-category-title{bottom:auto;top:50%;transform:translateY(-50%)}.wpc-category-list-style3 .wpc-category-title a,.wpc-location-list-style3 .wpc-category-title a{background:transparent}.wpc-category-list-style4 .wpc-cat-title-wrap,.wpc-location-list-style4 .wpc-cat-title-wrap{align-self:center;flex:0 0 60%;max-width:60%}.wpc-category-list-style4 .wpc-cat-img,.wpc-location-list-style4 .wpc-cat-img{flex:0 0 40%;max-width:40%}.wpc-category-list-style4 .wpc-category-title,.wpc-location-list-style4 .wpc-category-title{margin-bottom:25px;text-align:left}.wpc-category-list-style4 .wpc-cat-thumb,.wpc-location-list-style4 .wpc-cat-thumb{border:10px solid #fff;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;margin-left:auto;max-width:120px;min-height:120px}.wpc-category-list-style4 .wpc-readmore-link,.wpc-location-list-style4 .wpc-readmore-link{background:rgba(0,0,0,.05);border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;color:#232323;display:inline-block;font-size:15px;height:50px;line-height:50px;text-align:center;width:50px}.wpc-category-list-style4 .wpc-readmore-link i,.wpc-location-list-style4 .wpc-readmore-link i{font-size:inherit;height:auto;line-height:inherit;width:auto}.wpc-category-list-style4 .wpc-single-cat-item,.wpc-location-list-style4 .wpc-single-cat-item{background:#fef8ec;display:flex;flex-wrap:wrap;padding:25px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease}.wpc-category-list-style4 .wpc-single-cat-item:hover,.wpc-location-list-style4 .wpc-single-cat-item:hover{background:#e3106e}.wpc-category-list-style4 .wpc-single-cat-item:hover .wpc-category-title a,.wpc-category-list-style4 .wpc-single-cat-item:hover .wpc-readmore-link,.wpc-location-list-style4 .wpc-single-cat-item:hover .wpc-category-title a,.wpc-location-list-style4 .wpc-single-cat-item:hover .wpc-readmore-link{color:#fff}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce{padding:40px 0}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table{border:1px solid #eaeaea;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;margin-bottom:50px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr td,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr th,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr td,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr th{font-size:16px;text-align:center;vertical-align:middle}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr td:not(:last-child),body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr th:not(:last-child),body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr td:not(:last-child),body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr th:not(:last-child){border-right:1px solid #eaeaea}@media (max-width:768px){body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr td:not(:last-child),body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr th:not(:last-child),body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr td:not(:last-child),body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr th:not(:last-child){border-left-color:transparent;border-right-color:transparent;min-width:250px;padding:20px!important}}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr td.product-name,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr th.product-name,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr td.product-name,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr th.product-name{text-align:left}@media (max-width:768px){body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr td.product-name dl.variation,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr th.product-name dl.variation,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr td.product-name dl.variation,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr th.product-name dl.variation{margin-top:15px;text-align:left}}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr td.product-thumbnail,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr th.product-thumbnail,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr td.product-thumbnail,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr th.product-thumbnail{border-right:none;padding:0 0 0 10px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr td.product-thumbnail img,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr th.product-thumbnail img,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr td.product-thumbnail img,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr th.product-thumbnail img{width:50px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr td.product-thumbnail,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr td.product-thumbnail{padding:15px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tr td.product-thumbnail img,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tr td.product-thumbnail img{border-radius:3px;width:150px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table thead th,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table thead th{background-color:#f9f9f9;border:none;color:#101010;padding:15px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td{background-color:transparent;border:none;border-bottom:1px solid #eaeaea;padding:20px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.product-name{font-weight:600;padding:0}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.product-name a{color:#101010}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a:hover,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.product-name a:hover{color:#e3106e}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.actions .input-text,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.actions .input-text{border:1px solid #eaeaea;padding:0 15px;width:100%}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.actions .coupon,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.actions .coupon{display:flex}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.product-name{border-left:1px solid #eaeaea;padding:20px 0 20px 30px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.product-name a{color:#a352ff;text-decoration:none}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table a.remove,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table a.remove{background:#e3106e;color:#fff!important;font-size:20px;line-height:18px;margin:auto}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table a.remove:hover,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table a.remove:hover{background-color:#e3106e}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .quantity .qty,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .quantity .qty{border:1px solid #eaeaea;line-height:26px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .button{text-align:center}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce button[name=update_cart],body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce button[name=update_cart]{float:right}@media (max-width:768px){body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce button[name=update_cart],body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce button[name=update_cart]{float:none}}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals{background-color:#f9f9f9;border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;padding:25px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals table tbody tr td,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals table tbody tr th,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals table tbody tr:hover>td,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals table tbody tr:hover>th,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals table tbody>tr:nth-child(odd)>td,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals table tbody>tr:nth-child(odd)>th,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals table tbody tr td,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals table tbody tr th,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals table tbody tr:hover>td,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals table tbody tr:hover>th,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals table tbody>tr:nth-child(odd)>td,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals table tbody>tr:nth-child(odd)>th{background-color:transparent;border:none}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals .shop_table,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals .shop_table{background-color:#fff;border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;margin-bottom:0}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals .shop_table tr td,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals .shop_table tr th,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals .shop_table tr td,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals .shop_table tr th{border-right:none;font-weight:600}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals .shop_table tr:not(:last-child) td,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals .shop_table tr:not(:last-child) th,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals .shop_table tr:not(:last-child) td,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals .shop_table tr:not(:last-child) th{border-bottom:1px solid #eaeaea!important}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals .shop_table tr th,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals .shop_table tr th{color:#101010;text-align:left}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals .shop_table tr td,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals .shop_table tr td{text-align:right}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals .shop_table tr.order-total td,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals .shop_table tr.order-total th,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals .shop_table tr.order-total td,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals .shop_table tr.order-total th{font-size:20px;font-weight:700}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals h2,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals h2{font-size:24px;margin:0 0 30px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button{display:block}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals .wpc_pro_order_tip_title h3,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .cart_totals h2,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals .wpc_pro_order_tip_title h3,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals h2{color:#101010;font-size:24px;font-weight:700}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce td.product-name dl.variation dt,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce td.product-name dl.variation dt{color:#101010;font-size:16px;font-weight:500}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce td.product-name dl.variation dd,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce td.product-name dl.variation dt,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce td.product-name dl.variation dd,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce td.product-name dl.variation dt{display:inline-block;margin:5px 0;padding:0;width:50%}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce td.product-name dl.variation dd,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce td.product-name dl.variation dd{font-weight:400;margin-bottom:10px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .select2-container .select2-selection--single,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .wpc_pro_order_tip_wrapper .wpc-form-control,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .select2-container .select2-selection--single,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .wpc_pro_order_tip_wrapper .wpc-form-control{background-color:#fff;height:45px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .select2-container .select2-selection--single .select2-selection__rendered,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .wpc_pro_order_tip_wrapper .wpc-form-control .select2-selection__rendered,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .select2-container .select2-selection--single .select2-selection__rendered,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .wpc_pro_order_tip_wrapper .wpc-form-control .select2-selection__rendered{line-height:15px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce ul.food_with_reserv,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce ul.food_with_reserv{border:1px solid #eaeaea;list-style:none;padding:15px;text-align:center}@media (max-width:768px){body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce ul.food_with_reserv,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce ul.food_with_reserv{display:block;text-align:left}}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce ul.food_with_reserv li,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce ul.food_with_reserv li{border-color:transparent}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .wpc_pro_remove_tip.wpc-btn.wpc-btn-border,body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .wpc_pro_remove_tip.wpc-btn.wpc-btn-border{margin-left:20px}body.woocomerce-layout-override-enable.woocommerce-cart #content table.cart td.actions .input-text,body.woocomerce-layout-override-enable.woocommerce-cart table.cart td.actions .input-text,body.woocomerce-layout-override-enable.woocommerce-checkout #content table.cart td.actions .input-text,body.woocomerce-layout-override-enable.woocommerce-checkout table.cart td.actions .input-text{line-height:34px;width:auto}.wpc_pro_delivary_message,.wpc_pro_pickup_message{clear:both;overflow:hidden}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce{padding:60px 0}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .wpc_pro_order_time_settings{background:#f7f6f7;display:inline-block;margin-bottom:30px;padding:20px 20px 10px;width:100%}@media (max-width:768px){.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .wpc_pro_order_time_settings{width:100%}}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .wpc_pro_order_time_settings{clear:right}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce #wpc_location_field{display:flex;font-size:16px;font-weight:700;margin-bottom:20px;padding-right:20px}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce #wpc_location_field .location_heading{margin-right:15px}@media (min-width:767px){.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .col2-set{float:left;margin-right:20px;width:50%}}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .col2-set .col-1,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .col2-set .col-2{float:none;width:100%}@media (min-width:767px){.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce #order_review,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce #order_review_heading{clear:right;float:right;margin-right:0;width:44%}}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce h3{color:#101010;font-size:24px;font-weight:700;margin-bottom:20px;text-transform:capitalize}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-info{border-top-color:#a352ff}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-info:before{color:#a352ff}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout{display:block;overflow:hidden}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout label{color:#101010;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:3px;text-transform:capitalize}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .form-row select,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .input-text,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .select2-container .select2-selection--single{background:transparent;border:1px solid #e5e5e5;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;font-size:14px;height:45px;margin:0 0 20px}@media (max-width:768px){.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .form-row select,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .input-text,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .select2-container .select2-selection--single{height:40px;margin:0 0 5px}}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .form-row select:focus,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .input-text:focus,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .select2-container .select2-selection--single:focus{border-color:#e3106e}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .input-text{background:#fff}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .form-row select:focus,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .input-text:focus,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .select2-container .select2-selection--single:focus{border-color:#a352ff}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:0}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .form-row{margin:0 0 10px;padding:0 15px}@media (max-width:768px){.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .form-row{margin:0}}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .payment_method_paypal .about_paypal{color:#e7272d;margin-left:10px}@media (max-width:768px){.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .payment_method_paypal .about_paypal{display:none}}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper{margin:0 -15px}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout form .form-row{margin:0 0 6px;padding:0 15px}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-additional-fields__field-wrapper{margin:0 -15px}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .wpc_pro_order_tip_block{margin:40px 0 0}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-additional-fields{margin-top:20px}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .woocommerce-checkout .wpc_pro_remove_tip.wpc-btn.wpc-btn-border{margin-left:15px}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce #order_review{background:transparent;padding:0}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table tbody tr:hover>td,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table tbody tr:hover>th,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table tbody>tr:nth-child(odd)>td,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table tbody>tr:nth-child(odd)>th{background-color:transparent}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table{background:#fff;margin-bottom:20px;padding:0}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr td,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr th{border:none;border-bottom:1px solid #eaeaea}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr th{color:#101010;padding:15px 20px;text-align:left}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr td{text-align:right}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th{border-bottom:none;color:#e3106e;font-size:22px}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table tbody td.product-name{padding:20px}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce #payment{background-color:#fff;border:1px solid #eaeaea}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce #payment #place_order{float:none;width:100%}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce td.product-name dl.variation dd,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce td.product-name dl.variation dt{display:inline-block;margin:5px 0;padding:0;width:50%}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce td.product-name dl.variation dd{font-weight:400;margin-bottom:10px}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce td.product-name dl.variation dt{color:#101010;font-size:16px;font-weight:500}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce td.product-name dl.variation p{color:#7a7a7a;margin-bottom:0}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce td.product-name .wc-item-meta,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce td.product-name dl.variation{margin-top:15px}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce form .form-row-first,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce form .form-row-last,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce.woocommerce-page form .form-row-first,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce.woocommerce-page form .form-row-last{width:50%}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .wpc_pro_date_section,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .wpc_pro_time_section{flex:0 0 50%;padding:0}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .wpc_pro_order_time_settings .form-row{padding:0;width:100%}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .wpc_pro_delivery,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .wpc_pro_pickup{align-items:center;display:grid;grid-gap:30px;grid-template-columns:1fr 1fr}@media (max-width:768px){.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .wpc_pro_delivery,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .wpc_pro_pickup{grid-gap:0;grid-template-columns:1fr}}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce form .form-row .input-text,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce.woocommerce-page form .form-row .input-text{border:1px solid #e5e5e5;height:45px}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce #respond input#submit,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce a.button,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce button.button,.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce input.button{background-color:#e7272d;color:#fff;font-size:14px;font-weight:600;height:45px;line-height:45px;padding:0 1em;text-transform:uppercase}.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .cart_totals .wpc_pro_order_tip_block{margin:0 0 20px}.woocomerce-layout-override-enable.woocommerce-checkout .cancel_section{margin-bottom:20px}.woocommerce-checkout .product-name{flex-wrap:wrap}.woocommerce-checkout .product-name dl.variation{width:100%}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .order_details{padding:0}@media (min-width:1025px){body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .order_details.woocommerce-thankyou-order-details{display:flex;justify-content:space-between}}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .order_details .wc-item-meta{padding:0}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .order_details .wc-item-meta li{border-right:0;color:#7a7a7a;font-size:.715em;line-height:28px;list-style-type:none;margin:0 2em 10px 0;padding:0 25px 0 0;text-transform:uppercase}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .order_details .wc-item-meta li strong{color:#7a7a7a;display:block;font-size:16px;font-weight:500;line-height:12px;text-transform:none}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .order_details .wc-item-meta li strong p{color:#7a7a7a}@media (max-width:768px){body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .order_details .wc-item-meta li strong p{font-size:10px;font-weight:400;line-height:14px}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .order_details .wc-item-meta li strong{font-size:14px}}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .woocommerce-order>p{border-bottom:none;border-top:none;font-size:20px;margin-bottom:20px;padding:10px 15px;text-align:center}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .woocommerce-order>p.woocommerce-notice--success{background-color:#f5fff6;border:2px solid #09c428;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;color:#09c428;font-size:18px;margin:auto auto 60px;max-width:380px}@media (max-width:768px){body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .woocommerce-order>p.woocommerce-notice--success{margin:30px auto}}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .woocommerce-order .wpc-pickup-delivery{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;display:flex;justify-content:space-evenly;margin-bottom:40px;padding:40px 0}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .woocommerce-order-details__title{font-size:26px;margin-bottom:40px;text-align:center}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .shop_table{padding:0}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .shop_table th{color:#101010;padding:15px 20px}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .shop_table thead th.product-name,body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .shop_table thead th.product-total{border-bottom:1px solid #eaeaea}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .shop_table tbody td.product-name{padding:20px}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .shop_table tfoot th{border:none;border-bottom:1px solid #eaeaea;text-align:left}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .shop_table tfoot td{border:none;border-bottom:1px solid #eaeaea}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .shop_table tr td.product-thumbnai{padding:15px}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .woocommerce-customer-details{overflow:hidden}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-column__title{font-size:26px;margin-bottom:20px;text-align:center}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-columns{width:100%}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column--1{margin-right:20px}@media (min-width:768px){body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .woocommerce-columns--addresses .col-1{float:left;width:48%}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .woocommerce-columns--addresses .col-2{clear:right;float:right;width:48%}}body.woocomerce-layout-override-enable.woocommerce-order-received .woocommerce .woocommerce-columns--addresses address{line-height:30px;padding:30px}body.woocomerce-layout-override-enable.archive .content-area,body.woocomerce-layout-override-enable.single-product .content-area{padding:50px 0}body.woocomerce-layout-override-enable.archive .woocommerce-result-count,body.woocomerce-layout-override-enable.single-product .woocommerce-result-count{font-size:16px;margin:18px 0}body.woocomerce-layout-override-enable.archive .woocommerce-ordering select,body.woocomerce-layout-override-enable.single-product .woocommerce-ordering select{border:1px solid #eaeaea;font-size:16px;margin-bottom:20px}body.woocomerce-layout-override-enable.archive .products .product .woocommerce-loop-product__title,body.woocomerce-layout-override-enable.single-product .products .product .woocommerce-loop-product__title{color:#232323;font-size:22px;font-weight:600;margin-bottom:10px;padding:0}body.woocomerce-layout-override-enable.archive .products .product .woocommerce-loop-product__title:hover,body.woocomerce-layout-override-enable.single-product .products .product .woocommerce-loop-product__title:hover{color:#e3106e}body.woocomerce-layout-override-enable.archive .products .product .added_to_cart,body.woocomerce-layout-override-enable.archive .products .product .button,body.woocomerce-layout-override-enable.single-product .products .product .added_to_cart,body.woocomerce-layout-override-enable.single-product .products .product .button{background-color:#e3106e;border-radius:0;color:#fff;display:block;font-weight:600;left:15px;line-height:30px;margin:auto;max-width:100%;opacity:0;padding:7px 13px;position:absolute;right:15px;text-align:center;top:40%;transition:.4s;visibility:hidden}body.woocomerce-layout-override-enable.archive .products .product .price,body.woocomerce-layout-override-enable.single-product .products .product .price{color:#e3106e;font-size:18px;font-weight:600}body.woocomerce-layout-override-enable.archive .products .product .price ins,body.woocomerce-layout-override-enable.single-product .products .product .price ins{font-weight:600}body.woocomerce-layout-override-enable.archive .products .product .price del,body.woocomerce-layout-override-enable.single-product .products .product .price del{font-size:14px}body.woocomerce-layout-override-enable.archive .products .product:hover .added_to_cart.wc-forward,body.woocomerce-layout-override-enable.archive .products .product:hover .button,body.woocomerce-layout-override-enable.single-product .products .product:hover .added_to_cart.wc-forward,body.woocomerce-layout-override-enable.single-product .products .product:hover .button{opacity:1;top:30%;visibility:visible}body.woocomerce-layout-override-enable.archive .products .product span.onsale,body.woocomerce-layout-override-enable.single-product .products .product span.onsale{background:#e3106e;border-radius:0;line-height:20px;margin:0;min-height:28px;min-width:50px}body.woocomerce-layout-override-enable.archive .woocommerce-pagination,body.woocomerce-layout-override-enable.single-product .woocommerce-pagination{text-align:center}body.woocomerce-layout-override-enable.archive .woocommerce-pagination ul,body.woocomerce-layout-override-enable.single-product .woocommerce-pagination ul{border:none}body.woocomerce-layout-override-enable.archive .woocommerce-pagination li,body.woocomerce-layout-override-enable.single-product .woocommerce-pagination li{border:none;margin:0}body.woocomerce-layout-override-enable.archive .woocommerce-pagination li a,body.woocomerce-layout-override-enable.archive .woocommerce-pagination li span,body.woocomerce-layout-override-enable.single-product .woocommerce-pagination li a,body.woocomerce-layout-override-enable.single-product .woocommerce-pagination li span{border:1px solid #eaeaea;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;height:40px;line-height:38px;margin:0 5px;padding:0;text-align:center;width:40px}body.woocomerce-layout-override-enable.archive .woocommerce-pagination li a.current,body.woocomerce-layout-override-enable.archive .woocommerce-pagination li span.current,body.woocomerce-layout-override-enable.single-product .woocommerce-pagination li a.current,body.woocomerce-layout-override-enable.single-product .woocommerce-pagination li span.current{background:#e3106e;color:#fff}body.woocomerce-layout-override-enable.single-product div.product .product_title{font-size:36px}body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul{border:1px solid #eaeaea;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;display:inline-block;overflow:hidden;padding:0}body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul:before{display:none}body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul li{background-color:transparent;border:none;border-radius:0;border-right:1px solid #eaeaea;margin:0 -3px;padding:8px 30px}body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul li:after,body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul li:before{display:none}body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul li.active{background-color:#e3106e;border-right-color:#e3106e}body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul li.active a{color:#fff}body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs h2{font-size:24px}body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs #review_form_wrapper #respond textarea{border:1px solid #eaeaea;height:150px}body.woocomerce-layout-override-enable.single-product div.product table.shop_attributes th{vertical-align:middle}body.woocomerce-layout-override-enable.single-product div.product table.shop_attributes td{padding:8px}body.woocomerce-layout-override-enable.single-product .quantity .qty{border:1px solid #eaeaea;line-height:28px}.wpc-ajax-livesearch-wrap{margin-bottom:40px;max-width:300px;position:relative}.wpc-ajax-livesearch-wrap .wpc-ajax-input-search input{border:1px solid #eaeaea;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;font-size:16px;height:45px;padding:0 20px;width:100%}.wpc-ajax-livesearch-wrap .wpc-ajax-search-result{position:relative}.wpc-ajax-livesearch-wrap .wpc-ajax-search-result .get_result{background-color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.05);left:0;list-style-type:none;margin:0;max-height:400px;overflow-y:scroll;padding:0;position:absolute;top:100%;width:100%;z-index:99}.wpc-ajax-livesearch-wrap .wpc-ajax-search-result .get_result li{border-bottom:1px solid #eaeaea;cursor:pointer;font-size:16px;line-height:26px;margin:0 15px;padding:10px}.wpc-ajax-livesearch-wrap .wpc-ajax-search-result .get_result li:hover{color:var(--wpc-filter-primary,#e7272d)}.wpc-ajax-livesearch-wrap .wpc-ajax-search-result .get_result li:last-child{border-bottom:none}.wpc-ajax-livesearch-wrap .wpc-ajax-search-result .get_result::-webkit-scrollbar-track{background-color:#fff}.wpc-ajax-livesearch-wrap .wpc-ajax-search-result .get_result::-webkit-scrollbar{background-color:#fff;width:5px}.wpc-ajax-livesearch-wrap .wpc-ajax-search-result .get_result::-webkit-scrollbar-thumb{background-color:#666;border:2px solid #666;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px}.wpc-ajax-livesearch-wrap.left{margin-right:auto}.wpc-ajax-livesearch-wrap.right{margin-left:auto}.wpc-ajax-livesearch-wrap.center{margin-left:auto;margin-right:auto}.width_100{width:100%}.wpc-reservation-pro-wrap .reservation-title{font-size:36px;font-weight:700;margin-bottom:40px;text-align:center}.wpc-reservation-pro-wrap .wpc-nav{background-color:#f1f1f5;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;display:flex;flex-wrap:wrap;padding:10px;text-align:center}.wpc-reservation-pro-wrap .wpc-nav li{flex-basis:0;flex-grow:1;max-width:100%}.wpc-reservation-pro-wrap .wpc-nav li a{border:none;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;padding:15px}.wpc-reservation-pro-wrap .wpc-nav li a.wpc-tab-a.wpc-active{background-color:#e3106e;color:#fff}.wpc-reservation-pro-wrap .wpc-nav li a:after{display:none}.wpc-reservation-pro-wrap .wpc_reservation_form{border:3px solid #eaeaea;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;box-shadow:none}.wpc-reservation-pro-wrap .wpc_reservation_form.wpc_reservation_cancel_form{display:block}.wpc-reservation-pro-wrap #wpc_book_table{display:none}.wpc-reservation-pro-wrap .wpc_booking_error.error{border:1px solid red}.wpc-reservation-pro-wrap .wpc-reservation-field label{font-weight:400}.wpc-reservation-success{text-align:center}.wpc-reservation-success .image_block{margin-bottom:-50px}.wpc-reservation-success .image_block img{margin:0 auto;max-width:230px}.wpc-reservation-success .resev-success-img{margin-bottom:0}.wpc-reservation-success .success-title1{color:#e3106e;font-size:36px;font-weight:700}.wpc-reservation-success .booking_details{font-size:28px;font-weight:700}.reservation-info ul{list-style-type:none;margin:0;padding:0 0 30px}.reservation-info ul li{display:block;font-size:16px;line-height:30px}#wpc-multi-step-reservation,#wpc-multi-step-reservation .wpc-field-set{position:relative}#wpc-multi-step-reservation .wpc-field-set:not(:first-of-type){display:none}#wpc-multi-step-reservation .wpc-btn{border:none;color:#fff;line-height:32px;padding:5px 25px}@media (max-width:768px){#wpc-multi-step-reservation .wpc-btn.wpc-form-previous{margin-bottom:15px}#wpc-multi-step-reservation .wpc-btn.confirm_booking_btn{background-color:#a352ff}}#wpc-multi-step-reservation .wpc-btn:focus{border:none;outline:none}#wpc-multi-step-reservation .wpc-prev-next-btn{text-align:right}#wpc-multi-step-reservation .wpc-reservation-pagination{counter-reset:step;margin-bottom:30px;overflow:hidden}@media (max-width:768px){#wpc-multi-step-reservation .wpc-reservation-pagination{padding:0}}#wpc-multi-step-reservation .wpc-reservation-pagination li{float:left;font-weight:700;list-style-type:none;position:relative;text-align:center;width:33.33%}#wpc-multi-step-reservation .wpc-reservation-pagination li:before{background:#ddd;border-radius:3px;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;color:#fff;content:counter(step);counter-increment:step;display:block;font-size:10px;font-size:20px;line-height:45px;margin:0 auto 5px;text-align:center;width:45px}#wpc-multi-step-reservation .wpc-reservation-pagination li:after{background:#eaeaea;content:"";height:2px;left:-50%;position:absolute;top:20px;width:100%;z-index:-1}#wpc-multi-step-reservation .wpc-reservation-pagination li:first-child:after{content:none}#wpc-multi-step-reservation .wpc-reservation-pagination li.active:after,#wpc-multi-step-reservation .wpc-reservation-pagination li.active:before{background:#000}#wpc-multi-step-reservation .wpc-another-reservation i{font-size:12px;line-height:32px;padding-right:5px}.wpc-order-food-location{display:block;line-height:1;margin:0 0 20px;padding:0;text-align:center}.wpc-order-food-location .wpc-thankyou-location-value{line-height:normal}.woocommerce-price-suffix{display:inline-block!important}.reserv-with-food-menu-wrap{overflow:hidden;overflow-y:auto;top:0;z-index:9999;-webkit-overflow-scrolling:touch;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.15);height:100vh;padding:60px 40px}.reserv-with-food-menu-wrap,.reserv-with-food-menu-wrap .wpc-checkout-btn{bottom:0;max-width:760px;position:fixed;right:-100%;transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;width:50%}.reserv-with-food-menu-wrap .wpc-checkout-btn{border-radius:0;color:#fff;left:auto;padding:12px 40px;text-align:center}.reserv-with-food-menu-wrap .wpc-food-menu-close{background:#000;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:30px;line-height:25px;opacity:0;position:fixed;right:20px;text-align:center;top:15px;transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;width:30px}.reserv-with-food-menu-wrap.wpc-sidebar-active,.reserv-with-food-menu-wrap.wpc-sidebar-active .wpc-checkout-btn{right:0}.reserv-with-food-menu-wrap.wpc-sidebar-active .wpc-food-menu-close{opacity:1}.reserv-with-food-menu-wrap .wpc-food-tab-wrapper .wpc-nav li a.wpc-active{background-color:#e3106e;color:#fff}ul.food_with_reserv{margin:0 0 20px;padding:0}@media (max-width:768px){ul.food_with_reserv{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}ul.food_with_reserv li{border-right:1px solid #eaeaea;color:#101010;font-size:16px;font-weight:500;list-style-type:none;padding:0}ul.food_with_reserv li:not(:last-child){margin-bottom:10px}ul.food_with_reserv li div{color:#7a7a7a;font-weight:400}.food_with_reserv li:last-child{border:none}ul.food_with_reserv{display:flex;justify-content:space-between}@media (max-width:768px){ul.food_with_reserv{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}ul.food_with_reserv li{margin:10px}}.checkout .food_with_reserv{display:block}.checkout .food_with_reserv li{border-right:none;display:flex;justify-content:space-between}.single-weekly-multi-schedule{position:relative}.reserv-with-food-wrap .reservation-form-title{font-size:20px;font-weight:700;margin-bottom:10px}.reserv-with-food-wrap .personal-details-title{border-top:2px solid #eaeaea;margin-top:40px;padding-top:25px}.reserv-with-food-wrap .wpc-form-footer{display:flex;flex-wrap:wrap;justify-content:flex-end}.reserv-with-food-wrap #wpc-multi-step-reservation .wpc-btn{padding:8px 50px}@media (max-width:768px){.reserv-with-food-wrap #wpc-multi-step-reservation .wpc-btn{margin-bottom:10px;padding:8px 40px}}.reserv-with-food-wrap .wpc-field-set:before{clear:both;content:"";display:table}.reserv-with-food-wrap .wpc-form-next{float:right}.reserv-with-food-wrap .wpc-form-term-condition{font-size:15px;font-weight:600;margin-bottom:30px}.reserv-with-food-wrap .wpc-form-term-condition label{cursor:pointer}.reserv-with-food-wrap .wpc-form-term-condition input{vertical-align:middle}.reserv-with-food-wrap .wpc-reservation-field .wpc-form-control#wpc-message{height:120px}.reserv-with-food-wrap .mCustomScrollbar{margin:0 -15px 40px 0;max-height:970px;overflow:auto}.reserv-with-food-wrap .wpc_reservation_form{overflow:hidden}.reserv-with-food-wrap #wpc-multi-step-reservation .wpc_reservation_info .wpc-form-previous.wpc-btn{background-color:transparent;border:2px solid #eaeaea;color:#000;display:block;height:100%;margin-bottom:15px;width:100%}.reserv-with-food-wrap #wpc-multi-step-reservation .wpc_reservation_info .wpc-form-previous.wpc-btn:hover{border-color:#e3106e;color:#e3106e}.reserv-with-food-wrap #wpc-multi-step-reservation .wpc_reservation_info .checout-btn{display:block;height:auto;text-align:center;width:100%}.reserv-with-food-wrap .mCSB_scrollTools a+.mCSB_draggerContainer{background:#eaeaea;margin:10px;width:3px}.reserv-with-food-wrap .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.reserv-with-food-wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#e3106e}.reserv-with-food-wrap .wpc-food-menu-item .wpc-add-to-cart a{font-size:13px;line-height:31px;padding:2px 12px}.reserv-with-food-wrap .wpc-food-menu-item .wpc-add-to-cart a.added i{width:12px}.reserv-with-food-wrap .wpc-food-menu-item .wpc-add-to-cart a.customize_button{padding:2px 11px}.wpc-standard-discount-msg{font-size:14px}.wpc-addons-container{text-transform:uppercase;width:100%}.wpc-addons-container .wpc-inner-addon-container{margin:0 0 30px}.wpc-addons-container .wpc-inner-addon-container p{color:#6a6a6a;font-size:85%;margin:-5px 0 10px}.wpc-addons-container .wpc-inner-addon-container.wpc-addon-field-error{border-color:red!important}.wpc-addons-container .wpc-inner-addon-container.wpc-addon-field-error .wpc-reqired-text{display:inline-block}.wpc-addons-container .wpc-addon-wrap{margin:5px 0}.wpc-addons-container .wpc-addon-wrap label{width:100%}.wpc-addons-container .wpc-addon-select{background:transparent;border-color:#ddd;width:100%}.wpc-addons-container .wpc-addon-name{display:block;font-size:16px;font-weight:600;margin:0 0 10px;text-transform:uppercase}.wpc-addons-container .wpc-reqired-text,.wpc-addons-container em.required{color:red}.wpc-addons-container .wpc-reqired-text{display:none;font-size:12px}.wpc-addons-container .wpc-product-totals{padding:20px 0 30px}.wpc-addons-container .wpc-product-totals .wpc-total-item{display:flex;flex-wrap:wrap;font-size:18px;font-weight:700;justify-content:space-between;line-height:30px}@media (max-width:768px){.wpc-addons-container .wpc-product-totals .wpc-total-item{font-size:16px}}.wpc-addons-container .wpc-product-totals .wpc-total-item span.price{font-size:18px!important}.wpc-addons-container .wpc-product-totals .wpc-total-item.grand-total{border-top:1px solid #ddd;margin-top:10px;padding-top:10px}.wpc-addons-container .wpc-addon-field .wpc-addon-text{border:1px solid #eaeaea}.wpc-menu-mini-cart .product_list_widget li .quantity:after{bottom:0;content:"X";margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}#wpc_booking_modal{border:2px solid #000;border-radius:10px}#wpc_booking_modal .discard-title{font-size:25px;margin-bottom:25px}#wpc_booking_modal span{border-radius:4px;cursor:pointer;display:inline-block;font-size:18px;line-height:30px;margin:0 5px;padding:6px 106px}#wpc_booking_modal span:hover{opacity:.9}#wpc_booking_modal .no_cancel_food_booking{background:#c5c0c0;color:#fff}#wpc_booking_modal .cancel_food_booking{background:#24b655;color:#fff}#wpc_booking_modal .wpc-close{background:#000;height:28px;right:10px;top:10px;width:28px}.wpc_pro_order_tip_wrapper>div{align-items:baseline;display:flex}.wpc_pro_tip_msg{color:#e3106e}@media (max-width:1280px){.wpc-menu-of-the-day{margin-top:50px}}@media (max-width:767px){.wpc-menu-of-the-day{margin-top:0}}.wpc-menu-of-the-day .modal-content{background-color:#ffd028;background-position:0;background-size:contain;margin:auto;overflow:hidden;position:relative}@media (max-width:767px){.wpc-menu-of-the-day .modal-content{padding:50px 30px}.wpc-menu-of-the-day .modal-content .wpc-offset-1{margin-left:0}}@media (max-width:1024px){.wpc-menu-of-the-day .modal-content{margin:20px}}.wpc-menu-of-the-day .modal-content .motd-bg-shape svg{border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;fill:#ffdd28;left:0;position:absolute;top:0;width:50%}@media (max-width:1024px){.wpc-menu-of-the-day .modal-content .motd-bg-shape svg{width:100%}}@media (max-width:500px){.wpc-menu-of-the-day .modal-content .motd-bg-shape svg{display:none}}.wpc-menu-of-the-day .wpc-motd-wrap{text-align:center}.wpc-menu-of-the-day .wpc-motd-title{color:#000;font-size:60px;font-weight:700;letter-spacing:-1px;line-height:63px;margin-bottom:20px}@media (max-width:767px){.wpc-menu-of-the-day .wpc-motd-title{font-size:40px;line-height:46px;margin-bottom:20px}}.wpc-menu-of-the-day .wpc-motd-subtitle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMjQiIGhlaWdodD0iOTQiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNGRjYxMkUiIGQ9Im0yNTguMzE2IDkwLjc1Mi0yLjA5Mi01Ljg4OWM2Ljk4My0yLjYwNyAxMC4xNjcgMy4yNzIgMTYuMTY1LTEuNDEybC0uMzM5IDEuMjdjLjg2MyAxLjM1OSAxLjQyOS0xMS43OTQgMTAuOTAzIDQuMzM3di41ODZjLjMzNC0uMS4zMzctMS4yNzIuOTk0LjI5bC0xLjYzNy0zLjU5NWMuOTk5LTEuNDcgMS44NzktNC4yNyAzLjIwMS00LjY2NS4yNzQuOTExLjQwNiAxLjg1LjM5MiAyLjc5MmwzLjI0NC0uOTcuOTgyIDMuNzljLjk5Ni0yLjA1Mi41NjYtMTAuMDQzIDMuMjAxLTUuNTg3LS45ODUtNS41NDcgMS4zMTktMy4zMjMuOTk4LTYuMTQ1LjEzLjY4NS40MzQgMS43MDguNjc2IDIuNjY1YTkuMTUgOS4xNSAwIDAgMCAzLjI4Mi0xLjk5NCA3Ljc1IDcuNzUgMCAwIDAgMS45ODItMy4wNDEgMTI5IDEyOSAwIDAgMS03Ljc1OC0xNy42MjRjMi4yMDggMS41MS41ODItLjY3OC4xNTItMi41NDRsLS4xNDkgMS4zODFjLTEuMzEzLTEuMzU3LTEuMzAyLTQuODQ2LTEuOTU5LTUuODMgMCAuMjgxLjAyNS42MjMuMDM2Ljk3bC4wODYtLjQ3Yy4wNTUuNDY0LjAzOS45MzQtLjA0NyAxLjM5NSAwIC43NDktLjA1IDEuMzM3LS40MDkgMS4xM2wuMDcyLS4zN2MtLjU1Mi41MS0xLjQ5OC0uMDQtMS45MTItLjI5MnYtMi45MjNjLS45OTkgNS41NzQgMzIuODExLTEwLjIxIDMxLjUxNy0xMC40MDctMS4yODUtMy42OTggMTguOTQ2LTExLjg4NC0yMC4xNTktNi44MzYgMzQuMzMxLTE0LjUzMyAxNy43NDQtMjYuNDkyLTkuMDYyLTExLjc1LTEuNjE3LTEuODQ0LS44NzItMi41NzMtMS41MjktMi4zODJsLTIuMTQxLTIuMDAxYzEuMTM2LS4zNDItLjg5MS0xLjQyMi0xLjEwMy0yLjU1NC0xLjY4My0uNTA3LTguMzk4LTIuOTUzLTguOTc3IDIuODc3LTIuMjQzLTIuODA4LTQuMzItLjAyNy01LjMwNS0uMzIzLjQ3OCAxLjAzIDEuMzgzLTE3LjY1NC02LjM2Ni0xLjk1Ni0uODgzLTIuNTgtNC4wODEtMS4xNzctMy43MTQtLjU5OC0xLjQyNiAyLjUzMi00LjI4NyAzLjk0NS00LjY2NSAxMC4zNTJWMjEuMjZjLS4zODcgNC43NjQtMS41NTYgMi40NS0yLjU2NiA1LjA3NGwxLjAwNyA0LjgxNC0yLjI2NC0yLjk0OWMtLjM4My0xLjEwMy43NzkgMi43MjIuOTgxIDEuNTgzLTEuNjI1IDIuMTgtMy44MDUtLjQ3LTUuNzE3LTEuMTMybDUuNzE3LTEuOTE0Yy0xLjU4Ny0zLjAyMi0xLjE1OC0xMi4zOTItMS41NTUtOC4yMWwtNC4xNjIgMi4yNTZjLTMuMTA2LTguMzk0LTUuMjAzIDUuNTUzLTYuNDQ3IDMuMDJsLTIuNTY2IDQuNzkgNS4xMzEtOS41NzljLTEuNDI5LTIuMjYyLTYuMDg3IDUuMDM2LTYuOTQxIDIuNTZsLS4wMTcuMTI4Yy4wOTUuMjI4LjE0NC40NjkuMTQ3LjcxMmwtLjIzLjExMWMtLjI0NSAyLjM3My0xLjEyNSAzLjk4NC0yLjI3IDMuODEtMS42MTEtLjY5Ni0yLjk2IDIuNzk0LTUuNDQ2LTIuMjg4bC0uNzU5IDQuODU5LTEuODg0LTIuOTMyLjA5MS0zLjg3N2MxLjkwMy4yNjEgNS41MTgtMS4xNTYgNy45ODEtMS4zMTRsLjA4LTEuNzY5Yy0xLjQ1MS0uMDE3LTMuMTQyIDEuNjcyLTQuMDk0IDEuMjdhMTIuMDYgMTIuMDYgMCAwIDEtLjYzMi03LjQzbC0uOTgyIDMuNzc4Yy00Ljg1Ni4zNi00Ljg5Ny41MzEtOS44MzYtMy45NTdsLjM4NyAxLjk1NmMtMS4wMzIgMS4xMjItMi4wNjEgMi4yMTUtMi4yNTctLjk0My0zLjAxNi0uNzAyLTYuMDkyLTMuMjEtNy45MTMtOC4xNThsLS41NjUgNC41NThjLS42MzItLjI2Ny0xLjM4LTcuMTgzLTEuODg4LS44bC0xLjQyOSAxLjk4Yy0uODYzLS4zNzEtMS40NzggMi4yMjQtMi4zOTQtLjQyMnYtLjAxMmwtLjE3MS0uNTQzdi4zOGMtMS45MTgtMi4wNjktLjExMSA0LjA5LTIuMjk2IDEuNDA2LS42MjQtMy4yNjQtLjk5IDUuNzc0LTIuMDY0IDQuNzFsLS44OTYtNi41NzZjLTEuODc2LTMuODA5LTIuNDM5IDIuNzUtNS4zNDIgMi42OTdBMjEuOTUgMjEuOTUgMCAwIDEgMTkyLjEyIDBjLTEuNDc2IDUuOTczLS43MTIgMy44OTktMi40ODMgNi43MzZhMTQuMyAxNC4zIDAgMCAxIC40NzctNS4yMDJjLTEuMzc5LTIuOTMtLjk5OCAyLjIwNS0yLjExOSAyLjAyNi0uNDkzIDQuNjQtMS4xNDIgMTIuMDMtMS41MiAxMi4zMTlsLjM4NCAxLjQ1NGMtMS4yODYgMi40NS0yLjYzOCAzLjU2OS0zLjk0IDEuMTk0bC4xNDEtMi4zMzgtMS41MjMgMS4xNDEuMDE5LTIuOTkyLTIuMTQ2Ljg2Mi4yNTkuODE1Yy0uNTExLjM4LTIuMTggMS4zNjEtMy4wNDktLjIyOGwuMS0xLjY2Yy0yLjQxNC01LjI2My00Ljg1MSAxLjQ3LTcuOTU1IDEuOTEybC41NTItMy4zNzZjLS45MDUtMy40MDctLjUxIDUuMjA4LTEuNjg1IDMuNDhsLjExNS00LjE2OGMtMS4zMzIgNS40MzgtMS4zNzktMS4yMTEtMi4wMzYtMy4zMDdsLjExOSA1LjQ2OS0xLjM4LTEuMjEyYy0xLjQ4OS0xLjg2My0uNjU2LTYuOTI4LS4zMDMtOS43NzdsLTEuMjU1IDQuMjYyVjIuNTg4Yy0xLjAyOSA1LjU3My0uNzM3LS45MjgtMi4yMzggMi4wMy0uMDMtMS44MjcuMzYyLTIuODU5LS4wNjYtMy42NTFsLTIuNTYgNi43MTQgMS40OTUtMi45NjMtLjQ4NiA3LjAyN2MtMS42NTUgNS4yOTItMS44ODQtLjgzNC0yLjk4NyAxLjA5NWwuNzk0LTIuMDY3Yy0xLjczIDEuNjUtMS42NzctMS4zNDctMi41MzYtMi45MzlhNi4yNiA2LjI2IDAgMCAxLS4xMzUgNC4xNzVjLS41MDcuMzctLjE0OS0yLjQ4NC0uNTc2LTMuMjc2LS4zMzEgNC42ODQtMS42MzYgNy4xMjktMi42MDUgNC44NzVxLjA0Mi0uODcuMTg4LTEuNzMyYy0uMzA5Ljc0OS0uNTExIDEuOTUtLjkzMy44MDdsLjUzMy01LjItMS4xNTkgNC45MjRjLS41NTItMS40NTQtMS42MTkgMi4yOTQtMS4zNzktMS4yMTJsLjM5Ny0xLjAzLTQuNTcyLTEuNDQuMTQ2LTQuMTcyYy0uNzQ3IDUuNzE5LTIuNDA4LTIuMjc4LTIuNjIzIDQuODg4LS42NzEtMy45MzgtMy41ODcgMi42MjQtMi42NDktNS40MzMtMy4wMDQtLjc0NC01LjA2OCA2Ljk3MS04LjU1MyAyLjg3NC0uOTM4LTYuOTExLTQuNjYyLTQuODQ3LTYuOTkxLTUuNjc4YTEwOSAxMDkgMCAwIDEtMTIuODI2IDcuMDczYy0yLjI1Ny05LjY5Mi03LjMyMiAyLjk0Ny0xMC4wNTEtMi42MDRsLTEuMDg3IDMuNzU1Yy0xLjY1NS02LjEzNy01LjI0MiAxLjA5Ni03LjcyNS00Ljk1NWE3LjggNy44IDAgMCAxLTEuMzggMi4yNTYgOC42IDguNiAwIDAgMSAuMTY2IDMuMzM0Yy0uNzA0LTEuNzM3LTIuNTAzLjI5My0yLjA1Ni00LjUxNGwuMjQzLS40ODVjLjQ1My00LjgwNy0yLjYzNSAyLjExOC0zLjI1NS0yLjFsLjEzOCA1LjE4NS0xLjQ4Ny0uOTU1LjQ4NS0uOTY5Yy03LjU0OCAxMS4wOTgtOS40MDMtNS40NS0xNi40OSA0LjY0IDEuMjYtNS41NzMtMS40NyAyLjg4NC0xLjA4Ny0zLjI3LTEuMDA0LTcuODI4LTMuMDc2IDEuNDk3LTQuNTQ0IDMuNDg0cS0uMDQ1LjU2Ny0uMTggMS4xMjRsLTIuMjI5LS44N2MxLjk3LTcuNjkzLTIuMTQ5IDYuMzUxLS4zNzgtLjE4Ny01LjQ5OC02LjE4MS0xMy43NDItLjc0Ni0yMC40MTYtMy44NzdsLjEzMiAyLjAxOWMtMS43MTMtLjUtNC4wOTcgMS43OC01LjE0OC0xLjUwMi0xLjA1MS0zLjI4NC0zLjM0NCA0Ljg3Ny0zLjg4NyA1LjE2LTEuNzU4IDMuMzQyLTIuNDgzLTMuNTg4LTEuODg3LTMuMTkzLTEuNjM2Ljg0OC0zLjczNiA3Ljg0Ni01LjYyNiA0LjY1NS0uMTQtNi42MjctNi40ODMgNi4wNDMtNS44NzQtMS4zODFsLS4wOC42MjVjLTIuMjgxLTUuNDI1LTUuNzE5IDMuMjc2LTguMjU3LTEuNjcgMCAwIC4xMDctLjU0LjI1Ni0xLjAzMkwuNjM1IDMzLjAxOCAwIDU3LjkxbDMuNDQgMjAuNSAxNC45NC0zLjMyOCAxMC45MjkgOC42NTEgMjguNTE5LS44ODcgMi40NDctNS40NzhjNC44MjMgMTAuMTAyIDEyLjc3Ny0uNzI4IDE4LjI2NCA2LjU2NmwuNDY0LTQuODFjMS43MDUtLjE5NiAxLjM4IDIuNzgyIDEuNzQzIDMuNjM1IDE1LjgwMS0uMjA0IDMyLjMyNC01Ljg5MyA0Ni4xMTEuOCAxLjE4OSAzLjI1NCA1LjQ0MSAxLjU0IDYuMzMyIDQuOTUzIDEuNDY0LTIuMDYyIDMuNjY1LTMuNjQgNi4yNTgtNC40ODZhMTQuMTYgMTQuMTYgMCAwIDEgOC4wNzUtLjE5NGwtLjIwMi41MjQgMi4yMDctLjg1Yy4wNjkuNDQ1LjA1OS44OTgtLjAzIDEuMzQyIDIuNjQzLTQuMTg3IDYuMjkuMTcyIDkuMjEyIDIuMDEzbC0uMTk5LjUxOWMxNy40NjUgMS40OTMgMzMuOTY5LTcuMDczIDUxLjA3Ny4wNDggNy44NTUgOC4wNDggMTcuNTA2LTIuNjMxIDI2LjYwNyA0LjA2MSAxLjYyMyA0Ljg5NSAyMC40NDcgMS41MDggMjIuMTIyLS43MzkiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;color:#fff;font-size:42px;font-weight:600;margin:auto;padding:10px 50px;position:relative;text-transform:uppercase}@media (max-width:768px){.wpc-menu-of-the-day .wpc-motd-subtitle{padding:10px}}.wpc-menu-of-the-day .wpc-motd-subtitle .wpc-motd-left,.wpc-menu-of-the-day .wpc-motd-subtitle .wpc-motd-right{left:22%;position:absolute;top:10px;z-index:1}@media (max-width:1024px){.wpc-menu-of-the-day .wpc-motd-subtitle .wpc-motd-left,.wpc-menu-of-the-day .wpc-motd-subtitle .wpc-motd-right{display:none}}.wpc-menu-of-the-day .wpc-motd-subtitle .wpc-motd-left{left:auto;right:20%;top:-5px;transform:rotate(90deg)}@media (max-width:767px){.wpc-menu-of-the-day .wpc-motd-subtitle{font-size:18px;padding:10px 25px}}@media (max-width:1024px){.wpc-menu-of-the-day .wpc-motd-subtitle{font-size:26px}}.wpc-menu-of-the-day .wpc-motd-discount{color:#000;display:flex;flex-wrap:wrap;font-size:22px;font-weight:500;justify-content:center;letter-spacing:5px;line-height:50px;margin-bottom:30px;margin-top:0;padding:0 20px;text-transform:uppercase}@media (max-width:767px){.wpc-menu-of-the-day .wpc-motd-discount{font-size:18px;line-height:28px}}.wpc-menu-of-the-day .wpc-motd-order-btn{background-color:#e3106e;padding:10px 50px;text-align:center;text-transform:capitalize}.wpc-menu-of-the-day .wpc-motd-order-btn i{font-size:12px}.wpc-menu-of-the-day .wpc-motd-order-btn i:before{margin-left:10px}@media (max-width:767px){.wpc-menu-of-the-day .wpc-motd-order-btn{padding:8px 45px}}.wpc-menu-of-the-day .special-menu-close{background:#e3106e;border-radius:50%;font-size:14px;height:28px;line-height:14px;padding:0;position:absolute;right:15px;top:15px;width:28px}.wpc-menu-of-the-day .wpc-motd-products{max-height:450px}.wpc-menu-of-the-day .wpc-motd-products .motd-product-link{color:#000}.wpc-menu-of-the-day .wpc-motd-products .wpc-motd-product{margin:30px 0}.wpc-menu-of-the-day .wpc-motd-products .wpc-motd-product .wpc-row{align-items:center;text-decoration:none}@media (min-width:1024px){.wpc-menu-of-the-day .wpc-motd-products .wpc-motd-product .wpc-col-5,.wpc-menu-of-the-day .wpc-motd-products .wpc-motd-product .wpc-col-7{padding:0}}.wpc-menu-of-the-day .wpc-motd-products .wpc-motd-product .wpc-motd-product-img img{border-radius:50%;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}@media (max-width:1024px){.wpc-menu-of-the-day .wpc-motd-products .wpc-motd-product .wpc-motd-product-img img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.wpc-menu-of-the-day .wpc-motd-products .wpc-motd-product .wpc-motd-product-title{font-size:25px;font-weight:700;text-align:left;text-transform:uppercase}.wpc-menu-of-the-day .wpc-motd-products .wpc-motd-product:nth-child(2n){padding-left:50px}@media (max-width:575px){.wpc-menu-of-the-day .wpc-motd-products .wpc-motd-product:nth-child(2n){padding-left:0}}@media (max-width:767px){.wpc-menu-of-the-day .wpc-motd-products .wpc-motd-product{margin:25px 0}.wpc-menu-of-the-day .wpc-motd-products .wpc-motd-product .wpc-motd-product-title{font-size:18px}}@media (max-width:768px){.motd-wrap .wpc-col-sm-5,.motd-wrap .wpc-col-sm-6{flex:0 0 100%!important;max-width:100%!important}.wpc_pro_order_tip_wrapper{display:block}.wpc_pro_order_tip_wrapper>div{margin:0 0 15px;width:100%}}#select2-wpc_pro_tip_type-12-container{line-height:20px}@media (max-width:768px){.wpc_variation_popup_content .product-type-simple .wpc-single-content .quantity{margin-bottom:20px}}.wpc-multi-reservation-msg{background-color:transparent}.wpc-multi-reservation-msg span{background:rgba(23,182,250,.1);border-radius:8px;color:#000;display:inline-block;font-size:14px;line-height:24px;margin-bottom:15px;margin-right:15px;padding:9px 0;position:relative;width:100%}@media (min-width:768px){.wpc-multi-reservation-msg span{width:47%}}.wpc-multi-reservation-msg span:before{background-color:#17b6fa;border-radius:4px;content:"";height:26px;inset:0;left:15px;margin:auto;position:absolute;right:auto;width:3px}.wpc-multi-reservation-msg span:nth-child(4n+1){background-color:rgba(23,182,250,.1)}.wpc-multi-reservation-msg span:nth-child(4n+1):before{background-color:#17b6fa}.wpc-multi-reservation-msg span:nth-child(4n+2){background-color:rgba(236,142,0,.1)}.wpc-multi-reservation-msg span:nth-child(4n+2):before{background-color:#ec8e00}.wpc-multi-reservation-msg span:nth-child(4n+3){background-color:rgba(190,18,218,.1)}.wpc-multi-reservation-msg span:nth-child(4n+3):before{background-color:#be12da}.wpc-multi-reservation-msg span:nth-child(4n+4){background-color:rgba(53,210,106,.1)}.wpc-multi-reservation-msg span:nth-child(4n+4):before{background-color:#35d26a}.inline-reservation .wpc_reservation_form{border-color:transparent;padding:0}.inline-reservation .wpc-field-set .field-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:768px){.inline-reservation .wpc-field-set{display:block;height:100%}}.inline-reservation .wpc-reservation-time-wrap .wpc-reservation-field{margin-right:0}@media (min-width:767px) and (max-width:1024px){.inline-reservation .wpc-reservation-time-wrap{width:100%}.inline-reservation .wpc-reservation-time-wrap .wpc-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin:0}.inline-reservation .wpc-reservation-time-wrap .wpc-row .wpc-col-md-6{max-width:100%;padding:0}}.inline-reservation .wpc-select{margin:0 30px}@media (min-width:767px) and (max-width:1024px){.inline-reservation .wpc-select{margin:0}}.inline-reservation .wpc-reservation-pagination{display:flex;justify-content:center;margin-bottom:50px!important}.inline-reservation .wpc-reservation-pagination li:after{display:none}.inline-reservation .wpc-reservation-pagination li:not(.active):before{background-color:#fff!important;color:#cbc3bd!important}@media (min-width:992px){.inline-reservation .wpc-reservation-pagination li{align-items:center;display:flex;margin:0 50px;width:auto!important}.inline-reservation .wpc-reservation-pagination li:before{flex-shrink:0;margin:0 15px 0 0!important}}.inline-reservation .wpc-reservation-pagination li.active{color:#062126}.inline-reservation #wpc-multi-step-reservation{position:relative}.inline-reservation #wpc-multi-step-reservation:after{content:"";left:0;position:absolute}.inline-reservation #wpc-multi-step-reservation .wpc-btn{border-radius:0;font-size:20px;line-height:35px;margin-bottom:20px;padding:16px 35px;position:relative;text-transform:capitalize}.inline-reservation #wpc-multi-step-reservation .wpc-btn:focus{background-color:#062126}.inline-reservation #wpc-multi-step-reservation .wpc-btn svg{margin-left:50px}.inline-reservation #wpc-multi-step-reservation .wpc-btn.wpc-form-previous{background-color:#062126}.inline-reservation #wpc-multi-step-reservation .wpc-btn.wpc-form-previous svg{margin-left:0;margin-right:50px}.inline-reservation #wpc-multi-step-reservation .wpc-form-previous{margin-right:15px}@media (max-width:768px){.inline-reservation #wpc-multi-step-reservation .wpc-form-previous{margin-bottom:0}}.inline-reservation .wpc-reservation-field{margin-bottom:20px;width:100%}@media (min-width:1024px){.inline-reservation .wpc-reservation-field{margin-bottom:45px;margin-right:30px;max-width:230px}.inline-reservation .wpc-reservation-field.phone{margin-right:0}}.inline-reservation .wpc-reservation-field.wpc-webhook{display:none}.inline-reservation .wpc-reservation-field label{color:#062126;font-size:13px;font-weight:500;line-height:1.2;margin-bottom:15px;text-transform:uppercase}.inline-reservation .wpc-reservation-field input{background-color:transparent}.inline-reservation .wpc-reservation-field .wpc-form-control{background-color:transparent;border:1px solid #062126;border-radius:0;font-size:16px;height:64px;padding:0 30px}.inline-reservation .wpc-reservation-field .wpc-form-control.error{border-color:red}.inline-reservation .wpc-reservation-field select.wpc-form-control{background-color:transparent;background-position:right 23px!important}@media (min-width:992px){.inline-reservation .wpc-reservation-field.branch{margin-top:-10px}.inline-reservation .wpc-reservation-field.wpc-reservation-field.message{margin-top:-20px}}@media (max-width:1024px){.inline-reservation .wpc-select.party.wpc-reservation-field{margin-bottom:30px}}.inline-reservation .wpc-reservation-form .wpc-reservation-field .wpc-form-control:active,.inline-reservation .wpc-reservation-form .wpc-reservation-field .wpc-form-control:focus{border-bottom-color:#062126}.inline-reservation .wpc-reservation-field .wpc_danger_text{bottom:-25px;position:absolute}.search-filter-loader{height:100%;isolation:isolate;position:relative}.search-filter-loader:before{animation:lds-dual-ring 1.3s linear infinite;border-color:red transparent;border-radius:50%;border-style:solid;border-width:3px;content:"";height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;z-index:2}.search-filter-loader:after{background:#fff;content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wpc-loadmore-section .loadmore-btn-wrap .wpc-btn{border:none;font-size:14px;line-height:2;padding:10px 24px}.wpc-loadmore-section .loadmore-btn-wrap .wpc-btn.wpc-loading{opacity:.7;pointer-events:none}.wpc-loadmore-section .loadmore-btn-wrap .wpc-btn.wpc-loading:after{animation:lds-dual-ring 1s linear infinite;border-color:currentcolor transparent;border-radius:50%;border-style:solid;border-width:2px;content:"";display:inline-block;height:14px;margin-left:8px;vertical-align:middle;width:14px}.widget-pickup-delivery .wpc-ajax-locations-wrap{align-items:center;display:flex;justify-content:center;max-width:100%;z-index:9}.widget-pickup-delivery .wpc-ajax-locations-wrap .wpc-ajax-input-search{align-items:center;background-color:#fff;border-radius:100px;display:flex;gap:10px;padding:10px 12px;width:64%}@media (max-width:1024px){.widget-pickup-delivery .wpc-ajax-locations-wrap .wpc-ajax-input-search{width:100%}}@media (max-width:767px){.widget-pickup-delivery .wpc-ajax-locations-wrap .wpc-ajax-input-search{border-radius:0;display:block;padding:30px 15px;text-align:center}}.widget-pickup-delivery .wpc-ajax-locations-wrap .wpc-ajax-input-search input{border:1px solid #d4dadd;border-radius:100px;font-size:14px;height:50px;left:-10px;padding-left:20px;position:relative}@media (max-width:767px){.widget-pickup-delivery .wpc-ajax-locations-wrap .wpc-ajax-input-search input{left:0;margin-bottom:15px}}@media (min-width:1024px){.widget-pickup-delivery .wpc-ajax-locations-wrap .wpc-ajax-input-search input{width:430px}}.widget-pickup-delivery .wpc-ajax-locations-wrap .wpc-ajax-input-search input:focus{box-shadow:none}.widget-pickup-delivery .wpc-ajax-locations-wrap .wpc-ajax-input-search input::-moz-placeholder{color:#a19e99}.widget-pickup-delivery .wpc-ajax-locations-wrap .wpc-ajax-input-search input::placeholder{color:#a19e99}.widget-pickup-delivery .wpc-ajax-locations-wrap .wpc-ajax-input-search button{background-color:#ffe119;border:1px solid #ffe119;border-radius:50px;color:#000;cursor:pointer;font-size:14px;font-weight:700;height:48px;line-height:25px;padding:0 28px;text-transform:uppercase}.widget-pickup-delivery .wpc-ajax-locations-wrap .wpc-ajax-input-search button:focus{box-shadow:none}.widget-pickup-delivery .wpc-ajax-locations-wrap .wpc-ajax-input-search p{color:#000;display:inline-block;font-size:16px;font-weight:700;margin:0;padding:0 4px}.widget-pickup-delivery .wpc-ajax-search-result{box-shadow:0 20px 30px 0 rgba(0,0,0,.1);left:234px;position:absolute;top:69px;width:56%}@media (max-width:1024px){.widget-pickup-delivery .wpc-ajax-search-result{left:30px;top:69px;width:90%}}@media (max-width:767px){.widget-pickup-delivery .wpc-ajax-search-result{left:20px;top:82px;width:90%}}.widget-pickup-delivery .wpc-ajax-search-result .get_result{background-color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.05);left:0;list-style-type:none;margin:0;max-height:400px;overflow-y:scroll;padding:0;position:relative;top:100%;width:100%;z-index:99}.widget-pickup-delivery .wpc-food-menu-item{align-items:center;background-color:#fff;border:1px dashed #ccc;border-radius:12px;display:flex;margin:15px}@media (max-width:767px){.widget-pickup-delivery .wpc-food-menu-item{display:block}}.widget-pickup-delivery .wpc-food-menu-item .wpc-food-menu-thumb{margin-right:30px;width:150px}@media (max-width:767px){.widget-pickup-delivery .wpc-food-menu-item .wpc-food-menu-thumb{height:auto;margin-right:0;width:auto}}.widget-pickup-delivery .wpc-food-menu-item .wpc-food-menu-thumb img{border-radius:12px 0 0 12px}@media (max-width:767px){.widget-pickup-delivery .wpc-food-menu-item .wpc-food-menu-thumb img{border-radius:12px 12px 0 0}.widget-pickup-delivery .wpc-food-menu-item .wpc-food-inner-content{padding:30px 20px}}.widget-pickup-delivery .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title{font-size:18px;font-weight:700;line-height:24px}.widget-pickup-delivery .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a:hover{color:#e7272d}.widget-pickup-delivery .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title .wpc-title-border{top:-8px;width:100px}.widget-pickup-delivery .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency{color:#e7272d}.widget-pickup-delivery .search-main-wrapper{background-color:#fff;box-shadow:0 20px 30px 0 rgba(0,0,0,.15);margin:0 auto;width:70%}@media (max-width:1024px){.widget-pickup-delivery .search-main-wrapper{width:90%}}.widget-pickup-delivery .search-item-wrapper{left:0;position:absolute;right:0;top:80px;z-index:99}.wpc-ajax-sidebar-filter .widget-content .product-filter-search{border:1px solid #d4dadd;border-radius:6px;color:#666;height:48px;margin-bottom:30px;padding:0 20px 3px;width:100%}.wpc-ajax-sidebar-filter .widget-content .product-filter-search::-moz-placeholder{color:#666;font-size:16px;font-weight:600}.wpc-ajax-sidebar-filter .widget-content .product-filter-search::placeholder{color:#666;font-size:16px;font-weight:600}.wpc-ajax-sidebar-filter .widget-content .search{background:transparent;border:none;color:#666;position:absolute;right:25px;top:10px}.wpc-ajax-sidebar-filter .widget-content .search svg path{fill:#666}.wpc-ajax-sidebar-filter .sidebar-filter-wrapper{background-color:#fff;border-radius:12px;margin-bottom:45px;padding:30px 30px 43px}.wpc-ajax-sidebar-filter .sidebar-filter-wrapper .pickup-delivery-widget{padding-bottom:40px}.wpc-ajax-sidebar-filter .sidebar-filter-wrapper .widget-title{padding-bottom:12px}.wpc-ajax-sidebar-filter .sidebar-filter-wrapper .widget-content label{color:#666;font-size:16px;font-weight:500;left:10px;position:relative}.wpc-ajax-sidebar-filter .sidebar-filter-wrapper .price-range-slider .range-slider{margin-bottom:11px}.wpc-ajax-sidebar-filter .sidebar-filter-wrapper .price-range-slider .range-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ccc;border-radius:6px;box-shadow:inset 0 0 6px #ededed;height:6px;overflow:hidden;width:200px}.wpc-ajax-sidebar-filter .sidebar-filter-wrapper .price-range-slider .range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#e6272d;border-radius:50%;box-shadow:-200px 0 0 200px #e6272d;cursor:pointer;height:8px;width:8px}.wpc-ajax-sidebar-filter .sidebar-filter-wrapper .price-range-slider .price-and-reset{align-items:center;display:flex;justify-content:space-between}.wpc-ajax-sidebar-filter .sidebar-filter-wrapper .price-range-slider .price-and-reset span{color:#000;font-weight:500}.wpc-ajax-sidebar-filter .sidebar-filter-wrapper .price-range-slider .price-and-reset .btn{background:transparent;color:#e7272d;font-size:16px;font-weight:500;padding:0}.wpc-ajax-sidebar-filter .sidebar-filter-wrapper .price-range-slider .price-and-reset .btn:focus{box-shadow:none}.wpc-ajax-sidebar-filter .sidebar-filter-wrapper input{accent-color:var(--wpc-filter-primary,#e6272d)}.wpc-ajax-sidebar-filter .search-result-products{position:relative}.wpc-ajax-sidebar-filter .search-result-products ul{background-color:#fff;border-radius:12px;box-shadow:0 10px 20px rgba(0,0,0,.05);display:none;padding:20px 30px 0;position:absolute;top:-30px;width:100%;z-index:99}.wpc-ajax-sidebar-filter .search-result-products ul li{border-bottom:1px solid #e5e5e5;cursor:pointer;list-style-type:none;margin-bottom:15px;padding-bottom:15px}.wpc-ajax-sidebar-filter .search-result-products ul li:last-child{border-bottom:none}.list_template_list.loading{align-items:center;display:flex;justify-content:center;min-height:400px;padding:60px 0}.wpc-product-filter-loading,.wpc-product-filter-loading div{box-sizing:border-box}.wpc-product-filter-loading{color:var(--wpc-filter-primary,#e7272d);display:inline-block;height:80px;position:relative;width:80px}.wpc-product-filter-loading div{animation:wpc-product-filter-loading 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid;border-radius:50%;opacity:1;position:absolute}.wpc-product-filter-loading div:nth-child(2){animation-delay:-.5s}@keyframes wpc-product-filter-loading{0%{height:8px;left:36px;opacity:0;top:36px;width:8px}4.9%{height:8px;left:36px;opacity:0;top:36px;width:8px}5%{height:8px;left:36px;opacity:1;top:36px;width:8px}to{height:80px;left:0;opacity:0;top:0;width:80px}}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;height:80%;overflow:hidden;transition:all .3s ease}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-4px)}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .wpc-food-menu-thumb{background-color:#f5f5f5;height:260px;overflow:hidden;position:relative}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .wpc-food-menu-thumb a{display:block;height:100%;width:100%}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .wpc-food-menu-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item:hover .wpc-food-menu-thumb img{transform:scale(1.08)}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content h3{font-size:18px;font-weight:600;line-height:1.4;margin:0 0 10px}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content h3 a{color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none;transition:color .3s ease;-webkit-box-orient:vertical;overflow:hidden}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content h3 a:hover{color:#e7272d}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content p{color:#666;display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.6;margin:0 0 16px;-webkit-box-orient:vertical;overflow:hidden}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .price-and-button{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:auto;padding-top:16px}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .product-price{display:flex;flex-direction:column;gap:4px;line-height:1.2}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .product-price:not(:has(ins)):not(:has(del)){align-items:center;flex-direction:row;gap:8px}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .product-price ins{color:#e7272d;font-size:22px;font-weight:700;text-decoration:none}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .product-price ins .woocommerce-Price-amount{font-size:20px;font-weight:700}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .product-price del{color:#999;font-size:16px;font-weight:500;opacity:.8;order:-1}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .product-price del .woocommerce-Price-amount{font-size:16px}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .product-price .screen-reader-text{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .product-price .woocommerce-Price-amount{color:#1a1a1a;font-size:20px;font-weight:700}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .button-product{flex-shrink:0}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .wpc-external-product-link{display:inline-block}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .wpc-external-product-link a.wpc-btn{font-size:12px}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .wpc-food-menu-thumb .onsale{background-color:#e7272d;border-radius:6px;box-shadow:0 2px 8px rgba(231,39,45,.3);color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 12px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:2}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .wpc-food-menu-thumb .out-of-stock{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center;left:0;position:absolute;right:0;text-transform:uppercase;top:0;z-index:2}.wpc-product-filter-wrapper .list_template_list .empty-title{color:#666;font-size:18px;margin:0;padding:60px 20px;text-align:center}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .wpc-add-to-cart a{border-radius:16px 0 0 0}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .wpc-add-to-cart a:hover{background-color:var(--wpc-filter-primary,#e7272d);color:#fff}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .wpc-food-menu-thumb .wpc-product-labels{align-items:flex-start;display:flex;flex-direction:column;gap:6px;left:10px;list-style:none;margin:0;padding:0;pointer-events:none;position:absolute;top:10px;z-index:3}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .wpc-food-menu-thumb .wpc-product-labels .wpc-product-label{align-items:center;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.15);display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.2px;line-height:1.2;padding:4px 10px;pointer-events:auto}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .wpc-food-menu-thumb .wpc-product-labels .wpc-product-label__icon{font-size:14px;height:14px;line-height:1;width:14px}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .wpc-menu-tag-wrap{margin:0 0 8px;padding:0}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .wpc-menu-tag-wrap .wpc-menu-tag{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .wpc-menu-tag-wrap .wpc-menu-tag li{align-items:center;background-color:rgba(231,39,45,.08);border-radius:4px;color:var(--wpc-filter-primary,#e7272d);display:inline-flex;font-size:11px;font-weight:500;line-height:1.4;padding:3px 10px;text-transform:capitalize}.wpc-product-filter-wrapper .sidebar-filter-wrapper{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:24px;padding:24px}.wpc-product-filter-wrapper .sidebar-filter-wrapper .widget{margin-bottom:32px}.wpc-product-filter-wrapper .sidebar-filter-wrapper .widget:last-child{margin-bottom:0}.wpc-product-filter-wrapper .sidebar-filter-wrapper .widget-title{border-bottom:2px solid var(--wpc-filter-primary,#e7272d);color:#1a1a1a;font-size:18px;font-weight:700;margin:0 0 16px;padding-bottom:12px;text-transform:capitalize}.wpc-product-filter-wrapper .sidebar-filter-wrapper .widget-content{margin-top:16px}.wpc-product-filter-wrapper .product-filter-widget{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:24px;padding:20px}.wpc-product-filter-wrapper .product-filter-widget .widget-content{position:relative}.wpc-product-filter-wrapper .product-filter-widget .product-filter-search{background-color:#fff;border:2px solid #e5e5e5;border-radius:8px;color:#1a1a1a;font-size:14px;padding:12px 40px 12px 16px;transition:all .3s ease;width:100%}.wpc-product-filter-wrapper .product-filter-widget .product-filter-search:focus{border-color:var(--wpc-filter-primary,#e7272d);box-shadow:0 0 0 3px rgba(231,39,45,.1);outline:none}.wpc-product-filter-wrapper .product-filter-widget .product-filter-search::-moz-placeholder{color:#999}.wpc-product-filter-wrapper .product-filter-widget .product-filter-search::placeholder{color:#999}.wpc-product-filter-wrapper .product-filter-widget .search{background:transparent;border:none;box-shadow:none;cursor:pointer;padding:8px;position:absolute;right:12px;top:30%;transform:translateY(-50%);transition:all .3s ease}.wpc-product-filter-wrapper .product-filter-widget .search:hover{opacity:.7}.wpc-product-filter-wrapper .product-filter-widget .search svg{fill:#666;height:16px;width:16px}.wpc-product-filter-wrapper .products-per-page-wrapper{border-top:1px solid #f0f0f0;gap:50px!important;justify-content:space-between;margin-top:0;padding-top:16px}.wpc-product-filter-wrapper .products-per-page-wrapper label{color:#1a1a1a;font-size:14px;font-weight:600}.wpc-product-filter-wrapper .products-per-page-wrapper .products-per-page{background-color:#fff;border:2px solid #e5e5e5;border-radius:6px;color:#1a1a1a;cursor:pointer;flex:1;font-size:14px;padding:8px 12px;transition:all .3s ease}.wpc-product-filter-wrapper .products-per-page-wrapper .products-per-page:focus{border-color:var(--wpc-filter-primary,#e7272d);box-shadow:0 0 0 3px rgba(231,39,45,.1);outline:none}.wpc-product-filter-wrapper .sidebar-filter-wrapper input[type=radio]{cursor:pointer;opacity:0;position:absolute}.wpc-product-filter-wrapper .sidebar-filter-wrapper input[type=radio]+label{color:#1a1a1a;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1.6;margin-bottom:12px;padding-left:26px;position:relative;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wpc-product-filter-wrapper .sidebar-filter-wrapper input[type=radio]+label:hover{color:var(--wpc-filter-primary,#e7272d)}.wpc-product-filter-wrapper .sidebar-filter-wrapper input[type=radio]+label:before{background-color:#fff;border:2px solid #d4d4d4;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:16px}.wpc-product-filter-wrapper .sidebar-filter-wrapper input[type=radio]:checked+label:before{background-color:var(--wpc-filter-primary,#e7272d);border-color:var(--wpc-filter-primary,#e7272d);box-shadow:inset 0 0 0 2px #fff}.wpc-product-filter-wrapper .sidebar-filter-wrapper input[type=checkbox]{cursor:pointer;opacity:0;position:absolute}.wpc-product-filter-wrapper .sidebar-filter-wrapper input[type=checkbox]+label{color:#1a1a1a;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1.6;margin-bottom:12px;padding-left:28px;position:relative;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wpc-product-filter-wrapper .sidebar-filter-wrapper input[type=checkbox]+label:hover{color:var(--wpc-filter-primary,#e7272d)}.wpc-product-filter-wrapper .sidebar-filter-wrapper input[type=checkbox]+label:before{background-color:#fff;border:2px solid #d4d4d4;border-radius:3px;content:"";height:16px;left:0;position:absolute;top:3px;transition:all .3s ease;width:16px}.wpc-product-filter-wrapper .sidebar-filter-wrapper input[type=checkbox]:checked+label:before{background-color:var(--wpc-filter-primary,#e7272d);border-color:var(--wpc-filter-primary,#e7272d)}.wpc-product-filter-wrapper .sidebar-filter-wrapper input[type=checkbox]:checked+label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:5px;transform:rotate(45deg);width:6px}.wpc-product-filter-wrapper .sidebar-filter-wrapper input[type=checkbox]:focus+label:before{box-shadow:0 0 0 3px rgba(231,39,45,.1)}.wpc-product-filter-wrapper .sidebar-filter-wrapper select.wpc-filter-dropdown,.wpc-product-filter-wrapper .sidebar-filter-wrapper select.wpc-location-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:2px solid #e5e5e5;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:14px;padding:12px 36px 12px 16px;transition:all .3s ease;width:100%}.wpc-product-filter-wrapper .sidebar-filter-wrapper select.wpc-filter-dropdown:focus,.wpc-product-filter-wrapper .sidebar-filter-wrapper select.wpc-location-filter:focus{border-color:var(--wpc-filter-primary,#e7272d);box-shadow:0 0 0 3px rgba(231,39,45,.1);outline:none}.wpc-product-filter-wrapper .sidebar-filter-wrapper select.wpc-filter-dropdown:hover,.wpc-product-filter-wrapper .sidebar-filter-wrapper select.wpc-location-filter:hover{border-color:var(--wpc-filter-primary,#e7272d)}.wpc-product-filter-wrapper .sidebar-filter-wrapper .price-range-slider{margin-top:24px}.wpc-product-filter-wrapper .sidebar-filter-wrapper .price-range-slider label{color:#1a1a1a;display:block;font-size:14px;font-weight:600;margin-bottom:16px}.wpc-product-filter-wrapper .sidebar-filter-wrapper .wpc-dual-range-slider{height:6px;margin:24px 0;position:relative}.wpc-product-filter-wrapper .sidebar-filter-wrapper .wpc-slider-track{background-color:#e5e5e5;border-radius:3px;height:6px;position:absolute;width:100%}.wpc-product-filter-wrapper .sidebar-filter-wrapper .wpc-slider-range{background-color:var(--wpc-filter-primary,#e7272d);border-radius:3px;height:100%;position:absolute}.wpc-product-filter-wrapper .sidebar-filter-wrapper .wpc-slider-thumb{background-color:var(--wpc-filter-primary,#e7272d);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer;height:18px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:18px}.wpc-product-filter-wrapper .sidebar-filter-wrapper .wpc-slider-thumb:hover{box-shadow:0 3px 8px rgba(231,39,45,.4);transform:translateY(-50%) scale(1.2)}.wpc-product-filter-wrapper .sidebar-filter-wrapper .wpc-slider-thumb:active{transform:translateY(-50%) scale(1.1)}.wpc-product-filter-wrapper .sidebar-filter-wrapper .wpc-price-and-reset{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.wpc-product-filter-wrapper .sidebar-filter-wrapper .wpc-price{color:#1a1a1a;font-size:16px;font-weight:700}.wpc-product-filter-wrapper .sidebar-filter-wrapper .wpc-price span{color:var(--wpc-filter-primary,#e7272d)}.wpc-product-filter-wrapper .sidebar-filter-wrapper .reset_btn_price_filter{background-color:transparent;border:2px solid var(--wpc-filter-primary,#e7272d);border-radius:6px;color:var(--wpc-filter-primary,#e7272d);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .3s ease}.wpc-product-filter-wrapper .sidebar-filter-wrapper .reset_btn_price_filter:hover{background-color:var(--wpc-filter-primary,#e7272d);box-shadow:0 4px 12px rgba(231,39,45,.3);color:#fff;transform:translateY(-2px)}.wpc-product-filter-wrapper .sidebar-filter-wrapper .reset_btn_price_filter:active{transform:translateY(0)}.wpc-product-filter-wrapper .search-result-products{margin-top:12px;position:relative}.wpc-product-filter-wrapper .search-result-products ul.get_product_search{background-color:#fff;border:2px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);left:0;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:8px 0;position:absolute;right:0;top:0;z-index:100}.wpc-product-filter-wrapper .search-result-products ul.get_product_search li{border-bottom:1px solid #f0f0f0;color:#1a1a1a;cursor:pointer;font-size:14px;padding:10px 16px;transition:all .2s ease}.wpc-product-filter-wrapper .search-result-products ul.get_product_search li:last-child{border-bottom:none}.wpc-product-filter-wrapper .search-result-products ul.get_product_search li:hover{background-color:#f9f9f9;color:var(--wpc-filter-primary,#e7272d);padding-left:20px}.wpc-product-filter-wrapper .wpc-pagination-wrapper{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:40px;padding:24px 30px}.wpc-product-filter-wrapper .wpc-pagination-info{color:#666;font-size:14px;font-weight:500;line-height:1.4}.wpc-product-filter-wrapper .wpc-pagination{align-items:center;display:flex}.wpc-product-filter-wrapper .wpc-pagination .pagination-list{align-items:center;display:flex;gap:8px;list-style:none;margin:0;padding:0}.wpc-product-filter-wrapper .wpc-pagination .pagination-list li{margin:0;padding:0}.wpc-product-filter-wrapper .wpc-pagination .pagination-list a,.wpc-product-filter-wrapper .wpc-pagination .pagination-list span{align-items:center;border:2px solid transparent;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;min-width:40px;padding:0 12px;text-decoration:none;transition:all .3s ease}.wpc-product-filter-wrapper .wpc-pagination .pagination-list a{background-color:#f5f5f5;border-color:#f5f5f5;color:#666}.wpc-product-filter-wrapper .wpc-pagination .pagination-list a:hover{background-color:rgba(231,39,45,.08);border-color:var(--wpc-filter-primary,#e7272d);color:var(--wpc-filter-primary,#e7272d)}.wpc-product-filter-wrapper .wpc-pagination .pagination-list .current-page{background-color:var(--wpc-filter-primary,#e7272d);border-color:var(--wpc-filter-primary,#e7272d);box-shadow:0 4px 12px rgba(231,39,45,.25);color:#fff;cursor:default}.wpc-product-filter-wrapper .wpc-pagination .pagination-list .next-page,.wpc-product-filter-wrapper .wpc-pagination .pagination-list .prev-page{background-color:transparent;border-color:var(--wpc-filter-primary,#e7272d);color:var(--wpc-filter-primary,#e7272d);font-weight:700}.wpc-product-filter-wrapper .wpc-pagination .pagination-list .next-page:hover,.wpc-product-filter-wrapper .wpc-pagination .pagination-list .prev-page:hover{background-color:var(--wpc-filter-primary,#e7272d);box-shadow:0 4px 12px rgba(231,39,45,.25);color:#fff}.wpc-product-filter-wrapper .wpc-pagination .pagination-list .disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media (max-width:1024px){.wpc-product-filter-wrapper .sidebar-filter-wrapper{padding:20px}.wpc-product-filter-wrapper .sidebar-filter-wrapper .widget-title{font-size:16px}}@media (max-width:768px){.wpc-product-filter-wrapper .product-filter-widget,.wpc-product-filter-wrapper .sidebar-filter-wrapper{margin-bottom:16px;padding:16px}.wpc-product-filter-wrapper .sidebar-filter-wrapper .widget{margin-bottom:24px}.wpc-product-filter-wrapper .products-per-page-wrapper{align-items:flex-start!important;flex-direction:column;gap:8px!important}.wpc-product-filter-wrapper .products-per-page-wrapper .products-per-page,.wpc-product-filter-wrapper .products-per-page-wrapper label{width:100%}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .wpc-food-menu-thumb{height:200px}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content{padding:16px}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content h3{font-size:16px;min-height:44px}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content p{font-size:13px}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .price-and-button{align-items:flex-start;flex-direction:column;gap:12px}.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .product-content .wpc-external-product-link a.wpc-btn{justify-content:center;width:100%}}@media (max-width:480px){.wpc-product-filter-wrapper .list_template_list .wpc-food-menu-item .wpc-food-menu-thumb{height:220px}}@media (max-width:768px){.wpc-product-filter-wrapper .wpc-pagination-wrapper{align-items:flex-start;flex-direction:column;gap:16px;margin-top:30px;padding:20px}.wpc-product-filter-wrapper .wpc-pagination-info{font-size:13px;text-align:center;width:100%}.wpc-product-filter-wrapper .wpc-pagination{justify-content:center;width:100%}.wpc-product-filter-wrapper .wpc-pagination .pagination-list{gap:6px}.wpc-product-filter-wrapper .wpc-pagination .pagination-list a,.wpc-product-filter-wrapper .wpc-pagination .pagination-list span{font-size:13px;height:36px;min-width:36px;padding:0 10px}}@media (max-width:480px){.wpc-product-filter-wrapper .wpc-pagination-wrapper{margin-top:24px;padding:16px}.wpc-product-filter-wrapper .wpc-pagination .pagination-list{flex-wrap:wrap;gap:4px;justify-content:center}.wpc-product-filter-wrapper .wpc-pagination .pagination-list a,.wpc-product-filter-wrapper .wpc-pagination .pagination-list span{font-size:12px;height:32px;min-width:32px;padding:0 8px}.wpc-product-filter-wrapper .wpc-pagination .pagination-list .next-page,.wpc-product-filter-wrapper .wpc-pagination .pagination-list .prev-page{padding:0 10px}}.search-item-wrapper .delivery-pickup-product-wrapper{border-radius:12px;margin-bottom:30px}.search-item-wrapper .delivery-pickup-product-wrapper.hidden-box{display:none}.search-item-wrapper .delivery-pickup-product-wrapper .wpc-food-menu-thumb{background-color:#dfe7d0;border-radius:12px 12px 0 0;height:250px;overflow:hidden}.search-item-wrapper .delivery-pickup-product-wrapper .wpc-food-menu-thumb img{border-radius:12px 12px 0 0;height:100%;-o-object-fit:cover;object-fit:cover}.search-item-wrapper .delivery-pickup-product-wrapper .product-content{background-color:#fff;border:1px solid #d4d4d4;border-radius:0 0 12px 12px;border-top:0;padding:25px 30px 30px;transition:all .5s}.search-item-wrapper .delivery-pickup-product-wrapper .product-content h3 a{color:#000;display:inline-block;font-size:16px;font-weight:600;line-height:22px;max-height:46px;overflow:hidden;text-decoration:none;transition:all .5s}.search-item-wrapper .delivery-pickup-product-wrapper .product-content p{color:#666;font-size:14px;line-height:20px;max-height:43px;overflow:hidden;transition:all .5s}.search-item-wrapper .delivery-pickup-product-wrapper .product-content .price-and-button{align-items:center;display:flex;justify-content:space-between}.search-item-wrapper .delivery-pickup-product-wrapper .product-content .price-and-button .product-price{color:#000;font-weight:600;transition:all .5s}.search-item-wrapper .delivery-pickup-product-wrapper .product-content .price-and-button .product-price ins{text-decoration:none}.search-item-wrapper .delivery-pickup-product-wrapper .product-content .price-and-button .price-multiline{color:#000;position:relative;transition:all .4s}.search-item-wrapper .delivery-pickup-product-wrapper .product-content .price-and-button .price-multiline .price{font-size:22px;font-weight:700;line-height:24px}.search-item-wrapper .delivery-pickup-product-wrapper .product-content .price-and-button .price-multiline del{position:absolute;top:20px}.search-item-wrapper .delivery-pickup-product-wrapper .product-content .price-and-button .wpc-add-to-cart a{background:transparent;color:#000;cursor:pointer;padding:0;text-decoration:none;transition:all .5s}.search-item-wrapper .delivery-pickup-product-wrapper .product-content .price-and-button .button-product .wpc-btn{background-color:transparent;border:2px solid #ffe119;border-radius:100px;color:#000;font-size:14px;height:40px;line-height:36px;padding:0 18px;text-decoration:none}.search-item-wrapper .delivery-pickup-product-wrapper .product-content .price-and-button .button-product .wpc-btn:hover{background:transparent;color:#000}.search-item-wrapper .delivery-pickup-product-wrapper:hover .product-content{background-color:#e7272d;border:1px solid #e7272d;border-top:0}.search-item-wrapper .delivery-pickup-product-wrapper:hover .product-content .price-and-button .product-price,.search-item-wrapper .delivery-pickup-product-wrapper:hover .product-content h3 a,.search-item-wrapper .delivery-pickup-product-wrapper:hover .product-content p{color:#fff}.search-item-wrapper .delivery-pickup-product-wrapper:hover .product-content .price-and-button .button-product .wpc-btn{background-color:#ffe119}.search-item-wrapper .delivery-pickup-product-wrapper:hover .product-content .price-and-button .wpc-add-to-cart a{color:#fff}.search-item-wrapper .empty-title{margin:0}.wc-block-components-form{display:flex;flex-wrap:wrap}.wc-block-components-form div,.wc-block-components-form fieldset{order:3;width:100%}.wc-block-components-form .wc-block-checkout__actions{width:100%}.wc-block-components-form .wpc_pro_order_time_settings{order:2;width:100%}.wc-block-components-form #wpc_location_field{margin-bottom:20px;order:1;width:100%}