/*!
Theme Name: Eat
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: eat
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Eat is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body,html{margin:0;padding:0;width:100vw;overflow-x:hidden}main{display:block}.jump-menu ul{flex-wrap:nowrap!important;overflow-x:auto}.jump-menu ul::-webkit-scrollbar{display:none}.jump-menu ul li a{padding:15px 20px 12px!important}.wc-quick-view-button{position:absolute!important;top:0;left:0!important;width:100%;height:100%;margin:0!important;opacity:0}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%!important;margin:0!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1;min-width:0;margin:0;box-shadow:none!important;padding:0 15px}@media (min-width:800px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%!important;margin:0 0 2.5em!important}.woocommerce ul.products[class*=columns-].grid-small li.product,.woocommerce-page ul.products[class*=columns-].grid-small li.product{width:33%!important}}@media (min-width:1280px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:33%!important}.woocommerce ul.products[class*=columns-].grid-small li.product,.woocommerce-page ul.products[class*=columns-].grid-small li.product{width:25%!important}}.woocommerce ul.products li.product>.product-container{border:1px solid;border-color:#111;overflow:hidden;display:flex;flex:1;-webkit-transition:border-color 250ms ease-in-out;-moz-transition:border-color 250ms ease-in-out;transition:border-color 250ms ease-in-out;box-shadow:none!important;flex-direction:row-reverse;flex:1}.list .woocommerce ul.products li.product>.product-container .image-wrapper{display:none}.list .woocommerce ul.products li.product>.product-container .details>a{display:flex;flex-direction:row;justify-content:space-between}.list .woocommerce ul.products li.product>.product-container .details .product-desc{display:none}@media (max-width:800px){.woocommerce ul.products li.product>.product-container{border-left:0;border-right:0;border-top:0;padding:16px 0}}.woocommerce ul.products li.product>.product-container .image-wrapper{height:158px;background-color:#eee;position:relative;display:block;width:auto;flex-shrink:0;background-size:50%;background-repeat:no-repeat;background-blend-mode:overlay;background-position:center}.woocommerce-product-gallery__image:after{content:'';background-image:url(//eat.quai.lu/wp-content/uploads/2021/08/decoration_bottom.png);z-index:1;position:absolute;bottom:0;left:0;width:100%;height:30px;background-size:cover}.wc-quick-view-modal .wc-quick-view-product-gallery img,.woocommerce ul.products li.product>.product-container .image-wrapper img{object-fit:cover;position:absolute!important;top:50%;left:50%;width:158px!important;height:100%;transform:translate(-50%,-50%) scale(1);transition:transform .5s ease;margin:0!important;padding:0!important;right:initial!important}.woocommerce ul.products li.product>.product-container .image-wrapper img{transform:none!important;top:0;left:0;position:relative!important;opacity:1!important}@media (max-width:800px){.woocommerce ul.products li.product>.product-container .image-wrapper{height:88px}.wc-quick-view-modal .wc-quick-view-product-gallery img,.woocommerce ul.products li.product>.product-container .image-wrapper img{width:88px!important;height:100%!important}}.wc-quick-view-modal .wc-quick-view-product-gallery img{width:100%!important}.woocommerce ul.products li.product>.product-container:hover{border-color:#131313}.woocommerce ul.products li.product>.product-container .details{padding:16px;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.woocommerce ul.products li.product>.product-container .details .product-desc{margin-bottom:0;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;padding-top:6px;font-size:15px;line-height:20px;margin:0;font-weight:300;color:#fff}.woocommerce ul.products li.product>.product-container .details .product-desc strong{display:initial;position:relative}.woocommerce ul.products li.product>.product-container .price{margin-top:auto;padding-top:8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:16px}.price span.woocommerce-Price-amount.amount{font-size:16px;font-weight:600;color:#fff}.woocommerce ul.products li.product>.product-container .price ins,.woocommerce ul.products li.product>.product-container .price del{font-size:100%;font-weight:400}.woocommerce ul.products li.product>.product-container .price del{margin-right:10px}.woocommerce ul.products li.product>.product-container .price span.out-of-stock-in-price,.woocommerce ul.products li.product.outofstock .product-list-item.prod-layout-style2 .price del{display:none}.woocommerce ul.products li.product>.product-container .price span.out-of-stock-in-price::after{content:'';display:inline-block;width:24px;text-align:center}.woocommerce ul.products li.product.outofstock .product-list-item.prod-layout-style2 .price span.out-of-stock-in-price{display:inline-block}.woocommerce ul.products li.product>.product-container .details .woocommerce-loop-product__title{min-height:initial;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;text-transform:uppercase;padding:0}.woocommerce ul.products li.product>.product-container .details .woocommerce-loop-product__title span.cp-logo{height:23px;width:23px;display:inline-block;margin-left:7px;background-image:url(//eat.quai.lu/wp-content/uploads/2020/05/CP_PLUS_POS.svg);background-size:contain}.woocommerce ul.products li.product>.product-container .kw-actions .actions-moreinfo{display:none}.woocommerce ul.products li.product>.product-container .kw-actions{position:relative;right:0;padding:0 25px!important}@media (max-width:800px){.woocommerce ul.products li.product>.product-container .details{padding:0 15px 0 0}}.woocommerce ul.products li.product .button.add_to_cart_button{display:none}.filter-button-group-wrapper+div{margin-left:-22.5px;margin-right:-22.5px}.products .product .product-title{font-style:normal;font-size:24px;text-transform:uppercase;font-weight:500;white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden}.products .product .product-title a{color:#fff!important}.products .product .product-details-container .product-short-desc{word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;min-height:40px;margin:0;line-height:1.4;margin-top:5px;font-size:14px}.products .product .product-details-container{text-align:left!important}.grid::after{content:" ";visibility:hidden;display:block;height:0;clear:both}#woosq-popup .product .entry-summary .price{padding:0 24px;margin:0}.woocommerce-product-details__short-description{padding:0 24px}ul.product_tags{display:none!important}.filter-button-group-wrapper{padding:24px;width:100vw;position:relative;margin:0 -30px;overflow:auto}.button-group.filter-button-group{white-space:nowrap}.filter-button-group-wrapper::-webkit-scrollbar,.button-group.filter-button-group::-webkit-scrollbar{display:none}.button-group:after{content:'';display:block;clear:both}.button-group button{border-radius:0;line-height:17px;font-size:18px;padding:14px 18px;letter-spacing:.3px;outline:0;color:#131313;border:none;background-color:#EEE;cursor:pointer;margin-bottom:5px;opacity:.5;font-family:"Asap Condensed",sans-serif;text-transform:uppercase;font-weight:500;margin-right:6px}.button-group button:hover{opacity:.75}.button-group button.active{opacity:1}.button-group button.vegetarian{background-color:#06d6a0;color:#fff}.button-group button.vegan{background-color:#ef476f;color:#fff}.button-group button.spicy{background-color:#df2a2a;color:#fff}.jquery-modal.blocker{background-color:rgba(0,0,0,.9)}@media (max-width:800px){.jquery-modal.blocker{padding:0!important;z-index:99999999!important}.woofc-area{z-index:999999999!important}.woofc-overlay{z-index:999999998!important}}body .wc-quick-view-modal div.product .wc-quick-view-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,.topnav-drop-panel.topnav--cart-panel .cart-container .mini_cart_item>span.kw-prodimage{margin-left:0!important;margin-right:0!important;margin-bottom:0!important;padding-top:100%;position:relative;overflow:hidden}@media (min-width:800px){.woocommerce div.product div.images .woocommerce-product-gallery__image,body .wc-quick-view-modal div.product .wc-quick-view-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{padding-top:400px}}.topnav-drop-panel.topnav--cart-panel .cart-container .mini_cart_item>span.kw-prodimage{padding-top:20%}.modal.wc-quick-view-modal .woocommerce-product-gallery__image--placeholder{border:none!important}.modal.wc-quick-view-modal .woocommerce-product-gallery__image--placeholder img{display:none!important}.modal.wc-quick-view-modal a.close-modal{top:0;right:0;width:40px;height:40px;background-color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDAuOCA0MC44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MC44IDQwLjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTIzLjIsMjAuNEw0MC44LDM4TDM4LDQwLjhMMjAuNCwyMy4yTDIuOCw0MC44TDAsMzhsMTcuNi0xNy42TDAsMi44TDIuOCwwbDE3LjYsMTcuNkwzOCwwbDIuOCwyLjhMMjMuMiwyMC40eiIvPgo8L3N2Zz4K);background-size:16px}@media (max-width:800px){.modal.wc-quick-view-modal a.close-modal{position:fixed}}body .wc-quick-view-modal.with-product-image.with-product-details{width:100%!important;max-width:640px;background:#1D1D1B}@media (max-width:800px){body .wc-quick-view-modal.with-product-details{min-height:100vh}}body .wc-quick-view-modal.with-product-details div.product .wc-quick-view-product-gallery{width:100%!important;max-width:100%!important}body .wc-quick-view-modal div.product .wc-quick-view-product-summary{padding:0!important}body .wc-quick-view-modal div.product .wc-quick-view-product-summary .entry-title{padding-top:24px!important;width:100%;line-height:1;text-transform:uppercase;color:var(--e-global-color-accent);font-family:"Asap Condensed",sans-serif;font-size:42px}body .wc-quick-view-modal div.product .wc-quick-view-product-summary .entry-title,body .wc-quick-view-modal div.product .wc-quick-view-product-summary p.price,body .wc-quick-view-modal div.product .wc-quick-view-product-summary .woocommerce-product-details__short-description{padding:0 24px;display:inline-block}body .wc-quick-view-modal div.product .wc-quick-view-product-summary .woocommerce-product-details__short-description{padding-bottom:24px;width:100%;line-height:1.4;font-size:20px;margin:0;color:var(--e-global-color-secondary);font-weight:300;font-family:sans-serif}body .wc-quick-view-modal div.product .wc-quick-view-product-summary .woocommerce-product-details__short-description p{margin-bottom:0;color:#fff}body .wc-quick-view-modal div.product .wc-quick-view-product-summary p.price{display:inline-block!important;font-size:18px;color:#131313;font-weight:500;margin:0!important;padding-bottom:24px;line-height:1}body .wc-quick-view-modal div.product .wc-quick-view-product-summary form.cart{margin:0!important}body .wc-quick-view-modal div.product .wc-quick-view-product-summary form.cart .wc-pao-addon{display:flex;flex-wrap:wrap;margin:0}body .wc-quick-view-modal div.product form.cart .wc-pao-addon .form-row{height:60px;background:#fff}body .wc-quick-view-modal div.product form.cart .wc-pao-addon.wc-pao-addon-special-instructions .form-row{height:auto;flex-basis:100%!important;padding:0!important}body .wc-quick-view-modal div.product form.cart .wc-pao-addon .form-row select,body .wc-quick-view-modal div.product form.cart table.variations td.value select{height:70px;border:none;background:#fff;box-shadow:none;font-size:16px;color:#1E1E1E;outline:none;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 100% 50%;background-size:16px;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-transform:initial;font-weight:400;width:100%;padding:0;margin:0}.wc-quick-view-modal div.product form.cart .wc-pao-addon.wc-pao-addon-extras .form-row:nth-child(2),.wc-quick-view-modal div.product form.cart .wc-pao-addon.wc-pao-addon-pick-your-sauce .form-row:nth-child(2),.wc-quick-view-modal div.product form.cart .wc-pao-addon.wc-pao-addon-how-do-you-want-to-retrieve-your-box .form-row:nth-child(2){margin-top:10px}@media (min-width:800px){.wc-quick-view-modal div.product form.cart .wc-pao-addon:not(.wc-pao-addon-size) .form-row{flex-basis:100%;position:relative}.wc-quick-view-modal div.product form.cart .wc-pao-addon.wc-pao-addon-extras .form-row:nth-child(3),.wc-quick-view-modal div.product form.cart .wc-pao-addon.wc-pao-addon-pick-your-sauce .form-row:nth-child(3),.wc-quick-view-modal div.product form.cart .wc-pao-addon.wc-pao-addon-how-do-you-want-to-retrieve-your-box .form-row:nth-child(3){margin-top:10px}}body a.reset_variations{display:none!important}body .wc-quick-view-modal div.product .wc-quick-view-product-summary form.cart .single_variation_wrap{padding:0;margin:0;border:0}.wc-quick-view-modal div.product form.cart .single_variation_wrap .single_variation{display:none!important}body .wc-quick-view-modal div.product .wc-quick-view-product-summary form.cart .order-product-note,body .wc-quick-view-modal div.product form.cart .variations_button{margin-bottom:0!important;margin-top:0!important}.wc-quick-view-product .variations_form table.variations{max-width:100%!important}.wc-quick-view-modal div.product .wc-quick-view-product-summary form.cart .order-product-note label,.wc-quick-view-modal div.product form.cart .wc-pao-addon-name,.wc-quick-view-modal div.product form.cart .wc-pao-addon-heading,body .wc-quick-view-modal div.product form.cart table.variations td.label,.woocommerce-product-details_product_allergens>label{width:100%;background:#F5F5F5!important;font-size:18px;padding:16px 24px;font-weight:400!important;margin-bottom:0;flex-basis:100%;display:block;margin:0;line-height:1.5;color:var(--e-global-color-secondary);font-family:sans-serif;text-transform:initial}body .wc-quick-view-modal div.product form.cart table.variations td.label label{margin:0;text-transform:initial}body .wc-quick-view-modal div.product form.cart table.variations td.value{margin-bottom:0;display:block;width:100%;padding:0 24px;margin:0}.wc-quick-view-modal div.product form.cart .wc-pao-addon-heading+.wc-pao-addon-description,.woocommerce-product-details_product_allergens>.text{padding:24px;width:100%}body .wc-quick-view-modal div.product .wc-quick-view-product-summary form.cart .order-product-note textarea{border:none!important;padding:24px;font-size:16px;border-bottom:1px solid #EEE!important;max-width:100%;outline:none;box-sizing:border-box;width:100%!important;min-width:initial}body .wc-quick-view-modal div.product .wc-quick-view-product-summary{margin:0!important;padding:0!important;width:100%!important}body .wc-quick-view-modal div.product form.cart .wc-pao-addon .form-row:not(.wc-pao-addon-4258-special-instructions-0){margin-bottom:0;padding:0 24px;flex-basis:100%;line-height:40px;height:auto}body:not(.home) body .wc-quick-view-modal div.product form.cart .wc-pao-addon .form-row:last-child{margin-bottom:12px}body .wc-quick-view-modal div.product form.cart .wc-pao-addon.wc-pao-addon-pick-your-sauce .form-row{height:40px}.wc-quick-view-modal div.product form.cart .wc-pao-addon.wc-pao-addon-size .form-row{background:#fff}.wc-quick-view-modal div.product form.cart .wc-pao-addon.wc-pao-addon-extras .form-row:nth-child(2){margin-top:10px}@media (min-width:800px){body .wc-quick-view-modal div.product form.cart .wc-pao-addon .form-row:not(.wc-pao-addon-4258-special-instructions-0){flex-basis:50%;position:relative}.wc-quick-view-modal div.product form.cart .wc-pao-addon.wc-pao-addon-choose-your-garnish .form-row,.wc-quick-view-modal div.product form.cart .wc-pao-addon.wc-pao-addon-choose-your-mixer .form-row{flex-basis:100%}.wc-quick-view-modal div.product form.cart .wc-pao-addon.wc-pao-addon-extras .form-row:nth-child(3){margin-top:10px}}.wc-quick-view-modal div.product .wc-quick-view-product-summary .product-addon-totals .wc-pao-subtotal-line{position:absolute;padding-right:15px;bottom:24px;color:#fff;z-index:1;border-top:none;height:56px;margin:0;padding:0;right:20px}.wc-quick-view-modal div.product .wc-quick-view-product-summary .product-addon-totals .wc-pao-subtotal-line p.price{line-height:56px;padding-bottom:0}@media (max-width:800px){.wc-quick-view-modal div.product .wc-quick-view-product-summary .product-addon-totals .wc-pao-subtotal-line{position:fixed}}.wc-quick-view-modal div.product .wc-quick-view-product-summary .product-addon-totals .wc-pao-subtotal-line .price{font-weight:300;color:#fff}.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper{padding:24px;background:rgba(255,255,255,.95);display:flex;border-top:1px solid #EEE;position:relative;bottom:0;display:flex!important}.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper .quantity{text-align:none!important}.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper button,.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper .qib-container .quantity input.qty:not(#qib_id):not(#qib_id){height:56px!important;width:56px;text-align:center}.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper>button{width:-webkit-fill-available;background:var(--e-global-color-primary);color:#fff;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;border:none}.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper>button>span{font-size:16px;font-weight:400;flex:1}.wc-quick-view-modal div.product.outofstock .wc-quick-view-product-summary .single-product-addtocart-wrapper>button{color:#AFAFAF!important;background:#F6F6F6!important;pointer-events:none}.wc-quick-view-modal div.product.outofstock .wc-quick-view-product-summary .single-product-addtocart-wrapper>button>span.add-to-order-text,.wc-quick-view-modal div.product.instock .wc-quick-view-product-summary .single-product-addtocart-wrapper>button>span.out-of-stock-text{display:none}.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper>button>span.price{color:#fff;text-align:right;margin:0}.wc-quick-view-modal div.product.outofstock .wc-quick-view-product-summary .single-product-addtocart-wrapper>button>span.price{color:#AFAFAF}.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper .qib-container{margin-right:24px;flex-basis:40%;display:flex!important}.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper .qib-container .qty.text{border:none!important;font-size:18px!important}.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper .qib-container .qib-button{width:56px!important;background:#EEE!important;border:none!important;font-size:32px!important;font-weight:100!important}.wc-quick-view-modal div.product.outofstock .wc-quick-view-product-summary .single-product-addtocart-wrapper{cursor:not-allowed}.wc-quick-view-modal div.product.outofstock .wc-quick-view-product-summary .single-product-addtocart-wrapper .qib-container *{pointer-events:none}.wc-quick-view-modal div.product .wc-quick-view-product-summary .product_meta .product_tags{position:absolute;top:0;margin-bottom:0;list-style:none;left:0;bottom:auto;right:auto}.wc-quick-view-modal div.product .wc-quick-view-product-summary .product-addon-totals{margin:0;padding:0;border-top:none;border-bottom:none}.wc-quick-view-modal div.product .wc-quick-view-product-summary .product-addon-totals ul{padding-left:0}.wc-quick-view-modal div.product .wc-quick-view-product-summary .product-addon-totals ul li:not(:last-child){display:none}.wc-quick-view-modal div.product form.cart .form-row label>input{display:none}.wc-quick-view-modal div.product form.cart .form-row label>input+span:not(.amount){font-size:14px;position:relative;font-weight:400;cursor:pointer;line-height:15px}.wc-quick-view-modal div.product form.cart .form-row label>input+span:not(.amount)::before{position:relative;width:20px;height:20px;border:2px solid #c8ccd4;vertical-align:middle;transition:background 0.1s ease;cursor:pointer;display:inline-block;content:'';margin-right:10px}.wc-quick-view-modal div.product form.cart .form-row label>input+span:not(.amount)::after{content:'';position:absolute;top:1px;left:7px;width:6.5px;height:12px;opacity:0;transform:rotate(45deg) scale(0);border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s ease;transition-delay:0.15s}.wc-quick-view-modal div.product form.cart .form-row label>input:checked+span:not(.amount)::before{border-color:transparent;background:var(--e-global-color-primary);animation:jelly 0.6s ease}.wc-quick-view-modal div.product form.cart .form-row label>input:checked+span:not(.amount)::after{opacity:1;transform:rotate(45deg) scale(1)}@-moz-keyframes jelly{from{transform:scale(1,1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1,1)}}@-webkit-keyframes jelly{from{transform:scale(1,1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1,1)}}@-o-keyframes jelly{from{transform:scale(1,1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1,1)}}@keyframes jelly{from{transform:scale(1,1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1,1)}}.woocommerce .modal .product_meta{margin:0!important}@media (max-width:800px){.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper,.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper .qib-container,.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper>button{width:100%;margin-right:20px;flex:1}.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper{margin-bottom:75px}.wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper button.single_add_to_cart_button{position:fixed;bottom:24px;left:16px;right:16px;width:calc(100vw - 32px)}}body:not(.home) .wc-quick-view-modal div.product .wc-quick-view-product-summary .single-product-addtocart-wrapper,body:not(.home) .wc-quick-view-modal div.product .wc-quick-view-product-summary .wc-pao-addon-special-instructions,body:not(.home) .wc-quick-view-modal div.product .wc-quick-view-product-summary .order-product-note,body:not(.home) .wc-quick-view-modal div.product .wc-quick-view-product-summary #product-addons-total,body:not(.home) .woocommerce div.product form.cart .variations,a.button.product_type_simple,a.button.product_type_variable,a.added_to_cart.wc-forward{display:none!important}.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-innerÂ {background-color:transparent}.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner,.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title a{color:#FFF;background:transparent}.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title a{pointer-events:none}.woocommerce-checkout .woocommerce{margin:auto}.woocommerce-checkout .woocommerce form .form-row.mailchimp-newsletter label{display:inline;font-weight:400;line-height:1.2;color:#111}table.woocommerce-checkout-review-order-table tbody{width:100%;display:flex;flex-direction:column}table.woocommerce-checkout-review-order-table tbody tr.cart_item{justify-content:space-between;display:flex;flex-direction:row;flex:1}table.woocommerce-checkout-review-order-table tbody tr.cart_item td{padding-top:10px}table.woocommerce-checkout-review-order-table tbody tr.cart_item:last-child td{padding-bottom:24px;border-bottom:1px solid #E2E2E2}table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name{vertical-align:top;display:flex;flex:1}table.woocommerce-checkout-review-order-table tbody tr.cart_item td.cart-hidden{display:none!important}table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name>.qty-select-wrapper{margin:0 10px}table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name>.qty-select-wrapper select{height:48px;width:52px;border:none;box-shadow:none;font-size:16px;color:#252426;outline:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDMuMyA1OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDMuMyA1OTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDt9Cjwvc3R5bGU+Cjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMjEuNywwLjQgMCwyNS44IDQzLjMsMjUuOCAiLz4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyMS43LDU5IDQzLjMsMzMuNyAwLDMzLjcgIi8+Cjwvc3ZnPgo=) no-repeat 90% 50% #f5F5F5;background-size:7px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;padding:0 15px;box-shadow:rgb(226,226,226) 0 -1px 0 inset}table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name>a.remove{font-size:16px}table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .variation{font-weight:400;font-size:13px;line-height:1.2}table.woocommerce-checkout-review-order-table tr td:last-child{text-align:right;font-weight:200!important;vertical-align:top}table.woocommerce-checkout-review-order-table th,table.woocommerce-checkout-review-order-table td{font-weight:400!important;color:#000;border-top:none!important;font-size:16px;padding:6px 0;width:auto!important}table.woocommerce-checkout-review-order-table .cart-subtotal th,table.woocommerce-checkout-review-order-table .cart-subtotal td{padding-top:24px}table.shop_table .order-total{background:transparent}table.shop_table .order-total th,table.shop_table .order-total td{font-size:20px}.checkout-form-container h3>a.edit{font-size:14px;text-decoration:underline;display:inline-block;margin-left:5px;text-transform:initial;font-weight:400}.checkout-form-container h3>span.checkout-order-totals{float:right}.checkout.woocommerce-checkout .woocommerce-shipping-fields h3 label{font-size:14px;text-transform:initial;padding:0 20px}table.woocommerce-checkout-review-order-table{border:none;display:flex;flex-direction:column}.woocommerce-checkout .woocommerce .woocommerce-form-login p.form-row{display:block;width:100%}.woocommerce ul#shipping_method li{position:relative;display:inline-block}.woocommerce ul#shipping_method li input{display:none}.woocommerce ul#shipping_method li input+label{font-size:16px;font-weight:400;padding:10px 16px 10px 40px;background:#EEE;line-height:24px;opacity:.5;transition:opacity .2s;cursor:pointer;white-space:nowrap}.woocommerce ul#shipping_method li input+label:hover{opacity:1}.woocommerce ul#shipping_method li:only-child input+label,.woocommerce ul#shipping_method li input:checked+label{background:var(--e-global-color-primary);color:#fff;opacity:1}.woocommerce ul#shipping_method li input+label:before{content:'';width:20px;height:20px;position:absolute;left:13px}.woocommerce ul#shipping_method li input+label[for='shipping_method_0_flat_rate1']:before{background-image:url(//eat.quai.lu/wp-content/uploads/2020/06/delivery-icon-white.svg)}.woocommerce ul#shipping_method li input+label[for='shipping_method_0_local_pickup7']:before{background-image:url(//eat.quai.lu/wp-content/uploads/2020/06/pickup-icon.svg);width:22px;height:22px}.woocommerce ul#shipping_method li input:checked+label[for='shipping_method_0_flat_rate1']:before{background-image:url(//eat.quai.lu/wp-content/uploads/2020/06/delivery-icon-white.svg)}.woocommerce ul#shipping_method li input:checked+label[for='shipping_method_0_local_pickup7']:before{background-image:url(//eat.quai.lu/wp-content/uploads/2020/06/pickup-icon-white.svg);width:22px;height:22px}.checkout-form-container h3{font-size:24px;font-weight:400;line-height:24px;color:#000;border-bottom:1px solid #E5E5E5;margin:0 0 24px;padding-bottom:24px}#order_review_heading{margin-top:50px}#payment ul.payment_methods li label img{display:none}.woocommerce-checkout .checkout-form-container>div>div.shipping{display:none!important}.rp-donation-block.checkout_donation{margin:50px 0}.rp-donation-block p.message{margin-bottom:10px;font-family:sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#282828;border-bottom:1px solid #E5E5E5;margin:0 0 24px;padding-bottom:24px}.rp-donation-block p.message strong{font-weight:400}.rp-donation-block input{height:48px;border-radius:0!important;outline:none}.rp-donation-block input.donation-amount{background-color:rgb(246,246,246);box-sizing:border-box;color:#282828;width:50px;font-size:16px;border:0!important;box-shadow:rgb(226,226,226) 0 -1px 0 inset;transition:box-shadow .25s ease}.rp-donation-block input.donation-amount:focus{box-shadow:rgb(0,0,0) 0 -2px 0 inset}@media (max-width:800px){.woocommerce-checkout-review-order{margin-bottom:200px}.rp-donation-block.checkout_donation{margin-bottom:50px;margin-top:50px}}@media (min-width:800px){.woocommerce-checkout .checkout-form-container{display:flex;justify-content:center}.woocommerce-checkout .checkout-form-container>div{flex-basis:45%;display:block;padding:0 50px}.woocommerce-checkout .checkout-form-container>div>div{flex-basis:100%}#order_review_heading{margin-top:0}}.woocommerce form .form-row label{margin-bottom:16px}.woocommerce-checkout .woocommerce form .form-row label,.woocommerce-account .woocommerce form .form-row label,.woocommerce form .form-row .required{display:none;color:#191917}.woocommerce form .form-row .optional{color:#999}.woocommerce form .form-row input.input-text{background-color:rgb(246,246,246);box-sizing:border-box;color:#191917;display:block;margin:0;padding:12px 16px;outline:none;position:relative;font-size:16px;text-transform:none;line-height:24px;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;-moz-appearance:none;appearance:none;border:0!important;box-shadow:rgb(226,226,226) 0 -1px 0 inset;transition:box-shadow .25s ease;letter-spacing:.5px;border-radius:0}.woocommerce form .form-row input.input-text:focus{box-shadow:rgb(0,0,0) 0 -2px 0 inset}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{box-shadow:red 0 -2px 0 inset}.coupon-wrapper{display:none}body.logged-in .coupon-wrapper{display:block;text-align:center}.checkout-login{display:block;margin:10px 0!important;padding:0;font-size:18px!important;color:var(--e-global-color-primary)!important}.woocommerce form.checkout_coupon{border:none;padding:0}.woocommerce form.checkout_coupon button{height:48px}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{color:var(--e-global-color-primary);margin-left:0;display:block!important}.woocommerce-checkout #payment ul.payment_methods li label[for=card-element],#stripe-payment-data p,.woocommerce-checkout #payment .woocommerce-privacy-policy-text,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout #payment{background:transparent}.woocommerce-checkout #payment ul.payment_methods{border-bottom:0;padding:0}#payment ul.payment_methods>li>label{color:#000;font-size:16px}.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment .wc-stripe-elements-field,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{background:transparent;padding:10px 0 0;margin:0}.woocommerce-checkout #payment div.payment_box a{text-decoration:underline}.woocommerce-checkout #payment #stripe-card-element{padding:15px;background:#fff}.woocommerce-checkout #payment ul.woocommerce-SavedPaymentMethods{padding-left:0;margin-bottom:20px!important}.woocommerce-checkout #payment ul.woocommerce-SavedPaymentMethods li{position:relative}.woocommerce-checkout #payment ul.woocommerce-SavedPaymentMethods li label{color:#282828;padding-left:35px;font-weight:400}.woocommerce-checkout #payment ul.woocommerce-SavedPaymentMethods li input{display:none}.woocommerce-checkout #payment ul.woocommerce-SavedPaymentMethods li input+label::before{content:'';display:inline-block;height:20px;width:20px;border:1px solid #282828;margin-right:20px;vertical-align:middle;position:absolute;top:0;left:0;border-radius:20px}.woocommerce-checkout #payment ul.woocommerce-SavedPaymentMethods li input+label::after{content:'';opacity:0;visibility:hidden;transition:opacity .35s ease;position:absolute;top:3px;left:3px;width:14px;height:14px;background:#282828;display:block;border-radius:20px}.woocommerce-checkout #payment ul.woocommerce-SavedPaymentMethods li input:checked+label::after{opacity:1;visibility:visible}.woocommerce-checkout #payment ul.payment_methods li label[for="wc-stripe-new-payment-method"]{color:#282828;font-weight:400;white-space:nowrap;text-overflow:ellipsis;width:90%;overflow:hidden;display:inline-block!important;vertical-align:middle}.woocommerce-checkout #payment div.form-row{padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%;margin-bottom:0;padding:15px;height:56px;font-size:16px;background:var(--e-global-color-primary)}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:32px;text-align:center;color:var(--e-global-color-primary);font-weight:600;font-family:sans-serif;margin-bottom:50px}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding:0;margin:0 auto 50px;width:fit-content}section.woocommerce-order-details,section.woocommerce-customer-details{max-width:720px;margin:auto}.woocommerce-order h2{font-size:20px;color:var(--e-global-color-primary);font-weight:600}.shop_table.order_details{border:none!important}.shop_table.order_details thead{display:none!important}.shop_table.order_details tr td a{pointer-events:none;font-weight:600;font-size:15px;color:var(--e-global-color-secondary)}.shop_table.order_details tr td .wc-item-meta{padding-left:0;margin-top:5px}.shop_table.order_details tr>td:first-child{width:75%}.shop_table.order_details tr>td:last-child{text-align:right}.shop_table.order_details tfoot tr:first-child th,.shop_table.order_details tfoot tr:first-child th+td{border-top:none!important;padding-top:50px}.woocommerce table.shop_table tfoot{display:flex;flex-direction:column;flex:1;justify-content:space-between}.woocommerce table.shop_table tfoot tr{display:flex;flex-direction:row;justify-content:space-between}.woofc-count{background-color:var(--e-global-color-secondary);z-index:9999}.zhours-closed-store .woofc-count{opacity:.5!important;pointer-events:none}.zhours-closed-store .woofc-count::before{content:'Shop is closed';position:absolute;font-family:'futura-pt-condensed',sans-serif;font-size:32px;white-space:nowrap;transform:rotate(-90deg) translateX(20px);text-transform:uppercase;transform-origin:0 0;top:0;left:0;background:#fff;padding:0 12px}.woofc-count i{color:#fff}body:not(.home) .woofc-count{display:none!important}.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a{background-color:var(--e-global-color-primary);color:#fff;border:none}.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a:hover{background-color:#5D1822}.woofc-item-data dd{margin-left:0}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:2px solid;padding:24px;font-family:'futura-pt-condensed',sans-serif;font-size:24px;text-transform:uppercase;font-weight:500}.woocommerce-message{color:#06d6a0}.woocommerce-error{color:tomato}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}.woocommerce #respond input#submit,.woocommerce a.button:not(.delete),.woocommerce button.button,.woocommerce input.button{color:#fff;background-color:var(--e-global-color-primary)}.zh-notification.zh-box{display:none!important}.xoo-el-inmodal{height:auto}.xoo-el-form-container{padding-bottom:20px}.xoo-el-form-container button.btn.button.xoo-el-action-btn{border:none;text-transform:initial}div.nsl-container.nsl-container-block .nsl-container-buttons{width:calc(100% - 40px);margin:0 20px}span.onsale,.woocommerce ul.products li.product.sale>.product-container .details .woocommerce-loop-product__title:after{background:#FF3131;color:#fff;padding:0 60px;line-height:40px;display:inline-block;font-family:'futura-pt-condensed';text-transform:uppercase;font-size:24px;font-weight:400;text-align:center;transform-origin:top left;transform:translateX(-20%) translateY(190%) rotate(-45deg);opacity:.8}.woocommerce ul.products li.product.sale>.product-container .details .woocommerce-loop-product__title:after{content:'PROMO';opacity:1;margin-left:10px;padding:0 16px;transform:scale(.8);transform-origin:center}