.s-product-options-thumbnails-wrapper div input[type=radio]+label {
position: relative;
height: 110px;
}

body.trans_header.slider_has_overlay .store-header .main-nav-container.fixed-header :not(custom-salla-product-card *) {
color: #000000;
background: white;
}
body.trans_header.slider_has_overlay .store-header .s-cart-summary-count {
background-color: #ff4242;
color: white !important;
}
.s-cart-summary-count {
background-color: #ff3333;
color: white !important;
}
body.trans_header.slider_has_overlay .store-header .s-cart-summary-count {
background-color: #ff4242;
color: white !important;
background-color: #ff3333 !important;
}
.cart-drawer .cart-drawer-item img {
background: #f5f5f5;
background: var(--bg-secondary,#f5f5f5);
object-fit: contain;
}


/* Add custom CSS styles below */ 
.store-footer__sbc-link img {
    width: 72px !important;
    height: 72px !important;
    object-fit: contain;
    opacity: 0;
}

.store-footer__sbc-link {
    position: relative;
}

.store-footer__sbc-link img {
    content: url("https://cdn.files.salla.network/other/164493834/99f361ef-810c-4294-8581-476937ba03bf-original.webp") !important;
    object-fit: contain !important;
}
@media (min-width:640px){
.sm\:text-base {
font-size: 1.4rem;
line-height: 1.5rem;
}
}
.justify-center {
justify-content: center;
}

.s-button-primary-outline {
background: var(--color-primary);
color: #ffffff;
}
.s-button-primary-outline:hover {
background: #11449f;
color: white;
}

.product-index__subcat-thumb {
background-color: #f1f1f1 !important;
}

/*      Gradient Color     */
/*
.s-button-primary-outline {
background: var(--color-primary);
color: #ffffff;
background: linear-gradient(to right, #59b5e1, #274c9d);
}
.selia-bottom-nav, .promotion-banner{
  background: linear-gradient(to right, #59b5e1, #274c9d);
}

.footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__newsletter {
background-color: var(--footer-bg);
--tw-border-opacity: 1;
border-bottom-color: #e5e7eb;
border-bottom-color: rgba(229,231,235,var(--tw-border-opacity,1));
background: linear-gradient(to right, #59b5e1, #274c9d) !important;
}

.footer-is-custom .store-footer .footer-bottom {
background-color: var(--bottom-footer-bg);
background: linear-gradient(to right, #59b5e1, #274c9d) !important;
}

.footer-is-custom .store-footer .footer-bottom {
background-color: var(--bottom-footer-bg);
background: linear-gradient(to right, #59b5e1, #274c9d) !important;
}*/

.footer-is-custom .store-footer .store-footer__curve{
  display: none;
}
.footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__newsletter {
margin-top: 30px;
}
/*
.footer-is-custom .store-footer{
  background: linear-gradient(to right, #59b5e1, #274c9d) !important;
}

.s-button-primary{
    background: linear-gradient(to right, #59b5e1, #274c9d) !important;
}
*/

/*    تطوير جديد   */
.main-menu__item-image {
border-radius: 0px;
}
@media (min-width:640px){
.s-block {
margin-top: 0rem;
}}
.s-block {
margin-top: 0rem;
}


/* NAJD responsive first viewport — 2026-09-30. Remove this block to revert. */
body.index {
  --najd-top: 32px;
  --najd-nav: 72px;
  --najd-brands: 96px;
  --najd-promotion: 0px;
  --najd-bottom: 0px;
  --najd-preview: 0px;
  --najd-gap: 14px;
  --najd-screen: 100vh;
}
@supports (height: 100svh) { body.index { --najd-screen: 100svh; } }
body.index:has(#s-theme_preview_bar) { --najd-preview: 52px; }
body.index #s-theme_preview_bar { height:52px!important; min-height:52px; box-sizing:border-box; font-size:11px!important; }
body.index #s-theme_preview_bar > div { min-width:0; }
body.index #s-theme_preview_bar span { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
body.index .container { width:calc(100% - 48px); max-width:1200px; padding-inline:0; margin-inline:auto; }
body.index .top-navbar { height:var(--najd-top)!important; min-height:0!important; padding:0!important; }
body.index .header__topbar-inner { height:100%; align-items:center; }
body.index .topnav-link-item, body.index .header__language-btn { font-size:12px!important; }
body.index #mainnav { height:var(--najd-nav)!important; min-height:0!important; }
body.index #mainnav > .inner { height:var(--najd-nav)!important; padding-block:0!important; }
body.index .header__main-container, body.index .header__main-row { height:100%; min-height:0; padding-block:0!important; }
body.index .header__main-row { align-items:center; }
body.index .store-header .logo-normal { height:52px!important; max-height:52px!important; width:auto!important; object-fit:contain; }
body.index .store-header .menu-label { font-size:16px; }
body.index .header-btn__icon, body.index .store-header .sicon-menu { font-size:22px!important; }
body.index main > .s-block--animated-brands { height:var(--najd-brands); margin:0!important; padding:0!important; display:flex; align-items:center; }
body.index .s-block--animated-brands > .container { padding-block:0!important; }
body.index .s-block--animated-brands--wrapper,
body.index .s-block--animated-brands--brand { height:64px!important; }
body.index .s-block--animated-brands--brand { width:80px!important; flex-shrink:0; }
body.index .s-block--animated-brands--brand img { height:80px!important; width:80px!important; max-height:none; padding:0!important; object-fit:contain; }
body.index main > .s-block--images-grid {
  height:calc(var(--najd-screen) - var(--najd-top) - var(--najd-nav) - var(--najd-brands) - var(--najd-promotion) - var(--najd-bottom) - var(--najd-preview));
  min-height:0; margin:0!important; padding:0 0 clamp(14px, 2.2svh, 24px)!important; box-sizing:border-box;
}
body.index .s-block--images-grid > .container { height:100%; min-height:0; }
body.index .images-grid__grid { height:100%; min-height:0; grid-template-columns:repeat(5,minmax(0,1fr)); grid-template-rows:minmax(0,1fr); gap:var(--najd-gap); }
body.index .images-grid__col { height:100%!important; min-height:0; display:flex; flex-direction:column; gap:var(--najd-gap); }
body.index .images-grid__col:nth-child(1), body.index .images-grid__col:nth-child(2) { grid-column:span 2; }
body.index .images-grid__col:nth-child(3) { grid-column:span 1; }
body.index .images-grid__item { height:auto!important; min-height:0!important; flex:1 1 0%; margin:0!important; border-radius:7px; }
body.index .images-grid__subgrid { flex:1 1 0%; min-height:0; grid-template-rows:minmax(0,1fr); gap:var(--najd-gap); }
body.index .images-grid__title { font-size:clamp(16px,1.35vw,22px)!important; line-height:1.4; padding:12px!important; }
body.index main > .s-block--images-grid + .s-block { margin-top:16px!important; }
@media (min-width:640px) { body .sm\:text-base { font-size:1rem; line-height:1.5; } }
@media (max-width:1023px) {
  body.index { --najd-nav:60px; --najd-brands:76px; }
  body.index .store-header .logo-normal { height:44px!important; max-height:44px!important; }
}
@media (max-width:767px) { body.index.has-bottom-nav { --najd-bottom:58px; } }
@media (max-width:767px), (max-width:1023px) and (orientation:portrait) {
  body.index { --najd-brands:66px; --najd-gap:10px; }
  body.index .container { width:calc(100% - 24px); }
  body.index .images-grid__grid { grid-template-columns:repeat(2,minmax(0,1fr)); grid-template-rows:repeat(3,minmax(0,1fr)); }
  body.index .images-grid__col, body.index .images-grid__subgrid { display:contents; }
  body.index .images-grid__item { grid-column:auto; grid-row:auto; }
  body.index [data-selia="home-images-grid-item-1"] { grid-column:1; grid-row:1; }
  body.index [data-selia="home-images-grid-item-5"] { grid-column:2; grid-row:1; }
  body.index [data-selia="home-images-grid-item-2"] { grid-column:1 / -1; grid-row:2; }
  body.index [data-selia="home-images-grid-item-3"] { grid-column:1; grid-row:3; }
  body.index [data-selia="home-images-grid-item-4"] { grid-column:2; grid-row:3; }
  body.index .images-grid__title { font-size:16px!important; padding:10px!important; }
  body.index .s-block--animated-brands--wrapper, body.index .s-block--animated-brands--brand { height:50px!important; }
  body.index .s-block--animated-brands--brand { width:64px!important; }
  body.index .s-block--animated-brands--brand img { height:64px!important; width:64px!important; max-height:none; }
}
@media (max-height:500px) and (min-width:640px) {
  body.index { --najd-top:28px; --najd-nav:52px; --najd-brands:56px; --najd-gap:8px; }
  body.index .store-header .logo-normal { height:38px!important; max-height:38px!important; }
  body.index .s-block--animated-brands--wrapper, body.index .s-block--animated-brands--brand { height:44px!important; }
  body.index .s-block--animated-brands--brand img { height:56px!important; width:56px!important; max-height:none; }
}
body.index #wa-selia { bottom:calc(var(--najd-bottom) + 14px)!important; }
body.index:has(.promotion-banner) { --najd-promotion:46px; }
body.index .promotion-banner { height:46px; min-height:46px; box-sizing:border-box; padding-block:5px; overflow:hidden; }
body.index .promotion-banner__inner { height:36px; }
body.index main > section[component-id="690379157"] { display:none!important; }
@media (max-width: 767px), (max-width: 1023px) and (orientation: portrait) {
 body.index { --najd-brands: 82px; }
 body.index main > .s-block--animated-brands { box-sizing: border-box; padding-bottom: 16px !important; }
 body.index .s-block--animated-brands--brand { display: flex; align-items: center; justify-content: center; }
 body.index .s-block--animated-brands--brand > a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; }
}
/* END NAJD responsive first viewport */
/* NAJD balanced brand row — 2026-09-30 */
body.index { --najd-brand-size:80px; --najd-brands:104px; }
body.index main > .s-block--animated-brands { padding:0!important; box-sizing:border-box; }
body.index .s-block--animated-brands > .container,
body.index .s-block--animated-brands--wrapper,
body.index .s-block--animated-brands--brand { height:var(--najd-brand-size)!important; }
body.index .s-block--animated-brands--wrapper { margin:0!important; padding:0!important; }
body.index .s-block--animated-brands--brand,
body.index .s-block--animated-brands--brand > a { display:flex; align-items:center; justify-content:center; }
body.index .s-block--animated-brands--brand > a { width:100%; height:100%; }
body.index .s-block--animated-brands--brand img { height:var(--najd-brand-size)!important; width:var(--najd-brand-size)!important; display:block; }
@media (max-width:1023px) {
 body.index { --najd-brand-size:64px; --najd-brands:88px; }
}
@media (max-height:500px) and (min-width:640px) {
 body.index { --najd-brand-size:56px; --najd-brands:72px; }
}
body.index .s-block--animated-brands--marquee { margin-block:0!important; }
/* END NAJD balanced brand row */

/* NAJD centered sections and compact product rows — 2026-09-30 */
body.index { --najd-content-width:min(1200px, calc(100% - 48px)); --najd-radius:7px; }
body.index main > section, body.index .promotion-banner, body.index .store-footer { width:var(--najd-content-width)!important; max-width:1200px; margin-inline:auto!important; box-sizing:border-box; }
body.index main > section > .container, body.index .store-footer .container { width:100%!important; max-width:none; }
body.index .promotion-banner, body.index .store-footer, body.index .dynamic-banner__inner, body.index .dynamic-banner__inner img, body.index .s-block--enhanced-features__item, body.index .product-card, body.index .s-button-element, body.index .s-slider-nav-arrow { border-radius:var(--najd-radius)!important; }
body.index .promotion-banner, body.index .dynamic-banner__inner { overflow:hidden; }
body.index .special-products-slider__inner { display:flex!important; flex-direction:column!important; min-height:0!important; gap:16px; }
body.index .special-products-slider__inner > * { width:100%!important; margin:0!important; }
body.index .special-slider__media { min-height:0!important; max-height:none!important; background:transparent!important; color:#172235!important; display:block!important; }
body.index .special-slider__media > img, body.index .special-slider__media::before { display:none!important; }
body.index .special-slider__content { position:static!important; padding:0!important; align-items:flex-start!important; text-align:start; gap:4px; }
body.index .special-slider__content > * { margin:0!important; }
body.index .special-products-slider__title { font-size:22px!important; line-height:1.5!important; }
body.index .special-slider__content .description { font-size:13px!important; color:#6b7280; }
body.index .s-block--special-products-slider .slider-wrap { padding:0!important; min-width:0; }
body.index main salla-products-slider .s-slider-container { margin:0!important; padding:4px 0 12px!important; width:100%!important; overflow:hidden; }
body.index main .s-products-slider-card { width:20%!important; padding:0 6px!important; box-sizing:border-box; height:auto; }
body.index main .product-card { height:100%; border:1px solid #e5e7eb; box-shadow:0 2px 4px #1722350d; overflow:hidden; }
body.index main .product-card__image { height:180px!important; min-height:0!important; padding:14px!important; border-radius:var(--najd-radius)!important; background:#fff!important; }
body.index main .product-card__image > a { display:block; height:100%; }
body.index main .product-card__image img { object-fit:contain!important; }
body.index main .product-card__image .product-card__buttons, body.index main .product-card__image .product-card__actions { display:none!important; }
body.index main .product-card__content { padding:12px!important; text-align:start!important; }
body.index main .product-card__title { font-size:14px!important; line-height:1.6!important; min-height:45px; }
body.index main .product-card__subtitle { font-size:12px!important; margin-bottom:8px; }
body.index main .product-card__price { justify-content:flex-start!important; }
body.index main .product-card__price .total-price { font-size:17px!important; }
body.index main .product-card__content-wrapper > .product-card__buttons { display:flex!important; position:static!important; justify-content:space-between; border-top:1px solid #eef0f3; padding-top:10px; margin-top:12px; }
body.index main .product-card__normal-cart, body.index main .product-card__mini-cart { display:none!important; }
body.index main .product-card__buttons .s-button-element { width:34px; height:34px; min-height:34px; padding:0!important; background:#fff; color:#29479c; border:1px solid #e5e7eb; }
body.index main .s-slider-block__title { margin-bottom:10px; }
body.index .selia-bottom-nav { width:var(--najd-content-width)!important; max-width:1200px; left:50%!important; right:auto!important; transform:translateX(-50%); border-radius:7px 7px 0 0; }
@media (max-width:1023px) { body.index main .s-products-slider-card { width:33.333333%!important; } }
@media (max-width:767px), (max-width:1023px) and (orientation:portrait) { body.index { --najd-content-width:calc(100% - 24px); } }
@media (max-width:767px) {
 body.index main .s-products-slider-card { width:50%!important; padding-inline:4px!important; }
 body.index main .product-card__image { height:145px!important; padding:10px!important; }
 body.index main .product-card__content { padding:9px!important; }
 body.index main .product-card__title { font-size:13px!important; min-height:42px; }
 body.index .special-products-slider__title { font-size:19px!important; }
}
body.index main > .s-block--images-grid, body.index main > .s-block--animated-brands { margin-inline:auto!important; }
body.index main .product-card__content-wrapper > .product-card__buttons > * { opacity:1!important; visibility:visible!important; transform:none!important; }
body.index .s-block--special-products-slider .s-slider-block__title { position:absolute!important; top:-62px!important; bottom:auto!important; left:0!important; right:auto!important; margin:0!important; }
body.index .s-block--special-products-slider .s-slider-block__title-nav { position:static!important; transform:none!important; margin:0!important; }
body.index .s-block--special-products-slider .s-slider-nav-arrow { position:static!important; transform:none!important; }
body.index .single-faq, body.index .reviews__card, body.index .store-footer__inner, body.index .footer-bottom { border-radius:var(--najd-radius)!important; }
/* END NAJD centered product rows */

/* NAJD compact payment banner and individual benefits — 2026-09-30 */
body.index main { display:flex; flex-direction:column; }
body.index main > * { order:10; flex-shrink:0; }
body.index main > .s-block--animated-brands { order:0; }
body.index main > .s-block--images-grid { order:1; }
body.index main > section[component-id="1460760869"] { order:2; margin-top:14px!important; margin-bottom:0!important; }
body.index main > .s-block--enhanced-features { order:3; margin-block:16px 24px!important; padding:0!important; }
body.index main > section[component-id="1115219090"], body.index main > section[component-id="1241138992"], body.index main > section[component-id="1771895062"] { display:none!important; }
body.index section[component-id="1460760869"] .dynamic-banner__inner { background:#eef5fa; }
body.index section[component-id="1460760869"] .banner { display:block; height:180px!important; border-radius:7px!important; }
body.index section[component-id="1460760869"] img { height:180px!important; max-height:180px!important; width:100%!important; object-fit:contain!important; }
body.index .enhanced-features__grid { grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:14px!important; }
body.index .s-block--enhanced-features__item { min-height:0!important; padding:18px 14px!important; background:#f3f6fc!important; border:0!important; box-shadow:none!important; border-radius:7px!important; }
body.index .s-block--enhanced-features__item > .absolute { display:none; }
body.index .feature-icon { width:44px!important; height:44px!important; min-height:44px!important; margin:0 auto 10px!important; display:flex; align-items:center; justify-content:center; background:#fff; border-radius:10px; box-shadow:0 3px 9px #29479c12; }
body.index .feature-icon i { display:none!important; }
body.index .feature-icon::after { content:""; display:block; width:28px; height:28px; background:#29479c; mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%205h11v12H3zM14%209h4l3%204v4h-7M1%209h6M1%2012h4%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
body.index .s-block--enhanced-features__item:nth-child(2) .feature-icon::after { mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l8%203v6c0%205-8%209-8%209s-8-4-8-9V6zM8%2012l3%203%205-6%22%2F%3E%3C%2Fsvg%3E"); }
body.index .s-block--enhanced-features__item:nth-child(3) .feature-icon::after { mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2013v-2a8%208%200%200116%200v6a4%204%200%2001-4%204h-3%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2211%22%20width%3D%224%22%20height%3D%227%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%2211%22%20width%3D%224%22%20height%3D%227%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E"); }
body.index .s-block--enhanced-features__item h2 { font-size:15px!important; line-height:1.5!important; margin:0!important; }
body.index .s-block--enhanced-features__item p { font-size:12px!important; line-height:1.6!important; margin:5px auto 0!important; max-width:260px; }
body.index .home-block-title { margin-bottom:18px!important; }
body.index .home-block-title h2 { font-size:22px!important; line-height:1.5!important; }
body.index .home-block-title p { font-size:13px!important; line-height:1.6!important; margin-top:5px!important; }
body.index .s-block--faq { padding-block:18px!important; }
body.index .faq__grid { gap:10px!important; }
body.index .single-faq { padding:10px 14px!important; }
body.index .faq__question { font-size:14px!important; }
body.index .faq__answer { font-size:12px!important; line-height:1.7; }
body.index .reviews__card { padding:16px!important; }
body.index .reviews__text { font-size:12px!important; line-height:1.8!important; }
body.index .reviews__avatar { width:36px!important; height:36px!important; }
body.index .store-footer { margin-top:40px!important; font-size:13px; }
body.index main .product-card__image { height:165px!important; }
body.index .special-products-slider__title { font-size:20px!important; }
@media(max-width:767px) {
 body.index section[component-id="1460760869"] .banner, body.index section[component-id="1460760869"] img { height:auto!important; max-height:140px!important; }
 body.index .enhanced-features__grid { gap:8px!important; }
 body.index .s-block--enhanced-features__item { padding:13px 7px!important; }
 body.index .s-block--enhanced-features__item h2 { font-size:12px!important; }
 body.index .s-block--enhanced-features__item p { display:none; }
 body.index .feature-icon { width:38px!important; height:38px!important; min-height:38px!important; margin-bottom:8px!important; }
 body.index .feature-icon::after { width:25px; height:25px; }
 body.index .home-block-title h2 { font-size:19px!important; }
 body.index main .product-card__image { height:135px!important; }
}
body.index .promotion-banner { width:100%!important; max-width:none!important; border-radius:0!important; }
/* END NAJD compact benefits */
/* NAJD full-width footer background, centered content */
body.index .store-footer { width:100%!important; max-width:none!important; border-radius:0!important; }
body.index .store-footer .container { width:var(--najd-content-width)!important; max-width:1200px!important; margin-inline:auto!important; }
body.index .store-footer__inner, body.index .footer-bottom { border-radius:0!important; }

/* NAJD announcement matches primary brand and footer */
body.index .promotion-banner { background:var(--color-primary, #1f4497)!important; color:#fff!important; }
body.index .promotion-banner a { color:#fff!important; }

/* NAJD banners fill their centered content width without cropping */
body.index main .s-block--dynamic-banner .banner, body.index main .s-block--dynamic-banner img { width:100%!important; height:auto!important; max-height:none!important; min-height:0!important; display:block; }
body.index main .s-block--dynamic-banner img { object-fit:contain!important; }
/* NAJD unified typography, bilingual slider headers, real product options */
body { --font-main:'Tajawal',sans-serif; font-family:'Tajawal',sans-serif!important; }
body :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label) { font-family:inherit; }
body.index .special-slider__content { padding-inline-end:110px!important; }
html[dir="ltr"] body.index .s-block--special-products-slider .s-slider-block__title { left:auto!important; right:0!important; }
body.index .product-card:has(.s-product-options-option) .product-card__subtitle { display:none!important; }
body.index .product-card .product-options { margin-block:8px; }
body.index .product-card .s-product-options-option-container { margin-block:5px!important; padding:0!important; }
body.index .product-card .s-product-options-option-label { font-size:11px!important; margin:0 0 4px!important; }
body.index .product-card .s-product-options-thumbnails-wrapper { display:flex; flex-wrap:wrap; gap:5px!important; }
body.index .product-card .s-product-options-thumbnails-wrapper > div { width:35px!important; margin:0!important; }
body.index .product-card .s-product-options-thumbnails-wrapper input + label { width:35px!important; height:35px!important; min-height:0!important; padding:3px!important; border-radius:5px!important; }
body.index .product-card .s-product-options-thumbnails-wrapper img { width:100%; height:100%; object-fit:contain; }
body.index .product-card .s-product-options-thumbnails-wrapper p { font-size:9px!important; line-height:1.3!important; margin:2px 0!important; }
body.index .product-card .s-product-options-thumbnails-stock-badge { display:none; }
body.index .product-card .s-product-options-option-stock-out { opacity:.4; }
body.index .product-card .s-product-options-grid-mode { display:flex; flex-wrap:wrap; gap:4px!important; }
body.index .product-card .s-product-options-grid-mode-span { font-size:10px!important; line-height:1.3!important; padding:5px!important; min-height:0!important; border-radius:5px!important; }
body.index .s-block--faq, body.index .s-block--custom-reviews { background:transparent!important; background-image:none!important; }
body.index .s-block--faq::before, body.index .s-block--custom-reviews::before { display:none!important; }
body.index .single-faq { border:1px solid #e4eaf5!important; background:#f5f7fc!important; border-radius:7px!important; box-shadow:none!important; }
body.index .reviews__card { border:1px solid #e4eaf5!important; background:#f5f7fc!important; border-radius:7px!important; box-shadow:none!important; }
body.index .home-block-title h2, body.index .reviews__author h3 { color:var(--color-primary)!important; }
body.index .enhanced-title-border { background:var(--color-primary)!important; opacity:.35; }
/* END NAJD typography and options */
/* Najd service banners participate individually in homepage flow */
body.index main>.s-block--bundle-html-content:has(.najd-banner-pair)>.s-block-html-content{display:contents!important}
body.index .najd-pickup{order:4!important}
body.index .najd-payment{order:6!important}
/* Najd final typography and spacing */
body{--font-main:'Tajawal',sans-serif;font-family:'Tajawal',sans-serif!important;font-weight:500}
body :is(h1,h2,h3,h4,h5,h6){font-family:'Tajawal',sans-serif!important;font-weight:800!important}
body :is(p,button,input,select,textarea,label,.product-card__title a){font-family:'Tajawal',sans-serif!important}
body .product-card__title a{font-weight:700!important}
body.index .special-slider__content h2{font-size:24px!important;font-weight:800!important;color:#344458!important}
body.index .special-slider__content p{font-weight:500!important;color:#67758a!important}
body.index .s-block--special-products-slider .s-slider-block__title{border-radius:7px;}
body.index .product-card .s-product-options-thumbnails-wrapper label{cursor:pointer}
body.index .product-card .s-product-options-thumbnails-wrapper input:focus-visible+label{outline:2px solid #1f4497;outline-offset:2px}
@media(max-width:767px){body.index .special-slider__content h2{font-size:21px!important}body.index .special-slider__content{padding-inline-end:96px!important}}

@media(max-width:767px){body:not(.never-najd) .selia-bottom-nav{position:fixed!important;inset:auto 0 0!important;transform:none!important;width:100%!important;max-width:none!important;border-radius:12px 12px 0 0!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;background:#244797!important;z-index:40!important;box-sizing:border-box!important}body:not(.never-najd) .selia-bottom-nav-items{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:0!important;padding:0!important;margin:0!important;height:48px!important}body:not(.never-najd) .selia-bottom-nav-button{min-width:0!important;width:auto!important;height:48px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;position:relative!important}body:not(.never-najd) .selia-bottom-nav-wishlist{display:none!important}body:not(.never-najd) .selia-bottom-nav-icon{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;line-height:1!important}body:not(.never-najd) .selia-bottom-nav-button span:not(.s-cart-summary-count){font-size:10px!important;line-height:14px!important;white-space:nowrap!important;color:#fff!important}body:not(.never-najd) .selia-bottom-nav-button i{font-size:21px!important;line-height:22px!important}body:not(.never-najd) .selia-bottom-nav-user salla-user-menu{height:22px!important;display:block!important}body:not(.never-najd) .selia-bottom-nav-user button{height:22px!important}body:not(.never-najd) .selia-bottom-nav .s-cart-summary-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;position:relative!important}body:not(.never-najd) .selia-bottom-nav .s-cart-summary-content{display:none!important}body:not(.never-najd) .selia-bottom-nav .s-cart-summary-wrapper:after{content:'السلة';font:500 10px/14px Tajawal,sans-serif;color:white}html[dir=ltr] body:not(.never-najd) .selia-bottom-nav .s-cart-summary-wrapper:after{content:'Cart'}body:not(.never-najd) .selia-bottom-nav .s-cart-summary-count{position:absolute!important;top:-4px!important;right:calc(50% - 20px)!important;left:auto!important;font-size:9px!important;line-height:15px!important;min-width:15px!important;height:15px!important;padding:0 3px!important}body{padding-bottom:calc(66px + env(safe-area-inset-bottom))!important}}

/* Najd shared identity and product detail layout — 2026-09-30 */
body{--najd-content-width:min(1200px,calc(100% - 48px));--najd-radius:18px;--color-primary:#1f4497;font-family:Tajawal,sans-serif!important;color:#23344d}body .promotion-banner{width:100%!important;max-width:none!important;border-radius:0!important;background:#1f4497!important;color:#fff!important;height:40px!important;min-height:40px!important;padding-block:3px!important}body .promotion-banner a{color:#fff!important}body .store-header .container,body .store-footer .container{width:var(--najd-content-width)!important;max-width:1200px!important;margin-inline:auto!important}body .header__main-container,body .header__main-row{min-height:0;padding-block:0!important;height:76px}body .store-header .logo-normal{height:52px!important;max-height:52px!important;width:auto!important;object-fit:contain}body .topnav-link-item,body .header__language-btn{font-size:12px!important}body .store-footer{width:100%!important;max-width:none!important;border-radius:0!important;font-size:13px;margin-top:40px!important}body .store-footer__inner,body .store-footer__contacts-row,body .store-footer__newsletter{background:#244797!important;border-radius:0!important}body .footer-bottom{background:#1c3c78!important;border-radius:0!important}body :is(.product-card,.najd-service-banner,.najd-why-card,.single-faq,.reviews__card,.dynamic-banner__inner,.s-block--images-grid img,.product-features-item,.product-single__brand-box,.details-slider,.s-slider-thumbs .swiper-slide,.s-button-element,.s-form-control,.s-product-options-option-container){border-radius:var(--najd-radius)!important}body.index main .najd-service-banner,body.index .najd-why-card{border-radius:18px!important}body.product-single main>.container{width:var(--najd-content-width)!important;max-width:1200px!important;margin-inline:auto!important;padding-inline:0!important}body.product-single .container--breadcrumbs{padding-block:16px!important;font-size:12px}body.product-single .product-single__columns{gap:28px;align-items:flex-start}body.product-single .product-single__slider,body.product-single .product-single__info{width:calc(50% - 14px)!important;padding:0!important;min-width:0}body.product-single .product-single__info{display:flex;flex-direction:column}body.product-single .product-single__info>*{max-width:100%}body.product-single .product-single__title{font-size:25px!important;line-height:1.5!important;color:#183768}body.product-single .product-entry__sub-title{font-size:13px!important;font-weight:500!important;color:#758196}body.product-single .product-single__brand-box{padding:10px 14px!important;background:#f7f9fc;border-color:#e6ecf4;font-size:13px}body.product-single .product-brand{height:38px!important;width:60px!important}body.product-single .details-slider>.s-slider-container{height:450px!important;background:#f8fafc;border:1px solid #e6ecf4;border-radius:18px!important}body.product-single .details-slider .magnify-wrapper{height:450px!important}body.product-single .product-single__slide-image{object-fit:contain!important;height:100%!important;width:100%!important;padding:24px!important}body.product-single .s-slider-thumbs img{object-fit:contain!important}body.product-single .product-single-top-description{order:20;margin-top:22px;padding:22px;background:#f7f9fc;border:1px solid #e7ecf3;border-radius:18px;line-height:1.9;font-size:14px;color:#4c5d74}body.product-single .product-single-top-description h2{font-size:18px!important;line-height:1.6!important;margin:16px 0 8px!important;color:#233f70}body.product-single .product-single-top-description h2:first-child{margin-top:0!important}body.product-single .product-single-top-description p{font-size:14px!important;line-height:1.9!important}body.product-single .product-single-top-description p:has(>br:only-child){display:none}body.product-single .product-form{padding:18px;border:1px solid #e7ecf3;border-radius:18px;background:#fff}body.product-single .product-features-item{background:#f7f9fc;border-color:#e7ecf3}body.product-single .total-price{color:#1f4497;font-size:24px!important}body.product-single .product-more-info{margin-top:32px!important}body.index main>section[component-id="842888194"]{display:none!important}body.index .najd-offers .special-slider__content a{display:none!important}
@media(max-width:767px){body{--najd-content-width:calc(100% - 24px);--najd-radius:14px}body .header__main-container,body .header__main-row{height:60px}body .store-header .logo-normal{height:38px!important;max-height:38px!important}body.product-single .product-single__columns{gap:18px}body.product-single .product-single__slider,body.product-single .product-single__info{width:100%!important;padding:0!important}body.product-single .details-slider>.s-slider-container,body.product-single .details-slider .magnify-wrapper{height:330px!important}body.product-single .product-single__slide-image{padding:18px!important}body.product-single .product-single__title{font-size:22px!important}body.product-single .product-single-top-description{padding:16px;font-size:13px}body.product-single .product-single-top-description p{font-size:13px!important}body.product-single .product-form{padding:14px}body.product-single .sticky-cart-single{bottom:calc(66px + env(safe-area-inset-bottom))!important}body.index main .najd-service-banner,body.index .najd-why-card{border-radius:14px!important}}

body main .product-card { height:100%; border:1px solid #e5e7eb; box-shadow:0 2px 4px #1722350d; overflow:hidden; }

body main .product-card__image { height:180px!important; min-height:0!important; padding:14px!important; border-radius:var(--najd-radius)!important; background:#fff!important; }

body main .product-card__image > a { display:block; height:100%; }

body main .product-card__image img { object-fit:contain!important; }

body main .product-card__image .product-card__buttons, body main .product-card__image .product-card__actions { display:none!important; }

body main .product-card__content { padding:12px!important; text-align:start!important; }

body main .product-card__title { font-size:14px!important; line-height:1.6!important; min-height:45px; }

body main .product-card__subtitle { font-size:12px!important; margin-bottom:8px; }

body main .product-card__price { justify-content:flex-start!important; }

body main .product-card__price .total-price { font-size:17px!important; }

body main .product-card__content-wrapper > .product-card__buttons { display:flex!important; position:static!important; justify-content:space-between; border-top:1px solid #eef0f3; padding-top:10px; margin-top:12px; }

body main .product-card__normal-cart, body main .product-card__mini-cart { display:none!important; }

body main .product-card__buttons .s-button-element { width:34px; height:34px; min-height:34px; padding:0!important; background:#fff; color:#29479c; border:1px solid #e5e7eb; }

 body main .product-card__image { height:145px!important; padding:10px!important; }

 body main .product-card__content { padding:9px!important; }

 body main .product-card__title { font-size:13px!important; min-height:42px; }

body main .product-card__content-wrapper > .product-card__buttons > * { opacity:1!important; visibility:visible!important; transform:none!important; }

body main .product-card__image { height:165px!important; }

 body main .product-card__image { height:135px!important; }

body .product-card:has(.s-product-options-option) .product-card__subtitle { display:none!important; }

body .product-card .product-options { margin-block:8px; }

body .product-card .s-product-options-option-container { margin-block:5px!important; padding:0!important; }

body .product-card .s-product-options-option-label { font-size:11px!important; margin:0 0 4px!important; }

body .product-card .s-product-options-thumbnails-wrapper { display:flex; flex-wrap:wrap; gap:5px!important; }

body .product-card .s-product-options-thumbnails-wrapper > div { width:35px!important; margin:0!important; }

body .product-card .s-product-options-thumbnails-wrapper input + label { width:35px!important; height:35px!important; min-height:0!important; padding:3px!important; border-radius:5px!important; }

body .product-card .s-product-options-thumbnails-wrapper img { width:100%; height:100%; object-fit:contain; }

body .product-card .s-product-options-thumbnails-wrapper p { font-size:9px!important; line-height:1.3!important; margin:2px 0!important; }

body .product-card .s-product-options-thumbnails-stock-badge { display:none; }

body .product-card .s-product-options-option-stock-out { opacity:.4; }

body .product-card .s-product-options-grid-mode { display:flex; flex-wrap:wrap; gap:4px!important; }

body .product-card .s-product-options-grid-mode-span { font-size:10px!important; line-height:1.3!important; padding:5px!important; min-height:0!important; border-radius:5px!important; }
body:not(.index) main>.container{width:var(--najd-content-width)!important;max-width:1200px!important;padding-inline:0!important;margin-inline:auto!important}body:not(.index) main h1{font-size:25px!important;line-height:1.5!important;color:#233f70}body.brands-single main>.container>header{padding:18px 22px;background:#f7f9fc;border:1px solid #e7ecf3;border-radius:18px;margin:8px 0 28px!important;align-items:center!important;text-align:start;flex-direction:row!important}body.brands-single main>.container>header>img{width:110px!important;height:62px!important;padding:10px!important;box-shadow:none!important;border-radius:12px!important}body .s-products-list-vertical-cards{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}body main .product-card__image{height:165px!important;padding:14px!important}body main .product-card__title{font-size:14px!important;min-height:44px}body main .product-card__content{padding:12px!important}body main .product-card{border-radius:18px!important}body .product-card .s-product-options-grid-mode-span,body .product-card .s-product-options-thumbnails-wrapper input+label{border-radius:8px!important}.najd-offers:has([data-products-empty]) .slider-wrap:after{content:'لا توجد عروض متاحة حالياً';display:block;padding:18px;text-align:center;color:#66758a;border:1px solid #e7ecf3;border-radius:18px;font-size:14px}html[dir=ltr] .najd-offers:has([data-products-empty]) .slider-wrap:after{content:'No offers available at the moment'}@media(max-width:1023px) and (min-width:768px){body .s-products-list-vertical-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767px){body .s-products-list-vertical-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body main .product-card__image{height:135px!important;padding:10px!important}body main .product-card__title{font-size:13px!important;min-height:42px}body main .product-card__content{padding:9px!important}body:not(.index) main h1{font-size:22px!important}body.brands-single main>.container>header{padding:14px;margin-bottom:20px!important}body.brands-single main>.container>header>img{width:90px!important;height:54px!important}}
body.index .najd-why-card{flex-direction:column!important;min-height:142px!important;padding:22px 14px!important;gap:14px!important;border-color:transparent!important;box-shadow:0 3px 12px #173a7b05!important}body.index .najd-why-card:nth-child(1){background:#edf3fd!important}body.index .najd-why-card:nth-child(2){background:#eef8f6!important}body.index .najd-why-card:nth-child(3){background:#f4f1fb!important}body.index .najd-why-card:nth-child(4){background:#fdf6eb!important}body.index .najd-feature-symbol{display:flex;align-items:center;justify-content:center;font-size:38px!important;flex:0 0 44px!important}body.index .najd-why-card h3{font-size:17px!important}@media(max-width:767px){body.index .najd-why-card{min-height:118px!important;padding:18px 10px!important;gap:10px!important}body.index .najd-feature-symbol{font-size:31px!important;flex-basis:36px!important}body.index .najd-why-card h3{font-size:14px!important}}
body.product-single .product-single__info>.product-form{order:5}body.product-single .product-single__info>salla-installment{order:6;margin-block:14px}body.product-single .product-single__info>salla-gifting{order:7;margin-block:8px!important;border:1px solid #e6ecf4;border-radius:18px;padding:12px 16px;background:#f8fafc}body.product-single .product-single__info>.product-features--wrapper{order:8}body.product-single .product-single__info>salla-payments{order:9}body.product-single .s-gifting-widget .s-list-tile-item{gap:12px!important}body.product-single .s-gifting-widget h3{font-size:16px!important}body.product-single .s-gifting-widget .s-list-tile-item-subtitle{font-size:12px!important}body.product-single .s-gifting-widget .s-button-element{border-radius:12px!important;font-size:13px!important}body.product-single .details-slider>.s-slider-container{background:#fff!important}body.product-single .product-single__thumb-image{border-radius:8px!important;background:#fff!important;padding:7px!important;object-fit:contain!important}body.product-single .s-slider-thumbs .swiper-slide{border:1px solid #e4e9f1!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;padding:3px!important}body.product-single .s-slider-thumbs .swiper-slide-thumb-active{border:2px solid #244797!important;box-shadow:none!important}body.product-single .sticky-cart-single{border:1px solid #e5ebf4;border-radius:18px!important;box-shadow:0 8px 28px #14315b18!important;max-width:410px;padding:14px!important;background:#fff}body.product-single .sticky-cart-single .item-thumb img{object-fit:contain!important;border-radius:10px}body.product-single .sticky-cart-single .item-title{font-size:14px!important;line-height:1.5}body.product-single .sticky-cart-single .total-price{font-size:20px!important}body.product-single .s-add-product-button-mini-checkout-content{border:1px solid #244797!important;border-radius:12px!important;color:#244797!important;font-family:Tajawal,sans-serif!important;font-size:14px!important;min-height:40px}body.product-single .s-add-product-button-mini-checkout-content svg{width:20px!important;height:20px!important}body.product-single .product-form .s-product-options-thumbnails-wrapper{display:flex!important;flex-wrap:wrap;gap:10px!important;justify-content:flex-start!important}body.product-single .product-form .s-product-options-thumbnails-wrapper>div{width:66px!important;margin:0!important}body.product-single .product-form .s-product-options-thumbnails-wrapper label{display:flex!important;align-items:center;justify-content:center;width:66px!important;height:72px!important;padding:7px!important;border:1px solid #e4e9f1!important;border-radius:12px!important;background:#fff!important}body.product-single .product-form .s-product-options-thumbnails-wrapper img{width:100%!important;height:100%!important;object-fit:contain!important}body.product-single .product-form .s-product-options-thumbnails-wrapper input:checked+label{border:2px solid #244797!important;background:#f0f5fd!important}body.product-single .s-product-options-thumbnails-icon{width:19px!important;height:19px!important;border-radius:50%!important;right:2px!important;bottom:2px!important;top:auto!important;left:auto!important}body.product-single .s-product-options-thumbnails-icon svg{width:13px!important;height:13px!important}body.product-single .product-form .s-product-options-thumbnails-wrapper p{font-size:11px!important;line-height:1.4!important;margin:5px 0!important;text-align:center}body.product-single .product-form .s-product-options-thumbnails-stock-badge{font-size:8px!important;padding:2px!important;line-height:1.3!important;bottom:0!important}body.product-single .product-form .s-product-options-option-stock-out{opacity:.5}body.product-single .product-form .s-product-options-grid-mode{display:flex!important;flex-wrap:wrap;gap:8px!important}body.product-single .product-form .s-product-options-grid-mode-span{font-size:12px!important;border-radius:10px!important;padding:8px 12px!important}body .product-card .s-product-options-thumbnails-wrapper{gap:7px!important;align-items:center!important;min-height:28px}body .product-card .s-product-options-thumbnails-wrapper>div:has(.najd-colour-swatch){width:24px!important}body .product-card .s-product-options-thumbnails-wrapper input+label.najd-colour-swatch{width:24px!important;height:24px!important;border-radius:50%!important;padding:3px!important;background:var(--najd-swatch)!important;border:3px solid white!important;box-shadow:0 0 0 1px #dbe2ec!important;position:relative}body .product-card .najd-colour-swatch img,body .product-card .najd-colour-swatch .s-product-options-thumbnails-icon,body .product-card .s-product-options-thumbnails-wrapper p{display:none!important}body .product-card .s-product-options-thumbnails-wrapper input:checked+label.najd-colour-swatch{box-shadow:0 0 0 2px #244797!important}body .product-card .s-product-options-option-stock-out .najd-colour-swatch:after{content:'';position:absolute;inset:50% -2px auto;height:1px;background:#c24747;transform:rotate(-45deg)}body .product-card .s-product-options-grid-mode-span{background:#f5f7fb!important;border:1px solid #dfe6f0!important;font-size:10px!important;padding:5px 7px!important}body .product-card .s-product-options-grid-mode input:checked+.s-product-options-grid-mode-span{border-color:#244797!important;background:#244797!important;color:#fff!important}

/* Najd: consistent colour controls and purchase flow */
body .s-product-options-thumbnails-wrapper{overflow:visible!important;padding:6px 5px!important;gap:10px!important;align-items:flex-start!important}
body .s-product-options-thumbnails-wrapper>div{overflow:visible!important;padding:3px!important}
body .s-product-options-thumbnails-wrapper label.najd-colour-swatch{box-sizing:border-box!important;display:block!important;position:relative!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:2px!important;padding:4px!important;border:2px solid #dfe6ef!important;border-radius:50%!important;background:var(--najd-swatch)!important;background-clip:content-box!important;box-shadow:none!important;outline:none!important;overflow:visible!important;transform:none!important}
body .s-product-options-thumbnails-wrapper input:checked+label.najd-colour-swatch{border-color:#244797!important;box-shadow:none!important;outline:none!important}
body .s-product-options-thumbnails-wrapper label.najd-colour-swatch img,body .s-product-options-thumbnails-wrapper label.najd-colour-swatch span,body .s-product-options-thumbnails-wrapper label.najd-colour-swatch small{display:none!important}
body.product-single .product-form .s-product-options-thumbnails-wrapper>div{width:58px!important;flex:0 0 58px!important;display:flex!important;flex-direction:column!important;align-items:center!important}
body.product-single .product-form .s-product-options-thumbnails-wrapper p{font-size:10px!important;line-height:1.4!important;margin:6px 0 0!important;text-align:center!important}
body .s-product-options-option-stock-out label.najd-colour-swatch:after{content:'';position:absolute;left:4px;right:4px;top:50%;height:1px;background:#d18e8e;transform:rotate(-45deg)}
body.product-single .product-single__info>salla-verified-review{order:22!important;margin-top:20px}
body .s-add-product-button-mini-checkout{display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #244797!important;border-radius:12px!important;min-height:44px!important;padding:0!important;background:#fff!important;color:#244797!important}
body .s-add-product-button-mini-checkout-content{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border:0!important;border-radius:12px!important;font:700 14px Tajawal,sans-serif!important;box-shadow:none!important;white-space:nowrap!important}
body .s-add-product-button-mini-checkout-content span{display:flex!important;align-items:center!important;gap:7px!important;border:0!important;border-radius:0!important;padding:0!important}
body .s-add-product-button-mini-checkout-content svg{width:19px!important;height:19px!important}
.najd-pickup-note{display:flex;gap:12px;align-items:center;border:1px solid #dfe8f5;border-radius:14px;background:#f3f7fc;color:#244797;padding:14px 16px;margin:16px 0 0;font-size:13px;line-height:1.7}.najd-pickup-note i{font-size:26px}.najd-pickup-note strong{display:block;font-size:15px}.najd-pickup-note p{margin:0;color:#586a84}

html body .product-card .s-product-options-thumbnails-wrapper div input[type=radio]+label.najd-colour-swatch,html body.product-single .product-form .s-product-options-thumbnails-wrapper div input[type=radio]+label.najd-colour-swatch{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;flex:0 0 30px!important;aspect-ratio:1!important;box-sizing:border-box!important;padding:4px!important;margin:3px!important;border:2px solid #dce4ee!important;border-radius:50%!important;background:var(--najd-swatch)!important;background-clip:content-box!important;outline:0!important;box-shadow:none!important}
html body .product-card .s-product-options-thumbnails-wrapper div input[type=radio]:checked+label.najd-colour-swatch,html body.product-single .product-form .s-product-options-thumbnails-wrapper div input[type=radio]:checked+label.najd-colour-swatch{border-color:#244797!important;box-shadow:none!important}
html body .product-card .s-product-options-thumbnails-wrapper{height:auto!important;max-height:none!important;min-height:44px!important;overflow:visible!important;gap:5px!important;padding:4px!important;display:flex!important;flex-wrap:wrap!important}
html body .product-card .s-product-options-thumbnails-wrapper>div{height:40px!important;min-height:40px!important;width:38px!important;min-width:38px!important;flex:0 0 38px!important;padding:0!important;margin:0!important;overflow:visible!important}
body.index .najd-why{margin-block:40px!important;padding-block:24px!important}body.index .najd-why-card:nth-child(n){background:#edf3fd!important;min-height:174px!important;padding:26px 16px!important;gap:13px!important}body.index .najd-why h2{font-size:28px!important}body.index .najd-why-card .najd-feature-symbol{font-size:40px!important}body.index .najd-why-card p{font-size:13px!important;line-height:1.7!important;color:#657895!important;margin:0!important;max-width:220px} @media(max-width:767px){body.index .najd-why-card:nth-child(n){min-height:154px!important;padding:20px 12px!important}body.index .najd-why h2{font-size:24px!important}body.index .najd-why-card p{font-size:12px!important}}

/* Shared header geometry */
html body .store-header .top-navbar{height:32px!important;min-height:32px!important;padding:0!important}html body .store-header .header__topbar-inner{height:32px!important;padding:0!important;align-items:center!important}html body .store-header .main-nav-container,html body .store-header .main-nav-container>.inner,html body .store-header .header__main-container{height:72px!important;min-height:72px!important;padding-block:0!important}html body .store-header .header__main-container{padding-inline:0!important}html body .store-header .navbar-brand img{height:48px!important;max-height:48px!important;width:auto!important}html body .store-header .main-nav-container:not(.fixed-header){margin:0!important}
/* Complete image, never cropped */
html body.index main .najd-service-banner{height:auto!important;aspect-ratio:auto!important;border-radius:18px!important;overflow:hidden!important;margin-block:24px 32px!important}html body.index main .najd-service-banner img.najd-banner-image{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;aspect-ratio:3/1!important}
/* Phone-only editorial grid */
body.index main>section[component-id="386611825"]{display:none!important}.najd-phone-grid{order:1!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:var(--najd-content-width);max-width:1200px;margin:20px auto 24px}.najd-phone-tile{position:relative;display:flex;align-items:center;min-height:190px;padding:22px;border-radius:18px;background:#f3f6fb;overflow:hidden;gap:8px;color:#244797}.najd-phone-tile:first-child,.najd-phone-tile:nth-child(2){grid-row:span 2;flex-direction:column;align-items:flex-start;justify-content:space-between}.najd-phone-tile>div{position:relative;z-index:1;flex:1}.najd-phone-tile small{font-size:11px;color:#76869f}.najd-phone-tile h3{font-size:17px;line-height:1.5;font-weight:800;margin:8px 0 12px}.najd-phone-tile span{font-size:12px;font-weight:700}.najd-phone-tile img{width:44%;height:145px;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}.najd-phone-tile:first-child img,.najd-phone-tile:nth-child(2) img{width:85%;height:260px;align-self:center}
/* Latest Why Najd reference: panel, white tiles, filled blue symbols */
html body.index main .najd-why{background:#f3f4f9!important;padding:32px 36px!important;border-radius:18px!important;margin-block:36px!important}html body.index .najd-why-grid{gap:22px!important;margin:24px auto 0!important;max-width:1040px}html body.index .najd-why-card:nth-child(n){background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:265px!important;padding:26px 18px!important;gap:20px!important;flex-direction:column!important}html body.index .najd-why-card h3{font-size:22px!important;line-height:1.5!important;color:#243348!important;max-width:165px;font-weight:800!important;text-align:center}html body.index .najd-why-card p{font-size:12px!important;line-height:1.7!important;max-width:190px;text-align:center}html body.index .najd-why-card .najd-feature-symbol{width:76px!important;height:76px!important;flex:0 0 76px!important;background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0!important}html body.index .najd-why-card .najd-feature-symbol:before{content:none!important}
/* Compact cards aligned by consistent row sizes */
html body .product-card--vertical{height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}html body .product-card .product-card__image{height:165px!important;min-height:165px!important;flex:0 0 165px!important;padding:14px!important}html body .product-card .product-card__image>a{height:100%!important}html body .product-card .product-card__image img.main-image{height:100%!important;width:100%!important;object-fit:contain!important}html body .product-card .product-card__title{font-size:14px!important;line-height:1.5!important;height:44px!important;min-height:44px!important;max-height:44px!important;overflow:hidden!important;margin:0 0 8px!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}html body .product-card .product-card__content{padding:12px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important}html body .product-card .s-product-options-option-stock-out{display:none!important}html body.product-single .s-product-options-thumbnails-wrapper>.s-product-options-option-stock-out{display:none!important}html body .product-card .s-product-options-thumbnails-wrapper{min-height:38px!important;margin:0!important;justify-content:flex-start!important}html body .product-card .s-product-options-grid-mode{margin:2px 0 8px!important;min-height:28px!important}html body .product-card .s-product-options-wrapper{margin:0!important;padding:0!important}html body .product-card .s-product-options-option-container{margin:0!important;padding:0!important}html body .s-product-options-thumbnails-wrapper input:checked+label.najd-colour-swatch:before{display:none!important}html body .s-product-options-thumbnails-wrapper>div:has(input:checked){background:transparent!important;box-shadow:none!important;border-radius:50%!important}html body .product-card .product-card__price{margin-block:8px!important;min-height:28px!important}
/* Three featured offers, separate presentation */
html body.index .najd-offers{background:#eef3fc!important;padding:24px!important;border-radius:18px!important;margin-block:24px 32px!important}html body.index .najd-offers .swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;transform:none!important;height:auto!important}html body.index .najd-offers .swiper-slide{width:auto!important;margin:0!important;height:auto!important}html body.index .najd-offers .s-slider-container{overflow:visible!important}html body.index .najd-offers .product-card{border:0!important;box-shadow:0 3px 12px #17335d09!important}html body.index .najd-offers .product-card__image{height:180px!important;min-height:180px!important;flex-basis:180px!important}html body.index .najd-offers .s-slider-block__title,html body.index .najd-offers .s-slider-nav-arrow{display:none!important}
@media(max-width:767px){html body .store-header .top-navbar{display:none!important}html body .store-header .main-nav-container,html body .store-header .main-nav-container>.inner,html body .store-header .header__main-container{height:60px!important;min-height:60px!important}html body .store-header .navbar-brand img{height:38px!important;max-height:38px!important}.najd-phone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.najd-phone-tile{min-height:172px;padding:14px;flex-direction:column;align-items:flex-start}.najd-phone-tile:first-child,.najd-phone-tile:nth-child(2){grid-row:auto;grid-column:span 2;flex-direction:row;align-items:center}.najd-phone-tile img{width:90%;height:100px;align-self:center}.najd-phone-tile:first-child img,.najd-phone-tile:nth-child(2) img{width:46%;height:145px}.najd-phone-tile h3{font-size:14px;margin:5px 0}.najd-phone-tile small{font-size:10px}html body.index main .najd-why{padding:24px 14px!important}html body.index .najd-why-grid{gap:12px!important}html body.index .najd-why-card:nth-child(n){min-height:210px!important;padding:20px 12px!important;gap:14px!important}html body.index .najd-why-card h3{font-size:18px!important}html body.index .najd-why-card .najd-feature-symbol{width:60px!important;height:60px!important;flex-basis:60px!important}html body .product-card .product-card__image{height:132px!important;min-height:132px!important;flex-basis:132px!important;padding:12px!important}html body .product-card .product-card__content{padding:10px!important}html body .product-card .product-card__title{font-size:12px!important;height:38px!important;min-height:38px!important;max-height:38px!important}html body.index .najd-offers{padding:14px!important}html body.index .najd-offers .swiper-wrapper{grid-template-columns:1fr!important;gap:12px!important}html body.index .najd-offers .product-card{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important}html body.index .najd-offers .product-card__image{height:100%!important;min-height:150px!important;max-height:210px!important}html body.index .najd-offers .product-card__content{min-width:0!important}}
html body.index .najd-why-card:nth-child(1) .najd-feature-symbol{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22%23244797%22%3E%3Cpath%20d%3D%22M32%203%2055%2012v19c0%2017-23%2030-23%2030S9%2048%209%2031V12z%22%2F%3E%3Cpath%20fill%3D%22white%22%20d%3D%22m18%2030%209%209%2019-20%205%205-24%2025-14-14z%22%2F%3E%3C%2Fsvg%3E")!important}
html body.index .najd-why-card:nth-child(2) .najd-feature-symbol{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22%23244797%22%3E%3Cpath%20d%3D%22M12%2012h29v34H12zM42%2024h10l10%2013v9H42z%22%2F%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M46%2028h5l7%2010H46z%22%2F%3E%3Ccircle%20cx%3D%2223%22%20cy%3D%2248%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2248%22%20r%3D%228%22%2F%3E%3Cpath%20stroke%3D%22white%22%20stroke-width%3D%224%22%20d%3D%22M1%2024h21M1%2033h17%22%2F%3E%3C%2Fsvg%3E")!important}
html body.index .najd-why-card:nth-child(3) .najd-feature-symbol{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22%23244797%22%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2224%22%20r%3D%2220%22%2F%3E%3Cpath%20d%3D%22m17%2040-6%2021%2015-6%206%207%206-7%2015%206-6-21z%22%2F%3E%3Cpath%20fill%3D%22white%22%20d%3D%22m21%2024%207%207%2015-17%204%205-19%2020-11-11z%22%2F%3E%3C%2Fsvg%3E")!important}
html body.index .najd-why-card:nth-child(4) .najd-feature-symbol{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22%23244797%22%3E%3Cpath%20d%3D%22M9%2027h46v33H9zM5%2022%2012%206h40l7%2016q-6%2012-14%200-6%2012-13%200-7%2012-14%200-7%2012-13%200%22%2F%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M17%2035h12v14H17zM37%2035h11v25H37z%22%2F%3E%3C%2Fsvg%3E")!important}
html body .s-product-options-thumbnails-wrapper div input[type=radio]+label.najd-colour-swatch:before,html body .product-card .s-product-options-thumbnails-wrapper div input[type=radio]:checked+label.najd-colour-swatch:before,html body.product-single .product-form .s-product-options-thumbnails-wrapper div input[type=radio]:checked+label.najd-colour-swatch:before{content:none!important;display:none!important;background:none!important;box-shadow:none!important}
html body .s-add-product-button-mini-checkout{border:0!important;border-radius:12px!important;padding:0!important;background:transparent!important;box-shadow:none!important;min-height:44px!important}html body .s-add-product-button-mini-checkout-content{border:0!important;box-shadow:none!important;outline:0!important;height:42px!important;min-height:42px!important}
html body .najd-pickup-note{padding:18px!important;border:0!important;border-inline-start:4px solid #244797!important;background:#edf3fd!important;box-shadow:0 3px 14px #2447970a!important;gap:14px!important}html body .najd-pickup-note i{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;flex:0 0 46px;color:#244797;font-size:28px}html body .najd-pickup-note strong{font-weight:800;font-size:16px}html body .najd-pickup-note p{font-size:12px;line-height:1.7}
html body .product-card .product-card__content-wrapper{display:grid!important;grid-template-rows:44px 72px 30px 46px!important;gap:6px!important;align-content:start!important;min-height:0!important;height:auto!important}html body .product-card .product-options{margin:0!important;min-height:0!important;height:72px!important}html body .product-card .product-card__buttons{margin:0!important;padding-top:8px!important}html body .product-card .product-card__mini-cart:empty,html body .product-card .product-card__normal-cart:empty{display:none!important}html body .product-card .product-card__title{align-self:start!important}html body .product-card .product-card__price{margin:0!important;align-self:center!important}html body .product-card .product-card__content{min-height:0!important;height:auto!important}html body .product-card .content-wrap{margin:0!important;padding:0!important;flex:0 0 auto!important}
@media(max-width:767px){html body .product-card .product-card__content-wrapper{grid-template-rows:38px 68px 28px 42px!important;gap:5px!important}html body .product-card .product-options{height:68px!important}}

html body.index .najd-why-card:nth-child(n){border-radius:18px!important}html body.index .najd-phone-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:190px 190px!important;gap:14px!important}html body.index .najd-phone-tile{position:relative!important;display:block!important;min-height:0!important;padding:0!important;grid-row:auto!important;grid-column:auto!important;background:#eef2f8!important}html body.index .najd-phone-tile.najd-tile-0{grid-column:1 / 3!important;grid-row:1 / 3!important}html body.index .najd-phone-tile.najd-tile-1{grid-column:3 / 5!important;grid-row:1!important}html body.index .najd-phone-tile.najd-tile-2{grid-column:3!important;grid-row:2!important}html body.index .najd-phone-tile.najd-tile-3{grid-column:4!important;grid-row:2!important}html body.index .najd-phone-tile.najd-tile-4{grid-column:5!important;grid-row:1 / 3!important}html body.index .najd-phone-tile>div{position:absolute!important;inset:0 0 auto!important;padding:18px!important;z-index:2!important;background:linear-gradient(#edf2f9,transparent)}html body.index .najd-phone-tile h3{font-size:17px!important;margin:0!important;line-height:1.45!important;max-width:95%}html body.index .najd-phone-tile img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;padding:60px 20px 18px!important;object-fit:contain!important;mix-blend-mode:multiply!important}html body.index .najd-phone-tile.najd-tile-1 img{padding:42px 30px 12px!important;object-position:left center!important}html body.index .najd-phone-tile.najd-tile-1 h3{max-width:60%!important}
html body.index .najd-offers .product-card{display:grid!important;grid-template-columns:115px minmax(0,1fr)!important;background:#fff!important;align-items:center!important;padding:14px!important;min-height:210px!important}html body.index .najd-offers .product-card__image{height:170px!important;min-height:170px!important;padding:6px!important}html body.index .najd-offers .product-card__content-wrapper{grid-template-rows:48px 32px 44px!important;gap:10px!important}html body.index .najd-offers .product-options{display:none!important}html body.index .najd-offers .product-card__content{padding:8px!important}html body.index .najd-offers .product-card__title{height:48px!important;min-height:48px!important;font-size:14px!important}html body.index .najd-offers .product-card__price{font-size:19px!important;color:#244797!important}
@media(max-width:1023px) and (min-width:768px){html body.index .najd-offers .product-card{grid-template-columns:90px minmax(0,1fr)!important;padding:8px!important}}@media(max-width:767px){html body.index .najd-phone-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:190px 155px 170px!important;gap:10px!important}html body.index .najd-phone-tile.najd-tile-0{grid-column:1!important;grid-row:1 / 3!important}html body.index .najd-phone-tile.najd-tile-1{grid-column:2!important;grid-row:1!important}html body.index .najd-phone-tile.najd-tile-2{grid-column:2!important;grid-row:2!important}html body.index .najd-phone-tile.najd-tile-3{grid-column:1!important;grid-row:3!important}html body.index .najd-phone-tile.najd-tile-4{grid-column:2!important;grid-row:3!important}html body.index .najd-phone-tile h3{font-size:13px!important;max-width:100%!important}html body.index .najd-phone-tile.najd-tile-1 h3{max-width:100%!important}html body.index .najd-phone-tile>div{padding:12px!important}html body.index .najd-phone-tile img,html body.index .najd-phone-tile.najd-tile-1 img{padding:52px 14px 12px!important;object-position:center!important}html body.index .najd-offers .product-card{grid-template-columns:105px minmax(0,1fr)!important;min-height:190px!important;padding:10px!important}html body.index .najd-offers .product-card__image{height:150px!important;min-height:150px!important}}

.najd-empty-reviews{display:none!important}.product-more-info:has(.product-more-info__inner.najd-empty-reviews){display:none!important}.najd-specs-heading{display:flex;align-items:center;gap:18px;padding:18px;margin:-4px -4px 24px;border:1px solid #e0e6f1;border-radius:16px;background:linear-gradient(120deg,#edf2fb,#fff)}.najd-specs-heading img{width:65px;height:84px;object-fit:contain;flex:0 0 65px;mix-blend-mode:multiply}.najd-specs-heading h2{font-size:22px!important;margin:0 0 4px!important;color:#244797!important}.najd-specs-heading p{font-size:13px!important;margin:0!important;color:#6b7c96}.product-more-info__inner:not(.najd-empty-reviews){border:1px solid #e4eaf3;border-radius:18px;padding:22px;background:#fafbfd}
html[dir="rtl"] body.index main .najd-en,html[dir="ltr"] body.index main .najd-ar{display:none!important}
/* Consistent benefit rows in both languages. */
html body .najd-why-card{justify-content:flex-start!important}html body .najd-why-card h3{min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}html body .najd-why-card p{min-height:40px!important;margin:0!important}@media(max-width:767px){html body .najd-why-card h3{min-height:44px!important}html body .najd-why-card p{min-height:44px!important}}

/* Two editorial offer banners, requested 2026-09-30. Prices remain native. */
html body.index main .najd-offers{background:transparent!important;padding:0!important;border:0!important}
html body.index main .najd-offers .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}
html body.index main .najd-offers .swiper-slide:nth-child(n+3){display:none!important}
html body.index main .najd-offers .product-card{position:relative!important;grid-template-columns:39% minmax(0,1fr)!important;min-height:210px!important;height:210px!important;padding:22px!important;border:0!important;border-radius:18px!important;box-shadow:none!important;background:#eef0fb!important;overflow:hidden!important;gap:20px!important}
html body.index main .najd-offers .swiper-slide:nth-child(2) .product-card{background:#edf5f1!important}
html body.index main .najd-offers .product-card__image{height:166px!important;min-height:0!important;background:transparent!important;align-self:center!important}
html body.index main .najd-offers .product-card__image img{height:166px!important;width:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important}
html body.index main .najd-offers .product-card__content-wrapper{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:12px!important;height:100%!important;padding:0!important}
html body.index main .najd-offers .product-card__title{height:auto!important;min-height:0!important;line-height:1.45!important;font-size:20px!important;text-align:start!important}
html body.index main .najd-offers .product-card__title a{font-size:20px!important;line-height:1.45!important;color:#183b78!important;display:block!important;-webkit-line-clamp:unset!important}
html body.index main .najd-offers .product-card__title a:after{content:'';position:absolute;inset:0;z-index:5}
html body.index main .najd-offers .product-card__buttons,html body.index main .najd-offers .product-card__actions,html body.index main .najd-offers .product-options{display:none!important}
html body.index main .najd-offers .product-card__price{height:auto!important;justify-content:flex-start!important;margin:0!important}
html body.index main .najd-offers .total-price{font-size:32px!important;color:#244797!important;line-height:1.2!important}
html body.index main .najd-offers .before-price{font-size:17px!important}
html body.index main .najd-offers .product-card__content-wrapper:after{content:'اكتشف العرض ←';font-size:13px;font-weight:700;color:#244797}
html[dir=ltr] body.index main .najd-offers .product-card__content-wrapper:after{content:'Explore offer →'}
.najd-offer-saving{font-size:14px!important;font-weight:700!important;color:#196148!important}
html body .product-card .product-card__buttons button{border-radius:10px!important}
@media(max-width:767px){html body.index main .najd-offers .swiper-wrapper{grid-template-columns:1fr!important;gap:14px!important}html body.index main .najd-offers .product-card{height:180px!important;min-height:180px!important;padding:16px!important;gap:12px!important;grid-template-columns:36% minmax(0,1fr)!important}html body.index main .najd-offers .product-card__image,html body.index main .najd-offers .product-card__image img{height:145px!important}html body.index main .najd-offers .product-card__title a{font-size:17px!important}html body.index main .najd-offers .total-price{font-size:28px!important}}

/* One Najd purchase-button geometry across main, sticky and quick views. */
html body .s-button-element.s-button-btn,html body salla-add-product-button .s-button-element{border-radius:12px!important;box-sizing:border-box!important}
html body salla-add-product-button:not(.addToCart__btn) .s-button-element,html body .s-add-product-button-main> salla-button>button{height:44px!important;min-height:44px!important;padding-block:0!important;border-radius:12px!important}
html body salla-mini-checkout-widget.s-mini-checkout{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:12px!important;padding:0!important;height:44px!important;min-height:44px!important}
html body .s-add-product-button-mini-checkout-content{border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;min-height:0!important;height:100%!important;padding:0 12px!important;font-size:16px!important}
html body apple-pay-button.s-quick-buy-apple-pay{--apple-pay-button-height:44px;--apple-pay-button-border-radius:12px;--border-radius:12px;--height:44px;height:44px!important;min-height:44px!important;border-radius:12px!important;overflow:hidden!important;margin-top:10px!important}
html body .s-add-product-button-main{align-items:stretch!important;gap:10px!important}
html body.index main .najd-offers .swiper-slide{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}html body.index main .najd-offers .product-card{width:100%!important;max-width:none!important}html body.index main .najd-offers .product-card__title{max-height:none!important;overflow:visible!important}
html body.index main .najd-offers .special-products-slider__title{display:flex!important;align-items:center!important;gap:10px!important}
html body.index main .najd-offers .special-products-slider__title:before{content:'';display:block;width:28px;height:28px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23244797' d='M3 4h13l13 13-13 13L3 17z'/%3E%3Ccircle cx='9' cy='10' r='2' fill='white'/%3E%3Cpath d='m15 13 7 8m-6 0 5-7' stroke='white' stroke-width='2'/%3E%3C/svg%3E")}

/* Crisp editorial banners: live typography, no rasterized text. */
html body .najd-crisp-banner{position:relative!important;display:grid!important;grid-template-columns:44% 56%!important;direction:ltr!important;align-items:center!important;background:#f3f3f7!important;overflow:hidden!important;border:0!important;border-radius:18px!important;box-shadow:none!important;padding:0!important;gap:0!important}
html body.index main .najd-service-banner.najd-crisp-banner{aspect-ratio:6/1!important;height:auto!important;min-height:190px!important}
html body .najd-crisp-banner .najd-service-visual{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;align-self:stretch!important}
html body .najd-crisp-banner .najd-service-visual img{display:block!important;position:absolute!important;inset:0 auto 0 0!important;width:240%!important;max-width:none!important;height:100%!important;object-fit:cover!important;object-position:left center!important}
html body .najd-crisp-banner .najd-crisp-copy{position:relative!important;z-index:1!important;padding:20px 32px!important;text-align:center!important;background:#f3f3f7!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;min-width:0!important}
html body .najd-crisp-banner h2{font:800 clamp(23px,2.4vw,34px)/1.2 Tajawal,sans-serif!important;color:#173b7b!important;margin:0!important}
html body .najd-crisp-banner p{font:500 19px/1.35 Tajawal,sans-serif!important;color:#244797!important;margin:0!important}
html body .najd-crisp-banner small{font:500 12px/1.4 Tajawal,sans-serif!important;color:#56647b!important;margin:0!important}
html body .najd-payment-wordmarks{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;direction:ltr!important}
html body .najd-tabby-word{background:#3dffb0!important;font:bold 24px/1.1 Arial,sans-serif!important;color:#071b13!important;border-radius:6px!important;padding:4px 12px!important}
html body .najd-tamara-word{background:linear-gradient(120deg,#a8d9fc,#fff0b1,#f7adc9,#b695eb)!important;font:800 23px/1.15 Tajawal,sans-serif!important;color:#15101a!important;border-radius:6px!important;padding:4px 12px!important}
html body .najd-pickup-note.najd-crisp-banner{width:100%!important;min-height:138px!important;margin:18px 0 0!important;aspect-ratio:4/1!important}
html body .najd-pickup-note.najd-crisp-banner h2{font-size:20px!important}html body .najd-pickup-note.najd-crisp-banner p{font-size:14px!important}html body .najd-pickup-note.najd-crisp-banner small{font-size:10px!important}html body .najd-pickup-note.najd-crisp-banner .najd-crisp-copy{padding:12px!important}
html body.index main .najd-offers.najd-offers-ready .slider-wrap{display:none!important}
.najd-designed-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%}
.najd-designed-offer{display:grid;grid-template-columns:31% 28% 41%;direction:ltr;align-items:center;position:relative;overflow:hidden;aspect-ratio:4.1/1;background:#f0f5dc;border-radius:18px;padding:14px 18px;color:#19212b;isolation:isolate;text-decoration:none;transition:box-shadow .2s,transform .2s}
.najd-designed-offer:hover{box-shadow:0 6px 20px #24479718;transform:translateY(-2px)}.najd-designed-offer:focus-visible{outline:2px solid #244797;outline-offset:4px}
.najd-designed-offer>img{width:100%;height:145px;max-height:100%;object-fit:contain;mix-blend-mode:multiply}
.najd-offer-model{display:flex;flex-direction:column;gap:4px;text-align:left;min-width:0}
.najd-offer-model b{font:800 19px/1.1 Tajawal,sans-serif;letter-spacing:.4px}.najd-offer-model strong{font:800 19px/1.15 Tajawal,sans-serif}.najd-offer-model>span{font:600 17px/1.2 Tajawal,sans-serif}
.najd-offer-details{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;text-align:center}
.najd-offer-details>small{font-size:10px;font-weight:700;white-space:nowrap}
.najd-live-offer-price{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.najd-live-offer-price strong{font:800 30px/1.15 Tajawal,sans-serif;color:#244797}.najd-live-offer-price del{font-size:14px;color:#738091}.najd-live-offer-saving{font:700 12px/1.2 Tajawal,sans-serif;color:#23624c;margin:0}.najd-live-offer-saving:empty{display:none}.najd-offer-link{font-size:12px;color:#244797;border:1px solid #244797;border-radius:8px;padding:5px 12px;line-height:1.2;font-weight:700}
@media(max-width:767px){html body.index main .najd-service-banner.najd-crisp-banner{min-height:155px!important;aspect-ratio:auto!important;grid-template-columns:40% 60%!important}.najd-designed-offers{grid-template-columns:1fr;gap:12px}.najd-designed-offer{aspect-ratio:3/1;min-height:130px;padding:12px;border-radius:14px;grid-template-columns:30% 28% 42%}.najd-designed-offer>img{height:115px}.najd-offer-model b,.najd-offer-model strong{font-size:16px}.najd-offer-model>span{font-size:14px}.najd-live-offer-price strong{font-size:27px}.najd-offer-details>small{font-size:8px}.najd-offer-link{font-size:11px;padding:5px 8px}html body .najd-crisp-banner .najd-crisp-copy{padding:14px 10px!important;gap:6px!important}html body .najd-crisp-banner h2{font-size:21px!important}html body .najd-crisp-banner p{font-size:14px!important}html body .najd-crisp-banner small{font-size:9px!important}html body .najd-tabby-word{font-size:19px!important;padding:3px 8px!important}html body .najd-tamara-word{font-size:18px!important;padding:3px 8px!important}html body .najd-pickup-note.najd-crisp-banner{min-height:140px!important;aspect-ratio:auto!important}html body .najd-pickup-note.najd-crisp-banner h2{font-size:18px!important}}
html[dir=rtl] .najd-en,html[dir=ltr] .najd-ar{display:none!important}

/* Consistent compact spacing between homepage sections. */
html body.index main .najd-phone-grid,html body.index main .najd-service-banner,html body.index main .najd-offers,html body.index main .najd-why,html body.index main>section[component-id="1014204478"],html body.index main>section[component-id="1343927843"],html body.index main>.s-block--faq,html body.index main>.s-block--custom-reviews{margin-block:0 22px!important}
html body.index main .special-products-slider__title{margin-bottom:14px!important}
html body.index main .najd-designed-offers{margin-top:0!important}
@media(max-width:767px){html body.index main .najd-phone-grid,html body.index main .najd-service-banner,html body.index main .najd-offers,html body.index main .najd-why,html body.index main>section[component-id="1014204478"],html body.index main>section[component-id="1343927843"]{margin-block:0 16px!important}}

/* Compact retail cards, shared across the storefront. */
html body .product-card .product-card__content-wrapper{grid-template-rows:38px 60px 25px 30px 42px!important;gap:5px!important;padding-top:8px!important}
html body .product-card .product-card__title{height:38px!important;min-height:38px!important;max-height:38px!important;line-height:19px!important;margin:0!important;text-align:start!important}
html body .product-card .product-card__title a{font-size:14px!important;font-weight:700!important;line-height:19px!important}
html body .product-card .product-options{height:60px!important;min-height:60px!important;margin:0!important;gap:3px!important}
html body .product-card .product-card__price{height:30px!important;min-height:30px!important;margin:0!important;align-items:center!important;justify-content:flex-start!important}
html body .product-card .product-card__price .total-price{color:#244797!important;font-size:20px!important;font-weight:800!important}
html body .product-card .product-card__buttons{height:42px!important;min-height:42px!important;margin:0!important;padding-top:6px!important;align-items:center!important}
html body .product-card .product-card__buttons button{border-radius:12px!important;height:34px!important;min-height:34px!important;width:34px!important;min-width:34px!important;border:1px solid #dce3ef!important;color:#244797!important;background:#fff!important;box-shadow:0 2px 5px #173b7b09!important}
html body .product-card .product-card__buttons .addToCart button{background:#244797!important;border-color:#244797!important;color:#fff!important}
html body .product-card .najd-card-benefit{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;background:#eaf7f0!important;color:#376a59!important;border-radius:5px!important;padding:3px 5px!important;font-size:10px!important;line-height:17px!important;white-space:nowrap!important;height:25px!important}
html body .product-card .s-product-options-grid-mode-span{font-size:10px!important;line-height:1.3!important}
@media(max-width:767px){html body .product-card .product-card__content-wrapper{grid-template-rows:38px 60px 24px 28px 40px!important;gap:4px!important}html body .product-card .product-card__title a{font-size:12px!important;line-height:18px!important}html body .product-card .najd-card-benefit{font-size:9px!important;gap:3px!important;height:24px!important}html body .product-card .product-card__price .total-price{font-size:18px!important}}

html body .najd-designed-offer{width:100%!important;min-width:0!important;max-width:100%!important;aspect-ratio:auto!important;height:145px!important}
html body .product-card .product-card__content-wrapper{grid-template-rows:38px 72px 25px 30px 42px!important}
html body .product-card .product-options{height:72px!important;min-height:72px!important}
html body .product-card .s-product-options-option-container{margin:0!important;padding:0!important;min-height:0!important}
html body .product-card .s-product-options-thumbnails-wrapper{height:36px!important;min-height:36px!important;padding:0!important;gap:2px!important}
html body .product-card .s-product-options-grid-mode-span{height:26px!important;min-height:26px!important;padding:5px 6px!important;margin:0!important}
html body .product-card .product-card__buttons .addToCart button *{color:#fff!important}
@media(max-width:767px){html body .najd-designed-offer{height:130px!important}html body .najd-payment .najd-service-visual img{left:-45%!important}html body .product-card .product-card__content-wrapper{grid-template-rows:38px 72px 24px 28px 40px!important}}

html body .product-card .s-product-options-option-content{overflow:visible!important}
@media(min-width:768px) and (max-width:1023px){html body.product-single .product-single__columns{flex-direction:column!important}html body.product-single .product-single__columns>.product-single__slider,html body.product-single .product-single__columns>.product-single__info{width:100%!important;max-width:100%!important;flex-basis:100%!important;position:static!important;padding-inline:0!important}}

html body.index main .product-card,html body .product-card{border-radius:14px!important}

/* Ahmed 2026-09-30: centered cards, compact controls, unified headings */
html body .s-add-product-button-main salla-mini-checkout-widget.s-mini-checkout .s-add-product-button-mini-checkout-content{border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}
html body main .product-card .najd-card-benefit{display:none!important}
html body.index main .product-card .product-card__content-wrapper,html body main .product-card .product-card__content-wrapper{grid-template-rows:38px 72px 30px 42px!important;gap:5px!important;text-align:center!important}
html body main .product-card .product-card__title,html body.index main .product-card .product-card__title{text-align:center!important;justify-content:center!important;margin:0!important}
html body main .product-card .product-options,html body main .product-card .s-product-options-option-content{overflow:visible!important;scrollbar-width:none!important}
html body main .product-card .s-product-options-option-content::-webkit-scrollbar{display:none!important}
html body main .product-card .s-product-options-thumbnails-wrapper,html body main .product-card .s-product-options-grid-mode{justify-content:center!important;align-items:center!important}
html body main .product-card .product-card__price,html body main .product-card .product-card__price-wrapper{justify-content:center!important;text-align:center!important;margin-inline:auto!important;width:100%!important}
html body main .product-card .product-card__buttons button.s-button-element{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:1px solid #244797!important;border-radius:11px!important;background:#fff!important;color:#244797!important;box-shadow:none!important;padding:0!important}
html body main .product-card .product-card__buttons button.s-button-element *,html body main .product-card .product-card__buttons .addToCart__btn button *{color:#244797!important}
html body main .product-card .product-card__buttons button.s-button-element svg{fill:currentColor!important}
html body main .product-card .product-card__buttons button.s-button-element:hover{background:#edf3fd!important}
html body.index main .special-slider__content{min-height:40px!important;height:40px!important;padding:0!important;justify-content:center!important}
html body.index main .special-slider__content>.description{display:none!important}
html body.index main .special-products-slider__title{display:flex!important;align-items:center!important;gap:9px!important;min-height:40px!important;margin:0!important;padding-inline-end:104px!important}
html body.index main .s-block--special-products-slider .s-slider-block__title{top:-56px!important;height:40px!important}
html body.index main .s-slider-nav-arrow{color:#244797!important;border-color:#dbe4f3!important;background:#f3f6fc!important;border-radius:10px!important;width:36px!important;height:36px!important}
html body.index main .s-slider-nav-arrow svg{fill:currentColor!important;color:#244797!important}
html body.index main [component-id="1343927843"] .special-products-slider__title:before,html body.index main [component-id="1014204478"] .special-products-slider__title:before{content:'NEW';display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;background:#e8f1ff;color:#244797;border-radius:50%;font:800 9px Tajawal,sans-serif;letter-spacing:.3px}
html body.index main [component-id="1014204478"] .special-products-slider__title:before{content:'★';background:#fff0da;color:#d7952a;font-size:23px}
html body .najd-crisp-banner{grid-template-columns:50% 50%!important}
html body .najd-crisp-copy{padding:16px 24px!important;gap:8px!important}
html body .najd-service-visual img{width:220%!important;left:0!important;object-position:left center!important}
html body .najd-payment .najd-service-visual img{left:-16%!important}
html body #product-form{padding:16px!important}
html body #product-form>salla-product-options{padding:0!important;margin:0 0 12px!important}
html body #product-form .s-product-options-option-container{padding:0!important;margin:0 0 12px!important}
html body #product-form .s-product-options-option{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}
html body #product-form .s-product-options-option-label{width:100%!important;text-align:center!important;margin:0!important;font-size:14px!important}
html body #product-form .s-product-options-option-label small{display:none!important}
html body #product-form .s-product-options-option-content{width:100%!important;padding:0!important;overflow:visible!important}
html body #product-form .s-product-options-thumbnails-wrapper,html body #product-form .s-product-options-grid-mode{justify-content:center!important;gap:10px!important}
html body #product-form .s-product-options-thumbnails-wrapper p{margin:3px 0 0!important;font-size:11px!important}
html body #product-form .s-product-options-grid-mode-span{min-height:34px!important;padding:6px 12px!important;font-size:13px!important}
html body #product-form>section:not(.sticky-product-bar){padding:4px 0!important;margin:0 0 10px!important;font-size:12px!important}
html body #product-form .product-price-bottom{padding:0!important;margin:0 0 12px!important}
html body #product-form .product-price-bottom>.center-between{justify-content:center!important;gap:12px!important}
html body #product-form .product-single__price-label{display:none!important}
html body #product-form .sticky-product-bar{padding:0!important;margin:0!important}
html body #product-form .sticky-product-bar__quantity{justify-content:center!important;gap:12px!important;margin:0 0 12px!important}
html body #product-form .sticky-product-bar__quantity .form-label{font-size:14px!important;margin:0!important}
html body #product-form .sticky-product-bar__btn{margin-top:0!important}
html body #product-form .najd-pickup-note{margin-top:14px!important}
@media(max-width:767px){html body .najd-crisp-banner{grid-template-columns:44% 56%!important}html body .najd-crisp-copy{padding:12px 9px!important;gap:6px!important}html body .najd-payment .najd-service-visual img{left:-35%!important}html body.index main .special-products-slider__title{font-size:19px!important;padding-inline-end:90px!important}html body #product-form{padding:12px!important}}

html body.index main .najd-service-banner.najd-crisp-banner .najd-service-visual img{width:220%!important;object-position:left 28%!important}html body.index main .najd-service-banner.najd-payment .najd-service-visual img{left:-12%!important}html body #product-form .s-product-options-thumbnails-wrapper{padding:2px 0!important}html body #product-form .s-product-options-grid-mode{padding:0!important}html body #product-form .s-product-options-grid-mode>label{margin:0!important}html body #product-form>section:not(.sticky-product-bar){display:none!important}
@media(max-width:767px){html body.index main .najd-service-banner.najd-crisp-banner{grid-template-columns:44% 56%!important}html body.index main .najd-service-banner.najd-payment .najd-service-visual img{left:-40%!important;object-position:left center!important}}

html body.index main .product-card .s-product-options-option-container,html body main .product-card .s-product-options-option-container{margin:0!important;padding:0!important;min-height:0!important}html body.index main .product-card .s-product-options-option,html body main .product-card .s-product-options-option{margin:0!important;padding:0!important;gap:0!important}html body.index main .product-card .s-product-options-grid-mode,html body main .product-card .s-product-options-grid-mode{padding:0!important;margin:0!important;min-height:26px!important}html body.index main .product-card .s-product-options-grid-mode label,html body main .product-card .s-product-options-grid-mode label{margin:0!important;padding:0!important}html body.index main .product-card .s-product-options-grid-mode-span,html body main .product-card .s-product-options-grid-mode-span{margin:0!important;height:26px!important;min-height:26px!important;padding:5px 6px!important}

html body.product-single .product-single__info>.product-price-top{display:none!important}html body.product-single .product-single__stock-info{margin:4px 0 10px!important;padding:0!important}html body.product-single .product-entry__sub-title{margin-bottom:4px!important}html body.product-single .product-single__tax-note{margin-bottom:4px!important}
@media(max-width:767px){html body #product-form .sticky-product-bar{position:static!important;inset:auto!important;width:100%!important;box-shadow:none!important;border:0!important}html body #product-form .sticky-product-bar__btn{display:block!important;width:100%!important}html body #product-form .s-add-product-button-main{width:100%!important;height:44px!important;display:flex!important;gap:8px!important}html body #product-form salla-quick-buy{display:block!important;width:100%!important}html body #product-form .sticky-product-bar__quantity salla-quantity-input{width:138px!important;flex:0 0 138px!important}html body #product-form .sticky-product-bar__quantity .form-label{display:block!important}html body #product-form .s-add-product-button-main>.s-button-wrap{flex:1!important}html body #product-form .s-add-product-button-main>salla-mini-checkout-widget{flex:1!important}html body #product-form .sticky-product-bar__quantity{padding:0!important}}

/* Najd: accessible hover, unified visual system and editable four-slide hero — 2026-09-30 */
html body{font-family:Tajawal,sans-serif!important}
html body :is(h1,h2,h3,h4,p,label,input,select,textarea,button){font-family:Tajawal,sans-serif}
html body :is(h1,h2,h3){font-weight:700!important;letter-spacing:0!important}
html body main .product-card [data-title]:before,html body main .product-card [data-title]:after{display:none!important}
html body .s-product-options-grid-mode label:hover .s-product-options-grid-mode-span,html body .s-product-options-grid-mode label:focus-within .s-product-options-grid-mode-span{color:#193d86!important;background:#eaf0fb!important;border-color:#244797!important}
html body .s-product-options-grid-mode input:checked~.s-product-options-grid-mode-span{color:#fff!important;background:#244797!important;border-color:#244797!important}
html body main .product-card .product-card__buttons button.s-button-element:is(:hover,:focus-visible){color:#fff!important;background:#244797!important;border-color:#244797!important;transform:translateY(-2px)}
html body main .product-card .product-card__buttons button.s-button-element:is(:hover,:focus-visible) *{color:#fff!important}
html body button:focus-visible,html body a:focus-visible,html body select:focus-visible{outline:2px solid #547ac7!important;outline-offset:3px!important}
#najd-floating-tip{position:fixed;z-index:2147483000;max-width:calc(100vw - 24px);padding:8px 12px;background:#193d86;color:white;border-radius:8px;box-shadow:0 4px 16px #193d8626;font:500 13px/1.45 Tajawal,sans-serif;text-align:center;pointer-events:none;width:max-content;white-space:normal}
#najd-floating-tip[hidden]{display:none!important}
html body.index main .special-products-slider__title:before{display:none!important}
.najd-heading-badge{display:inline-flex!important;width:36px!important;height:36px!important;flex:0 0 36px!important;align-items:center;justify-content:center;background:#edf2fc!important;border:1px solid #dce5f7;border-radius:12px!important;color:#244797!important;box-shadow:0 3px 8px #24479708}
.najd-heading-badge svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
html body.index main .special-products-slider__title{font-size:25px!important;line-height:1.3!important}
.najd-sort-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:0 0 20px;color:#334155;font-weight:700;font-size:15px}
.najd-sort-toolbar select,html body #product-filter{min-height:42px;border:1px solid #dbe4f3;border-radius:10px;background:#fff;color:#193d86;padding:8px 34px 8px 14px;font:500 14px Tajawal,sans-serif;min-width:190px;max-width:100%}
html body.index main .najd-main-hero{order:0!important;display:block!important;width:var(--najd-content-width)!important;max-width:1200px!important;margin:0 auto 20px!important;padding:0!important;height:auto!important;border-radius:20px;overflow:hidden}
html body.index main:has(.najd-hero-ready) .najd-phone-grid{display:none!important}
.najd-hero-ready>salla-slider{display:none!important}
.najd-hero-stage{position:relative;height:360px;background:#f2f4f8;isolation:isolate;overflow:hidden;border-radius:20px}
.najd-hero-panel{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;direction:ltr;background:radial-gradient(ellipse at 20% 50%,#e5eafb 0,transparent 56%),#f3f4f8;transition:opacity .35s ease;opacity:0;visibility:hidden;pointer-events:none}
.najd-hero-panel:nth-child(even){background:radial-gradient(ellipse at 20% 50%,#e4edde 0,transparent 58%),#f3f6eb}
.najd-hero-panel.is-active{opacity:1;visibility:visible;pointer-events:auto}
.najd-hero-panel img,.najd-hero-panel video{display:block;width:100%;height:290px;object-fit:contain;max-width:none;padding:12px 35px;box-sizing:border-box;mix-blend-mode:multiply}
.najd-hero-copy{padding:24px 60px 30px 12px;text-align:start;direction:rtl;color:#193d86}
html[dir=ltr] .najd-hero-copy{direction:ltr;padding:24px 45px 30px 18px}
html body .najd-hero-copy h2{font-size:38px!important;line-height:1.3!important;margin:0 0 10px!important;font-weight:800!important;color:#193d86}
.najd-hero-copy p{font-size:20px;line-height:1.5;color:#52647e;margin:0 0 20px}
.najd-hero-copy a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 24px;border-radius:12px;background:#244797;color:white;font-weight:700;font-size:16px}
.najd-hero-copy a:hover{background:#19366f;color:white}
.najd-hero-panel.najd-hero-full{display:block}
.najd-hero-full img,.najd-hero-full video{height:100%;width:100%;padding:0;object-fit:contain;mix-blend-mode:normal}
.najd-hero-nav{position:absolute;z-index:3;top:calc(50% - 19px);width:38px;height:38px;border:1px solid #dce4f1;border-radius:50%;color:#244797;background:#fffffff2;display:grid;place-items:center;box-shadow:0 3px 12px #193d8614;font-size:25px;line-height:1;cursor:pointer}
.najd-hero-prev{right:12px}.najd-hero-next{left:12px}
.najd-hero-pagination{position:absolute;z-index:3;inset-inline:54px;bottom:12px;display:flex;justify-content:center;align-items:center;gap:4px;direction:ltr}
.najd-hero-dot,.najd-hero-pause{width:28px;height:28px;border:0;background:transparent;color:#244797;cursor:pointer;display:grid;place-items:center;padding:0}
.najd-hero-dot:after{content:'';display:block;width:7px;height:7px;background:#9aa9c6;border-radius:99px;transition:width .2s}
.najd-hero-dot[aria-current=true]:after{width:22px;background:#244797}
html body.index main .najd-service-banner.najd-crisp-banner{background:#f2f4f8!important;border-radius:18px!important;grid-template-columns:50% 50%!important}
html body .najd-crisp-copy h2{font-size:29px!important;line-height:1.35!important;font-weight:700!important;margin:0!important}
html body .najd-crisp-copy p{font-size:18px!important;font-weight:500!important}
html body .najd-crisp-copy small{font-size:12px!important;line-height:1.5!important;color:#64748b!important}
html body .najd-crisp-copy{padding:18px 28px!important;gap:8px!important}
html body .najd-designed-offer{position:relative;grid-template-columns:1fr 1fr 1.15fr!important;padding:15px 20px!important;align-items:center!important;background:#f0f5df!important;border-radius:18px!important;border:1px solid #e8edda!important;overflow:hidden!important}
html body .najd-offer-model{gap:3px!important}
html body .najd-offer-model b{font-size:15px!important;letter-spacing:.5px}
html body .najd-offer-model strong{font-size:18px!important;line-height:1.25!important}
html body .najd-offer-model span{font-size:14px!important}
html body .najd-offer-details{gap:8px!important;align-items:center!important;text-align:center!important}
html body .najd-offer-details small{font-size:10px!important;font-weight:700}
html body .najd-live-offer-price strong{font-size:30px!important;line-height:1.1!important}
html body .najd-live-offer-price del{font-size:13px!important;color:#69766a}
html body .najd-live-offer-saving:not(:empty){display:block!important;background:#244797;color:#fff;padding:4px 9px;border-radius:6px;font-size:12px!important;font-weight:700}
html body .najd-offer-link{font-size:12px!important;border-radius:9px!important;padding:6px 12px!important;min-height:29px!important}
@media(max-width:767px){html body.index main .najd-main-hero{margin-bottom:14px!important;border-radius:16px}.najd-hero-stage{height:245px;border-radius:16px}.najd-hero-panel{grid-template-columns:44% 56%}.najd-hero-panel img,.najd-hero-panel video{height:195px;padding:14px 8px 14px 16px}.najd-hero-copy,html[dir=ltr] .najd-hero-copy{padding:12px 23px 20px 3px}.najd-hero-copy{direction:rtl}html body .najd-hero-copy h2{font-size:22px!important;line-height:1.3!important;margin-bottom:7px!important}.najd-hero-copy p{font-size:13px;line-height:1.45;margin-bottom:10px}.najd-hero-copy a{font-size:13px;padding:7px 14px;min-height:36px;border-radius:9px}.najd-hero-nav{width:29px;height:29px;top:calc(50% - 15px);font-size:20px}.najd-hero-prev{right:5px}.najd-hero-next{left:5px}.najd-hero-full img,.najd-hero-full video{height:100%;padding:0}.najd-hero-pagination{bottom:5px}html body.index main .special-products-slider__title{font-size:19px!important}.najd-sort-toolbar{justify-content:space-between;margin-bottom:14px;gap:8px}.najd-sort-toolbar select{min-width:175px;font-size:13px}html body.index main .najd-service-banner.najd-crisp-banner{grid-template-columns:46% 54%!important}html body .najd-crisp-copy{padding:10px 12px!important;gap:5px!important}html body .najd-crisp-copy h2{font-size:19px!important}html body .najd-crisp-copy p{font-size:12px!important}html body .najd-crisp-copy small{font-size:9px!important}html body .najd-designed-offer{padding:12px!important;gap:7px!important}html body .najd-offer-model strong{font-size:15px!important}html body .najd-offer-model b{font-size:12px!important}html body .najd-live-offer-price strong{font-size:25px!important}html body .najd-offer-details small{font-size:8px!important}.najd-heading-badge{width:32px!important;height:32px!important;flex-basis:32px!important}.najd-heading-badge svg{width:20px;height:20px}}
@media(prefers-reduced-motion:reduce){.najd-hero-panel,.najd-hero-dot:after{transition:none}}

html body.index main .special-products-slider__title{opacity:1!important;transform:none!important}
html body .najd-hero-copy h2{text-wrap:balance;max-width:19ch}
html body .najd-hero-copy p{text-wrap:balance}
html body.brands-single .s-products-list-wrapper{grid-template-columns:repeat(auto-fit,minmax(180px,228px))!important;justify-content:center!important;gap:16px!important}
@media(max-width:767px){html body.brands-single .s-products-list-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}

.najd-hero-full>a{display:block;width:100%;height:100%}

@media(max-width:767px){.najd-hero-nav{top:auto;bottom:10px}}

/* Najd September 30 — shared spacing, header, navigation and heading badges. */
html body .store-header .top-navbar{min-height:32px!important;padding-block:0!important}
html body .store-header .header__topbar-inner{min-height:32px!important;align-items:center!important}
html body .store-header #mainnav,html body .store-header #mainnav>.inner,html body .store-header .header__main-row{height:78px!important;min-height:78px!important}
html body .store-header .header__main-container{padding-block:0!important}
html body .store-header .navbar-brand{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;height:78px!important}
html body .store-header .navbar-brand img{height:54px!important;max-height:54px!important;width:auto!important;max-width:190px!important;object-fit:contain!important}
html body main .product-card .product-card__content-wrapper{display:grid!important;grid-template-rows:38px 74px 30px 42px!important;row-gap:12px!important;align-content:start!important}
html body main .product-card .product-options{height:74px!important;min-height:74px!important;padding:0!important;margin:0!important;display:block!important}
html body main .product-card salla-conditional-fields{display:flex!important;flex-direction:column!important;gap:12px!important}
html body main .product-card .s-product-options-option-container{margin:0!important;padding:0!important}
html body main .product-card .s-product-options-thumbnails-wrapper{height:36px!important;min-height:36px!important}
html body main .product-card .s-product-options-grid-mode{height:26px!important;min-height:26px!important}
html body main .product-card .product-card__price{margin:0!important}
html body main .special-products-slider__title{display:flex!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:44px!important;line-height:1.35!important;overflow:visible!important;padding-block:3px!important;transform:none!important}
html body main .special-slider__content,html body main .special-slider__media{min-height:50px!important;height:50px!important;overflow:visible!important}
html body main .najd-heading-badge{display:inline-flex!important;flex:0 0 36px!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;box-sizing:border-box!important;border-radius:12px!important;background:#eaf2ff!important;color:#2e65bc!important;border:1px solid #d8e6fd!important;overflow:visible!important;transform:none!important;box-shadow:none!important}
html body main .najd-heading-badge svg{display:block!important;width:21px!important;height:21px!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html body main [component-id="1014204478"] .najd-heading-badge{color:#b37816!important;background:#fff4df!important;border-color:#f3dfb9!important}
html body main .najd-offers .najd-heading-badge{color:#338059!important;background:#eaf5e8!important;border-color:#cee5cd!important}
html body .s-slider-nav-arrow,html body.index main .s-slider-nav-arrow,html body .najd-hero-nav{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;display:inline-flex;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:1px solid #e1e8f5!important;border-radius:11px!important;background:#f2f5fc!important;color:#244797!important;font-size:0!important;line-height:1!important;overflow:visible!important;box-shadow:none!important}
html body .s-slider-nav-arrow>*,html body .najd-hero-nav>*{display:none!important}
html body .s-slider-nav-arrow:after,html body .najd-hero-nav:after{display:none!important}
html body .s-slider-nav-arrow:before,html body .najd-hero-nav:before{content:''!important;display:block!important;position:static!important;width:18px!important;height:18px!important;flex:0 0 18px!important;background:currentColor!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 12H5m6-6-6 6 6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;transform:none!important;margin:0!important}
html[dir=rtl] body .s-slider-prev:before,html[dir=ltr] body .s-slider-next:before,html body .najd-hero-next:before{transform:rotate(180deg)!important}
html body .s-slider-nav-arrow:focus-visible,html body .najd-hero-nav:focus-visible{outline:2px solid #5c7fc5!important;outline-offset:2px!important}
html body .s-slider-nav-arrow:disabled{opacity:.38!important}
html body.index main .s-slider-block__title{overflow:visible!important;padding:3px!important;height:44px!important;top:-62px!important}
html body #product-form .s-add-product-button-sr-only{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;margin:0!important;font-size:14px!important;white-space:nowrap!important}
html body #product-form .s-add-product-button-main>.s-button-wrap .s-button-text{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}
html body #product-form .s-add-product-button-main svg{width:20px!important;height:20px!important;flex-shrink:0!important}
@media(max-width:767px){
html body .store-header #mainnav,html body .store-header #mainnav>.inner,html body .store-header .header__main-row,html body .store-header .navbar-brand{height:64px!important;min-height:64px!important}
html body .store-header .navbar-brand img{height:40px!important;max-height:40px!important;max-width:140px!important}
html body main .product-card .product-card__content-wrapper{row-gap:10px!important;grid-template-rows:38px 72px 28px 42px!important}
html body main .product-card salla-conditional-fields{gap:10px!important}
html body main .product-card .product-options{height:72px!important;min-height:72px!important}
html body.index main .special-products-slider__title{font-size:19px!important;padding-inline-end:86px!important;gap:8px!important}
html body.index main .najd-offers .special-products-slider__title{padding-inline-end:0!important}
html body main .najd-heading-badge{width:32px!important;height:32px!important;flex-basis:32px!important;border-radius:10px!important}
html body main .najd-heading-badge svg{width:19px!important;height:19px!important}
html body .selia-bottom-nav{position:fixed!important;left:12px!important;right:12px!important;inset-inline:12px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:520px!important;margin:0 auto!important;transform:none!important;box-sizing:border-box!important;padding:0!important;border-radius:16px!important;background:#244797!important;overflow:visible!important;z-index:80!important;box-shadow:0 4px 20px #173b7b26!important}
html body .selia-bottom-nav-items{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:0!important;width:100%!important;max-width:100%!important;min-height:60px!important;height:60px!important;padding:5px 4px!important;margin:0!important;box-sizing:border-box!important}
html body .selia-bottom-nav-button{min-width:0!important;width:auto!important;height:50px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important}
html body .selia-bottom-nav-wishlist{display:none!important}
html body .selia-bottom-nav-icon{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;color:white!important;line-height:1!important}
html body .selia-bottom-nav-icon i{font-size:21px!important;line-height:23px!important;width:23px!important;height:23px!important;text-align:center!important}
html body .selia-bottom-nav span:not(.s-cart-summary-count){font:500 10px/13px Tajawal,sans-serif!important;color:white!important;white-space:nowrap!important}
html body .selia-bottom-nav .s-cart-summary-wrapper{height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important}
html body .selia-bottom-nav .s-cart-summary-content{display:none!important}
html body .selia-bottom-nav-user salla-user-menu{height:23px!important;min-height:23px!important;display:block!important}
html body .selia-bottom-nav-cart:after{content:'السلة';color:#fff;font:500 10px/13px Tajawal,sans-serif}
html[dir=ltr] body .selia-bottom-nav-cart:after{content:'Cart'}
html body #wa-selia{bottom:calc(86px + env(safe-area-inset-bottom,0px))!important;right:16px!important;left:auto!important;width:42px!important;height:42px!important;z-index:79!important}
html body{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}
}

/* September 30: media hero, Xiaomi showcase and shared alignment. */
html body.index main>[component-id="1161430842"]{order:0!important}
html body.index main>.najd-media-hero{order:1!important;display:block!important;width:var(--najd-content-width)!important;max-width:1200px!important;margin:0 auto 22px!important;padding:0!important;border-radius:18px!important;overflow:hidden!important;background:#062a65!important;height:var(--najd-media-height,480px)!important;min-height:220px!important}
html body.index main>.najd-media-hero salla-slider,html body.index main>.najd-media-hero [slot=items],html body.index main>.najd-media-hero .s-slider-container,html body.index main>.najd-media-hero .swiper-wrapper,html body.index main>.najd-media-hero .advanced-slider__slide{height:100%!important;min-height:0!important}
html body.index main>.najd-media-hero .advanced-slider__image{height:100%!important;width:100%!important;object-fit:contain!important;object-position:center!important}
html body.index main>.najd-media-hero .advanced-slider__caption{background:transparent!important;inset:0!important;transform:none!important}
html body.index main>.najd-media-hero .advanced-slider__caption>.container{display:none!important}
html body.index main>.najd-main-hero{order:6!important;overflow:visible!important;margin:0 auto 22px!important}
html body.index main>.najd-why{order:7!important}
html body.index main>[component-id="1343927843"]{order:8!important}
html body.index main>.s-block--faq{order:10!important}
.najd-xiaomi-heading{display:flex;align-items:center;gap:10px;color:#35455b;font:700 26px/1.4 Tajawal,sans-serif;margin:0 0 14px}
.najd-xiaomi-heading:before{content:'mi';display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;color:#ed6805;background:#fff0e3;font:800 21px/1 sans-serif}
html body.index main .special-products-slider__inner{position:relative!important;display:block!important;overflow:visible!important}
html body.index main .special-slider__media{height:48px!important;min-height:48px!important;max-height:none!important;margin:0 0 14px!important;padding:0!important;overflow:visible!important}
html body.index main .special-slider__content{height:48px!important;min-height:48px!important;padding:0!important;position:static!important;display:flex!important;justify-content:center!important;align-items:stretch!important;overflow:visible!important}
html body.index main .special-products-slider__title{height:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;padding-inline-end:100px!important;transform:none!important}
html body.index main .special-products-slider__inner>.slider-wrap{position:static!important;padding:0!important;margin:0!important}
html body.index main .special-products-slider__inner .s-slider-block__title{position:absolute!important;inset:auto!important;top:6px!important;inset-inline-end:0!important;width:auto!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;z-index:3!important;display:flex!important;align-items:center!important}
html body.index main .special-products-slider__inner .s-slider-block__title-nav{position:static!important;transform:none!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;height:36px!important}
html body.index main .special-products-slider__inner .s-slider-nav-arrow{position:static!important;transform:none!important;margin:0!important;align-self:center!important}
html body.index main .najd-offers .special-products-slider__title{padding-inline-end:0!important}
html body.index main .najd-offers .s-slider-block__title{display:none!important}
html body .najd-designed-offer{height:160px!important;min-height:160px!important;padding:18px 20px!important;grid-template-columns:1fr 1fr 1.1fr!important;align-items:center!important;gap:10px!important}
html body .najd-designed-offer>img{height:122px!important;max-height:122px!important;align-self:center!important;justify-self:center!important;margin:0!important;object-position:center!important}
html body .najd-offer-model,html body .najd-offer-details{align-self:center!important;justify-content:center!important;margin:0!important;transform:none!important}
html body .najd-offer-details{gap:10px!important}
html body .najd-live-offer-price strong{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:5px!important;direction:ltr!important;font-size:30px!important;font-weight:800!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;line-height:1.2!important}
html body .najd-live-offer-price .sicon-sar{font-size:.72em!important}
html body main .product-card .product-card__price{display:flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;gap:6px!important;margin:0!important;padding:0!important}
html body main .product-card .starting-or-normal-price{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:5px!important;flex-wrap:wrap!important;line-height:1.2!important}
html body main .product-card .total-price{display:inline-flex!important;align-items:baseline!important;gap:4px!important;direction:ltr!important;color:#244797!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important;font-variant-numeric:tabular-nums!important;margin:0!important}
html body main .product-card .starting-or-normal-price>span{font-size:11px!important;color:#758297!important}
html body main .product-card .total-price i{font-size:.75em!important}
@media(max-width:767px){html body.index main>.najd-media-hero{margin-bottom:16px!important;border-radius:14px!important}.najd-xiaomi-heading{font-size:21px}.najd-xiaomi-heading:before{width:32px;height:32px;flex-basis:32px}html body .najd-designed-offer{height:140px!important;min-height:140px!important;padding:12px!important;gap:7px!important}html body .najd-designed-offer>img{height:110px!important;max-height:110px!important}html body .najd-live-offer-price strong{font-size:25px!important}html body main .product-card .total-price{font-size:21px!important}}
/* Main menu: a reliable drawn close icon and compact, aligned brand rows. */
html body #mobile-menu{--mm-spn-item-height:64px;background:#fff!important;color:#26344c!important}
html body #mobile-menu:after{height:64px!important;line-height:64px!important;padding-inline:22px 68px!important;font-size:19px!important;font-weight:700!important;text-align:start!important;color:#243b66!important;background:#f6f8fc!important}
html body #mobile-menu>.main-menu{top:64px!important;padding:8px 12px 28px!important}
html body #mobile-menu .main-menu__item{margin:0!important;min-height:64px!important}
html body #mobile-menu .main-menu__link{display:flex!important;align-items:center!important;gap:14px!important;min-height:64px!important;padding:10px 12px!important;border-radius:10px!important;font-size:16px!important;font-weight:600!important;color:#26344c!important}
html body #mobile-menu .main-menu__link:hover{background:#edf3fc!important;color:#244797!important}
html body #mobile-menu .main-menu__item-image{width:44px!important;height:44px!important;flex:0 0 44px!important;object-fit:contain!important;border-radius:8px!important;margin:0!important;padding:3px!important;background:#fff!important}
html body #mobile-menu .close-mobile-menu{position:absolute!important;top:12px!important;inset-inline:auto 14px!important;width:40px!important;height:40px!important;min-width:40px!important;background:#e9effa!important;color:#244797!important;border:1px solid #dbe4f3!important;border-radius:12px!important;z-index:5!important;font-size:0!important;line-height:0!important;transform:none!important;padding:0!important}
html body #mobile-menu .close-mobile-menu:before,html body #mobile-menu .close-mobile-menu:after{content:''!important;position:absolute!important;top:18px!important;left:10px!important;width:18px!important;height:2px!important;background:currentColor!important;border:0!important;mask:none!important;opacity:1!important;display:block!important;transform:rotate(45deg)!important}
html body #mobile-menu .close-mobile-menu:after{transform:rotate(-45deg)!important}
html body #mobile-menu .close-mobile-menu:hover{background:#dce7fa!important}
html body #mobile-menu .close-mobile-menu:focus-visible{outline:2px solid #244797!important;outline-offset:2px!important}
html body #mobile-menu>.main-menu{width:100%!important;max-width:100%!important;min-width:0!important;left:0!important;right:0!important;box-sizing:border-box!important}
html body #mobile-menu .main-menu__item,html body #mobile-menu .main-menu__link{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
@media(max-width:767px){html body:not(.never-najd) .selia-bottom-nav{inset:auto 12px calc(8px + env(safe-area-inset-bottom,0px)) 12px!important;width:auto!important;max-width:520px!important;margin:0 auto!important;padding:0!important;height:60px!important;transform:none!important;border-radius:16px!important}html body:not(.never-najd) .selia-bottom-nav-items{height:60px!important;padding:5px 4px!important}html body:not(.never-najd) .selia-bottom-nav .s-cart-summary-wrapper:after{content:none!important;display:none!important}html body:not(.never-najd) .selia-bottom-nav .s-cart-summary-wrapper{height:23px!important}html body:not(.never-najd) .selia-bottom-nav-button{height:50px!important}html body:not(.never-najd) .selia-bottom-nav-button span:not(.s-cart-summary-count),html body:not(.never-najd) .selia-bottom-nav-cart:after{font-size:11px!important;line-height:14px!important}html body:not(.never-najd) .selia-bottom-nav .s-cart-summary-count:empty,html body:not(.never-najd) .selia-bottom-nav .s-cart-summary-count[data-count="0"]{display:none!important}}

/* Keep heading controls in the shared header row and equal detail gaps. */
html body.index main .special-products-slider__inner salla-slider.s-slider-wrapper{position:static!important}
html body main .product-card .product-card__content-wrapper{display:flex!important;flex-direction:column!important;gap:12px!important;grid-template-rows:none!important}
html body main .product-card .product-options{margin:0!important;padding:0!important}
html body main .product-card .product-options salla-conditional-fields{gap:12px!important}
html body main .product-card .product-card__title{flex:0 0 38px!important;margin:0!important}
html body main .product-card .product-card__price{flex:0 0 36px!important}
html body main .product-card .product-card__buttons{margin:0!important}

.najd-media-hero[data-media-ready="1"]>salla-slider{display:none!important}.najd-media-stage,.najd-media-panel{position:relative;width:100%;height:100%;overflow:hidden}.najd-media-panel[hidden]{display:none!important}.najd-media-panel img,.najd-media-panel video{width:100%;height:100%;object-fit:contain}.najd-media-stage .najd-hero-nav{top:calc(50% - 18px)!important;bottom:auto!important}.najd-media-video-link{position:absolute;bottom:45px;inset-inline-end:20px;padding:10px 18px;border-radius:10px;background:white;color:#244797;font-weight:700;pointer-events:auto}.najd-media-panel:has(video) .advanced-slider__caption{pointer-events:none}.najd-media-stage .najd-hero-pagination{z-index:6;background:#ffffffed;padding:5px 12px;border-radius:20px}

/* Ahmed's confirmed section sequence and final polish. */
html body.index main [component-id="1161430842"]{order:0!important}
html body.index main>.najd-media-hero{order:1!important}
html body.index main .najd-pickup{order:2!important}
html body.index main .najd-offers{order:3!important}
html body.index main [component-id="1014204478"]{order:4!important}
html body.index main .najd-payment{order:5!important}
html body.index main [component-id="1343927843"]{order:6!important}
html body.index main>.najd-main-hero{order:7!important}
html body.index main .najd-locations{order:8!important}
html body.index main .najd-why{order:9!important}
html body.index main>.s-block--faq{order:10!important}
html body.index main .special-slider__media{position:relative!important;transform:none!important}
html body.index main .special-slider__media>.s-slider-block__title-nav{position:absolute!important;top:6px!important;inset-inline-end:0!important;inset-inline-start:auto!important;height:36px!important;display:flex!important;align-items:center!important;gap:10px!important;z-index:5!important;transform:none!important;margin:0!important}
html body.index main .special-products-slider__inner .s-slider-block__title{display:none!important}
html body .s-slider-nav-arrow[data-najd-direction="left"]:before,html body .najd-hero-next:before{transform:none!important}
html body .s-slider-nav-arrow[data-najd-direction="right"]:before,html body .najd-hero-prev:before{transform:rotate(180deg)!important}
html body .product-card__promotion{top:12px!important;inset-inline-start:12px!important;inset-inline-end:auto!important;max-width:calc(100% - 24px)!important;padding:5px 11px!important;border:1px solid #c9e0f7!important;border-radius:999px!important;background:#eaf4ff!important;color:#245b98!important;font:700 12px/18px Tajawal,sans-serif!important;box-shadow:none!important;white-space:nowrap!important;z-index:2!important}
html body .product-card__promotion:before,html body .product-card__promotion:after{display:none!important}
html body .najd-xiaomi-heading{display:flex!important;align-items:center!important;gap:12px!important;line-height:1.4!important;min-height:42px!important}
html body .najd-xiaomi-heading:before{display:none!important}
html body .najd-xiaomi-heading img{width:38px!important;height:38px!important;object-fit:contain!important;flex:0 0 38px!important}
@media(max-width:600px){html body .najd-xiaomi-heading{font-size:19px!important;gap:9px!important}html body .najd-xiaomi-heading img{width:32px!important;height:32px!important;flex-basis:32px!important}html body .product-card__promotion{font-size:10px!important;padding:3px 8px!important;top:9px!important;inset-inline-start:9px!important}}

html body.index main .najd-why{order:8!important}html body.index main .najd-locations{order:9!important}
html body.index main>.najd-media-hero .najd-opening-panel .advanced-slider__image{object-fit:cover!important;object-position:center!important}
.najd-opening-copy{position:absolute;inset:0 8% 0 auto;width:52%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;color:#244797;z-index:2;pointer-events:none;text-align:right;direction:rtl;padding-bottom:20px}
.najd-opening-copy>*{margin:0!important}.najd-opening-eyebrow{font:600 14px/1.5 Tajawal,sans-serif;opacity:.7}
html body .najd-opening-copy h2{font:800 clamp(30px,4vw,52px)/1.45 Tajawal,sans-serif!important;max-width:600px!important;color:inherit!important}
html body .najd-opening-copy p{font:500 20px/1.7 Tajawal,sans-serif!important;color:inherit!important;opacity:.8}
.najd-opening-copy a{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 26px;border:1px solid currentColor;border-radius:10px;font:700 15px/1.4 Tajawal,sans-serif;color:inherit;background:transparent;margin-top:8px!important;text-decoration:none}
.najd-opening-copy a:hover{background:#244797;color:white}.najd-opening-dark .najd-opening-copy{color:#fff}.najd-opening-dark .najd-opening-copy a:hover{background:white;color:#244797}
html[dir=ltr] .najd-opening-copy{direction:ltr;text-align:left}
@media(max-width:767px){.najd-opening-copy{width:auto;inset:0 32px;align-items:center;text-align:center!important;gap:16px;padding:0 0 25px}.najd-opening-eyebrow{font-size:12px}html body .najd-opening-copy h2{font-size:34px!important;line-height:1.4!important}html body .najd-opening-copy p{font-size:16px!important}html body.index main>.najd-media-hero .najd-opening-panel .advanced-slider__image{object-position:72% center!important}.najd-media-stage .najd-hero-nav{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;top:auto!important;bottom:15px!important}.najd-media-stage .najd-hero-prev{right:14px!important}.najd-media-stage .najd-hero-next{left:14px!important}.najd-media-stage .najd-hero-pagination{bottom:15px!important}}

/* Visible product controls; bounded campaigns without a lower control bar. */
html body.index main .special-slider__media>.s-slider-block__title-nav{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
html body .najd-media-stage .najd-hero-pagination,html body .najd-hero-stage .najd-hero-pagination{display:none!important}
html body .najd-hero-nav:disabled{opacity:.3!important;cursor:default!important;pointer-events:none!important}

/* Clear hover and keyboard focus for all carousel arrows. */
html body .s-slider-nav-arrow,html body .najd-hero-nav{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease!important}
html body .s-slider-nav-arrow:not(:disabled):not(.swiper-button-disabled):not([aria-disabled="true"]):hover,html body .najd-hero-nav:not(:disabled):hover{background:#244797!important;color:#fff!important;border-color:#244797!important;box-shadow:0 4px 12px #24479726!important}
html body .s-slider-nav-arrow:not(:disabled):not(.swiper-button-disabled):not([aria-disabled="true"]):hover:before,html body .najd-hero-nav:not(:disabled):hover:before{background-color:#fff!important}
html body .s-slider-nav-arrow:focus-visible,html body .najd-hero-nav:focus-visible{outline:2px solid #244797!important;outline-offset:3px!important}

/* Optical Tajawal centering and unclipped arrow focus rings — 2026-09-30. */
html body.index main .special-products-slider__title,html body .najd-xiaomi-heading{box-sizing:border-box!important;display:flex!important;align-items:center!important;min-height:48px!important;padding-block-start:6px!important;padding-block-end:0!important}
html body.index main .special-products-slider__title>.najd-heading-badge,html body .najd-xiaomi-heading>img{align-self:center!important;transform:translateY(-3px)!important;margin-block:0!important}
html body .s-slider-block__title-nav{overflow:visible!important;contain:none!important;padding-block:0!important}
html body .s-slider-nav-arrow:focus,html body .najd-hero-nav:focus{outline:none!important}
html body .s-slider-nav-arrow:focus-visible,html body .najd-hero-nav:focus-visible{outline:2px solid #527bd0!important;outline-offset:3px!important}
html body .s-slider-nav-arrow:active,html body .najd-hero-nav:active{box-shadow:inset 0 0 0 2px #24479730!important}

/* Remove floating WhatsApp button across the storefront. */
html body #wa-selia{display:none!important}

/* Red arrival label and mobile banner/price fixes. */
html body .product-card__promotion{background:#d92d3a!important;color:#fff!important;border-color:#d92d3a!important}
@media(max-width:767px){html body.index main .najd-service-banner.najd-crisp-banner .najd-service-visual img{position:relative!important;inset:auto!important;left:0!important;right:auto!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important}html body main .product-card .product-card__price{min-height:44px!important;flex:0 0 44px!important;padding:6px 0!important;margin:2px 0 0!important;width:100%!important;align-items:center!important;justify-content:center!important}html body main .product-card .starting-or-normal-price{width:100%!important;gap:5px!important;justify-content:center!important;align-items:baseline!important;flex-wrap:wrap!important}html body main .product-card .total-price{font-size:20px!important;line-height:1.35!important;margin:0!important}html body main .product-card .product-card__buttons{margin-top:2px!important}}

/* Reliable shared product-carousel controls. */
html body.index main .special-slider__media>.najd-product-nav>button:not(:disabled):is(:hover,:active){background:#244797!important;color:#fff!important;border-color:#244797!important;opacity:1!important}
html body.index main .special-slider__media>.najd-product-nav>button:not(:disabled):is(:hover,:active):before{background-color:#fff!important}
html body.index main .special-slider__media>.najd-product-nav>button:disabled{opacity:.3!important;cursor:default!important;pointer-events:none!important}

/* Audited shared pickup treatment on product pages, including narrow phones. */
@media(max-width:767px){
  html body .najd-pickup-note.najd-crisp-banner{display:grid!important;grid-template-columns:1fr!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important}
  html body .najd-pickup-note.najd-crisp-banner .najd-service-visual{height:auto!important;aspect-ratio:3/1!important;min-width:0!important}
  html body .najd-pickup-note.najd-crisp-banner .najd-service-visual img{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}
  html body .najd-pickup-note.najd-crisp-banner .najd-crisp-copy{padding:16px!important;min-width:0!important}
}
/* The preserved native brand hero is a data source, never a loading placeholder. */
html body.index main>.najd-main-hero>salla-slider{display:none!important}
/* Keep selected capacity labels readable, including text nested inside them. */
html body .s-product-options-grid-mode input:checked~.s-product-options-grid-mode-span{background:#244797!important;border-color:#244797!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .s-product-options-grid-mode input:checked~.s-product-options-grid-mode-span *{color:#fff!important;-webkit-text-fill-color:#fff!important}
/* Offer CTA: centre the label and the same arrow shape as the slider controls. */
html body .najd-offer-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box!important;min-height:36px!important;max-width:100%!important;padding:6px 12px!important;line-height:1.2!important;white-space:nowrap!important;text-align:center!important}
html body .najd-offer-link-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1.2!important}
html body .najd-offer-link-arrow{display:block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;align-self:center!important;margin:0!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html[dir=ltr] body .najd-offer-link-arrow{transform:rotate(180deg)}
@media(max-width:767px){html body .najd-offer-link{min-height:32px!important;padding:6px 10px!important}}
/* Najd — Xiaomi soft orange panels, 2026-09-30 */
html body .najd-main-hero .najd-hero-stage,html body .najd-main-hero .najd-hero-panel{background:linear-gradient(110deg,#fff0e3 0%,#fff7f0 58%,#fff3e8 100%)!important}
/* Najd quick view identity — 2026-09-30 */
html body #quickview{font-family:Tajawal,sans-serif;color:#34445c}
html body #quickview .quickview__overlay{background:rgba(20,36,65,.52)!important;backdrop-filter:blur(4px)}
html body #quickview .quickview__content{width:min(1080px,calc(100vw - 40px))!important;height:auto!important;max-height:calc(100dvh - 40px)!important;border-radius:24px!important;background:#fff!important;border:1px solid #e2e8f2!important;box-shadow:0 24px 80px #10285233!important;overflow:hidden!important}
html body #quickview .product-quickview>.row{display:grid!important;grid-template-columns:1fr 1fr!important;height:min(650px,calc(100dvh - 42px))!important;margin:0!important;gap:0!important}
html body #quickview .img-quickview{width:100%!important;min-width:0!important;height:100%!important;padding:54px 22px 24px!important;background:#f6f8fc!important;box-sizing:border-box!important}
html body #quickview .product-quickview__images,html body #quickview .quickview-images,html body #quickview .quickview-images salla-slider,html body #quickview .quickview-images .s-slider-container,html body #quickview .quickview-images .swiper-wrapper,html body #quickview .quickview-images__item{height:100%!important;min-height:0!important}
html body #quickview .quickview-images__item a{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important}
html body #quickview .quickview-images__item img{width:100%!important;height:100%!important;object-fit:contain!important;padding:22px 30px!important;box-sizing:border-box!important}
html body #quickview .quickview-single-info{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;height:100%!important;overflow:hidden!important;padding:58px 24px 24px!important;box-sizing:border-box!important}
html body #quickview .content_product_detail{height:100%!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 8px 12px!important;scrollbar-width:thin;scrollbar-color:#a8bcde #f1f4f9}
html body #quickview .quickview__btn-close{top:14px!important;right:14px!important;width:36px!important;height:36px!important;border-radius:12px!important;background:#eef3fc!important;color:#244797!important;border:1px solid #dce5f5!important;box-shadow:none!important;z-index:20!important}
html body #quickview .quickview__header{align-items:center!important;margin-bottom:16px!important}
html body #quickview .quickview-brand img{width:48px!important;height:48px!important;object-fit:contain!important}
html body #quickview .product-quickview_title{font-size:25px!important;line-height:1.55!important;color:#34445c!important;font-weight:700!important;margin:0 0 8px!important}
html body #quickview .product-quickview_sub-title{font-size:16px!important;line-height:1.6!important;color:#718099!important;margin:0 0 6px!important}
html body #quickview .product-quickview__taxable{font-size:13px!important;color:#718099!important}
html body #quickview .product-quickview__price{margin:14px 0!important;padding:0!important;color:#244797!important;line-height:1.5!important}
html body #quickview .product-quickview__price p,html body #quickview .product-quickview__price span{color:#244797!important;font-size:26px!important;font-weight:700!important;line-height:1.5!important}
html body #quickview .quickview__stats{border-color:#e2e8f2!important;padding-top:14px!important;margin-bottom:16px!important;font-size:15px!important}
html body #quickview .quickview-description{font-size:15px!important;line-height:1.9!important;color:#718099!important;margin-bottom:20px!important}
html body #quickview .link--primary{color:#244797!important;font-weight:600!important}
html body #quickview .quickview-actions .s-button-element{width:36px!important;height:36px!important;border:1px solid #dce5f5!important;border-radius:12px!important;color:#244797!important;background:#f3f6fc!important}
html body #quickview .s-form-control{border:1px solid #dce5f5!important;border-radius:12px!important;min-height:44px!important;background-color:#f8faff!important;color:#34445c!important;font-family:inherit!important}
html body #quickview .s-product-options-option-label{color:#34445c!important;font-size:15px!important}
html body #quickview .s-product-options-thumbnails-wrapper{gap:12px!important}
html body #quickview .s-product-options-thumbnails-wrapper>div{width:auto!important;min-width:64px!important;flex:0 0 auto!important}
html body #quickview .s-product-options-thumbnails-wrapper p{font-size:13px!important;color:#5e6c83!important}
html body #quickview salla-add-product-button .s-button-element{background:#244797!important;color:#fff!important;border:1px solid #244797!important;border-radius:12px!important;min-height:44px!important;font-family:inherit!important}
html body #quickview .s-quantity-input-container{height:44px!important;border:1px solid #dce5f5!important;border-radius:12px!important;overflow:hidden!important;background:#f8faff!important}
html body #quickview .s-quantity-input-button{color:#244797!important}
html body #quickview .quickview__btn-close:hover,html body #quickview .quickview-actions .s-button-element:hover,html body #quickview salla-add-product-button .s-button-element:hover{background:#193777!important;border-color:#193777!important;color:#fff!important}
html body #quickview button:focus-visible,html body #quickview select:focus-visible{outline:2px solid #6085ce!important;outline-offset:2px!important}
@media(max-width:767px){
html body #quickview .quickview__content{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;border-radius:20px!important;overflow-y:auto!important}
html body #quickview .product-quickview>.row{display:flex!important;flex-direction:column!important;height:auto!important}
html body #quickview .img-quickview{height:300px!important;padding:44px 12px 12px!important;flex:none!important}
html body #quickview .quickview-single-info{height:auto!important;overflow:visible!important;padding:20px 14px!important;flex:none!important}
html body #quickview .content_product_detail{height:auto!important;overflow:visible!important;padding:0 2px 6px!important}
html body #quickview .product-quickview_title{font-size:21px!important}
html body #quickview .quickview-images__item img{padding:8px 28px!important}
html body #quickview .product-options>.flex{flex-wrap:wrap!important;gap:10px!important}
}

/* Related products: navigation below cards */
html body salla-products-slider[source="related"] .s-products-slider-slider{position:relative!important;padding-bottom:72px!important}
html body salla-products-slider[source="related"] .s-slider-block__title-left{position:absolute!important;inset:auto 0 8px 0!important;display:flex!important;justify-content:center!important;transform:none!important;height:44px!important;z-index:3!important}
html body salla-products-slider[source="related"] .s-slider-block__title-nav{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;transform:none!important;width:auto!important;height:44px!important}
html body salla-products-slider[source="related"] .s-slider-nav-arrow{position:static!important;inset:auto!important;transform:none!important;margin:0!important;width:40px!important;height:40px!important;flex:0 0 40px!important}

/* Keep one recommendation section and match storefront cards */
html body .similar-products__container{display:none!important}
html body salla-products-slider[source="related"] .product-card{height:404px!important;min-height:404px!important;border-radius:14px!important;border:1px solid #e5e7eb!important;box-shadow:0 2px 4px #1722350d!important;background:#fff!important}
html body salla-products-slider[source="related"] .product-card__subtitle{display:none!important}
html body salla-products-slider[source="related"] .product-card__image{height:165px!important;min-height:165px!important;flex:0 0 165px!important}
html body salla-products-slider[source="related"] .product-card__content{flex:1!important;min-height:0!important}
html body salla-products-slider[source="related"] .product-card__content-wrapper{height:100%!important;justify-content:flex-start!important;gap:12px!important}
html body salla-products-slider[source="related"] .product-card__price{margin-top:auto!important}
@media(max-width:767px){html body salla-products-slider[source="related"] .product-card{height:390px!important;min-height:390px!important}html body salla-products-slider[source="related"] .product-card__image{height:135px!important;min-height:135px!important;flex-basis:135px!important}}

html body #quickview.show{justify-content:center!important;align-items:center!important}

html body salla-products-slider[source="related"] .product-card__content-wrapper{padding-top:0!important;gap:6px!important}
html body salla-products-slider[source="related"] .product-card .product-options:empty{height:64px!important;min-height:64px!important}
/* Quick view: product image on the right */
@media(min-width:768px){html body #quickview .product-quickview>.row{direction:rtl!important}html body #quickview .img-quickview{grid-column:1!important;grid-row:1!important;order:0!important}html body #quickview .quickview-single-info{grid-column:2!important;grid-row:1!important;order:0!important;direction:inherit}}
/* Visible language control beside menu */
html body .store-header .header__main-start{gap:12px!important;align-items:center!important}
html body .store-header .najd-header-language{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;min-height:38px!important;padding:7px 11px!important;border:1px solid #dce5f5!important;border-radius:12px!important;background:#f6f8fc!important;color:#244797!important;font:600 14px/1.2 Tajawal,sans-serif!important;white-space:nowrap!important;margin:0!important;cursor:pointer!important}
html body .store-header .najd-header-language .sicon-earth{font-size:18px!important;margin:0!important;display:inline-block!important}
html body .store-header .najd-header-language:hover{background:#e9effa!important;border-color:#9bb3de!important}
html body .store-header .najd-header-language:focus-visible{outline:2px solid #6085ce;outline-offset:3px}
@media(max-width:767px){html body .store-header .header__main-start{gap:7px!important}html body .store-header .najd-header-language{font-size:11px!important;padding:6px!important;gap:4px!important;min-height:34px!important}html body .store-header .najd-header-language .sicon-earth{font-size:16px!important}html body .store-header .najd-header-language .sicon-keyboard_arrow_down{display:none!important}}
/* Language icon only, alongside search */
html body .store-header .header__main-end .najd-header-language{width:28px!important;height:34px!important;min-height:34px!important;min-width:28px!important;padding:0!important;margin:0!important;margin-inline-end:14px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;box-shadow:none!important;gap:0!important}
html body .store-header .header__main-end .najd-header-language>span{display:none!important}
html body .store-header .header__main-end .najd-header-language .sicon-earth{font-size:22px!important;line-height:1!important;color:inherit!important;margin:0!important}
@media(max-width:767px){html body .store-header .header__main-end .najd-header-language{margin-inline-end:8px!important;width:24px!important;min-width:24px!important}}
/* Unified header icon centres and spacing */
html body .store-header .header__main-end{display:flex!important;align-items:center!important;gap:12px!important}
html body .store-header .header__main-end>button,html body .store-header .header__main-end>salla-user-menu,html body .store-header .header__main-end>salla-cart-summary{margin:0!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;flex:0 0 40px!important}
html body .store-header .header__main-end>button,html body .store-header .header__main-end .header-btn,html body .store-header .header__main-end .s-cart-summary-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;height:40px!important;width:40px!important;line-height:1!important}
html body .store-header .header__main-end .header-btn__icon,html body .store-header .header__main-end .najd-header-language .sicon-earth{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;line-height:1!important;font-size:22px!important;margin:0!important;padding:0!important}
@media(max-width:767px){html body .store-header .header__main-end{gap:6px!important}html body .store-header .header__main-end>button,html body .store-header .header__main-end>salla-user-menu,html body .store-header .header__main-end>salla-cart-summary{width:32px!important;min-width:32px!important;height:36px!important;min-height:36px!important;flex-basis:32px!important}html body .store-header .header__main-end>button,html body .store-header .header__main-end .header-btn,html body .store-header .header__main-end .s-cart-summary-wrapper,html body .store-header .header__main-end .header-btn__icon,html body .store-header .header__main-end .najd-header-language .sicon-earth{width:32px!important;height:36px!important}}

html body .store-header .header__main-end .najd-header-language{margin:0!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;flex-basis:40px!important}
@media(max-width:767px){html body .store-header .header__main-end .najd-header-language{width:32px!important;min-width:32px!important;height:36px!important;min-height:36px!important;flex-basis:32px!important}}
/* Najd flagship slider — 2026-10-01 */
html body .najd-flagship-panel{background:#f8f6f5!important}
html body .najd-samsung-panel{background:#f5f4fa!important}
html body .najd-flagship-panel .advanced-slider__caption{display:none!important}
html body.index main>.najd-media-hero .najd-flagship-panel .advanced-slider__image{object-fit:cover!important;object-position:center!important}
html body .najd-flagship-panel .najd-opening-copy{inset:0 7% 0 auto;width:40%;gap:16px;padding:0;align-items:flex-start;color:#244797}
html body .najd-flagship-panel .najd-flagship-logo{position:static!important;width:155px!important;height:72px!important;object-fit:contain!important;margin-bottom:8px!important}
html body .najd-flagship-panel .najd-opening-copy h2{font-size:clamp(28px,3.7vw,54px)!important;line-height:1.2!important}
html body .najd-flagship-panel .najd-opening-copy p{font-size:clamp(15px,1.7vw,23px)!important;line-height:1.6!important}
html body .najd-samsung-panel .najd-opening-copy p{direction:ltr}
@media(max-width:767px){html body .najd-media-hero:has(.najd-flagship-panel){height:540px!important;min-height:540px!important;max-height:none!important}html body .najd-flagship-panel .advanced-slider__image{position:absolute!important;inset:0!important;width:200%!important;max-width:none!important;height:285px!important;object-fit:cover!important;object-position:left center!important}html body .najd-flagship-panel .najd-opening-copy{inset:285px 28px 45px!important;width:auto!important;gap:10px!important;align-items:center!important;text-align:center!important;justify-content:center!important}html body .najd-flagship-panel .najd-flagship-logo{width:112px!important;height:48px!important;margin:0!important}html body .najd-flagship-panel .najd-opening-copy h2{font-size:29px!important}html body .najd-flagship-panel .najd-opening-copy p{font-size:14px!important}html body .najd-flagship-panel .najd-opening-copy a{min-height:40px;padding:8px 22px;margin-top:0!important}}

@media(max-width:767px){html body.index main>.najd-media-hero .najd-flagship-panel .advanced-slider__image{left:0!important;right:auto!important;object-fit:cover!important;object-position:left center!important}}
/* Brand lifestyle banners: full banner target, no separate CTA — 2026-10-01 */
html body .najd-flagship-panel,html body .najd-main-hero .najd-hero-panel,html body .najd-main-hero .najd-hero-stage{background:#171515!important}
html body .najd-banner-link{position:absolute!important;inset:0!important;display:block!important;z-index:4!important;background:transparent!important;border:0!important;border-radius:inherit!important;padding:0!important;margin:0!important;cursor:pointer}
html body .najd-banner-link:focus-visible{outline:3px solid white!important;outline-offset:-6px!important}
html body .najd-hero-stage .najd-hero-nav,html body .najd-media-stage .najd-hero-nav{z-index:8!important}
html body .najd-flagship-panel .najd-opening-copy{color:#fff!important;gap:22px!important}
html body .najd-flagship-panel .najd-flagship-logo,html body .najd-xiaomi-lifestyle .najd-lifestyle-logo{filter:brightness(0) invert(1)!important;mix-blend-mode:normal!important}
html body .najd-flagship-panel .najd-opening-copy h2{color:#fff!important;font-weight:700!important}
html body .najd-flagship-panel .najd-opening-copy p{color:#e2dce8!important;opacity:1!important}
html body .najd-main-hero .najd-hero-stage{height:auto!important;aspect-ratio:2.7/1!important}
html body .najd-xiaomi-lifestyle{display:block!important}
html body .najd-xiaomi-lifestyle>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important;mix-blend-mode:normal!important}
html body .najd-xiaomi-lifestyle .najd-hero-copy{position:absolute!important;inset:0 7% 0 auto!important;width:36%!important;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding:0!important;z-index:2;pointer-events:none}
html body .najd-xiaomi-lifestyle .najd-lifestyle-logo{width:155px!important;height:72px!important;padding:0!important;object-fit:contain!important}
html body .najd-xiaomi-lifestyle .najd-hero-copy h2{color:white!important;font-size:clamp(26px,3.2vw,45px)!important;font-weight:700!important;line-height:1.4!important;margin:0!important;direction:ltr;text-align:right}
@media(max-width:767px){html body .najd-media-hero:has(.najd-flagship-panel){height:470px!important;min-height:470px!important}html body .najd-main-hero .najd-hero-stage{height:470px!important;aspect-ratio:auto!important}html body .najd-flagship-panel .najd-opening-copy{inset:285px 24px 40px!important;gap:14px!important}html body .najd-xiaomi-lifestyle>img{left:0!important;right:auto!important;width:200%!important;height:285px!important;object-position:left center!important}html body .najd-xiaomi-lifestyle .najd-hero-copy{inset:295px 24px 25px!important;width:auto!important;align-items:center!important;text-align:center!important;gap:12px!important}html body .najd-xiaomi-lifestyle .najd-lifestyle-logo{width:112px!important;height:48px!important}html body .najd-xiaomi-lifestyle .najd-hero-copy h2{font-size:25px!important;text-align:center!important}html body .najd-flagship-panel .najd-opening-copy p{font-size:13px!important}}

/* Xiaomi official campaign — 2026-10-01 */
html body .najd-main-hero .najd-hero-stage,html body .najd-main-hero .najd-xiaomi-lifestyle{background:#f5faff!important}
html body .najd-main-hero .najd-xiaomi-lifestyle>img{inset:0 auto 0 0!important;width:58%!important;height:100%!important;object-fit:cover!important;object-position:center bottom!important;padding:0!important;mix-blend-mode:normal!important}
html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy{inset:0 5% 0 auto!important;width:35%!important;padding:25px 0!important;gap:20px!important;align-items:flex-start!important;text-align:right!important}
html body .najd-main-hero .najd-xiaomi-lifestyle .najd-lifestyle-logo{filter:none!important;width:150px!important;height:60px!important;object-fit:contain!important;object-position:right!important}
html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy h2{color:#171717!important;font-size:clamp(26px,3.2vw,46px)!important;line-height:1.16!important;margin:0!important}
html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy p{color:#525252!important;font-size:clamp(17px,1.55vw,23px)!important;line-height:1.7!important;margin:0!important}
html body .najd-discover-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 30px!important;border-radius:14px!important;background:#181818!important;color:white!important;font-size:20px!important;font-weight:600!important;text-decoration:none!important;position:relative!important;z-index:5!important;pointer-events:auto!important}
html body .najd-discover-button:hover{background:#3b3b3b!important}html body .najd-discover-button:focus-visible{outline:3px solid #ff6900;outline-offset:4px}
@media(max-width:767px){html body .najd-main-hero .najd-hero-stage{height:540px!important;aspect-ratio:auto!important}html body .najd-main-hero .najd-xiaomi-lifestyle>img{width:100%!important;height:270px!important;object-fit:cover!important;object-position:center bottom!important}html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy{inset:270px 0 0!important;width:100%!important;padding:18px 24px!important;gap:12px!important;align-items:center!important;text-align:center!important}html body .najd-main-hero .najd-xiaomi-lifestyle .najd-lifestyle-logo{width:110px!important;height:38px!important}html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy h2{text-align:center!important;font-size:27px!important}html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy p{font-size:16px!important}html body .najd-discover-button{font-size:17px!important;min-height:44px!important;padding:10px 26px!important}}

/* Official flagship product photography, button-only actions */
html body .najd-media-hero .najd-iphone-panel{background:#000!important}
html body .najd-media-hero .najd-samsung-panel{background:#fff!important}
html body.index main>.najd-media-hero .najd-flagship-panel .advanced-slider__image{position:absolute!important;inset:0 auto 0 3%!important;width:51%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:20px!important;max-width:none!important}
html body.index main>.najd-media-hero .najd-samsung-panel .advanced-slider__image{inset:0 auto auto 0!important;width:54%!important;height:57%!important;padding:8px 35px!important;object-fit:contain!important}
html body .najd-media-hero .najd-official-fold{position:absolute!important;inset:auto auto 0 7%!important;width:44%!important;height:48%!important;object-fit:contain!important;mix-blend-mode:multiply!important}
html body .najd-media-hero .najd-flagship-panel .najd-opening-copy{inset:0 7% 0 auto!important;width:36%!important;gap:17px!important;pointer-events:none!important}
html body .najd-media-hero .najd-flagship-panel .najd-opening-copy h2{font-size:clamp(28px,3.1vw,46px)!important;line-height:1.2!important}
html body .najd-media-hero .najd-samsung-panel .najd-opening-copy h2{color:#111!important}
html body .najd-media-hero .najd-samsung-panel .najd-opening-copy p{color:#555!important;font-size:19px!important;direction:inherit!important}
html body .najd-media-hero .najd-samsung-panel .najd-flagship-logo{filter:none!important}
html body .najd-media-hero .najd-iphone-panel .najd-discover-button{background:white!important;color:#111!important}
html body .najd-main-hero .najd-discover-button{background:#ff6900!important;color:#fff!important}
html body .najd-main-hero .najd-discover-button:hover{background:#e65e00!important}
@media(max-width:767px){html body .najd-media-hero:has(.najd-flagship-panel){height:580px!important;min-height:580px!important}html body.index main>.najd-media-hero .najd-flagship-panel .advanced-slider__image{inset:0!important;width:100%!important;height:275px!important;padding:12px!important}html body.index main>.najd-media-hero .najd-samsung-panel .advanced-slider__image{inset:10px auto auto 0!important;width:55%!important;height:260px!important;padding:8px!important}html body .najd-media-hero .najd-official-fold{inset:10px 0 auto auto!important;width:48%!important;height:260px!important}html body .najd-media-hero .najd-flagship-panel .najd-opening-copy{inset:275px 22px 25px!important;width:auto!important;gap:12px!important}html body .najd-media-hero .najd-flagship-panel .najd-opening-copy h2{font-size:28px!important}html body .najd-media-hero .najd-flagship-panel .najd-opening-copy p{font-size:16px!important}}

/* Integrated official campaign art direction — 2026-10-01 */
html body .najd-media-hero .najd-flagship-panel{overflow:hidden!important}
html body .najd-media-hero .najd-iphone-panel{background:radial-gradient(ellipse at 85% 10%,#442c36 0,#21171c 35%,#080709 70%)!important}
html body .najd-media-hero .najd-samsung-panel{background:#11162b!important}
html body.index main>.najd-media-hero .najd-iphone-panel .advanced-slider__image{inset:0 auto 0 0!important;width:66%!important;height:100%!important;padding:0!important;object-fit:cover!important;object-position:center!important;mask-image:linear-gradient(to right,#000 75%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 75%,transparent 100%)}
html body.index main>.najd-media-hero .najd-samsung-panel .advanced-slider__image{inset:0 auto 0 0!important;width:72%!important;height:100%!important;padding:0!important;object-fit:cover!important;object-position:center!important;mask-image:linear-gradient(to right,#000 63%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 63%,transparent 100%)}
html body .najd-media-hero .najd-official-fold{display:none!important}
html body .najd-media-hero .najd-flagship-panel .najd-opening-copy{inset:0 7% 0 auto!important;width:33%!important;gap:23px!important;align-items:flex-start!important;text-align:right!important}
html body .najd-media-hero .najd-flagship-panel .najd-opening-copy h2{font-size:clamp(30px,3.5vw,52px)!important;color:#fff!important;line-height:1.15!important;letter-spacing:-.025em!important}
html body .najd-media-hero .najd-flagship-panel .najd-opening-copy p{color:#e7dfe3!important;font-size:clamp(17px,1.5vw,22px)!important;line-height:1.8!important;max-width:390px!important}
html body .najd-media-hero .najd-flagship-panel .najd-flagship-logo{filter:brightness(0) invert(1)!important;width:132px!important;height:51px!important;margin-bottom:4px!important}
html body .najd-media-hero .najd-samsung-panel .najd-discover-button{background:#f4f0ff!important;color:#19172c!important}
html body .najd-media-hero .najd-iphone-panel .najd-discover-button{background:#f3e1e7!important;color:#341f29!important}
html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy h2{color:#30261f!important;letter-spacing:-.02em!important;font-weight:700!important}
html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy p{color:#665448!important;font-weight:500!important}
html body .najd-main-hero .najd-discover-button{background:linear-gradient(135deg,#ff790a,#ff6900)!important;color:#291608!important;border:1px solid #f46a06!important;box-shadow:0 7px 18px #ff69001c!important;font-weight:700!important}
html body .najd-main-hero .najd-discover-button:hover{background:#ed6100!important;color:#201106!important}
@media(max-width:767px){html body.index main>.najd-media-hero .najd-flagship-panel .advanced-slider__image{inset:0!important;width:100%!important;height:285px!important;padding:0!important;object-fit:cover!important;mask-image:linear-gradient(to bottom,#000 80%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent)}html body .najd-media-hero .najd-flagship-panel .najd-opening-copy{inset:285px 24px 20px!important;width:auto!important;gap:15px!important;align-items:center!important;text-align:center!important}html body .najd-media-hero .najd-flagship-panel .najd-opening-copy h2{font-size:30px!important}html body .najd-media-hero .najd-flagship-panel .najd-opening-copy p{font-size:16px!important}html body .najd-media-hero .najd-flagship-panel .najd-flagship-logo{width:110px!important;height:39px!important}}

/* Shared campaign grid: fixed logo, title, description and CTA slots */
html body.index main>.najd-media-hero .najd-iphone-panel .advanced-slider__image{object-fit:contain!important;padding:20px 12px!important;width:64%!important;object-position:center!important}
html body .najd-media-hero .najd-flagship-panel .najd-opening-copy,html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy{inset:50% 7% auto auto!important;transform:translateY(-50%)!important;width:35%!important;height:314px!important;display:grid!important;grid-template-rows:52px 86px 72px 50px!important;gap:18px!important;padding:0!important;align-items:center!important;justify-items:start!important;align-content:center!important;text-align:right!important}
html body .najd-media-hero .najd-flagship-panel .najd-flagship-logo,html body .najd-main-hero .najd-xiaomi-lifestyle .najd-lifestyle-logo{width:132px!important;height:52px!important;margin:0!important;object-fit:contain!important;object-position:right!important}
html body .najd-media-hero .najd-flagship-panel .najd-opening-copy h2,html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy h2{font-size:clamp(28px,3.1vw,46px)!important;line-height:1.15!important;margin:0!important;width:100%!important}
html body .najd-media-hero .najd-flagship-panel .najd-opening-copy p,html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy p{font-size:clamp(16px,1.5vw,21px)!important;line-height:1.7!important;margin:0!important;max-width:none!important}
html body .najd-discover-button{box-sizing:border-box!important;width:158px!important;height:50px!important;min-height:50px!important;padding:0 18px!important;font-size:20px!important;border-radius:14px!important;margin:0!important}
@media(max-width:767px){html body .najd-media-hero:has(.najd-flagship-panel),html body .najd-main-hero .najd-hero-stage{height:600px!important;min-height:600px!important}html body.index main>.najd-media-hero .najd-iphone-panel .advanced-slider__image{width:100%!important;height:270px!important;padding:15px!important}html body .najd-media-hero .najd-flagship-panel .najd-opening-copy,html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy{inset:280px 24px 20px!important;transform:none!important;width:auto!important;height:280px!important;grid-template-rows:40px 72px 68px 46px!important;gap:18px!important;text-align:center!important;justify-items:center!important}html body .najd-media-hero .najd-flagship-panel .najd-opening-copy h2,html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy h2{font-size:28px!important;text-align:center!important}html body .najd-media-hero .najd-flagship-panel .najd-flagship-logo,html body .najd-main-hero .najd-xiaomi-lifestyle .najd-lifestyle-logo{width:110px!important;height:40px!important}html body .najd-discover-button{height:46px!important;min-height:46px!important;font-size:18px!important}}

html body .najd-media-hero .najd-flagship-panel .najd-opening-copy,html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important}

html body .najd-device-showcase{position:absolute;z-index:2;left:4%;bottom:22px;display:flex;direction:ltr;gap:12px;width:32%;pointer-events:none}
html body .najd-device-showcase figure{margin:0;flex:1;min-width:0;background:#f7f7fc;border:1px solid #ffffffb3;border-radius:16px;padding:8px 8px 10px;box-shadow:0 10px 28px #070b2350;overflow:hidden;text-align:center}
html body .najd-device-showcase figure img{position:static!important;display:block!important;width:100%!important;height:88px!important;object-fit:contain!important;padding:0!important;mix-blend-mode:multiply!important}
html body .najd-device-showcase figcaption{font-size:12px;font-weight:700;color:#23263b;line-height:1.4;margin-top:6px}
@media(max-width:767px){html body .najd-device-showcase{left:12px;bottom:auto;top:170px;width:calc(100% - 24px);gap:10px}html body .najd-device-showcase figure{display:flex;align-items:center;gap:6px;padding:6px;border-radius:12px}html body .najd-device-showcase figure img{width:54px!important;height:62px!important}html body .najd-device-showcase figcaption{font-size:10px;margin:0}}

/* Fixed campaign template: independent content anchors, 2026-10-01 */
html body .najd-media-hero .najd-flagship-panel .najd-opening-copy,html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy{display:block!important;right:8%!important;width:36%!important;height:310px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;padding:0!important;text-align:right!important}
html body .najd-media-hero .najd-opening-copy>*,html body .najd-main-hero .najd-hero-copy>*{position:absolute!important;right:0!important;margin:0!important;box-sizing:border-box!important}
html body .najd-media-hero .najd-opening-copy>img,html body .najd-main-hero .najd-hero-copy>img{top:0!important;width:132px!important;height:48px!important;object-fit:contain!important}
html body .najd-media-hero .najd-opening-copy>h2,html body .najd-main-hero .najd-hero-copy>h2{top:80px!important;width:100%!important;height:80px!important;font-size:clamp(26px,2.9vw,44px)!important;line-height:1.2!important;display:block!important;font-weight:700!important}
html body .najd-media-hero .najd-opening-copy>p,html body .najd-main-hero .najd-hero-copy>p{top:178px!important;width:100%!important;max-width:none!important;font-size:clamp(15px,1.45vw,21px)!important;line-height:1.65!important;font-weight:400!important}
html body .najd-media-hero .najd-opening-copy>.najd-discover-button,html body .najd-main-hero .najd-hero-copy>.najd-discover-button{top:260px!important;width:158px!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;border-radius:14px!important}
html body .najd-media-hero .najd-iphone-panel{background:radial-gradient(ellipse at 95% 0,#34252c,transparent 65%),#000!important}
html body.index main>.najd-media-hero .najd-iphone-panel .advanced-slider__image{width:55%!important;padding:26px 10px 26px 30px!important;object-fit:contain!important;mix-blend-mode:lighten!important;mask-image:none!important;-webkit-mask-image:none!important}
html body.index main>.najd-media-hero .najd-samsung-panel .advanced-slider__image{width:66%!important;object-position:42% center!important;mask-image:linear-gradient(to right,#000 62%,transparent 100%)!important;-webkit-mask-image:linear-gradient(to right,#000 62%,transparent 100%)!important}
html body .najd-device-showcase{left:3%!important;bottom:20px!important;width:27%!important;gap:0!important;background:#f1f2f8!important;border:1px solid #ffffff80!important;border-radius:14px!important;padding:8px!important;box-shadow:0 8px 24px #0003!important}
html body .najd-device-showcase figure{background:transparent!important;border:0!important;border-radius:0!important;padding:0 8px!important;box-shadow:none!important}
html body .najd-device-showcase figure+figure{border-left:1px solid #d9dce8!important}
html body .najd-device-showcase figure img{height:60px!important}
html body .najd-device-showcase figcaption{font-size:10px!important;margin-top:4px!important}
@media(max-width:767px){html body .najd-media-hero .najd-flagship-panel .najd-opening-copy,html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy{top:290px!important;right:24px!important;left:24px!important;width:auto!important;height:270px!important;transform:none!important}html body .najd-media-hero .najd-opening-copy>img,html body .najd-main-hero .najd-hero-copy>img{width:110px!important;height:40px!important}html body .najd-media-hero .najd-opening-copy>h2,html body .najd-main-hero .najd-hero-copy>h2{top:60px!important;font-size:28px!important;height:68px!important}html body .najd-media-hero .najd-opening-copy>p,html body .najd-main-hero .najd-hero-copy>p{top:140px!important;font-size:16px!important}html body .najd-media-hero .najd-opening-copy>.najd-discover-button,html body .najd-main-hero .najd-hero-copy>.najd-discover-button{top:218px!important;height:46px!important}html body.index main>.najd-media-hero .najd-iphone-panel .advanced-slider__image{width:100%!important;height:270px!important;padding:12px!important}html body.index main>.najd-media-hero .najd-samsung-panel .advanced-slider__image{width:100%!important;height:270px!important;mask-image:linear-gradient(to bottom,#000 75%,transparent)!important;-webkit-mask-image:linear-gradient(to bottom,#000 75%,transparent)!important}html body .najd-device-showcase{top:190px!important;bottom:auto!important;left:16px!important;width:calc(100% - 32px)!important;padding:6px!important}html body .najd-device-showcase figure img{height:42px!important;width:50px!important}}

/* Samsung product silhouettes above the cabin, language-aware controls and compact copy */
html body .najd-device-showcase{top:20px!important;bottom:auto!important;left:23%!important;width:30%!important;height:140px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:block!important;overflow:visible!important}
html body .najd-device-showcase figure{padding:0!important;margin:0!important;border:0!important;background:transparent!important;display:block!important}
html body .najd-device-showcase figure img{width:100%!important;height:140px!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:drop-shadow(0 5px 10px #05081870)!important}
html body .najd-device-showcase figcaption{display:none!important}
html body .najd-media-hero .najd-opening-copy>p,html body .najd-main-hero .najd-hero-copy>p{top:144px!important}
html body .najd-media-hero .najd-opening-copy>.najd-discover-button,html body .najd-main-hero .najd-hero-copy>.najd-discover-button{top:226px!important}
html body.index main .special-slider__media>.najd-product-nav{inset-inline-start:auto!important;inset-inline-end:0!important}
html[dir=ltr] body.index main .special-slider__media>.najd-product-nav{left:auto!important;right:0!important;direction:ltr!important}
html[dir=rtl] body.index main .special-slider__media>.najd-product-nav{left:0!important;right:auto!important;direction:rtl!important}
html body.index main .special-slider__content{padding-inline-end:104px!important}
html[dir=ltr] body .najd-hero-prev{left:12px!important;right:auto!important}
html[dir=ltr] body .najd-hero-next{right:12px!important;left:auto!important}
html[dir=ltr] body .najd-hero-prev:before{transform:none!important}
html[dir=ltr] body .najd-hero-next:before{transform:rotate(180deg)!important}
html[dir=ltr] body .najd-opening-copy,html[dir=ltr] body .najd-hero-copy{text-align:left!important;direction:ltr!important}
html[dir=ltr] body .najd-opening-copy>*,html[dir=ltr] body .najd-hero-copy>*{left:0!important;right:auto!important;text-align:left!important}
@media(max-width:767px){html body .najd-device-showcase{left:30%!important;top:12px!important;width:48%!important;height:95px!important}html body .najd-device-showcase figure img{height:95px!important;width:100%!important}html body .najd-media-hero .najd-opening-copy>p,html body .najd-main-hero .najd-hero-copy>p{top:136px!important}html body .najd-media-hero .najd-opening-copy>.najd-discover-button,html body .najd-main-hero .najd-hero-copy>.najd-discover-button{top:214px!important}html body.index main .special-slider__content{padding-inline-end:90px!important}}

.najd-search-dialog{width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:12vh auto auto;border:1px solid #dfe6f3;border-radius:24px;padding:28px;background:#fff;color:#26354b;box-shadow:0 20px 70px #10295833;overflow:auto;direction:inherit}.najd-search-dialog::backdrop{background:#101e3d66;backdrop-filter:blur(4px)}.najd-search-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.najd-search-top h2{font-size:24px;font-weight:700;margin:0}.najd-search-close{width:36px;height:36px;border-radius:12px;background:#f0f4fc;color:#244797;font-size:28px;line-height:1}.najd-search-dialog form{display:flex;gap:10px}.najd-search-dialog input{flex:1;min-width:0;height:52px;border:1px solid #d6e0f3;border-radius:14px;background:#f8faff;padding:0 16px;font:inherit;font-size:16px;color:#26354b}.najd-search-dialog form button{min-width:90px;border-radius:14px;background:#244797;color:white;font:inherit;font-weight:700;padding:0 18px}.najd-search-dialog p{font-size:14px;color:#728099;margin:16px 0 0}.najd-search-dialog :focus-visible{outline:2px solid #527bd0;outline-offset:3px}@media(max-width:480px){.najd-search-dialog{padding:20px;margin-top:8vh;border-radius:20px}.najd-search-top h2{font-size:21px}.najd-search-dialog form{flex-wrap:wrap}.najd-search-dialog input{flex-basis:100%}.najd-search-dialog form button{height:46px;width:100%}}

/* Unified responsive campaign geometry and shared header, October 1 */
html body .store-header #mainnav,html body .store-header #mainnav>.inner,html body .store-header #mainnav .header__main-container,html body .store-header #mainnav .header__main-row,html body .store-header #mainnav .navbar-brand{height:78px!important;min-height:78px!important;padding-block:0!important}
html body .store-header #mainnav .navbar-brand img.logo-normal{height:54px!important;max-height:54px!important;width:auto!important;max-width:190px!important}
html body .store-header .header__topbar-inner,html body .store-header .header__main-container{width:min(1200px,calc(100% - 48px))!important;padding-inline:0!important}
html body .store-header .menu-label{font-size:18px!important}html body .store-header .sicon-menu{font-size:24px!important}
html body .najd-about-link{font-weight:800!important}
html body .najd-device-showcase{display:none!important}
html body.index main>.najd-media-hero .najd-samsung-panel .advanced-slider__image{width:64%!important;object-fit:cover!important;object-position:center!important;mask-image:linear-gradient(to right,#000 80%,transparent 100%)!important;-webkit-mask-image:linear-gradient(to right,#000 80%,transparent 100%)!important}
html body .najd-media-hero .najd-iphone-panel{background:radial-gradient(ellipse at 95% 0,#304c61,transparent 75%),#02070c!important}
html body .najd-media-hero .najd-iphone-panel .najd-discover-button{background:#dceefa!important;color:#183b54!important;border-color:#c7e0f2!important}
html body .najd-media-hero .najd-iphone-panel .najd-opening-copy>p{color:#dbe7f0!important}
html body .najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy>h2{font-size:clamp(16px,2.05vw,29px)!important;white-space:nowrap!important;max-width:none!important;text-wrap:nowrap!important;letter-spacing:-.03em!important}
html body .najd-pickup-note.najd-crisp-banner .najd-service-visual img{position:absolute!important;inset:0!important;width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover!important;object-position:62% center!important;transform:none!important}
@media(max-width:767px){
html body .store-header #mainnav,html body .store-header #mainnav>.inner,html body .store-header #mainnav .header__main-container,html body .store-header #mainnav .header__main-row,html body .store-header #mainnav .navbar-brand{height:64px!important;min-height:64px!important}
html body .store-header #mainnav .navbar-brand img.logo-normal{height:40px!important;max-height:40px!important;max-width:140px!important}
html body .store-header .header__main-container{width:calc(100% - 24px)!important}
html body.index main>.najd-media-hero,html body.index main>.najd-main-hero .najd-hero-stage{height:530px!important;min-height:530px!important;max-height:none!important;aspect-ratio:auto!important}
html body.index main>.najd-media-hero .najd-flagship-panel .advanced-slider__image,html body.index main>.najd-main-hero .najd-xiaomi-lifestyle>img{height:250px!important;width:100%!important;inset:0!important;object-position:center!important}
html body.index main>.najd-media-hero .najd-iphone-panel .advanced-slider__image{object-fit:contain!important;padding:12px!important}
html body.index main>.najd-media-hero .najd-samsung-panel .advanced-slider__image{object-fit:cover!important;mask-image:linear-gradient(to bottom,#000 80%,transparent)!important;-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent)!important}
html body.index main>.najd-media-hero .najd-flagship-panel .najd-opening-copy,html body.index main>.najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy{position:absolute!important;inset:260px 20px auto!important;transform:none!important;width:auto!important;height:234px!important;padding:0!important;display:grid!important;grid-template-rows:38px 32px 52px 44px!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;align-content:start!important;justify-items:center!important;align-items:center!important;text-align:center!important}
html body.index main>.najd-media-hero .najd-opening-copy>*,html body.index main>.najd-main-hero .najd-hero-copy>*{position:static!important;inset:auto!important;transform:none!important;margin:0!important;text-align:center!important;max-width:100%!important}
html body.index main>.najd-media-hero .najd-opening-copy>img,html body.index main>.najd-main-hero .najd-hero-copy>img{width:106px!important;height:38px!important;object-fit:contain!important;object-position:center!important}
html body.index main>.najd-media-hero .najd-opening-copy>h2,html body.index main>.najd-main-hero .najd-hero-copy>h2{font-size:clamp(20px,6vw,26px)!important;height:32px!important;line-height:32px!important;white-space:nowrap!important;max-width:none!important;width:100%!important}
html body.index main>.najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy>h2{font-size:clamp(16px,4.7vw,22px)!important}
html body.index main>.najd-media-hero .najd-opening-copy>p,html body.index main>.najd-main-hero .najd-hero-copy>p{font-size:14px!important;line-height:26px!important;width:100%!important;height:52px!important;min-height:52px!important;align-self:start!important;text-wrap:pretty!important}
html body.index main>.najd-media-hero .najd-opening-copy>.najd-discover-button,html body.index main>.najd-main-hero .najd-hero-copy>.najd-discover-button{width:148px!important;height:44px!important;min-height:44px!important;font-size:17px!important;padding:0 12px!important;justify-self:center!important;border-radius:12px!important}
html body .najd-pickup-note.najd-crisp-banner .najd-service-visual img{object-fit:contain!important;object-position:center!important}
}

html body footer a[href*="page-840052731"]:not(.najd-about-link){display:none!important}
@media(max-width:360px){html body .store-header #mainnav .navbar-brand img.logo-normal{height:32px!important;max-height:32px!important;max-width:90px!important}html body .store-header .header__main-end{gap:2px!important}html body .store-header .header__main-end>button,html body .store-header .header__main-end>salla-cart-summary,html body .store-header .header__main-end .najd-header-language{width:28px!important;min-width:28px!important;flex-basis:28px!important}html body .store-header .header__main-end .header-btn__icon,html body .store-header .header__main-end .najd-header-language .sicon-earth,html body .store-header .header__main-end .s-cart-summary-wrapper{width:28px!important;font-size:20px!important}}
/* Light sky blue from the phone finish; unchanged device colours */
html body .najd-media-hero .najd-iphone-panel{background:linear-gradient(120deg,#d9e7f3 0%,#b8cde2 60%,#a9c1dc 100%)!important}html body.index main>.najd-media-hero .najd-iphone-panel .advanced-slider__image{mix-blend-mode:normal!important;filter:none!important}html body .najd-media-hero .najd-iphone-panel .najd-opening-copy>h2{color:#183e78!important}html body .najd-media-hero .najd-iphone-panel .najd-opening-copy>p{color:#344f70!important}html body .najd-media-hero .najd-iphone-panel .najd-flagship-logo{filter:none!important}html body .najd-media-hero .najd-iphone-panel .najd-discover-button{background:#244797!important;color:#fff!important;border-color:#244797!important}html body footer .najd-about-link{font-weight:inherit!important;margin-block:0!important}html body .store-header .najd-about-link{color:#29479c!important}

/* Sky-blue glass curves: light Apple-inspired campaign art, 2026-10-01 */
html body .najd-media-hero .najd-iphone-panel{isolation:isolate!important;background:radial-gradient(ellipse at 24% 44%,#ffffff 0%,#eff8ff 22%,transparent 52%),linear-gradient(115deg,#c4def4 0%,#eaf4fc 48%,#d7e9f9 100%)!important}
html body .najd-media-hero .najd-iphone-panel:before{content:''!important;position:absolute!important;z-index:-1!important;pointer-events:none!important;width:76%!important;height:180%!important;left:-20%!important;top:-52%!important;border-radius:48%!important;transform:rotate(-28deg)!important;background:linear-gradient(145deg,#ffffff05 30%,#ffffffc9 43%,#8bb5e24d 48%,#d0e7ff22 54%,transparent 67%)!important;border:1px solid #fff9!important;box-shadow:inset -24px -10px 45px #77a8d32b,18px 12px 55px #88b3dc26!important}
html body .najd-media-hero .najd-iphone-panel:after{content:''!important;position:absolute!important;z-index:-1!important;pointer-events:none!important;width:92%!important;height:135%!important;right:-30%!important;bottom:-94%!important;border-radius:50%!important;transform:rotate(-22deg)!important;background:linear-gradient(170deg,#ffffffc9 0%,#aecfee77 30%,#6795d04d 62%,#dbeeff33)!important;box-shadow:0 -2px 0 #fff9,0 -20px 55px #c4def24d!important}
html body.index main>.najd-media-hero .najd-iphone-panel .advanced-slider__image{filter:drop-shadow(0 14px 13px #24479720)!important}
html body .najd-media-hero .najd-iphone-panel .najd-discover-button{box-shadow:0 7px 18px #24479724!important}
@media(max-width:767px){html body .najd-media-hero .najd-iphone-panel:before{width:135%!important;height:90%!important;left:-63%!important;top:-25%!important}html body .najd-media-hero .najd-iphone-panel:after{width:160%!important;height:65%!important;right:-85%!important;bottom:-35%!important}}

/* Prevent native campaign flash before JS hydration; reserve the final slot immediately. */
html body.index main>[component-id="293637492"]>salla-slider,html body.index main>[component-id="1900495712"]>salla-slider{display:none!important}
html body.index main>[component-id="293637492"]{order:1!important;height:clamp(360px,calc(100vh - 274px),600px)!important;min-height:360px!important;background:#e4f0fb!important}
html body.index main>[component-id="293637492"]:not([data-media-ready="1"]){background:#e4f0fb!important}
@media(max-width:767px){html body.index main>[component-id="293637492"]{height:530px!important;min-height:530px!important}}

/* Dedicated English Xiaomi layout */
@media(min-width:768px){html[dir=ltr] body.index main>.najd-main-hero .najd-xiaomi-lifestyle>img{inset:0 0 0 auto!important;width:52%!important;object-position:center bottom!important}html[dir=ltr] body.index main>.najd-main-hero .najd-xiaomi-lifestyle .najd-hero-copy{left:7%!important;right:auto!important;width:36%!important;text-align:left!important}html[dir=ltr] body.index main>.najd-main-hero .najd-hero-copy>*,html[dir=ltr] body.index main>.najd-media-hero .najd-opening-copy>*{left:0!important;right:auto!important;text-align:left!important}html[dir=ltr] body.index main>.najd-main-hero .najd-lifestyle-logo,html[dir=ltr] body.index main>.najd-media-hero .najd-flagship-logo{object-position:left!important}}

/* Keep comparison prices and CTA inside offer cards */
html body .najd-offer-details{gap:6px!important}html body .najd-live-offer-price{flex-direction:column!important;gap:2px!important}html body .najd-live-offer-price del{line-height:16px!important}html body .najd-live-offer-saving:not(:empty){display:none!important}

/* Category heading identity */
html body.index main [component-id="1014204478"] .najd-heading-badge,html body.index main [component-id="1343927843"] .najd-heading-badge{color:#244797!important;background:#edf3ff!important;border-color:#dce5f7!important}


html body .najd-product-nav{flex-direction:row!important}html[dir=ltr] body .najd-product-nav{direction:ltr!important}html[dir=rtl] body .najd-product-nav{direction:rtl!important}

@media(max-width:767px){html body.index main [component-id="1343927843"] .special-products-slider__title{display:block!important;font-size:15px!important;line-height:1.5!important;height:auto!important;max-height:none!important;padding-block:4px!important}html body.index main [component-id="1343927843"] .special-products-slider__title .najd-heading-badge{display:none!important}html body.index main [component-id="1343927843"] .special-slider__media{min-height:70px!important;height:auto!important;overflow:visible!important}}

/* Arabic profile controls: next on right, previous on left */
html[dir=rtl] .najd-profile-controls [data-profile-next]{order:0}html[dir=rtl] .najd-profile-controls output{order:1}html[dir=rtl] .najd-profile-controls [data-profile-prev]{order:2}html[dir=rtl] .najd-profile-controls select{order:3}

/* Branded target-language control, same row rhythm as other header actions. */
html body .store-header .header__main-end>button.najd-language-switch{width:auto!important;min-width:94px!important;flex:0 0 auto!important;height:40px!important;min-height:40px!important;padding:0 4px!important;gap:6px!important;color:#244797!important;border:0!important;background:transparent!important;border-radius:8px!important;font:700 15px/1 Tajawal,sans-serif!important;direction:ltr!important}html body .store-header .header__main-end>button.najd-language-switch .najd-language-label{display:inline!important;line-height:1.2!important}html body .store-header .najd-language-switch .najd-translate-icon{display:block!important;width:23px!important;height:23px!important;flex:0 0 23px!important}html body .store-header .najd-language-switch:hover{background:#edf3fc!important}html body .store-header .najd-language-switch:focus-visible{outline:2px solid #244797!important;outline-offset:3px!important}
@media(max-width:767px){html body .store-header .header__main-end>button.najd-language-switch{min-width:75px!important;height:36px!important;min-height:36px!important;font-size:12px!important;gap:4px!important;padding:0 2px!important}html body .store-header .najd-language-switch .najd-translate-icon{width:19px!important;height:19px!important;flex-basis:19px!important}html body .store-header .header__main-start,html body .store-header .header__main-end{width:auto!important;flex:0 0 auto!important}html body .store-header .header__brand{min-width:0!important;flex:1 1 auto!important;padding-inline:8px!important}html body .store-header .header__brand .navbar-brand img{max-width:100%!important;object-fit:contain!important}}

/* Language selector matches neighboring header controls. */
html body .store-header .header__main-end>button.najd-language-switch{color:#111827!important;min-width:108px!important;font-weight:500!important}html body .store-header .najd-language-switch .najd-translate-icon{width:22px!important;height:22px!important;flex-basis:22px!important}html body .store-header .najd-language-switch .najd-language-chevron{display:block!important;width:12px!important;height:12px!important;flex:0 0 12px!important}@media(max-width:767px){html body .store-header .header__main-end>button.najd-language-switch{min-width:87px!important}html body .store-header .najd-language-switch .najd-translate-icon{width:22px!important;height:22px!important;flex-basis:22px!important}html body .store-header .najd-language-switch .najd-language-chevron{width:10px!important;height:10px!important;flex-basis:10px!important}}
/* Compact mobile language and a geometrically centered store logo. */
@media(max-width:767px){html body .store-header #mainnav .header__main-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:0!important}html body .store-header .header__brand{width:112px!important;min-width:0!important;padding:0!important;justify-self:center!important}html body .store-header .header__brand .navbar-brand{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .store-header #mainnav .header__brand img.logo-normal{width:100%!important;height:auto!important;max-height:42px!important;object-fit:contain!important}html body .store-header .header__main-start{justify-self:stretch!important;justify-content:flex-start!important}html body .store-header .header__main-end{justify-self:stretch!important;justify-content:flex-end!important;gap:4px!important}html body .store-header .header__main-end>button.najd-language-switch{width:36px!important;min-width:36px!important;flex:0 0 36px!important;padding:0!important;gap:2px!important}html body .store-header .header__main-end>button.najd-language-switch .najd-language-label{display:none!important}html body .store-header .header__main-end>button:not(.najd-language-switch),html body .store-header .header__main-end>salla-cart-summary{width:28px!important;min-width:28px!important;flex-basis:28px!important}html body .store-header .header__main-end .header-btn__icon,html body .store-header .header__main-end .s-cart-summary-wrapper{width:28px!important;font-size:22px!important}}
@media(max-width:360px){html body .store-header .header__brand{width:88px!important}}
/* Center profile arrows in their controls. */
html body .najd-profile-controls button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important}html body .najd-profile-controls button svg{display:block;width:24px;height:24px;flex:0 0 24px}
.najd-profile-lightbox{box-sizing:border-box;width:min(1200px,96vw);max-width:96vw;height:min(90dvh,900px);max-height:90dvh;padding:16px;border:1px solid #dce5f7;border-radius:22px;background:#eef3fc;color:#244797;box-shadow:0 24px 90px #10224d55;overflow:hidden}.najd-profile-lightbox[open]{display:flex;flex-direction:column;gap:12px}.najd-profile-lightbox::backdrop{background:#0d1938bb;backdrop-filter:blur(5px)}.najd-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.najd-lightbox-actions{display:flex;gap:6px;direction:ltr}.najd-lightbox-actions button{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;background:white;border:1px solid #cedcf5;border-radius:12px;color:#244797;font-size:22px}.najd-lightbox-actions button:nth-child(2){font-size:14px;min-width:64px}.najd-lightbox-actions button:focus-visible{outline:2px solid #244797;outline-offset:2px}.najd-lightbox-canvas{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-radius:14px;touch-action:none;cursor:grab}.najd-lightbox-canvas:active{cursor:grabbing}.najd-lightbox-canvas img{width:100%;height:100%;object-fit:contain;user-select:none;max-width:none!important;transform-origin:center}.najd-profile-lightbox>p{text-align:center;font-size:13px;margin:0;color:#52688f}@media(max-width:600px){.najd-profile-lightbox{padding:10px;border-radius:16px}.najd-lightbox-bar{flex-wrap:wrap;justify-content:center}.najd-lightbox-bar strong{width:100%;text-align:center;font-size:14px}.najd-profile-lightbox>p{font-size:11px}}
@keyframes najd-banner-enter{from{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.najd-media-stage .najd-media-panel:not([hidden]){animation:najd-banner-enter .32s ease-out both}@media(prefers-reduced-motion:reduce){.najd-media-stage .najd-media-panel:not([hidden]){animation:none!important}}
/* Profile layout is identical in both locales; close remains at the outer edge. */
html body .najd-profile-track{direction:ltr!important}html body .najd-profile-controls{direction:ltr!important}html body .najd-lightbox-bar{direction:ltr;display:grid;grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;gap:12px}html body .najd-lightbox-bar strong{direction:inherit;text-align:start;width:auto;min-width:0}html body .najd-lightbox-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #cedcf5;border-radius:12px;background:white;color:#244797;font-size:24px}html body .najd-lightbox-close:focus-visible{outline:2px solid #244797;outline-offset:2px}@media(max-width:600px){html body .najd-lightbox-bar{grid-template-columns:minmax(0,1fr) 40px;gap:10px}html body .najd-lightbox-bar strong{grid-column:1;grid-row:1;font-size:13px}html body .najd-lightbox-close{grid-column:2;grid-row:1}html body .najd-lightbox-actions{grid-column:1/-1;grid-row:2;justify-content:center}}
.s-block--animated-brands--marquee[data-najd-brand-start] .marquee__group{animation:none!important}.s-block--animated-brands--marquee[data-najd-brands-ready] .marquee__group{animation:najd-centered-brands 60s linear 2s infinite both!important}@keyframes najd-centered-brands{from{transform:translateX(var(--najd-brand-start))}to{transform:translateX(calc(var(--najd-brand-start) - var(--najd-brand-cycle)))}}.s-block--animated-brands--marquee[data-najd-brands-ready]:hover .marquee__group,.s-block--animated-brands--marquee[data-najd-brands-ready]:focus-within .marquee__group{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.s-block--animated-brands--marquee[data-najd-brands-ready] .marquee__group{animation:none!important;transform:translateX(var(--najd-brand-start))}}