/* WooCommerce Variation Swatches */.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:none;background:#4e1332;color:#fff}.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item{border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.1);background-color:#e4e4e4}.variable-items-wrapper [data-wvstooltip]:before{background-color:#2A0C1C}.variable-items-wrapper [data-wvstooltip]:after{border-top:5px solid #2A0C1C}.woocommerce div.product form.cart .variations label{font-size:22px;color:#585f6b;font-weight:600}.woocommerce div.product form.cart .variations td.label{width:100%;margin:auto;display:inline-block;border:none;padding:0}.woocommerce div.product form.cart .variations tr:first-child td.value{padding-top:0;display:inline-block;border:none}ul.variable-items-wrapper.button-variable-wrapper{margin:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:0 0 0 1px #bbbbbb;background:#e6e6e6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{box-shadow:0 0 0 1px #5d5d5d}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow:0 0 0 1px #e6e6e6}.variable-item:not(.radio-variable-item){height:40px}tr.variations{display:inline-block}.woocommerce div.product form.cart .variations .reset_variations{display:none !important}/* End WooCommerce Variation Swatches *//* Custom product addons */.wcpa_form_outer label{font-weight:500}/* End Custom product addons *//*Delivery Date option in the cart page*/input#e_deliverydate{font-size:14px;line-height:1.8;padding:6px 12px;vertical-align:middle;background-color:transparent;color:#333;border:1px solid #ddd;margin:0 10px}/*End Delivery Date option in the cart page**//*Check delivery or pickup in the checkout page*/input#shipping_method_0_flat_rate1,input#shipping_method_0_local_pickup7{margin:0 10px}/*End Check delivery or pickup in the checkout page*//*Hide 'View cart' in product grid*/a.added_to_cart.wc-forward{display:none !important}/*End Hide 'View cart' in product grid*//*Gift products page*/.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button{font-size:12px !important;text-transform:inherit !important;margin:3px 15px !important}.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title{margin:12px 0 12px !important}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after{content:"Add";font-family:montserrat;font-size:10px;font-weight:700}ul.products.eael-product-columns-6 a.product-link{display:none !important}.product-gift a.product-link{display:none !important}/*End Gift products page*//*Checkout style*/div#checkout-wrapper label{font-size:12px;font-weight:700}#checkout-wrapper #form_actions .buttons input{border-radius:2px}#checkout-wrapper form.checkout{max-width:600px}.woocommerce #order_review table.shop_table td{padding:5px 20px}table.shop_table.woocommerce-checkout-review-order-table{font-size:14px}div#order_review{border:1px solid #eee;padding:10px}.woocommerce #order_review table.shop_table th{padding:5px 20px}.woocommerce-checkout #place_order{width:100%;font-size:14px;background:#ffa929;padding:16px 20px;border-radius:2px}div#order_checkout_payment{border:1px solid #dcdcdc;border-radius:5px;padding:5px}.woocommerce-checkout #payment ul.payment_methods li{background-color:#eeeeee}.woocommerce-checkout #payment ul.payment_methods{padding-bottom:0}#owp-checkout-timeline.arrow .timeline-wrapper:before{left:-10px;border-top:20px solid #eee;border-bottom:20px solid #eee;border-left:10px solid transparent}#owp-checkout-timeline.arrow .timeline-wrapper:after{right:-10px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:10px solid #eee;border-right-color:#eee}#owp-checkout-timeline .timeline-wrapper{padding:0 30px}/*Checkout style*/input#action-prev{background:#ffdeef;color:#2a0c1c}h3#ship-to-different-address{display:none}.thwmsc-tab-panel{padding:10px 20px;width:60%;margin:auto}@media only screen and (max-width:768px){.thwmsc-tab-panel{padding:10px 0;width:100%;margin:auto}}#byconsolewooodt_checkout_field h2{font-size:24px}label.byconsolewooodt_ordertype_label{padding-right:25px}div#byconsolewooodt_checkout_field{border:1px solid #ddd;border-radius:4px;padding:20px;margin-bottom:20px}.byconsolewooodt_delivery_type{font-family:inherit}.byconsolewooodt_delivery_type label[for="byconsolewooodt_delivery_type_take_away"].radio,.byconsolewooodt_delivery_type label[for="byconsolewooodt_delivery_type_levering"].radio{border:none;font-size:16px;padding:6px 25px}.byconsolewooodt_delivery_type input:checked + label[for="byconsolewooodt_delivery_type_levering"],.byconsolewooodt_delivery_type input:checked + label[for="byconsolewooodt_delivery_type_take_away"]{background-color:#4e1332;color:#fff}p#byconsolewooodt_delivery_date_field,p#byconsolewooodt_delivery_time_field{width:50%;display:inline-block;padding:0 5px;margin-bottom:0}div.byconsolewooodt_delivery_type_for_widget{margin-bottom:-40px}input#dp1572899708182,input.byconsolewooodt_widget_time_field.ui-timepicker-input{margin:0 5px !important;width:40% !important}input[name="byconsolewooodt_widget_submit"]{width:100px;border-radius:2px;margin-left:5px}.elementor-widget-container h5{font-size:18px;font-family:inherit;font-weight:600}@media only screen and (max-width:768px){.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:25px;float:inherit}.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label{display:inline-block}}.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label:before{color:#bfbfbf;content:'\f111'}/*Checkout style*//*Delivery widget - Product page*/.elementor-element.elementor-element-64b7688.elementor-widget.elementor-widget-wp-widget-byconsolewooodt_widget{border-radius:4px;padding:20px;background:#f3f3f3}.byconsolewooodt_delivery_type_for_widget input[type="radio"]{display:inline-block;background-color:#000 !important;width:32px;height:32px;order:1;z-index:2;position:absolute;margin-left:36px;margin-top:7px;cursor:pointer !important;opacity:0}input:checked + label[for="byconsolewooodt_delivery_type_take_away"].radio,input:checked + label[for="byconsolewooodt_delivery_type_levering"].radio{background-color:#4e1332;color:#fff;border:none;font-size:16px;padding:6px 25px;display:inline-block;transition:all 0.1s ease-in-out;margin:0 -5px}input + label[for="byconsolewooodt_delivery_type_take_away"].radio,input + label[for="byconsolewooodt_delivery_type_levering"].radio{display:inline-block;background-color:#e4e4e4;color:rgba(0,0,0,0.6);border:none;font-size:16px;padding:6px 25px;transition:all 0.1s ease-in-out;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.1)}#byconsolewooodt_widget_type_field input[type="radio"]{float:left;margin-top:10px}.byconsolewooodt_widget_type_field input{position:absolute !important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.byconsolewooodt_widget_type_field label:first-of-type{border-radius:4px 0 0 4px}label[for="byconsolewooodt_delivery_type_for_widget"],label[for="byconsolewooodt_delivery_type_for_widget"]{float:left}input + label[for="byconsolewooodt_delivery_type_take_away"].radio{border-radius:4px 0 0 4px}input + label[for="byconsolewooodt_delivery_type_levering"].radio{border-radius:0 4px 4px 0}input.byconsolewooodt_widget_date_field,input.byconsolewooodt_widget_time_field{margin-right:10px;width:40% !important}.min-shipping-time{display:none}input[name="byconsolewooodt_widget_submit"]{width:100px;background-color:#3e6f23 !important}input[name="byconsolewooodt_widget_submit"]:hover{background-color:#2a5015 !important}@media only screen and (max-width:768px){input:checked + label[for="byconsolewooodt_delivery_type_take_away"].radio,input:checked + label[for="byconsolewooodt_delivery_type_levering"].radio{padding:6px 20px}}/*End delivery widget - Product page*//*special intruccions - product page*/textarea#special-instruccions{min-height:50px !important;max-height:80px;border:1px solid #ccc}.wcpa_form_outer{margin:10px}.single-product div.product.wcpa_has_options form.cart{display:block!important;margin-top:0;padding-top:10px}/*End special intruccions - product page*//*Menu button phone*/.btn-phone-menu{font-weight:700 !important}/*End menu button phone*//*Coupon step - Checkout*/.woocommerce-checkout form.checkout_coupon{width:100%}.woocommerce-checkout form.checkout_coupon input{width:95%}.woocommerce-checkout form.checkout_coupon .form-row-last{float:right;width:26%}@media only screen and (max-width:768px){.woocommerce-checkout form.checkout_coupon .form-row-last{float:left;width:100%}}label[for=shipping_method_0_free_shipping6]{font-weight:700;color:#4e1332}input#shipping_method_0_free_shipping6{margin:0 10px}/*End Coupon step - Checkout*//*Pickup delivery in Product page*/.wcpa_form_item{margin:5px 0}.wcpa_form_outer .wcpa_form_item textarea{width:100%}.wcpa_form_outer label{font-weight:normal;font-size:14px}.radio-group.delivery-pickup{display:flex}span.wcpa_check{display:none !important}.wcpa_form_outer .wcpa_form_item .wcpa_radio label{border:1px solid #e6e6e6;padding:7px;border-radius:3px;margin-right:10px;width:130px;background:#fff;text-align:center}.wcpa_form_outer .wcpa_form_item .wcpa_radio label:hover{border:1px solid #5d5d5d}.wcpa_form_outer .wcpa_form_item .wcpa_radio input[type=radio]:checked+label{border:1px solid #bbbbbb;background:#e6e6e6}.wcpa_form_outer{margin:10px;display:flex;flex-wrap:wrap;justify-content:space-between}.wcpa_form_item.wcpa_type_radio-group.delivery-pickup_parent{width:79% !important}.wcpa_form_item.wcpa_type_date.form-control_parent{width:20% !important}.wcpa_form_item{width:100%}h3.title-date-product-page{font-size:22px;color:#585f6b;font-family:Montserrat;margin-bottom:0;font-weight:600}input::-webkit-calendar-picker-indicator{position:absolute;width:100px !important;opacity:0 !important;cursor:pointer;z-index:2;margin-left:-10px}.wcpa_form_outer .wcpa_form_item .select_arrow{top:21px}.wcpa_form_outer .wcpa_form_item select{border-radius:3px;border:1px solid #ccc !important}.wcpa_form_item.wcpa_type_header.title-date-product-page_parent{margin:0}.wcpa_form_outer .wcpa_form_item input[type=date]{border:1px solid #ccc}@media (max-width:1024px) and (min-width:769px){.wcpa_form_item.wcpa_type_date.form-control_parent{width:27% !important}.wcpa_form_item.wcpa_type_radio-group.delivery-pickup_parent{width:71% !important}}@media (max-width:768px){.wcpa_form_item.wcpa_type_date.form-control_parent{width:130px !important}.wcpa_form_item.wcpa_type_radio-group.delivery-pickup_parent{width:100% !important}}/*Pickup delivery in Product page*//*Make the Menu shop now standout*/.menu-item-4225{background-color:#ffdeef !important}.mobile-right{background-color:#ffdeef !important;padding-left:10px !important;padding-right:10px !important}