@font-face{font-family:'Assistant';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/chefim-child/assets/fonts/assistant-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Assistant';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/chefim-child/assets/fonts/assistant-latinext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Assistant';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/chefim-child/assets/fonts/assistant-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#F5F1E8;--paper:#FFFFFF;--ink:#17211B;--forest:#1C3A2A;--copper:#A25E2E;--muted-t:#6E675A;--line:#DED5C4;--sale:#B23A22;--fresh:#2E7C52;--ember:#D9982F;--maxw:1280px;--f:'Assistant','Ploni ML','Heebo','Rubik',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--ease:cubic-bezier(.4,0,.1,1)}html{scroll-behavior:smooth}body{margin:0;background:var(--cream)!important;color:var(--ink);font-family:var(--f)!important;line-height:1.55;-webkit-font-smoothing:antialiased;direction:rtl}body,button,input,select,textarea{font-family:var(--f)!important}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}h1,h2,h3,h4{margin:0 0 .4em;font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--ink)}h1{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.04em}h2{font-size:clamp(1.7rem,3.4vw,2.5rem)}h3{font-size:1.3rem}p{line-height:1.65}.num{font-variant-numeric:tabular-nums}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.site-content{min-height:40vh}svg.ic{display:block;width:20px;height:20px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--copper)}::selection{background:var(--forest);color:var(--cream)}.btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce .widget_shopping_cart a.button,.wc-block-components-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;font-family:var(--f)!important;font-weight:700;font-size:.86rem;letter-spacing:.02em;padding:15px 26px!important;border:1px solid var(--forest)!important;border-radius:0!important;background:var(--forest)!important;color:var(--cream)!important;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease);text-transform:none;line-height:1.1}.btn:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.wc-block-components-button:hover{background:transparent!important;color:var(--forest)!important}.btn .ic{width:16px;height:16px}.btn.copper{background:var(--copper)!important;border-color:var(--copper)!important;color:var(--cream)!important}.btn.copper:hover{background:transparent!important;color:var(--copper)!important}.btn.line{background:transparent!important;color:var(--ink)!important;border-color:var(--ink)!important}.btn.line:hover{background:var(--ink)!important;color:var(--cream)!important}.btn.inv{background:var(--cream)!important;border-color:var(--cream)!important;color:var(--forest)!important}.btn.inv:hover{background:transparent!important;color:var(--cream)!important}.btn.sm{padding:11px 18px!important;font-size:.78rem}.btn.full{width:100%}.link{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:.82rem;color:var(--ink);border-bottom:1.5px solid var(--copper);padding-bottom:2px}.ann{background:var(--ink);color:var(--cream);text-align:center;font-size:.74rem;font-weight:600;letter-spacing:.06em;padding:8px 10px;text-transform:uppercase}.ann b{color:var(--ember)}.ann .s{opacity:.35;margin:0 12px}.chefim-header{background:var(--cream);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:200}.chefim-header .hbar{display:flex;align-items:center;gap:24px;height:76px}.chefim-header .logo{font-weight:800;font-size:1.7rem;letter-spacing:-.05em;color:var(--ink)}.chefim-header .logo span{color:var(--copper)}.chefim-header .nav{display:flex;gap:24px;font-size:.82rem;font-weight:700;letter-spacing:.04em}.chefim-header .nav a{padding:26px 0;position:relative;color:var(--ink)}.chefim-header .nav a.sale{color:var(--sale)}.chefim-header .nav a::after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1.5px;background:var(--copper);transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease)}.chefim-header .nav a:hover::after{transform:scaleX(1)}.chefim-header .hsearch{flex:1;max-width:340px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:var(--paper);padding:10px 14px;color:var(--muted-t)}.chefim-header .hsearch input{border:none;background:#fff0;font-size:.85rem;color:var(--ink);width:100%;outline:none}.chefim-header .hact{margin-inline-start:auto;display:flex;gap:18px;align-items:center;color:var(--ink)}.chefim-header .hact .b{position:relative;display:flex}.chefim-header .hact .n{position:absolute;top:-8px;inset-inline-start:-9px;background:var(--ember);color:var(--ink);font-size:.6rem;font-weight:800;min-width:16px;height:16px;padding:0 3px;display:grid;place-items:center;border-radius:50%}.chefim-nl{background:var(--forest);color:var(--cream);padding:60px 0;text-align:center;margin-top:60px}.chefim-nl .eyebrow{color:var(--ember);display:block;margin-bottom:14px}.chefim-nl h2{color:var(--cream);margin-bottom:12px}.chefim-nl p{color:rgb(245 241 232 / .75);margin:0 auto 24px;max-width:46ch}.chefim-nl .nl-row{display:flex;max-width:460px;margin:0 auto;border:1px solid rgb(245 241 232 / .3)}.chefim-nl input{flex:1;background:#fff0;border:none;padding:15px 20px;color:var(--cream);font-size:.9rem;outline:none}.chefim-nl input::placeholder{color:rgb(245 241 232 / .5)}.chefim-footer{background:var(--cream);padding:56px 0 30px;border-top:1px solid var(--line)}.chefim-footer .fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;padding-bottom:36px;border-bottom:1px solid var(--line)}.chefim-footer .logo{font-size:1.5rem;font-weight:800;margin-bottom:12px}.chefim-footer .logo span{color:var(--copper)}.chefim-footer p{font-size:.85rem;color:var(--muted-t);max-width:34ch;line-height:1.6}.chefim-footer h4{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.chefim-footer a{display:block;font-size:.85rem;color:var(--muted-t);padding:4px 0}.chefim-footer a:hover{color:var(--ink)}.chefim-footer .fbot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:22px;font-size:.76rem;color:var(--muted-t);align-items:center}.paylogos{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.paylogos span{border:1px solid var(--line);padding:3px 8px;font-size:.62rem;font-weight:800;letter-spacing:.05em;color:var(--muted-t);text-transform:uppercase}.crumb,.woocommerce-breadcrumb{font-size:.76rem!important;color:var(--muted-t)!important;padding:20px 0;max-width:var(--maxw);margin:0 auto!important;padding-inline:32px}.crumb a,.woocommerce-breadcrumb a{color:var(--muted-t)}.crumb a:hover,.woocommerce-breadcrumb a:hover{color:var(--copper)}.crumb .sep{opacity:.5;margin:0 4px}.woocommerce .site-content,.woocommerce-page .site-content{padding-bottom:20px}.woocommerce .products,.woocommerce-page .products{max-width:var(--maxw);margin:24px auto 0;padding:0 32px}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2px!important;background:var(--line);border:1px solid var(--line);margin:24px 32px 0!important;padding:0!important;list-style:none}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important;padding:0 0 18px!important;background:var(--paper);border-radius:0!important;transition:background .3s var(--ease);text-align:start}.woocommerce ul.products li.product:hover{background:var(--cream)}.woocommerce ul.products li.product a img{margin:0 0 14px!important;border-radius:0!important;aspect-ratio:1;object-fit:cover;width:100%}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2{font-size:1rem!important;font-weight:700!important;line-height:1.25;padding:0 18px!important;margin:0 0 8px!important;color:var(--ink)}.woocommerce ul.products li.product .price{color:var(--ink)!important;font-weight:800;font-size:1.15rem;padding:0 18px!important;display:block}.woocommerce ul.products li.product .price del{color:var(--muted-t)!important;font-weight:600;font-size:.85rem;opacity:1;margin-inline-start:8px}.woocommerce ul.products li.product .price ins{color:var(--sale)!important;text-decoration:none;font-weight:800}.woocommerce ul.products li.product .star-rating{margin:0 18px 8px!important;font-size:.8rem;color:var(--ember)}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{margin:12px 18px 0!important;font-size:.78rem!important;padding:11px 18px!important;width:calc(100% - 36px)}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{position:absolute;top:14px;inset-inline-start:14px;min-height:auto;min-width:auto;line-height:1;background:var(--sale)!important;color:#fff!important;border-radius:0!important;margin:0!important;font-size:.66rem;font-weight:800;letter-spacing:.06em;padding:5px 9px!important;text-transform:uppercase}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product .chefim-brand{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--copper);padding:0 18px;margin:0 0 5px;display:block}.woocommerce .woocommerce-products-header{max-width:var(--maxw);margin:0 auto;padding:28px 32px 0}.woocommerce .woocommerce-products-header__title{font-size:clamp(2rem,4vw,3rem)}.woocommerce .term-description{color:var(--muted-t);max-width:70ch;margin-top:10px}.woocommerce .woocommerce-result-count{color:var(--muted-t);font-size:.82rem;margin:0 32px}.woocommerce .woocommerce-ordering{margin:0 32px}.woocommerce .woocommerce-ordering select{border:1px solid var(--line);background:var(--paper);padding:9px 14px;font-weight:700;font-size:.8rem;border-radius:0}.single-product div.product{max-width:var(--maxw);margin:8px auto 0;padding:0 32px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px}.single-product div.product .woocommerce-product-gallery{margin:0!important;width:auto!important;float:none!important}.single-product div.product .woocommerce-product-gallery img{border-radius:0}.single-product div.product .summary{margin:0!important;width:auto!important;float:none!important}.single-product .product_title{font-size:2rem;line-height:1.1;margin-bottom:10px}.single-product .woocommerce-product-rating{margin-bottom:16px}.single-product .woocommerce-product-rating .star-rating{color:var(--ember)}.single-product div.product p.price,.single-product div.product span.price{color:var(--sale)!important;font-size:2rem;font-weight:800;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:block;margin:0 0 16px}.single-product div.product p.price del,.single-product div.product span.price del{color:var(--muted-t)!important;font-size:1.1rem;font-weight:600;margin-inline-start:12px}.single-product div.product p.price ins{text-decoration:none;color:var(--sale)!important}.single-product .woocommerce-product-details__short-description{color:var(--ink);line-height:1.65;margin:18px 0}.single-product .quantity input.qty{border:1px solid var(--ink);border-radius:0;padding:12px 8px;width:64px;text-align:center;font-weight:800;font-family:var(--f)}.single-product form.cart{display:flex;gap:12px;align-items:stretch;margin:20px 0}.single-product form.cart .button{flex:1}.single-product .product_meta{font-size:.8rem;color:var(--muted-t);margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.woocommerce-tabs{grid-column:1/-1;margin-top:40px}.woocommerce-tabs ul.tabs{border-bottom:1px solid var(--line);padding:0!important;margin:0 0 24px}.woocommerce-tabs ul.tabs::before{border:none!important}.woocommerce-tabs ul.tabs li{background:transparent!important;border:none!important;border-radius:0!important;margin:0 0 -1px!important;padding:0!important}.woocommerce-tabs ul.tabs li a{font-weight:700;font-size:.86rem;padding:16px 22px!important;color:var(--muted-t)!important;border-bottom:2px solid #fff0}.woocommerce-tabs ul.tabs li.active a{color:var(--ink)!important;border-bottom-color:var(--forest)}.woocommerce-tabs ul.tabs li::before,.woocommerce-tabs ul.tabs li::after{display:none!important}.related.products,.upsells.products{grid-column:1/-1;margin-top:20px}.related.products>h2,.upsells.products>h2{font-size:1.5rem;margin:0 32px 20px;padding-bottom:14px;border-bottom:1px solid var(--line)}.woocommerce-cart .site-content,.woocommerce-checkout .site-content{max-width:var(--maxw);margin:0 auto;padding:24px 32px 40px}.woocommerce table.shop_table{border-radius:0!important;border-color:var(--line)!important}.woocommerce table.shop_table th{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.woocommerce .cart_totals h2,.woocommerce-checkout h3{font-size:1.2rem}.woocommerce #payment,.woocommerce-checkout #order_review{background:var(--cream);border:1px solid var(--line);border-radius:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-checkout select,.select2-container .select2-selection{border:1px solid var(--line)!important;border-radius:0!important;padding:12px 14px!important;font-family:var(--f)!important;background:var(--paper)}.woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout #order_review{border-radius:0}.freeship{background:var(--paper);border:1px solid var(--line);padding:16px 18px;margin:0 0 20px}.freeship .t{font-size:.85rem;margin-bottom:8px}.freeship .t b{color:var(--forest)}.freeship .track{height:6px;background:var(--line);position:relative}.freeship .track i{position:absolute;inset-inline-start:0;top:0;height:100%;background:var(--forest);transition:width .4s var(--ease)}.chefim-attr{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);font-size:.76rem;font-weight:700;padding:7px 12px;margin:0 0 8px 8px}.chefim-attr.k{border-color:var(--fresh);color:var(--fresh)}.jet-smart-filters-checkbox__label,.jet-filter-row{font-size:.85rem}.jet-smart-filters-checkbox input:checked+.jet-checkbox-decorator{background:var(--forest);border-color:var(--forest)}.jet-smart-filters-active-tag{background:var(--paper);border:1px solid var(--line);border-radius:0;font-weight:700}.chefim-section{padding:80px 0}.chefim-section.tight{padding:52px 0}.chefim-shead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px;border-bottom:1px solid var(--line);padding-bottom:18px}.chefim-hero{position:relative;min-height:520px;overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:flex-end}.chefim-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(23 33 27 / .82),rgb(23 33 27 / .15) 55%,rgb(23 33 27 / .35))}.chefim-hero .c{position:relative;color:var(--cream);padding:0 48px 56px;max-width:640px;margin-inline-end:auto}.chefim-hero .eyebrow{color:var(--ember);margin-bottom:20px;display:block}.chefim-hero h1{font-size:clamp(2.8rem,6vw,5rem);margin-bottom:20px;letter-spacing:-.04em;color:var(--cream)}.chefim-hero p{font-size:1.15rem;color:rgb(245 241 232 / .85);margin:0 0 28px;max-width:44ch}.chefim-hero .cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.home-wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.chefim-shead .eyebrow{display:block;margin-bottom:10px}.chefim-shead h2{font-size:clamp(1.7rem,3.4vw,2.5rem)}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--line);border:1px solid var(--line)}.cattile{aspect-ratio:3/4;background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end;overflow:hidden}.cattile::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(23 33 27 / .72),transparent 55%)}.cattile .l{position:relative;color:var(--cream);padding:22px;font-weight:800;font-size:1.15rem;z-index:1;display:flex;justify-content:space-between;width:100%;align-items:center}.feat{display:grid;grid-template-columns:1fr 1fr}.feat .img{aspect-ratio:4/3.2;background-size:cover;background-position:center}.feat .txt{background:var(--forest);color:var(--cream);padding:56px 52px;display:flex;flex-direction:column;justify-content:center}.feat .txt .eyebrow{color:var(--ember);margin-bottom:16px}.feat .txt h2{font-size:clamp(1.7rem,3.2vw,2.4rem);margin-bottom:16px;color:var(--cream)}.feat .txt p{color:rgb(245 241 232 / .8);font-size:1.02rem;margin:0 0 24px;line-height:1.6}.feat .txt .kit{display:flex;gap:22px;margin-bottom:26px;font-size:.82rem}.feat .txt .kit b{display:block;font-size:1.4rem;color:var(--ember)}.rrail{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rc{background:var(--paper);border:1px solid var(--line)}.rc .im{aspect-ratio:3/2;background-size:cover;background-position:center}.rc .b{padding:22px}.rc .meta{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--copper);margin-bottom:8px}.rc h3{font-size:1.3rem;margin-bottom:8px}.rc p{font-size:.85rem;color:var(--muted-t);margin:0 0 18px}.vals{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-top:8px}.val{padding:32px 24px;text-align:center;border-inline-start:1px solid var(--line)}.val:first-child{border-inline-start:none}.val .ic{width:26px;height:26px;margin:0 auto 12px;stroke:var(--copper)}.val .t{font-weight:700;font-size:.95rem;margin-bottom:3px}.val .d{font-size:.78rem;color:var(--muted-t)}.home .woocommerce.columns-4 ul.products,.home ul.products.columns-4{grid-template-columns:repeat(4,1fr)!important;margin:0!important}.home .woocommerce{margin:0}@media(max-width:960px){.cats{grid-template-columns:repeat(2,1fr)}.feat{grid-template-columns:1fr}.rrail{grid-template-columns:1fr}.vals{grid-template-columns:repeat(2,1fr)}.chefim-hero .c{padding:0 24px 36px}.home .woocommerce.columns-4 ul.products,.home ul.products.columns-4{grid-template-columns:repeat(2,1fr)!important}}.plp-wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.plp-head{padding:28px 0 4px}.plp-head h1{font-size:clamp(2rem,4vw,3rem);margin-bottom:8px}.plp-head p{color:var(--muted-t);max-width:70ch;font-size:.92rem}.plp-layout{display:grid;grid-template-columns:250px 1fr;gap:0;align-items:start;margin-top:14px}.plp-filters{border-inline-end:1px solid var(--line);padding:24px 24px 24px 0}.plp-filters .fgrp{border-bottom:1px solid var(--line);padding:18px 0}.plp-filters .fgrp:first-child{padding-top:0}.plp-filters h4{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;color:var(--ink)}.plp-filters a{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.86rem;padding:5px 0;color:var(--ink)}.plp-filters a:hover{color:var(--copper)}.plp-filters a.on{color:var(--copper);font-weight:700}.plp-filters a .c{font-size:.72rem;color:var(--muted-t)}.plp-filters .price-row{display:flex;gap:8px;margin-top:4px}.plp-filters .price-row input{width:100%;border:1px solid var(--line);background:var(--paper);padding:9px 10px;font-family:var(--f);font-size:.82rem;text-align:center;border-radius:0}.plp-filters .price-row button{border:1px solid var(--ink);background:var(--ink);color:var(--cream);font-family:var(--f);font-weight:700;font-size:.78rem;padding:0 14px;cursor:pointer}.plp-filters .sale-toggle{display:flex;align-items:center;gap:10px;background:var(--sale);color:#fff;padding:11px 14px;font-size:.82rem;font-weight:700;text-decoration:none;justify-content:flex-start}.plp-filters .sale-toggle.on{background:var(--forest)}.plp-main{padding:24px 0 24px 24px;min-width:0}.plp-main .woocommerce-result-count{margin:0 0 4px!important}.plp-main ul.products{margin:16px 0 0!important}.plp-active{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px}.plp-active a{display:inline-flex;align-items:center;gap:7px;background:var(--paper);border:1px solid var(--line);font-size:.76rem;font-weight:700;padding:6px 10px;color:var(--ink)}.plp-active a.clear{border-color:var(--copper);color:var(--copper)}@media(max-width:960px){.plp-wrap{padding:0 18px}.plp-layout{grid-template-columns:1fr}.plp-filters{border-inline-end:none;border-bottom:1px solid var(--line);padding:18px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}.plp-filters .fgrp{padding:14px 0}.plp-main{padding:18px 0}}@media(max-width:960px){.wrap,.woocommerce ul.products{padding-inline:18px}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important;margin-inline:18px!important}.single-product div.product{grid-template-columns:1fr;gap:24px}.chefim-footer .fgrid{grid-template-columns:repeat(2,1fr)}.chefim-header .nav,.chefim-header .hsearch{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}