.layout-one{min-height:100vh;background:#e8eaed}.layout-one__page{min-height:100vh;min-width:0;width:100%;max-width:520px;margin-inline:auto;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.04),0 12px 40px rgba(15,23,42,.08)}@media(min-width:1440px){.layout-one__page{margin-inline:auto}}.layout-one__content{position:relative;min-height:100vh;min-width:0}.layout-one__content .crt-footer,.layout-one__content .dcv-footer,.layout-one__content .l1-viewCart,.layout-one__content .l1PayDock,.layout-one__content .openOrder__footer,.layout-one__content .spd-bottomBar{left:50%;right:auto;width:100%;max-width:520px;transform:translateX(-50%)}.layout-one__content .l1PayDock{width:calc(100% - 32px);max-width:calc(520px - 32px)}.iconButton.button{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.22);backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:background .15s ease}.iconButton.button:hover{background:rgba(255,255,255,.32)}.iconButton.button .badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#e63946;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.categoryScreenHeader .header{position:relative;height:300px;overflow:hidden;background:rgba(0,0,0,0);margin-bottom:12px}.categoryScreenHeader .banner{object-fit:cover;margin-bottom:10px}.categoryScreenHeader .bannerTint{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,20,45,.35) 0,rgba(10,20,45,.12) 45%,rgba(10,20,45,.55));pointer-events:none}.categoryScreenHeader .topBar{position:absolute;top:14px;inset-inline:0;display:flex;align-items:center;justify-content:space-between;padding-inline:12px;z-index:2}.categoryScreenHeader .backBtn{display:grid;place-items:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.categoryScreenHeader .langToggle{border:none;background:rgba(0,0,0,0);color:#fff;font-weight:700;font-size:15px;font-family:Manrope,sans-serif,GraphikArabic,Roboto,Poppins;cursor:pointer;padding:8px 4px;text-shadow:0 1px 2px rgba(0,0,0,.35)}.categoryScreenHeader .iconGroup{display:flex;align-items:center;gap:8px}.cwp-wrap{width:100%;max-width:520px;margin:0 auto}.cwp-parentTabsWrap{position:sticky;top:var(--cp-sticky-top,62px);z-index:24;background:#fff;border-bottom:1px solid rgba(15,23,42,.06)}.cwp-parentTabs{display:flex;gap:8px;overflow-x:auto;padding:14px 16px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cwp-parentTabs::-webkit-scrollbar{display:none}.cwp-parentTab{position:relative;flex:0 0 auto;width:88px;height:88px;padding:0;border:2px solid rgba(0,0,0,0);border-radius:16px;overflow:hidden;cursor:pointer;background:rgba(11,11,12,.06);-webkit-tap-highlight-color:rgba(0,0,0,0);transition:border-color .16s ease,transform .06s ease}.cwp-parentTab:active{transform:scale(.97)}.cwp-parentTab--active{border-color:#0b0b0c}.cwp-parentTabImg{object-fit:cover}.cwp-parentTabOverlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.08) 55%,transparent);pointer-events:none}.cwp-parentTabName{position:absolute;inset-inline:6px;bottom:8px;color:#fff;font-size:11px;font-weight:700;line-height:1.2;text-align:center;text-transform:capitalize;text-shadow:0 1px 4px rgba(0,0,0,.35);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cwp-tabsBar{position:sticky;top:var(--cp-tabs-sticky-top,var(--cp-sticky-top,62px));z-index:25;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.06);overflow:hidden}.cwp-tabsTrack{display:flex;gap:6px;padding:11px 14px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab}.cwp-tabsTrack.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.cwp-tabsTrack.is-dragging .cwp-tab{pointer-events:none}.cwp-tabsTrack::-webkit-scrollbar{display:none}.cwp-tabsTrack--rtl{direction:rtl}.cwp-tab{flex:0 0 auto;padding:9px 16px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:999px;font-family:inherit;font-size:13px;font-weight:700;color:#6a6a6f;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .16s ease,color .16s ease,border-color .16s ease;line-height:1;white-space:nowrap;scroll-snap-align:center;user-select:none}.cwp-tab:hover{background:rgba(11,11,12,.06);color:#0b0b0c}.cwp-tab--active{background:var(--th-primary);color:#fff;border-color:var(--th-primary)}.cwp-wrap--subCategory .cwp-tabsBar{margin-top:-12px;border-radius:20px 20px 0 0;border-top:1px solid rgba(15,23,42,.06)}.cwp-section{padding:22px 18px 4px;scroll-margin-top:calc(var(--cp-tabs-sticky-top, var(--cp-sticky-top, 62px)) + 52px)}.cwp-sectionHead{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.cwp-sectionName,h2.cwp-sectionName{margin:0;font-size:20px;font-weight:700;color:#0b0b0c;letter-spacing:-.02em;line-height:1.1}.cwp-productList{display:flex;flex-direction:column}.cwp-productList .pv3-row{padding-inline:0}.cwp-productList .pv3-row:last-child{border-bottom:none}.cwp-empty{padding:32px 18px;text-align:center;color:#6a6a6f;font-size:14px;font-weight:500}.cwp-skeletonRow{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid rgba(15,23,42,.06)}.cwp-skeletonImg{width:170px;height:140px;border-radius:16px;background:rgba(11,11,12,.06);flex:0 0 auto}.cwp-skeletonBody{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:4px}.cwp-skeletonLine{height:12px;border-radius:6px;background:rgba(11,11,12,.06)}.cwp-skeletonLine--short{width:55%}.categoryPage .cwp-tabsBar.categoryTabs{--cp-tabs-sticky-top:0;position:sticky;top:0;z-index:25;border-radius:24px 24px 0 0;overflow:hidden}.categoryPage .cwp-tabsBar.categoryTabs .categoryTabs__track{scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab}.categoryPage .cwp-tabsBar.categoryTabs .categoryTabs__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.categoryPage .cwp-tabsBar.categoryTabs .categoryTabs__track.is-dragging .cwp-tab{pointer-events:none}.categoryPage .cwp-tabsBar.categoryTabs .cwp-tab{text-decoration:none;display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;scroll-snap-align:center;user-select:none}.categoryPage .cwp-tabsBar.categoryTabs .cwp-tab--active{pointer-events:none;cursor:default}@font-face{font-family:GraphikArabic;src:local("GraphikArabic"),url(/_next/static/media/Almarai-Regular.264e5c16.ttf) format("truetype")}@font-face{font-family:Roboto;src:local("Roboto"),url(/_next/static/media/Roboto-Regular.d0bc87a8.ttf) format("truetype")}@font-face{font-family:Manrope;src:local("Manrope"),url(/_next/static/media/Manrope-Regular.68ff99ca.ttf) format("truetype")}@font-face{font-family:Poppins;src:local("Poppins"),url(/_next/static/media/OpenSans-Regular.a1ea4e6e.ttf) format("truetype")}:root{--app-primary:#eb5b5e;--app-secondary:#df2124;--th-primary:var(--app-primary);--th-secondary:var(--app-secondary);--the-enabill:#EB5B5E;--th-primary-lighten:color-mix(in srgb,var(--app-primary) 85%,white);--th-primary-darken:color-mix(in srgb,var(--app-primary) 85%,black);--th-secondary-lighten:color-mix(in srgb,var(--app-secondary) 85%,white);--th-secondary-darken:color-mix(in srgb,var(--app-secondary) 85%,black);--l1-content-max:520px}.layout-one.categoryPage .categoryPage__hero{position:relative;z-index:1}.layout-one.categoryPage .categoryScreenHeader .header{margin-bottom:0}.layout-one.categoryPage .categoryPage__sheet{position:relative;z-index:2;margin-top:-22px;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -6px 18px rgba(15,23,42,.04);min-height:50vh;padding-bottom:1.5rem;overflow:hidden}.categoryPage .page{background:#fff;min-height:100vh;padding-bottom:0}.categoryPage .content{max-width:520px;margin:0 auto}.havenTopBar{position:sticky;top:0;z-index:30;justify-content:space-between;padding:9px 14px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.havenTopBar,.havenTopBar__end,.havenTopBar__start{display:flex;align-items:center;gap:10px}.havenTopBar__lang{min-height:38px;padding:0 14px;border-radius:19px;border:1px solid #f6f3ee;font-weight:700;font-size:13px}.havenTopBar__icon,.havenTopBar__lang{height:38px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.havenTopBar__icon{width:38px;min-width:38px;border-radius:50%;border:1px solid #f6f3ee;display:inline-flex;align-items:center;justify-content:center;padding:0}html[dir=rtl] .havenTopBar__back svg{transform:scaleX(-1)}.havenTopBar__cart{position:relative}.havenTopBar__badge{position:absolute;top:-3px;inset-inline-end:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#eb5b5e;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #eb5b5e}.havenTopBar--atTop{background:rgba(0,0,0,0);box-shadow:none}.havenTopBar--atTop .havenTopBar__icon,.havenTopBar--atTop .havenTopBar__lang{color:#fff;border-color:rgba(255,255,255,.35);background:rgba(20,18,17,.32);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.havenTopBar--scrolled{background:var(--l2-header-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--l2-line);box-shadow:0 1px 0 rgba(15,23,42,.04)}.havenTopBar--scrolled .havenTopBar__icon,.havenTopBar--scrolled .havenTopBar__lang{color:var(--l2-ink);border-color:var(--l2-line);background:var(--l2-surface);backdrop-filter:none}.l2CatHeader{display:flex;align-items:center;gap:10px;padding:12px 14px;position:sticky;top:0;z-index:20;background:var(--l2-header-bg);backdrop-filter:blur(14px);border-bottom:1px solid var(--l2-line)}.l2CatHeader .havenTopBar__icon,.l2CatHeader .havenTopBar__lang{color:var(--l2-ink);border-color:var(--l2-line);background:var(--l2-surface)}.l2CatHeader--overlay{background:rgba(0,0,0,0);border-bottom:none;backdrop-filter:none}.l2CatHeader--overlay .havenTopBar__icon,.l2CatHeader--overlay .havenTopBar__lang{color:#fff;border-color:rgba(255,255,255,.28);background:rgba(20,18,17,.32);backdrop-filter:blur(8px)}.l2CatHeader--overlay .l2CatHeader__title{color:rgba(0,0,0,0);user-select:none}.l2CatHeader--overlay .havenTopBar__badge{background:#eb5b5e;border-color:#eb5b5e;color:#fff}.l2CatHeader--overlay.l2CatHeader--scrolled{background:var(--l2-header-bg,#fff);backdrop-filter:blur(14px);border-bottom:none}.l2CatHeader--overlay.l2CatHeader--scrolled .havenTopBar__icon,.l2CatHeader--overlay.l2CatHeader--scrolled .havenTopBar__lang{color:var(--l2-ink);border-color:var(--l2-line);background:var(--l2-surface)}.l2CatHeader--overlay.l2CatHeader--scrolled .l2CatHeader__title{color:var(--l2-ink);user-select:auto}.l2CatHeader__title{flex:1;min-width:0;font-weight:700;font-size:15px;color:var(--l2-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l2CatHeader__actions{display:flex;align-items:center;gap:8px}.havenCatBanner{position:relative;margin-top:-98px;height:250px;overflow:hidden;background:linear-gradient(150deg,#3a281f,#1a1310)}.havenCatBanner__media{position:absolute;inset:0}.havenCatBanner__img{object-fit:cover}.havenCatBanner__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,12,.45),rgba(11,11,12,.15) 42%,rgba(11,11,12,.72));pointer-events:none}.havenCatBanner__title{position:absolute;left:16px;right:16px;bottom:18px;margin:0;z-index:1;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.35);text-transform:capitalize}@media(max-width:767px){.havenCatBanner__title{font-size:20px;bottom:14px}}.havenCatTabs{position:sticky;top:62px;z-index:15;background:var(--l2-page-bg,#fff);border-bottom:1px solid var(--l2-line,#ebe7e1);padding:10px 10px 8px}.l2Shell[data-theme=dark] .havenCatTabs,html[data-theme=dark] .havenCatTabs{background:var(--l2-surface,rgb(23,22,21))}.havenCatTabs__scroll{display:flex;align-items:stretch;gap:10px;overflow-x:auto;padding:0 14px 4px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media(hover:hover)and (pointer:fine){.havenCatTabs__scroll{cursor:grab}}.havenCatTabs__scroll.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.havenCatTabs__scroll img{-webkit-user-drag:none;user-select:none}.havenCatTabs__scroll::-webkit-scrollbar{display:none}.havenCatTabs__tab{flex:0 0 auto;width:96px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--l2-ink-soft,#9a9590);-webkit-tap-highlight-color:rgba(0,0,0,0)}.havenCatTabs__tab--on{color:var(--l2-ink,#1a1a1a);cursor:default;pointer-events:none}.havenCatTabs__tab--on .havenCatTabs__thumb{border-color:var(--l2-ink,#1a1a1a);box-shadow:0 0 0 1px var(--l2-ink,#1a1a1a)}.havenCatTabs__tab--on .havenCatTabs__label{font-weight:800;color:var(--l2-ink,#1a1a1a)}.havenCatTabs__tab--on .havenCatTabs__label:after{content:"";display:block;margin:4px auto 0;width:28px;height:3px;border-radius:2px;background:var(--l2-ink,#1a1a1a)}.havenCatTabs__thumb{position:relative;width:96px;height:70px;border-radius:12px;overflow:hidden;border:1px solid var(--l2-line,#ebe7e1);background:var(--l2-pill,#f3f1ee)}.havenCatTabs__img{object-fit:cover}.havenCatTabs__label{display:block;width:100%;font-size:11.5px;font-weight:600;line-height:1.25;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;color:inherit}@media(max-width:767px){.havenCatTabs__tab{width:88px}.havenCatTabs__thumb{width:88px;height:64px}}