* {
outline: 0 !important;
}
body{text-align:inherit;}
.quick-button-panel{position:fixed;bottom:70px;right:0;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{width:100%;max-width:30em;min-width:10em;}
input[type=checkbox],
input[type=radio]{margin-right:0.5em;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{color:#1D1D1B;border:1px solid #e9e2d9;border-radius:0;padding:0.5em 1em;}
abbr[data-original-title],
abbr[title]{-webkit-text-decoration:none;text-decoration:none;}
table:not(.shop_table) tr td,
table:not(.shop_table) thead tr th{border:1px solid #e9e2d9 !important;padding:0.5em;background:transparent;}
button, input[type="button"],
input[type="submit"],
.elementor-button, .elementor-menu-cart__footer-buttons .elementor-button, .elementor-139 .elementor-element.elementor-element-e9641d5 .shop_table.cart td.actions .coupon .button, .elementor-139 .elementor-element.elementor-element-e9641d5 .shop_table.cart td.actions .wl_update_cart_shop input.button.button{color:#cf002c;border-style:solid;border-width:1px 1px 1px 1px;border-color:#cf002c;background-color:transparent;padding:0.8em 1em;border-radius:0 !important;}
button:hover, input[type="button"]:hover,
input[type="submit"]:hover,
.elementor-button:hover, .elementor-menu-cart__footer-buttons .elementor-button:hover, .elementor-139 .elementor-element.elementor-element-e9641d5 .shop_table.cart td.actions .coupon .button:hover, .elementor-139 .elementor-element.elementor-element-e9641d5 .shop_table.cart td.actions .wl_update_cart_shop input.button:hover{color:#fff;background-color:#cf002c;}
header .sticky-header{background:#ffffff;--header-height:90px;--shrink-me:0.80;--sticky-background-color:#ffffff;--transition:.2s ease-in-out;transition:background-color var(--transition), background-image var(--transition), backdrop-filter var(--transition), opacity var(--transition);}
header .sticky-header.elementor-sticky--effects{background-color:var(--sticky-background-color) !important;background-image:none !important;opacity:var(--opacity) !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}
header .sticky-header>.elementor-container{transition:min-height var(--transition);}
header .sticky-header.elementor-sticky--effects>.elementor-container{min-height:calc(var(--header-height) * var(--shrink-me)) !important;height:calc(var(--header-height) * var(--shrink-me));}
header .sticky-header .elementor-nav-menu .elementor-item{transition:padding var(--transition);}
header .sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item{padding-bottom:10px !important;padding-top:10px !important;}
header .sticky-header>.elementor-container .logo img{transition:max-width var(--transition);}
header .sticky-header.elementor-sticky--effects .logo img{max-width:calc(50% * var(--shrink-me));}
.no-submenu-arrow .elementor-nav-menu .sub-arrow{display:none !important;}
#breadcrumbs{padding:1.5em 0 0;}
.swiper-pagination-bullet{width:10px;height:10px;background:#e9e2d9;opacity:1;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#cf002c;}
.secondary-slider .wpcf7 .fr{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1em;}
.secondary-slider .wpcf7 .fr .wpcf7-form-control-wrap:not(.email-277){width:48%;margin-bottom:1em;}
.secondary-slider .wpcf7 .fr .wpcf7-form-control-wrap.email-277{width:100%;max-width:100%;}
.secondary-slider .wpcf7 .fr .wpcf7-form-control-wrap.email-277 input{max-width:100%;}
.secondary-slider .wpcf7 p:nth-last-of-type(1){text-align:center !important;margin-bottom:0;}
.secondary-slider .wpcf7 input[type="submit"]{color:#fff !important;border:2px solid #ffffff;width:100%;}
.secondary-slider .wpcf7 input[type="submit"]:hover{background-color:#82001c !important;}
.secondary-slider .wpcf7 form.invalid .wpcf7-response-output{border-color:transparent;margin:0;background:#fff;color:#cf002c;}
.secondary-slider .wpcf7-not-valid-tip{position:absolute;top:0;}
.elementor-widget-woocommerce-checkout-page .e-checkout__container a{color:#cf002c;}
.wl .wl-cart-items-classic table tr td.actions{border:none !important;}
.woocommerce .woolentor-cart-list .product-name a, .woocommerce .woolentor-cart-list .product-name{text-align:start;}
.woocommerce-error{color:#fff;font-weight:300;background-color:#cf002c;padding:1em !important;margin-bottom:1em !important;}
.woocommerce-error *{color:#fff !important;list-style:none;}
.woocommerce-message, .woocommerce-info, .woocommerce-noreviews, p.no-comments{font-weight:300;background-color:transparent;margin-bottom:1em;border:1px solid #cf002c;padding:1em;}
.top-filters .wpfFilterLayoutVer, .top-filters .wpfFilterLayoutHor{flex-wrap:initial;align-items:center;justify-content:center;gap:4rem;}
.top-filters .wpfFilterWrapper .wpfFilterTaxNameWrapper{font-size:1.5rem;}
.top-filters .wpfFilterVerScroll li label{display:flex;}
.top-filters .wpfFilterWrapper li[data-term-id="164"] .wpfCheckbox label,
.wpfFilterWrapper li[data-term-id="165"] .wpfCheckbox label,
.wpfFilterWrapper li[data-term-id="166"] .wpfCheckbox label{width:100px !important;height:40px !important;background-position:center left;background-size:contain;background-repeat:no-repeat;}
.top-filters .wpfFilterWrapper li[data-term-id="164"] .wpfCheckbox label{background-image:url(https://meinl.co.il/wp-content/uploads/2022/12/coffee-beans-3.png);}
.top-filters .wpfFilterWrapper li[data-term-id="165"] .wpfCheckbox label{background-image:url(https://meinl.co.il/wp-content/uploads/2022/12/coffee-beans-2.png);}
.top-filters .wpfFilterWrapper li[data-term-id="166"] .wpfCheckbox label{background-image:url(https://meinl.co.il/wp-content/uploads/2022/12/coffee-beans-1.png);}
.top-filters .wpfFilterWrapper .wpfCheckbox label::before{left:-4px !important;top:0px !important;height:24px !important;width:24px !important;font-size:24px !important;background-color:transparent !important;border:none !important;color:red !important;line-height:1;}
.top-filters .wpfFilterWrapper .wpfCheckbox input[type="checkbox"]:checked+label::before{content:"✔" !important;background:none !important;}
.wpfFilterButtons{display:flex;justify-content:center;}
.form-row{flex-direction:column;}
.woocommerce-button{max-width:200px;}
form.checkout  p.form-row{width:100%;display:flex;flex-direction:column;justify-content:flex-start;}
form.checkout .payment_method_tranzila p.form-row{flex-direction:row;gap:15px;}
form.checkout .wc_payment_method input{box-shadow:none !important;}
form.checkout p.validate-required{padding-bottom:35px;}
.wc-proceed-to-checkout a.button, .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order {
color: #fff !important;
background-color: #cf002c !important;