@font-face{font-family:Zain;font-weight:400;font-style:normal;font-display:swap;src:url('../fonts/zain-400.woff2') format('woff2')}@font-face{font-family:Zain;font-weight:700 900;font-style:normal;font-display:swap;src:url('../fonts/zain-700.woff2') format('woff2')}.jood-brand{display:inline-flex!important;align-items:center;gap:10px;color:inherit}.jood-brand-mark{display:block;flex:0 0 auto;line-height:0}.jood-brand img{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid #CBAE74;background:#fff}.jood-brand span{font-size:22px;font-weight:900;color:inherit}@media(max-width:700px){.jood-brand img{width:42px;height:42px}.jood-brand span{font-size:17px}}
*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-y:auto}body{line-height:1.7;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ul{list-style:none}button,input{font:inherit}:root{--primary:#145a3e;--primary-rgb:20,90,62;--primary-dark:#0e3e2b;--primary-light:#eef4ef;--site-bg:#fbf8f2;--card-bg:#fff;--header-bg:#fff;--header-text:#333;--header-cart-bg:#145a3e;--header-cart-icon:#fff;--announcement-bg:#111;--announcement-text:#fff;--button-radius:14px}body.fv-body{font-family:Zain,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#33413b;background:var(--site-bg);direction:rtl;overflow-x:hidden;min-height:100%}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.fv-container{width:100%;max-width:1320px;margin:0 auto;padding:0 32px}.fv-announce{position:relative;padding:10px 40px;text-align:center;background:var(--announcement-bg);color:var(--announcement-text);font-size:13px;font-weight:700}.fv-announce button{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.7);border:0;background:none}.fv-header{position:relative;z-index:20;background:var(--header-bg);border-bottom:1px solid #e8ece9}.fv-header-inner{min-height:82px;display:flex;align-items:center;gap:24px}.fv-logo{flex-shrink:0}.fv-logo a,.fv-drawer-logo a{font-family:Zain,sans-serif;font-size:28px;font-weight:900;color:var(--primary)}.fv-logo img{max-height:48px;width:auto}.fv-nav{flex:1;display:flex;justify-content:center}.fv-nav ul{display:flex;gap:32px;align-items:center}.fv-nav a{color:var(--header-text);font-size:14px;font-weight:700}.fv-header-actions{display:flex;align-items:center;gap:12px}.fv-header-search{width:220px;display:flex;align-items:center;padding:0 13px;border:1px solid #e2e7e4;border-radius:999px;background:#f7f8f7}.fv-header-search input{width:100%;height:43px;border:0;outline:0;background:transparent}.fv-header-search button,.fv-search-toggle,.fv-menu-toggle{border:0;background:none}.fv-search-toggle,.fv-menu-toggle{display:none}.fv-cart-icon{position:relative;width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:var(--header-cart-bg);color:var(--header-cart-icon)}.fv-cart-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--primary);font-size:10px}.fv-drawer,.fv-search-overlay,.fv-minicart{visibility:hidden;position:fixed}.fv-drawer-overlay,.fv-minicart-overlay{display:none}.fv-home{overflow:hidden}.fv-hero-modern{position:relative;isolation:isolate;min-height:690px;padding:68px 0;background:linear-gradient(135deg,var(--primary-dark),#0a2d21 56%,#071e18);color:#fff;overflow:hidden}.fv-hero-modern:before{content:"";position:absolute;z-index:-1;width:620px;height:620px;inset:-260px auto auto -190px;border-radius:50%;background:radial-gradient(circle,rgba(218,176,79,.18),transparent 69%)}.fv-hero-modern-grid{min-height:550px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:74px}.fv-hero-content{position:relative;z-index:2;max-width:660px}.fv-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:9px 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:#e6c66c;font-size:13px;font-weight:900}.fv-hero-modern h1{margin:0;color:#fff;font-size:clamp(42px,5.2vw,72px);font-weight:900;line-height:1.11;letter-spacing:-1.8px}.fv-hero-content>p{max-width:610px;margin:22px 0 0;color:rgba(255,255,255,.86);font-size:18px;line-height:1.95}.fv-hero-actions{display:flex;align-items:center;gap:22px;margin-top:30px;flex-wrap:wrap}.fv-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;border-radius:var(--button-radius);font-weight:800}.fv-btn-hero{min-width:190px;padding:17px 42px;background:#d5a936;color:#11281f}.fv-hero-link{color:#fff;font-weight:900;padding:12px 2px;border-bottom:1px solid rgba(255,255,255,.35)}.fv-hero-trust{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap}.fv-hero-trust span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.07);color:#fff;font-size:12px;font-weight:800}.fv-hero-visual{position:relative;display:grid;place-items:center;min-height:530px}.fv-hero-orbit{position:absolute;width:480px;height:480px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.fv-hero-product{position:relative;width:min(100%,470px);padding:13px;border:1px solid rgba(255,255,255,.16);border-radius:32px;background:rgba(255,255,255,.1);box-shadow:0 32px 76px rgba(0,0,0,.34)}.fv-hero-product>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:23px;background:#edf0ed}.fv-hero-product-badge{position:absolute;z-index:2;top:29px;right:29px;padding:10px 14px;border-radius:999px;background:#d5a936;color:#17271f;font-size:12px;font-weight:900}.fv-hero-product-info{position:absolute;left:27px;right:27px;bottom:27px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-radius:17px;background:rgba(8,29,22,.9);color:#fff}.fv-hero-product-info strong{font-size:13px}.fv-hero-product-info b{color:#efca67;white-space:nowrap}.fv-features-section{margin-top:-35px;position:relative;z-index:3}.fv-features-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid rgba(var(--primary-rgb),.1);border-radius:24px;box-shadow:0 20px 55px rgba(14,52,38,.1);overflow:hidden}.fv-feature{padding:27px 24px;border-left:1px solid rgba(var(--primary-rgb),.09)}.fv-feature-icon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:15px;border-radius:14px;background:var(--primary-light);color:var(--primary)}.fv-feature h3{font-size:15px}.fv-feature p{color:#58645f;font-size:12px}
@media(max-width:780px){.fv-container{padding:0 16px}.fv-announce{font-size:11px}.fv-header-inner{min-height:66px;justify-content:space-between}.fv-nav,.fv-header-search{display:none}.fv-menu-toggle,.fv-search-toggle{display:block}.fv-menu-toggle{width:32px}.fv-menu-toggle span{display:block;height:2px;margin:6px 0;background:#17221d}.fv-header-actions{gap:8px}.fv-logo a{font-size:23px}.fv-cart-icon{width:43px;height:43px}.fv-hero-modern{min-height:0;padding:26px 0 62px}.fv-hero-modern-grid{min-height:0;display:flex;flex-direction:column;gap:37px}.fv-hero-visual{order:-1;width:100%;min-height:0}.fv-hero-product{width:100%;padding:8px;border-radius:24px}.fv-hero-product>img{border-radius:18px}.fv-hero-orbit{width:75vw;height:75vw}.fv-hero-content{text-align:center}.fv-hero-modern h1{font-size:clamp(35px,10vw,49px);letter-spacing:-1px}.fv-hero-content>p{font-size:16px}.fv-hero-actions,.fv-hero-trust{justify-content:center}.fv-hero-actions{display:grid;width:100%;gap:12px}.fv-hero-actions .fv-btn{width:100%}.fv-hero-link{justify-self:center}.fv-hero-product-info{left:16px;right:16px;bottom:16px;padding:11px 13px}.fv-features-section{margin-top:-24px}.fv-features-grid{grid-template-columns:repeat(2,1fr);border-radius:18px}.fv-feature{padding:20px 15px}.fv-feature:nth-child(-n+2){border-bottom:1px solid rgba(var(--primary-rgb),.09)}}
.fv-minicart.open,.fv-drawer.open,.fv-search-overlay.open{visibility:visible!important}.fv-minicart-overlay.open,.fv-drawer-overlay.open{display:block!important}
:root{--primary:#CBAE74;--primary-rgb:198,157,99;--primary-dark:#101820;--primary-light:#EDF1F3;--site-bg:#F2F4F5;--header-bg:#101820;--header-text:#EDF1F3;--header-cart-bg:#CBAE74;--header-cart-icon:#101820;--announcement-bg:#101820;--announcement-text:#EDF1F3}.fv-hero-modern{background:linear-gradient(135deg,#263746,#101820 58%,#0b0907)}.fv-btn-hero,.fv-hero-product-badge{background:#CBAE74;color:#101820}.fv-hero-product-info{background:rgba(16,24,32,.92)}.fv-hero-product-info b,.fv-eyebrow{color:#CBAE74}.fv-menu-toggle span{background:currentColor}.fv-home .fv-reveal{opacity:1!important;transform:none!important}.fv-features-section{margin-top:0!important}.fv-features-heading{text-align:center;margin:0 auto 28px;max-width:760px}.fv-features-heading .fv-section-kicker{justify-content:center}.fv-features-heading .fv-section-desc{margin:8px auto 0;max-width:680px}

/* Home header 4.7.2 — stable mobile brand lockup. */
@media(max-width:780px){
 .fv-home-header>.fv-header-inner{position:relative;width:100%;max-width:100%;min-height:66px;display:grid;grid-template-columns:76px minmax(0,1fr) 76px;align-items:center;gap:0;padding:9px 12px;direction:rtl}
 .fv-home-header .fv-menu-toggle{grid-column:1;order:initial;display:flex;justify-self:start;width:40px;height:40px;padding:8px;border-radius:11px;color:var(--header-text,#EDF1F3);background:rgba(255,255,255,.06)}
 .fv-home-header .fv-menu-toggle span{display:block;width:23px;height:2px;margin:2px auto;background:currentColor}
 .fv-home-header .fv-logo-wrap{grid-column:2;order:initial;min-width:0;width:100%;display:flex;justify-content:center;overflow:hidden}
 .fv-home-header .fv-logo{min-width:0!important;max-width:100%;flex:0 1 auto!important;overflow:hidden;text-align:center}
 .fv-home-header .jood-brand,.fv-home-header .custom-logo-link{display:flex!important;max-width:100%;align-items:center;justify-content:center;gap:8px;overflow:hidden;white-space:nowrap}
 .fv-home-header .jood-brand img,.fv-home-header .custom-logo{flex:0 0 40px;width:40px!important;height:40px!important;max-height:40px!important;border-radius:50%;object-fit:cover}
 .fv-home-header .jood-brand span{min-width:0;max-width:165px;overflow:hidden;color:var(--primary,#CBAE74);font-size:16px!important;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}
 .fv-home-header .fv-header-actions{grid-column:3;order:initial;min-width:0;justify-self:end;justify-content:flex-end;gap:5px}
 .fv-home-header .fv-search-toggle,.fv-home-header .fv-cart-icon{flex:0 0 38px;width:38px;height:38px;border-radius:10px}
 .fv-header-products{width:100%;max-width:100%;overflow:hidden}
 .fv-header-products-inner{width:100%;min-height:46px;padding:5px 10px}
 .fv-header-products-track>a{max-width:205px;min-height:34px;padding:5px 9px}
 .fv-header-products-track>a span{min-width:0;overflow:hidden;text-overflow:ellipsis}
}
@media(max-width:430px){
 .fv-home-header>.fv-header-inner{grid-template-columns:48px minmax(0,1fr) 48px;padding-inline:8px}
 .fv-home-header .fv-menu-toggle{width:38px;height:38px;padding:7px}
 .fv-home-header .fv-search-toggle{display:none!important}
 .fv-home-header .fv-cart-icon{width:38px;height:38px;flex-basis:38px}
 .fv-home-header .jood-brand img,.fv-home-header .custom-logo{flex-basis:36px;width:36px!important;height:36px!important;max-height:36px!important}
 .fv-home-header .jood-brand span{max-width:150px;font-size:15px!important}
}
.fv-header .jood-brand span{color:#fff!important}

/* Keep the complete store name visible in the compact mobile header. */
@media(max-width:700px){.fv-header .jood-brand{gap:6px;overflow:visible}.fv-header .jood-brand img{flex:0 0 34px;width:34px!important;height:34px!important}.fv-header .jood-brand span{max-width:138px;overflow:visible;font-size:12px!important;letter-spacing:-.15px;text-overflow:clip;white-space:nowrap}}
@media(max-width:360px){.fv-header .jood-brand{gap:5px}.fv-header .jood-brand img{flex-basis:32px;width:32px!important;height:32px!important}.fv-header .jood-brand span{max-width:126px;font-size:11px!important}}
