body.store-luxe .shc-count-row.articit-store-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}body.store-luxe .articit-store-actions .store-count{width:auto;flex:1}.articit-activate-trigger{flex-shrink:0}.articit-activate-trigger,#articitActivation{--redeem-bg:var(--articit-ui-canvas);--redeem-panel:var(--articit-ui-surface);--redeem-input:var(--articit-ui-surface-soft);--redeem-line:var(--articit-ui-line);--redeem-accent:var(--articit-ui-gold);--redeem-ink:var(--articit-ui-ink);--redeem-muted:var(--articit-ui-muted);--redeem-error:var(--articit-ui-red);--redeem-good:var(--articit-ui-green);--redeem-on-accent:var(--articit-ui-on-brand);--redeem-backdrop:rgba(8,6,3,.78);--redeem-ease:cubic-bezier(.16,1,.3,1);--redeem-mono:ui-monospace,monospace;font-family:inherit;color:var(--redeem-ink)}.articit-activate-trigger{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:9px 18px;border:1px solid var(--articit-ui-line-strong);border-radius:12px;background:var(--redeem-panel);color:var(--redeem-ink);font-weight:800;cursor:pointer;white-space:nowrap}.articit-activate-trigger svg,#articitActivation svg{width:22px;height:22px;flex-shrink:0;color:var(--redeem-accent)}.articit-activate-trigger:focus-visible,#articitActivation :focus-visible{outline:2px solid var(--redeem-accent);outline-offset:3px}#articitActivation{position:fixed;inset:0;margin:auto;width:min(492px,calc(100% - 24px));max-width:none;height:fit-content;max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--redeem-line);border-radius:22px;background:var(--redeem-bg);overflow:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--articit-ui-line-strong) var(--redeem-bg);text-align:start;direction:rtl}#articitActivation::backdrop{background:var(--redeem-backdrop)}#articitActivation *,#articitActivation *::before{box-sizing:border-box}#articitActivation [hidden]{display:none!important}#articitActivation .redeem-head{display:flex;align-items:center;gap:14px;padding:24px;border-bottom:1px solid var(--redeem-line);background:var(--redeem-panel);color:var(--redeem-ink)}#articitActivation .redeem-head-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--redeem-line);border-radius:14px;flex-shrink:0}#articitActivation h2{font-size:18px;line-height:1.6;font-weight:800;margin:0}#articitActivation p{font-size:14px;line-height:1.8;margin:4px 0 0;color:var(--redeem-muted)}#articitActivation .redeem-close{margin-inline-start:auto;align-self:flex-start;min-width:44px;min-height:44px;font-size:25px;padding:0}#articitActivation button{font-family:inherit;cursor:pointer;white-space:nowrap;transition:background-color 180ms var(--redeem-ease),transform 100ms var(--redeem-ease)}#articitActivation button:active:not(:disabled),.articit-activate-trigger:active{transform:translateY(1px)}#articitActivation .redeem-secondary{color:var(--redeem-ink);background:var(--redeem-input);border:1px solid var(--redeem-line);border-radius:10px}#articitActivation .redeem-content{padding:24px}#articitActivation label,#articitActivation .redeem-label{display:block;font-size:14px;font-weight:700;margin:0 0 8px}#articitActivation input{height:50px;width:100%;min-width:0;padding:0 14px;border:1px solid var(--redeem-line);border-radius:12px;background:var(--redeem-input);color:var(--redeem-ink);font:inherit;font-size:15px}#articitActivation input[aria-invalid=true]{border-color:var(--redeem-error)}#articitActivation input::placeholder{color:var(--articit-ui-faint)}#articitActivation #redeemKey{font-family:var(--redeem-mono);text-align:center;font-size:clamp(12px,3.7vw,16px);letter-spacing:.025em}#articitActivation .redeem-format{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;margin-block:20px;padding:16px;border:1px solid color-mix(in srgb,var(--redeem-accent) 25%,var(--redeem-line));border-radius:14px;background:color-mix(in srgb,var(--redeem-accent) 4%,var(--redeem-bg));color:var(--redeem-ink)}#articitActivation .redeem-format-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--redeem-accent) 18%,var(--redeem-line));border-radius:10px;background:color-mix(in srgb,var(--redeem-accent) 10%,var(--redeem-bg));color:var(--redeem-accent)}#articitActivation .redeem-format-icon svg{width:18px;height:18px}#articitActivation .redeem-format-copy{min-width:0}#articitActivation .redeem-format strong{font-size:14px}#articitActivation .redeem-format p{margin-top:4px;font-size:13px;line-height:1.9}#articitActivation .redeem-format-example{grid-column:2;justify-self:start;display:flex;align-items:center;gap:8px;max-width:100%;padding:8px 12px;border:1px solid var(--redeem-line);border-radius:9px;background:var(--redeem-bg);color:var(--redeem-muted)}#articitActivation .redeem-format-example span{font-size:12px;white-space:nowrap}#articitActivation .redeem-format-example code{margin:0;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:400px){#articitActivation .redeem-format-example{grid-column:1/-1;padding-inline:8px}}#articitActivation code{font-family:var(--redeem-mono);color:var(--redeem-accent);font-size:14px;display:inline-block;margin-top:8px}#articitActivation ol{margin:16px 0 0;padding-inline-start:23px;color:var(--redeem-muted);font-size:14px;line-height:2}#articitActivation ol li{padding-inline-start:4px;margin-top:4px}#articitActivation ol li::marker{color:var(--redeem-accent);font-weight:800}#articitActivation .redeem-feedback{min-height:26px;margin:10px 0 0;font-size:14px;line-height:1.7;color:var(--redeem-error)}#articitActivation .redeem-feedback[data-tone=good]{color:var(--redeem-good)}#articitActivation .redeem-feedback[data-tone=info]{color:var(--redeem-muted)}#articitActivation .redeem-choice{width:100%;height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--redeem-input);color:var(--redeem-ink);border:1px solid var(--redeem-line);border-radius:12px;font-size:15px;text-align:start}#articitActivation .redeem-choice small{margin-inline-start:auto;color:var(--redeem-muted)}#articitActivation .redeem-options{margin-top:8px;padding:6px;border:1px solid var(--redeem-line);border-radius:12px;max-height:240px;overflow:auto;overscroll-behavior:contain;background:var(--redeem-panel);color:var(--redeem-ink)}#articitActivation .redeem-option{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;border:0;padding:10px 12px;border-radius:8px;background:transparent;color:var(--redeem-ink);font-size:14px;text-align:start}#articitActivation .redeem-option[aria-selected=true]{background:var(--redeem-input);color:var(--redeem-accent)}#articitActivation .redeem-server{margin-top:20px}#articitActivation .redeem-foot{display:flex;gap:10px;padding:20px 24px;border-top:1px solid var(--redeem-line)}#articitActivation .redeem-foot button{min-height:46px;padding:10px 14px;flex:1;font-size:14px;font-weight:800}#articitActivation .redeem-primary{border:1px solid var(--redeem-accent);border-radius:10px;background:var(--redeem-accent);color:var(--redeem-on-accent)}#articitActivation button:disabled{opacity:.5;cursor:not-allowed}#articitActivation .redeem-result h3{font-size:20px;margin:4px 0 12px}#articitActivation .redeem-result a{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;color:var(--redeem-accent);font-weight:800}#articitActivation .redeem-result dl{margin:18px 0;display:grid;grid-template-columns:auto 1fr;gap:12px 16px;font-size:14px}#articitActivation .redeem-result dt{color:var(--redeem-muted)}#articitActivation .redeem-result dd{margin:0;overflow-wrap:anywhere}@media(hover:hover){.articit-activate-trigger:hover,#articitActivation .redeem-secondary:hover,#articitActivation .redeem-option:hover{background:var(--articit-ui-surface-warm);color:var(--articit-ui-ink)}#articitActivation .redeem-primary:hover{background:var(--articit-ui-brand-3);color:var(--redeem-on-accent)}}@keyframes redeemEnter{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes redeemFade{from{opacity:.4}to{opacity:1}}#articitActivation{--redeem-bg: #232a18;--redeem-panel: transparent;--redeem-input: #1e2515;--redeem-line: rgba(194,203,176, .2);--redeem-accent: #c9df81;--redeem-ink: #f2f5e9;--redeem-muted: #c2cbb0;--redeem-error: #ef7f73;--redeem-good: #7fd3ac;--redeem-on-accent: #10130c;--redeem-ease: cubic-bezier(.22, 1, .36, 1);width:min(520px,calc(100% - 24px));border:1px solid rgba(194,203,176,.25);border-radius:28px;background:linear-gradient(180deg,#2b351f,#202718);box-shadow:0 40px 90px -30px rgba(0,0,0,.9);scrollbar-width:none;-ms-overflow-style:none}#articitActivation::-webkit-scrollbar{display:none}#articitActivation::backdrop{background:rgba(9,7,5,.7)}#articitActivation[open]{animation:redeemIn .6s var(--redeem-ease) both}#articitActivation[open]::backdrop{animation:redeemBackdropIn .5s ease both}#articitActivation.is-closing{animation:redeemOut .34s cubic-bezier(.5,0,.75,0) both}#articitActivation.is-closing::backdrop{animation:redeemBackdropOut .34s ease both}#articitActivation [data-step]{animation:redeemStep .5s var(--redeem-ease) both}#articitActivation .redeem-head{padding:22px 22px 18px;gap:14px;border-bottom:1px solid var(--redeem-line);background:transparent}#articitActivation .redeem-head-icon{width:48px;height:48px;border-radius:16px;border:1px solid rgba(194,203,176,.26);background:rgba(201,223,129,.1);color:#c9df81}#articitActivation h2{font-family:"Tajawal","Cairo",sans-serif;font-size:1.28rem;font-weight:800}#articitActivation .redeem-head p{font-size:.86rem;margin-top:3px}#articitActivation .redeem-close{width:42px;height:42px;min-width:42px;min-height:42px;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--redeem-line);background:rgba(255,255,255,.03);color:var(--redeem-muted);font-size:1.5rem;line-height:1;transition:background .2s ease,color .2s ease}#articitActivation .redeem-close:hover{background:rgba(255,255,255,.09);color:var(--redeem-ink)}#articitActivation .redeem-content{padding:22px}#articitActivation label,#articitActivation .redeem-label{color:var(--redeem-muted);font-size:.82rem;font-weight:700}#articitActivation input,#articitActivation input:hover,#articitActivation input:focus{height:52px;border-radius:16px!important;border:1px solid var(--redeem-line)!important;background:var(--redeem-input)!important;color:var(--redeem-ink)!important;box-shadow:none!important;outline:0;transition:border-color .2s ease}#articitActivation input:focus-visible{outline:0!important}#articitActivation input:focus{border-color:#b8d15d!important;box-shadow:0 0 0 3px rgba(184,209,93,.14)!important}#articitActivation input[aria-invalid=true],#articitActivation input[aria-invalid=true]:focus{border-color:var(--redeem-error)!important}#articitActivation input::placeholder{color:#8a7f6d!important}#articitActivation .redeem-format{border-radius:18px;border:1px solid var(--redeem-line);background:rgba(201,223,129,.06)}#articitActivation .redeem-format-icon{border-radius:11px;background:rgba(201,223,129,.1);border-color:rgba(194,203,176,.22)}#articitActivation .redeem-format-example{border-radius:11px;background:var(--redeem-input)}#articitActivation .redeem-choice{height:54px;border-radius:16px;background:var(--redeem-input);transition:border-color .2s ease}#articitActivation .redeem-choice:hover{border-color:rgba(194,203,176,.4)}#articitActivation .redeem-options{border-radius:16px;background:#232a18;scrollbar-width:none}#articitActivation .redeem-options::-webkit-scrollbar{display:none}#articitActivation .redeem-option{border-radius:11px;transition:background .18s ease}#articitActivation .redeem-foot{padding:18px 22px 22px;gap:12px;border-top:1px solid var(--redeem-line)}#articitActivation .redeem-foot button{min-height:50px;border-radius:999px;font-weight:800;transition:filter .2s ease,background .2s ease,transform .2s ease}#articitActivation .redeem-primary,#articitActivation .redeem-primary:hover:not(:disabled){border:1px solid transparent;background:linear-gradient(150deg,#c0d96c,#b8d15d);color:#10130c;box-shadow:0 14px 28px -16px rgba(184,209,93,.6)}#articitActivation .redeem-primary:hover:not(:disabled){filter:brightness(1.06)}#articitActivation .redeem-secondary{border-radius:999px;background:transparent;border:1px solid rgba(194,203,176,.3);color:var(--redeem-ink)}#articitActivation .redeem-secondary:hover{background:rgba(201,223,129,.1)}@keyframes redeemIn{from{opacity:0;transform:translateY(26px) scale(.965)}to{opacity:1;transform:none}}@keyframes redeemOut{from{opacity:1;transform:none}to{opacity:0;transform:translateY(18px) scale(.975)}}@keyframes redeemBackdropIn{from{opacity:0}to{opacity:1}}@keyframes redeemBackdropOut{from{opacity:1}to{opacity:0}}@keyframes redeemStep{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
