:root{--teal:#008f9d;--teal-dark:#006c78;--aqua:#16b9c3;--navy:#102c63;--ink:#1c3b67;--muted:#66778e;--bg:#f7fbfc;--panel:#fff;--soft:#eef8fa;--line:#d5e7ec;--coral:#e85b76;--shadow:0 18px 48px rgba(16,44,99,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--bg);overflow-x:hidden}a{text-decoration:none;color:inherit}button,input,select{font:inherit}button{cursor:pointer}
.aurora{position:fixed;inset:-18%;z-index:-1;background:linear-gradient(120deg,rgba(164,226,230,.45),transparent 28%,transparent 70%,rgba(228,244,246,.78));filter:blur(34px);opacity:.65;animation:aurora 15s ease-in-out infinite alternate}
.top-strip{height:34px;background:var(--teal-dark);color:#fff;display:flex;align-items:center;justify-content:center;gap:34px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.22)}.top-strip span:before{content:"● ";color:#bff7ef}.top-strip strong{margin-left:auto;margin-right:34px;color:#fff}
.site-header{height:88px;display:grid;grid-template-columns:230px 1fr 230px;align-items:center;gap:24px;padding:0 48px;background:rgba(255,255,255,.96);backdrop-filter:blur(18px);position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line)}.brand span{display:block;font-size:32px;font-weight:950;letter-spacing:1px;color:var(--navy)}.brand strong{color:var(--teal)}.brand small{font-size:10px;font-weight:900;letter-spacing:4px;color:var(--teal-dark)}.search{display:flex;height:46px;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#f8fcfd;color:var(--ink);box-shadow:0 8px 24px rgba(16,44,99,.08)}.search input{border:0;flex:1;padding:0 20px;outline:0;background:transparent;color:var(--ink)}.search input::placeholder{color:#9aaabc}.search button,.filters button{border:0;background:var(--teal);color:#fff;padding:0 24px;font-weight:950;text-transform:uppercase}.header-actions{display:flex;justify-content:flex-end;gap:10px;font-weight:900;font-size:13px}.header-actions a{padding:12px 14px;border-radius:6px;background:#f1f8fa;color:var(--navy);border:1px solid var(--line)}.cart-pill{background:var(--teal)!important;color:#fff!important;border-color:var(--teal)!important}.header-actions b{background:#fff;color:var(--teal-dark);border-radius:999px;padding:2px 8px;margin-left:5px}
.category-bar{height:56px;display:flex;align-items:center;gap:12px;padding:0 48px;background:#fff;border-bottom:1px solid var(--line);font-size:12px;font-weight:950;text-transform:uppercase;overflow:auto}.category-bar a{white-space:nowrap;border:1px solid var(--line);background:#f7fbfc;padding:11px 16px;border-radius:5px;color:var(--navy);transition:.25s}.category-bar a:hover,.all-cats,.category-bar .active{background:var(--teal);color:#fff;border-color:var(--teal);transform:translateY(-2px)}
.hero{min-height:540px;display:grid;grid-template-columns:1fr 1.05fr;gap:30px;align-items:center;padding:58px 48px 44px;position:relative;overflow:hidden;background:linear-gradient(100deg,#fff 0%,#fff 39%,#eaf8fa 100%);border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;right:-8%;top:-18%;width:58%;height:145%;background:var(--teal);opacity:.07;clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);animation:shapeShift 12s ease-in-out infinite alternate}.hero:after{content:"";position:absolute;right:3%;bottom:18%;width:200px;height:5px;background:var(--aqua);opacity:.45;animation:slideLine 4s ease-in-out infinite}.hero-copy,.hero-media{position:relative;z-index:1}.eyebrow{display:inline-flex;margin:0 0 14px;padding:9px 14px;border-radius:999px;background:#e2f5f6;color:var(--teal-dark);font-weight:950;text-transform:uppercase}.hero h1{margin:0;max-width:760px;font-size:clamp(46px,7vw,94px);line-height:.9;font-weight:950;letter-spacing:0;color:var(--navy)}.hero-copy p:not(.eyebrow){max-width:560px;line-height:1.7;color:var(--muted);font-size:18px}.hero-points{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.hero-points span{font-weight:900;padding:10px 14px;border-radius:999px;background:#f1f9fa;border:1px solid var(--line);color:var(--navy)}.hero-points span:before{content:"✓ ";color:var(--teal)}.hero-buttons{display:flex;gap:14px;flex-wrap:wrap}.hero-buttons a{padding:15px 24px;border-radius:6px;border:1px solid #b9dce1;font-weight:950;text-transform:uppercase;font-size:13px;color:var(--teal-dark);transition:.25s}.hero-buttons a:first-child{background:var(--teal);color:#fff;border-color:var(--teal)}.hero-buttons a:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,143,157,.2)}
.hero-media{display:grid;grid-template-columns:1fr 190px;align-items:center;gap:18px}.doctor-card{min-height:360px;border:1px solid #c5e2e6;border-radius:20px;background:#fff;box-shadow:var(--shadow);display:grid;place-items:center;overflow:hidden;transform:rotate(-2deg);animation:float 5s ease-in-out infinite}.doctor-card img{width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center;display:block}.now-live{background:#fff;border:1px solid #b9dce1;border-radius:12px;padding:20px;display:grid;gap:9px;box-shadow:var(--shadow);animation:pulseCard 3s ease-in-out infinite;color:var(--navy)}.now-live strong{font-size:22px}.now-live span{color:var(--muted);line-height:1.4}.now-live b{color:var(--teal);font-size:20px}
.intro{display:grid;grid-template-columns:1fr 340px;gap:44px;padding:54px 80px 28px;background:#fff}.intro small,.section-title small,.product-card small,.banner small{color:var(--teal);font-weight:950;text-transform:uppercase}.intro h2,.section-title h2{font-size:clamp(32px,4vw,58px);line-height:.95;margin:10px 0;color:var(--navy)}.intro p{max-width:620px;line-height:1.8;color:var(--muted)}.featured-card,.product-card{position:relative;display:grid;gap:10px;border:1px solid var(--line);border-radius:10px;padding:16px;background:#fff;box-shadow:var(--shadow);overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.featured-card:before,.product-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,20%),rgba(22,185,195,.15),transparent 32%);opacity:0;transition:.25s}.featured-card:hover:before,.product-card:hover:before{opacity:1}.featured-card:hover,.product-card:hover{transform:translateY(-8px) scale(1.02);border-color:#9fd4da;box-shadow:0 22px 52px rgba(0,143,157,.18)}.featured-card>* ,.product-card>*{position:relative}.featured-card img{height:220px;object-fit:contain;width:100%;filter:drop-shadow(0 18px 18px rgba(16,44,99,.16))}.featured-card h3,.product-card h3{font-size:15px;line-height:1.35;margin:0;min-height:40px;color:var(--navy)}.featured-card b,.product-card b{font-size:19px;color:var(--navy)}.featured-card button,.product-card button[data-add-cart]{border:0;background:var(--teal);color:#fff;border-radius:5px;height:40px;font-weight:950;box-shadow:0 10px 28px rgba(0,143,157,.18)}.is-playing{animation:pop .85s ease}
.filters{padding:0 80px 24px;background:#fff}.filters form{display:flex;gap:14px;max-width:760px;padding:10px;border-radius:10px;background:#f8fcfd;border:1px solid var(--line)}.filters input,.filters select,footer input{border:1px solid var(--line);height:46px;border-radius:5px;padding:0 16px;background:#fff;color:var(--navy)}.filters input{flex:1}.filters select{min-width:190px}.error{margin:0 80px 20px;padding:14px 18px;background:#fff1f4;color:#b72f4d;border:1px solid #f0b4c2;border-radius:8px}
.section-title{display:flex;align-items:end;justify-content:space-between;padding:18px 80px 6px;background:#fff}.rail-controls{display:flex;gap:10px}.rail-controls button{width:42px;height:42px;border-radius:50%;border:1px solid #b9dce1;background:#fff;color:var(--teal-dark);font-size:28px}.rail-controls button:hover{background:var(--teal);color:#fff}
.product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:220px;gap:18px;overflow-x:auto;padding:24px 80px 42px;scroll-snap-type:x mandatory;scrollbar-width:none;background:#fff}.product-rail::-webkit-scrollbar{display:none}.product-card{scroll-snap-align:start;min-height:370px}.product-card img{width:100%;height:155px;object-fit:contain;filter:drop-shadow(0 16px 14px rgba(16,44,99,.14));transition:.25s}.product-card:hover img{transform:scale(1.08) rotate(-2deg)}.quick{position:absolute;right:12px;top:12px;border:1px solid #b9dce1;background:#fff;color:var(--teal);border-radius:50%;width:32px;height:32px;z-index:2}.stock-ok{color:#319b53;font-weight:950}.stock-out{color:var(--coral);font-weight:950}
.banner{margin:38px 80px;min-height:170px;background:linear-gradient(120deg,#15c9a1,#12b7c2 48%,#168b98);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:space-between;padding:34px 42px;overflow:hidden;box-shadow:0 22px 56px rgba(0,143,157,.2);position:relative}.banner:after{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border:34px solid rgba(255,255,255,.35);border-radius:50%;animation:spin 10s linear infinite}.banner h2{margin:4px 0;font-size:38px}.banner p{max-width:620px;font-weight:800}.banner a{background:#fff;color:var(--teal-dark);padding:13px 20px;border-radius:5px;font-weight:950;z-index:1}
.trust{text-align:center;padding:42px 40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.trust h2{font-size:32px;color:var(--navy)}.trust div{display:flex;justify-content:center;gap:58px;flex-wrap:wrap;color:#66809e;font-weight:950;font-size:20px}.trust span{animation:fadeSlide 6s ease-in-out infinite}.trust span:nth-child(2){animation-delay:.4s}.trust span:nth-child(3){animation-delay:.8s}.trust span:nth-child(4){animation-delay:1.2s}.trust span:nth-child(5){animation-delay:1.6s}
footer{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;gap:34px;padding:58px 80px 120px;background:#fff;border-top:1px solid var(--line)}footer div,footer form{display:grid;align-content:start;gap:12px}footer strong{font-size:18px;color:var(--navy)}footer a{color:var(--muted)}footer button{height:46px;border:0;background:var(--teal);color:#fff;border-radius:5px;text-transform:uppercase;font-weight:950}.socials{color:var(--teal);word-spacing:16px}
.toast{position:fixed;left:30px;bottom:104px;width:340px;background:#fff;color:var(--navy);border:1px solid #b9dce1;border-radius:10px;padding:22px 22px 22px 86px;box-shadow:var(--shadow);z-index:20}.toast:before{content:"";position:absolute;left:20px;top:22px;width:48px;height:48px;background:url("../img/product-placeholder.svg") center/contain no-repeat #eef8fa;border-radius:8px}.toast button{position:absolute;right:12px;top:10px;border:0;background:transparent;color:var(--teal-dark);font-size:20px}
.mini-player{position:fixed;left:18px;right:18px;bottom:16px;height:72px;background:rgba(255,255,255,.94);border:1px solid #b9dce1;border-radius:10px;backdrop-filter:blur(18px);z-index:15;display:grid;grid-template-columns:1fr auto 160px;align-items:center;gap:24px;padding:12px 22px;box-shadow:0 18px 55px rgba(16,44,99,.18);color:var(--navy)}.mini-player small{color:var(--teal);font-weight:950;text-transform:uppercase}.mini-player strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-player b{text-align:right;color:var(--navy)}.player-bars{display:flex;gap:4px;align-items:end;height:30px}.player-bars i{width:5px;background:var(--teal);border-radius:99px;animation:bars .8s ease-in-out infinite}.player-bars i:nth-child(2){animation-delay:.12s}.player-bars i:nth-child(3){animation-delay:.24s}.player-bars i:nth-child(4){animation-delay:.36s}
@keyframes aurora{to{transform:translate3d(4%,-3%,0) scale(1.08) rotate(8deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-14px) rotate(1deg)}}@keyframes pulseCard{50%{box-shadow:0 18px 70px rgba(0,143,157,.22)}}@keyframes pop{50%{transform:translateY(-12px) scale(1.06)}}@keyframes bars{0%,100%{height:8px}50%{height:28px}}@keyframes fadeSlide{50%{color:var(--teal);transform:translateY(-4px)}}@keyframes shapeShift{to{transform:translateX(-2%) skewX(-4deg);opacity:.1}}@keyframes slideLine{50%{transform:translateX(-30px);opacity:.85}}
@media (max-width:900px){.top-strip{display:none}.site-header{height:auto;grid-template-columns:1fr;padding:18px}.header-actions{justify-content:flex-start}.category-bar{padding:12px 18px}.hero,.intro{grid-template-columns:1fr;padding:32px 20px}.hero-media{grid-template-columns:1fr}.now-live{order:-1}.filters,.product-rail,.section-title{padding-left:20px;padding-right:20px}.filters form{display:grid}.banner{margin:28px 20px;display:grid;gap:20px}.trust div{gap:24px;font-size:18px}footer{grid-template-columns:1fr;padding:34px 20px 120px}.mini-player{grid-template-columns:1fr auto;height:auto}.mini-player b{grid-column:1/-1;text-align:left}.hero h1{font-size:48px}}
.hero h1{max-width:680px;font-size:clamp(38px,4.8vw,64px);line-height:.96}
@media (max-width:1200px) and (min-width:901px){.site-header{grid-template-columns:190px 1fr 190px;padding:0 28px}.category-bar{padding:0 28px}.hero{padding:44px 32px 38px;gap:22px}.hero h1{font-size:clamp(44px,5.2vw,58px)}.hero-media{grid-template-columns:1fr 155px}.intro{padding:44px 32px 24px;gap:28px}.filters,.section-title{padding-left:32px;padding-right:32px}.product-rail{padding-left:32px;padding-right:32px}.banner{margin-left:32px;margin-right:32px}footer{padding-left:32px;padding-right:32px}}
@media (max-width:900px){.site-header{grid-template-columns:1fr;gap:14px}.hero{min-height:auto}.hero h1{font-size:clamp(40px,7vw,52px)}.hero-copy p:not(.eyebrow){font-size:16px}.hero-media{grid-template-columns:1fr}.doctor-card,.doctor-card img{min-height:300px}.intro{grid-template-columns:1fr}.featured-card{max-width:380px}.filters form{max-width:none}}
@media (max-width:600px){.site-header{padding:14px}.brand span{font-size:26px}.brand small{font-size:8px;letter-spacing:3px}.header-actions{justify-content:space-between}.category-bar{height:50px;padding:8px 14px;gap:8px}.category-bar a{padding:9px 12px;font-size:10px}.hero{padding:28px 18px 34px}.hero h1{font-size:clamp(34px,10vw,44px);line-height:1}.hero-copy p:not(.eyebrow){font-size:15px;line-height:1.55}.hero-points{gap:8px;margin:20px 0}.hero-points span{font-size:12px;padding:8px 10px}.hero-buttons a{width:100%;text-align:center}.doctor-card,.doctor-card img{min-height:240px}.now-live{padding:16px}.intro{padding:34px 18px 20px}.intro h2,.section-title h2{font-size:34px}.filters,.section-title{padding-left:18px;padding-right:18px}.product-rail{grid-auto-columns:200px;padding-left:18px;padding-right:18px}.product-card{min-height:350px}.banner{margin:24px 18px;padding:26px 22px}.banner h2{font-size:32px}.trust{padding:34px 18px}.trust div{font-size:16px}.toast{left:12px;right:12px;bottom:92px;width:auto}.mini-player{left:8px;right:8px;bottom:8px;padding:10px 14px}}
.brand{position:relative;padding-bottom:6px}.brand::after{content:"";display:block;width:42px;height:3px;margin-top:6px;border-radius:99px;background:linear-gradient(90deg,var(--teal),var(--aqua));animation:brandLine 2.8s ease-in-out infinite}.brand small{display:block}
@keyframes brandLine{0%,100%{width:42px;opacity:.7}50%{width:78px;opacity:1}}
.trust{overflow:hidden}.trust-marquee{display:block!important;width:100%;overflow:hidden}.trust-track{display:flex!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:0!important;width:max-content;animation:trustMarquee 24s linear infinite}.trust-set{display:flex!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:58px!important;padding-right:58px!important;flex-shrink:0}.trust-track span{flex:0 0 auto;white-space:nowrap;animation:none!important}.trust-track:hover{animation-play-state:paused}@keyframes trustMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:600px){.trust-set{gap:24px!important;padding-right:24px!important}.trust-track span{font-size:16px}}
.product-rail{scroll-snap-type:none}
.double-slider{display:grid;grid-template-columns:1fr 1.35fr;gap:24px;padding:42px 80px 34px;background:#fff}.slider-panel{min-width:0;border:1px solid var(--line);border-radius:12px;background:#f8fcfd;box-shadow:var(--shadow);overflow:hidden}.slider-heading{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 12px;color:var(--navy)}.slider-heading small{color:var(--teal);font-weight:950;text-transform:uppercase}.slider-heading h2{margin:4px 0 0;font-size:30px}.slider-heading>span{font-size:12px;color:var(--muted);font-weight:950}.slider-viewport{overflow:hidden}.slider-track{display:flex;width:300%;transition:transform .65s cubic-bezier(.22,.61,.36,1)}.slider-slide{width:33.333%;flex:0 0 33.333%;padding:12px 24px 22px}.story-visual{min-height:190px;display:grid;grid-template-columns:1fr 145px;gap:12px;align-items:center;padding:22px;border-radius:9px;background:linear-gradient(120deg,#12bfa5,#0d98aa);color:#fff;overflow:hidden}.story-copy small,.article-hero small{color:#c9fff4;font-weight:950;text-transform:uppercase}.story-copy h3,.article-hero h3{margin:8px 0;font-size:28px;line-height:1.02}.story-copy p,.article-hero p{margin:0 0 14px;line-height:1.5;font-size:13px}.story-copy a{display:inline-block;background:#fff;color:var(--teal-dark);padding:8px 13px;border-radius:5px;font-size:12px;font-weight:950}.story-visual img{width:145px;height:145px;object-fit:contain;background:#fff;border-radius:9px;padding:8px;filter:drop-shadow(0 12px 14px rgba(0,0,0,.15))}.story-proof{display:grid;gap:5px;padding:16px 4px 0;color:var(--muted);font-size:13px}.story-proof strong{color:var(--navy);text-transform:uppercase;font-size:12px}.story-proof b{color:var(--teal);font-size:12px}.article-hero{min-height:150px;display:flex;align-items:center;justify-content:space-between;padding:24px;border-radius:9px;background:#057d91;color:#fff}.article-hero h3{max-width:440px}.article-hero strong{font-size:74px;line-height:1;color:rgba(255,255,255,.18)}.article-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.article-tile{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--navy);transition:.25s}.article-tile:hover{transform:translateY(-4px);border-color:#9fd4da;box-shadow:0 12px 26px rgba(0,143,157,.14)}.article-tile img{width:100%;height:76px;object-fit:contain}.article-tile small{color:var(--teal);font-weight:950;text-transform:uppercase;font-size:10px}.article-tile b{font-size:12px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slider-footer{display:flex;align-items:center;justify-content:space-between;padding:0 24px 18px}.slider-dots{display:flex;gap:6px}.slider-dots button{width:8px;height:8px;border:0;border-radius:50%;padding:0;background:#b9dce1}.slider-dots button.active{width:24px;border-radius:99px;background:var(--teal)}.slider-arrows{display:flex;gap:7px}.slider-arrows button{width:30px;height:30px;border:1px solid #b9dce1;border-radius:50%;background:#fff;color:var(--teal-dark);font-size:20px;line-height:1}.slider-arrows button:hover{background:var(--teal);color:#fff}@media (max-width:900px){.double-slider{grid-template-columns:1fr;padding:32px 20px}.story-copy h3,.article-hero h3{font-size:24px}}@media (max-width:600px){.double-slider{padding:28px 18px}.slider-heading{padding:18px 18px 10px}.slider-heading h2{font-size:26px}.slider-slide{padding:10px 18px 18px}.story-visual{grid-template-columns:1fr 100px;padding:16px}.story-visual img{width:100px;height:100px}.story-copy h3,.article-hero h3{font-size:21px}.article-hero{padding:18px}.article-hero strong{font-size:52px}.article-list{gap:7px}.article-tile{padding:7px}.article-tile img{height:58px}.article-tile b{font-size:10px}.slider-footer{padding:0 18px 14px}}
.toast{left:18px;bottom:100px;width:min(460px,calc(100vw - 36px));min-height:150px;display:grid;grid-template-columns:112px 1fr;align-items:center;gap:18px;padding:20px 46px 20px 20px;border:0;border-radius:24px;background:var(--teal);color:#fff;box-shadow:0 18px 48px rgba(0,108,120,.3);z-index:25;animation:toastIn .45s ease}.toast::before{display:none}.toast>img{width:104px;height:116px;object-fit:contain;padding:8px;border-radius:14px;background:#fff}.toast-content{display:grid;gap:5px;min-width:0}.toast-content strong{font-size:18px;font-weight:500}.toast-content b{font-size:28px;line-height:.98;display:block;max-height:58px;overflow:hidden}.toast-content span{font-size:19px}.toast>button{position:absolute;right:18px;top:18px;width:27px;height:27px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:transparent;color:#fff;font-size:18px;line-height:19px;padding:0}.toast>button:hover{background:#fff;color:var(--teal)}@keyframes toastIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.toast{left:10px;bottom:88px;width:calc(100vw - 20px);grid-template-columns:76px 1fr;gap:12px;min-height:112px;padding:14px 40px 14px 12px;border-radius:18px}.toast>img{width:72px;height:84px;border-radius:10px}.toast-content strong{font-size:14px}.toast-content b{font-size:19px;max-height:42px}.toast-content span{font-size:14px}.toast>button{right:12px;top:12px;width:24px;height:24px;font-size:15px}}
.lang-toggle{border:1px solid #b9dce1;border-radius:6px;background:#fff;color:var(--teal-dark);padding:11px 13px;font-weight:950;cursor:pointer}.lang-toggle:hover{background:#e7f7f8;border-color:var(--teal)}body.is-arabic{font-family:Tahoma,Arial,sans-serif}body.is-arabic .hero-copy,body.is-arabic .intro,body.is-arabic .section-title,body.is-arabic .banner,body.is-arabic .trust,body.is-arabic footer,body.is-arabic .slider-panel{text-align:right}body.is-arabic .hero-buttons,body.is-arabic .hero-points{justify-content:flex-start}body.is-arabic .product-rail,body.is-arabic .product-rail .product-card{direction:rtl}body.is-arabic .slider-track,body.is-arabic .trust-track{direction:ltr}body.is-arabic .slider-slide,body.is-arabic .trust-set{direction:rtl}body.is-arabic .toast{direction:rtl}body.is-arabic .header-actions{justify-content:flex-start}@media (max-width:900px){.lang-toggle{justify-self:start}}
.toast{width:min(380px,calc(100vw - 28px));min-height:100px;grid-template-columns:76px 1fr;gap:12px;padding:12px 40px 12px 12px;border-radius:18px}.toast>img{width:72px;height:80px;padding:6px;border-radius:10px}.toast-content{gap:3px}.toast-content strong{font-size:12px;line-height:1.15}.toast-product{font-size:14px!important;line-height:1.02!important;max-height:34px!important}.toast-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;line-height:1.1}.toast-price{font-size:12px!important;color:#d9ff87!important;font-weight:950!important;line-height:1!important}.toast-meta span{font-size:12px!important;color:#e6ffff!important}.toast>button{right:12px;top:12px;width:24px;height:24px;font-size:15px}
.is-arabic,.is-arabic input,.is-arabic button,.is-arabic select{font-family:"Segoe UI Arabic","Segoe UI",Tahoma,Arial,sans-serif}.is-arabic .hero h1{font-family:"Segoe UI Arabic","Segoe UI",Tahoma,Arial,sans-serif;font-weight:800;letter-spacing:0;line-height:1.1}.is-arabic .hero-copy p:not(.eyebrow){font-family:"Segoe UI Arabic","Segoe UI",Tahoma,Arial,sans-serif;font-weight:400;line-height:1.8}
.toast{top:12px;bottom:auto;left:8px;right:auto;direction:ltr}.is-arabic .toast{direction:ltr}.is-arabic .toast-content{direction:rtl;text-align:right}@media (max-width:600px){.toast{top:8px;bottom:auto;left:8px;right:8px;width:auto}}
.is-arabic .hero{direction:ltr}.is-arabic .hero-copy{direction:rtl;text-align:right}.is-arabic .hero-media{direction:ltr}.is-arabic .hero-points,.is-arabic .hero-buttons{direction:rtl}
.hero-copy,.hero-media{min-width:0}.is-arabic .hero h1{max-width:600px;font-size:clamp(34px,4.2vw,56px);line-height:1.08;overflow-wrap:break-word}.is-arabic .hero-copy p:not(.eyebrow){max-width:540px;font-size:16px;overflow-wrap:break-word}@media (max-width:900px){.is-arabic .hero h1{font-size:clamp(30px,7vw,46px)}.is-arabic .hero-copy p:not(.eyebrow){font-size:15px}}@media (max-width:600px){.is-arabic .hero h1{font-size:clamp(28px,9vw,39px);line-height:1.12}.is-arabic .hero-copy p:not(.eyebrow){font-size:14px}}
body.is-arabic .toast{direction:ltr!important}body.is-arabic .toast-content{direction:rtl!important;text-align:right!important}
.toast{position:absolute;top:calc(100vh - 112px);bottom:auto;left:8px;right:auto}.is-arabic .toast{position:absolute;top:calc(100vh - 112px);bottom:auto;left:8px;right:auto}@media (max-width:600px){.toast,.is-arabic .toast{top:calc(100vh - 100px);left:8px;right:8px}}
.latest-video{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:30px;align-items:center;padding:48px 80px;background:#0a3041;color:#fff;position:relative;overflow:hidden}.latest-video:after{content:"";position:absolute;right:-90px;bottom:-130px;width:360px;height:360px;border:42px solid rgba(22,185,195,.2);border-radius:50%;animation:spin 18s linear infinite}.video-copy,.video-stage{position:relative;z-index:1}.video-copy{max-width:560px}.video-copy>small{color:#95f3e6;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:1px}.video-copy h2{margin:10px 0 14px;max-width:650px;color:#fff;font-size:clamp(30px,4vw,58px);line-height:.98}.video-copy p{max-width:560px;margin:0;color:#c4e1e7;line-height:1.65}.video-stats{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.video-stats span{padding:8px 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;font-size:12px;font-weight:900}.video-stats span:last-child{background:#16b9c3;border-color:#16b9c3;color:#06303d}.video-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:6px;background:#fff;color:#006c78;font-size:13px;font-weight:950;text-transform:uppercase;transition:.25s}.video-cta:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,.18)}.video-stage{min-width:0;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:#062633;overflow:hidden;box-shadow:0 20px 48px rgba(0,0,0,.2)}.video-stage iframe,.video-stage video,.video-poster,.video-empty{display:block;width:100%;height:100%;border:0}.video-stage video{object-fit:cover;background:#031b25}.video-poster,.video-empty{position:relative}.video-poster img,.video-empty img{width:100%;height:100%;object-fit:cover;object-position:center}.video-poster:after,.video-empty:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,35,49,.48),transparent 65%)}.video-play{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:68px;height:68px;transform:translate(-50%,-50%);border-radius:50%;background:#16b9c3;color:#06303d;font-size:24px;padding-left:4px;box-shadow:0 0 0 10px rgba(22,185,195,.22);transition:.25s}.video-poster:hover .video-play{transform:translate(-50%,-50%) scale(1.1)}.video-empty b{position:absolute;left:24px;bottom:22px;z-index:2;max-width:300px;color:#fff;font-size:15px}.is-arabic .latest-video{direction:rtl;text-align:right}.is-arabic .video-stats{justify-content:flex-start}.is-arabic .video-empty b{left:auto;right:24px}@media (max-width:900px){.latest-video{grid-template-columns:1fr;padding:38px 20px}.video-copy{max-width:none}.video-copy h2{font-size:42px}}@media (max-width:600px){.latest-video{padding:30px 18px;gap:22px}.video-copy h2{font-size:34px}.video-copy p{font-size:14px}.video-stage{border-radius:10px}.video-play{width:58px;height:58px;font-size:20px}.video-empty b{left:16px;right:16px;bottom:16px}.is-arabic .video-empty b{right:16px}}
.catalog-hero{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:54px 80px 48px;background:#eaf8fa;border-bottom:1px solid var(--line)}.catalog-hero>div:first-child{max-width:760px}.catalog-hero h1{margin:12px 0 12px;color:var(--navy);font-size:clamp(42px,5.5vw,76px);line-height:.95}.catalog-hero p{max-width:650px;margin:0;color:var(--muted);font-size:17px;line-height:1.7}.catalog-hero-meta{display:grid;gap:5px;min-width:190px;padding:20px 22px;border:1px solid #b9dce1;border-radius:10px;background:#fff;box-shadow:var(--shadow);color:var(--navy)}.catalog-hero-meta strong{font-size:42px;line-height:1;color:var(--teal)}.catalog-hero-meta span{font-weight:900}.catalog-hero-meta small{color:var(--muted);font-weight:800}.catalog-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:34px;padding:44px 80px 80px;background:#fff}.catalog-sidebar{align-self:start;position:sticky;top:140px;padding:18px;border:1px solid var(--line);border-radius:10px;background:#f8fcfd}.catalog-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:2px 0 14px;border-bottom:1px solid var(--line)}.catalog-sidebar-head small{color:var(--navy);font-weight:950;text-transform:uppercase;font-size:11px}.catalog-sidebar-head strong{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--teal);color:#fff;font-size:12px}.catalog-category{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 4px;border-bottom:1px solid #e1eef1;color:var(--ink);font-size:13px;font-weight:850}.catalog-category:hover,.catalog-category.active{color:var(--teal);padding-left:8px}.catalog-category span:last-child{color:var(--teal);font-size:18px}.catalog-benefit{display:grid;gap:6px;margin-top:18px;padding:14px;border-radius:7px;background:#073649;color:#fff}.catalog-benefit b{font-size:12px;color:#97f4e7}.catalog-benefit span{font-size:12px;line-height:1.45;color:#c7e8ec}
.catalog-results{min-width:0}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px;color:var(--muted);font-size:14px}.catalog-toolbar strong{color:var(--navy);font-size:18px}.catalog-toolbar em{font-style:normal;color:var(--teal);font-weight:850}.catalog-sort-form{display:flex;align-items:center;gap:10px}.catalog-sort-form label{font-size:12px;font-weight:900;color:var(--navy);white-space:nowrap}.catalog-sort-form select{height:42px;min-width:170px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--navy);font-weight:800}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.catalog-card{min-width:0;min-height:410px;padding:14px;gap:9px}.catalog-card .quick{right:10px;top:10px}.catalog-image{display:grid;place-items:center;height:190px;margin:-2px -2px 3px;border-radius:7px;background:#f1f9fa;overflow:hidden}.catalog-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 14px rgba(16,44,99,.14));transition:.25s}.catalog-card:hover .catalog-image img{transform:scale(1.08) rotate(-2deg)}.catalog-card h2{margin:0;min-height:52px;color:var(--navy);font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.catalog-card small{min-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-card-bottom{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:auto}.catalog-card-bottom b{font-size:17px;color:var(--navy);white-space:nowrap}.catalog-add{height:40px;border:0;border-radius:5px;background:var(--teal);color:#fff;font-weight:950;box-shadow:0 10px 24px rgba(0,143,157,.18);transition:.2s}.catalog-add:hover{background:var(--teal-dark);transform:translateY(-2px)}.catalog-empty{display:grid;justify-items:center;gap:10px;padding:70px 20px;border:1px dashed #b9dce1;border-radius:10px;color:var(--muted);text-align:center}.catalog-empty strong{font-size:24px;color:var(--navy)}.catalog-empty a{color:var(--teal);font-weight:900}
.is-arabic .catalog-hero,.is-arabic .catalog-shell{direction:rtl;text-align:right}.is-arabic .catalog-toolbar,.is-arabic .catalog-sort-form{direction:rtl}.is-arabic .catalog-card,.is-arabic .catalog-sidebar{direction:rtl}.is-arabic .catalog-card-bottom{direction:rtl}@media (max-width:1200px) and (min-width:901px){.catalog-hero,.catalog-shell{padding-left:32px;padding-right:32px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.catalog-hero{align-items:start;display:grid;grid-template-columns:1fr;padding:38px 20px}.catalog-hero-meta{width:min(280px,100%)}.catalog-shell{grid-template-columns:1fr;padding:32px 20px 70px;gap:22px}.catalog-sidebar{position:static;display:flex;flex-wrap:wrap;gap:0;padding:14px}.catalog-sidebar-head{width:100%;margin-bottom:4px}.catalog-category{flex:1 1 180px;margin-right:10px}.catalog-benefit{width:100%;margin-top:14px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.catalog-hero{padding:30px 18px}.catalog-hero h1{font-size:42px}.catalog-hero p{font-size:15px}.catalog-shell{padding:24px 18px 60px}.catalog-toolbar{align-items:start;flex-direction:column;margin-bottom:16px}.catalog-sort-form{width:100%;justify-content:space-between}.catalog-sort-form select{flex:1;min-width:0}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-card{min-height:350px;padding:10px;gap:7px}.catalog-image{height:128px}.catalog-card h2{font-size:12px;min-height:47px}.catalog-card-bottom{display:grid;gap:4px;align-items:start}.catalog-card-bottom b{font-size:14px}.catalog-add{height:36px;font-size:11px}.catalog-category{flex-basis:100%;margin-right:0}}
.filter-close,.filter-toggle,.filter-backdrop{display:none}.catalog-filter-form{display:grid;gap:12px;padding:16px 0}.catalog-filter-form label,.filter-price{display:grid;gap:6px;color:var(--navy);font-size:11px;font-weight:900}.catalog-filter-form select,.catalog-filter-form input[type=number]{width:100%;height:38px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--navy);padding:0 9px;font-size:12px}.filter-price>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.filter-price input::placeholder{color:#9aaabc}.catalog-filter-form .filter-check{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.filter-check input{accent-color:var(--teal);width:15px;height:15px}.filter-apply{height:40px;border:0;border-radius:5px;background:var(--teal);color:#fff;font-weight:950;font-size:12px}.filter-reset{color:var(--teal);font-size:12px;font-weight:900;text-align:center}.catalog-category-list{border-top:1px solid var(--line)}.catalog-pagination{display:flex;justify-content:center;gap:7px;margin-top:34px}.catalog-pagination a{display:grid;place-items:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--navy);font-weight:900}.catalog-pagination a:hover,.catalog-pagination a.active{background:var(--teal);border-color:var(--teal);color:#fff}.catalog-sort-form select{min-width:145px}.catalog-sort-form{flex-wrap:wrap}.is-arabic .catalog-sidebar{text-align:right}
.product-badges{position:absolute;left:12px;top:12px;z-index:2;display:flex;gap:5px;flex-wrap:wrap}.product-badges span{padding:5px 7px;border-radius:4px;color:#fff;font-size:10px;font-weight:950;text-transform:uppercase}.badge-promo{background:var(--coral)}.badge-new{background:var(--teal-dark)}.is-arabic .product-badges{left:auto;right:12px}
@media (max-width:900px){.filter-toggle{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 13px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--navy);font-weight:900}.filter-toggle span:first-child{font-size:18px;color:var(--teal)}.catalog-toolbar{position:relative}.catalog-toolbar>div{order:2}.catalog-sort-form{order:3}.catalog-sidebar{z-index:40}.filter-backdrop{display:none}.filter-close{display:none}}@media (max-width:600px){.catalog-toolbar>div{order:2}.catalog-sort-form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.catalog-sort-form label{grid-column:1/-1}.catalog-sort-form select{width:100%;min-width:0}.catalog-sidebar{display:none;position:fixed;inset:0 auto 0 0;width:min(330px,88vw);height:100vh;overflow:auto;padding:20px;background:#fff;border:0;border-radius:0;box-shadow:16px 0 42px rgba(16,44,99,.2);transform:translateX(-105%);transition:transform .3s ease}.catalog-sidebar.is-open{display:block;transform:translateX(0)}.filter-close{position:absolute;right:14px;top:12px;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--navy);font-size:20px}.catalog-sidebar-head{padding-right:40px}.filter-backdrop{position:fixed;inset:0;z-index:35;border:0;background:rgba(7,30,42,.42)}body.filter-open .filter-backdrop{display:block}.is-arabic .catalog-sidebar{left:auto;right:0;transform:translateX(105%);box-shadow:-16px 0 42px rgba(16,44,99,.2)}.is-arabic .catalog-sidebar.is-open{transform:translateX(0)}.is-arabic .filter-close{right:auto;left:14px}.catalog-category{flex-basis:100%;margin-right:0}}
@media (min-width:601px) and (max-width:900px){.catalog-sidebar{display:none;position:fixed;inset:0 auto 0 0;width:min(360px,70vw);height:100vh;overflow:auto;padding:24px;background:#fff;border:0;border-radius:0;box-shadow:16px 0 42px rgba(16,44,99,.2);transform:translateX(-105%);transition:transform .3s ease}.catalog-sidebar.is-open{display:block;transform:translateX(0)}.filter-close{position:absolute;right:16px;top:14px;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--navy);font-size:20px}.catalog-sidebar-head{padding-right:42px}.filter-backdrop{position:fixed;inset:0;z-index:35;border:0;background:rgba(7,30,42,.42)}body.filter-open .filter-backdrop{display:block}.is-arabic .catalog-sidebar{left:auto;right:0;transform:translateX(105%);box-shadow:-16px 0 42px rgba(16,44,99,.2)}.is-arabic .catalog-sidebar.is-open{transform:translateX(0)}.is-arabic .filter-close{right:auto;left:16px}}
.toast{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:min(460px,calc(100% - 36px));margin:0 auto 28px;opacity:0;visibility:hidden;transform:translateY(22px);transition:opacity .42s ease,transform .42s ease,visibility 0s linear .42s;animation:none;pointer-events:none;z-index:2}.toast.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s;pointer-events:auto}.toast[hidden]{display:none}
.catalog-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center}.catalog-hero-copy{position:relative;z-index:1}.catalog-hero-visual{position:relative;min-height:310px;padding-right:190px;display:grid;align-items:center}.catalog-hero-meta{position:absolute;right:0;top:12px;z-index:4}.catalog-showcase{position:relative;min-height:285px;isolation:isolate}.showcase-stack{position:relative;height:245px}.showcase-product{position:absolute;left:50%;top:50%;display:grid;grid-template-columns:92px 1fr;align-items:center;gap:12px;width:280px;min-height:146px;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 18px 42px rgba(16,44,99,.14);opacity:.38;overflow:hidden;transition:transform .65s ease,opacity .65s ease,filter .65s ease;transform:translate(-50%,-50%) translateX(126px) scale(.8) rotate(4deg);z-index:1}.showcase-product[data-showcase-slot="-1"]{transform:translate(-50%,-50%) translateX(-126px) scale(.8) rotate(-4deg)}.showcase-product.showcase-active{opacity:1;filter:none;transform:translate(-50%,-50%) scale(1);z-index:3}.showcase-product-image{display:grid;place-items:center;width:92px;height:116px;border-radius:8px;background:#eef8fa;overflow:hidden}.showcase-product-image img{width:100%;height:100%;object-fit:contain;padding:7px;filter:drop-shadow(0 9px 10px rgba(16,44,99,.16))}.showcase-product-content{min-width:0}.showcase-product-content small{display:block;margin-bottom:6px;color:var(--teal);font-size:10px;font-weight:950;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.showcase-product-content h2{display:-webkit-box;margin:0 0 9px;min-height:34px;color:var(--navy);font-size:14px;line-height:1.18;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.showcase-product-content b{color:var(--teal-dark);font-size:16px;white-space:nowrap}.showcase-line{position:absolute;display:block;height:4px;border-radius:99px;background:var(--teal);opacity:.24;transform-origin:left center;z-index:-1}.showcase-line-one{left:6%;right:9%;top:33%;transform:rotate(-8deg)}.showcase-line-two{left:15%;right:4%;bottom:22%;background:var(--aqua);transform:rotate(7deg)}.showcase-caption{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:7px;color:var(--muted);font-size:11px}.showcase-caption strong{color:var(--teal-dark);font-size:11px;text-transform:uppercase}.catalog-showcase.is-switching .showcase-active{animation:showcaseCardIn .65s ease both}@keyframes showcaseCardIn{from{opacity:.25;transform:translate(-50%,-50%) translateY(16px) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.is-arabic .catalog-hero-meta{right:auto;left:0}.is-arabic .showcase-product-content{text-align:right}
@media (max-width:900px){.catalog-hero{grid-template-columns:1fr}.catalog-hero-visual{min-height:400px;padding-right:0}.catalog-hero-meta{position:relative;right:auto;top:auto;justify-self:start;margin-bottom:14px}.catalog-showcase{min-height:285px}.showcase-product{width:300px}.is-arabic .catalog-hero-meta{left:auto;justify-self:end}}
@media (max-width:600px){.catalog-hero-visual{min-height:365px}.catalog-showcase{min-height:255px}.showcase-stack{height:215px}.showcase-product{grid-template-columns:78px 1fr;gap:9px;width:230px;min-height:124px;padding:9px;transform:translate(-50%,-50%) translateX(86px) scale(.78) rotate(4deg)}.showcase-product[data-showcase-slot="-1"]{transform:translate(-50%,-50%) translateX(-86px) scale(.78) rotate(-4deg)}.showcase-product-image{width:78px;height:94px}.showcase-product-content h2{font-size:12px;min-height:29px;margin-bottom:6px}.showcase-product-content b{font-size:14px}.showcase-caption{display:grid;gap:3px;text-align:center;font-size:10px}.showcase-caption strong{font-size:10px}}
.catalog-showcase{display:grid;place-items:center;overflow:hidden}.showcase-stack{display:grid;place-items:center;width:100%;height:265px}.showcase-product,.showcase-product.showcase-active{position:relative;left:auto;top:auto;display:block;width:100%;min-height:265px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;filter:none;transform:none}.showcase-product-image{width:245px;height:255px;margin:0 auto;background:transparent}.showcase-product-image img{padding:0;filter:drop-shadow(0 22px 18px rgba(16,44,99,.2))}.showcase-product-content{display:none}.showcase-line{display:none}.catalog-showcase.is-switching .showcase-active{animation:showcaseProductIn .65s ease both}@keyframes showcaseProductIn{from{opacity:.2;transform:translateY(18px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}
@media (max-width:600px){.showcase-stack{height:220px}.showcase-product,.showcase-product.showcase-active{min-height:220px}.showcase-product-image{width:190px;height:210px}}
.showcase-product-image img{mix-blend-mode:multiply;background:transparent}
.catalog-hero-copy{min-height:300px;display:flex;align-items:center;overflow:hidden}.catalog-hero-pharmacist{display:block;width:100%;height:100%;max-height:320px;object-fit:contain;object-position:center}
@media (max-width:900px){.catalog-hero-copy{min-height:260px}.catalog-hero-pharmacist{max-height:280px}}
@media (max-width:600px){.catalog-hero-copy{min-height:220px}.catalog-hero-pharmacist{max-height:235px}}
@keyframes showcaseProductIn{0%{opacity:0;transform:translateY(-120px) scale(.76) rotate(-7deg)}48%{opacity:1;transform:translateY(16px) scale(1.04) rotate(2deg)}68%{transform:translateY(-9px) scale(.98) rotate(-1deg)}84%{transform:translateY(4px) scale(1.01) rotate(0)}100%{opacity:1;transform:translateY(0) scale(1) rotate(0)}}
.toast.is-visible{animation:toastRise .62s cubic-bezier(.22,.8,.28,1) both}@keyframes toastRise{0%{opacity:0;transform:translateY(110px) scale(.96)}70%{opacity:1;transform:translateY(-7px) scale(1.01)}100%{opacity:1;transform:translateY(0) scale(1)}}.toast{margin-left:18px;margin-right:auto}.is-arabic .toast{margin-left:18px;margin-right:auto}
@media (max-width:600px){.toast{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.is-arabic .toast{margin-left:10px;margin-right:10px}}
.toast{position:fixed;left:18px;right:auto;bottom:104px;margin:0;z-index:30}.is-arabic .toast{left:18px;right:auto;margin:0}@media (max-width:600px){.toast{left:10px;right:10px;bottom:88px;width:auto;margin:0}.is-arabic .toast{left:10px;right:10px;margin:0}}
.top-sellers{padding:54px 80px 62px;background:#f8fcfd;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.top-sellers-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.top-sellers-heading small{color:var(--teal);font-size:11px;font-weight:950;text-transform:uppercase}.top-sellers-heading h2{margin:7px 0 6px;color:var(--navy);font-size:clamp(30px,4vw,48px);line-height:1}.top-sellers-heading p{margin:0;color:var(--muted);font-size:14px}.top-sellers-heading>a{padding:12px 16px;border:1px solid #b9dce1;border-radius:5px;background:#fff;color:var(--teal-dark);font-size:12px;font-weight:950;white-space:nowrap}.top-sellers-heading>a:hover{background:var(--teal);border-color:var(--teal);color:#fff}.top-sellers-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.top-seller-card{position:relative;display:grid;gap:7px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 12px 30px rgba(16,44,99,.08);overflow:hidden;animation:topSellerIn .6s ease both}.top-seller-card:nth-child(2){animation-delay:.05s}.top-seller-card:nth-child(3){animation-delay:.1s}.top-seller-card:nth-child(4){animation-delay:.15s}.top-seller-card:nth-child(5){animation-delay:.2s}.top-seller-card:nth-child(6){animation-delay:.25s}.top-seller-card:nth-child(7){animation-delay:.3s}.top-seller-card:nth-child(8){animation-delay:.35s}.top-seller-card:nth-child(9){animation-delay:.4s}.top-seller-card:nth-child(10){animation-delay:.45s}.top-seller-card:hover{transform:translateY(-6px);border-color:#9fd4da;box-shadow:0 18px 36px rgba(0,143,157,.14)}.top-seller-rank{position:absolute;top:10px;left:10px;z-index:2;display:grid;place-items:center;width:30px;height:24px;border-radius:4px;background:var(--navy);color:#fff;font-size:11px;font-weight:950}.top-seller-image{display:grid;place-items:center;height:132px;border-radius:7px;background:#eef8fa;overflow:hidden}.top-seller-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 12px rgba(16,44,99,.14));transition:.25s}.top-seller-card:hover .top-seller-image img{transform:scale(1.08)}.top-seller-card>small{color:var(--teal);font-size:10px;font-weight:950;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-seller-card h3{display:-webkit-box;margin:0;min-height:34px;color:var(--navy);font-size:13px;line-height:1.22;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.top-seller-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.top-seller-bottom b{color:var(--navy);font-size:15px;white-space:nowrap}.top-seller-sold{color:var(--teal);font-size:10px;font-weight:900;text-align:right}.top-seller-card button{height:34px;border:0;border-radius:5px;background:var(--teal);color:#fff;font-size:11px;font-weight:950}.top-seller-card button:hover{background:var(--teal-dark)}.is-arabic .top-sellers,.is-arabic .top-seller-card{direction:rtl;text-align:right}.is-arabic .top-seller-rank{left:auto;right:10px}.is-arabic .top-seller-sold{text-align:left}@keyframes topSellerIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@media (max-width:1200px){.top-sellers{padding-left:32px;padding-right:32px}.top-sellers-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.top-sellers{padding:42px 20px 50px}.top-sellers-heading{align-items:start;flex-direction:column}.top-sellers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.top-sellers{padding:34px 18px 42px}.top-sellers-heading h2{font-size:32px}.top-sellers-heading>a{width:100%;text-align:center}.top-sellers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.top-seller-card{padding:9px}.top-seller-image{height:110px}.top-seller-card h3{font-size:11px;min-height:30px}.top-seller-bottom{align-items:start;flex-direction:column;gap:2px}.top-seller-sold{text-align:left}.is-arabic .top-seller-sold{text-align:right}.top-seller-card button{height:32px;font-size:10px}}
.top-sellers-viewport{width:100%;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none}.top-sellers-viewport::-webkit-scrollbar{display:none}.top-sellers-grid{display:flex;grid-template-columns:none;gap:14px;width:max-content}.top-seller-card{flex:0 0 calc((100vw - 160px - 56px)/5)}
@media (max-width:1200px){.top-seller-card{flex-basis:calc((100vw - 64px - 42px)/4)}}@media (max-width:900px){.top-seller-card{flex-basis:calc((100vw - 40px - 28px)/3)}}@media (max-width:600px){.top-seller-card{flex-basis:calc((100vw - 36px - 10px)/2)}}
body .site-header{z-index:40}.search{position:relative;overflow:visible}.quick-search-panel{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;display:grid;gap:8px;max-height:430px;overflow-y:auto;padding:10px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.98);box-shadow:0 20px 46px rgba(16,44,99,.2)}.quick-search-panel[hidden]{display:none}.quick-search-result{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px;border:1px solid #e1eef1;border-radius:7px;background:#fff;transition:.2s}.quick-search-result:hover{border-color:#9fd4da;background:#f8fcfd}.quick-search-result>img{width:62px;height:62px;object-fit:contain;border-radius:6px;background:#eef8fa}.quick-search-result-info{min-width:0;display:grid;gap:3px}.quick-search-result-info small{color:var(--teal);font-size:10px;font-weight:950;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-search-result-info strong{color:var(--navy);font-size:14px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-search-result-info p{margin:0;color:var(--muted);font-size:11px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quick-search-result-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.quick-search-result-meta span{font-size:10px}.quick-search-result-meta b{color:var(--navy);font-size:14px;white-space:nowrap}.quick-search-add{height:34px;padding:0 12px;border:0;border-radius:5px;background:var(--teal);color:#fff;font-size:11px;font-weight:950;white-space:nowrap}.quick-search-add:hover{background:var(--teal-dark)}.quick-search-empty{margin:0;padding:18px;color:var(--muted);font-size:13px;text-align:center}@media (max-width:600px){.quick-search-panel{left:-6px;right:-6px;max-height:360px}.quick-search-result{grid-template-columns:52px minmax(0,1fr);gap:8px}.quick-search-result>img{width:52px;height:52px}.quick-search-result-info strong{font-size:12px}.quick-search-result-info p{font-size:10px}.quick-search-result-meta b{font-size:12px}.quick-search-add{grid-column:1/-1;width:100%}}
.search .quick-search-add{
  width:auto;
  min-width:100px;
  height:34px;
  padding:0 11px;
  border:0;
  border-radius:5px;
  background:var(--teal);
  color:#fff;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  font-size:10px;
  font-weight:800;
  letter-spacing:0;
  text-transform:none;
  white-space:nowrap;
}
.quick-search-add-icon{
  position:relative;
  display:inline-block;
  width:15px;
  height:13px;
  border:1.5px solid currentColor;
  border-radius:3px;
  flex:0 0 auto;
}
.quick-search-add-icon:before{
  content:"";
  position:absolute;
  left:3px;
  top:-6px;
  width:7px;
  height:7px;
  border:1.5px solid currentColor;
  border-bottom:0;
  border-radius:5px 5px 0 0;
}
.search .quick-search-add:hover{background:var(--teal-dark)}
@media (max-width:600px){
  .search .quick-search-add{width:100%;height:32px;font-size:10px}
}
