@charset "UTF-8";.chef-added-to-cart-modal__actions .button:after,.flickity-prev-next-button svg{display:none}.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell .chef-cart-extra-upsell__triggers .chef-cart-extra-upsell__trigger:focus .chef-cart-extra-upsell__term-label:after,.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell .chef-cart-extra-upsell__triggers .chef-cart-extra-upsell__trigger:hover .chef-cart-extra-upsell__term-label:after,.chef-order-received__cta.button:focus:after,.chef-order-received__cta.button:hover:after,.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.chef-product-detail-cta .chef-product-detail-cta__button:focus:after,.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.chef-product-detail-cta .chef-product-detail-cta__button:hover:after{background-image:url(../images/icons/chevron-right-white.svg)}.chef-b2b-products-shortcode .chef-b2b-products-list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch;gap:50px 20px;margin:0;padding:0;list-style:none}.chef-b2b-products-shortcode .chef-b2b-products-list .part.product-big{-ms-flex:0 1 calc(33.33% - 13.33px);flex:0 1 calc(33.33% - 13.33px);height:auto;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.chef-b2b-products-shortcode .chef-b2b-products-list .product-pack-overview__item{-ms-flex:0 1 100%;flex:0 1 100%;width:auto;margin:0!important}.chef-order-received__cta.button{padding:14px 48px 14px 28px!important}.chef-order-received__cta.button:focus,.chef-order-received__cta.button:hover{background:#f75135!important;color:#fff!important}.flickity-prev-next-button{border-radius:10px;background:rgba(0,0,0,.32);transition:.3s}.flickity-prev-next-button:after{content:"";display:block;width:100%;height:100%;background:url(../images/icons/chevron-right-white.svg) center center no-repeat;background-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.flickity-prev-next-button.previous:after{transform:translate(-50%,-50%) rotate(180deg)}.flickity-prev-next-button:focus,.flickity-prev-next-button:hover{background:rgba(0,0,0,.52)}.woocommerce-cart .section.block_shortcode{margin-top:0}.single-product .main-content .single-product-section,.woocommerce-cart .section.block_shortcode .section.woo-section.chef-cart,[class*=bbq-bestellen] .section:first-child{margin-top:30px}.chef-added-to-cart-modal__close{background:#fab400;border-radius:50%;width:35px;height:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:22px;font-size:1.375rem;font-weight:700;line-height:1;color:#000;transition:.3s}.chef-added-to-cart-modal__close:focus,.chef-added-to-cart-modal__close:hover{background:#000;color:#fff}.chef-added-to-cart-modal__actions{-ms-flex-pack:end;justify-content:flex-end}.chef-added-to-cart-modal__actions .button{background:0 0!important;color:#000!important;padding:14px 25px!important}.chef-added-to-cart-modal__actions .button:focus,.chef-added-to-cart-modal__actions .button:hover{background:#f0f0f0!important;color:#000!important}.chef-added-to-cart-modal__actions .button.alt{padding:14px 48px 14px 28px!important;background:#f75135!important;color:#fff!important}.chef-added-to-cart-modal__actions .button.alt:after{display:block}.chef-added-to-cart-modal__actions .button.alt:focus,.chef-added-to-cart-modal__actions .button.alt:hover{background:#000!important}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form{background:#fff;border-radius:10px;overflow:hidden}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table{--chef-cart-col-thumb:102px;--chef-cart-col-name:minmax(0, 2fr);--chef-cart-col-price:0px;--chef-cart-col-qty:152px;--chef-cart-col-subtotal:minmax(88px, max-content);--chef-cart-col-remove:25px;--chef-cart-gap:20px;--chef-cart-pad-x:30px;--chef-cart-grid-columns:var(--chef-cart-col-thumb) var(--chef-cart-col-name) var(--chef-cart-col-price) var(--chef-cart-col-qty) var(--chef-cart-col-subtotal) var(--chef-cart-col-remove);width:100%;margin:0;border:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item,.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table thead tr{display:-ms-grid;display:grid;-ms-grid-columns:var(--chef-cart-grid-columns);grid-template-columns:var(--chef-cart-grid-columns);column-gap:var(--chef-cart-gap);-ms-flex-align:center;align-items:center;width:100%;padding-left:var(--chef-cart-pad-x);padding-right:var(--chef-cart-pad-x);box-sizing:border-box}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item td.product-thumbnail,.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table thead th.product-thumbnail{-ms-grid-column:1;grid-column:1}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item td.product-name,.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table thead th.product-name{-ms-grid-column:2;grid-column:2}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item td.product-price,.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table thead th.product-price{-ms-grid-column:3;grid-column:3;padding:0;overflow:hidden;visibility:hidden;min-height:0;font-size:0;line-height:0;border:none}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item td.product-quantity,.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table thead th.product-quantity{-ms-grid-column:4;grid-column:4;justify-self:start}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item td.product-subtotal,.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table thead th.product-subtotal{-ms-grid-column:5;grid-column:5;justify-self:start}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item td.product-remove,.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table thead th.product-remove{-ms-grid-column:6;grid-column:6;justify-self:end}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table thead{display:block;width:100%;background:#fab400;border-radius:10px 10px 0 0}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table thead tr{min-height:66px;-ms-flex-align:end;align-items:flex-end}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table thead th{border:none;padding:14px 0 18px;font-size:16px;font-size:1rem;font-weight:700;text-align:left}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody{width:100%}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item{border:none!important;border-bottom:1px solid #f0f0f0!important}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item td{border:none!important;padding:20px 0;min-width:0;vertical-align:middle}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-remove{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-remove a.remove{background:rgba(0,0,0,.05);border-radius:50%;width:25px;height:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-size:1rem;font-weight:700;line-height:1;color:#000;transition:.3s}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-remove a.remove:focus,.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-remove a.remove:hover{background:#000;color:#fff!important}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-thumbnail img{border-radius:10px;display:block;width:100%;height:auto}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name,.chef-checkout-details .woocommerce-input-wrapper,.chef-step-panel--details .woocommerce-input-wrapper{display:block}.chef-cart-layout .chef-cart-layout__sidebar .cart-collaterals .cart_totals .shop_table tbody tr.cart-subtotal,.chef-cart-layout .chef-cart-layout__sidebar .cart-collaterals .cart_totals .wc-proceed-to-checkout:after,.chef-cart-layout .chef-cart-layout__sidebar .cart-collaterals .cart_totals .wc-proceed-to-checkout:before{display:none}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name a{display:block;font-size:15px;font-size:.9375rem;line-height:1.4;font-weight:700}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name dl.variation{margin:.35em 0 0}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name dl.variation dd,.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name dl.variation dt,.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name dl.variation p{margin:0;font-size:13px;line-height:1.6;color:rgba(0,0,0,.65)}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name dl.variation dt{display:inline;font-weight:500;color:#000;margin-right:.35em}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name dl.variation dt::after{content:" "}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name dl.variation dd{margin-right:.35em}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity .quantity.chef-cart-quantity-controls{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:4px;width:var(--chef-cart-col-qty);max-width:var(--chef-cart-col-qty)}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity .quantity.chef-cart-quantity-controls .qty-btn{width:44px;height:44px;background:rgba(250,180,0,.55);appearance:none;border:none;outline:0;cursor:pointer;border-radius:10px;color:#000;font-weight:700;font-size:16px;font-size:1rem;line-height:1;transition:.3s;-ms-flex:0 0 auto;flex:0 0 auto}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity .quantity.chef-cart-quantity-controls .qty-btn:focus,.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity .quantity.chef-cart-quantity-controls .qty-btn:hover{background:#000;color:#fff}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity .quantity.chef-cart-quantity-controls input.qty{height:44px;border-radius:10px;background:#f0f0f0;border:1px solid transparent;width:44px;transition:.3s;font-size:16px;font-size:1rem;font-weight:700;text-align:center;appearance:textfield;text-indent:0}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity .quantity.chef-cart-quantity-controls input.qty::-webkit-inner-spin-button,.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity .quantity.chef-cart-quantity-controls input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity .quantity.chef-cart-quantity-controls input.qty:focus{border-color:#000;outline:0}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-subtotal{text-align:left}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-subtotal .amount{font-size:18px;font-size:1.125rem;font-weight:500}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-subtotal .amount span{font-size:18px;font-size:1.125rem}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr:has(>td.actions){display:block;padding:20px var(--chef-cart-pad-x) 30px}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr:has(>td.actions) td.actions{display:block;width:100%;padding:0;border:none!important;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr:has(>td.actions) td.actions .coupon input.input-text{padding:10px 14px;border:1px solid #f0f0f0;border-radius:10px;outline:0;background:#f0f0f0;color:#000;transition:.3s;font-size:16px;font-size:1rem;text-align:left;height:44px;margin-right:10px}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr:has(>td.actions) td.actions .coupon input.input-text:focus{border-color:#000;outline:0}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr:has(>td.actions) td.actions .coupon input.input-text:hover{border-color:#000;background:#f0f0f0}.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr:has(>td.actions) td.actions .button,.chef-cart-layout .chef-cart-layout__main .woocommerce-cart-form .shop_table tbody tr:has(>td.actions) td.actions button.button{padding:14px 25px}.chef-cart-layout .chef-cart-layout__main .extra-after-cart-notice{background:#fff;padding:20px 30px;border-radius:10px;margin-top:20px}.chef-cart-layout .chef-cart-layout__main .extra-after-cart-notice .chef-cart-bundle-totals-by-type{margin:0}.chef-cart-layout .chef-cart-layout__main .extra-after-cart-notice .chef-cart-bundle-totals-by-type li{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f0f0f0;padding:10px 0}.chef-cart-layout .chef-cart-layout__main .extra-after-cart-notice .chef-cart-bundle-totals-by-type li:last-child{border-bottom:none}.chef-cart-layout .chef-cart-layout__main .extra-after-cart-notice .chef-cart-bundle-totals-by-type li .chef-cart-bundle-totals-by-type__item-label{-ms-flex:0 1 calc(50% - 5px);flex:0 1 calc(50% - 5px);font-size:16px;font-size:1rem;font-weight:700}.chef-cart-layout .chef-cart-layout__main .extra-after-cart-notice .chef-cart-bundle-totals-by-type li .chef-cart-bundle-totals-by-type__item-value{-ms-flex:0 1 calc(50% - 5px);flex:0 1 calc(50% - 5px);font-size:16px;font-size:1rem;font-weight:500}.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell,.chef-cart-layout .chef-cart-layout__sidebar .cart-collaterals,.woocommerce-shipping-fields.chef-checkout-shipping-fields{background:#fff;padding:30px;border-radius:10px}.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell .chef-cart-extra-upsell__title{font-size:22px;font-size:1.375rem;margin-bottom:20px}.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell .chef-cart-extra-upsell__triggers{gap:12px;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell .chef-cart-extra-upsell__triggers .chef-cart-extra-upsell__trigger{position:relative;-ms-flex:0 1 calc(25% - 9px);flex:0 1 calc(25% - 9px);aspect-ratio:1/1;padding:0;transition:.3s}.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell .chef-cart-extra-upsell__triggers .chef-cart-extra-upsell__trigger:focus,.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell .chef-cart-extra-upsell__triggers .chef-cart-extra-upsell__trigger:hover{border:1px solid #5fce60}.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell .chef-cart-extra-upsell__triggers .chef-cart-extra-upsell__trigger:focus .chef-cart-extra-upsell__term-label,.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell .chef-cart-extra-upsell__triggers .chef-cart-extra-upsell__trigger:hover .chef-cart-extra-upsell__term-label{background:#5fce60;color:#fff}.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell .chef-cart-extra-upsell__triggers .chef-cart-extra-upsell__trigger .chef-cart-extra-upsell__term-thumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell .chef-cart-extra-upsell__triggers .chef-cart-extra-upsell__trigger .chef-cart-extra-upsell__term-thumb img{width:100%;height:100%;object-fit:cover}.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell .chef-cart-extra-upsell__triggers .chef-cart-extra-upsell__trigger .chef-cart-extra-upsell__term-label{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);z-index:2;color:#000;font-weight:300;font-size:15px;font-size:.9375rem;line-height:1.4;padding:6px 34px 6px 16px;background:#fff;border-radius:30px;transition:.1s}.chef-cart-layout .chef-cart-layout__main .chef-cart-extra-upsell .chef-cart-extra-upsell__triggers .chef-cart-extra-upsell__trigger .chef-cart-extra-upsell__term-label:after{content:"";background-image:url(../images/icons/chevron-right.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;width:10px;height:10px;display:block;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:2}.chef-cart-layout .chef-cart-layout__sidebar .cart-collaterals .cart_totals{width:100%;float:none;padding:0;background:0 0;margin:0}.chef-cart-layout .chef-cart-layout__sidebar .cart-collaterals .cart_totals h2{font-size:22px;font-size:1.375rem}.chef-cart-layout .chef-cart-layout__sidebar .cart-collaterals .cart_totals .shop_table tbody tr th{font-size:18px;font-size:1.125rem;font-weight:700;padding:6px 0;width:60%}.chef-cart-layout .chef-cart-layout__sidebar .cart-collaterals .cart_totals .shop_table tbody tr td{font-size:16px;font-size:1rem;text-align:right;padding:6px 0;width:40%}.chef-cart-layout .chef-cart-layout__sidebar .cart-collaterals .cart_totals .wc-proceed-to-checkout{position:relative;right:auto;padding:0;margin:0;bottom:0}.chef-cart-layout .chef-cart-layout__sidebar .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button{border-radius:10px;background:#5fce60;color:#fff;padding:16px 25px;width:100%;font-weight:700;margin:20px 0 0}.chef-cart-layout .chef-cart-layout__sidebar .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button:focus,.chef-cart-layout .chef-cart-layout__sidebar .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button:hover{background:#000;color:#fff}.section.chef-checkout .checkout_coupon,.section.chef-checkout .woocommerce-form-coupon-toggle,.section.chef-checkout .woocommerce-form-login-toggle,.section.chef-checkout form.woocommerce-form-login,.woocommerce-checkout .checkout_coupon,.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout form.woocommerce-form-login{display:none!important}form.checkout.woocommerce-checkout .chef-checkout-layout{display:-ms-grid;display:grid;width:100%;-ms-flex:0 0 100%;flex:0 0 100%;-ms-grid-columns:minmax(0,1fr) minmax(300px,420px);grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:30px;-ms-flex-align:start;align-items:start}@media (max-width:960px){form.checkout.woocommerce-checkout .chef-checkout-layout{-ms-grid-columns:1fr;grid-template-columns:1fr}}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__left{min-width:0}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right{background:#fff;padding:30px;position:sticky;top:120px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;border-radius:10px}.chef-checkout-details .woocommerce-billing-fields>h3,.chef-step-panel--delivery>h3,.chef-step-panel--details .woocommerce-billing-fields>h3,form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td.product-total,form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table thead{display:none}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right #order_review_heading{margin:0;font-weight:700;font-size:22px;font-size:1.375rem}.section.chef-checkout .container,.section.chef-checkout .section.block_shortcode,form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right #order_review{background:0 0}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table{border:none;margin:0;border-collapse:separate;border-spacing:0 8px;background:0 0}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody{display:block;margin-top:-12px}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr{display:table;width:100%;border-bottom:1px solid #e4e4e4!important}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td{border:none;padding:4px 0;vertical-align:top}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td dl.variation{margin:4px 0 0;font-size:10px;font-size:.625rem;line-height:1.45;max-height:35px}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td dl.variation dd,form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td dl.variation dt,form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td dl.variation p{margin:0;padding:0}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td dl.variation dt{display:inline;font-weight:500;color:rgba(0,0,0,.65);margin-inline-start:0!important;margin-right:.25em}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td dl.variation dt::after{content:" "}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td dl.variation dd{display:inline;color:rgba(0,0,0,.85);margin-inline-start:0!important;margin-right:.5em}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td dl.variation dd:after{line-height:0;width:0;height:0;margin:0;border-spacing:0}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td dl.variation dd p{display:inline;margin:0}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td dl.variation dd::after{content:"";display:block;margin-bottom:.12em}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td.product-name{font-weight:600}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity{float:right;padding:4px 8px;background:rgba(95,206,96,.12);border-radius:8px;font-size:12px;font-size:.75rem}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tfoot{display:block;padding-top:12px}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tfoot tr{display:table;width:100%;border-spacing:0 2px}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tfoot tr td,form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tfoot tr th{border:none;padding:4px 0}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tfoot tr td{text-align:right}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total{margin-top:12px;border-top:1px solid #e4e4e4!important}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td,form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th{font-size:1.125rem;font-weight:700;padding-top:.85rem}.chef-checkout-payment-terms .woocommerce-terms-and-conditions-wrapper,.chef-checkout-place-order .chef-checkout-payment-terms,.woocommerce-shipping-fields.chef-checkout-shipping-fields #ship-to-different-address,[class*=bbq-bestellen] .section.block_shortcode .section,form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table .chef-checkout-delivery-totals .woocommerce-shipping-methods li{margin:0}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table .chef-checkout-delivery-totals .chef-checkout-shipping-rate-label{display:block;text-align:right}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table .chef-checkout-pickup-totals th{vertical-align:top}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table .chef-checkout-pickup-totals__label{display:block;font-weight:700}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table .chef-checkout-pickup-totals__location{display:block;margin-top:.2rem;font-size:.875rem;font-weight:300;line-height:1.35;color:rgba(0,0,0,.65)}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table .chef-checkout-pickup-totals td{vertical-align:top;text-align:right;white-space:nowrap}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-methods{list-style:none;margin:0;padding:0;pointer-events:none}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-methods li{margin:0;padding:0}.chef-checkout-details-hidden,.chef-checkout-field--hidden,.chef-delivery-method-is-delivery #pickup_service_field,.chef-delivery-method-is-delivery .chef-checkout-pickup-location-row,.chef-delivery-method-is-delivery .chef-checkout-pickup-services,.chef-delivery-method-is-delivery .chef-pickup-only,.chef-delivery-method-is-pickup #delivery_service_field,.chef-delivery-method-is-pickup .chef-checkout-delivery-services,.chef-step-panel--details .chef-checkout-shipping-sync,body.chef-checkout-method-delivery #pickup_service_field,body.chef-checkout-method-delivery .chef-checkout-pickup-location-row,body.chef-checkout-method-delivery .chef-checkout-pickup-services,body.chef-checkout-method-delivery .chef-pickup-only,body.chef-checkout-method-pickup #delivery_service_field,body.chef-checkout-method-pickup .chef-checkout-delivery-services,form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-methods input[type=radio]{display:none!important}form.checkout.woocommerce-checkout .chef-checkout-layout .chef-checkout-layout__right .shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-methods label{cursor:default}.chef-step-panel--details .col2-set{width:100%;margin:0}.chef-step-panel--details .col2-set .col-1,.chef-step-panel--details .col2-set .col-2{width:100%;float:none;margin:0}.chef-checkout-delivery-card,.chef-checkout-details-card,.chef-checkout-payment-card,.section.search-form .block.search-block{background:#fff;border-radius:10px;padding:30px}.woocommerce-shipping-fields.chef-checkout-shipping-fields .chef-checkout-details-card{background:0 0;padding:0}.woocommerce-shipping-fields.chef-checkout-shipping-fields .shipping_address.chef-checkout-details-card{margin:1.25rem 0 0}.chef-checkout-details-section+.chef-checkout-details-section{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.08)}.chef-step-actions--delivery .button.chef-next-step.button.alt:focus,.chef-step-actions--delivery .button.chef-next-step.button.alt:hover,.chef-step-actions--details .button.chef-next-step.button.alt:focus,.chef-step-actions--details .button.chef-next-step.button.alt:hover{border-color:#48c749!important;background:#48c749!important;color:#fff!important}.chef-checkout-details-section__title{margin:0 0 1.25rem;font-size:1.25rem;font-weight:700;line-height:1.2}.chef-checkout-address-sync,.chef-checkout-address-sync .form-row{margin:0!important;padding:0!important}.chef-checkout-address-sync{display:none!important;height:0;overflow:hidden;border:0}.chef-checkout-address-row--postcode{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.55fr);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.55fr);gap:0 20px;margin:0 0 1rem;padding:0}.chef-checkout-address-row--postcode #billing_house_number_field,.chef-checkout-address-row--postcode #billing_house_number_suffix_field,.chef-checkout-address-row--postcode #billing_postcode_field,.chef-checkout-payment-email-mount #billing_email_field,.chef-checkout-payment-email-mount #billing_email_field.chef-field-step-payment,.chef-checkout-payment-email-mount #billing_email_field.chef-step-payment,.chef-delivery-method-is-pickup #pickup_service_field,.chef-delivery-method-is-pickup .chef-checkout-pickup-location-row,.chef-delivery-method-is-pickup .chef-pickup-only,body.chef-checkout-method-pickup #pickup_service_field,body.chef-checkout-method-pickup .chef-checkout-pickup-location-row,body.chef-checkout-method-pickup .chef-pickup-only{display:block!important}.chef-checkout-address-row--postcode .form-row{width:auto!important;float:none!important;margin:0 0 1rem!important;padding:0;clear:none}.chef-checkout-fields-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;width:100%;gap:0 20px}.chef-checkout-fields-grid .form-row{padding:0;margin:0 0 1rem;box-sizing:border-box;width:100%;float:none;clear:none}.chef-checkout-fields-grid .chef-checkout-field--half,.chef-checkout-fields-grid .form-row-first,.chef-checkout-fields-grid .form-row-last{-ms-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px);max-width:calc(50% - 10px);width:calc(50% - 10px)!important;margin:0}.chef-checkout-fields-grid #billing_city_field,.chef-checkout-fields-grid #billing_street_name_field,.chef-checkout-fields-grid #shipping_city_field,.chef-checkout-fields-grid #shipping_street_name_field,.chef-checkout-fields-grid .form-row.address-field{-ms-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px);max-width:calc(50% - 10px);width:calc(50% - 10px)!important}.chef-checkout-fields-grid .form-row-wide{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;width:100%!important}.chef-checkout-details label:not(.checkbox):not(.woocommerce-form__label-for-checkbox),.chef-step-panel--details label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){display:block;margin-bottom:.35rem;font-weight:700;font-size:.9375rem;color:#000}.chef-checkout-details label:not(.checkbox):not(.woocommerce-form__label-for-checkbox) .optional,.chef-checkout-details label:not(.checkbox):not(.woocommerce-form__label-for-checkbox) .required,.chef-step-panel--details label:not(.checkbox):not(.woocommerce-form__label-for-checkbox) .optional,.chef-step-panel--details label:not(.checkbox):not(.woocommerce-form__label-for-checkbox) .required{display:none}.chef-checkout-details .woocommerce form .form-row label.checkbox,.chef-checkout-details .woocommerce form .form-row label.woocommerce-form__label-for-checkbox,.chef-checkout-details label.checkbox,.chef-checkout-details label.woocommerce-form__label-for-checkbox,.chef-step-panel--details .woocommerce form .form-row label.checkbox,.chef-step-panel--details .woocommerce form .form-row label.woocommerce-form__label-for-checkbox,.chef-step-panel--details label.checkbox,.chef-step-panel--details label.woocommerce-form__label-for-checkbox{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:0;font-weight:500;font-size:.9375rem;line-height:1.35;cursor:pointer}.chef-checkout-details .woocommerce form .form-row label.checkbox .optional,.chef-checkout-details .woocommerce form .form-row label.checkbox .required,.chef-checkout-details .woocommerce form .form-row label.woocommerce-form__label-for-checkbox .optional,.chef-checkout-details .woocommerce form .form-row label.woocommerce-form__label-for-checkbox .required,.chef-checkout-details label.checkbox .optional,.chef-checkout-details label.checkbox .required,.chef-checkout-details label.woocommerce-form__label-for-checkbox .optional,.chef-checkout-details label.woocommerce-form__label-for-checkbox .required,.chef-step-panel--details .woocommerce form .form-row label.checkbox .optional,.chef-step-panel--details .woocommerce form .form-row label.checkbox .required,.chef-step-panel--details .woocommerce form .form-row label.woocommerce-form__label-for-checkbox .optional,.chef-step-panel--details .woocommerce form .form-row label.woocommerce-form__label-for-checkbox .required,.chef-step-panel--details label.checkbox .optional,.chef-step-panel--details label.checkbox .required,.chef-step-panel--details label.woocommerce-form__label-for-checkbox .optional,.chef-step-panel--details label.woocommerce-form__label-for-checkbox .required{display:inline}.chef-checkout-details .woocommerce form .form-row .input-checkbox,.chef-checkout-details .woocommerce-input-wrapper input[type=checkbox],.chef-checkout-details label.checkbox input[type=checkbox],.chef-checkout-details label.woocommerce-form__label-for-checkbox input[type=checkbox],.chef-step-panel--details .woocommerce form .form-row .input-checkbox,.chef-step-panel--details .woocommerce-input-wrapper input[type=checkbox],.chef-step-panel--details label.checkbox input[type=checkbox],.chef-step-panel--details label.woocommerce-form__label-for-checkbox input[type=checkbox]{box-sizing:border-box;min-height:28px;min-width:28px;max-width:none;-ms-flex:0 0 28px;flex:0 0 28px;-ms-flex-negative:0;flex-shrink:0;padding:0;margin:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .2s;display:inline-block!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;max-width:none!important;position:relative;top:-2px}.chef-checkout-details .woocommerce form .form-row .input-checkbox:checked,.chef-checkout-details .woocommerce-input-wrapper input[type=checkbox]:checked,.chef-checkout-details label.checkbox input[type=checkbox]:checked,.chef-checkout-details label.woocommerce-form__label-for-checkbox input[type=checkbox]:checked,.chef-step-panel--details .woocommerce form .form-row .input-checkbox:checked,.chef-step-panel--details .woocommerce-input-wrapper input[type=checkbox]:checked,.chef-step-panel--details label.checkbox input[type=checkbox]:checked,.chef-step-panel--details label.woocommerce-form__label-for-checkbox input[type=checkbox]:checked{background:#f0f0f0;border-color:#ddd}.chef-checkout-details .woocommerce form .form-row .input-checkbox:checked::after,.chef-checkout-details .woocommerce-input-wrapper input[type=checkbox]:checked::after,.chef-checkout-details label.checkbox input[type=checkbox]:checked::after,.chef-checkout-details label.woocommerce-form__label-for-checkbox input[type=checkbox]:checked::after,.chef-step-panel--details .woocommerce form .form-row .input-checkbox:checked::after,.chef-step-panel--details .woocommerce-input-wrapper input[type=checkbox]:checked::after,.chef-step-panel--details label.checkbox input[type=checkbox]:checked::after,.chef-step-panel--details label.woocommerce-form__label-for-checkbox input[type=checkbox]:checked::after{content:"";position:absolute;inset:0;background:url(../images/icons/bbq-check.svg) center center/16px auto no-repeat}.chef-checkout-details .chef-checkout-field--newsletter input[type=checkbox]:focus,.chef-checkout-details .woocommerce form .form-row .input-checkbox:focus,.chef-checkout-details .woocommerce-input-wrapper input[type=checkbox]:focus,.chef-checkout-details label.checkbox input[type=checkbox]:focus,.chef-checkout-details label.woocommerce-form__label-for-checkbox input[type=checkbox]:focus,.chef-step-panel--details .chef-checkout-field--newsletter input[type=checkbox]:focus,.chef-step-panel--details .woocommerce form .form-row .input-checkbox:focus,.chef-step-panel--details .woocommerce-input-wrapper input[type=checkbox]:focus,.chef-step-panel--details label.checkbox input[type=checkbox]:focus,.chef-step-panel--details label.woocommerce-form__label-for-checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.12)}.chef-checkout-details input.input-text,.chef-checkout-details select,.chef-checkout-details textarea,.chef-step-panel--details input.input-text,.chef-step-panel--details select,.chef-step-panel--details textarea{width:100%!important;box-sizing:border-box;padding:12px 16px!important;border:none!important;border-radius:8px!important;background:#f0f0f0!important;color:#000!important;font-family:museo-sans,sans-serif!important;font-size:1rem!important;font-weight:500!important;line-height:1.35!important;box-shadow:none!important;transition:box-shadow .2s}.chef-checkout-details input.input-text:-ms-input-placeholder,.chef-checkout-details select:-ms-input-placeholder,.chef-checkout-details textarea:-ms-input-placeholder,.chef-step-panel--details input.input-text:-ms-input-placeholder,.chef-step-panel--details select:-ms-input-placeholder,.chef-step-panel--details textarea:-ms-input-placeholder{color:rgba(0,0,0,.42)!important;font-weight:300!important;opacity:1}.chef-checkout-details input.input-text::placeholder,.chef-checkout-details select::placeholder,.chef-checkout-details textarea::placeholder,.chef-step-panel--details input.input-text::placeholder,.chef-step-panel--details select::placeholder,.chef-step-panel--details textarea::placeholder{color:rgba(0,0,0,.42)!important;font-weight:300!important;opacity:1}.chef-checkout-details input.input-text:focus,.chef-checkout-details select:focus,.chef-checkout-details textarea:focus,.chef-step-panel--details input.input-text:focus,.chef-step-panel--details select:focus,.chef-step-panel--details textarea:focus{outline:0!important;box-shadow:0 0 0 2px rgba(0,0,0,.12)!important}.chef-checkout-details textarea,.chef-step-panel--details textarea{min-height:110px;resize:vertical}.chef-checkout-details .select2-container--default .select2-selection--single,.chef-step-panel--details .select2-container--default .select2-selection--single{height:auto;min-height:46px;border:none!important;border-radius:8px!important;background:#f0f0f0!important}.chef-checkout-details .select2-container--default .select2-selection--single .select2-selection__rendered,.chef-step-panel--details .select2-container--default .select2-selection--single .select2-selection__rendered{padding:12px 16px;line-height:1.35;font-weight:500;color:#000}.chef-checkout-details .select2-container--default .select2-selection--single .select2-selection__arrow,.chef-step-panel--details .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:10px}.chef-checkout-details .chef-checkout-field--notes textarea,.chef-step-panel--details .chef-checkout-field--notes textarea{min-height:120px}.chef-checkout-details .chef-checkout-field--newsletter,.chef-step-panel--details .chef-checkout-field--newsletter{margin-top:.25rem}.chef-checkout-details .chef-checkout-field--newsletter label.checkbox,.chef-step-panel--details .chef-checkout-field--newsletter label.checkbox{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:start;align-items:flex-start;gap:12px}.chef-checkout-details .chef-checkout-field--newsletter input[type=checkbox],.chef-step-panel--details .chef-checkout-field--newsletter input[type=checkbox]{box-sizing:border-box;min-height:28px;min-width:28px;max-width:none;-ms-flex:0 0 28px;flex:0 0 28px;-ms-flex-negative:0;flex-shrink:0;padding:0;margin:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:none;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;transition:border-color .2s;display:inline-block!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.chef-checkout-details .chef-checkout-field--newsletter input[type=checkbox]:checked,.chef-step-panel--details .chef-checkout-field--newsletter input[type=checkbox]:checked{background:#f0f0f0;border-color:#ddd}.chef-checkout-details .chef-checkout-field--newsletter input[type=checkbox]:checked::after,.chef-step-panel--details .chef-checkout-field--newsletter input[type=checkbox]:checked::after{content:"";position:absolute;inset:0;background:url(../images/icons/bbq-check.svg) center center/16px auto no-repeat}.chef-checkout-account-fields,.chef-checkout-payment-terms{margin-top:1rem}.chef-step-actions--details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem;margin-top:2rem;padding-top:0}.chef-step-actions--details .button.chef-prev-step{border-radius:10px!important;padding:14px 32px 14px 52px!important;font-size:1rem!important;font-weight:500!important;line-height:1.2!important;min-height:52px;border:none!important;background:#fff!important;color:#000!important;cursor:pointer;transition:background .2s,color .2s}.chef-step-actions--details .button.chef-prev-step:after{right:initial!important;left:25px!important;transform:translateY(-50%) rotate(180deg)!important;background-image:url(../images/icons/chevron-right.svg)!important}.chef-step-actions--details .button.chef-prev-step:focus,.chef-step-actions--details .button.chef-prev-step:hover{background:rgba(0,0,0,.04)!important;color:#000!important}.chef-step-actions--details .button.chef-next-step.button.alt{margin-left:auto;border-radius:10px!important;padding:14px 54px 14px 32px!important;font-size:1rem!important;font-weight:500!important;line-height:1.2!important;min-height:52px;border:1px solid #5fce60!important;background:#5fce60!important;color:#fff!important}.chef-step-panel--delivery{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.chef-salade-popup .chef-salade-popup__options,.chef-step-panel--delivery .chef-checkout-delivery-card{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20px}.chef-step-panel--delivery .chef-checkout-delivery-card h2,.chef-step-panel--delivery .chef-checkout-delivery-card p{-ms-flex:0 1 100%;flex:0 1 100%;margin:0!important}.chef-step-panel--delivery .chef-checkout-delivery-card h2{font-size:28px;font-size:1.75rem;margin-bottom:-10px}.chef-step-panel--delivery .chef-checkout-delivery-card .chef-checkout-option-cards-field{-ms-flex:0 1 100%;flex:0 1 100%;width:100%;margin:0!important;padding:0;position:static;clip:auto;height:auto;overflow:visible}.chef-step-panel--delivery .chef-checkout-delivery-card .chef-checkout-option-cards{width:100%}.chef-checkout-delivery-card__title{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.2}.chef-checkout-delivery-card__intro{margin:0 0 1.25rem;color:rgba(0,0,0,.72);font-size:.9375rem;line-height:1.45}.chef-checkout-delivery-card+.chef-checkout-delivery-card,.chef-step-panel--delivery #order_franchise_holder_id_field,.single-product .main-content .single-product-section .block.left-content-block .left-side .card-row>h1,.single-product .main-content .single-product-section .block.left-content-block .left-side .card-row>h2,.single-product .main-content .single-product-section .block.left-content-block .left-side .card-row>h3,.single-product .main-content .single-product-section .block.left-content-block .left-side .card-row>h4,.single-product .main-content .single-product-section .block.left-content-block .left-side .card-row>h5,.single-product .main-content .single-product-section .block.left-content-block .left-side .card-row>h6{margin-top:0}.chef-checkout-delivery-card .chef-checkout-pickup-location-row #order_franchise_holder_id_field{-ms-flex:0 1 calc(50% - ((2 - 1) * 20px / 2));flex:0 1 calc(50% - ((2 - 1) * 20px / 2));min-width:0;max-width:100%;margin:0!important}.chef-checkout-delivery-card .chef-checkout-pickup-location-row .chef-pickup-locations-link{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 .5rem;font-size:15px;font-size:.9375rem;font-weight:500}.chef-checkout-delivery-card .chef-checkout-pickup-location-row .chef-pickup-locations-link a{color:#000;text-decoration:underline;text-underline-offset:2px}.chef-checkout-delivery-card .chef-checkout-pickup-location-row .chef-pickup-locations-link a:focus,.chef-checkout-delivery-card .chef-checkout-pickup-location-row .chef-pickup-locations-link a:hover{color:rgba(0,0,0,.75)}.chef-delivery-method-is-pickup .chef-checkout-pickup-services,body.chef-checkout-method-pickup .chef-checkout-pickup-services{display:block!important;width:100%;-ms-flex:0 1 100%;flex:0 1 100%}.chef-delivery-method-is-pickup #pickup_service_field.chef-checkout-option-cards-field,body.chef-checkout-method-pickup #pickup_service_field.chef-checkout-option-cards-field{width:100%;-ms-flex:0 1 100%;flex:0 1 100%}.chef-delivery-method-is-pickup #pickup_service_field .chef-checkout-option-card,body.chef-checkout-method-pickup #pickup_service_field .chef-checkout-option-card{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}.chef-delivery-method-is-pickup .chef-checkout-pickup-location-row,body.chef-checkout-method-pickup .chef-checkout-pickup-location-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;gap:12px 20px}body.chef-checkout-method-pickup .chef-checkout-pickup-location-row.chef-pickup-only{display:-ms-flexbox!important;display:flex!important}.chef-checkout-delivery-moment-row{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.chef-checkout-delivery-moment-row .form-row{width:100%!important;float:none!important;margin:0!important;padding:0;clear:none}.chef-step-panel--delivery label{display:block;margin-bottom:.35rem;font-weight:700;font-size:.9375rem;color:#000}.chef-step-panel--delivery label .optional,.chef-step-panel--delivery label .required{display:none}.chef-checkout-payment-email-mount #billing_email_field .woocommerce-input-wrapper,.chef-step-panel--delivery .woocommerce-input-wrapper,.single-product .main-content .chef-product-gallery--single{display:block}.chef-step-panel--delivery input.input-text,.chef-step-panel--delivery select{width:100%!important;box-sizing:border-box;padding:12px 16px!important;border:none!important;border-radius:8px!important;background:#f0f0f0!important;color:#000!important;font-family:museo-sans,sans-serif!important;font-size:1rem!important;font-weight:500!important;line-height:1.35!important;box-shadow:none!important;transition:box-shadow .2s}.chef-step-panel--delivery input.input-text:-ms-input-placeholder,.chef-step-panel--delivery select:-ms-input-placeholder{color:rgba(0,0,0,.42)!important;font-weight:300!important;opacity:1}.chef-step-panel--delivery input.input-text::placeholder,.chef-step-panel--delivery select::placeholder{color:rgba(0,0,0,.42)!important;font-weight:300!important;opacity:1}.chef-step-panel--delivery input.input-text:focus,.chef-step-panel--delivery select:focus{outline:0!important;box-shadow:0 0 0 2px rgba(0,0,0,.12)!important}.chef-step-panel--delivery select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:46px!important;background-image:url(../images/icons/chevron-down.svg)!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:14px auto!important;cursor:pointer}.chef-step-panel--delivery select::-ms-expand{display:none}.chef-step-panel--delivery .chef-checkout-pickup-location-row{width:100%;margin:0 0 1.25rem}.chef-step-panel--delivery #delivery_date_field .chef-delivery-datepicker-alt,.chef-step-panel--delivery #delivery_date_field input.chef-delivery-datepicker{cursor:pointer}.chef-step-panel--delivery #delivery_date_field input[type=date]{appearance:none}.chef-checkout-option-cards{display:-ms-grid;display:grid;gap:12px}.chef-checkout-option-cards--horizontal{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.chef-checkout-address-row--postcode{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.chef-checkout-address-row--postcode .chef-checkout-field--suffix{grid-column:1/-1}.chef-checkout-fields-grid .chef-checkout-field--half,.chef-checkout-fields-grid .form-row-first,.chef-checkout-fields-grid .form-row-last{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;width:100%!important;margin-right:0}.chef-step-actions--details{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.chef-step-actions--details .button.chef-next-step.button.alt,.chef-step-actions--details .button.chef-prev-step{width:100%;margin-left:0;text-align:center}.chef-checkout-delivery-moment-row,.chef-checkout-option-cards--horizontal{-ms-grid-columns:1fr;grid-template-columns:1fr}}.chef-checkout-option-cards--stacked{-ms-grid-columns:1fr;grid-template-columns:1fr}.chef-checkout-option-cards-field{margin:0!important;padding:0}.woocommerce-input-wrapper.chef-checkout-option-cards{display:-ms-flexbox!important;display:flex!important;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20px!important}.chef-checkout-payment-terms .woocommerce-privacy-policy-text,.chef-salade-popup[hidden],.chef-step-actions--delivery .chef-step-actions__chevron,.chef-step-panel--payment>h3,[class*=bbq-bestellen] .hero.small-hero .bg{display:none}.woocommerce-input-wrapper.chef-checkout-option-cards.chef-checkout-option-cards--stacked{gap:12px!important}.woocommerce-input-wrapper.chef-checkout-option-cards.chef-checkout-option-cards--stacked .chef-checkout-option-card{-ms-flex:0 1 100%!important;flex:0 1 100%!important}.chef-checkout-delivery-moment-row{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20px;width:100%}.chef-checkout-delivery-moment-row p.form-row{-ms-flex:0 1 calc(50% - ((2 - 1) * 20px / 2));flex:0 1 calc(50% - ((2 - 1) * 20px / 2))}.chef-checkout-option-card{-ms-flex:0 1 calc(50% - ((2 - 1) * 20px / 2));flex:0 1 calc(50% - ((2 - 1) * 20px / 2));position:relative;min-width:0}.chef-checkout-option-card__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;pointer-events:none}.chef-checkout-option-card__label{position:relative;display:block;padding:22px 18px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s,background-color .2s}.chef-checkout-option-card__title{display:block;font-size:17px;font-size:1.0625rem;font-weight:700;line-height:1.35;color:#000}.chef-checkout-option-card__intro{display:block;margin:.5rem 0 0;font-size:15px;font-size:.9375rem;font-weight:500;line-height:1.6;color:rgba(0,0,0,.92)}.chef-checkout-option-card__list{display:block;margin:.65rem 0 0;padding:0}.chef-checkout-option-card__list-item{display:block;position:relative;padding-left:1rem;margin:6px 0 0;font-size:14px;font-size:.875rem;line-height:1.4;font-weight:500;color:rgba(0,0,0,.72)}.chef-checkout-option-card__list-item::before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#fab400;transform:translateY(-50%)}.chef-checkout-option-card__badge{position:absolute;top:12px;right:12px;z-index:1;padding:4px 10px;border-radius:6px;background:#d9e3c9;color:#000;font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap}.chef-checkout-option-card__badge--extra{background:#ffeec5}.chef-checkout-option-card__check{position:absolute;top:-10px;right:-10px;z-index:2;width:32px;height:32px;border-radius:50%;background:url(../images/icons/bbq-check-white.svg) center center/14px auto no-repeat #5fce60;opacity:0;transform:scale(.85);transition:opacity .2s,transform .2s}.chef-checkout-option-card__input:checked+.chef-checkout-option-card__label{border-color:#5fce60;box-shadow:0 0 0 1px #5fce60;background:rgba(95,206,96,.12)}.chef-checkout-option-card__input:checked+.chef-checkout-option-card__label .chef-checkout-option-card__check{opacity:1;transform:scale(1)}.chef-checkout-option-card__input:focus-visible+.chef-checkout-option-card__label{outline:rgba(95,206,96,.45) solid 2px;outline-offset:2px}.chef-checkout-option-card__label:hover{border-color:rgba(0,0,0,.22)}.chef-checkout-option-cards-field--method .chef-checkout-option-card__label{min-height:120px;padding-top:16px;padding-bottom:16px}.chef-checkout-option-cards-field--service .chef-checkout-option-card__label{min-height:0;padding-right:18px;padding-bottom:18px}.chef-step-actions--delivery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem;margin-top:.5rem;padding-top:0}.chef-step-actions--delivery .button.chef-prev-step,.chef-step-actions--delivery .button.chef-prev-step--cart{border-radius:10px!important;padding:14px 35px 14px 55px!important;font-size:1rem!important;font-weight:500!important;line-height:1.2!important;min-height:52px;border:1px solid #000!important;background:#fff!important;color:#000!important;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s;border:none!important}.chef-step-actions--delivery .button.chef-next-step.button.alt,.chef-step-actions--payment .button.chef-prev-step{border-radius:10px!important;font-size:1rem!important;font-weight:500!important;line-height:1.2!important;min-height:52px}.chef-step-actions--delivery .button.chef-prev-step--cart:after,.chef-step-actions--delivery .button.chef-prev-step:after{right:initial!important;left:25px!important;transform:translateY(-50%) rotate(180deg)!important;background-image:url(../images/icons/chevron-right.svg)!important}.chef-step-actions--delivery .button.chef-prev-step--cart:focus,.chef-step-actions--delivery .button.chef-prev-step--cart:hover,.chef-step-actions--delivery .button.chef-prev-step:focus,.chef-step-actions--delivery .button.chef-prev-step:hover{background:rgba(0,0,0,.04)!important;color:#000!important}.chef-step-actions--delivery .button.chef-next-step.button.alt{margin-left:auto;padding:14px 72px 14px 55px!important;font-family:museo-sans,sans-serif!important;border:1px solid #5fce60!important;background:#5fce60!important;color:#fff!important}@media (max-width:640px){.chef-step-actions--delivery{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.chef-step-actions--delivery .button.chef-next-step.button.alt,.chef-step-actions--delivery .button.chef-prev-step--cart{width:100%;margin-left:0;text-align:center}}.chef-step-panel--payment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.chef-checkout-payment-card__title{margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;line-height:1.2}.chef-checkout-payment-section+.chef-checkout-payment-section{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid rgba(0,0,0,.08)}.chef-checkout-payment-section__title{margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.3}.chef-checkout-payment-section__intro{margin:0 0 1rem;font-size:.9375rem;line-height:1.45;color:rgba(0,0,0,.72)}.chef-checkout-payment-email-mount #billing_email_field label,.chef-checkout-payment-field__label{display:block;margin-bottom:.35rem;font-size:.9375rem;font-weight:700}.chef-checkout-payment-field--email{margin-bottom:0}.chef-checkout-payment-email-mount #billing_email_field{margin:0;padding:0;width:100%}.chef-checkout-payment-email-mount #billing_email_field input[type=email]{width:100%;background:#f0f0f0;border:0;border-radius:8px;padding:12px 16px;font-size:1rem;font-weight:500;line-height:1.35;color:#000;box-shadow:none}.chef-checkout-payment-email-mount #billing_email_field input[type=email]:focus{outline:rgba(0,0,0,.12) solid 2px}.chef-checkout-payment-address,.chef-checkout-payment-readonly{background:#f0f0f0;border-radius:8px;padding:12px 16px;font-size:1rem;font-weight:500;line-height:1.35;color:#000}.chef-checkout-payment-address{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.chef-checkout-payment-address__text{-ms-flex:1;flex:1;min-width:0}.chef-checkout-payment-address__edit{-ms-flex-negative:0;flex-shrink:0;border:0;background:0 0;padding:0;font-size:.9375rem;font-weight:500;text-decoration:underline;cursor:pointer;color:#000}.chef-checkout-payment-address__edit:focus,.chef-checkout-payment-address__edit:hover{color:rgba(0,0,0,.7)}.chef-checkout-payment-legal{margin:1.5rem 0 0;font-size:.875rem;line-height:1.45;color:rgba(0,0,0,.72)}.chef-checkout-payment{background:0 0;border:0;padding:0}.chef-checkout-payment-methods{list-style:none;margin:0;padding:12px;background:#f0f0f0;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.chef-checkout-payment-methods__empty{list-style:none;margin:0}.chef-checkout-payment-method{margin:0;padding:0;list-style:none}.chef-checkout-payment-method__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.chef-checkout-payment-method__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin:0;padding:14px 16px 14px 44px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;cursor:pointer;position:relative;transition:border-color .2s,box-shadow .2s}.chef-checkout-payment-method__label::before{content:"";position:absolute;left:14px;top:50%;width:18px;height:18px;margin-top:-9px;border:2px solid #fab400;border-radius:50%;box-sizing:border-box;background:#fff}.chef-checkout-payment-method__input:checked+.chef-checkout-payment-method__label{border-color:#5fce60;box-shadow:0 0 0 1px #5fce60}.chef-checkout-payment-method__input:checked+.chef-checkout-payment-method__label::before{background:#fab400;box-shadow:inset 0 0 0 3px #fff}.chef-checkout-payment-method__title{-ms-flex:1;flex:1;min-width:0;font-size:1rem;font-weight:500;line-height:1.35}.chef-checkout-payment-method__icon{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.chef-checkout-payment-method__icon img{max-height:28px;width:auto}.chef-checkout-payment-method .payment_box{margin:0;padding:0 16px 12px;background:#fff;border:1px solid rgba(0,0,0,.12);border-top:0;border-radius:0 0 8px 8px;font-size:.875rem;line-height:1.4;color:rgba(0,0,0,.72)}.chef-checkout-payment-method__input:checked~.payment_box{border-color:#5fce60}.chef-checkout-place-order{margin:1.25rem 0 0;padding:0;background:#fff}.chef-checkout-place-order .chef-checkout-payment-terms .woocommerce-terms-and-conditions-checkbox-text{position:relative;top:2px;left:4px}.chef-checkout-payment-terms .woocommerce-form__label-for-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:.65rem;font-size:.9375rem;line-height:1.4;font-weight:300;cursor:pointer}.chef-checkout-payment-terms .woocommerce-form__label-for-checkbox input[type=checkbox]{display:inline-block;box-sizing:border-box;height:28px;width:28px;min-height:28px;min-width:28px;max-width:none;-ms-flex:0 0 28px;flex:0 0 28px;-ms-flex-negative:0;flex-shrink:0;padding:0;margin:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:none;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;transition:border-color .2s}.chef-checkout-payment-terms .woocommerce-form__label-for-checkbox input[type=checkbox]:checked{background:#f0f0f0;border-color:#ddd}.chef-checkout-payment-terms .woocommerce-form__label-for-checkbox input[type=checkbox]:checked::after{content:"";position:absolute;inset:0;background:url(../images/icons/bbq-check.svg) center center/16px auto no-repeat}.chef-checkout-payment-terms .woocommerce-form__label-for-checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.12)}.chef-step-actions--payment{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem;margin-top:0;padding-top:0}.chef-step-actions--payment .button.chef-prev-step{padding:14px 28px 14px 52px!important;border:none;background:#fff!important;color:#000!important;cursor:pointer}.chef-step-actions--payment .button.chef-prev-step:after{right:initial!important;left:25px!important;transform:translateY(-50%) rotate(180deg)!important;background-image:url(../images/icons/chevron-right.svg)!important}.chef-step-actions--payment .button.chef-prev-step:focus,.chef-step-actions--payment .button.chef-prev-step:hover{background:rgba(0,0,0,.04)!important;color:#000!important}.chef-step-actions--payment .chef-checkout-place-order-mount{margin-left:auto}.chef-step-actions--payment #place_order.chef-checkout-place-order-button{border-radius:10px!important;padding:14px 54px 14px 34px!important;font-size:1rem!important;font-weight:500!important;line-height:1.2!important;min-height:52px;border:none!important;background:#5fce60!important;color:#fff!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.35rem;float:none!important;width:auto!important}.chef-step-actions--payment #place_order.chef-checkout-place-order-button:focus,.chef-step-actions--payment #place_order.chef-checkout-place-order-button:hover{background:#48c749!important;border-color:#48c749!important;color:#fff!important}.section.chef-checkout .chef-checkout-steps__button{background:0 0;border:none;border-radius:0;padding:.25rem 0;font-weight:300;color:rgba(0,0,0,.45)}.section.chef-checkout .chef-checkout-steps__button.is-active{background:0 0;color:#000;font-weight:700}.section.chef-checkout .chef-checkout-steps__list{gap:1.5rem;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.section.search-form .block-title{margin-bottom:20px}.section.search-form .form-search{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px}.section.search-form .form-search .search-field{-ms-flex:1 1 auto;flex:1 1 auto;min-height:44px;padding:10px 14px;border:1px solid #ddd;border-radius:8px;outline:0;background-color:#f0f0f0;color:#000;transition:border-color .3s,box-shadow .3s;max-width:420px;font-family:museo-sans,sans-serif;font-size:16px;font-size:1rem;font-weight:500}.section.search-form .form-search .search-field:-ms-input-placeholder{color:rgba(0,0,0,.5);font-size:14px;font-size:.875rem;font-weight:500}.section.search-form .form-search .search-field::placeholder{color:rgba(0,0,0,.5);font-size:14px;font-size:.875rem;font-weight:500}.section.search-form .form-search .search-field:focus{border-color:#000}.section.search-form .form-search .search-field:hover{border-color:#ccc}.section.search-form .button{border-radius:8px;border:none;outline:0;cursor:pointer}[class*=bbq-bestellen] .section{margin-bottom:50px}[class*=bbq-bestellen] .section.block_shortcode{background:rgba(220,227,234,.32);padding:50px 0}[class*=bbq-bestellen] .section.block_content.standaard .container .block.content-block{padding:50px;max-width:1120px;background:#fff;border-radius:10px;margin:0 auto}[class*=bbq-bestellen] .section.faq_block .block.faq-block{max-width:820px}[class*=bbq-bestellen] .hero.small-hero{max-width:1120px;margin:38px auto 0}[class*=bbq-bestellen] .hero.small-hero .content-wrapper{-ms-flex:0 1 100%;flex:0 1 100%}.chef-product-detail-review{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:18px;padding:30px!important}.chef-product-detail-review .chef-product-detail-review__title{margin:0!important;font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.2;-ms-flex:0 0 auto;flex:0 0 auto}.chef-product-detail-review .__fbcw__widget,.chef-product-detail-review .__fbcw__widget--big,.chef-product-detail-review .__fbcw__widget--buyer-protection{margin:0 0 0 auto!important;padding:0!important;background:0 0!important;border:none!important;box-shadow:none!important;-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-align:center!important;align-items:center!important;gap:12px!important;white-space:nowrap}.chef-product-detail-review .__fbcw__widget--big:before,.chef-product-detail-review .__fbcw__widget--buyer-protection:before,.chef-product-detail-review .__fbcw__widget:before{content:"★★★★★";display:inline-block;font-size:34px;font-size:2.125rem;line-height:1;letter-spacing:2px;color:#f3c319;font-weight:700;-ms-flex:0 0 170px;flex:0 0 170px;min-width:170px;text-align:left}.chef-product-detail-review .__fbcw__widget--big .__fbcw__widget__rating-overview{margin:0!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-flow:row nowrap!important;flex-flow:row nowrap!important;gap:0!important;white-space:nowrap;width:250px!important;gap:12px!important}.chef-product-detail-review .__fbcw__widget--big .__fbcw__widget__stars{margin:0!important}.chef-product-detail-review .__fbcw__widget__star *,.chef-product-detail-review .__fbcw__widget__stars *{fill:#f3c319!important;color:#f3c319!important;opacity:1!important;visibility:visible!important}.chef-product-detail-review .__fbcw__widget__stats-rating{margin:0!important;font-size:24px;font-size:1.5rem;font-weight:700!important;color:#000!important;white-space:nowrap;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-align:center!important;align-items:center!important}.chef-product-detail-review .__fbcw__widget__feedback-company-branding,.chef-product-detail-review .__fbcw__widget__footer,.chef-product-detail-review .__fbcw__widget__footer--big,.chef-product-detail-review [class*="__fbcw__widget__footer"]{display:none!important;height:0!important;max-height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:0!important}@media (max-width:640px){.chef-step-actions--payment{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.chef-step-actions--payment #place_order.chef-checkout-place-order-button,.chef-step-actions--payment .chef-checkout-place-order-mount{width:100%;margin-left:0}.chef-step-actions--payment #place_order.chef-checkout-place-order-button{-ms-flex-pack:center;justify-content:center}.chef-product-detail-review{-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px}.chef-product-detail-review .__fbcw__widget,.chef-product-detail-review .__fbcw__widget--big,.chef-product-detail-review .__fbcw__widget--buyer-protection{-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0!important}}.single-product .main-content .chef-product-gallery{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:18px}.single-product .main-content .chef-product-gallery__nav{-ms-flex-order:1;order:1;width:90px;max-height:var(--chef-product-gallery-main-height,640px);height:var(--chef-product-gallery-main-height,auto);overflow-y:auto;overflow-x:hidden}.single-product .main-content .chef-product-gallery__main{-ms-flex-order:2;order:2;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.single-product .main-content .chef-product-gallery__nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.single-product .main-content .chef-product-gallery__nav-item{appearance:none;border:0;background:0 0;padding:0;width:100%;margin:0;cursor:pointer;opacity:.65;transition:opacity .2s}.single-product .main-content .chef-product-gallery__nav-item.is-active{opacity:1}.single-product .main-content .chef-product-gallery__main-item img,.single-product .main-content .chef-product-gallery__nav-item img{width:100%;display:block}.single-product .main-content .product-pack-overview{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:30px 100px}.single-product .main-content .product-pack-overview .product-pack-overview__title,.single-product .main-content .single-product-section .big-thumb-wrapper,.single-product .main-content .single-product-section .block.left-content-block .left-side .card-row,.single-product .main-content .single-product-section .block.left-content-block .left-side>.chef-product-gallery-anchor--desktop,.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row,.single-product .main-content .single-product-section .block.right-content-block .right-side .chef-product-gallery-anchor--mobile{-ms-flex:0 0 100%;flex:0 0 100%}.single-product .main-content .product-pack-overview .product-pack-overview__group{-ms-flex:0 1 calc(50% - ((2 - 1) * 100px / 2));flex:0 1 calc(50% - ((2 - 1) * 100px / 2))}.single-product .main-content .single-product-section .big-thumb-wrapper img{border-radius:10px}.single-product .main-content .single-product-section .big-thumb-wrapper .chef-product-gallery__main-item{width:100%;margin-right:30px}.single-product .main-content .single-product-section .block-row{gap:30px}.single-product .main-content .single-product-section .block.left-content-block{-ms-flex:0 1 calc(60% - 15px);flex:0 1 calc(60% - 15px)}.single-product .main-content .single-product-section .block.left-content-block .left-side{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:30px}.single-product .main-content .single-product-section .block.left-content-block .left-side .chef-bundle-list-by-cat{margin:20px 0 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:30px}.single-product .main-content .single-product-section .block.left-content-block .left-side .chef-bundle-list-by-cat .chef-bundle-list-by-cat__group{-ms-flex:0 1 calc(50% - 15px);flex:0 1 calc(50% - 15px)}.single-product .main-content .single-product-section .block.left-content-block .left-side .chef-bundle-list-by-cat .chef-bundle-list-by-cat__group .chef-bundle-list-by-cat__title{margin:0 0 10px}.single-product .main-content .single-product-section .block.left-content-block .left-side .chef-bundle-list-by-cat .chef-bundle-list-by-cat__group ul{margin:0}.single-product .main-content .single-product-section .block.left-content-block .left-side .chef-bundle-list-by-cat .chef-bundle-list-by-cat__group ul li{padding-bottom:8px}.single-product .main-content .single-product-section .block.left-content-block .left-side .related-products-block{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;gap:10px;margin-top:25px}.single-product .main-content .single-product-section .block.left-content-block .left-side .related-products-block .related-products-block__title{-ms-flex:1;flex:1;margin:0;font-size:24px;font-size:1.5rem}.single-product .main-content .single-product-section .block.left-content-block .left-side .related-products-block .related-extras-link{-ms-flex:0 1 auto;flex:0 1 auto}.single-product .main-content .single-product-section .block.left-content-block .left-side .related-products-block .related-products-block__list{margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20px}.single-product .main-content .single-product-section .block.left-content-block .left-side .related-products-block .related-products-block__list li{-ms-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px)}.single-product .main-content .single-product-section .block.right-content-block,.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.product-intro .product-intro__title-wrapper{-ms-flex:1;flex:1}.single-product .main-content .single-product-section .block.right-content-block .right-side,.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.product-intro{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:12px}.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.product-intro .product-intro__title-wrapper h1{margin:0;font-size:26px;font-size:1.625rem;font-weight:900}.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.product-intro .product-intro__title-wrapper .product-short-description{margin:12px 0 0;font-size:16px;font-size:1rem;font-weight:300}.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.product-intro .product-price{-ms-flex:0 1 auto;flex:0 1 auto;background:rgba(95,206,96,.15);font-size:13px;font-size:.8125rem;font-weight:700;color:#548604;padding:9px 20px;border-radius:10px;display:inline-block;height:fit-content}.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.chef-product-detail-usps .chef-product-detail-usps__list{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:8px}.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.chef-product-detail-usps .chef-product-detail-usps__item{position:relative;padding-left:24px;font-size:15px;font-size:.9375rem;font-weight:500;line-height:1.45}.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.chef-product-detail-usps .chef-product-detail-usps__item:before{content:"";position:absolute;left:0;top:.28em;width:14px;height:14px;background:url(../images/icons/bbqenzo-duim.svg) center center no-repeat;background-size:contain}.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.chef-product-detail-usps .chef-product-detail-usps__item:nth-child(2):before{background-image:url(../images/icons/bbqenzo-lach.svg)}.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.chef-product-detail-usps .chef-product-detail-usps__item:nth-child(3):before{background-image:url(../images/icons/bbqenzo-check.svg)}.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.chef-product-detail-cta .chef-product-detail-cta__title{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.25;margin:0 0 14px}.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.chef-product-detail-cta .chef-product-detail-cta__button{width:100%;text-align:left;-ms-flex-pack:start;justify-content:flex-start;padding:18px 48px 18px 18px!important;background:#fab400!important;color:#000!important;border-radius:10px}.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.chef-product-detail-cta .chef-product-detail-cta__button:after{right:18px;background-image:url(../images/icons/chevron-right.svg)}.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.chef-product-detail-cta .chef-product-detail-cta__button:focus,.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.chef-product-detail-cta .chef-product-detail-cta__button:hover{background:#000!important;color:#fff!important}.single-product .main-content .single-product-section .block.right-content-block .right-side .card-row.chef-product-detail-review .chef-product-detail-review__title{font-size:20px;font-size:1.25rem;font-weight:700;margin:0!important}.single-product .main-content .chef-product-purchase .cart .chef-product-purchase__salade-options{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:26px 10px}.single-product .main-content .chef-product-bottom-row .submit-btn-wrapper,.single-product .main-content .chef-product-purchase .cart .chef-product-purchase__salade-options .salade-intro{-ms-flex:0 0 100%;flex:0 0 100%}.single-product .main-content .chef-product-purchase .cart .chef-product-purchase__salade-options .salade-intro strong{margin-bottom:8px;display:block;font-size:19px;font-size:1.1875rem}.single-product .main-content .chef-product-purchase .cart .chef-product-purchase__salade-options .salade-intro p{font-size:14px;font-size:.875rem;font-weight:300}.single-product .main-content .chef-product-purchase .cart .chef-product-purchase__salade-options .product-salade-option-item-name{width:100%;display:block;margin-bottom:8px}.single-product .main-content .chef-product-purchase .cart .chef-product-purchase__salade-options .product-salade-option-item{-ms-flex:0 1 calc(50% - ((2 - 1) * 10px / 2));flex:0 1 calc(50% - ((2 - 1) * 10px / 2));cursor:pointer}.single-product .main-content .chef-product-purchase .cart .chef-product-purchase__salade-options .product-salade-option-item .product-salade-option-item-thumb{margin-bottom:8px;border-radius:10px;position:relative}.single-product .main-content .chef-product-purchase .cart .chef-product-purchase__salade-options .product-salade-option-item .product-salade-option-item-thumb img{border-radius:inherit;border:2px solid transparent}.single-product .main-content .chef-product-purchase .cart .chef-product-purchase__salade-options .product-salade-option-item .product-salade-option-item-thumb .product-salade-option-item-price{background:#fff4d9;padding:6px 8px;position:absolute;top:8px;right:8px;border-radius:10px;font-size:10px;font-size:.625rem;font-weight:700}.single-product .main-content .chef-product-purchase .cart .chef-product-purchase__salade-options .product-salade-option-item input{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.single-product .main-content .chef-product-purchase .cart .chef-product-purchase__salade-options .product-salade-option-item:has(input:checked){background:rgba(95,206,96,.15);padding:8px;border-radius:10px;position:relative}.single-product .main-content .chef-product-purchase .cart .chef-product-purchase__salade-options .product-salade-option-item:has(input:checked):before{content:"Gekozen";display:block;font-size:10px;font-size:.625rem;font-weight:700;background:#5fce60;color:#fff;z-index:2;position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:0 10px 10px 0}.single-product .main-content .chef-product-purchase .cart .chef-product-purchase__salade-options .product-salade-option-item:has(input:checked) .product-salade-option-item-thumb img{border-color:#5fce60}.single-product .main-content .chef-product-bottom-row{padding-top:30px;margin-top:30px;border-top:1px solid #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:30px;-ms-flex-align:end;align-items:flex-end}.single-product .main-content .chef-product-bottom-row .chef-product-purchase__quantity{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px;-ms-flex:1;flex:1}.single-product .main-content .chef-product-bottom-row .chef-product-purchase__quantity .qty-label{-ms-flex:0 0 100%;flex:0 0 100%}.single-product .main-content .chef-product-bottom-row .chef-product-purchase__quantity .qty-btn{width:44px;height:44px;background:#fab400;appearance:none;border:none;outline:0;cursor:pointer;border-radius:10px;color:#000;font-weight:700;font-size:20px;font-size:1.25rem;line-height:1;transition:.3s}.chef-salade-popup .button.add-product:focus,.chef-salade-popup .button.add-product:hover,.single-product .main-content .chef-product-bottom-row .chef-product-purchase__quantity .qty-btn:focus,.single-product .main-content .chef-product-bottom-row .chef-product-purchase__quantity .qty-btn:hover{background:#000;color:#fff}.single-product .main-content .chef-product-bottom-row .chef-product-purchase__quantity .input-text.qty{height:100%;border-radius:10px;background:#f0f0f0;border:1px solid transparent;width:80px;transition:.3s;font-size:20px;font-size:1.25rem;font-weight:700}.single-product .main-content .chef-product-bottom-row .chef-product-purchase__quantity .input-text.qty:focus{border-color:#000;outline:0}.single-product .main-content .chef-product-bottom-row .chef-product-purchase__totals{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.single-product .main-content .chef-product-bottom-row .chef-product-purchase__totals strong{-ms-flex:0 1 auto;flex:0 1 auto;font-size:18px;font-size:1.125rem;font-weight:500;margin-right:15px}.single-product .main-content .chef-product-bottom-row .chef-product-purchase__totals span{-ms-flex:0 1 auto;flex:0 1 auto;font-size:26px;font-size:1.625rem;font-weight:700;line-height:1}.single-product .main-content .submit-btn-wrapper{padding-top:30px;border-top:1px solid #f0f0f0}.single-product .main-content .single_add_to_cart_button.button{background:#5fce60!important;color:#fff;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;width:100%;-ms-flex-pack:center;justify-content:center;font-family:museo-sans,sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;padding:16px 10px 18px!important}.single-product .main-content .single_add_to_cart_button.button:after{content:"";background-image:url(../images/icons/shopping-cart-white.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;width:22px;height:20px;z-index:2;cursor:pointer;display:inline-block;position:initial;transform:none;margin-left:20px}.single-product .main-content .single_add_to_cart_button.button:focus,.single-product .main-content .single_add_to_cart_button.button:hover{background:#000!important;color:#fff}.chef-salade-popup-open{overflow:hidden}.chef-salade-popup{position:fixed;inset:0;z-index:1200;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px}.chef-salade-popup .button.add-product{background:#5fce60;border:none;border-radius:10px;font-weight:500;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;box-sizing:border-box;text-align:center;padding:14px 48px}.chef-salade-popup .chef-salade-popup__content{margin-bottom:30px;padding-right:50px}.chef-salade-popup .chef-salade-popup__content>h1,.chef-salade-popup .chef-salade-popup__content>h2,.chef-salade-popup .chef-salade-popup__content>h3,.chef-salade-popup .chef-salade-popup__content>h4,.chef-salade-popup .chef-salade-popup__content>h5,.chef-salade-popup .chef-salade-popup__content>h6{margin-top:0}.chef-salade-popup .chef-salade-popup__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}.chef-salade-popup .chef-salade-popup__dialog{position:relative;z-index:2;width:100%;max-width:800px;background:#fff;border-radius:10px;padding:28px;height:100%;overflow:auto}.chef-salade-popup .chef-salade-popup__close{position:absolute;top:10px;right:10px;appearance:none;border:none;background:#fab400;cursor:pointer;font-size:30px;font-size:1.875rem;line-height:1;color:#000;width:44px;height:44px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:.3s}.chef-salade-popup .chef-salade-popup__close:focus,.chef-salade-popup .chef-salade-popup__close:hover{background:#000;color:#fff}.chef-salade-popup .chef-salade-popup__option{-ms-flex:0 1 calc(50% - ((2 - 1) * 20px / 2));flex:0 1 calc(50% - ((2 - 1) * 20px / 2));display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;background:#f0f0f0;border:1px solid transparent;border-radius:10px;padding:0;box-shadow:0 0 0 0 transparent;cursor:pointer;transition:.3s}.chef-salade-popup .chef-salade-popup__option.is-selected{border-color:#5fce60;box-shadow:0 0 0 1px #5fce60;background:rgba(95,206,96,.15);position:relative}.chef-salade-popup .chef-salade-popup__option.is-selected:after{content:"Geselecteerd";display:block;font-size:12px;font-size:.75rem;font-weight:700;background:#5fce60;color:#fff;z-index:2;position:absolute;top:49px;left:0;padding:4px 8px;border-radius:0 0 10px}.chef-salade-popup .chef-salade-popup__option.is-selected .product-salade-option-item-select{background:#5fce60;color:#fff;border:none}.chef-salade-popup .chef-salade-popup__option input{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-name{background:#fab400;margin:0!important;padding:10px 16px;border-radius:10px 10px 0 0;font-size:18px;font-size:1.125rem;font-weight:700;color:#000;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;display:block}.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-thumb{width:100%;-ms-flex:0 1 auto;flex:0 1 auto;border-radius:10px;position:relative}.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-thumb .product-salade-option-item-price{background:#fff4d9;padding:6px 8px;position:absolute;bottom:8px;left:8px;border-radius:10px;font-size:10px;font-size:.625rem;font-weight:700}.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-content{-ms-flex:1;flex:1;width:100%}.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-content-inner{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:15px;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-content-contents{margin:0;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-content-contents .chef-salade-bundle-contents{margin:0;padding:0;list-style:none}.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-content-contents .chef-salade-bundle-contents .chef-bundle-list-by-cat__item{position:relative;padding:0 0 .5rem 1rem;font-size:.875rem;line-height:1.4;color:rgba(0,0,0,.8)}.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-content-contents .chef-salade-bundle-contents .chef-bundle-list-by-cat__item::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#fab400;transform:translateY(-50%)}.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-content-contents .chef-salade-bundle-contents .chef-bundle-list-by-cat__item:last-child{padding-bottom:0}.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-select{background:#fff;border-radius:10px;border:1px solid #000;color:#000;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;box-sizing:border-box;padding:14px 25px;cursor:pointer}.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-select:after{display:none}.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-select:focus,.chef-salade-popup .chef-salade-popup__option .product-salade-option-item-select:hover{background:#5fce60;color:#fff;border-color:#5fce60}