/*!GENERATED:q196/v1.9.0;DO_NOT_EDIT;m=iX32kOWI1VDu0OWCFwKxuhyTezPIwi-r0o5qpK5NfQ4;c=surface;b=qE1Gkl37DwKDc22dq1R4LYtRNDtm0PPiQfqWKMyUUxc*/.qasimati-events-page-scope .wrap{max-width:var(--max-w);margin:0 auto;padding-inline:var(--sp-28)}.qasimati-events-page-scope .eyebrow{font-weight:var(--fw-bold);letter-spacing:.08em;font-size:var(--text-sm);color:var(--gold-700)}.qasimati-events-page-scope .coupon-grid,.qasimati-events-page-scope .deal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-18)}.qasimati-events-page-scope .excp-card a.store-label{font-weight:var(--fw-bold);color:var(--ink-900);font-size:var(--text-base);white-space:nowrap;overflow:clip;overflow-clip-margin:4px;text-overflow:ellipsis;text-decoration:none;border-bottom:1px solid transparent;text-decoration:underline 1px transparent;text-underline-offset:3px;transition:color .16s var(--ease-out-quart),text-decoration-color .16s var(--ease-out-quart);line-height:1.45}.qasimati-events-page-scope .excp-card a.store-label:hover{color:var(--gold-700);text-decoration-color:currentColor}.qasimati-events-page-scope .excp-card a.store-label:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px;border-radius:2px}.qasimati-events-page-scope .dir-filter-bar{border-bottom:1px solid var(--hairline);background:var(--paper);position:sticky;top:0;z-index:calc(var(--z-sticky) + 2);backdrop-filter:saturate(140%) blur(10px);background:color-mix(in srgb,var(--bg-page) 92%,transparent)}.qasimati-events-page-scope .dir-tabs-wrap{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.qasimati-events-page-scope .dir-tabs-wrap::-webkit-scrollbar{display:none}.qasimati-events-page-scope .dir-tabs{display:flex;flex-wrap:wrap;gap:var(--sp-4);padding:var(--sp-12) 0}.qasimati-events-page-scope .dir-tab{display:inline-flex;align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-16);border:1.5px solid var(--hairline);border-radius:999px;font-family:var(--ff-ar);font-size:13px;font-weight:600;color:var(--ink-500);background:transparent;cursor:pointer;white-space:nowrap;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.qasimati-events-page-scope .dir-tab:hover{color:var(--ink-700);background:var(--surface);border-color:var(--hairline)}.qasimati-events-page-scope .dir-tab.is-active{color:var(--gold-800);background:var(--gold-50);border-color:var(--border-brand)}.qasimati-events-page-scope .dir-tab.is-active svg{color:var(--gold-600)}@media (max-width:768px){.qasimati-events-page-scope .dir-tabs{flex-wrap:nowrap;width:max-content;min-width:100%}}.qasimati-events-page-scope .dir-breadcrumb-bar{border-bottom:1px solid var(--hairline);background:var(--surface-soft)}.qasimati-events-page-scope .dir-breadcrumb{display:flex;align-items:center;gap:8px;padding:var(--sp-12) 0;font-family:var(--ff-ar);font-size:13px;color:var(--ink-500)}.qasimati-events-page-scope .dir-breadcrumb a{color:var(--ink-500);text-decoration:none;transition:color .15s ease}.qasimati-events-page-scope .dir-breadcrumb a:hover{color:var(--gold-700)}.qasimati-events-page-scope .dir-bc-sep{color:var(--ink-200);font-size:12px}.qasimati-events-page-scope .dir-bc-parent{color:var(--ink-500);font-weight:500}.qasimati-events-page-scope .dir-bc-current{color:var(--ink-700);font-weight:600}@media (max-width:1100px){.qasimati-events-page-scope .coupon-grid,.qasimati-events-page-scope .deal-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.qasimati-events-page-scope .wrap{padding-inline:20px}}@media (max-width:520px){.qasimati-events-page-scope .wrap{padding-inline:16px}.qasimati-events-page-scope .coupon-grid,.qasimati-events-page-scope .deal-grid{grid-template-columns:1fr}}.qasimati-events-page-scope .rail{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;user-select:none;--rail-fade:0px;--rail-bleed:0px;--rail-bleed-i:var(--rail-bleed);padding:var(--rail-bleed) var(--rail-bleed-i);margin:calc(-1 * var(--rail-bleed)) calc(-1 * var(--rail-bleed-i));scroll-padding-inline:var(--rail-bleed-i);--rail-fade-s:0px;--rail-fade-e:0px;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--rail-fade-s),#000 calc(100% - var(--rail-fade-e)),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 var(--rail-fade-s),#000 calc(100% - var(--rail-fade-e)),transparent 100%);transition:--rail-fade-s .2s var(--ease-out-quart)}.qasimati-events-page-scope .rail::-webkit-scrollbar{display:none}.qasimati-events-page-scope .rail[data-fade-start]{--rail-fade-s:var(--rail-fade)}.qasimati-events-page-scope .rail[data-fade-end]{--rail-fade-e:var(--rail-fade)}.qasimati-events-page-scope .rail[data-scrollable]{cursor:grab}.qasimati-events-page-scope .rail[data-scrollable]:active{cursor:grabbing}.qasimati-events-page-scope .rail[data-dragging]>*{pointer-events:none}.qasimati-events-page-scope .dir-pagination{display:flex;align-items:center;justify-content:center;gap:var(--sp-12);margin-top:var(--sp-40)}.qasimati-events-page-scope .dir-page-list{display:flex;align-items:center;gap:6px;padding:6px;margin:0;list-style:none;background:var(--surface);border:1px solid var(--border-default);border-radius:var(--r-full);box-shadow:var(--shadow-card)}.qasimati-events-page-scope .dir-page-ellipsis,.qasimati-events-page-scope .dir-page-nav,.qasimati-events-page-scope .dir-page-number{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-full);font-family:var(--ff-ar);font-size:13px;font-weight:var(--fw-bold);text-decoration:none;white-space:nowrap}.qasimati-events-page-scope .dir-page-nav{padding:0 16px;color:var(--fg-strong);background:var(--surface);border:1px solid var(--border-default);box-shadow:var(--shadow-card);transition:border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-fast) ease}.qasimati-events-page-scope .dir-page-number{color:var(--fg-muted);transition:background var(--dur-fast) ease,color var(--dur-fast) ease}.qasimati-events-page-scope .dir-page-nav:hover,.qasimati-events-page-scope .dir-page-number:hover{color:var(--fg-brand);border-color:var(--brand-primary-soft)}.qasimati-events-page-scope .dir-page-nav:hover{transform:translateY(-1px)}.qasimati-events-page-scope .dir-page-number.is-active{color:var(--fg-on-gold);background:var(--brand-primary)}.qasimati-events-page-scope .dir-page-nav.is-disabled{color:var(--fg-muted);cursor:not-allowed;box-shadow:none}.qasimati-events-page-scope .dir-page-ellipsis{color:var(--fg-muted)}.qasimati-events-page-scope .dir-page-nav:focus-visible,.qasimati-events-page-scope .dir-page-number:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media (max-width:768px){.qasimati-events-page-scope .dir-pagination{max-width:100%;justify-content:center;gap:var(--sp-8);overflow-x:auto;padding-inline:4px;scrollbar-width:none}.qasimati-events-page-scope .dir-pagination::-webkit-scrollbar{display:none}}.qasimati-events-page-scope .excp-reveal .qr-cta{margin-top:var(--sp-10)}.qasimati-events-page-scope .dir-empty{display:grid;justify-items:center;align-content:center;gap:var(--sp-12);max-width:420px;margin-inline:auto;padding-block:var(--sp-64);text-align:center}.qasimati-events-page-scope .dir-empty-icon,.qasimati-events-page-scope .ev-unavailable-glyph{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-full);background:var(--surface-soft);color:var(--fg-brand);margin-bottom:var(--sp-4)}.qasimati-events-page-scope .dir-empty h3{font-family:var(--ff-ar);font-size:19px;font-weight:800;color:var(--fg-strong);margin:0;overflow-wrap:anywhere}.qasimati-events-page-scope .dir-empty p{font-family:var(--ff-ar);font-size:14px;line-height:1.6;color:var(--fg-muted);margin:0;text-wrap:pretty}.qasimati-events-page-scope .dir-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-10);margin-top:var(--sp-4)}.qasimati-events-page-scope .dir-empty-ghost{padding:9px 18px;border-radius:var(--r-sm);border:1px solid var(--border-default);background:none;color:var(--ink-700);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.qasimati-events-page-scope .dir-empty-ghost:hover{background:var(--surface-soft);border-color:var(--ink-300);color:var(--ink-900)}.qasimati-events-page-scope .dir-empty-primary{padding:9px 18px;border-radius:var(--r-sm);border:none;background:var(--bg-ink);color:var(--fg-on-ink);font-family:var(--ff-ar);font-size:13px;font-weight:var(--fw-bold);cursor:pointer;transition:background .15s ease}.qasimati-events-page-scope .dir-empty-primary:hover{background:color-mix(in srgb,var(--bg-ink) 86%,var(--fg-on-ink))}.qasimati-events-page-scope .dir-empty-primary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.qasimati-events-page-scope .excp-hero-content{min-width:0}.qasimati-events-page-scope .excp-hero-search{max-width:340px}.qasimati-events-page-scope .excp-hero-search .of-filter,.qasimati-events-page-scope .excp-hero-search .of-search-box{width:100%}@media (max-width:1024px){.qasimati-events-page-scope .excp-hero .wrap{flex-direction:column;align-items:stretch}.qasimati-events-page-scope .excp-hero-search{flex:auto;max-width:none}}.qasimati-events-page-scope .excp-hero-search .of-filter-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qasimati-events-page-scope .excp-hero-search .of-filter--search,.qasimati-events-page-scope .excp-hero-search .search-bar{width:100%}.qasimati-events-page-scope .excf-wrap{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-8);padding:var(--sp-12) 0}.qasimati-events-page-scope .excf-rail{gap:var(--sp-6);--rail-bleed:var(--sp-6);--rail-fade:var(--sp-24)}.qasimati-events-page-scope .excf-chip{display:inline-flex;align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-14);border:1.5px solid var(--border-input);border-radius:999px;font-family:var(--ff-ar);font-size:13px;font-weight:var(--fw-semi);color:var(--ink-500);background:transparent;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:color .2s var(--ease-out-quart),background .2s var(--ease-out-quart),border-color .2s var(--ease-out-quart)}.qasimati-events-page-scope .excf-chip:hover{color:var(--ink-800);background:var(--gold-50);border-color:var(--gold-300)}.qasimati-events-page-scope .excf-chip.is-active{color:var(--gold-800);background:var(--gold-100);border-color:var(--gold-500)}.qasimati-events-page-scope .excf-chip.is-active svg{color:var(--gold-600)}.qasimati-events-page-scope .excf-count{font-family:var(--ff-en);font-size:12px;font-weight:var(--fw-bold);line-height:1;padding:3px 6px;border-radius:999px;background:var(--surface-soft);color:var(--ink-500);transition:background .2s var(--ease-out-quart),color .2s var(--ease-out-quart)}.qasimati-events-page-scope .excf-chip:hover .excf-count{background:var(--gold-200);color:var(--fg-on-gold)}.qasimati-events-page-scope .excf-chip.is-active .excf-count{background:var(--gold-300);color:var(--fg-on-gold)}.qasimati-events-page-scope .excf-anchor{display:inline-flex;align-items:stretch;flex:0 0 auto;border:1.5px solid var(--hairline);border-radius:999px;overflow:hidden;transition:border-color .2s var(--ease-out-quart),background .2s var(--ease-out-quart)}.qasimati-events-page-scope .excf-anchor.is-all{border-color:var(--gold-500);background:var(--gold-100)}.qasimati-events-page-scope .excf-anchor.is-open{border-color:var(--gold-500)}.qasimati-events-page-scope .excf-anchor-all,.qasimati-events-page-scope .excf-anchor-more{display:inline-flex;align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-14);border:0;background:transparent;cursor:pointer;white-space:nowrap;font-family:var(--ff-ar);font-size:13px;font-weight:var(--fw-semi);color:var(--ink-500);transition:color .2s var(--ease-out-quart),background .2s var(--ease-out-quart)}.qasimati-events-page-scope .excf-anchor-all:hover,.qasimati-events-page-scope .excf-anchor-more:hover{color:var(--ink-800);background:var(--gold-50)}.qasimati-events-page-scope .excf-anchor.is-all .excf-anchor-all{color:var(--gold-800)}.qasimati-events-page-scope .excf-anchor.is-all .excf-anchor-all svg{color:var(--gold-600)}.qasimati-events-page-scope .excf-anchor.is-all .excf-count{background:var(--gold-300);color:var(--fg-on-gold)}.qasimati-events-page-scope .excf-anchor-more{border-inline-start:1px solid var(--hairline);padding-inline:var(--sp-10);font-family:var(--ff-en);font-weight:var(--fw-bold)}.qasimati-events-page-scope .excf-more-label{font-family:var(--ff-ar);font-size:13px;font-weight:var(--fw-bold)}.qasimati-events-page-scope .excf-anchor.is-all .excf-anchor-more{border-inline-start-color:var(--gold-300)}.qasimati-events-page-scope .excf-anchor.is-open .excf-anchor-more{color:var(--gold-800);background:var(--gold-50)}.qasimati-events-page-scope .excf-anchor-more svg{transition:transform .2s var(--ease-out-quart)}.qasimati-events-page-scope .excf-anchor.is-open .excf-anchor-more svg{transform:rotate(180deg)}.qasimati-events-page-scope .excf-panel{position:absolute;inset-inline-start:0;top:calc(100% - var(--sp-4));z-index:var(--z-dropdown,40);width:min(560px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow-overlay);padding:var(--sp-14);animation:qpf-events-excfPanelIn .2s var(--ease-out-quart) both}@keyframes qpf-events-excfPanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.qasimati-events-page-scope .excf-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-12);margin-bottom:var(--sp-10);font-family:var(--ff-ar);font-size:13px;font-weight:var(--fw-bold);color:var(--ink-800)}.qasimati-events-page-scope .excf-panel-note{font-size:12px;font-weight:var(--fw-medium);color:var(--ink-500)}.qasimati-events-page-scope .excf-panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.qasimati-events-page-scope .excf-panel-item{display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-10);border:1px solid transparent;border-radius:var(--r-sm);font-family:var(--ff-ar);font-size:13px;font-weight:var(--fw-medium);color:var(--ink-700);background:transparent;cursor:pointer;text-align:start;transition:background .2s var(--ease-out-quart),color .2s var(--ease-out-quart)}.qasimati-events-page-scope .excf-panel-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qasimati-events-page-scope .excf-panel-item:hover:not(:disabled){background:var(--gold-50);color:var(--gold-800)}.qasimati-events-page-scope .excf-panel-item.is-active{background:var(--gold-100);color:var(--gold-800);border-color:var(--gold-300)}.qasimati-events-page-scope .excf-panel-item.is-empty{opacity:.55;cursor:not-allowed}@media (max-width:768px){.qasimati-events-page-scope .excf-panel{inset-inline:0;width:auto}.qasimati-events-page-scope .excf-anchor-label{display:inline}.qasimati-events-page-scope .excf-panel-head{flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.qasimati-events-page-scope .excf-panel-note{text-align:start}.qasimati-events-page-scope .excf-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.qasimati-events-page-scope .excf-panel-grid{grid-template-columns:1fr}.qasimati-events-page-scope .excf-panel-head{flex-direction:column;gap:2px}}@media (max-width:560px){.qasimati-events-page-scope .excf-anchor-label{display:none}.qasimati-events-page-scope .excf-anchor-all{padding-inline:var(--sp-10)}}.qasimati-events-page-scope .dir-filter-bar .wrap,.qasimati-events-page-scope .excf-shell{container-type:inline-size}@container (max-width: 460px){.qasimati-events-page-scope .excf-wrap{grid-template-columns:minmax(0,1fr);row-gap:var(--sp-8)}.qasimati-events-page-scope .excf-anchor{justify-self:stretch;width:100%;justify-content:space-between}.qasimati-events-page-scope .excf-panel{inset-inline:0;width:auto}.qasimati-events-page-scope .excf-anchor-label{display:inline}.qasimati-events-page-scope .excf-panel-head{flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.qasimati-events-page-scope .excf-panel-note{text-align:start}}@media (max-width:460px){.qasimati-events-page-scope .excf-wrap{grid-template-columns:minmax(0,1fr);row-gap:var(--sp-8)}.qasimati-events-page-scope .excf-anchor{justify-self:stretch;width:100%;justify-content:space-between}.qasimati-events-page-scope .excf-panel{inset-inline:0;width:auto}.qasimati-events-page-scope .excf-anchor-label{display:inline}.qasimati-events-page-scope .excf-panel-head{flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.qasimati-events-page-scope .excf-panel-note{text-align:start}}.qasimati-events-page-scope .excp-card[data-layer]{position:relative;z-index:5}.qasimati-events-page-scope .dir-breadcrumb a{display:inline-flex;align-items:center;padding-block:4px;margin-block:-4px}@media (max-width:1280px){.qasimati-events-page-scope .wrap{padding-inline:var(--sp-28)}.qasimati-events-page-scope .coupon-grid{grid-template-columns:repeat(3,1fr);gap:var(--sp-16)}.qasimati-events-page-scope .deal-grid{gap:var(--sp-16)}}@media (max-width:1024px){.qasimati-events-page-scope .wrap{padding-inline:var(--sp-24)}.qasimati-events-page-scope .coupon-grid,.qasimati-events-page-scope .deal-grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-16)}}@media (max-width:768px){.qasimati-events-page-scope .wrap{padding-inline:var(--sp-20)}.qasimati-events-page-scope .coupon-grid,.qasimati-events-page-scope .deal-grid{grid-template-columns:1fr;gap:var(--sp-14)}}@media (max-width:480px){.qasimati-events-page-scope .wrap{padding-inline:var(--sp-16)}.qasimati-events-page-scope .rail{--rail-bleed-i:var(--sp-16)}.qasimati-events-page-scope .coupon-grid,.qasimati-events-page-scope .deal-grid{gap:var(--sp-12)}}@media (max-width:360px){.qasimati-events-page-scope .wrap{padding-inline:var(--sp-14)}.qasimati-events-page-scope .rail{--rail-bleed-i:var(--sp-14)}}.qasimati-events-page-scope .excp-hero{padding:var(--sp-48) 0 var(--sp-40);background:var(--gold-50);border-bottom:1px solid var(--gold-100)}[data-theme=dark] .qasimati-events-page-scope .excp-hero{background:var(--bg-surface);border-bottom-color:var(--hairline)}.qasimati-events-page-scope .excp-hero .wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-32)}.qasimati-events-page-scope .excp-hero-content{flex:1}.qasimati-events-page-scope .excp-hero h1{font-family:var(--ff-ar);font-size:clamp(28px,3.2vw,42px);font-weight:800;color:var(--ink-900);line-height:1.3;margin:var(--sp-8) 0 0}.qasimati-events-page-scope .excp-hero-sub{font-family:var(--ff-ar);font-size:15px;color:var(--ink-500);line-height:1.7;margin:var(--sp-12) 0 0;max-width:50ch}.qasimati-events-page-scope .excp-hero-stats{display:flex;align-items:center;gap:var(--sp-20);margin-top:var(--sp-24)}.qasimati-events-page-scope .excp-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.qasimati-events-page-scope .excp-stat-num{font-family:var(--ff-en);font-size:22px;font-weight:800;color:var(--gold-700);line-height:1}.qasimati-events-page-scope .excp-stat-label{font-family:var(--ff-ar);font-size:12px;font-weight:500;color:var(--ink-500)}.qasimati-events-page-scope .excp-stat-sep{width:1px;height:32px;background:var(--gold-200)}.qasimati-events-page-scope .excp-hero-search{flex:0 0 340px}.qasimati-events-page-scope .excp-body{padding:var(--sp-32) 0 var(--sp-80);background:var(--paper);min-height:60vh}.qasimati-events-page-scope .excp-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-24)}.qasimati-events-page-scope .excp-results-count{font-family:var(--ff-ar);font-size:14px;color:var(--ink-500)}.qasimati-events-page-scope .excp-results-count strong{color:var(--ink-800);font-weight:700}.qasimati-events-page-scope .excp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-20)}.qasimati-events-page-scope .excp-card{position:relative;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);overflow:visible;transition:transform .25s var(--ease-out-quart),box-shadow .25s var(--ease-out-quart)}.qasimati-events-page-scope .excp-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(31,45,61,.1),0 0 0 1px rgba(31,45,61,.08)}.qasimati-events-page-scope .excp-corner{position:absolute;top:12px;right:14px;z-index:var(--z-card);display:flex;flex-direction:column;align-items:stretch;gap:6px}.qasimati-events-page-scope .excp-actions{position:absolute;top:12px;left:14px;z-index:var(--z-card)}.qasimati-events-page-scope .excp-badge{text-align:center;font-family:var(--ff-ar);font-size:12px;font-weight:700;color:var(--fg-on-gold);background:var(--gold-600);padding:3px 10px;border-radius:999px;line-height:1.4}.qasimati-events-page-scope .excp-logo-area{display:flex;align-items:center;justify-content:center;height:96px;padding:32px 82px 0;flex-shrink:0}.qasimati-events-page-scope .excp-logo-area img{max-width:110px;max-height:48px;object-fit:contain;transition:transform .25s ease}.qasimati-events-page-scope .excp-card:hover .excp-logo-area img{transform:scale(1.05)}.qasimati-events-page-scope .excp-logo-fallback{font-family:var(--ff-en);font-weight:800;font-size:18px;color:var(--ink-600);letter-spacing:.04em;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qasimati-events-page-scope .excp-info-row{display:flex;align-items:center;justify-content:space-between;padding:0 var(--sp-18);margin-top:var(--sp-8);gap:var(--sp-10);flex-shrink:0}.qasimati-events-page-scope .excp-store-id{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.qasimati-events-page-scope .excp-store-name{font-family:var(--ff-ar);font-weight:var(--fw-bold);color:var(--ink-900);font-size:var(--text-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.qasimati-events-page-scope .excp-discount{display:inline-flex;align-items:baseline;gap:4px;font-weight:700;white-space:nowrap;flex-shrink:0}.qasimati-events-page-scope .excp-discount-label{font-family:var(--ff-ar);font-size:12.5px;font-weight:700;color:var(--gold-700)}.qasimati-events-page-scope .excp-discount-num{font-family:var(--ff-en);font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--gold-700)}.qasimati-events-page-scope .excp-discount-suffix{font-family:var(--ff-ar);font-size:13px;font-weight:700;color:var(--gold-700);display:inline-flex;align-items:center}.qasimati-events-page-scope .excp-discount--bxgy{font-family:var(--ff-ar);font-size:12.5px;color:var(--gold-700);align-items:center;gap:var(--sp-4)}.qasimati-events-page-scope .excp-title{font-size:13.5px;font-weight:var(--fw-medium);color:var(--ink-500);line-height:var(--lh-relaxed);padding:0 var(--sp-18);margin:var(--sp-6) 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:calc(1.55em * 2);flex-shrink:0}.qasimati-events-page-scope .excp-verified-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:var(--success-soft);border-radius:999px;font-family:var(--ff-ar);font-size:12px;font-weight:600;color:var(--success)}.qasimati-events-page-scope .excp-reveal{padding:var(--sp-16) var(--sp-18) var(--sp-16);margin-top:auto}.qasimati-events-page-scope .excp-reveal-btn{display:flex;align-items:stretch;width:100%;border:none;background:none;cursor:pointer;font-family:inherit}.qasimati-events-page-scope .excp-reveal-label{display:flex;align-items:center;justify-content:center;padding:var(--sp-10) var(--sp-14);background:var(--bg-ink);color:#fff;font-family:var(--ff-ar);font-size:13px;font-weight:700;white-space:nowrap;border-radius:0 var(--r-sm) var(--r-sm) 0;transition:background .2s ease}.qasimati-events-page-scope .excp-reveal-btn:hover .excp-reveal-label{background:var(--ink-700)}.qasimati-events-page-scope .excp-reveal-btn.is-copied .excp-reveal-label{background:var(--success)}.qasimati-events-page-scope .excp-reveal-btn.is-error .excp-reveal-label{background:var(--error);flex:1;border-radius:var(--r-sm)}.qasimati-events-page-scope .excp-reveal-code{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--sp-10) var(--sp-14);background:var(--gold-50);border:1.5px dashed var(--gold-300);border-inline-end:none;border-radius:var(--r-sm) 0 0 var(--r-sm);font-family:var(--ff-mono);font-size:14px;font-weight:600;color:var(--ink-900);letter-spacing:.04em;direction:ltr;transition:background .2s ease,border-color .2s ease}.qasimati-events-page-scope .excp-reveal-btn:hover .excp-reveal-code{background:var(--gold-100);border-color:var(--gold-400)}.qasimati-events-page-scope .excp-reveal-btn.is-copied .excp-reveal-code{background:var(--success-soft);border-color:var(--success);border-style:solid}@media (max-width:1024px){.qasimati-events-page-scope .excp-hero .wrap{flex-direction:column;align-items:stretch}.qasimati-events-page-scope .excp-hero-search{flex:auto}}@media (max-width:768px){.qasimati-events-page-scope .excp-hero{padding:var(--sp-32) 0 var(--sp-28)}.qasimati-events-page-scope .excp-hero h1{font-size:clamp(24px,5vw,32px)}.qasimati-events-page-scope .excp-hero-stats{gap:var(--sp-14)}.qasimati-events-page-scope .excp-stat-num{font-size:18px}.qasimati-events-page-scope .excp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-14)}}@media (max-width:520px){.qasimati-events-page-scope .excp-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.qasimati-events-page-scope .excp-hero-stats{flex-wrap:wrap;gap:var(--sp-16)}.qasimati-events-page-scope .excp-stat-sep{display:none}}.qasimati-events-page-scope .excp-reveal-row{display:flex;align-items:stretch;gap:var(--sp-8)}.qasimati-events-page-scope .excp-reveal-row .excp-reveal-btn{flex:1;min-width:0}.qasimati-events-page-scope .excp-reveal-row .exc-code-qr{flex-shrink:0;width:46px;padding:0;justify-content:center;border:1.5px dashed var(--border-brand);border-radius:var(--r-sm);background:var(--gold-50);transition:background .2s var(--ease-out-quart),border-color .2s var(--ease-out-quart)}.qasimati-events-page-scope .excp-reveal-row .exc-code-qr:hover{background:var(--gold-100);border-color:var(--gold-500)}.qasimati-events-page-scope .excp-reveal-row .exc-code-qr .exc-code-icon{width:28px;height:28px}.qasimati-events-page-scope .excp-card .excp-store-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6;padding-block:2px}.qasimati-events-page-scope .excp-card a.store-label{display:inline;overflow:visible}.qasimati-events-page-scope .excp-reveal .redemption-cta-area{padding:0;margin-top:0}[data-theme=dark] .qasimati-events-page-scope .excp-reveal-label{background:var(--gold-600);color:var(--fg-on-gold)}[data-theme=dark] .qasimati-events-page-scope .excp-reveal-btn:hover .excp-reveal-label{background:var(--gold-500)}.qasimati-events-page-scope .of-offer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:var(--sp-18)}@media (max-width:768px){.qasimati-events-page-scope .of-offer-grid{grid-template-columns:1fr;gap:var(--sp-12)}}.qasimati-events-page-scope .ev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--sp-20)}.qasimati-events-page-scope .ev-card{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--shadow-card);transition:transform var(--dur-normal) var(--ease-out-quart),box-shadow var(--dur-normal) var(--ease-out-quart)}.qasimati-events-page-scope .ev-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.qasimati-events-page-scope .ev-card:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.qasimati-events-page-scope .ev-card--ended .ev-media{filter:saturate(.45)}.qasimati-events-page-scope .ev-media{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background:var(--bg-page-deep);overflow:hidden}.qasimati-events-page-scope .ev-media img{width:100%;height:100%;object-fit:cover;display:block}.qasimati-events-page-scope .ev-media--summer{background:linear-gradient(135deg,#d39a45,#b45325)}.qasimati-events-page-scope .ev-media--ramadan{background:linear-gradient(135deg,#2a4b6e,#1f2d3d)}.qasimati-events-page-scope .ev-media--backToSchool{background:linear-gradient(135deg,#2f6b3f,#34425a)}.qasimati-events-page-scope .ev-media--nationalDay{background:linear-gradient(135deg,#2f6b3f,#064a20)}.qasimati-events-page-scope .ev-media--blackFriday{background:linear-gradient(135deg,#34425a,#14181f)}.qasimati-events-page-scope .ev-media-fallback{display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);color:#fff;background:rgba(20,24,31,.78);border-radius:var(--r-md);padding:var(--sp-16);text-align:center}.qasimati-events-page-scope .ev-media-ph{font-family:var(--ff-en);font-size:var(--text-xs);letter-spacing:.02em;color:rgba(255,255,255,.82)}.qasimati-events-page-scope .ev-scope-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--r-full);background:var(--bg-on-image-glassy);border:1px solid var(--border-on-image-faint);color:var(--c-ink-900);font-size:var(--text-xs);font-weight:var(--fw-bold);box-shadow:var(--shadow-float-btn)}.qasimati-events-page-scope .ev-media>.ev-scope-pill{position:absolute;top:var(--sp-10);inset-inline-start:var(--sp-10);z-index:var(--z-card)}.qasimati-events-page-scope .ev-scope-flag{width:14px;height:10px;border-radius:2px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:inline-block;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.qasimati-events-page-scope .ev-state{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--r-full);font-size:var(--text-xs);font-weight:var(--fw-bold);white-space:nowrap}.qasimati-events-page-scope .ev-state:before{content:"";width:6px;height:6px;border-radius:var(--r-full);background:currentColor}.qasimati-events-page-scope .ev-state--live{background:var(--state-success-soft);color:var(--state-success)}.qasimati-events-page-scope .ev-state--upcoming{background:var(--state-info-soft);color:var(--state-info)}.qasimati-events-page-scope .ev-state--ended{background:var(--bg-ink-soft);color:var(--fg-muted)}.qasimati-events-page-scope .ev-state--float{position:absolute;top:var(--sp-10);inset-inline-end:var(--sp-10);z-index:var(--z-card);background:var(--bg-on-image-glassy);box-shadow:var(--shadow-float-btn)}.qasimati-events-page-scope .ev-state--float.ev-state--live{color:var(--state-success-on-glass)}.qasimati-events-page-scope .ev-state--float.ev-state--upcoming{color:var(--state-info-on-glass)}.qasimati-events-page-scope .ev-state--float.ev-state--ended{color:var(--c-ink-700)}.qasimati-events-page-scope .ev-card-body{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-16) var(--sp-18) var(--sp-18);flex:1}.qasimati-events-page-scope .ev-card-title{margin:0;font-size:var(--text-xl);font-weight:var(--fw-extra);line-height:var(--lh-snug);color:var(--fg-strong)}.qasimati-events-page-scope .ev-card-dates,.qasimati-events-page-scope .ev-detail-dates{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:var(--text-sm);font-weight:var(--fw-semi);color:var(--fg-brand)}.qasimati-events-page-scope .ev-card-lede{margin:0;font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--fg-default);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qasimati-events-page-scope .ev-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);margin-top:auto;padding-top:var(--sp-10);border-top:1px solid var(--border-default);flex-wrap:wrap}.qasimati-events-page-scope .ev-card-counts{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--fg-muted)}.qasimati-events-page-scope .ev-card-counts strong{color:var(--fg-strong);font-weight:var(--fw-bold)}.qasimati-events-page-scope .ev-card-counts--empty{font-size:var(--text-xs)}.qasimati-events-page-scope .ev-count-sep{color:var(--fg-muted)}.qasimati-events-page-scope .ev-card-urgency{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--state-alert)}.qasimati-events-page-scope .ev-card-urgency--upcoming,.qasimati-events-page-scope .ev-detail-urgency--upcoming{color:var(--state-success)}.qasimati-events-page-scope .ev-stat-label--scope{display:inline-flex;align-items:center;gap:5px}.qasimati-events-page-scope .ev-stat-label--scope>svg{color:var(--fg-brand)}.qasimati-events-page-scope .ev-detail-hero{background:var(--bg-page-deep);border-bottom:1px solid var(--border-default);padding:var(--sp-32) 0 var(--sp-36)}.qasimati-events-page-scope .ev-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sp-32);align-items:start}.qasimati-events-page-scope .ev-detail-head h1{margin:var(--sp-10) 0 var(--sp-14);font-size:var(--text-6xl);font-weight:var(--fw-black);line-height:var(--lh-tight);color:var(--fg-strong)}.qasimati-events-page-scope .ev-detail-eyebrow{display:inline-flex;align-items:center;gap:6px}.qasimati-events-page-scope .ev-detail-meta{display:flex;align-items:center;gap:var(--sp-10);flex-wrap:wrap;margin-bottom:var(--sp-14)}.qasimati-events-page-scope .ev-detail-urgency{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--state-alert)}.qasimati-events-page-scope .ev-detail-lede{margin:0 0 var(--sp-16);font-size:var(--text-lg);line-height:var(--lh-relaxed);color:var(--fg-default);max-width:62ch}.qasimati-events-page-scope .ev-highlights{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-8)}.qasimati-events-page-scope .ev-highlights li{display:flex;align-items:flex-start;gap:var(--sp-8);font-size:var(--text-base);color:var(--fg-default)}.qasimati-events-page-scope .ev-highlights svg{color:var(--state-success);flex-shrink:0;margin-top:2px}.qasimati-events-page-scope .ev-detail-media-col .ev-media{border-radius:var(--r-md);border:1px solid var(--border-default);box-shadow:var(--shadow-card)}.qasimati-events-page-scope .ev-section{margin-bottom:var(--sp-40)}.qasimati-events-page-scope .ev-section-head{display:flex;align-items:center;gap:var(--sp-10);margin-bottom:var(--sp-16)}.qasimati-events-page-scope .ev-section-head h2{margin:0;font-size:var(--text-4xl);font-weight:var(--fw-extra);color:var(--fg-strong)}.qasimati-events-page-scope .ev-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 8px;border-radius:var(--r-full);background:var(--brand-primary-soft);color:var(--fg-brand);font-size:var(--text-sm);font-weight:var(--fw-bold)}.qasimati-events-page-scope .ev-unavailable{max-width:560px;margin:0 auto;padding:var(--sp-48) var(--sp-16) var(--sp-56);text-align:center}.qasimati-events-page-scope .ev-unavailable-glyph{border-radius:var(--r-full);background:var(--brand-primary-soft);color:var(--fg-brand);margin-bottom:var(--sp-18)}.qasimati-events-page-scope .ev-unavailable h1{margin:0 0 var(--sp-10);font-size:var(--text-5xl);font-weight:var(--fw-extra);color:var(--fg-strong)}.qasimati-events-page-scope .ev-unavailable-sub{margin:0 0 var(--sp-24);font-size:var(--text-md);line-height:var(--lh-relaxed);color:var(--fg-muted)}.qasimati-events-page-scope .ev-unavailable-sub code{font-family:var(--ff-mono);font-size:var(--text-sm);padding:1px 6px;border-radius:var(--r-xs);background:var(--bg-ink-soft);color:var(--fg-default)}.qasimati-events-page-scope .ev-cta{display:inline-flex;align-items:center;gap:7px;height:var(--size-btn-sm);padding:0 var(--sp-18);border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--fg-strong);font-size:var(--text-base);font-weight:var(--fw-bold);text-decoration:none;transition:background var(--dur-fast) var(--ease-out-quart)}.qasimati-events-page-scope .ev-cta:hover{background:var(--bg-page-deep)}.qasimati-events-page-scope .ev-cta--primary{background:var(--brand-primary);border-color:var(--fg-on-gold);color:var(--fg-on-gold);height:var(--size-btn-md);padding:0 var(--sp-24)}.qasimati-events-page-scope .ev-cta--primary:hover{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.qasimati-events-page-scope .ev-alts{margin-top:var(--sp-40);text-align:initial}.qasimati-events-page-scope .ev-alts-title{margin:0 0 var(--sp-12);font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--fg-strong);text-align:center}.qasimati-events-page-scope .ev-alts-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-8)}.qasimati-events-page-scope .ev-alts-list a{display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-12) var(--sp-14);border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--bg-surface);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out-quart)}.qasimati-events-page-scope .ev-alts-list a:hover{border-color:var(--fg-brand)}.qasimati-events-page-scope .ev-alt-glyph{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--r-xs);background:var(--bg-ink-soft);color:var(--fg-brand)}.qasimati-events-page-scope .ev-alt-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.qasimati-events-page-scope .ev-alt-name{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--fg-strong)}.qasimati-events-page-scope .ev-alt-dates{font-size:var(--text-xs);color:var(--fg-muted)}.qasimati-events-page-scope .ev-pending .ev-cta{margin-top:var(--sp-14)}@media (max-width:980px){.qasimati-events-page-scope .ev-detail-hero-grid{grid-template-columns:1fr;gap:var(--sp-20)}.qasimati-events-page-scope .ev-detail-media-col{order:-1}.qasimati-events-page-scope .ev-detail-media-col .ev-media{aspect-ratio:auto;height:200px}.qasimati-events-page-scope .ev-detail-head h1{font-size:var(--text-5xl)}}@media (max-width:560px){.qasimati-events-page-scope .ev-detail-media-col .ev-media{height:160px}}@media (max-width:768px){.qasimati-events-page-scope .ev-grid{grid-template-columns:1fr;gap:var(--sp-16)}.qasimati-events-page-scope .ev-detail-hero{padding:var(--sp-24) 0 var(--sp-28)}.qasimati-events-page-scope .ev-detail-head h1{font-size:var(--text-4xl)}.qasimati-events-page-scope .ev-section-head h2{font-size:var(--text-3xl)}.qasimati-events-page-scope .ev-unavailable{padding:var(--sp-32) var(--sp-8) var(--sp-40)}.qasimati-events-page-scope .ev-unavailable h1{font-size:var(--text-4xl)}}.qasimati-events-page-scope .ev-stores-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:var(--sp-14)}