(function(){ var B=[ {t:'موقع المصنع - الرياض',a:'الرياض - حي السلي - شارع فيصل اباد',m:'https://maps.app.goo.gl/DYSof6gSA47JFhHJ9'}, {t:'فرع المدينة المنورة',a:'المدينة المنورة - الدويخلة - طريق المطار',m:'https://maps.app.goo.gl/zTZiD5M4kqVc6qk6A'}, {t:'فرع بريدة',a:'بريدة - النازية - طريق الملك خالد',m:'https://maps.app.goo.gl/rajQD35pogJ8hJwG8'} ]; var PH='0550015433',EM='info@starnight.sa'; function css(){ if(document.getElementById('sn-branches-css'))return; var s=document.createElement('style');s.id='sn-branches-css'; s.textContent='.sn-branches{padding:48px 16px 56px;background:#fff}.sn-branches h2{text-align:center;font-size:26px;font-weight:700;color:#1D5C95;margin:0 0 28px}.sn-branches__grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sn-branches__card{background:#F3EEE7;border-radius:16px;padding:22px 20px;text-align:right;color:#2A2622}.sn-branches__card h3{font-size:18px;font-weight:700;margin:0 0 14px;color:#1D5C95}.sn-branches__row{display:flex;gap:8px;font-size:15px;line-height:1.7;margin:4px 0}.sn-branches__row b{min-width:62px;color:#7a6a55;font-weight:600}.sn-branches__row a{color:#2A2622;text-decoration:none}.sn-branches__btn{display:inline-block;margin-top:14px;background:#1D5C95;color:#fff!important;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600;text-decoration:none}@media(max-width:767px){.sn-branches{padding:32px 14px 40px}.sn-branches__grid{grid-template-columns:1fr;gap:14px}}'; document.head.appendChild(s); } function add(){ if(!document.body.classList.contains('index'))return; if(document.querySelector('.sn-branches'))return; var f=document.querySelector('footer.store-footer');if(!f)return; css(); var sec=document.createElement('section');sec.className='sn-branches'; var h='

موقعنا

'; B.forEach(function(b){ h+='

'+b.t+'

' +'
العنوان'+b.a+'
' +'
الجوال'+PH+'
' +'
البريد'+EM+'
' +'الموقع على الخريطة
'; }); h+='
';sec.innerHTML=h; f.parentNode.insertBefore(sec,f); } if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',add);else add(); window.addEventListener('load',add); })(); /* sn-announce: moving offer bar above the header (delivery wording per owner 2026-10-12) */ (function(){function build(){if(document.querySelector('.sn-announce'))return;var h=document.querySelector('.store-header');if(!h)return;var items='';for(var i=0;i<6;i++){items+='توصيل مجاني لجميع مناطق المملكة•لخصم إضافي استخدم كود SN10•';}var d=document.createElement('div');d.className='sn-announce';d.innerHTML='
'+items+'
'+items+'
';h.insertBefore(d,h.firstChild);}build();document.addEventListener('DOMContentLoaded',build);})(); /* sn-sbc: Saudi Business Platform badge in footer (kept visible by owner decision 2026-10-12) */ (function(){function add(){var f=document.querySelector('footer.store-footer');if(!f||f.querySelector('.sn-sbc'))return;var host=f.querySelector('.sbc-wrapper');if(!host)return;var d=document.createElement('div');d.className='sn-sbc';d.innerHTML='SBCموثّق في منصة الأعمال';host.parentNode.insertBefore(d,host);}add();document.addEventListener('DOMContentLoaded',add);setInterval(add,1500);})(); /* sn-beds-page: banner and type cards on the beds category page only */ (function(){if(!/c2039572122/.test(location.pathname))return;var B='https://cdn.files.salla.network/other/1395698306/';function build(){var host=document.querySelector('.container.type-normal');if(!host||document.querySelector('.sn-beds-page'))return;var p=location.pathname.replace(/\/[^\/]*\/c2039572122.*$/,'');var w=document.createElement('section');w.className='sn-beds-page container';w.innerHTML='أَسِرَّة التخزين

تسوّق حسب نوع السرير

أَسِرَّةأَسِرَّة تخزينأَسِرَّة أطفال
';host.id='sn-products';host.parentNode.insertBefore(w,host);}build();document.addEventListener('DOMContentLoaded',build);setInterval(build,1500);})(); /* sn-hide-menu: hide link groups that are not categories */ (function(){var hide=['الموقع','روابط تهمك','خدمة العملاء'];function run(){document.querySelectorAll('.mobile-menu li, .main-menu li, nav li').forEach(function(li){var a=li.querySelector(':scope > a');if(!a)return;var t=a.textContent.replace(/\s+/g,' ').trim();if(hide.indexOf(t)>-1){li.style.setProperty('display','none','important');}});}run();document.addEventListener('DOMContentLoaded',run);setInterval(run,1000);})(); /* sn-hide-zero-price + weight on the custom-order product only */ (function(){function run(){if(!document.body.classList.contains('product-single'))return;document.querySelectorAll('h2.total-price,h4.p-price,.p-price-outer h2').forEach(function(h){var n=parseFloat((h.textContent||'').replace(/[^0-9.]/g,''));var b=h.closest('.p-price-outer')||h.parentElement;if(n===0){b.setAttribute('data-sn-zero','1');b.style.setProperty('display','none','important');}else if(b.getAttribute('data-sn-zero')){b.removeAttribute('data-sn-zero');b.style.removeProperty('display');}});if(location.pathname.indexOf('p2055644378')>-1){document.querySelectorAll('.product-weight').forEach(function(w){var s=w.closest('section');if(s)s.style.setProperty('display','none','important');});}}run();setInterval(run,800);})(); /* sn-purchase-value-fix: twilight::error must not overwrite dataLayer key 0 (order subtotal) */ (function () { function clean(e) { if (e && e.event === "twilight::error") { for (var k in e) { if (/^\d+$/.test(k)) { try { delete e[k]; } catch (x) {} } } } } var dl = (window.dataLayer = window.dataLayer || []); for (var i = 0; i < dl.length; i++) clean(dl[i]); var op = dl.push; dl.push = function () { for (var j = 0; j < arguments.length; j++) clean(arguments[j]); return op.apply(this, arguments); }; })(); /* purchase-value-fix-v2: add 0.subtotal to purchase events for gateway payments */ (function () { var dl = (window.dataLayer = window.dataLayer || []); var op = dl.push; function fix(e) { try { if (e && e.event === "purchase" && e.ecommerce && e.ecommerce.purchase && e.ecommerce.purchase.actionField) { var af = e.ecommerce.purchase.actionField; var rev = typeof af.revenue === "object" && af.revenue ? af.revenue.amount : af.revenue; var ship = typeof af.shipping === "object" && af.shipping ? af.shipping.amount : af.shipping; var sub = Number(rev) - (Number(ship) || 0); if (!(e[0] && e[0].subtotal) && sub > 0) e[0] = { subtotal: sub }; } } catch (x) {} return e; } dl.push = function () { for (var i = 0; i < arguments.length; i++) fix(arguments[i]); return op.apply(this, arguments); }; })(); /* sn-quick-order-terms: correct the quick-order agreement text to the current delivery policy (owner 2026-10-22; source setting store.settings.quick_order.agreement has no editor in the dashboard) */ (function(){var NEW='التوصيل مجاني لجميع مناطق المملكة.';function fix(){document.querySelectorAll('.s-quick-order-terms p').forEach(function(p){if(/التركيب|الشحن/.test(p.textContent)&&p.textContent!==NEW){p.textContent=NEW;}});}fix();document.addEventListener('DOMContentLoaded',fix);setInterval(fix,800);})();