/*!
 * سلايدر الرئيسية — slider.css v2.0.0 (جزء من القالب الابن)
 * على نسق سلايدر Impact: عرض كامل، زر بيضوي واحد، أرقام بحلقة تقدّم، مؤشر دائري.
 * كل الأصناف تبدأ بـ .mps- كي لا تتعارض مع Woodmart.
 */
.mps-hero{--mps-gutter:48px;--mps-ctl-gap:56px;--mps-dot:32px;--mps-ctl:#ffffff;--mps-btn-bg:#ffffff;--mps-btn-fg:#000000;--mps-bg:#0b0f17;position:relative;display:block;width:100%;margin:0;padding:0;background:var(--mps-bg);color:var(--mps-ctl);-webkit-text-size-adjust:100%;text-size-adjust:100%}.mps-hero *,.mps-hero ::after,.mps-hero ::before{box-sizing:border-box}.mps-ctl-dark{--mps-ctl:#1a1a1a}.mps-btn-dark{--mps-btn-bg:#000000;--mps-btn-fg:#ffffff}.e-con:has(>.e-con-inner>.elementor-widget-shortcode:only-child .mps-hero-done),.e-con:has(>.elementor-widget-shortcode:only-child .mps-hero-done){display:none!important}.mps-viewport{position:relative;width:100%;overflow:hidden;background:var(--mps-bg);outline:0;touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:height .45s cubic-bezier(.33,.9,.25,1);isolation:isolate}.mps-noanim .mps-pic,.mps-noanim .mps-slide,.mps-noanim .mps-viewport{transition:none!important;animation:none!important}.mps-slide{position:absolute;inset:0;margin:0;padding:0;overflow:hidden;opacity:0;visibility:hidden;z-index:1;transition:opacity .3s ease-in,visibility 0s linear .3s}.mps-slide.is-active,.mps-slide.is-leaving{opacity:1;visibility:visible;z-index:2;transition:none}.mps-slide.is-leaving{z-index:1}.mps-img,.mps-pic,.mps-store-logo svg{display:block;width:100%;height:100%}.mps-img{max-width:none;object-fit:cover;object-position:center;pointer-events:none;user-select:none;-webkit-user-drag:none;transform-origin:center}.mps-slide-link{position:absolute;inset:0;z-index:3;display:block}.mps-has-overlay .mps-slide::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.18)0,transparent 35%,transparent 60%,rgba(0,0,0,.28) 100%)}.mps-content{position:absolute;inset:0;z-index:5;display:grid;margin:0;padding:var(--mps-gutter);pointer-events:none;container-type:inline-size}.mps-content>*{pointer-events:auto}.mps-pos-tl{place-items:start start}.mps-pos-tc{place-items:start center}.mps-pos-tr{place-items:start end}.mps-pos-ml{place-items:center start}.mps-pos-mc{place-items:center center}.mps-pos-mr{place-items:center end}.mps-pos-bl{place-items:end start}.mps-pos-bc{place-items:end center}.mps-pos-br{place-items:end end}.mps-hero .mps-btn,.mps-hero .mps-btn:focus,.mps-hero .mps-btn:hover{display:inline-block;background:var(--mps-btn-bg);color:var(--mps-btn-fg);border:0;border-radius:60px;padding:1.075rem 2.5rem;font-family:inherit;font-size:16px;font-weight:700;line-height:1.6;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.18);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.mps-hero .mps-btn--light{--mps-btn-bg:#ffffff;--mps-btn-fg:#000000}.mps-hero .mps-btn--dark{--mps-btn-bg:#000000;--mps-btn-fg:#ffffff}@media (hover:hover){.mps-hero .mps-btn:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.24);filter:brightness(1.04)}}.mps-hero .mps-btn:active{transform:scale(.98)}.mps-hero .mps-btn:focus-visible{outline:3px solid var(--mps-ctl);outline-offset:3px}.mps-stores{display:flex;flex-wrap:nowrap;justify-content:center;gap:clamp(8px,1.1cqw,16px)}.mps-hero .mps-store{position:relative;display:flex;align-items:center;gap:clamp(6px,.75cqw,11px);min-height:clamp(36px,4.3cqw,62px);padding:clamp(5px,.7cqw,10px) clamp(10px,1.15cqw,16px);border-radius:clamp(10px,1.1cqw,14px);overflow:hidden;color:#fff;text-decoration:none;line-height:1.2;direction:rtl;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.mps-hero .mps-store>*{position:relative}.mps-hero .mps-store-apple{background:linear-gradient(180deg,#18bffb 0,#2072f3 100%);box-shadow:0 14px 26px -12px rgba(32,114,243,.75)}.mps-hero .mps-store-apple::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 55%);pointer-events:none}.mps-hero .mps-store-gplay{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#3bccff,#48ff48 38%,#ffd400 68%,#f33) border-box;border:2px solid transparent;color:#202124;box-shadow:0 14px 26px -14px rgba(59,204,255,.6)}.mps-store-logo{display:block;flex:0 0 auto;width:clamp(20px,2.35cqw,34px);height:clamp(20px,2.35cqw,34px)}.mps-store-apple .mps-store-logo{border-radius:26%;background:linear-gradient(180deg,#18bffb 0,#2072f3 100%);box-shadow:0 0 0 2px rgba(255,255,255,.95),0 4px 10px rgba(0,0,0,.18)}.mps-store-gplay .mps-store-logo{width:clamp(18px,2.1cqw,30px)}.mps-store-t{display:flex;flex-direction:column;min-width:0;text-align:right}.mps-store-t small{font-size:clamp(8px,.8cqw,11.5px);font-weight:400;opacity:.85}.mps-store-gplay .mps-store-t small{color:#5f6368;opacity:1}.mps-store-t b{font-size:clamp(12px,1.3cqw,18px);font-weight:700;text-align:right}@media (hover:hover){.mps-hero .mps-store:hover{transform:translateY(-2px);text-decoration:none}.mps-hero .mps-store-apple:hover{color:#fff}.mps-hero .mps-store-gplay:hover{color:#202124}}.mps-hero .mps-store:active{transform:scale(.98)}.mps-hero .mps-store:focus-visible{outline:3px solid #fff;outline-offset:2px}.mps-hero .mps-zone,.mps-hero .mps-zone:focus,.mps-hero .mps-zone:hover{position:absolute;top:0;bottom:0;width:18%;z-index:4;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;cursor:none;-webkit-appearance:none;appearance:none;min-width:0;min-height:0}.mps-zone-prev{inset-inline-start:0}.mps-zone-next{inset-inline-end:0}.mps-hero .mps-zone:focus-visible{outline:2px solid var(--mps-ctl);outline-offset:-6px}@media (hover:none){.mps-zone{display:none}}.mps-cursor{position:absolute;top:0;left:0;z-index:7;display:grid;place-items:center;border-radius:9999px;background:#f0f0f0;color:#1a1a1a;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.5);transition:opacity .1s,transform .1s,visibility .1s;will-change:transform}.mps-cursor.is-visible{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mps-cursor>svg{grid-area:1/1}.mps-cursor,.mps-cursor-ring{width:56px;height:56px}.mps-cursor-ring circle{--mps-circ:169.646;stroke-dasharray:calc(var(--mps-circ)*var(--mps-p, 0)) var(--mps-circ);transform:rotate(-90deg);transform-origin:center}.mps-cursor-ico{width:7px;height:10px}.mps-cursor.is-start .mps-cursor-ico{transform:rotate(180deg)}@media (hover:none){.mps-cursor{display:none}}.mps-controls,.mps-dots{display:flex;align-items:center}.mps-controls{position:absolute;z-index:6;bottom:var(--mps-ctl-gap);left:var(--mps-ctl-gap)}.mps-dots{gap:8px}.mps-hero .mps-dot,.mps-hero .mps-dot:focus,.mps-hero .mps-dot:hover{position:relative;display:grid;place-items:center;width:var(--mps-dot);height:var(--mps-dot);min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:0 0;box-shadow:none;text-shadow:none;color:color-mix(in srgb,var(--mps-ctl) 70%,transparent);font-family:inherit;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color .2s,width .25s,height .25s}.mps-hero .mps-dot.is-active{color:var(--mps-ctl)}.mps-dot>*{grid-area:1/1}.mps-dot svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.mps-dot circle{fill:none;stroke:currentColor;stroke-linecap:butt;stroke-opacity:.3;stroke-width:2px;vector-effect:non-scaling-stroke}.mps-dot.is-active circle:last-child{--mps-circ:94.248;stroke-opacity:1;stroke-dasharray:calc(var(--mps-circ)*var(--mps-p, 1)) var(--mps-circ)}.mps-dot span{font-size:inherit}.mps-hero .mps-dot:focus-visible{outline:2px solid var(--mps-ctl);outline-offset:2px}@media (max-width:1024px){.mps-hero{--mps-gutter:32px;--mps-ctl-gap:32px}}@media (max-width:767px){.mps-hero{--mps-gutter:20px;--mps-ctl-gap:20px;--mps-dot:28px}.mps-hero .mps-btn{font-size:14px;padding:1rem 2rem}.mps-hero .mps-dot{font-size:14px}.mps-hero .mps-dot:not(.is-active){width:8px;height:8px}.mps-hero .mps-dot:not(.is-active) span{display:none}.mps-hero .mps-dot:not(.is-active) circle{fill:currentColor;stroke:none}.mps-hero .mps-dot:not(.is-active) circle:last-child{display:none}.mps-store-t small{display:none}.mps-content:has(.mps-stores){padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.mps-img,.mps-slide,.mps-viewport{transition-duration:.01ms!important}.mps-cursor{transition:none}}