@charset "UTF-8";.account-page{width:min(1120px,100% - 2.4rem);margin:2rem auto;display:grid;grid-template-columns:minmax(230px,320px) 1fr;gap:1.8rem}.sidebar{display:grid;gap:1.25rem;align-self:start;position:sticky;top:5.25rem}.profile-card{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:1.25rem;padding:2.85rem 1.8rem 2.15rem;display:grid;justify-items:center;gap:1.1rem}.avatar-wrap{width:124px;height:124px;border-radius:2.1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--ds-color-primary) 55%,white) 0%,var(--ds-color-border) 100%);border:3px solid var(--ds-color-border);position:relative;display:grid;place-items:center;overflow:hidden}.avatar-initial{font-size:2.8rem;font-weight:700;color:var(--ds-color-surface-raised)}.avatar-camera{position:absolute;inset-inline-end:-.25rem;bottom:-.25rem;width:38px;height:38px;border-radius:50%;border:1px solid var(--ds-color-border);background:var(--ds-color-surface);display:grid;place-items:center;color:var(--ds-color-muted)}.profile-name{margin:0;font-size:clamp(1.5rem,2.6vw,2.85rem);line-height:1.04;letter-spacing:-.01em;text-align:center;font-family:var(--ds-font-display);font-style:italic}.profile-role{margin:0;color:var(--ds-color-muted);letter-spacing:.14em;font-size:.72rem;font-weight:700}.profile-badges{width:100%;max-width:15.5rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.badge{border-radius:999px;min-height:2.25rem;display:grid;place-items:center;font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}.badge--verified{background:color-mix(in srgb,var(--ds-color-success) 14%,white);color:var(--ds-color-success)}.badge--member{background:var(--ds-color-surface);color:var(--ds-color-muted);font-style:italic}.profile-divider{width:100%;border:0;border-top:1px solid var(--ds-color-border);margin:.15rem 0}.signout-btn{width:100%;min-height:3rem;border-radius:1.05rem;border:1px solid var(--ds-color-border);background:var(--ds-color-surface);color:var(--ds-color-text-muted);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.05rem;font-weight:600;cursor:pointer;margin-top:.35rem}.signout-btn svg{width:17px;height:17px;fill:currentColor}.section-nav{display:grid;gap:.28rem}.section-nav button{width:100%;border:1px solid var(--ds-color-border);border-radius:999px;background:var(--ds-color-surface);color:var(--ds-color-text-muted);min-height:2.55rem;height:2.55rem;display:inline-flex;align-items:center;gap:.7rem;padding:0 1rem;font-size:.96rem;font-weight:600;line-height:1;white-space:nowrap;text-align:start;cursor:pointer}.panel{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:1.25rem;padding:1.95rem 2rem}.panel-header{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.3rem}.panel-title{margin:0;font-size:clamp(1.75rem,2vw,2.2rem);font-family:var(--ds-font-display)}.panel-subtitle{margin:-.45rem 0 0;color:var(--ds-color-muted);font-size:.95rem}.edit-btn{border:none;border-radius:999px;min-height:2.55rem;padding:0 1.5rem;font-size:.95rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;background:var(--ds-color-surface);color:var(--ds-color-text-muted);text-decoration:none}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem}.details-field{display:grid;gap:.48rem}.details-field--wide{grid-column:1/-1}.field-label{margin:0;color:var(--ds-color-muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.35rem}.field-label svg{width:14px;height:14px;fill:currentColor}.field-value{margin:0;font-size:1.12rem;line-height:1.35}.field-hint{margin:0;color:var(--ds-color-muted);font-size:.95rem;line-height:1.35}.field-input{width:100%;border:1px solid var(--ds-color-border);border-radius:1rem;background:var(--ds-color-surface);color:var(--ds-color-text);font-size:1.1rem;font-family:inherit;padding:.7rem 1rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.stat-card{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:1.15rem;padding:1.15rem 1.15rem 1.05rem}.stat-card--active{cursor:pointer}.stat-card--active:hover{background:color-mix(in srgb,var(--ds-color-surface) 70%,white)}.stat-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;margin-bottom:.7rem}.stat-icon svg{width:20px;height:20px;fill:currentColor}.stat-label{margin:0;color:var(--ds-color-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.stat-value{margin:.22rem 0 0;font-size:2.1rem;line-height:1.04;color:var(--ds-color-text-muted);font-family:var(--ds-font-display)}.stat-value--support{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.95rem;line-height:1.35;font-family:inherit}.support-link{color:var(--ds-color-text);text-decoration:none;font-weight:700}.support-link:hover{text-decoration:underline}.support-separator{color:var(--ds-color-muted)}.field-value-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.manage-btn{border:none;border-radius:999px;background:var(--ds-color-surface);color:var(--ds-color-text-muted);padding:.3rem .9rem;font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex-shrink:0}.security-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.45rem 0;border-top:1px solid var(--ds-color-border)}.security-title{margin:0;font-size:1.12rem;font-family:var(--ds-font-display)}.security-description{margin:.28rem 0 0;color:var(--ds-color-muted);max-width:32rem;line-height:1.3}.switch{border:none;background:var(--ds-color-border);width:50px;height:30px;border-radius:999px;padding:4px;cursor:pointer;position:relative}.switch:after{content:"";width:22px;height:22px;border-radius:50%;background:var(--ds-color-surface);position:absolute;inset-inline-start:4px;top:4px;transition:transform .18s ease}.security-action{margin-top:1.55rem}.security-action button{border:none;border-radius:999px;background:var(--ds-color-primary);color:var(--ds-color-surface-raised);min-height:2.9rem;padding:0 2rem;font-size:.84rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.notification-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.notification-card{border:1px solid var(--ds-color-border);border-radius:1.1rem;padding:1.2rem 1.2rem 1.05rem}.notification-card h3{margin:0;font-size:1.1rem;font-family:var(--ds-font-display)}.notification-card p{margin:.45rem 0 0;color:var(--ds-color-muted);line-height:1.3}.channel-row{margin-top:1rem;display:inline-flex;gap:1rem}.channel{display:inline-flex;align-items:center;gap:.4rem;color:var(--ds-color-text-muted)}.channel input[type=checkbox]{width:21px;height:21px;border-radius:6px;accent-color:var(--ds-color-primary)}.notification-footer{margin-top:1.65rem;padding-top:1.4rem;border-top:1px solid var(--ds-color-border);display:flex;justify-content:flex-end}.notification-footer button,.notification-footer-button{border:none;border-radius:999px;background:var(--ds-color-surface);color:var(--ds-color-text-muted);min-height:2.55rem;padding:0 1.55rem;font-size:.95rem;font-weight:700}.notification-footer-button{cursor:pointer}.notification-footer-button:disabled{opacity:.65;cursor:not-allowed}.shipping-overlay{position:fixed;inset:0;background:color-mix(in srgb,var(--ds-color-surface-strong) 58%,transparent);display:grid;place-items:center;z-index:60;padding:1rem}.shipping-dialog{width:min(560px,100%);background:var(--ds-color-surface);border-radius:1.4rem;border:1px solid var(--ds-color-border);box-shadow:0 20px 52px color-mix(in srgb,var(--ds-color-surface-strong) 20%,transparent);padding:1.5rem;display:grid;gap:.55rem}.shipping-dialog h3{margin:0 0 .35rem;font-size:1.6rem;font-family:var(--ds-font-display)}.confirm-actions{display:flex;justify-content:flex-end;gap:.65rem}.account-page{background:var(--ds-color-surface);min-height:100%;color:var(--ds-color-text)}[dir=rtl] .switch.on:after{transform:translate(-20px)}.avatar-camera svg,.section-nav svg{width:18px;height:18px;fill:currentColor}.section-nav button.active,.save-btn{background:var(--ds-color-primary);color:var(--ds-color-surface-raised)}.edit-btn svg,.save-btn svg{width:15px;height:15px;fill:currentColor}.stat-card--active .stat-icon,.stat-card:not(.stat-card--active) .stat-icon{background:var(--ds-color-surface);color:var(--ds-color-muted)}.switch.on{background:var(--ds-color-primary)}.switch.on:after{transform:translate(20px)}@media(max-width:980px){.account-page{grid-template-columns:1fr}.sidebar{position:static;top:auto}.panel{padding:1.45rem}.section-nav button{min-height:3rem}}@media(max-width:640px){.account-page{width:calc(100% - 1.2rem);margin:1rem auto;gap:.95rem}.panel-header{flex-wrap:wrap}.profile-name{font-size:2rem}}@keyframes catalog-pulse{to{opacity:1}50%{opacity:.6}}app-customer-catalog-page{--suq-green: var(--gov-primary, var(--ds-color-primary));--suq-green-dark: var(--gov-primary-dark, var(--ds-color-primary-hover));--suq-cream: var(--ds-color-surface);--suq-card: var(--ds-color-card);--suq-ink: var(--ds-color-text);--suq-muted: var(--ds-color-text-muted);--suq-line: var(--ds-color-border);--suq-heart: var(--ds-color-wishlist-accent);--suq-gold: var(--ds-color-rating-accent)}app-customer-catalog-page .catalog-page{min-height:100vh;background:var(--suq-cream);color:var(--suq-ink)}app-customer-catalog-page .no-results-actions{display:flex;justify-content:center;margin-top:.75rem}app-customer-catalog-page .page-width{width:min(1440px,100% - 2rem);margin:0 auto}app-customer-catalog-page .content{padding-top:1.5rem;padding-bottom:3.5rem;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}app-customer-catalog-page .hero-panel{border-radius:22px;background:linear-gradient(118deg,var(--suq-green-dark) 0%,var(--suq-green) 58%,color-mix(in srgb,var(--suq-green) 82%,var(--ds-color-surface-raised)) 100%);min-height:300px;position:relative;overflow:hidden;padding:2.6rem 3rem;display:flex;flex-direction:column;justify-content:center}app-customer-catalog-page .hero-panel:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 150 150'%3E%3Cpath d='M75 15 L84 66 L135 75 L84 84 L75 135 L66 84 L15 75 L66 66 Z' fill='none' stroke='rgba(255,255,255,0.09)' stroke-width='2'/%3E%3C/svg%3E");background-size:150px 150px;pointer-events:none}app-customer-catalog-page .hero-copy{max-width:620px;position:relative;z-index:1}app-customer-catalog-page .hero-copy h1{margin:.9rem 0 0;font-family:var(--ds-font-display);color:var(--ds-color-text-on-primary);font-size:clamp(2.4rem,5.5vw,3.9rem);line-height:1.12;letter-spacing:-.015em;font-weight:600}app-customer-catalog-page .hero-location{margin:0;display:inline-flex;align-items:center;gap:.45rem;color:var(--ds-color-primary-subtle);font-size:.92rem}app-customer-catalog-page .hero-location svg{width:16px;height:16px;fill:currentColor;flex:none}app-customer-catalog-page .hero-location strong{font-weight:800}app-customer-catalog-page .hero-sub{margin:1rem 0 0;color:var(--ds-color-primary-subtle);font-size:1.05rem;line-height:1.5;max-width:34rem}app-customer-catalog-page .hero-actions{margin-top:1.6rem;display:flex;gap:.9rem}app-customer-catalog-page .cta-primary{border:1px solid color-mix(in srgb,var(--ds-color-text-on-primary) 55%,transparent);border-radius:999px;height:44px;min-width:150px;padding:0 1.4rem;font-size:.95rem;font-weight:700;cursor:pointer;background:color-mix(in srgb,var(--ds-color-text-on-primary) 14%,transparent);color:var(--ds-color-text-on-primary);transition:background .15s ease}app-customer-catalog-page .cta-primary:hover{background:color-mix(in srgb,var(--ds-color-text-on-primary) 24%,transparent)}app-customer-catalog-page .cta-link{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--ds-color-text-on-primary) 32%,transparent);border-radius:999px;height:44px;padding:0 1.2rem;font-size:.9rem;font-weight:600;color:var(--ds-color-text-on-primary);text-decoration:none;transition:background .15s ease,border-color .15s ease}app-customer-catalog-page .cta-link:hover{background:color-mix(in srgb,var(--ds-color-text-on-primary) 10%,transparent);border-color:color-mix(in srgb,var(--ds-color-text-on-primary) 50%,transparent)}app-customer-catalog-page .hero-governorate-badge{position:relative;z-index:1;margin-top:1.3rem;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;color:var(--ds-color-primary-subtle);font-size:.86rem;opacity:.92}app-customer-catalog-page .hero-governorate-badge__tagline{font-size:.82rem;opacity:.85}app-customer-catalog-page .hero-governorate-badge__tagline:before{content:"\b7";margin-inline-end:.5rem}app-customer-catalog-page .discovery-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.15fr);gap:1.2rem;align-items:center;padding:1.25rem;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--ds-color-card) 96%,transparent),color-mix(in srgb,var(--ds-color-card) 90%,transparent)),color-mix(in srgb,var(--suq-green) 7%,var(--ds-color-surface-raised));box-shadow:0 16px 40px color-mix(in srgb,var(--ds-color-surface-strong) 8%,transparent)}app-customer-catalog-page .discovery-band__copy h2{margin:0;font-family:var(--ds-font-display);color:var(--suq-ink);font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.15;font-weight:600}app-customer-catalog-page .discovery-band__copy p{margin:.35rem 0 0;color:var(--suq-muted);font-size:.92rem;line-height:1.45}app-customer-catalog-page .discovery-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}app-customer-catalog-page .discovery-search__field{display:grid;gap:.35rem;min-width:0}app-customer-catalog-page .discovery-search__field span{color:var(--suq-muted);font-size:.78rem;font-weight:800}app-customer-catalog-page .discovery-search__field input{min-height:48px;border:1px solid var(--suq-line);border-radius:16px;background:color-mix(in srgb,var(--ds-color-text-on-primary) 96%,transparent);color:var(--suq-ink);padding:0 1rem;font:inherit;outline:none}app-customer-catalog-page .discovery-search__field input:focus{border-color:var(--suq-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--suq-green) 18%,transparent)}app-customer-catalog-page .discovery-search__submit{min-height:48px;border:0;border-radius:999px;background:var(--suq-green);color:var(--ds-color-text-on-primary);padding:0 1.35rem;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb,var(--ds-color-surface-strong) 8%,transparent)}app-customer-catalog-page .discovery-search__submit:hover{background:var(--suq-green-dark)}app-customer-catalog-page .discovery-context{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;color:var(--suq-muted);font-size:.82rem;font-weight:700}app-customer-catalog-page .discovery-context__location{border-radius:999px;background:color-mix(in srgb,var(--suq-green) 10%,var(--ds-color-surface-raised));color:var(--suq-green-dark);padding:.32rem .7rem}app-customer-catalog-page .discovery-context__location strong{color:var(--suq-ink)}app-customer-catalog-page .discovery-context__hint{color:var(--suq-muted)}app-customer-catalog-page .home-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:center;padding:1.3rem 1.6rem;background:var(--suq-card);border:1px solid var(--suq-line);border-radius:18px;box-shadow:0 10px 26px color-mix(in srgb,var(--ds-color-surface-strong) 5%,transparent)}app-customer-catalog-page .home-benefit-item{display:flex;align-items:center;gap:.9rem}app-customer-catalog-page .home-benefit-item h3{margin:0;font-size:.98rem;font-weight:700;color:var(--suq-ink)}app-customer-catalog-page .home-benefit-item p{margin:.15rem 0 0;font-size:.84rem;color:var(--suq-muted)}app-customer-catalog-page .home-benefit-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--suq-green) 10%,var(--ds-color-surface-raised));color:var(--suq-green);font-size:1.35rem;line-height:1}app-customer-catalog-page .home-category-shortcuts{display:grid;gap:1.1rem}app-customer-catalog-page .home-shortcuts-header{display:flex;align-items:baseline;justify-content:space-between}app-customer-catalog-page .home-shortcuts-header h2{margin:0;font-family:var(--ds-font-display);font-size:1.55rem;font-weight:600;color:var(--suq-ink)}app-customer-catalog-page .home-shortcuts-grid{display:grid;grid-auto-flow:column;grid-auto-columns:min-content;grid-template-columns:none;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:inline proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch}app-customer-catalog-page .home-shortcut{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:.55rem;padding:.4rem .2rem;border:none;background:transparent;cursor:pointer;color:var(--suq-ink);transition:transform .15s ease;scroll-snap-align:start}app-customer-catalog-page .home-shortcut:hover{transform:translateY(-2px)}app-customer-catalog-page .home-shortcut:hover .home-shortcut-icon{border-color:color-mix(in srgb,var(--suq-green) 45%,var(--ds-color-surface-raised));background:color-mix(in srgb,var(--suq-green) 12%,var(--ds-color-surface-raised))}app-customer-catalog-page .home-shortcut-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;box-sizing:border-box;padding:20px;border-radius:50%;border:1px solid var(--suq-line);background:var(--suq-card);color:var(--suq-green);line-height:1}app-customer-catalog-page .home-shortcut-label{font-size:.82rem;font-weight:600;text-align:center;color:var(--suq-muted)}app-customer-catalog-page .section-block{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem}app-customer-catalog-page .section-block--products{margin-top:.5rem;margin-bottom:1rem}app-customer-catalog-page .section-header{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:.35rem;gap:1rem}app-customer-catalog-page .section-header h2{margin:0;display:flex;align-items:center;gap:.5rem;font-family:var(--ds-font-display);font-size:clamp(1.5rem,3vw,2.1rem);color:var(--suq-ink);line-height:1.1;letter-spacing:-.01em;font-weight:600}app-customer-catalog-page .section-header p{margin:.35rem 0 0;color:var(--suq-muted);font-size:.86rem;font-weight:600}app-customer-catalog-page .section-pin{width:22px;height:22px;fill:var(--suq-green);flex:none}app-customer-catalog-page .section-count{font-size:.78rem;letter-spacing:.06em}app-customer-catalog-page .disabled-link{border:0;background:transparent;cursor:pointer;text-decoration:none;color:var(--suq-green);font-size:.84rem;font-weight:700;letter-spacing:.05em;white-space:nowrap}app-customer-catalog-page .disabled-link:disabled{color:var(--suq-muted);cursor:not-allowed;opacity:.7}app-customer-catalog-page .merchant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.25rem}app-customer-catalog-page .merchant-grid--carousel{display:grid;grid-auto-flow:column;grid-auto-columns:210px;grid-template-columns:none;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:inline proximity;scrollbar-width:thin}app-customer-catalog-page .merchant-grid--carousel .merchant-card{scroll-snap-align:start}app-customer-catalog-page .merchant-grid--carousel-wide{grid-auto-columns:260px}app-customer-catalog-page .merchant-card{background:var(--suq-card);border-radius:18px;border:1px solid var(--suq-line);overflow:hidden;box-shadow:0 4px 14px color-mix(in srgb,var(--ds-color-surface-strong) 5%,transparent);transition:transform .15s ease,box-shadow .15s ease}app-customer-catalog-page .merchant-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--ds-color-surface-strong) 9%,transparent)}app-customer-catalog-page .merchant-image-wrap{position:relative}app-customer-catalog-page .merchant-image{width:100%;height:190px;object-fit:cover;display:block}app-customer-catalog-page .merchant-card--compact .merchant-image{height:132px}app-customer-catalog-page .merchant-tag{position:absolute;inset-inline-end:.8rem;top:.8rem;background:color-mix(in srgb,var(--ds-color-card) 92%,transparent);color:var(--suq-heart);border-radius:999px;padding:.22rem .6rem;font-size:.65rem;font-weight:800;letter-spacing:.09em}app-customer-catalog-page .merchant-favorite{position:absolute;inset-inline-start:.8rem;bottom:.8rem;width:36px;height:36px;border-radius:50%;border:none;background:var(--ds-color-card);color:var(--suq-heart);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px color-mix(in srgb,var(--ds-color-surface-strong) 18%,transparent)}app-customer-catalog-page .merchant-favorite svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}app-customer-catalog-page .merchant-favorite--active{background:var(--suq-heart);color:var(--ds-color-text-on-primary)}app-customer-catalog-page .merchant-favorite--active svg{fill:currentColor;stroke:none}app-customer-catalog-page .merchant-body{padding:1rem 1.05rem 1.05rem;display:grid;gap:.4rem}app-customer-catalog-page .merchant-body h3{margin:0;font-family:var(--ds-font-display);color:var(--suq-ink);font-size:1.06rem;line-height:1.25;letter-spacing:-.01em;font-weight:600}app-customer-catalog-page .product-name{margin:0;color:var(--suq-green);font-size:.76rem;font-weight:700;letter-spacing:.04em;line-height:1.25}app-customer-catalog-page .rating{margin:0;color:var(--suq-gold);font-size:.83rem;font-weight:700}app-customer-catalog-page .rating span{color:var(--suq-muted);font-size:.77rem;font-weight:600}app-customer-catalog-page .availability{margin:0;color:var(--suq-green);font-size:.78rem;font-weight:600}app-customer-catalog-page .availability--out{color:var(--ds-color-danger)}app-customer-catalog-page .merchant-meta{margin-top:.4rem;display:flex;justify-content:space-between;align-items:center;gap:.8rem;border-top:1px solid color-mix(in srgb,var(--suq-line) 60%,var(--ds-color-surface-raised));padding-top:.75rem}app-customer-catalog-page .merchant-meta .price{color:var(--suq-green);font-size:1rem;font-weight:800;line-height:1.2}app-customer-catalog-page .view-link{text-decoration:none;border:1px solid var(--suq-line);border-radius:10px;padding:.45rem .8rem;color:var(--suq-ink);font-size:.74rem;font-weight:800;line-height:1;letter-spacing:.03em;background:transparent}app-customer-catalog-page .view-link:hover{border-color:var(--suq-green);color:var(--suq-green)}app-customer-catalog-page .product-actions{margin-top:0;display:flex;gap:.5rem;align-items:center;direction:ltr}app-customer-catalog-page .product-actions--rtl{flex-direction:row-reverse}app-customer-catalog-page .add{border:none;border-radius:12px;background:var(--suq-green);color:var(--ds-color-text-on-primary);font-size:1.35rem;font-weight:600;line-height:1;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}app-customer-catalog-page .add:hover{background:var(--suq-green-dark)}app-customer-catalog-page .add:disabled{background:var(--ds-color-border);cursor:not-allowed}app-customer-catalog-page .chip-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}app-customer-catalog-page .chip{border:1px solid var(--suq-line);border-radius:999px;min-height:40px;padding:0 1.35rem;background:var(--suq-card);color:var(--suq-ink);font-size:.86rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}app-customer-catalog-page .chip:hover{border-color:var(--suq-green)}app-customer-catalog-page .chip--active{background:var(--suq-green);border-color:var(--suq-green);color:var(--ds-color-text-on-primary)}app-customer-catalog-page .products-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1.5rem;align-items:start}app-customer-catalog-page .filter-sidebar{position:sticky;top:1rem;background:var(--suq-card);border:1px solid var(--suq-line);border-radius:18px;padding:1.3rem 1.2rem;display:grid;gap:.9rem}app-customer-catalog-page .filter-sidebar h3{margin:0;font-family:var(--ds-font-display);font-size:1.25rem;font-weight:600;color:var(--suq-ink)}app-customer-catalog-page .filter-sidebar__header{display:grid;gap:.2rem}app-customer-catalog-page .filter-sidebar__header p{margin:0;color:var(--suq-muted);font-size:.78rem;line-height:1.4;font-weight:600}app-customer-catalog-page .filter-group-label{margin:.4rem 0 0;color:var(--suq-muted);font-size:.78rem;font-weight:700;letter-spacing:.05em}app-customer-catalog-page .sort-options{display:grid;gap:.5rem}app-customer-catalog-page .sort-option{display:flex;align-items:center;gap:.55rem;border:1px solid var(--suq-line);border-radius:12px;background:var(--ds-color-surface);color:var(--suq-muted);font-size:.88rem;font-weight:600;min-height:42px;padding:0 .9rem;cursor:pointer;text-align:start}app-customer-catalog-page .sort-option__dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--ds-color-border)}app-customer-catalog-page .sort-option--active{background:color-mix(in srgb,var(--suq-heart) 8%,var(--ds-color-surface-raised));border-color:color-mix(in srgb,var(--suq-green) 55%,var(--ds-color-surface-raised));color:var(--suq-ink);font-weight:700}app-customer-catalog-page .sort-option--active .sort-option__dot{background:var(--suq-green)}app-customer-catalog-page .filter-controls{display:grid;gap:.55rem}app-customer-catalog-page .filter-controls label{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--suq-muted);font-size:.8rem;font-weight:700}app-customer-catalog-page .filter-controls input[type=number]{min-height:38px;width:8rem;border:1px solid var(--suq-line);border-radius:10px;background:var(--ds-color-surface);color:var(--suq-ink);padding:0 .55rem;font:inherit}app-customer-catalog-page .stock-filter{display:flex;align-items:center;gap:.6rem;color:var(--suq-ink);font-size:.86rem;font-weight:600;cursor:pointer}app-customer-catalog-page .stock-filter input{position:absolute;opacity:0;inline-size:1rem;block-size:1rem}app-customer-catalog-page .stock-filter__track{flex:none;width:40px;height:22px;border-radius:999px;background:var(--ds-color-border);position:relative;transition:background .15s ease}app-customer-catalog-page .stock-filter__track:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:var(--ds-color-surface-raised);transition:transform .15s ease;box-shadow:0 1px 3px color-mix(in srgb,var(--ds-color-surface-strong) 25%,transparent)}app-customer-catalog-page .stock-filter input:checked+.stock-filter__track{background:var(--suq-green)}app-customer-catalog-page .stock-filter input:checked+.stock-filter__track:after{transform:translate(18px)}[dir=rtl] app-customer-catalog-page .stock-filter input:checked+.stock-filter__track:after{transform:translate(-18px)}app-customer-catalog-page .stock-filter input:focus-visible+.stock-filter__track{outline:2px solid var(--suq-green);outline-offset:2px}app-customer-catalog-page .applied-filters{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;min-height:1rem}app-customer-catalog-page .applied-filter{border:1px solid var(--suq-line);border-radius:999px;background:var(--ds-color-surface);color:var(--suq-muted);padding:.3rem .65rem;font-size:.75rem;font-weight:700}app-customer-catalog-page .clear-filters{border:0;background:transparent;color:var(--suq-heart);cursor:pointer;font-size:.78rem;font-weight:800}app-customer-catalog-page .products-main{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}app-customer-catalog-page .products-meta{display:flex;justify-content:space-between;gap:1rem;align-items:center;color:var(--suq-muted);font-size:.84rem;font-weight:700;margin:0}app-customer-catalog-page .products-meta p{margin:0}app-customer-catalog-page .sort strong{color:var(--suq-ink)}app-customer-catalog-page .status-banner{margin:0;padding:.6rem .75rem;border-radius:12px;border:1px solid var(--suq-line);background:var(--suq-card);color:var(--suq-muted);font-size:.85rem}app-customer-catalog-page .status-banner--error,app-customer-catalog-page .product-action-feedback--error{border-color:color-mix(in srgb,var(--ds-color-danger) 45%,transparent);color:var(--ds-color-danger);background:var(--ds-color-danger-subtle)}app-customer-catalog-page .product-action-feedback{margin:0;padding:.6rem .75rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--suq-green) 40%,var(--ds-color-surface-raised));background:color-mix(in srgb,var(--suq-green) 8%,var(--ds-color-surface-raised));color:var(--suq-green-dark);font-size:.85rem;font-weight:600}app-customer-catalog-page .inline-retry{margin-inline-start:.75rem;border:1px solid color-mix(in srgb,var(--ds-color-danger) 45%,transparent);border-radius:999px;background:var(--ds-color-danger-subtle);color:var(--ds-color-danger);font-weight:800;padding:.25rem .65rem;cursor:pointer}app-customer-catalog-page .pagination-loading{margin:1rem 0;padding:.8rem 1rem;text-align:center;border-radius:12px;border:1px solid var(--suq-line);background:var(--suq-card);color:var(--suq-muted);font-size:.85rem;animation:catalog-pulse 1.5s ease-in-out infinite}app-customer-catalog-page .pagination-complete{margin:1rem 0;padding:.8rem 1rem;text-align:center;border-radius:12px;border:1px solid var(--suq-line);background:var(--ds-color-surface);color:var(--suq-muted);font-size:.85rem}@media(max-width:1180px){app-customer-catalog-page .products-layout{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:1000px){app-customer-catalog-page .discovery-band{grid-template-columns:1fr}app-customer-catalog-page .products-layout{grid-template-columns:1fr}app-customer-catalog-page .filter-sidebar{position:static}}@media(max-width:860px){app-customer-catalog-page .hero-panel{min-height:260px;padding:1.9rem 1.3rem}app-customer-catalog-page .section-header{flex-wrap:wrap;align-items:flex-start}app-customer-catalog-page .discovery-search{grid-template-columns:1fr}app-customer-catalog-page .home-benefits{grid-template-columns:1fr}app-customer-catalog-page .merchant-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}app-customer-catalog-page .merchant-grid--carousel{grid-template-columns:none;grid-auto-columns:170px}app-customer-catalog-page .merchant-grid--carousel-wide{grid-auto-columns:210px}app-customer-catalog-page .merchant-image{height:150px}app-customer-catalog-page .products-meta{align-items:flex-start;flex-direction:column}}app-customer-product-page{--suq-green: var(--gov-primary, var(--ds-color-primary));--suq-green-dark: var(--gov-primary-dark, var(--ds-color-primary-hover));--suq-cream: var(--ds-color-surface);--suq-card: var(--ds-color-card);--suq-ink: var(--ds-color-text);--suq-muted: var(--ds-color-text-muted);--suq-line: var(--ds-color-border);--suq-heart: var(--ds-color-wishlist-accent);--suq-gold: var(--ds-color-rating-accent);display:block}app-customer-product-page .product-page{min-height:100vh;background:var(--suq-cream);color:var(--suq-ink);font-family:var(--ds-font-body);padding-bottom:5.5rem}app-customer-product-page .page-width{width:min(1200px,100% - 2rem);margin:0 auto}app-customer-product-page .back-link{display:inline-flex;align-items:center;gap:.4rem;margin:1.4rem 0 1.2rem;min-height:44px;color:var(--suq-muted);text-decoration:none;font-size:.9rem;font-weight:700;transition:color .15s ease}app-customer-product-page .back-link:hover{color:var(--suq-green)}app-customer-product-page .back-link:focus-visible{outline:2px solid var(--suq-green);outline-offset:2px;border-radius:8px}app-customer-product-page .back-link__chevron{width:16px;height:16px;flex:none}[dir=rtl] app-customer-product-page .back-link__chevron{transform:scaleX(-1)}app-customer-product-page .product-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2.5rem;align-items:start}app-customer-product-page .media-panel{position:relative;display:grid;gap:.8rem}app-customer-product-page .hero-button{display:block;width:100%;padding:0;border:none;border-radius:22px;overflow:hidden;cursor:zoom-in;background:var(--suq-card);box-shadow:0 12px 30px color-mix(in srgb,var(--ds-color-surface-strong) 10%,transparent)}app-customer-product-page .hero-button:focus-visible{outline:3px solid var(--suq-green);outline-offset:3px}app-customer-product-page .hero{display:block;width:100%;aspect-ratio:4/3.4;object-fit:cover}app-customer-product-page .media-wishlist{position:absolute;top:1rem;inset-inline-end:1rem;width:46px;height:46px;border-radius:50%;border:none;background:var(--ds-color-card);color:var(--suq-heart);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 10px color-mix(in srgb,var(--ds-color-surface-strong) 22%,transparent);transition:transform .15s ease}app-customer-product-page .media-wishlist svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}app-customer-product-page .media-wishlist:hover{transform:scale(1.06)}app-customer-product-page .media-wishlist:focus-visible{outline:2px solid var(--suq-heart);outline-offset:2px}app-customer-product-page .media-wishlist--active{background:var(--suq-heart);color:var(--ds-color-text-on-primary)}app-customer-product-page .media-wishlist--active svg{fill:currentColor;stroke:none}app-customer-product-page .media-badges{position:absolute;top:1rem;inset-inline-start:1rem;display:flex;gap:.4rem}app-customer-product-page .badge{background:color-mix(in srgb,var(--ds-color-card) 94%,transparent);color:var(--suq-green-dark);border-radius:999px;padding:.3rem .75rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}app-customer-product-page .badge--muted{color:var(--ds-color-danger)}app-customer-product-page .gallery-strip{display:flex;gap:.6rem;flex-wrap:wrap}app-customer-product-page .gallery-thumb{width:72px;height:72px;padding:0;border:2px solid transparent;border-radius:14px;overflow:hidden;cursor:pointer;background:var(--suq-card);transition:border-color .15s ease}app-customer-product-page .gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}app-customer-product-page .gallery-thumb:hover{border-color:color-mix(in srgb,var(--suq-green) 55%,var(--ds-color-surface-raised))}app-customer-product-page .gallery-thumb:focus-visible{outline:2px solid var(--suq-green);outline-offset:2px}app-customer-product-page .gallery-thumb--active{border-color:var(--suq-green)}app-customer-product-page .media-fallback{margin:0;color:var(--suq-muted);font-size:.84rem}app-customer-product-page .detail-panel{display:grid;gap:.85rem;align-content:start}app-customer-product-page .detail-panel h1{margin:0;font-family:var(--ds-font-display);font-size:clamp(2rem,4vw,3rem);line-height:1.12;letter-spacing:-.015em;font-weight:600;color:var(--suq-ink)}app-customer-product-page .detail-eyebrow{margin:0;color:var(--suq-green)}app-customer-product-page .price-row{margin:0}app-customer-product-page .price-row strong{color:var(--suq-green);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;letter-spacing:-.01em}app-customer-product-page .action-feedback{margin:0;padding:.6rem .75rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--suq-green) 40%,var(--ds-color-surface-raised));background:color-mix(in srgb,var(--suq-green) 8%,var(--ds-color-surface-raised));color:var(--suq-green-dark);font-size:.85rem;font-weight:600}app-customer-product-page .detail-divider{margin:.3rem 0;border:none;border-top:1px solid var(--suq-line)}app-customer-product-page .variant-panel{display:grid;gap:.55rem}app-customer-product-page .variant-panel h2{margin:0;font-size:.82rem;color:var(--suq-muted);font-weight:800}app-customer-product-page .purchase-summary{display:grid;gap:0;border-radius:18px;background:color-mix(in srgb,var(--ds-color-card) 90%,transparent);overflow:hidden;box-shadow:0 16px 40px color-mix(in srgb,var(--ds-color-surface-strong) 8%,transparent)}app-customer-product-page .summary-row{display:grid;grid-template-columns:minmax(7rem,.38fr) minmax(0,1fr);gap:1rem;align-items:baseline;padding:.78rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--suq-line) 65%,var(--ds-color-surface-raised))}app-customer-product-page .summary-row:last-child{border-bottom:0}app-customer-product-page .summary-row span{color:var(--suq-muted);font-size:.8rem;font-weight:800}app-customer-product-page .summary-row strong{color:var(--suq-ink);font-size:.9rem;line-height:1.35;overflow-wrap:anywhere}app-customer-product-page .summary-row--availability strong{color:var(--suq-green-dark)}app-customer-product-page .tabs{display:flex;gap:.4rem;flex-wrap:wrap}app-customer-product-page .tab{border:1px solid var(--suq-line);border-radius:999px;min-height:40px;padding:0 1.15rem;background:var(--suq-card);color:var(--suq-muted);font-size:.84rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}app-customer-product-page .tab:hover{border-color:var(--suq-green);color:var(--suq-ink)}app-customer-product-page .tab:focus-visible{outline:2px solid var(--suq-green);outline-offset:2px}app-customer-product-page .tab.active{background:var(--suq-green);border-color:var(--suq-green);color:var(--ds-color-text-on-primary)}app-customer-product-page .tab-panel{display:grid;gap:.7rem}app-customer-product-page .description{margin:0;color:color-mix(in srgb,var(--suq-ink) 82%,var(--ds-color-surface-raised));font-size:.98rem;line-height:1.65}app-customer-product-page .option-list{display:flex;flex-wrap:wrap;gap:.5rem}app-customer-product-page .option-pill{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--suq-line);border-radius:999px;background:var(--suq-card);padding:.4rem .85rem;font-size:.8rem;color:var(--suq-muted)}app-customer-product-page .option-pill strong{color:var(--suq-ink)}app-customer-product-page .option-pill em{font-style:normal;color:var(--ds-color-danger);font-weight:700}app-customer-product-page .option-pill--disabled{opacity:.75}app-customer-product-page .spec-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--suq-line) 60%,var(--ds-color-surface-raised));padding-bottom:.55rem;font-size:.88rem}app-customer-product-page .spec-row span{color:var(--suq-muted);font-weight:600}app-customer-product-page .spec-row strong{color:var(--suq-ink);text-align:end;overflow-wrap:anywhere}app-customer-product-page .delivery-card{border:1px solid var(--suq-line);border-radius:14px;background:var(--suq-card);padding:.9rem 1rem}app-customer-product-page .delivery-card h3{margin:0 0 .25rem;font-size:.92rem;font-weight:700;color:var(--suq-ink)}app-customer-product-page .delivery-card p{margin:0;color:var(--suq-muted);font-size:.85rem;line-height:1.5}app-customer-product-page .delivery-card--emphasis{border-color:color-mix(in srgb,var(--suq-green) 45%,var(--ds-color-surface-raised));background:color-mix(in srgb,var(--suq-green) 6%,var(--ds-color-surface-raised))}app-customer-product-page .seller-card{border-radius:18px;background:var(--ds-color-card);overflow:hidden;box-shadow:0 12px 30px color-mix(in srgb,var(--ds-color-surface-strong) 8%,transparent)}app-customer-product-page .seller-banner{display:block;width:100%;height:84px;object-fit:cover}app-customer-product-page .seller-card__row{display:flex;align-items:center;gap:.9rem;padding:1rem 1.1rem}app-customer-product-page .seller-logo,app-customer-product-page .seller-logo-fallback{flex:none;width:52px;height:52px;border-radius:50%;object-fit:cover}app-customer-product-page .seller-logo-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--suq-green);color:var(--ds-color-text-on-primary);font-family:var(--ds-font-display);font-size:1.4rem;font-weight:600}app-customer-product-page .seller-card__identity{display:grid;gap:.1rem;min-width:0}app-customer-product-page .seller-card__label{margin:0;color:var(--suq-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}app-customer-product-page .seller-card__name{margin:0;font-family:var(--ds-font-display);font-size:1.15rem;font-weight:600;color:var(--suq-ink);overflow-wrap:anywhere}app-customer-product-page .seller-card__link{color:var(--suq-green);font-size:.84rem;font-weight:700;text-decoration:none}app-customer-product-page .seller-card__link:hover{text-decoration:underline}app-customer-product-page .seller-card__link:focus-visible{outline:2px solid var(--suq-green);outline-offset:2px;border-radius:6px}app-customer-product-page .purchase-row{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}app-customer-product-page .purchase-row p{margin:0 0 .35rem;color:var(--suq-muted);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}app-customer-product-page .purchase-row strong{color:var(--suq-green);font-size:.9rem}app-customer-product-page .qty-box{display:inline-flex;align-items:center;border:1px solid var(--suq-line);border-radius:999px;background:var(--suq-card);overflow:hidden}app-customer-product-page .qty-box button{width:44px;height:44px;border:none;background:transparent;color:var(--suq-ink);font-size:1.15rem;font-weight:700;cursor:pointer}app-customer-product-page .qty-box button:hover{background:color-mix(in srgb,var(--suq-green) 10%,var(--ds-color-surface-raised))}app-customer-product-page .qty-box button:focus-visible{outline:2px solid var(--suq-green);outline-offset:-3px}app-customer-product-page .qty-box span{min-width:2.2rem;text-align:center;font-weight:800;font-size:.95rem}app-customer-product-page .stock-wrap{text-align:end}app-customer-product-page .add-to-bag{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:52px;border:none;border-radius:999px;background:var(--suq-green);color:var(--ds-color-text-on-primary);font-size:1rem;font-weight:800;cursor:pointer;transition:background .15s ease}app-customer-product-page .add-to-bag:hover:not(:disabled){background:var(--suq-green-dark)}app-customer-product-page .add-to-bag:focus-visible{outline:3px solid var(--suq-green-dark);outline-offset:3px}app-customer-product-page .add-to-bag:disabled{background:var(--ds-color-border);cursor:not-allowed}app-customer-product-page .add-to-bag__icon{width:20px;height:20px;flex:none}app-customer-product-page .mobile-purchase-bar{position:fixed;inset-inline:0;bottom:0;z-index:30;display:none;align-items:center;justify-content:space-between;gap:.85rem;padding:.75rem max(1rem,env(safe-area-inset-left)) calc(.75rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--ds-color-surface) 96%,transparent);border-top:1px solid var(--suq-line);box-shadow:0 -14px 34px color-mix(in srgb,var(--ds-color-surface-strong) 10%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}app-customer-product-page .mobile-purchase-bar div{display:grid;gap:.1rem;min-width:0}app-customer-product-page .mobile-purchase-bar span{color:var(--suq-muted);font-size:.72rem;font-weight:800}app-customer-product-page .mobile-purchase-bar strong{color:var(--suq-green-dark);font-size:.98rem;font-weight:900;white-space:nowrap}app-customer-product-page .mobile-purchase-bar button{flex:none;min-height:44px;border:0;border-radius:999px;background:var(--suq-green);color:var(--ds-color-text-on-primary);padding:0 1rem;font:inherit;font-weight:800;cursor:pointer}app-customer-product-page .mobile-purchase-bar button:disabled{background:var(--ds-color-border);cursor:not-allowed}app-customer-product-page .mobile-purchase-bar button:focus-visible{outline:3px solid var(--suq-green-dark);outline-offset:2px}app-customer-product-page .related-section{margin-top:3rem;display:grid;gap:1.15rem}app-customer-product-page .related-header h2{margin:0;font-family:var(--ds-font-display);font-size:clamp(1.5rem,3vw,2.1rem);color:var(--suq-ink);line-height:1.1;letter-spacing:-.01em;font-weight:600}app-customer-product-page .related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1.25rem}app-customer-product-page .related-card{display:block;text-decoration:none;background:var(--suq-card);border-radius:18px;border:1px solid var(--suq-line);overflow:hidden;box-shadow:0 4px 14px color-mix(in srgb,var(--ds-color-surface-strong) 5%,transparent);transition:transform .15s ease,box-shadow .15s ease}app-customer-product-page .related-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--ds-color-surface-strong) 9%,transparent)}app-customer-product-page .related-card:focus-visible{outline:3px solid var(--suq-green);outline-offset:2px}app-customer-product-page .related-card__image{display:block;width:100%;height:150px;object-fit:cover}app-customer-product-page .related-card__body{padding:.85rem 1rem 1rem;display:grid;gap:.35rem}app-customer-product-page .related-card__body h3{margin:0;font-family:var(--ds-font-display);color:var(--suq-ink);font-size:1rem;line-height:1.25;letter-spacing:-.01em;font-weight:600}app-customer-product-page .related-card__price{margin:0;color:var(--suq-green);font-size:.92rem;font-weight:800}app-customer-product-page .lightbox{position:fixed;inset:0;z-index:60;background:color-mix(in srgb,var(--ds-color-surface-strong) 82%,transparent);display:flex;align-items:center;justify-content:center;padding:2rem;cursor:zoom-out}app-customer-product-page .lightbox-image{max-width:min(92vw,960px);max-height:86vh;border-radius:18px;object-fit:contain;box-shadow:0 24px 60px color-mix(in srgb,var(--ds-color-surface-strong) 45%,transparent)}@media(max-width:1000px){app-customer-product-page .product-layout{grid-template-columns:minmax(0,1fr);gap:1.6rem}}@media(max-width:640px){app-customer-product-page .product-page{padding-bottom:6.5rem}app-customer-product-page .hero{aspect-ratio:4/3}app-customer-product-page .summary-row{grid-template-columns:1fr;gap:.25rem}app-customer-product-page .gallery-thumb{width:60px;height:60px}app-customer-product-page .purchase-row{align-items:stretch;flex-direction:column}app-customer-product-page .stock-wrap{text-align:start}app-customer-product-page .related-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}app-customer-product-page .mobile-purchase-bar{display:flex}}@media(prefers-reduced-motion:reduce){app-customer-product-page .back-link,app-customer-product-page .media-wishlist,app-customer-product-page .gallery-thumb,app-customer-product-page .tab,app-customer-product-page .add-to-bag,app-customer-product-page .mobile-purchase-bar button,app-customer-product-page .related-card{transition:none}app-customer-product-page .media-wishlist:hover,app-customer-product-page .related-card:hover{transform:none}}ds-seller-shell{--sw-primary: var(--ds-color-primary);--sw-primary-dark: var(--ds-color-primary-hover);--sw-card: var(--ds-color-surface-raised);--sw-ink: var(--ds-color-text);--sw-muted: var(--ds-color-text-muted);--sw-line: color-mix(in srgb, var(--ds-color-border) 60%, transparent)}ds-seller-shell input,ds-seller-shell select,ds-seller-shell textarea{min-width:0;max-width:100%;font-family:inherit}ds-seller-shell button:not([class]){min-height:40px;padding:0 var(--ds-space-3);border:1px solid var(--sw-line);border-radius:var(--ds-radius-sm);background:var(--sw-card);color:var(--sw-ink);font-family:inherit;font-size:.84rem;font-weight:700;cursor:pointer}ds-seller-shell button:not([class]):hover:not(:disabled){border-color:var(--sw-primary)}ds-seller-shell button:not([class]):focus-visible{outline:2px solid var(--sw-primary);outline-offset:2px}ds-seller-shell button:not([class]):disabled{opacity:.45;cursor:not-allowed}ds-seller-shell .sw-banner{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);align-items:center;margin-bottom:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid color-mix(in srgb,var(--ds-color-info) 24%,transparent);border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-color-info) 8%,var(--sw-card));color:var(--ds-color-info)}ds-seller-shell .sw-banner__icon{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:currentcolor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}ds-seller-shell .sw-banner__text,ds-seller-shell .sw-banner__body{flex:1 1 18rem;margin:0}ds-seller-shell .sw-banner__body p{margin:.2rem 0 0;color:inherit;font-size:.88rem}ds-seller-shell .sw-banner__action{font-weight:700;color:inherit;text-decoration:underline}ds-seller-shell .sw-banner--success{border-color:color-mix(in srgb,var(--ds-color-success) 26%,transparent);background:color-mix(in srgb,var(--ds-color-success) 8%,var(--sw-card));color:var(--ds-color-success)}ds-seller-shell .sw-banner--warning{border-color:color-mix(in srgb,var(--ds-color-warning) 30%,transparent);background:color-mix(in srgb,var(--ds-color-warning) 10%,var(--sw-card));color:var(--ds-color-warning)}ds-seller-shell .sw-banner--danger{border-color:color-mix(in srgb,var(--ds-color-danger) 26%,transparent);background:color-mix(in srgb,var(--ds-color-danger) 8%,var(--sw-card));color:var(--ds-color-danger)}ds-seller-shell .sw-banner--muted{border-color:var(--sw-line);background:var(--sw-card);color:var(--sw-muted)}ds-seller-shell .sw-card{display:grid;gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-4);border:1px solid var(--sw-line);border-radius:var(--ds-radius-md);background:var(--sw-card)}ds-seller-shell .sw-card__head{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);align-items:baseline;justify-content:space-between}ds-seller-shell .sw-card__title{margin:0;color:var(--sw-ink);font-family:var(--ds-font-display);font-size:1.05rem;font-weight:700}ds-seller-shell .sw-card__sub{margin:0;color:var(--sw-muted);font-size:.83rem}ds-seller-shell .sw-grid{display:grid;gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}ds-seller-shell .sw-grid>*{min-width:0}ds-seller-shell .sw-split{display:grid;gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:60rem){ds-seller-shell .sw-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}ds-seller-shell .sw-kpi{display:grid;gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-4);border:1px solid var(--sw-line);border-radius:var(--ds-radius-md);background:var(--sw-card)}ds-seller-shell .sw-kpi__label{color:var(--sw-muted);font-size:.8rem;font-weight:600}ds-seller-shell .sw-kpi__value{color:var(--sw-ink);font-family:var(--ds-font-display);font-size:1.85rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}ds-seller-shell .sw-kpi__hint{color:var(--sw-muted);font-size:.76rem}ds-seller-shell .sw-btn{display:inline-flex;gap:var(--ds-space-2);align-items:center;justify-content:center;min-height:44px;padding:0 var(--ds-space-4);border:1px solid var(--sw-line);border-radius:var(--ds-radius-sm);background:var(--sw-card);color:var(--sw-ink);font-family:inherit;font-size:.86rem;font-weight:700;text-decoration:none;cursor:pointer;transition:border-color var(--ds-transition-duration) var(--ds-transition-easing)}ds-seller-shell .sw-btn:hover:not(:disabled){border-color:var(--sw-primary)}ds-seller-shell .sw-btn:focus-visible{outline:2px solid var(--sw-primary);outline-offset:2px}ds-seller-shell .sw-btn:disabled{opacity:.45;cursor:not-allowed}ds-seller-shell .sw-btn--primary{border-color:transparent;background:var(--sw-primary);color:var(--ds-color-text-on-primary)}ds-seller-shell .sw-btn--primary:hover:not(:disabled){border-color:transparent;background:var(--sw-primary-dark)}ds-seller-shell .sw-btn--ghost{border-color:transparent;background:transparent;color:var(--sw-primary)}ds-seller-shell .sw-btn--danger{border-color:color-mix(in srgb,var(--ds-color-danger) 40%,transparent);color:var(--ds-color-danger)}ds-seller-shell .sw-btn--sm{min-height:36px;padding:0 var(--ds-space-3);font-size:.8rem}ds-seller-shell .sw-field{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;min-width:0}ds-seller-shell .sw-field__label{color:var(--sw-ink);font-size:.82rem;font-weight:600}ds-seller-shell .sw-field__hint{color:var(--sw-muted);font-size:.76rem}ds-seller-shell .sw-field__error{color:var(--ds-color-danger);font-size:.78rem;font-weight:600}ds-seller-shell .sw-input,ds-seller-shell .sw-select,ds-seller-shell .sw-textarea{width:100%;min-width:0;min-height:44px;padding:.6rem .8rem;border:1px solid var(--sw-line);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-raised);color:var(--sw-ink);font-family:inherit;font-size:.88rem}ds-seller-shell .sw-input:focus-visible,ds-seller-shell .sw-select:focus-visible,ds-seller-shell .sw-textarea:focus-visible{outline:2px solid var(--sw-primary);outline-offset:1px}ds-seller-shell .sw-input:disabled,ds-seller-shell .sw-select:disabled,ds-seller-shell .sw-textarea:disabled{opacity:.55;cursor:not-allowed}ds-seller-shell .sw-textarea{min-height:7rem;resize:vertical}ds-seller-shell .sw-filters{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);align-items:end}ds-seller-shell .sw-filters>*{flex:1 1 12rem;min-width:0}ds-seller-shell .sw-filters .sw-btn{flex:0 0 auto}ds-seller-shell .sw-table-wrap{overflow-x:auto;border:1px solid var(--sw-line);border-radius:var(--ds-radius-md);background:var(--sw-card)}ds-seller-shell .sw-table{width:100%;border-collapse:collapse;font-size:.86rem}ds-seller-shell .sw-table th,ds-seller-shell .sw-table td{padding:var(--ds-space-3);text-align:start;border-bottom:1px solid var(--sw-line)}ds-seller-shell .sw-table th{color:var(--sw-muted);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}ds-seller-shell .sw-table td{color:var(--sw-ink)}ds-seller-shell .sw-table tbody tr:last-child td{border-bottom:0}ds-seller-shell .sw-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}ds-seller-shell .sw-chip{display:inline-flex;gap:.3rem;align-items:center;min-height:22px;padding:.1rem .6rem;border:1px solid var(--sw-line);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-color-muted) 10%,transparent);color:var(--sw-muted);font-size:.74rem;font-weight:700;white-space:nowrap}ds-seller-shell .sw-chip--accent{border-color:color-mix(in srgb,var(--sw-primary) 30%,transparent);background:color-mix(in srgb,var(--sw-primary) 12%,transparent);color:var(--sw-primary-dark)}ds-seller-shell .sw-chip--success{border-color:color-mix(in srgb,var(--ds-color-success) 30%,transparent);background:color-mix(in srgb,var(--ds-color-success) 10%,transparent);color:var(--ds-color-success)}ds-seller-shell .sw-chip--warning{border-color:color-mix(in srgb,var(--ds-color-warning) 32%,transparent);background:color-mix(in srgb,var(--ds-color-warning) 12%,transparent);color:var(--ds-color-warning)}ds-seller-shell .sw-chip--danger{border-color:color-mix(in srgb,var(--ds-color-danger) 30%,transparent);background:color-mix(in srgb,var(--ds-color-danger) 10%,transparent);color:var(--ds-color-danger)}ds-seller-shell .sw-empty{display:grid;gap:var(--ds-space-1);padding:var(--ds-space-6) var(--ds-space-4);border:1px dashed var(--sw-line);border-radius:var(--ds-radius-sm);text-align:center}ds-seller-shell .sw-empty strong{font-family:var(--ds-font-display);font-size:.95rem}ds-seller-shell .sw-empty p{margin:0;color:var(--sw-muted);font-size:.85rem}ds-seller-shell .sw-skeleton{min-height:1.1em;border-radius:var(--ds-radius-sm);background:color-mix(in srgb,var(--ds-color-muted) 16%,transparent);animation:sw-pulse 1.4s ease-in-out infinite}ds-seller-shell .sw-list{display:grid;gap:0;margin:0;padding:0;list-style:none}ds-seller-shell .sw-row{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);align-items:center;min-width:0;padding:var(--ds-space-3)}ds-seller-shell .sw-row+ds-seller-shell .sw-row{border-top:1px solid var(--sw-line)}ds-seller-shell .sw-row--selectable{cursor:pointer}ds-seller-shell .sw-row--selectable:hover{background:color-mix(in srgb,var(--sw-primary) 6%,transparent)}ds-seller-shell .sw-row--selected{position:relative;background:color-mix(in srgb,var(--sw-primary) 11%,transparent)}ds-seller-shell .sw-row--selected:before{content:"";position:absolute;inset-block:12%;inset-inline-start:0;width:3px;border-radius:var(--ds-radius-pill);background:var(--sw-primary)}ds-seller-shell .sw-row__body{display:grid;flex:1 1 12rem;gap:2px;min-width:0}ds-seller-shell .sw-row__title{font-size:.9rem;font-weight:600}ds-seller-shell .sw-row__meta{color:var(--sw-muted);font-size:.76rem}@media(prefers-reduced-motion:reduce){ds-seller-shell .sw-btn,ds-seller-shell .sw-skeleton{transition:none;animation:none}}@keyframes sw-pulse{50%{opacity:.55}}.ds-focus-ring:focu{outline:3px solid rgba(47,98,122,.28);outline-offset:2px}.ds-transition{transition:color var(--ds-transition-duration) var(--ds-transition-easing),background-color var(--ds-transition-duration) var(--ds-transition-easing),border-color var(--ds-transition-duration) var(--ds-transition-easing),box-shadow var(--ds-transition-duration) var(--ds-transition-easing),transform var(--ds-transition-duration) var(--ds-transition-easing)}.ds-shell{min-height:100%;padding:var(--ds-space-8) var(--ds-space-4) var(--ds-space-12);overflow-x:clip}@media(min-width:1024px){.ds-shell{padding-inline:var(--ds-space-8)}}@media(min-width:1440px){.ds-shell{padding-inline:var(--ds-space-12)}}.ds-shell--customer{background:radial-gradient(circle at top left,rgba(236,191,101,.18),transparent 28%),linear-gradient(180deg,#f6efe4,#fffaf2 48%,#fffdf8)}.ds-shell--customer-rtl{direction:rtl;text-align:end}.ds-shell--seller{background:radial-gradient(circle at top right,rgba(88,151,126,.16),transparent 26%),linear-gradient(180deg,#eff6f3,#f6fbf8,#fff)}.ds-shell--admin{background:radial-gradient(circle at top right,rgba(88,151,126,.12),transparent 28%),linear-gradient(180deg,#eff6f3,#f6fbf8,#fff)}.ds-page-width{max-width:none;width:100%;margin:0 auto}.ds-page-width--wide{max-width:none}.ds-page-width--full{max-width:none;width:100%;margin:0 auto}.ds-eyebrow{margin:0 0 var(--ds-space-2);text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;color:var(--ds-color-primary)}.ds-heading-xl{margin:0;font-family:var(--ds-font-display);font-size:clamp(2rem,5vw,4rem);line-height:1.2;letter-spacing:0}.ds-copy-muted{color:var(--ds-color-text-muted)}:root{--ds-color-surface: rgba(241, 241, 241, 1);--ds-color-surface-raised: rgba(255, 255, 255, 1);--ds-color-surface-strong: rgba(26, 26, 26, 1);--ds-color-card: rgba(255, 255, 255, 1);--ds-color-text: rgba(48, 48, 48, 1);--ds-color-text-muted: rgba(97, 97, 97, 1);--ds-color-border: rgba(227, 227, 227, 1);--ds-color-primary: rgba(63, 125, 99, 1);--ds-color-primary-hover: rgba(47, 99, 80, 1);--ds-color-primary-subtle: rgba(231, 242, 236, 1);--ds-color-primary-border: rgba(188, 220, 204, 1);--ds-color-focus-ring: rgba(63, 125, 99, .32);--ds-color-success: rgba(1, 75, 64, 1);--ds-color-warning: rgba(79, 71, 0, 1);--ds-color-danger: rgba(142, 11, 33, 1);--ds-color-info: rgba(0, 58, 90, 1);--ds-color-muted: rgba(97, 97, 97, 1);--ds-color-success-subtle: rgba(205, 254, 212, 1);--ds-color-warning-subtle: rgba(255, 248, 219, 1);--ds-color-danger-subtle: rgba(254, 232, 235, 1);--ds-color-info-subtle: rgba(234, 244, 255, 1);--ds-color-text-on-primary: rgba(255, 255, 255, 1);--ds-color-text-inverse: rgba(227, 227, 227, 1);--ds-color-wishlist-accent: rgba(192, 36, 102, 1);--ds-color-rating-accent: rgba(176, 138, 46, 1);--ds-color-tracking-accent: rgba(208, 138, 108, 1);--ds-color-payment-accent: rgba(182, 99, 63, 1);--ds-color-payment-accent-light: rgba(207, 137, 107, 1);--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-12: 48px;--ds-radius-sm: 12px;--ds-radius-md: 16px;--ds-radius-lg: 30px;--ds-radius-pill: 9999px;--ds-shadow-soft: 0 8px 16px -4px rgba(26, 26, 26, .22);--ds-elevation-none: none;--ds-elevation-low: 0 1px 0 0 rgba(26, 26, 26, .07);--ds-elevation-medium: 0 4px 6px -2px rgba(26, 26, 26, .2);--ds-elevation-high: 0 12px 20px -8px rgba(26, 26, 26, .24);--ds-transition-duration: .18s;--ds-transition-easing: cubic-bezier(.2, .8, .2, 1);--ds-font-display: "Inter", -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--ds-font-body: "Noto Sans Arabic", "Inter", -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:linear-gradient(180deg,#fbf7f1,#f3efe9);color:var(--ds-color-text);font-family:var(--ds-font-body)}body{line-height:1.6}button,input,select,textarea{font:inherit}:root[data-governorate-theme=damascus] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=damascus] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=damascus] .catalog-page .cta-primary,:root[data-governorate-theme=damascus] .catalog-page .chip--active,:root[data-governorate-theme=damascus] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=damascus] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=damascus] .catalog-page .section-header h2,:root[data-governorate-theme=damascus] .catalog-page .category-browser h2,:root[data-governorate-theme=damascus] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=damascus] .catalog-page .merchant-card,:root[data-governorate-theme=damascus] .catalog-page .catalog-toolbar,:root[data-governorate-theme=damascus] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=damascus] .catalog-page .merchant-tag,:root[data-governorate-theme=damascus] .catalog-page .rating,:root[data-governorate-theme=damascus] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=damascus] .locale-switcher,:root[data-governorate-theme=damascus] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=damascus] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=damascus] .catalog-page hr,:root[data-governorate-theme=damascus] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}:root[data-governorate-theme=rif_dimashq] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=rif_dimashq] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=rif_dimashq] .catalog-page .cta-primary,:root[data-governorate-theme=rif_dimashq] .catalog-page .chip--active,:root[data-governorate-theme=rif_dimashq] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=rif_dimashq] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=rif_dimashq] .catalog-page .section-header h2,:root[data-governorate-theme=rif_dimashq] .catalog-page .category-browser h2,:root[data-governorate-theme=rif_dimashq] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=rif_dimashq] .catalog-page .merchant-card,:root[data-governorate-theme=rif_dimashq] .catalog-page .catalog-toolbar,:root[data-governorate-theme=rif_dimashq] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=rif_dimashq] .catalog-page .merchant-tag,:root[data-governorate-theme=rif_dimashq] .catalog-page .rating,:root[data-governorate-theme=rif_dimashq] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=rif_dimashq] .locale-switcher,:root[data-governorate-theme=rif_dimashq] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=rif_dimashq] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=rif_dimashq] .catalog-page hr,:root[data-governorate-theme=rif_dimashq] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}:root[data-governorate-theme=aleppo] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=aleppo] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=aleppo] .catalog-page .cta-primary,:root[data-governorate-theme=aleppo] .catalog-page .chip--active,:root[data-governorate-theme=aleppo] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=aleppo] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=aleppo] .catalog-page .section-header h2,:root[data-governorate-theme=aleppo] .catalog-page .category-browser h2,:root[data-governorate-theme=aleppo] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=aleppo] .catalog-page .merchant-card,:root[data-governorate-theme=aleppo] .catalog-page .catalog-toolbar,:root[data-governorate-theme=aleppo] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=aleppo] .catalog-page .merchant-tag,:root[data-governorate-theme=aleppo] .catalog-page .rating,:root[data-governorate-theme=aleppo] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=aleppo] .locale-switcher,:root[data-governorate-theme=aleppo] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=aleppo] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=aleppo] .catalog-page hr,:root[data-governorate-theme=aleppo] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}:root[data-governorate-theme=homs] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=homs] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=homs] .catalog-page .cta-primary,:root[data-governorate-theme=homs] .catalog-page .chip--active,:root[data-governorate-theme=homs] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=homs] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=homs] .catalog-page .section-header h2,:root[data-governorate-theme=homs] .catalog-page .category-browser h2,:root[data-governorate-theme=homs] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=homs] .catalog-page .merchant-card,:root[data-governorate-theme=homs] .catalog-page .catalog-toolbar,:root[data-governorate-theme=homs] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=homs] .catalog-page .merchant-tag,:root[data-governorate-theme=homs] .catalog-page .rating,:root[data-governorate-theme=homs] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=homs] .locale-switcher,:root[data-governorate-theme=homs] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=homs] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=homs] .catalog-page hr,:root[data-governorate-theme=homs] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}:root[data-governorate-theme=hama] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=hama] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=hama] .catalog-page .cta-primary,:root[data-governorate-theme=hama] .catalog-page .chip--active,:root[data-governorate-theme=hama] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=hama] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=hama] .catalog-page .section-header h2,:root[data-governorate-theme=hama] .catalog-page .category-browser h2,:root[data-governorate-theme=hama] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=hama] .catalog-page .merchant-card,:root[data-governorate-theme=hama] .catalog-page .catalog-toolbar,:root[data-governorate-theme=hama] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=hama] .catalog-page .merchant-tag,:root[data-governorate-theme=hama] .catalog-page .rating,:root[data-governorate-theme=hama] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=hama] .locale-switcher,:root[data-governorate-theme=hama] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=hama] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=hama] .catalog-page hr,:root[data-governorate-theme=hama] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}:root[data-governorate-theme=latakia] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=latakia] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=latakia] .catalog-page .cta-primary,:root[data-governorate-theme=latakia] .catalog-page .chip--active,:root[data-governorate-theme=latakia] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=latakia] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=latakia] .catalog-page .section-header h2,:root[data-governorate-theme=latakia] .catalog-page .category-browser h2,:root[data-governorate-theme=latakia] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=latakia] .catalog-page .merchant-card,:root[data-governorate-theme=latakia] .catalog-page .catalog-toolbar,:root[data-governorate-theme=latakia] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=latakia] .catalog-page .merchant-tag,:root[data-governorate-theme=latakia] .catalog-page .rating,:root[data-governorate-theme=latakia] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=latakia] .locale-switcher,:root[data-governorate-theme=latakia] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=latakia] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=latakia] .catalog-page hr,:root[data-governorate-theme=latakia] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}:root[data-governorate-theme=tartus] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=tartus] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=tartus] .catalog-page .cta-primary,:root[data-governorate-theme=tartus] .catalog-page .chip--active,:root[data-governorate-theme=tartus] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=tartus] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=tartus] .catalog-page .section-header h2,:root[data-governorate-theme=tartus] .catalog-page .category-browser h2,:root[data-governorate-theme=tartus] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=tartus] .catalog-page .merchant-card,:root[data-governorate-theme=tartus] .catalog-page .catalog-toolbar,:root[data-governorate-theme=tartus] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=tartus] .catalog-page .merchant-tag,:root[data-governorate-theme=tartus] .catalog-page .rating,:root[data-governorate-theme=tartus] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=tartus] .locale-switcher,:root[data-governorate-theme=tartus] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=tartus] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=tartus] .catalog-page hr,:root[data-governorate-theme=tartus] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}:root[data-governorate-theme=idlib] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=idlib] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=idlib] .catalog-page .cta-primary,:root[data-governorate-theme=idlib] .catalog-page .chip--active,:root[data-governorate-theme=idlib] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=idlib] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=idlib] .catalog-page .section-header h2,:root[data-governorate-theme=idlib] .catalog-page .category-browser h2,:root[data-governorate-theme=idlib] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=idlib] .catalog-page .merchant-card,:root[data-governorate-theme=idlib] .catalog-page .catalog-toolbar,:root[data-governorate-theme=idlib] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=idlib] .catalog-page .merchant-tag,:root[data-governorate-theme=idlib] .catalog-page .rating,:root[data-governorate-theme=idlib] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=idlib] .locale-switcher,:root[data-governorate-theme=idlib] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=idlib] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=idlib] .catalog-page hr,:root[data-governorate-theme=idlib] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}:root[data-governorate-theme=daraa] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=daraa] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=daraa] .catalog-page .cta-primary,:root[data-governorate-theme=daraa] .catalog-page .chip--active,:root[data-governorate-theme=daraa] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=daraa] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=daraa] .catalog-page .section-header h2,:root[data-governorate-theme=daraa] .catalog-page .category-browser h2,:root[data-governorate-theme=daraa] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=daraa] .catalog-page .merchant-card,:root[data-governorate-theme=daraa] .catalog-page .catalog-toolbar,:root[data-governorate-theme=daraa] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=daraa] .catalog-page .merchant-tag,:root[data-governorate-theme=daraa] .catalog-page .rating,:root[data-governorate-theme=daraa] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=daraa] .locale-switcher,:root[data-governorate-theme=daraa] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=daraa] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=daraa] .catalog-page hr,:root[data-governorate-theme=daraa] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}:root[data-governorate-theme=as_suwayda] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=as_suwayda] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=as_suwayda] .catalog-page .cta-primary,:root[data-governorate-theme=as_suwayda] .catalog-page .chip--active,:root[data-governorate-theme=as_suwayda] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=as_suwayda] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=as_suwayda] .catalog-page .section-header h2,:root[data-governorate-theme=as_suwayda] .catalog-page .category-browser h2,:root[data-governorate-theme=as_suwayda] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=as_suwayda] .catalog-page .merchant-card,:root[data-governorate-theme=as_suwayda] .catalog-page .catalog-toolbar,:root[data-governorate-theme=as_suwayda] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=as_suwayda] .catalog-page .merchant-tag,:root[data-governorate-theme=as_suwayda] .catalog-page .rating,:root[data-governorate-theme=as_suwayda] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=as_suwayda] .locale-switcher,:root[data-governorate-theme=as_suwayda] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=as_suwayda] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=as_suwayda] .catalog-page hr,:root[data-governorate-theme=as_suwayda] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}:root[data-governorate-theme=quneitra] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=quneitra] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=quneitra] .catalog-page .cta-primary,:root[data-governorate-theme=quneitra] .catalog-page .chip--active,:root[data-governorate-theme=quneitra] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=quneitra] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=quneitra] .catalog-page .section-header h2,:root[data-governorate-theme=quneitra] .catalog-page .category-browser h2,:root[data-governorate-theme=quneitra] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=quneitra] .catalog-page .merchant-card,:root[data-governorate-theme=quneitra] .catalog-page .catalog-toolbar,:root[data-governorate-theme=quneitra] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=quneitra] .catalog-page .merchant-tag,:root[data-governorate-theme=quneitra] .catalog-page .rating,:root[data-governorate-theme=quneitra] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=quneitra] .locale-switcher,:root[data-governorate-theme=quneitra] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=quneitra] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=quneitra] .catalog-page hr,:root[data-governorate-theme=quneitra] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}:root[data-governorate-theme=deir_ez_zor] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=deir_ez_zor] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=deir_ez_zor] .catalog-page .cta-primary,:root[data-governorate-theme=deir_ez_zor] .catalog-page .chip--active,:root[data-governorate-theme=deir_ez_zor] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=deir_ez_zor] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=deir_ez_zor] .catalog-page .section-header h2,:root[data-governorate-theme=deir_ez_zor] .catalog-page .category-browser h2,:root[data-governorate-theme=deir_ez_zor] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=deir_ez_zor] .catalog-page .merchant-card,:root[data-governorate-theme=deir_ez_zor] .catalog-page .catalog-toolbar,:root[data-governorate-theme=deir_ez_zor] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=deir_ez_zor] .catalog-page .merchant-tag,:root[data-governorate-theme=deir_ez_zor] .catalog-page .rating,:root[data-governorate-theme=deir_ez_zor] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=deir_ez_zor] .locale-switcher,:root[data-governorate-theme=deir_ez_zor] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=deir_ez_zor] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=deir_ez_zor] .catalog-page hr,:root[data-governorate-theme=deir_ez_zor] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}:root[data-governorate-theme=raqqa] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=raqqa] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=raqqa] .catalog-page .cta-primary,:root[data-governorate-theme=raqqa] .catalog-page .chip--active,:root[data-governorate-theme=raqqa] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=raqqa] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=raqqa] .catalog-page .section-header h2,:root[data-governorate-theme=raqqa] .catalog-page .category-browser h2,:root[data-governorate-theme=raqqa] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=raqqa] .catalog-page .merchant-card,:root[data-governorate-theme=raqqa] .catalog-page .catalog-toolbar,:root[data-governorate-theme=raqqa] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=raqqa] .catalog-page .merchant-tag,:root[data-governorate-theme=raqqa] .catalog-page .rating,:root[data-governorate-theme=raqqa] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=raqqa] .locale-switcher,:root[data-governorate-theme=raqqa] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=raqqa] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=raqqa] .catalog-page hr,:root[data-governorate-theme=raqqa] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}:root[data-governorate-theme=al_hasakah] .catalog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--gov-surface, #f7f3ed) 92%,white) 0%,var(--gov-surface, #f7f3ed) 60%,#ffffff 100%)}:root[data-governorate-theme=al_hasakah] .catalog-page .hero-panel{border:1px solid color-mix(in srgb,var(--gov-primary-dark, #17212b) 30%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--gov-primary-dark, #17212b) 24%,transparent)}:root[data-governorate-theme=al_hasakah] .catalog-page .cta-primary,:root[data-governorate-theme=al_hasakah] .catalog-page .chip--active,:root[data-governorate-theme=al_hasakah] .catalog-page .add{background:var(--gov-primary-dark);border-color:var(--gov-primary-dark);color:#fff}:root[data-governorate-theme=al_hasakah] .catalog-page .cta-muted{background:color-mix(in srgb,var(--gov-surface, #fff) 92%,white);color:var(--gov-primary-dark)}:root[data-governorate-theme=al_hasakah] .catalog-page .section-header h2,:root[data-governorate-theme=al_hasakah] .catalog-page .category-browser h2,:root[data-governorate-theme=al_hasakah] .catalog-page .price{color:var(--gov-primary-dark)}:root[data-governorate-theme=al_hasakah] .catalog-page .merchant-card,:root[data-governorate-theme=al_hasakah] .catalog-page .catalog-toolbar,:root[data-governorate-theme=al_hasakah] .catalog-page .search-wrap{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 30%,#d7c9ba);background:color-mix(in srgb,var(--gov-surface, #fff) 96%,white)}:root[data-governorate-theme=al_hasakah] .catalog-page .merchant-tag,:root[data-governorate-theme=al_hasakah] .catalog-page .rating,:root[data-governorate-theme=al_hasakah] .catalog-page .availability{color:var(--gov-primary-dark)}:root[data-governorate-theme=al_hasakah] .locale-switcher,:root[data-governorate-theme=al_hasakah] .governorate-switcher{border-color:var(--gov-primary, var(--ds-color-border))}:root[data-governorate-theme=al_hasakah] .page-footer{border-top:3px solid var(--gov-primary, #e2ddd8)}:root[data-governorate-theme=al_hasakah] .catalog-page hr,:root[data-governorate-theme=al_hasakah] .catalog-page .section-divider{border-color:color-mix(in srgb,var(--gov-primary, #d7c9ba) 40%,transparent)}@media(prefers-reduced-motion:reduce){.catalog-page,.catalog-page .hero-panel,.page-footer{transition:none!important}}:root[data-governorate-theme=idlib] .catalog-page{background:linear-gradient(180deg,#eef4ec,#f5f8f3,#fbfdf9)}:root[data-governorate-theme=idlib] .catalog-page .hero-panel{min-height:520px;background:linear-gradient(110deg,#1a3a24e0,#234d2ecc 43%,#3e613f73 70%,#5f7b4f52),radial-gradient(circle at 78% 38%,rgba(201,214,165,.5) 0%,rgba(76,112,70,.12) 33%,transparent 55%),linear-gradient(180deg,#2f5439,#406247 58%,#506e4f);border:1px solid rgba(64,92,64,.28);box-shadow:0 18px 42px #1f38253d}:root[data-governorate-theme=idlib] .catalog-page .hero-copy h1{color:#e6f1dc;text-shadow:0 3px 14px rgba(17,35,22,.28)}:root[data-governorate-theme=idlib] .catalog-page .hero-copy p{color:#d2e2cc}:root[data-governorate-theme=idlib] .catalog-page .cta-primary,:root[data-governorate-theme=idlib] .catalog-page .chip--active,:root[data-governorate-theme=idlib] .catalog-page .add{background:#6d8b4f;border-color:#6d8b4f;color:#fff}:root[data-governorate-theme=idlib] .catalog-page .cta-muted{background:#ecf5e6e6;color:#30503a}:root[data-governorate-theme=idlib] .catalog-page .section-header h2,:root[data-governorate-theme=idlib] .catalog-page .category-browser h2,:root[data-governorate-theme=idlib] .catalog-page .price{color:#2f5538}:root[data-governorate-theme=idlib] .catalog-page .merchant-card,:root[data-governorate-theme=idlib] .catalog-page .catalog-toolbar,:root[data-governorate-theme=idlib] .catalog-page .search-wrap{border-color:#d5e2ce;background:#fbfef8}:root[data-governorate-theme=idlib] .catalog-page .merchant-tag,:root[data-governorate-theme=idlib] .catalog-page .rating{color:#5c7a42}:root[data-governorate-theme=idlib] .catalog-page .availability{color:#3c6a44}
