@font-face{font-family:Assistant;src:url('Assistant.ttf') format('truetype');font-display:swap;font-weight:200 800}
:root{--mf-green:#064725;--mf-dark:#032e1a;--mf-gold:#e3bd67;--mf-cream:#fbf8ef;--mf-ink:#193824}*{box-sizing:border-box}body{margin:0;color:var(--mf-ink);background:var(--mf-cream);font-family:Assistant,Arial,sans-serif;direction:rtl;line-height:1.55}a{color:inherit}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}button{cursor:pointer}.mf-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.mf-skip,.screen-reader-text{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.mf-skip:focus{clip-path:none;width:auto;height:auto;z-index:100000;background:#fff;padding:12px}.mf-announcement{background:var(--mf-dark);color:#f0d38c;font-size:13px;text-align:center;padding:7px 20px;border-bottom:1px solid #c89d4340}.mf-header{background:linear-gradient(100deg,#083d21,#042b19);border-bottom:2px solid #cba24b;position:relative;z-index:20;color:white}.mf-header-inner{display:grid;grid-template-columns:1fr 175px 1fr;gap:22px;align-items:center;min-height:84px;position:relative}.mf-nav ul{list-style:none;display:flex;align-items:center;gap:21px;margin:0;padding:0}.mf-nav a{text-decoration:none;font-size:15px;font-weight:700;white-space:nowrap}.mf-nav a:hover{color:var(--mf-gold)}.mf-brand{position:relative;align-self:stretch;display:flex;justify-content:center}.mf-brand img{position:absolute;width:178px;height:178px;object-fit:contain;max-width:none;top:-10px;filter:drop-shadow(0 5px 8px #0003)}.mf-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:17px}.mf-header-tools a{text-decoration:none;display:flex;align-items:center;justify-content:center}.mf-header-search{display:flex;align-items:center;background:#fff;border-radius:28px;height:35px;width:180px;padding:0 10px;color:var(--mf-dark);margin:0}.mf-header-search label{min-width:0;flex:1}.mf-header-search input{border:0;background:transparent;width:100%;min-width:0;font-size:13px;padding:0;outline:0;color:var(--mf-ink)}.mf-header-search button{border:0;background:none;font-size:26px;padding:0;line-height:1}.mf-cart-link{position:relative}.mf-cart-link .pm-cart-badge{top:-8px;inset-inline-start:-9px;position:absolute;background:#e3bd67;color:#07371d;min-width:20px;height:20px;border:1px solid #fff;font-size:11px;border-radius:30px;display:flex;align-items:center;justify-content:center}.mf-menu-toggle{display:none;background:transparent;border:0;color:var(--mf-gold);padding:8px}.mf-hero{position:relative;min-height:580px;overflow:hidden;background:#042b19;color:#fff}.mf-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 65%;margin:0}.mf-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(to left,#032919ef 0%,#032919ce 45%,transparent 72%)}.mf-hero-inner{position:relative;z-index:1;display:flex;align-items:center;min-height:580px;padding-block:100px 40px}.mf-hero-copy{max-width:540px;width:49%}.mf-kicker{font-size:14px;letter-spacing:.3px;color:#e2c779;margin-bottom:12px}.mf-hero h1{font-size:58px;line-height:1.08;font-weight:800;letter-spacing:-1.4px;margin:0 0 20px;text-shadow:0 2px 6px #0003}.mf-hero h1 span{display:block;color:#f2d48b}.mf-hero-text{font-size:22px;line-height:1.4;max-width:450px;color:#f3ecd4}.mf-hero-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-block:1px solid #e2c7795c;margin:25px 0;padding:18px 0}.mf-hero-benefits>div{display:flex;align-items:center;text-align:center;flex-direction:column;gap:5px;font-size:13px;border-inline-end:1px solid #e2c77933}.mf-hero-benefits>div:last-child{border:0}.mf-hero-benefits svg{color:var(--mf-gold);width:31px;height:31px;margin-bottom:3px}.mf-hero-benefits strong{font-size:15px;font-weight:700}.mf-hero-benefits span{color:#dedfce;font-size:12px}.mf-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;border-radius:13px;background:linear-gradient(#0a652e,#054725);color:#fff;text-decoration:none;font-weight:700;font-size:15px;padding:10px 22px;border:1px solid #ffffff1f;box-shadow:0 4px 10px #032e1a14}.mf-button:hover{filter:brightness(1.1)}.mf-button-gold{border:1px solid var(--mf-gold);box-shadow:inset 0 1px 5px #ffdf8e55,0 3px 10px #0002;min-width:230px;font-size:18px}.mf-category-strip{background:#fffdf5;border-bottom:1px solid #e9e6da}.mf-category-strip .pm-categories{padding-block:20px 16px;margin:0;justify-content:center}.mf-home-content{padding-block:28px 44px}.mf-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mf-promo{position:relative;overflow:hidden;border-radius:18px;min-height:225px;background:#eee8d4;display:flex;align-items:center}.mf-promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;margin:0}.mf-promo>div{position:relative;width:58%;padding:24px;z-index:1}.mf-promo h2{font-size:27px;line-height:1.13;margin:0 0 10px;font-weight:800}.mf-promo p{font-size:15px;line-height:1.4;margin-bottom:15px}.mf-promo-1:after{content:'';position:absolute;inset:0;background:linear-gradient(to left,#fff0cfdd,transparent 80%)}.mf-promo-2{color:#f4d890}.mf-promo-2:after{content:'';position:absolute;inset:0;background:linear-gradient(to left,#063a26dd,transparent 80%)}.mf-promo .mf-button{font-size:13px;padding:9px 14px;gap:8px}.mf-products{padding-top:32px}.mf-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.mf-section-heading h2{display:flex;align-items:center;gap:10px;margin:0;font-size:27px;color:var(--mf-green)}.mf-section-heading>a{font-size:14px;text-decoration:none;font-weight:700}.mf-body .pm-featured{max-width:none;margin:0;padding:0;background:transparent;border-radius:0}.pm-featured .pm-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.mf-body .pm-featured .pm-row{grid-template-columns:minmax(0,1fr);grid-template-areas:'photo' 'info' 'modes' 'quantity' 'buy';gap:10px;padding:16px 15px 20px;border-radius:17px;text-align:center;min-height:0}.pm-featured .pm-photo{grid-area:photo}.mf-body .pm-featured .pm-photo img{width:125px;height:120px;object-fit:contain}.pm-featured .pm-info{grid-area:info;display:block}.pm-featured .pm-modes{grid-area:modes}.pm-featured .pm-quantity{grid-area:quantity;width:100%;max-width:100%;height:41px}.pm-featured .pm-buy{grid-area:buy;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.mf-body .pm-featured .pm-name{font-size:18px;margin:0 0 5px}.pm-featured .pm-rate{font-size:14px}.mf-body .pm-featured .pm-add{font-size:12px;min-height:40px;padding:8px 12px}.pm-featured .pm-total{font-size:13px}.pm-featured .pm-row-status{inset-inline:10px;bottom:1px;text-align:center;font-size:10px;max-width:none}.mf-story{position:relative;background:#073c23;color:#fff;min-height:290px;overflow:hidden}.mf-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;opacity:.7}.mf-story:after{content:'';position:absolute;inset:0;background:linear-gradient(to left,#032b1af0,transparent 90%)}.mf-story .mf-container{position:relative;z-index:1;padding-block:42px}.mf-story .mf-container>div{width:56%;max-width:640px}.mf-story h2{font-size:42px;font-weight:800;line-height:1.2;color:#edcf84;margin-bottom:15px}.mf-story p{font-size:18px}.mf-footer{background:#f1eedf;padding-top:34px;color:#304532;border-top:1px solid #ded8be}.mf-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:70px;padding-bottom:30px}.mf-footer-brand img{width:125px;height:125px;object-fit:contain;float:right;margin:0 0 0 20px}.mf-footer-brand p{padding-top:20px;font-size:16px;max-width:380px}.mf-footer h2{font-size:18px;margin-bottom:15px;color:#17492a}.mf-footer a{display:block;text-decoration:none;margin-bottom:7px;font-size:14px}.mf-footer a:hover{text-decoration:underline}.mf-footer p{margin-bottom:8px;font-size:14px}.mf-footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d8d3bf;padding-block:15px;font-size:12px}.mf-footer-bottom ul{list-style:none;display:flex;gap:14px;margin:0;padding:0}.mf-footer-bottom a{font-size:12px;margin:0}.mf-page{padding-block:95px 45px;min-height:55vh}.mf-page-title{font-size:32px;margin-bottom:24px;color:var(--mf-green)}.mf-page-content>.pm-market{margin-top:0}.mf-woo .woocommerce-breadcrumb{font-size:14px}.woocommerce table.shop_table{background:#fff;border:1px solid #e1e5d8;border-radius:15px;border-collapse:separate;overflow:hidden}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:15px}.woocommerce .cart_totals,.woocommerce-checkout #order_review{background:#fff;border:1px solid #e1e5d8;border-radius:18px;padding:20px}.woocommerce .cart_totals h2,.woocommerce-checkout h3{font-size:23px;color:var(--mf-green)}.woocommerce form.checkout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.woocommerce form.checkout #customer_details{grid-column:1;grid-row:1 / span 3;width:100%;float:none;display:block}.woocommerce form.checkout #order_review_heading,.woocommerce form.checkout #order_review{grid-column:2;width:100%;float:none;margin:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%;float:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid #dbe2d4;border-radius:10px;padding:12px;background:#fff;min-height:44px}.woocommerce .select2-container .select2-selection--single{border:1px solid #dbe2d4;border-radius:10px;min-height:44px;padding:7px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--mf-green);color:white;border-radius:11px;padding:13px 18px;font:700 15px Assistant,Arial,sans-serif}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--mf-green);color:white}.woocommerce #payment{background:#f2f5eb;border-radius:12px}.woocommerce input.qty{min-width:80px;border-radius:10px;border:1px solid #dbe2d4;padding:8px}.woocommerce ul.products li.product{background:white;border-radius:18px;padding:16px;border:1px solid #e1e5d8}.woocommerce-message,.woocommerce-info{border-top-color:var(--mf-green);background:#edf3e7;color:var(--mf-ink)}.woocommerce-message::before,.woocommerce-info::before{color:var(--mf-green)}.mf-body .pm-cart-dialog .cart_totals{padding:0;border:0}.mf-body .pm-cart-dialog table.shop_table{background:transparent;border:0;border-radius:0}.mf-body .pm-cart-dialog table.shop_table td,.mf-body .pm-cart-dialog table.shop_table th{padding:9px 0}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #c6a044;outline-offset:3px}
@media(max-width:1000px){.mf-header-inner{grid-template-columns:1fr 145px 1fr;gap:12px}.mf-nav ul{gap:12px}.mf-nav a{font-size:13px}.mf-header-search{width:130px}.mf-header-tools{gap:12px}.mf-brand img{width:160px;height:160px}.mf-hero h1{font-size:48px}.mf-hero-text{font-size:19px}.mf-promo>div{padding:20px;width:60%}.mf-promo h2{font-size:23px}.mf-footer-grid{gap:35px}.pm-featured .pm-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.mf-container{width:calc(100% - 28px)}.mf-announcement{font-size:11px;padding:5px 12px}.mf-header-inner{display:flex;min-height:71px;justify-content:space-between;gap:10px}.mf-menu-toggle{display:flex}.mf-header-tools{gap:14px}.mf-header-search,.mf-account{display:none!important}.mf-brand{position:absolute;top:-7px;right:50%;transform:translateX(50%);width:135px;height:135px}.mf-brand img{top:0;width:135px;height:135px}.mf-nav{display:none;position:absolute;top:72px;inset-inline:0;border:1px solid #ad883b;border-radius:0 0 14px 14px;background:#06351f;z-index:30;padding:20px}.mf-nav.is-open{display:block}.mf-nav ul{flex-direction:column;align-items:stretch;gap:0}.mf-nav li a{display:block;padding:11px;font-size:16px}.mf-hero{min-height:0}.mf-hero-image{object-position:23% 38%;object-fit:cover;height:100%}.mf-hero:after{background:linear-gradient(to bottom,#042b1920 0%,#042b19c9 28%,#042b19f2 60%,#042b19 100%)}.mf-hero-inner{min-height:0;align-items:flex-end;padding-block:112px 24px}.mf-hero-copy{width:100%;max-width:none;text-align:center}.mf-kicker{font-size:12px;margin-bottom:8px}.mf-hero h1{font-size:40px;letter-spacing:-.8px;margin-bottom:12px}.mf-hero-text{font-size:17px;margin-inline:auto;max-width:310px;margin-bottom:18px}.mf-hero-benefits{gap:5px;margin:15px 0;padding:13px 0}.mf-hero-benefits svg{width:25px;height:25px}.mf-hero-benefits strong{font-size:12px}.mf-hero-benefits span{font-size:10px}.mf-button-gold{font-size:16px;min-height:44px;width:90%;max-width:350px}.mf-category-strip .pm-categories{justify-content:flex-start;padding-block:14px 10px}.mf-home-content{padding-block:20px 28px}.mf-promos{grid-template-columns:1fr;gap:12px}.mf-promo{min-height:190px;border-radius:16px}.mf-promo>div{width:57%;padding:18px}.mf-promo h2{font-size:25px}.mf-promo p{font-size:13px}.mf-promo .mf-button{font-size:12px;padding:9px 10px}.mf-products{padding-top:25px}.mf-section-heading h2{font-size:22px;gap:7px}.mf-section-heading>a{font-size:12px}.pm-featured .pm-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mf-body .pm-featured .pm-row{padding:12px 10px 19px;gap:8px}.mf-body .pm-featured .pm-photo img{width:100px;height:95px}.mf-body .pm-featured .pm-name{font-size:16px;margin-bottom:4px}.pm-featured .pm-rate{font-size:12px}.pm-featured .pm-quantity{max-width:100%;width:100%}.pm-featured .pm-buy{flex-direction:column;gap:5px;align-items:stretch}.mf-body .pm-featured .pm-add{width:100%;padding:9px 6px}.pm-featured .pm-total{font-size:12px}.pm-featured .pm-info{display:block}.mf-story .mf-container{padding-block:32px}.mf-story .mf-container>div{width:100%;max-width:none}.mf-story:after{background:#032b1ad9}.mf-story h2{font-size:33px}.mf-story p{font-size:16px}.mf-story .mf-button{width:auto}.mf-footer-grid{grid-template-columns:1fr 1fr;gap:25px 20px}.mf-footer-brand{grid-column:1 / -1}.mf-footer-brand img{width:100px;height:100px}.mf-footer-brand p{padding-top:10px}.mf-footer h2{font-size:16px}.mf-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.mf-page{padding-block:75px 28px}.mf-page-title{font-size:27px}.woocommerce form.checkout{display:block}.woocommerce-checkout #order_review_heading{margin-top:22px!important}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:10px}.woocommerce .cart_totals,.woocommerce-checkout #order_review{padding:14px}.woocommerce-cart table.cart .product-name a{font-size:14px}.woocommerce-cart .quantity{display:inline-flex}.woocommerce .cart-collaterals .cart_totals{width:100%;float:none}}
@media(prefers-reduced-motion:no-preference){.mf-button{transition:filter .15s}.mf-promo img{transition:transform .3s}.mf-promo:hover img{transform:scale(1.025)}}

.mf-extra-content{padding-top:28px}
/* Native category URLs and compact product detail. */
.mf-catalog-heading{background:linear-gradient(120deg,#073c23,#105632);color:#fff;border-radius:22px;padding:28px 32px;margin:18px 0 22px}.mf-catalog-heading h1{font-size:38px;margin:0 0 8px}.mf-catalog-heading p:last-child{margin-bottom:0}.mf-catalog-heading .term-description{max-width:700px;color:#f5ecd5}.mf-catalog-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:20px 0}.mf-catalog-tools .woocommerce-result-count,.mf-catalog-tools .woocommerce-ordering{float:none;margin:0}.mf-catalog-tools select{padding:10px 14px;border:1px solid #dbe2d4;border-radius:12px;background:white;font:inherit;max-width:100%}.mf-catalog-products .pm-featured{margin-bottom:16px}.mf-woo .woocommerce-pagination{margin-top:24px}.mf-woo .woocommerce-pagination ul{border:0;display:inline-flex;gap:8px}.mf-woo .woocommerce-pagination ul li{border:0}.mf-woo .woocommerce-pagination ul li a,.mf-woo .woocommerce-pagination ul li span{border-radius:10px;padding:12px;background:#fff}.mf-woo .woocommerce-pagination ul li span.current{background:var(--mf-green);color:#fff}
.mf-body .mf-single-product .pm-list{display:block}.mf-body .mf-single-product .pm-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:'photo info' 'photo modes' 'photo quantity' 'photo buy';gap:20px 44px;padding:35px 42px;align-items:center;text-align:right;border-radius:24px}.mf-body .mf-single-product .pm-photo{grid-row:1 / span 4;display:flex;justify-content:center;align-items:center}.mf-body .mf-single-product .pm-photo img{width:100%;height:360px;object-fit:contain}.mf-body .mf-single-product .pm-info{align-self:end}.mf-body .mf-single-product .pm-name{font-size:40px;font-weight:800;line-height:1.2;margin:0 0 12px;color:var(--mf-green)}.mf-body .mf-single-product .pm-rate{font-size:20px}.mf-single-product .pm-modes{justify-content:flex-start}.mf-single-product .pm-modes button{min-height:44px;font-size:16px;padding:10px 22px}.mf-single-product .pm-quantity{max-width:300px;height:50px}.mf-single-product .pm-buy{justify-content:flex-start;gap:22px;align-self:start}.mf-body .mf-single-product .pm-add{font-size:17px;padding:14px 25px;min-height:50px}.mf-single-product .pm-total{font-size:19px}.mf-body .mf-single-product .pm-row-status{font-size:13px;bottom:9px;text-align:center}.mf-related{padding-top:32px}
@media(max-width:700px){.mf-catalog-heading{padding:22px;margin-top:14px;border-radius:18px}.mf-catalog-heading h1{font-size:29px}.mf-catalog-tools{gap:10px;font-size:14px}.mf-catalog-tools .woocommerce-ordering{width:100%}.mf-catalog-tools select{width:100%}.mf-body .mf-single-product .pm-row{grid-template-columns:minmax(0,1fr);grid-template-areas:'info' 'photo' 'modes' 'quantity' 'buy';padding:22px 20px 35px;gap:16px;text-align:center}.mf-body .mf-single-product .pm-photo{grid-row:auto}.mf-body .mf-single-product .pm-photo img{height:220px;width:100%}.mf-body .mf-single-product .pm-name{font-size:30px;margin-bottom:8px}.mf-body .mf-single-product .pm-rate{font-size:18px}.mf-single-product .pm-modes{justify-content:center}.mf-single-product .pm-quantity{max-width:100%;height:48px}.mf-single-product .pm-buy{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.mf-body .mf-single-product .pm-add{width:auto;font-size:16px;padding:12px 18px}.mf-single-product .pm-total{font-size:17px}.mf-related .mf-section-heading h2{font-size:21px}.mf-related .mf-section-heading>a{display:none}}
@media(max-width:700px){.mf-body .mf-single-product .pm-modes{max-width:none;width:100%;flex-wrap:nowrap}.mf-body .mf-single-product .pm-modes button{padding:10px 12px;min-width:0;flex:1}}
