@font-face{font-family:Dirham-Sans;src:url(/fonts/dirham-sans.woff2) format("woff2"),url(/fonts/dirham-sans.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+20c3}@font-face{font-family:Open Sans;src:url(/fonts/dirham-sans.woff2) format("woff2"),url(/fonts/dirham-sans.ttf) format("truetype");font-weight:100 900;font-display:swap;unicode-range:u+20c3}@font-face{font-family:DM Sans;src:url(/fonts/dirham-sans.woff2) format("woff2"),url(/fonts/dirham-sans.ttf) format("truetype");font-weight:100 900;font-display:swap;unicode-range:u+20c3}@font-face{font-family:Cairo;src:url(/fonts/dirham-sans.woff2) format("woff2"),url(/fonts/dirham-sans.ttf) format("truetype");font-weight:100 900;font-display:swap;unicode-range:u+20c3}:root{--fm-lime:#7BC238;--fm-green:#4E8C1E;--fm-green-light:#7BC238;--fm-green-dark:#3C6D16;--fm-green-50:#F0F8E6;--fm-orange:#FF6B35;--fm-orange-light:#FF8A5C;--fm-orange-dark:#E55A25;--fm-orange-50:#FFF5F0;--fm-dark:#1A1A2E;--fm-text:#333333;--fm-text-secondary:#666666;--fm-text-muted:#999999;--fm-border:#E8E8E8;--fm-border-light:#F0F0F0;--fm-bg:#FFFFFF;--fm-bg-warm:#F5F0E8;--fm-white:#FFFFFF;--fm-success:#1B8C4E;--fm-warning:#F59E0B;--fm-error:#DC2626;--fm-info:#3B82F6;--fm-shadow-xs:0 1px 2px rgba(0,0,0,0.04);--fm-shadow-sm:0 1px 4px rgba(0,0,0,0.06);--fm-shadow-md:0 4px 16px rgba(0,0,0,0.08);--fm-shadow-lg:0 8px 32px rgba(0,0,0,0.10);--fm-shadow-xl:0 16px 48px rgba(0,0,0,0.14);--fm-radius-sm:999px;--fm-radius-md:12px;--fm-radius-lg:16px;--fm-radius-xl:24px;--fm-radius-full:9999px;--fm-ease:cubic-bezier(0.4,0,0.2,1);--fm-ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--fm-duration-fast:150ms;--fm-duration:250ms;--fm-duration-slow:400ms;--fm-header-h:88px;--fm-announce-h:34px;--fm-rail-w:58px;--fm-rail-w-open:268px;--fm-max-w:1280px;--fm-sidebar-w:260px}@keyframes fm-cart-pulse{0%{transform:scale(1)}35%{transform:scale(1.18)}70%{transform:scale(.97)}to{transform:scale(1)}}.fm-cart-pulse{animation:fm-cart-pulse .45s var(--fm-ease-bounce)}html[data-shape=rounded]{--fm-radius-sm:8px;--fm-radius-full:14px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Dirham-Sans,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--fm-bg);color:var(--fm-text);line-height:1.6;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:Dirham-Sans,Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.3;color:var(--fm-dark)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{max-width:100%;display:block}input,select,textarea{font-family:inherit;font-size:inherit}.fm-container{width:100%;max-width:var(--fm-max-w);margin:0 auto;padding:0 24px}.fm-section{padding:48px 0}.fm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#aaa}.fm-category-row::-webkit-scrollbar,.fm-slider-track::-webkit-scrollbar{display:none}@keyframes fm-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fm-slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fm-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fm-slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fm-slideOutRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fm-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fm-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fm-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes fm-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes fm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fm-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:var(--fm-green);color:white;font-weight:600;font-size:.9375rem;border-radius:var(--fm-radius-sm);transition:all var(--fm-duration) var(--fm-ease);white-space:nowrap}.fm-btn-primary:hover{background:var(--fm-green-dark);transform:translateY(-1px);box-shadow:var(--fm-shadow-md)}.fm-btn-primary:active{transform:translateY(0)}.fm-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.fm-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:transparent;color:var(--fm-green);font-weight:600;font-size:.9375rem;border:2px solid var(--fm-green);border-radius:var(--fm-radius-sm);transition:all var(--fm-duration) var(--fm-ease);white-space:nowrap}.fm-btn-secondary:hover{background:var(--fm-green-50)}.fm-btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:var(--fm-orange);color:white;font-weight:600;font-size:.9375rem;border-radius:var(--fm-radius-sm);transition:all var(--fm-duration) var(--fm-ease);white-space:nowrap}.fm-btn-accent:hover{background:var(--fm-orange-dark);transform:translateY(-1px);box-shadow:var(--fm-shadow-md)}.fm-btn-sm{padding:8px 16px;font-size:.8125rem;border-radius:6px}.fm-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--fm-radius-sm);transition:all var(--fm-duration-fast) var(--fm-ease);color:var(--fm-text-secondary);flex-shrink:0}.fm-btn-icon:hover{background:var(--fm-border-light);color:var(--fm-dark)}.fm-card-hover{transition:all var(--fm-duration) var(--fm-ease)}.fm-card-hover:hover{transform:translateY(-4px);box-shadow:var(--fm-shadow-lg)}.fm-product-card{background:var(--fm-white);border-radius:var(--fm-radius-md);overflow:hidden;transition:all var(--fm-duration) var(--fm-ease);cursor:pointer;border:1px solid var(--fm-border-light);height:100%;width:100%;min-width:0;display:flex;flex-direction:column}.fm-product-card:hover{border-color:var(--fm-green-50)}.fm-product-card:hover .fm-product-img{transform:scale(1.05)}.fm-product-img{transition:transform var(--fm-duration-slow) var(--fm-ease)}.fm-category-card{background:transparent;transition:transform var(--fm-duration) var(--fm-ease);cursor:pointer;text-align:center}.fm-category-card:hover{transform:translateY(-3px)}.fm-cat-side-item:hover{background:var(--fm-green-50)}.fm-product-card .fm-stepper button{width:26px;height:28px;font-size:.875rem}.fm-product-card .fm-stepper span{min-width:22px;font-size:.8125rem}.fm-checkout-layout{display:grid;grid-template-columns:1fr 380px;grid-gap:32px;gap:32px;align-items:start}@media (max-width:900px){.fm-checkout-layout{grid-template-columns:1fr}}.fm-category-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:8px 4px;gap:8px 4px}@media (max-width:1024px){.fm-category-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:640px){.fm-category-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:420px){.fm-category-grid{grid-template-columns:repeat(3,1fr)}}.fm-input{width:100%;padding:12px 16px;border:1.5px solid var(--fm-border);border-radius:var(--fm-radius-sm);font-size:.9375rem;color:var(--fm-text);background:var(--fm-white);transition:all var(--fm-duration-fast) var(--fm-ease);outline:none}.fm-input:focus{border-color:var(--fm-green);box-shadow:0 0 0 3px rgba(27,140,78,.1)}.fm-input::placeholder{color:var(--fm-text-muted)}.fm-search-input{width:100%;padding:10px 18px 10px 46px;border:1.5px solid var(--fm-border);border-radius:var(--fm-radius-full);font-size:.9375rem;color:var(--fm-text);background:var(--fm-white);transition:all var(--fm-duration) var(--fm-ease);outline:none}.fm-search-input:focus{border-color:var(--fm-green);box-shadow:0 0 0 4px rgba(27,140,78,.08)}.fm-search-input::placeholder{color:var(--fm-text-muted)}.fm-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;font-size:.6875rem;font-weight:700;background:var(--fm-orange);color:white;line-height:1}.fm-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:800px 100%;animation:fm-shimmer 1.5s infinite}.fm-skeleton,.fm-toast{border-radius:var(--fm-radius-sm)}.fm-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(100px);padding:14px 24px;background:var(--fm-dark);color:white;font-size:.875rem;font-weight:500;box-shadow:var(--fm-shadow-xl);z-index:9999;opacity:0;transition:all var(--fm-duration) var(--fm-ease-bounce);white-space:nowrap}.fm-toast.fm-toast-visible{opacity:1;transform:translateX(-50%) translateY(0)}.fm-toast-success{background:var(--fm-green)}.fm-toast-error{background:var(--fm-error)}.fm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:500;opacity:0;transition:opacity var(--fm-duration) var(--fm-ease);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fm-overlay-visible{opacity:1}.fm-stepper{display:inline-flex;align-items:center;gap:0;border:2px solid var(--fm-green);border-radius:var(--fm-radius-sm);overflow:hidden}.fm-stepper button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--fm-green-50);color:var(--fm-green);font-weight:700;font-size:1rem;transition:background var(--fm-duration-fast)}.fm-stepper button:hover{background:var(--fm-green);color:white}.fm-stepper span{min-width:32px;text-align:center;font-weight:600;font-size:.875rem;color:var(--fm-dark)}.fm-tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--fm-radius-full);font-size:.8125rem;font-weight:500;border:1.5px solid var(--fm-border);color:var(--fm-text-secondary);transition:all var(--fm-duration-fast) var(--fm-ease);cursor:pointer;white-space:nowrap}.fm-tag:hover{border-color:var(--fm-green);color:var(--fm-green)}.fm-tag-active{background:var(--fm-green);color:white;border-color:var(--fm-green)}.fm-tag-active:hover{background:var(--fm-green-dark);border-color:var(--fm-green-dark)}.fm-divider{height:1px;background:var(--fm-border-light);border:none}@media (max-width:1024px){:root{--fm-header-h:116px;--fm-announce-h:32px}.fm-container{padding:0 16px}.fm-section{padding:32px 0}}@media (max-width:640px){:root{--fm-header-h:110px;--fm-announce-h:30px}.fm-container{padding:0 12px}.fm-section{padding:24px 0}}:root[data-announce=off]{--fm-announce-h:0px}[dir=rtl] body,[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{font-family:Dirham-Sans,Cairo,Noto Sans Arabic,DM Sans,-apple-system,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6{font-family:Dirham-Sans,Cairo,Noto Sans Arabic,Open Sans,-apple-system,sans-serif}[dir=rtl] .fm-search-input{padding:10px 46px 10px 18px}[dir=rtl] .fm-toast{left:auto;right:50%;transform:translateX(50%) translateY(100px)}[dir=rtl] .fm-toast.fm-toast-visible{transform:translateX(50%) translateY(0)}@keyframes fm-slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes fm-slideOutLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (max-width:768px){.fm-hdr-inner{flex-wrap:nowrap!important;gap:8px!important;padding:8px 12px!important;align-items:center!important}.fm-hdr-loc,.fm-hdr-right .fm-lang-btn,.fm-hdr-search,.fm-hdr-user,.fm-signin-btn{display:none!important}.fm-hdr-right{order:3!important;gap:6px!important;flex-shrink:0!important;-webkit-margin-start:auto!important;margin-inline-start:auto!important}.fm-cart-btn{padding:7px 11px!important}}.fm-bottombar{display:none}@media (max-width:768px){.fm-bottombar{display:grid;position:fixed;left:0;right:0;bottom:0;z-index:95;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--fm-white,#fff);border-top:1px solid var(--fm-border-light,#eee);padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -2px 12px rgba(0,0,0,.06)}body{padding-bottom:calc(58px + env(safe-area-inset-bottom, 0px))}}body,html{overflow-x:clip;max-width:100%}@media (max-width:768px){.fm-hdr-inner>a img{width:46px!important;height:46px!important}}.fm-rail-scrim{position:fixed;inset:0;background:rgba(0,0,0,.32);z-index:100}.fm-rail{position:fixed;top:0;bottom:0;left:0;width:var(--fm-rail-w);z-index:101;background:var(--fm-white);border-right:1px solid var(--fm-border-light);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;transition:width .18s ease}.fm-rail-open{width:var(--fm-rail-w-open);box-shadow:4px 0 24px rgba(0,0,0,.12)}@media (min-width:769px){main{padding-left:var(--fm-rail-w)}.fm-rail-search{display:none}}.fm-rail-account{display:none;padding:6px 10px 10px;border-bottom:1px solid var(--fm-border-light,#eee);flex-direction:column;gap:4px}@media (max-width:768px){.fm-rail-account{display:flex}}.fm-rail-acc-loc{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;text-align:start;background:var(--fm-green-50,#E8F5E9);color:var(--fm-green,#1B8C4E);border:none;border-radius:10px;cursor:pointer;font-family:inherit}.fm-rail-acc-loc span{display:flex;flex-direction:column;min-width:0}.fm-rail-acc-loc small{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.fm-rail-acc-loc strong{font-size:.8125rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-rail-acc-link,.fm-rail-acc-signin{width:100%;padding:9px 10px;text-align:start;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;color:var(--fm-dark,#1A1A2E);border-radius:8px}.fm-rail-acc-link:hover,.fm-rail-acc-signin:hover{background:var(--fm-green-50,#E8F5E9)}.fm-rail-acc-signin{background:var(--fm-green,#1B8C4E);color:#fff;text-align:center;margin-top:2px}.fm-rail-acc-out{color:var(--fm-error,#c0392b)}.fm-rail-list{list-style:none;margin:0;padding:4px 0}.fm-rail-list button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 15px;background:none;border:none;border-bottom:1px solid transparent;cursor:pointer;font-family:inherit;text-align:start;color:var(--fm-text);transition:background .12s,color .12s}.fm-rail-list button:hover{background:var(--fm-green-50,#E8F5E9);color:var(--fm-green)}.fm-rail-thumb{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--fm-bg-warm);display:flex;align-items:center;justify-content:center;overflow:hidden}.fm-rail-thumb img{width:100%;height:100%;object-fit:cover}.fm-rail-initial{font-size:.8rem;font-weight:700;color:var(--fm-green)}.fm-rail-label{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;opacity:0;width:0;transition:opacity .15s}.fm-rail-open .fm-rail-label{opacity:1;width:auto}.fm-rail-empty{padding:14px 16px;font-size:.8125rem;color:var(--fm-text-muted);margin:0}.fm-rail-item{position:relative}.fm-rail-caret{display:none;margin-left:auto;color:var(--fm-text-muted);flex-shrink:0}.fm-rail-open .fm-rail-caret{display:block}.fm-rail-flyout{z-index:120;width:300px;max-height:340px;overflow-y:auto;background:var(--fm-white);border:1px solid var(--fm-border-light);border-radius:var(--fm-radius-md);box-shadow:0 12px 34px rgba(0,0,0,.16);padding:12px}.fm-rail-flyout-head{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fm-text-muted);padding:2px 6px 10px}.fm-rail-flyout-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}.fm-rail-flyout-grid button{text-align:left;padding:8px 10px;border-radius:var(--fm-radius-sm);font-size:.8125rem;color:var(--fm-text);background:none;border:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:inherit}.fm-rail-flyout-grid button:hover{background:var(--fm-green-50,#E8F5E9);color:var(--fm-green)}.fm-rail-flyout-all{grid-column:1/-1;margin-top:6px;border-top:1px solid var(--fm-border-light)!important;border-radius:0!important;color:var(--fm-green)!important;font-weight:600}@media (max-width:768px){.fm-rail-flyout{display:none}.fm-rail{width:min(84vw,320px);transform:translateX(-102%);transition:transform .2s ease;border-right:none}.fm-rail-open{transform:translateX(0);width:min(84vw,320px)}.fm-rail:not(.fm-rail-open){box-shadow:none}.fm-rail .fm-rail-label{opacity:1;width:auto}.fm-rail-search{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--fm-border-light);position:-webkit-sticky;position:sticky;top:0;background:var(--fm-white);z-index:1}.fm-rail-search input{flex:1 1;min-width:0;border:none;outline:none;background:none;font-family:inherit;font-size:.9375rem;color:var(--fm-text)}.fm-rail-search button{background:none;border:none;cursor:pointer;color:var(--fm-text-muted);display:flex;padding:4px}}[dir=rtl] .fm-rail{left:auto;right:0;border-right:none;border-left:1px solid var(--fm-border-light)}@media (min-width:769px){[dir=rtl] main{padding-left:0;padding-right:var(--fm-rail-w)}}@media (max-width:768px){[dir=rtl] .fm-rail{transform:translateX(102%)}[dir=rtl] .fm-rail-open{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.fm-rail,.fm-rail-label{transition:none}}@media (min-width:769px){.fm-hdr-inner{padding-left:calc(24px + var(--fm-rail-w))!important}.fm-announce-bar .fm-marquee{padding-left:var(--fm-rail-w)}}.fm-rail-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:12px 15px;background:none;border:none;border-bottom:1px solid var(--fm-border-light);cursor:pointer;font-family:inherit;color:var(--fm-green)}.fm-rail-toggle svg{flex-shrink:0;width:28px;height:28px;padding:5px;border-radius:50%;background:var(--fm-green);color:#fff;box-sizing:border-box}.fm-rail-toggle:hover svg{background:var(--fm-green-dark)}.fm-rail{scrollbar-width:none;-ms-overflow-style:none}.fm-rail::-webkit-scrollbar{display:none}.fm-hrail{scrollbar-width:none;-ms-overflow-style:none}.fm-hrail::-webkit-scrollbar{display:none}.fm-allcats-btn{display:none}@media (max-width:768px){.fm-allcats-btn{display:flex!important;order:-1!important;padding:9px!important;border-radius:12px!important;flex-shrink:0!important}.fm-allcats-label,.fm-cat-sidebar,.fm-hide-mobile{display:none!important}.fm-mcols{grid-template-columns:repeat(var(--fm-mcols),minmax(0,1fr))!important}.fm-hrail.fm-mcols>*{flex:0 0 calc((100% - var(--fm-peek, 0px) - (var(--fm-mcols) - 1) * var(--fm-gap, 8px)) / var(--fm-mcols))!important;width:auto!important}}@media (min-width:769px){.fm-hide-desktop{display:none!important}.fm-dcols{grid-template-columns:repeat(var(--fm-dcols),minmax(0,1fr))!important}.fm-hrail.fm-dcols>*{flex:0 0 calc((100% - var(--fm-peek, 0px) - (var(--fm-dcols) - 1) * var(--fm-gap, 8px)) / var(--fm-dcols))!important;width:auto!important}}.fm-hrail.fm-rail-peek{--fm-peek:30px}@media (max-width:768px){.fm-hrail.fm-rail-peek{--fm-peek:22px}.fm-hrail+button[aria-label^=Scroll],.fm-hrail~button[aria-label^=Scroll]{display:none!important}}@media (max-width:900px){.fm-pdp-grid{grid-template-columns:1fr!important;gap:24px!important}.fm-pdp-grid>div:first-child{position:static!important;max-width:100%}}.fm-prod-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.fm-prod-grid-list{grid-template-columns:1fr!important}@media (max-width:640px){.fm-prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}