:root{--od-night:#10172a;--od-night-2:#17233e;--od-coral:#ff6b45;--od-coral-2:#ff8b69;--od-mint:#2bd9a5;--od-cream:#fffaf3;--od-paper:#fff;--od-text:#172033;--od-muted:#677287;--od-line:#e8ebf0;--od-shadow:0 18px 50px rgba(16,23,42,.10);--od-radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f9fc;color:var(--od-text);font-family:Tajawal,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.od-shell{width:min(1200px,calc(100% - 32px));margin-inline:auto}.skip-link{position:fixed;z-index:9999;top:-60px;right:16px;background:#fff;padding:12px 16px;border-radius:10px}.skip-link:focus{top:16px}.od-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(232,235,240,.9);transition:.25s}.od-header.is-scrolled{box-shadow:0 10px 35px rgba(16,23,42,.08)}.od-topbar{background:var(--od-night);color:#d9e1f2;font-size:12px}.od-topbar .od-shell{height:32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.od-nav{height:82px;display:flex;align-items:center;gap:28px}.od-logo{display:inline-flex;align-items:center;gap:11px;text-decoration:none;min-width:max-content}.od-logo-mark{width:46px;height:46px;border-radius:16px;background:linear-gradient(145deg,var(--od-coral),#ff9f65);display:grid;place-items:center;position:relative;box-shadow:0 10px 24px rgba(255,107,69,.27);overflow:hidden}.od-logo-mark:before,.od-logo-mark:after{content:"";position:absolute;border:2px solid rgba(255,255,255,.95);border-radius:50%}.od-logo-mark:before{width:24px;height:24px}.od-logo-mark:after{width:10px;height:10px;background:#fff}.od-logo-mark i{position:absolute;width:28px;height:2px;background:#fff;transform:rotate(-36deg);right:-2px;bottom:8px}.od-logo-copy{display:flex;flex-direction:column;line-height:1}.od-logo-copy strong{font-size:22px;letter-spacing:1.3px;color:var(--od-night)}.od-logo-copy small{font-size:11px;color:var(--od-muted);margin-top:6px}.od-menu{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.od-menu a{padding:10px 12px;border-radius:11px;text-decoration:none;font-weight:800;font-size:14px;color:#344057}.od-menu a:hover{background:#f1f3f8;color:var(--od-coral)}.od-nav-cta{background:var(--od-night);color:#fff;text-decoration:none;padding:12px 17px;border-radius:13px;font-weight:900;font-size:14px;box-shadow:0 9px 24px rgba(16,23,42,.18)}.od-nav-cta:hover{background:var(--od-coral)}.od-menu-btn{display:none;width:44px;height:44px;border:1px solid var(--od-line);background:#fff;border-radius:12px;padding:11px}.od-menu-btn span{display:block;height:2px;background:var(--od-night);margin:5px 0;border-radius:5px}.od-footer{margin-top:70px;background:var(--od-night);color:#cbd4e6;padding:58px 0 22px}.od-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:42px}.od-logo-footer .od-logo-copy strong{color:#fff}.od-logo-footer .od-logo-copy small{color:#aebbd2}.od-footer p{line-height:1.9;max-width:420px}.od-footer h3{margin:3px 0 16px;color:#fff;font-size:16px}.od-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.od-footer-grid a{text-decoration:none}.od-footer-grid a:hover{color:var(--od-mint)}.od-footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:34px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:12px}.od-mobile-bar{display:none}
/* Global redesign layer */
.container,.page .container{width:min(1200px,calc(100% - 32px));margin-inline:auto}.page{padding:34px 0}.card,.product-card,.deal-card,.coupon-card,.panel{border:1px solid var(--od-line)!important;border-radius:var(--od-radius)!important;background:#fff!important;box-shadow:0 10px 30px rgba(16,23,42,.06)!important;overflow:hidden}.btn,.button,button[type=submit]{font-family:inherit}.btn-primary,.button-primary{background:linear-gradient(135deg,var(--od-coral),var(--od-coral-2))!important;border:0!important;color:#fff!important;border-radius:13px!important;box-shadow:0 9px 22px rgba(255,107,69,.24)!important}.price,.product-price{color:#0c9b76!important}.badge,.discount-badge{border-radius:999px!important}.xp-home{--ink:var(--od-night)!important;--muted:var(--od-muted)!important;--line:var(--od-line)!important;--brand:var(--od-coral)!important;--brand2:#c84527!important;--soft:#fff6f0!important;background:#f8f9fc!important}.xp-hero{background:radial-gradient(circle at 15% 20%,rgba(43,217,165,.18),transparent 32%),radial-gradient(circle at 90% 0,rgba(255,107,69,.22),transparent 34%),linear-gradient(135deg,#0d1426,#17233e 70%,#152b35)!important}.xp-hero:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:36px 36px!important}.xp-eyebrow{background:rgba(255,107,69,.13)!important;border-color:rgba(255,139,105,.4)!important;color:#ffd5c9!important}.xp-search button{background:linear-gradient(135deg,var(--od-coral),#ff8f63)!important}.xp-stat{border-radius:22px!important}.xp-chip:hover,.xp-chip.active{border-color:var(--od-coral)!important;background:#fff1ec!important;color:#c84527!important}.xp-head a{color:#c84527!important}.xp-banner,.xp-hero-deal,.xp-mini,.xp-card{border-radius:24px!important}.xp-hero-deal{border-color:#ffd2c4!important}.xp-hero-deal-copy small{color:#c84527!important}.xp-hero-deal-copy b{color:#0c9b76!important}.xp-slide-discount,.xp-hero-deal-copy em{background:var(--od-coral)!important}.xp-now{border-radius:18px!important}.xp-coupon-mini{border-radius:18px!important}.xp-gold{outline-color:#ffc857!important}.xp-section{position:relative}.xp-section:before{content:"";position:absolute;inset-inline:0;top:18px;height:1px;background:linear-gradient(90deg,transparent,var(--od-line),transparent)}
@media(max-width:900px){.od-topbar span:last-child{display:none}.od-nav{height:72px}.od-menu-btn{display:block;margin-inline-start:auto}.od-menu{position:absolute;top:104px;right:16px;left:16px;background:#fff;border:1px solid var(--od-line);border-radius:18px;box-shadow:var(--od-shadow);padding:10px;display:none;flex-direction:column;align-items:stretch}.od-menu.is-open{display:flex}.od-menu a{padding:13px}.od-nav-cta{display:none}.od-footer-grid{grid-template-columns:1fr 1fr}.od-footer-brand{grid-column:1/-1}.od-mobile-bar{position:fixed;z-index:999;bottom:12px;right:12px;left:12px;height:62px;background:rgba(16,23,42,.94);backdrop-filter:blur(12px);border-radius:20px;display:flex;align-items:center;justify-content:space-around;color:#fff;box-shadow:0 14px 40px rgba(16,23,42,.3)}.od-mobile-bar a{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;font-size:11px}.od-mobile-bar b{font-size:20px;color:var(--od-mint)}body{padding-bottom:82px}}
@media(max-width:600px){.od-shell{width:min(100% - 22px,1200px)}.od-topbar .od-shell{justify-content:center}.od-logo-copy strong{font-size:19px}.od-logo-copy small{font-size:10px}.od-logo-mark{width:42px;height:42px;border-radius:14px}.od-footer-grid{grid-template-columns:1fr}.od-footer-brand{grid-column:auto}.od-footer-bottom{flex-direction:column}.xp-hero{padding-top:36px!important}.xp-hero h1{font-size:34px!important}.xp-wrap{width:calc(100% - 22px)!important}}

/* OROODAK stable visual hotfix — 2026-07-25 */
:root{
  --od-night:#10233f;
  --od-night-2:#17365d;
  --od-coral:#f28c28;
  --od-coral-2:#ffad42;
  --od-mint:#169c86;
  --od-cream:#fffaf2;
  --od-paper:#ffffff;
  --od-text:#17243a;
  --od-muted:#66758c;
  --od-line:#e4eaf1;
}
body{overflow-x:hidden;background:#f6f8fb}
img{max-width:100%;height:auto}
.od-header{background:rgba(255,255,255,.97)}
.od-logo-mark{background:linear-gradient(145deg,#f28c28,#ffb24f);box-shadow:0 10px 24px rgba(242,140,40,.25)}
.od-nav-cta{background:#10233f}.od-nav-cta:hover{background:#169c86}
.xp-home{background:#f6f8fb!important}
.xp-hero{background:linear-gradient(135deg,#0f2543 0%,#17365d 58%,#164f5d 100%)!important;padding:48px 0 42px!important}
.xp-hero-grid{grid-template-columns:minmax(0,1fr) 360px!important;gap:32px!important}
.xp-eyebrow{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.2)!important;color:#fff4dd!important}
.xp-search{max-width:680px!important}
.xp-search button{background:linear-gradient(135deg,#f28c28,#ffad42)!important}
.xp-hero-deal{grid-template-columns:138px 1fr!important;min-height:190px!important;border-color:#f3cf9f!important;box-shadow:0 18px 40px rgba(0,0,0,.2)!important}
.xp-hero-deal-media{overflow:hidden;background:#fff!important}
.xp-hero-deal-media img{width:100%!important;height:100%!important;object-fit:contain!important;position:absolute!important;inset:0!important;padding:8px!important;background:#fff!important}
.xp-hero-deal-copy small{color:#9a5a0b!important}.xp-hero-deal-copy b{color:#0b846f!important}.xp-hero-deal-copy em{background:#f28c28!important}
.xp-new,.xp-offer-slider,.xp-banner,.xp-now,.xp-coupon-mini,.xp-smart,.xp-card{box-shadow:0 10px 28px rgba(16,35,63,.08)!important}
.xp-new-media,.xp-slide-media,.xp-media,.xp-mini{overflow:hidden;background:#fff}
.xp-new-media img,.xp-slide-media img,.xp-media img,.xp-mini img{width:100%!important;display:block!important;object-fit:contain!important;background:#fff!important}
.xp-new-media img{height:100%!important;position:absolute!important;inset:0!important;padding:12px!important}
.xp-slide-media img{height:100%!important;padding:12px!important}
.xp-media{aspect-ratio:1/1!important}.xp-media img{height:100%!important;padding:10px!important}
.xp-mini img{height:135px!important;padding:8px!important}
.xp-grid{align-items:stretch!important}.xp-card{min-width:0!important}.xp-card-body{min-width:0!important}.xp-title{overflow-wrap:anywhere!important}
.xp-chip:hover,.xp-chip.active{border-color:#169c86!important;background:#eaf8f5!important;color:#0b705f!important}
.xp-open,.xp-more a{background:#10233f!important;color:#fff!important}.xp-open:hover,.xp-more a:hover{background:#169c86!important}
.xp-section:before{display:none!important}
@media(max-width:900px){
  .xp-hero-grid{grid-template-columns:1fr!important}
  .xp-hero-deal{max-width:560px!important;width:100%!important}
}
@media(max-width:720px){
  .xp-hero{padding:32px 0 28px!important}
  .xp-hero h1{font-size:32px!important}
  .xp-hero-deal{grid-template-columns:110px 1fr!important;min-height:158px!important}
  .xp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .xp-media{aspect-ratio:1/1!important}
}
@media(max-width:420px){.xp-grid{grid-template-columns:1fr!important}}

/* Product page hard fix — image and share icons */
.product-hero-section{padding:34px 0 22px}
.product-layout{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:42px;align-items:start}
.product-image{width:100%;max-width:520px;aspect-ratio:1/1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--od-line);border-radius:24px;overflow:hidden;box-shadow:0 12px 34px rgba(16,35,63,.08)}
.product-image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;padding:18px!important;background:#fff}
.product-info{min-width:0;padding:6px 0}
.product-info h1{font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.35;margin:14px 0;color:var(--od-night)}
.product-description{font-size:1.05rem;line-height:1.95;color:var(--od-muted);margin:18px 0}
.product-badges,.meta.big,.product-tags,.deal-actions-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.product-badges span,.product-tags span{padding:7px 11px;border-radius:999px;font-size:.84rem;font-weight:800}
.product-badges .category,.product-tags span{background:#edf7f5;color:#0b705f}
.product-badges .hot-badge{background:#fff2e4;color:#9a5a0b}
.meta.big{color:var(--od-muted);font-size:.9rem}
.product-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:20px 0}
.product-price strong{font-size:2rem;color:#0b846f}
.product-price del{color:#8d98aa}.product-price span{background:#fff0dd;color:#9a5a0b;padding:5px 9px;border-radius:999px;font-weight:900}
.deal-actions-inline .full{flex:1;min-width:220px;text-align:center;text-decoration:none;padding:15px 20px}
.favorite-button{width:52px;height:52px;border:1px solid var(--od-line);background:#fff;border-radius:14px;font-size:1.6rem;cursor:pointer}
.product-trust-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}
.product-trust-panel>div{background:#fff;border:1px solid var(--od-line);border-radius:15px;padding:12px;min-width:0}
.product-trust-panel b,.product-trust-panel small{display:block}.product-trust-panel small{color:var(--od-muted);margin-top:4px;line-height:1.4}
.section-soft{background:#f4f7fb;padding:38px 0}
.share-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.social-card{min-width:0;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--od-line);border-radius:18px;background:#fff;color:var(--od-text);text-decoration:none;box-shadow:0 8px 24px rgba(16,35,63,.06);font-family:inherit;text-align:right;cursor:pointer}
.social-card>div{min-width:0;flex:1}.social-card strong,.social-card small{display:block}.social-card small{color:var(--od-muted);margin-top:4px;line-height:1.4}.social-card>b{font-size:18px}
.social-icon{flex:0 0 46px;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#eef3f8;overflow:hidden;font-size:20px}
.social-icon svg{display:block!important;width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;fill:currentColor!important}
.social-card.whatsapp .social-icon{background:#e9f9f1;color:#138a5b}.social-card.telegram .social-icon{background:#eaf5fb;color:#238fc4}.social-card.x-social .social-icon{background:#eef0f3;color:#111827}
.seo-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seo-content-card{background:#fff;border:1px solid var(--od-line);border-radius:20px;padding:22px}.seo-content-card p,.seo-content-card li{line-height:1.85;color:var(--od-muted)}
.follow-panel{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#fff;border:1px solid var(--od-line);border-radius:22px;padding:24px}.follow-links{display:flex;gap:10px;flex-wrap:wrap}.follow-btn{padding:11px 15px;border-radius:12px;text-decoration:none;background:#eef3f8;font-weight:800}
@media(max-width:900px){.product-layout{grid-template-columns:1fr}.product-image{max-width:560px;margin-inline:auto}.share-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-content-grid{grid-template-columns:1fr}.follow-panel{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.product-hero-section{padding-top:20px}.product-layout{gap:24px}.product-image{max-width:100%;border-radius:18px}.product-image img{padding:10px!important}.product-trust-panel{grid-template-columns:1fr}.share-grid{grid-template-columns:1fr}.social-card{padding:13px}.product-info h1{font-size:1.65rem}.product-price strong{font-size:1.65rem}}


/* OROODAK related offers sizing fix — 2026-07-25 */
.related-offers-section{padding:34px 0 42px!important;overflow:hidden}
.related-offers-head{margin-bottom:20px!important;align-items:end!important}
.related-offers-head h2{font-size:clamp(1.35rem,2.1vw,1.85rem)!important;line-height:1.35!important;margin:5px 0 0!important}
.related-offers-head .eyebrow{font-size:.78rem!important}
.related-offers-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}
.related-offers-grid .deal-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;height:auto!important;border-radius:18px!important;overflow:hidden!important}
.related-offers-grid .image-wrap{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:210px!important;min-height:210px!important;max-height:210px!important;padding:10px!important;background:#fff!important;overflow:hidden!important;text-decoration:none!important}
.related-offers-grid .image-wrap img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:190px!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important;padding:0!important}
.related-offers-grid .discount{position:absolute!important;top:10px!important;right:10px!important;z-index:2!important;padding:5px 9px!important;border-radius:999px!important;background:#ff754f!important;color:#fff!important;font-size:.75rem!important;font-weight:900!important}
.related-offers-grid .favorite-button{position:absolute!important;top:10px!important;left:10px!important;z-index:3!important;width:36px!important;height:36px!important;border-radius:10px!important;font-size:1.2rem!important;padding:0!important}
.related-offers-grid .deal-content{display:flex!important;flex:1!important;flex-direction:column!important;padding:14px!important;min-width:0!important}
.related-offers-grid .category{font-size:.75rem!important}
.related-offers-grid h3{font-size:.98rem!important;line-height:1.65!important;margin:8px 0 12px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:3.25em!important}
.related-offers-grid h3 a{color:inherit!important;text-decoration:none!important}
.related-offers-grid .card-foot{margin-top:auto!important;display:flex!important;align-items:end!important;justify-content:space-between!important;gap:10px!important}
.related-offers-grid .card-foot strong{display:block!important;font-size:1rem!important;color:#0b846f!important}
.related-offers-grid .card-foot del{display:block!important;font-size:.76rem!important;color:#8d98aa!important;margin-top:2px!important}
.related-offers-grid .card-foot .btn{padding:9px 12px!important;font-size:.82rem!important;white-space:nowrap!important}
@media(max-width:980px){.related-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.related-offers-grid .image-wrap{height:200px!important;min-height:200px!important;max-height:200px!important}.related-offers-grid .image-wrap img{max-height:180px!important}}
@media(max-width:560px){.related-offers-section{padding:26px 0 34px!important}.related-offers-head{align-items:flex-start!important}.related-offers-head h2{font-size:1.3rem!important}.related-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.related-offers-grid .image-wrap{height:145px!important;min-height:145px!important;max-height:145px!important;padding:7px!important}.related-offers-grid .image-wrap img{max-height:131px!important}.related-offers-grid .deal-content{padding:10px!important}.related-offers-grid h3{font-size:.84rem!important;line-height:1.55!important;min-height:2.6em!important;margin:6px 0 9px!important}.related-offers-grid .card-foot{align-items:stretch!important;flex-direction:column!important}.related-offers-grid .card-foot .btn{text-align:center!important;width:100%!important;padding:8px!important}.related-offers-grid .favorite-button{width:32px!important;height:32px!important}.related-offers-grid .discount{top:7px!important;right:7px!important;font-size:.68rem!important}}

/* OROODAK Smart Match V5 */
.smart-v5{background:#f5f7fb;min-height:80vh}.smart-v5 *{box-sizing:border-box}.smart-v5__hero{position:relative;overflow:hidden;padding:64px 0 58px;background:radial-gradient(circle at 15% 10%,rgba(29,190,164,.2),transparent 34%),linear-gradient(135deg,#0b1830 0%,#102847 60%,#0e3c46 100%);color:#fff}.smart-v5__hero:after{content:"";position:absolute;inset:auto -120px -230px auto;width:520px;height:520px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.02)}.smart-v5__hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:70px;align-items:center}.smart-v5__eyebrow{display:inline-flex;align-items:center;gap:9px;color:#87e7d7;font-size:12px;font-weight:900;letter-spacing:1.4px}.smart-v5__eyebrow i{width:8px;height:8px;border-radius:50%;background:#50d9c0;box-shadow:0 0 0 7px rgba(80,217,192,.13)}.smart-v5__copy h1{margin:18px 0 15px;font-size:clamp(40px,5.3vw,68px);line-height:1.14;letter-spacing:-1.5px}.smart-v5__copy h1 em{color:#6ee5d0;font-style:normal}.smart-v5__copy>p{max-width:650px;margin:0;color:#c6d6e4;font-size:17px;line-height:1.9}.smart-v5__proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.smart-v5__proof span{padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);font-size:12px;color:#e4eef4}.smart-v5__panel{padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:26px;background:rgba(255,255,255,.96);box-shadow:0 30px 80px rgba(0,0,0,.28);color:#10233f}.smart-v5__panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.smart-v5__panel-head span{font-size:18px;font-weight:900}.smart-v5__panel-head b{padding:6px 9px;border-radius:999px;background:#e9f8f5;color:#0a806c;font-size:11px}.smart-v5__query{display:flex;align-items:center;gap:12px;padding:0 15px;border:1px solid #dce4ec;border-radius:15px;background:#f8fafc;transition:.2s}.smart-v5__query:focus-within{border-color:#1fb89e;box-shadow:0 0 0 4px rgba(31,184,158,.1);background:#fff}.smart-v5__query>span{font-size:24px;color:#1a806f}.smart-v5__query input{width:100%;height:58px;border:0;outline:0;background:transparent;font:700 15px Tajawal,sans-serif;color:#10233f}.smart-v5__fields{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:11px 0}.smart-v5__fields>label>span{display:block;margin:0 4px 6px;color:#65758a;font-size:11px;font-weight:800}.smart-v5__fields label>div,.smart-v5__fields select{display:flex;align-items:center;height:48px;padding:0 12px;border:1px solid #dce4ec;border-radius:13px;background:#fff}.smart-v5__fields input,.smart-v5__fields select{width:100%;border:0;outline:0;background:transparent;font:800 13px Tajawal,sans-serif;color:#10233f}.smart-v5__fields label>div b{font-size:11px;color:#738299;white-space:nowrap}.smart-v5__panel>button{display:flex;align-items:center;justify-content:space-between;width:100%;height:52px;padding:0 18px;border:0;border-radius:14px;background:linear-gradient(135deg,#ff8a4c,#ff6748);color:#fff;font:900 15px Tajawal,sans-serif;box-shadow:0 12px 25px rgba(255,103,72,.25);cursor:pointer}.smart-v5__panel>button:hover{transform:translateY(-1px)}.smart-v5__examples{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:13px}.smart-v5__examples small{color:#8491a2}.smart-v5__examples a{padding:6px 9px;border-radius:999px;background:#eef3f7;color:#354a62;font-size:10px;text-decoration:none}.smart-v5__results{padding-top:46px;padding-bottom:70px}.smart-v5__results-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.smart-v5__results-head>div>span{color:#0b8a73;font-size:11px;font-weight:900;letter-spacing:1px}.smart-v5__results-head h2{margin:5px 0 3px;color:#10233f;font-size:30px}.smart-v5__results-head p{margin:0;color:#6e7d90;font-size:13px}.smart-v5__results-head select{height:42px;padding:0 12px;border:1px solid #d9e2eb;border-radius:12px;background:#fff;font:800 12px Tajawal,sans-serif}.smart-v5__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.smart-v5__card{overflow:hidden;border:1px solid #e0e7ee;border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(16,35,63,.06);transition:.2s}.smart-v5__card:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(16,35,63,.11)}.smart-v5__media{position:relative;display:flex;align-items:center;justify-content:center;height:245px;padding:14px;background:#f7f9fb;text-decoration:none;overflow:hidden}.smart-v5__media img{display:block;width:100%;height:100%;object-fit:contain}.smart-v5__media>span{position:absolute;top:12px;right:12px;padding:6px 9px;border-radius:999px;background:#ff6f4c;color:#fff;font-size:11px;font-weight:900}.smart-v5__media>b{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:rgba(16,35,63,.92);color:#fff;font-size:15px}.smart-v5__media>b small{display:block;font-size:7px;font-weight:600}.smart-v5__body{padding:16px}.smart-v5__body>small{color:#0a8b74;font-size:10px;font-weight:900}.smart-v5__body h3{height:3.25em;margin:7px 0 10px;overflow:hidden;font-size:15px;line-height:1.65}.smart-v5__body h3 a{color:#10233f;text-decoration:none}.smart-v5__reasons{display:flex;gap:6px;flex-wrap:wrap}.smart-v5__reasons span{padding:5px 7px;border-radius:8px;background:#eef8f6;color:#0b7867;font-size:9px;font-weight:800}.smart-v5__body footer{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:14px;padding-top:13px;border-top:1px solid #edf1f5}.smart-v5__body footer div{display:grid}.smart-v5__body footer strong{color:#0b846f;font-size:18px}.smart-v5__body footer del{color:#93a0b0;font-size:10px}.smart-v5__body footer>a{padding:9px 11px;border-radius:10px;background:#10233f;color:#fff;font-size:10px;font-weight:900;text-decoration:none}.smart-v5__empty{text-align:center;padding:70px 20px;border:1px dashed #ccd7e2;border-radius:22px;background:#fff}.smart-v5__empty>span{font-size:42px;color:#8190a2}.smart-v5__empty h3{margin:8px 0}.smart-v5__empty p{color:#748398}.smart-v5__empty a{display:inline-block;padding:10px 14px;border-radius:10px;background:#10233f;color:#fff;text-decoration:none}
@media(max-width:1050px){.smart-v5__hero-grid{grid-template-columns:1fr;gap:32px}.smart-v5__panel{max-width:720px}.smart-v5__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.smart-v5__hero{padding:40px 0}.smart-v5__copy h1{font-size:40px}.smart-v5__copy>p{font-size:14px}.smart-v5__panel{padding:16px;border-radius:20px}.smart-v5__fields{grid-template-columns:1fr}.smart-v5__results{padding-top:30px}.smart-v5__results-head{align-items:flex-start;flex-direction:column}.smart-v5__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.smart-v5__media{height:155px;padding:8px}.smart-v5__body{padding:11px}.smart-v5__body h3{font-size:12px}.smart-v5__body footer{align-items:stretch;flex-direction:column}.smart-v5__body footer>a{text-align:center}.smart-v5__media>b{width:42px;height:42px}.smart-v5__results-head h2{font-size:24px}}

/* OROODAK Global Commerce UX — 2026-07-27 */
:root{--od-brand:#ff5a1f;--od-brand-dark:#d93f0b;--od-ink:#172033;--od-muted:#697386;--od-line:#e7e9ee;--od-soft:#f6f7f9;--od-success:#087f5b;--od-shadow:0 8px 30px rgba(23,32,51,.08)}
html{scroll-behavior:smooth}body{background:#fff;color:var(--od-ink);padding-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.od-header{background:#fff;border-bottom:1px solid var(--od-line);position:sticky;top:0;z-index:1000}.od-header.is-scrolled{box-shadow:0 6px 22px rgba(23,32,51,.09)}.od-topbar{background:#172033;color:#fff;font-size:12px}.od-topbar .od-shell{display:flex;justify-content:space-between;padding-block:7px}.od-main-nav{display:grid;grid-template-columns:auto minmax(280px,1fr) auto;gap:24px;align-items:center;padding-block:14px}.od-global-search{position:relative;display:flex;border:2px solid var(--od-brand);border-radius:12px;background:#fff;overflow:visible}.od-global-search input{flex:1;border:0;outline:0;padding:13px 16px;font:inherit;min-width:0;border-radius:12px}.od-global-search button{border:0;background:var(--od-brand);color:#fff;padding:0 24px;font:inherit;font-weight:900;cursor:pointer}.od-search-results{display:none;position:absolute;top:calc(100% + 7px);right:0;left:0;background:#fff;border:1px solid var(--od-line);border-radius:14px;box-shadow:0 16px 40px rgba(23,32,51,.16);overflow:hidden;z-index:20}.od-search-results.is-open{display:block}.od-search-item{display:grid;grid-template-columns:52px 1fr auto;gap:11px;align-items:center;padding:10px 12px;text-decoration:none;border-bottom:1px solid #f0f1f4;color:var(--od-ink)}.od-search-item:last-child{border-bottom:0}.od-search-item:hover{background:#fff7f3}.od-search-item img{width:52px;height:52px;object-fit:cover;border-radius:9px}.od-search-item small{display:block;color:var(--od-muted);margin-top:3px}.od-search-item b{color:var(--od-brand-dark);white-space:nowrap}.od-nav-actions{display:flex;align-items:center;gap:15px}.od-nav-actions a{color:var(--od-ink);text-decoration:none;font-weight:800;display:grid;text-align:center;font-size:20px}.od-nav-actions a span{font-size:11px}.od-category-row{border-top:1px solid #f0f1f4}.od-category-row .od-menu{display:flex;gap:24px;align-items:center;min-height:43px}.od-category-row .od-menu a{color:#344054;text-decoration:none;font-size:14px;font-weight:800}.od-category-row .od-menu a:hover{color:var(--od-brand)}
.xp-card,.deal-card{border:1px solid var(--od-line)!important;border-radius:16px!important;box-shadow:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;background:#fff!important;overflow:hidden}.xp-card:hover,.deal-card:hover{transform:translateY(-4px);box-shadow:var(--od-shadow)!important;border-color:#ffd3c2!important}.xp-media,.image-wrap{background:#fff!important;aspect-ratio:1/1}.xp-media img,.image-wrap img{transition:transform .35s ease}.xp-card:hover img,.deal-card:hover img{transform:scale(1.055)}.xp-discount,.discount{background:#e52323!important;color:#fff!important;border-radius:7px!important;font-weight:900!important}.xp-open,.btn-primary,.buy-button{background:var(--od-brand)!important;color:#fff!important;border-radius:10px!important}.xp-open:hover,.btn-primary:hover,.buy-button:hover{background:var(--od-brand-dark)!important}.xp-price{color:#b42318!important}.xp-old{color:#8a94a6!important}.xp-chip.active{background:var(--od-brand)!important;border-color:var(--od-brand)!important}.xp-chip{border-radius:999px!important}.od-mobile-bar{display:none}.od-toast{position:fixed;right:50%;bottom:92px;transform:translate(50%,20px);background:#172033;color:#fff;padding:12px 18px;border-radius:999px;opacity:0;pointer-events:none;transition:.25s;z-index:3000}.od-toast.is-visible{opacity:1;transform:translate(50%,0)}
@media(max-width:900px){body{padding-bottom:72px}.od-topbar span:last-child{display:none}.od-main-nav{grid-template-columns:1fr auto;gap:12px}.od-global-search{grid-column:1/-1;grid-row:2}.od-nav-actions a span{display:none}.od-category-row{display:none}.od-menu.is-open{display:grid;position:absolute;top:100%;right:12px;left:12px;background:#fff;padding:14px;border:1px solid var(--od-line);border-radius:14px;box-shadow:var(--od-shadow)}.od-mobile-bar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;right:0;left:0;bottom:0;background:#fff;border-top:1px solid var(--od-line);z-index:2000;padding:6px max(6px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom));box-shadow:0 -8px 25px rgba(23,32,51,.08)}.od-mobile-bar a,.od-mobile-bar button{border:0;background:none;text-decoration:none;color:#667085;display:grid;place-items:center;gap:2px;font:inherit;font-size:11px;font-weight:800}.od-mobile-bar b{font-size:21px;color:#344054}.od-mobile-bar a:first-child b{color:var(--od-brand)}}
@media(max-width:560px){.od-shell{width:min(100% - 20px,1180px)!important}.od-logo-copy small{display:none}.od-main-nav{padding-block:10px}.od-global-search input{padding:11px}.od-global-search button{padding:0 16px}.xp-grid,.deals-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.xp-card-body,.deal-content{padding:10px!important}.xp-title,.deal-card h3{font-size:13px!important;line-height:1.55!important}.xp-open{font-size:12px!important;padding:9px!important}.xp-price{font-size:17px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* AliExpress-inspired Arabic category experience — 2026-07-27 */
.od-all-categories{align-self:stretch;display:flex;align-items:center;gap:9px;padding:0 18px;border:0;border-left:1px solid #eceef2;background:#fff;color:#1f2937;font:900 14px Tajawal,sans-serif;cursor:pointer}.od-all-categories>span{font-size:20px;color:var(--od-brand)}.od-all-categories>b{min-width:26px;padding:3px 7px;border-radius:999px;background:#fff0eb;color:#e44711;font-size:10px}.od-all-categories:hover{background:#fff7f3;color:var(--od-brand)}
.od-drawer-backdrop{position:fixed;inset:0;background:rgba(20,25,35,.48);backdrop-filter:blur(2px);opacity:0;transition:opacity .25s ease;z-index:2998}.od-drawer-backdrop.is-open{opacity:1}.od-category-drawer{position:fixed;top:0;right:0;width:min(420px,92vw);height:100dvh;background:#fff;z-index:2999;transform:translateX(105%);transition:transform .32s cubic-bezier(.22,.8,.24,1);box-shadow:-20px 0 55px rgba(20,25,35,.2);overflow:auto;overscroll-behavior:contain}.od-category-drawer.is-open{transform:translateX(0)}body.od-drawer-lock{overflow:hidden}.od-drawer-head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;padding:23px 22px 18px;background:linear-gradient(135deg,#ff4f12,#ff7a1a);color:#fff}.od-drawer-head small{font-weight:800;opacity:.85}.od-drawer-head h2{margin:2px 0 1px;font-size:25px}.od-drawer-head p{margin:0;font-size:12px;opacity:.9}.od-drawer-head button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font:300 29px/1 Arial;cursor:pointer}.od-drawer-all,.od-drawer-list a{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;color:#20242e;text-decoration:none}.od-drawer-all{margin:15px;padding:13px 14px;border-radius:15px;background:#fff4ef;border:1px solid #ffd8c8}.od-drawer-list{padding:0 15px}.od-drawer-list a{min-height:70px;padding:9px 5px;border-bottom:1px solid #f0f1f3}.od-drawer-list a:hover{background:#fff9f6}.od-drawer-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#f6f6f7;font-size:23px}.od-drawer-all .od-drawer-icon{background:#fff}.od-drawer-all strong,.od-drawer-list strong{display:block;font-size:14px}.od-drawer-all small,.od-drawer-list small{display:block;margin-top:3px;color:#8a909d;font-size:11px}.od-drawer-all>b,.od-drawer-list b{min-width:34px;padding:5px 8px;border-radius:999px;background:#f3f4f6;color:#555d6b;text-align:center;font-size:11px}.od-drawer-list i{color:#b7bbc3;font:normal 25px Arial;transform:rotate(180deg)}.od-drawer-promo{margin:18px 15px 28px;padding:18px;border-radius:18px;background:linear-gradient(135deg,#221f2c,#3d354c);color:#fff}.od-drawer-promo span{display:block;color:#ffb08e;font-size:11px;font-weight:900}.od-drawer-promo strong{display:block;margin:5px 0 14px;font-size:16px}.od-drawer-promo a{display:inline-block;padding:9px 15px;border-radius:999px;background:var(--od-brand);color:#fff;text-decoration:none;font-size:12px;font-weight:900}
@media(max-width:900px){.od-category-drawer{width:min(390px,94vw)}.od-category-row .od-menu .od-all-categories{display:none}}

/* Mobile drawer reliability + comprehensive product motion — 2026-07-27 */
.od-category-drawer[hidden]{display:block!important}
.od-drawer-backdrop[hidden]{display:none!important}
.od-category-drawer,.od-drawer-backdrop{touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.od-category-drawer{visibility:hidden;pointer-events:none;will-change:transform;max-width:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom));}
.od-category-drawer.is-open{visibility:visible;pointer-events:auto}
.od-drawer-backdrop{pointer-events:none;will-change:opacity}
.od-drawer-backdrop.is-open{pointer-events:auto}
html.od-drawer-lock,body.od-drawer-lock{overflow:hidden!important;overscroll-behavior:none;height:100%}
.od-drawer-head button,.od-mobile-bar button,[data-category-drawer-open]{touch-action:manipulation;cursor:pointer}
.od-drawer-list a,.od-drawer-all{min-width:0}
.od-drawer-list strong,.od-drawer-list small,.od-drawer-all strong,.od-drawer-all small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.od-motion-card{opacity:0;transform:translate3d(0,24px,0) scale(.985);transition:opacity .55s ease var(--od-delay,0ms),transform .65s cubic-bezier(.2,.75,.25,1) var(--od-delay,0ms),box-shadow .25s ease,border-color .25s ease;will-change:transform,opacity}
.od-motion-card.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1)}
.od-motion-card img{transition:transform .55s cubic-bezier(.2,.75,.25,1),filter .3s ease}
.od-motion-card:hover{transform:translate3d(0,-7px,0) scale(1.012);box-shadow:0 18px 42px rgba(27,31,44,.13)}
.od-motion-card:hover img{transform:scale(1.07)}
.od-motion-card:active{transform:scale(.985);transition-duration:.12s}
.od-motion-card .discount,.od-motion-card .badge,.od-motion-card [class*="badge"]{animation:odBadgePulse 2.4s ease-in-out infinite}
.od-touch-scroll{overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}
.od-touch-scroll>*{scroll-snap-align:start}
@keyframes odBadgePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.055)}}
@media(max-width:900px){
 .od-category-drawer{width:100vw;max-width:100vw;height:100dvh;border-radius:0;transform:translate3d(100%,0,0)}
 .od-category-drawer.is-open{transform:translate3d(0,0,0)}
 .od-drawer-head{padding-top:calc(18px + env(safe-area-inset-top));padding-inline:17px}
 .od-drawer-list{padding-inline:10px}.od-drawer-all{margin:11px 10px}
 .od-drawer-list a{min-height:64px;grid-template-columns:44px minmax(0,1fr) auto 18px;gap:9px}
 .od-drawer-icon{width:42px;height:42px;border-radius:12px;font-size:21px}
 .od-drawer-head button{width:44px;height:44px}
 .od-motion-card:hover{transform:none;box-shadow:inherit}.od-motion-card:hover img{transform:none}
}
@media(prefers-reduced-motion:reduce){.od-motion-card,.od-motion-card img,.od-category-drawer,.od-drawer-backdrop{transition:none!important;animation:none!important}.od-motion-card{opacity:1;transform:none}}
