@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@400;500;700;800&display=swap');
.nl-preferences{display:flex;align-items:center;gap:7px;margin-left:-20px}.nl-preferences select{font-family:Arial,Tajawal,sans-serif;background:transparent;color:var(--nl-teal);font-size:12px;border:1px solid #dbe4e3;padding:9px 7px;border-radius:7px;max-width:90px;min-height:38px}.nl-preferences .nl-icon-btn{width:38px;height:38px}.nl-urdu{font-family:'Noto Sans Arabic',Tajawal,Arial,sans-serif!important}.nl-urdu .nl-hero h1{line-height:1.55;font-size:clamp(38px,4.1vw,66px)}.nl-urdu .nl-nav{gap:18px}.nl-urdu .nl-btn{font-size:14px}.nl-urdu .nl-cat h3{line-height:1.65}
html[lang=en] .nl-eyebrow{justify-content:flex-start}html[lang=en] .nl-kicker{letter-spacing:1px}html[lang=en] .nl-hero h1{font-size:clamp(43px,4.9vw,74px);letter-spacing:-2px}html[lang=en] .nl-nav{font-size:14px;gap:20px}html[lang=en] .nl-quote{font-size:12px}html[lang=en] .nl-cat img{left:auto;right:12px}html[lang=en] .nl-section h2{letter-spacing:-1.5px}html[lang=en] .nl-hero-copy>p{font-size:17px}
html[data-mode=dark]{--nl-paper:var(--nl-night-bg,#071e25);--nl-ink:var(--nl-night-text,#e4eeea);--nl-night-card:#10313a}
html[data-mode=dark] .nl-header{background:#0c2930ed;border-color:#24444a}html[data-mode=dark] .nl-brand img,html[data-mode=dark] .nl-footer-logo{background:#fff;border-radius:7px;padding:4px}html[data-mode=dark] .nl-icon-btn,html[data-mode=dark] .nl-preferences select{color:var(--nl-gold);border-color:#37525a}html[data-mode=dark] .nl-nav{color:#d7e8e7}html[data-mode=dark] .nl-nav a:after{background:var(--nl-gold)}html[data-mode=dark] .nl-product{background:var(--nl-night-card);border-color:#28474d}html[data-mode=dark] .nl-product-image{background:#eaf0eb;border-color:#36525a}html[data-mode=dark] .nl-product-bottom{border-color:#36545a}html[data-mode=dark] .nl-product-bottom>span,html[data-mode=dark] .nl-product-category{color:#adc5c5}html[data-mode=dark] .nl-cat{background:#11383e;border-color:#2c4e51}html[data-mode=dark] .nl-cat:nth-child(2){background:#3a382f;border-color:#575448}html[data-mode=dark] .nl-cat:nth-child(3){background:#13343f}html[data-mode=dark] .nl-cat p,html[data-mode=dark] .nl-cat-top,html[data-mode=dark] .nl-section-head>p,html[data-mode=dark] .nl-service p{color:#adc6c4}html[data-mode=dark] .nl-cat:before{opacity:.15}html[data-mode=dark] .nl-kicker{color:var(--nl-gold)}html[data-mode=dark] .nl-kicker:before{background:var(--nl-gold)}html[data-mode=dark] .nl-footer{background:#0b2830;border-color:#29464e}html[data-mode=dark] .nl-footer-links,html[data-mode=dark] .nl-footer p,html[data-mode=dark] .nl-footer-bottom{color:#adc5c5}html[data-mode=dark] .nl-footer-bottom{border-color:#2b4850}html[data-mode=dark] .nl-filter{background:#10343b;border-color:#30515a;color:#c3d6d5}html[data-mode=dark] .nl-filter[aria-pressed=true]{background:var(--nl-gold);color:#123f48}html[data-mode=dark] .nl-page-top{background:#0f3039;border-color:#294952}html[data-mode=dark] .nl-sidebar{border-color:#2b4950}html[data-mode=dark] .nl-sidebar button{color:#d7e6e3;border-color:#31525a}html[data-mode=dark] .nl-search-panel{background:#133740;color:#e5efea}html[data-mode=dark] .nl-detail p{color:#b8cecd}html[data-mode=dark] .nl-detail-image{background:#eaf0eb}html[data-mode=dark] .nl-nav.is-open{background:#10313a}html[data-mode=dark] .nl-shop-toolbar input,html[data-mode=dark] .nl-search-inner input{background:#12353e;color:#e4eeea;border-color:#35545a}html[data-mode=dark] .nl-preferences select option{background:#12353e;color:#fff}
@media(max-width:1250px){.nl-head-row{gap:21px}.nl-nav{gap:20px}.nl-quote{display:none}.nl-preferences{margin-left:0}html[lang=en] .nl-nav{gap:16px}}
@media(max-width:800px){.nl-head-row{gap:12px}.nl-preferences select{max-width:78px;font-size:11px;padding:8px 4px}.nl-preferences .nl-icon-btn{width:35px;height:35px}.nl-preferences{gap:5px}html[lang=en] .nl-hero h1{font-size:45px}html[lang=en] .nl-hero-copy>p{font-size:15px}}
@media(max-width:600px){.nl-head-row{flex-wrap:wrap;height:auto;min-height:105px;padding:10px 0;gap:8px}.nl-brand{width:105px;order:0;margin-left:0;flex:1}.nl-brand img{width:105px}.nl-preferences{order:1}.nl-tools{order:2;gap:10px;justify-content:center;width:100%;padding-top:4px}.nl-tools .nl-icon-btn{width:34px;height:34px}.nl-urdu .nl-hero h1{font-size:39px;line-height:1.7}html[lang=en] .nl-hero h1{font-size:44px}html[lang=en] .nl-eyebrow{justify-content:center}.nl-urdu .nl-section h2{font-size:28px;line-height:1.65}.nl-urdu .nl-cat h3{font-size:21px}.nl-urdu .nl-product h3{line-height:1.9;font-size:13px}.nl-preferences select{min-height:36px}}

@media(max-width:1450px){.nl-quote{display:none}.nl-head-row{gap:18px}.nl-nav{gap:20px}}@media(min-width:801px) and (max-width:1050px){.nl-menu{display:inline-flex}.nl-tools .nl-account{display:none}.nl-nav{display:none;position:absolute;top:100%;right:0;left:0;flex-direction:column;background:white;border-bottom:1px solid #dce6df;gap:0;padding:15px 24px;align-items:stretch}.nl-nav.is-open{display:flex}.nl-nav a{padding:13px;border-bottom:1px solid #eef2ef}}

.nab-lumen [hidden]{display:none!important}

.nl-site-preferences{position:fixed;right:20px;bottom:20px;z-index:100;display:flex;align-items:center;gap:7px;padding:9px;background:#fffffff2;border:1px solid #d2e0d7;border-radius:12px;box-shadow:0 8px 30px #042f3825;backdrop-filter:blur(15px)}.nl-site-preferences select{font:12px Arial,Tajawal;background:transparent;color:#086e7d;border:1px solid #bcd1cb;padding:8px;border-radius:6px}.nl-site-preferences .nl-icon-btn{width:36px;height:36px}html[data-mode=dark] .nl-site-preferences{background:#10313af2;border-color:#38575b}html[data-mode=dark] .nl-site-preferences select{color:#efd29e;border-color:#38575b}html[data-mode=dark] body.nab-lumen:not(.nl-home){--wd-main-bgcolor:var(--nl-night-bg,#071e25);--wd-text-color:#d9e6e1;--wd-title-color:#e5efea;--color-gray-800:#e5efea;--color-gray-700:#d4e3dc;--color-gray-500:#9cb8b4;background:var(--nl-night-bg,#071e25);color:#d9e6e1}html[data-mode=dark] body.nab-lumen:not(.nl-home) .product-grid-item{background:var(--nl-night-card,#10313a);border-color:#2a4950}html[data-mode=dark] body.nab-lumen:not(.nl-home) .main-page-wrapper,html[data-mode=dark] body.nab-lumen:not(.nl-home) .whb-row,html[data-mode=dark] body.nab-lumen:not(.nl-home) .footer-container{background-color:var(--nl-night-bg,#071e25)!important}html[data-mode=dark] body.nab-lumen:not(.nl-home) input:not([type=submit]),html[data-mode=dark] body.nab-lumen:not(.nl-home) textarea,html[data-mode=dark] body.nab-lumen:not(.nl-home) select{background-color:#133740;color:#e5efea;border-color:#35545a}html[data-mode=dark] body.nab-lumen:not(.nl-home) .woocommerce-tabs{color:#d4e3dc}@media(max-width:600px){.nl-site-preferences{right:12px;bottom:12px;padding:7px;gap:5px}.nl-site-preferences .nl-icon-btn{width:32px;height:32px}}

/* Keep the visual studio consistent with inherited Elementor and Woodmart styles. */
body.nab-lumen .nl-hero h1,body.nab-lumen .nl-banner h2{color:#fff}body.nab-lumen .nl-section h2,body.nab-lumen .nl-section h3,body.nab-lumen .nl-footer h3{color:var(--nl-ink)}body.nab-lumen .nl-banner h2{color:#fff}.nab-lumen .nl-icon-btn{padding:0;min-height:0;min-width:0;border:1px solid #dbe4e3;background:transparent;color:var(--nl-teal);border-radius:50%;box-shadow:none}.nab-lumen .nl-icon-btn:hover{background:#eaf3f2;color:var(--nl-teal)}body.nab-lumen .nl-menu{display:none}body.nab-lumen.admin-bar .nl-header{top:32px}html[data-mode=dark] .nab-lumen .nl-icon-btn{color:var(--nl-gold);border-color:#37525a}html[data-mode=dark] body.nab-lumen .nl-section h2,html[data-mode=dark] body.nab-lumen .nl-section h3,html[data-mode=dark] body.nab-lumen .nl-footer h3{color:#e4eeea}html[data-mode=dark] body.nab-lumen .nl-banner h2{color:#fff}@media(max-width:1050px){body.nab-lumen .nl-menu{display:inline-flex}}@media(max-width:782px){body.nab-lumen.admin-bar .nl-header{top:46px}}@media(max-width:600px){body.nab-lumen.admin-bar .nl-header{top:0}}

body.nab-lumen.nl-home>.footer-width-fixer{display:none}body.nab-lumen.nl-home>.wd-skip-links{display:none}

/* Compact preferences belong to the site header, never over page content. */
body.nab-lumen .nl-site-preferences{position:static;inset:auto;z-index:auto;display:none;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;margin:0 8px;flex:0 0 auto}body.nab-lumen .nl-site-preferences.nl-header-preferences{display:flex;align-items:center;gap:5px}body.nab-lumen .nl-header-preferences .nl-icon-btn{width:32px;height:32px;min-height:32px;flex:0 0 32px;padding:0}body.nab-lumen .nl-header-preferences .nl-icon{width:18px;height:18px}body.nab-lumen .nl-header-preferences select{width:78px;min-width:0;height:32px;padding:4px;border-radius:6px;font-size:11px;line-height:1.3}body.nab-lumen .whb-col-center .wd-header-search-form{flex:1;min-width:100px}body.nab-lumen .whb-col-mobile>.wd-header-search-form{flex:1;min-width:80px}html[data-mode=dark] body.nab-lumen .nl-header-preferences{background:transparent}@media(max-width:600px){body.nab-lumen .nl-header-preferences{margin-inline:4px;gap:4px}body.nab-lumen .nl-header-preferences select{width:70px}body.nab-lumen .nl-header-preferences .nl-icon-btn{width:30px;height:30px;min-height:30px;flex-basis:30px}}

body.nab-lumen .whb-header-bottom .nl-header-preferences .nl-icon-btn{color:var(--nl-gold);border-color:#ffffff70}body.nab-lumen .whb-header-bottom .nl-header-preferences .nl-icon-btn:hover{background:#ffffff18;color:#fff}body.nab-lumen .nl-header-preferences select{background:var(--nl-paper);color:var(--nl-teal)}

/* Three independent category rows. */
.nl-product-row{margin-top:40px}.nl-product-row+.nl-product-row{padding-top:32px;border-top:1px solid #086e7d24}.nl-row-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.nl-row-heading h3{font-size:clamp(22px,2.4vw,30px);margin:0;line-height:1.5}.nl-row-heading .nl-text-link{font-size:13px;white-space:nowrap}.nab-lumen a.nl-service{border-radius:12px;padding:12px 6px;transition:background .2s,transform .2s}.nab-lumen a.nl-service:hover{background:#086e7d0c;transform:translateY(-3px)}.nab-lumen a.nl-service:focus-visible{outline:3px solid var(--nl-teal);outline-offset:4px}@media(max-width:600px){.nl-product-row{margin-top:28px}.nl-product-row+.nl-product-row{padding-top:24px}.nl-row-heading{gap:10px;margin-bottom:14px}.nl-row-heading h3{font-size:21px}.nl-row-heading .nl-text-link{font-size:11px}}

.nl-cat .nl-category-art{position:absolute;left:8px;bottom:0;width:67%;height:190px;overflow:visible;filter:drop-shadow(0 14px 12px #086e7d20);transition:transform .5s}.nl-cat:hover .nl-category-art{transform:translateY(-8px) rotate(-3deg)}html[lang=en] .nl-cat .nl-category-art{left:auto;right:8px}@media(max-width:1050px){.nl-cat .nl-category-art{height:150px;width:75%;left:0}}@media(max-width:600px){.nl-cat .nl-category-art{height:160px;width:46%;left:10px}html[lang=en] .nl-cat .nl-category-art{right:10px}}

/* Equal card dimensions across all category rows without clipping product information. */
#nl-rotating-products{display:grid;grid-auto-rows:1fr;gap:36px;margin-top:18px}
#nl-rotating-products .nl-product-row{display:grid;grid-template-rows:72px minmax(0,1fr);gap:16px;margin:0;padding:24px 0 0;border-top:1px solid #086e7d24;min-width:0}
#nl-rotating-products .nl-row-heading{margin:0;min-height:72px}
#nl-rotating-products .nl-row-heading h3{min-width:0}
#nl-rotating-products .nl-products{grid-auto-rows:1fr;align-items:stretch;min-width:0}
#nl-rotating-products .nl-product{height:100%;min-width:0}
#nl-rotating-products .nl-product-image{flex-shrink:0}
#nl-rotating-products .nl-product-info{min-width:0}
#nl-rotating-products .nl-product h3,#nl-rotating-products .nl-product-category,#nl-rotating-products .nl-card-summary{overflow-wrap:anywhere}
@media(max-width:600px){#nl-rotating-products{gap:24px}#nl-rotating-products .nl-product-row{gap:14px}}

/* Complete WordPress navigation inside the Lumen header. */
body.nab-lumen .nl-nav{min-width:0;display:block}
.nl-primary-menu,.nl-primary-menu .sub-menu{list-style:none;margin:0;padding:0}
.nl-primary-menu{display:flex;align-items:center;gap:14px}
.nl-primary-menu>li{position:relative;display:flex;align-items:center;flex:0 0 auto}
body.nab-lumen .nl-primary-menu a{color:var(--nl-ink);font-size:14px;font-weight:700;display:flex;align-items:center;gap:5px}
.nl-primary-menu>li>a{padding:14px 0;white-space:nowrap}
.nl-primary-menu img{width:18px!important;height:18px!important;object-fit:contain;flex:none}
.nab-lumen .nl-submenu-toggle{width:22px;height:30px;min-width:0;min-height:0;display:inline-grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:var(--nl-teal);box-shadow:none}
.nl-submenu-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .2s}
.nl-menu-expanded>.nl-submenu-toggle svg{transform:rotate(180deg)}
.nl-primary-menu .sub-menu{position:absolute;inset-block-start:100%;inset-inline-start:0;width:250px;max-width:calc(100vw - 40px);display:none;background:#fff;border:1px solid #dce5e1;border-radius:12px;box-shadow:0 16px 38px #043c4725;padding:8px;z-index:110;text-align:start}
.nl-primary-menu .sub-menu>li{position:relative;display:flex;align-items:center;border-radius:7px}
body.nab-lumen .nl-primary-menu .sub-menu a{padding:10px 12px;white-space:normal;flex:1;line-height:1.55;color:#123f48}
.nl-primary-menu .sub-menu .sub-menu{inset-block-start:0;inset-inline-start:100%}
.nl-primary-menu .sub-menu .nl-submenu-toggle{margin-inline-end:5px}
.nl-primary-menu .sub-menu a:after{display:none}
body.nab-lumen .nl-primary-menu>li:hover>a,body.nab-lumen .nl-primary-menu>li:focus-within>a{color:#086e7d}
body.nab-lumen .nl-primary-menu .sub-menu>li:hover,body.nab-lumen .nl-primary-menu .sub-menu>li:focus-within{background:#efd29e55}
body.nab-lumen .nl-primary-menu .sub-menu>li:hover>a,body.nab-lumen .nl-primary-menu .sub-menu>li:focus-within>a{color:#064d59}
@media(min-width:1051px){.nl-primary-menu li:hover>.sub-menu,.nl-primary-menu li:focus-within>.sub-menu,.nl-primary-menu li.nl-menu-expanded>.sub-menu{display:block}}
@media(max-width:1050px){body.nab-lumen .nl-nav{display:none;max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain}body.nab-lumen .nl-nav.is-open{display:block}.nl-primary-menu{display:block}.nl-primary-menu>li{display:flex;flex-wrap:wrap;border-bottom:1px solid #dce5e1}.nl-primary-menu>li>a{flex:1;padding:13px 6px}.nab-lumen .nl-submenu-toggle{width:38px;height:38px;border:1px solid #dce5e1}.nl-primary-menu .sub-menu,.nl-primary-menu .sub-menu .sub-menu{position:static;width:100%;max-width:none;flex-basis:100%;box-shadow:none;border:0;border-radius:0;padding:0 10px 8px}.nl-primary-menu li.nl-menu-expanded>.sub-menu{display:block}.nl-primary-menu .sub-menu>li{display:flex;flex-wrap:wrap}}
html[data-mode=dark] body.nab-lumen .nl-primary-menu>li>a,html[data-mode=dark] .nab-lumen .nl-submenu-toggle{color:#efd29e}
html[data-mode=dark] .nl-primary-menu .sub-menu{background:#10313a;border-color:#31545a}
html[data-mode=dark] body.nab-lumen .nl-primary-menu .sub-menu a{color:#e4eeea}
html[data-mode=dark] body.nab-lumen .nl-primary-menu .sub-menu>li:hover,html[data-mode=dark] body.nab-lumen .nl-primary-menu .sub-menu>li:focus-within{background:#efd29e18}
html[data-mode=dark] body.nab-lumen .nl-primary-menu .sub-menu>li:hover>a{color:#efd29e}
/* Contrast on the teal Woodmart navigation and its white dropdowns. */
body.nab-lumen header.whb-header .whb-header-bottom .wd-nav>li>a{color:#fff!important}
body.nab-lumen header.whb-header .whb-header-bottom .wd-nav>li:hover>a,body.nab-lumen header.whb-header .whb-header-bottom .wd-nav>li:focus-within>a,body.nab-lumen header.whb-header .whb-header-bottom .wd-nav>li>a:hover{color:#efd29e!important;background-color:#ffffff12}
body.nab-lumen header.whb-header .wd-nav a .nav-link-text{color:inherit!important}
body.nab-lumen header.whb-header .wd-dropdown-menu{background:#fff!important}
body.nab-lumen header.whb-header .wd-dropdown-menu a,body.nab-lumen header.whb-header .wd-sub-menu a{color:#123f48!important}
body.nab-lumen header.whb-header .wd-dropdown-menu li:hover>a,body.nab-lumen header.whb-header .wd-sub-menu li:hover>a,body.nab-lumen header.whb-header .wd-dropdown-menu a:focus-visible{color:#064d59!important;background-color:#efd29e55}
html[data-mode=dark] body.nab-lumen header.whb-header .wd-dropdown-menu{background:#10313a!important}
html[data-mode=dark] body.nab-lumen header.whb-header .wd-dropdown-menu a,html[data-mode=dark] body.nab-lumen header.whb-header .wd-sub-menu a{color:#e4eeea!important}
html[data-mode=dark] body.nab-lumen header.whb-header .wd-dropdown-menu li:hover>a{color:#efd29e!important;background-color:#efd29e18}

/* Original supplied brand assets retain their geometry and lettering. */
body.nab-lumen .nl-cat img.nl-category-logo{height:150px!important;width:66%;left:12px;bottom:15px;object-fit:contain;mix-blend-mode:normal;padding:0;filter:drop-shadow(0 10px 12px #042f3825)}
.nab-lumen .nl-cat:nth-child(1),.nab-lumen .nl-cat:nth-child(3){background:#064d59;border-color:#236b72}
.nab-lumen .nl-cat:nth-child(1) h3,.nab-lumen .nl-cat:nth-child(3) h3{color:#efd29e}
.nab-lumen .nl-cat:nth-child(1) p,.nab-lumen .nl-cat:nth-child(3) p,.nab-lumen .nl-cat:nth-child(1) .nl-cat-top,.nab-lumen .nl-cat:nth-child(3) .nl-cat-top{color:#d4e8e6}
.nab-lumen .nl-cat:nth-child(1) .nl-cat-arrow,.nab-lumen .nl-cat:nth-child(3) .nl-cat-arrow{color:#efd29e;border-color:#b5d7cd70}
.nab-lumen .nl-cat:nth-child(2) img.nl-category-logo{background:#f9f5eb;border-radius:8px;padding:6px}
.nl-home #nl-rotating-products .nl-card-summary{font-size:11px;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:3.3em;margin:5px 0 12px}
.nl-home #nl-rotating-products .nl-product h3{font-size:15px;line-height:1.55;margin-bottom:10px}
.nl-home #nl-rotating-products .nl-product-info{padding:16px}
.nl-home #nl-rotating-products .nl-product-category{font-size:10px;margin-bottom:4px}
.nl-home #nl-rotating-products .nl-product-bottom{padding-top:12px}
.nl-home #nl-rotating-products .nl-product-bottom a{font-size:12px}
@media(min-width:1051px){.nl-home .nl-hero-grid{grid-template-columns:.86fr 1.14fr}}
@media(max-width:600px){body.nab-lumen .nl-cat img.nl-category-logo{height:130px!important;width:46%;left:10px;bottom:12px}.nl-home #nl-rotating-products .nl-product-image{height:225px}.nl-home #nl-rotating-products .nl-product h3{font-size:13px}.nl-home #nl-rotating-products .nl-product-info{padding:12px}}

.nl-section-menu-icon{width:30px!important;height:24px!important;flex:0 0 30px;vertical-align:middle;margin-inline-end:6px}a[data-nl-section-icon]{display:flex;align-items:center;gap:5px}a[data-nl-section-icon]::before,a[data-nl-section-icon]::after{content:none!important;display:none!important}html[data-mode=dark] .nl-section-menu-icon{--nl-menu-icon-body:#efd29e;--nl-menu-icon-paper:#143c45}
