@import "https://fonts.googleapis.com/css2?family=Readex+Pro:wght@300;400;500;600;700&family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&display=swap";*{box-sizing:border-box}body{background:var(--neqsa-bg,#f6f2eb);color:#1f1b12;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:IBM Plex Sans Arabic,sans-serif}.font-display{letter-spacing:-.01em;font-family:Readex Pro,sans-serif}input,textarea,select,button{font-family:inherit}input:focus,textarea:focus,select:focus{outline:none;border-color:#0f5e52!important}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.carousel-arrow{z-index:2;color:#1f1b12;cursor:pointer;background-color:#fff;border:1px solid #e8e2d4;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .12s,transform .12s,box-shadow .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #00000014}.carousel-arrow:hover{background-color:#faf7f0;transform:translateY(-50%)scale(1.04);box-shadow:0 8px 22px #0000001f}.carousel-arrow:focus-visible{outline:2px solid var(--neqsa-primary,#0f5e52);outline-offset:2px}@media (hover:none) and (pointer:coarse){.carousel-arrow{display:none}}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-in-out-soft:cubic-bezier(.65, 0, .35, 1)}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.92)translateY(6px)}60%{opacity:1;transform:scale(1.01)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0,0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes pulseBadge{0%,to{transform:scale(1)}35%{transform:scale(1.28)}70%{transform:scale(.95)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes glow{0%,to{box-shadow:0 0 #0f5e5259}50%{box-shadow:0 0 0 8px #0f5e5200}}.animate-slide-up{animation:.2s ease-out slideUp}.animate-fade-in{animation:.2s ease-out fadeIn}.animate-fade-in-up{animation:fadeInUp .6s var(--ease-out-expo) both}.animate-fade-in-down{animation:fadeInDown .5s var(--ease-out-expo) both}.animate-fade-in-scale{animation:fadeInScale .35s var(--ease-out-expo) both}.animate-pop-in{animation:popIn .32s var(--ease-spring) both}.animate-slide-in-right{animation:slideInRight .4s var(--ease-out-expo) both}.animate-slide-in-left{animation:slideInLeft .4s var(--ease-out-expo) both}.animate-bounce-in{animation:bounceIn .45s var(--ease-out-back) both}.animate-pulse-badge{animation:pulseBadge .45s var(--ease-out-back)}.animate-float{animation:2.6s ease-in-out infinite float}.animate-glow{animation:1.6s ease-in-out infinite glow}.stagger>*{animation:fadeInUp .55s var(--ease-out-expo) both;animation-delay:calc(var(--i,0) * 60ms)}.hover-lift{transition:transform .32s var(--ease-out-expo), box-shadow .32s var(--ease-out-expo), border-color .32s var(--ease-out-expo);will-change:transform}.hover-lift:hover{border-color:#d9d2bf;transform:translateY(-4px);box-shadow:0 14px 32px #0f1b121a,0 4px 10px #0f1b120f}.hover-zoom-img{overflow:hidden}.hover-zoom-img>img{transition:transform .6s var(--ease-out-expo), opacity .2s ease-out;will-change:transform}.hover-lift:hover .hover-zoom-img>img,.hover-zoom-img:hover>img{transform:scale(1.06)}.press{transition:transform .18s var(--ease-spring), box-shadow .2s var(--ease-spring), background-color .2s ease-out, color .2s ease-out, filter .2s ease-out}.press:hover{filter:brightness(1.04);transform:translateY(-1px)}.press:active{filter:brightness(.96);transform:translateY(0)scale(.97)}.press-soft{transition:transform .18s var(--ease-spring), background-color .2s ease-out}.press-soft:active{transform:scale(.94)}.focus-ring:focus-visible{outline:none;box-shadow:0 0 0 3px #0f5e5247}.spinner{border:3px solid #e8e2d4;border-top-color:#0f5e52;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.skeleton{background:linear-gradient(90deg,#e7e0cf8c 0%,#f8f4e9e6 50%,#e7e0cf8c 100%) 0 0/800px 100%;border-radius:10px;animation:1.4s linear infinite shimmer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.stagger>*{animation-delay:0s!important}}.admin-shell{min-height:100vh;display:flex}.admin-sidebar-desktop{display:block}.admin-sidebar-mobile{display:none}@media (width<=1023px){.admin-sidebar-desktop{display:none}.admin-sidebar-mobile{display:block}.admin-topbar-menu,.admin-topbar-brand,.admin-topbar-cta,.admin-sidebar-close{display:inline-flex!important}.admin-topbar-title h1{font-size:15px!important}}.admin-grid-2{grid-template-columns:2fr 1fr;gap:16px;display:grid}@media (width<=900px){.admin-grid-2{grid-template-columns:1fr}}.admin-stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=1100px){.admin-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.admin-stats-grid{grid-template-columns:1fr}}.row-hover{transition:background-color .18s ease-out}.row-hover:hover{background-color:#faf7f0}.product-page-layout{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.product-page-gallery{flex-direction:column;gap:10px;display:flex}.product-page-info{flex-direction:column;gap:14px;display:flex}@media (width>=768px){.product-page-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px}}@media (width>=1024px){.product-page-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px}.product-page-info{gap:18px}.product-page-title{font-size:30px!important;line-height:1.25!important}.product-page-price-now{font-size:28px!important}.product-page-price-was{font-size:16px!important}.product-page-thumb{width:76px!important;height:76px!important}.product-page-cta{padding:16px!important;font-size:16px!important}}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{width:100%;padding:20px;position:absolute;top:0;left:0;right:0}.no-print{display:none!important}}
