/* ===== NAQQAR — CONSOLIDATED CSS (single source) — v9 =====
   v9: the native hero slider block was DELETED from the home page, so all of its styling was
   removed from this file — .s-block--hero-slider rules, the hero mobile media block, the
   .nq-herobtns button styles, and the ::after CLS reservation that paired with the JS injector.
   The JS panel is now empty for the same reason. If a native hero block is ever added back,
   the removed rules and the JS are archived on the paste page under "Archive".

   Carried over from v8 (do not undo):
   - NO PRELOADER. Any overlay defined here paints when this stylesheet parses (~37% into the
     body) and cannot be dismissed early, because Cloudflare Rocket Loader rewrites the custom
     JS tag (type="e35f...-text/javascript") and defers it past first paint. A "time-boxed"
     preloader still means a blank screen for its full timeout on every single page load.
   - font-display stays 'swap'. 'optional' was tried and reverted: this stylesheet is injected
     at ~37% into the BODY (verified on live), far too late to meet optional's ~100ms window,
     so cold-cache visitors — every ad click — would be stuck on the fallback serif forever.
     'optional' only becomes viable if these rules ever move into the document head.
   - content-visibility on the footer with contain-intrinsic-size, so it reserves its height
     and contributes no layout shift.
   KNOWN REMAINING WEIGHT: the footer logo base64 below is ~16.5KB of this file (~40%).
   Upload a WHITE logo to Salla media and swap the data: URI for the CDN link.
   ===================================================== */

/* ===== FONTS ===== */
@font-face{font-family:'Thmanyah Display Black';src:url('https://cdn.salla.sa/themes/custom_fonts/593547511/1781602277.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Thmanyah Text Bold';src:url('https://cdn.salla.sa/themes/custom_fonts/593547511/1781602329.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Thmanyah Text Regular';src:url('https://cdn.salla.sa/themes/custom_fonts/593547511/1781602303.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap}

:root{--nq-cream:#FAF3E8;--nq-beige:#EFE3CE;--nq-beige2:#E6D7BD;--nq-copper:#A2602B;--nq-copper-deep:#8A5224;--nq-bark:#3C2415;--nq-bark2:#2A1810;--nq-ink:#3A2517;--nq-gold:#E0B878;--nq-muted:#6F5640;--nq-rad:12px;--nq-rad-lg:18px;--nq-display:'Thmanyah Display Black',serif;--nq-body:'Thmanyah Text Regular',serif;--nq-bold:'Thmanyah Text Bold',serif}
body{background:var(--nq-cream)!important;color:var(--nq-ink);font-family:var(--nq-body)}
h1,h2,h3,h4{font-family:var(--nq-display)!important;color:var(--nq-bark)}
strong,b{font-family:var(--nq-bold)}

/* ===== TRUST ===== */
.s-block--features{background:transparent!important;padding:clamp(40px,6vw,80px) 0}
.s-block--features__item{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;text-align:center}
.s-block--features__item .feature-icon{width:64px;height:64px;border-radius:999px;background:var(--nq-beige)!important;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}
.s-block--features__item .feature-icon svg,.s-block--features__item .feature-icon i,.s-block--features__item .feature-icon *{color:var(--nq-copper)!important;fill:var(--nq-copper)!important}
.s-block--features__item h2{font-family:var(--nq-display)!important;color:var(--nq-bark)!important;font-size:1.15rem!important;margin:0 0 8px}
.s-block--features__item p{font-family:var(--nq-body);color:var(--nq-muted)!important;font-size:14px;max-width:34ch;margin:0 auto}

/* ===== PRODUCT CARD ===== */
.s-product-card-entry{border-radius:var(--nq-rad-lg);overflow:hidden;background:var(--nq-cream);border:1px solid var(--nq-beige2)}
.s-product-card-image{border-radius:var(--nq-rad);overflow:hidden;background:var(--nq-beige)}
.s-product-card-content-title,.s-product-card-content-title a{font-family:var(--nq-display)!important;color:var(--nq-bark)!important}
.s-product-card-price{font-family:var(--nq-bold)!important;color:var(--nq-copper)!important;font-size:17px}
.s-product-card-wishlist-btn,.s-product-card-wishlist-btn svg{color:var(--nq-copper)!important;stroke:var(--nq-copper)!important}

/* ===== BUTTONS + LINKS ===== */
a{color:var(--nq-copper)}
.btn-primary,.s-button-element--primary{background:var(--nq-copper)!important;border-color:var(--nq-copper)!important;color:#fff!important;font-family:var(--nq-bold)!important;border-radius:var(--nq-rad)!important}
.btn-primary:hover,.s-button-element--primary:hover{background:var(--nq-copper-deep)!important}

/* ===== HEADER (Raed default two-tier order kept) ===== */
.store-header .top-navbar{background:var(--nq-bark2)!important}
.store-header .top-navbar,.store-header .top-navbar *{color:var(--nq-cream)!important}
.store-header .main-nav-container{background:var(--nq-cream)!important;box-shadow:0 1px 0 var(--nq-beige2)!important}
/* center nav links with logo + cart/account in BOTH states.
   Raed's .main-menu carries padding-top:32px (links low at rest) and an off-center ul when sticky (links high) — neutralize both. */
@media(min-width:1024px){
html .store-header custom-main-menu{display:flex!important;align-items:center!important;height:auto!important}
html .store-header custom-main-menu .mobile-menu{display:flex!important;align-items:center!important;height:auto!important;margin:0!important}
html .store-header custom-main-menu .main-menu{padding-top:0!important;padding-bottom:0!important;height:auto!important;align-items:center!important;margin-top:0!important;margin-bottom:0!important}
/* each link also carries its own padding-bottom:32px (dropdown-hover bridge) which pushed the TEXT to the top of its box → zero it so text centers */
html .store-header custom-main-menu .main-menu > li > a{padding-top:0!important;padding-bottom:0!important}
}

/* ===== FOOTER ===== */
.store-footer{background:linear-gradient(155deg,var(--nq-bark) 0%,var(--nq-bark2) 100%)!important}
.store-footer h2,.store-footer h3,.store-footer h4{font-family:var(--nq-display)!important;color:var(--nq-gold)!important}
.store-footer p,.store-footer span,.store-footer a,.store-footer li{color:var(--nq-cream)!important}
.store-footer a:hover{color:var(--nq-gold)!important}
.store-footer .copyright-text{color:rgba(205,184,158,.7)!important}
/* footer is always below the fold — skip its style/layout/paint work until it's near the viewport.
   contain-intrinsic-size reserves the height so this adds ZERO layout shift. */
.store-footer{content-visibility:auto;contain-intrinsic-size:auto 760px}

/* ===== AI BANNER BLOCK (بنرات عريضة متحركة) — GIVES IT ITS HEIGHT + RESERVES THE BOX =====
   THIS RULE IS LOAD-BEARING. Without it the banner is INVISIBLE — not just unreserved.

   The regenerated bundle (static-banners.js, 21787 bytes, ver 1785267795) has NO aspect-ratio
   anywhere in it — verified, count is zero — and its render() never reads aspect_ratio or
   mobile_aspect_ratio at all, so those two dropdowns in the editor currently do nothing.
   Its internal layout is:
       .banners-wrapper  { height: 100% }            ← needs a parent with a real height
       .slider-container { position: absolute; inset: 0 }  ← out of flow, adds no height
       .banner-slide     { height: 100% }
       .banner-img       { height: 100%; object-fit: cover }
   Nothing there establishes a height of its own, so the custom element collapses to 0px and the
   image is clipped away by the wrapper's overflow:hidden. Measured on a cold load: hostH=0,
   wrapperH=0, image downloaded and complete but rendered inside a zero-height box.
   (An older cached bundle, 26069 bytes, DID carry aspect-ratio rules — which is why the banner
   still showed for anyone with a warm cache while it was blank in incognito and on mobile.)

   Setting the height on the ELEMENT (not the section) fixes both problems at once:
     - gives .banners-wrapper's height:100% something to resolve against → the image renders
     - the same rule applies before hydration → the box is reserved → no layout shift
   This stylesheet loads at ~771ms; the bundle starts at ~2842ms, so the reservation is in place
   two seconds before the component exists. A reservation cannot be written inside the component
   itself — its CSS ships with the bundle, arriving at the same instant as the content.

   56.25vw = 16:9 against the viewport. 100vw counts the scrollbar the same way the component's
   full-width layout does, which is why this lands on the real height to the pixel (851px).

   ⚠ If Salla ever fixes the component to size itself, remove this rule — a fixed height would
   then fight the component's own sizing.
   ⚠ TIED TO THE BLOCK'S SETTINGS — if you change مقاس البنر in the editor, change this number:
       عريض جداً (32:9) → 28.125vw    عريض (21:9) → 42.857vw    فيديو (16:9) → 56.25vw
       مربع (1:1) → 100vw             طولي (3:4) → 133.333vw    تلقائي → cannot be reserved
   ⚠ Assumes عرض كامل الشاشة is ON. If it is off the banner sizes to the container, not the
   viewport, and this vw math no longer matches.
   NOTE: removes the JUMP, not the WAIT. The banner still paints at ~2.8s; LCP is unaffected.
   ===================================================================================== */
.s-block--bundle-static-banners > *{display:block;height:56.25vw}

/* ===== COLLECTIONS / BANNERS ===== */
.s-block--banners{padding:clamp(30px,5vw,70px) 0}
.s-block--banners .banner-entry{position:relative;min-height:clamp(320px,40vw,440px);border-radius:var(--nq-rad-lg);overflow:hidden;display:flex;align-items:flex-end;padding:26px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.s-block--banners .banner-entry::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(42,24,16,.88),rgba(42,24,16,.12) 60%,transparent);z-index:1}
.s-block--banners .banner-entry img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.s-block--banners .banner-entry:hover img{transform:scale(1.1)}
.s-block--banners .banner-entry:hover{transform:translateY(-4px)}
.s-block--banners .banner-entry__text{position:relative;z-index:2}
.s-block--banners .banner__title{font-family:var(--nq-display)!important;color:#fff!important;font-size:clamp(1.3rem,2.4vw,1.7rem)}
.s-block--banners .banner__description{font-family:var(--nq-bold)!important;color:var(--nq-gold)!important;font-size:12.5px;letter-spacing:1.5px}

/* ===== FIXED BANNER (story/cta/promo) ===== */
.s-block--fixed-banner .banner{border-radius:var(--nq-rad-lg)!important;overflow:hidden;min-height:clamp(280px,38vw,420px)}
.s-block--fixed-banner.wide-placeholder .banner,.s-block--fixed-banner .wide-placeholder{background:linear-gradient(155deg,var(--nq-bark),var(--nq-bark2))!important}
.s-block--fixed-banner h2,.s-block--fixed-banner h3,.s-block--fixed-banner [class*="title"]{font-family:var(--nq-display)!important;color:#fff!important}
.s-block--fixed-banner p{font-family:var(--nq-body)!important;color:rgba(250,243,232,.85)!important}

/* ===== STATS ===== */
.s-block--bundle-statistics,.s-block-statistics{padding:clamp(36px,5vw,64px) 0;background:var(--nq-beige)}
.s-block-statistics [class*="number"],.s-block-statistics [class*="value"],.s-block-statistics [class*="count"],.s-block-statistics b{font-family:var(--nq-display)!important;color:var(--nq-copper)!important}
.s-block-statistics [class*="title"],.s-block-statistics [class*="label"],.s-block-statistics span,.s-block-statistics p{font-family:var(--nq-body)!important;color:var(--nq-muted)!important}

/* ===== PRODUCTS HEADINGS ===== */
.s-block-tabs h2,.s-block--tabs-produtcs h2,.s-block-tabs [class*="title"]{font-family:var(--nq-display)!important;color:var(--nq-bark)!important}
/* products/tabs section shipped with a grey #F3F4F6 bg → blend into cream */
.s-block--tabs-produtcs,.s-block-tabs{background-color:var(--nq-cream)!important}

/* ===== FOOTER SOCIAL ===== */
.store-footer__inner{background:transparent!important}
.store-footer .s-social-list{gap:10px}
.store-footer .s-social-link{width:38px;height:38px;border:1px solid rgba(224,184,120,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}
.store-footer .s-social-link a,.store-footer .s-social-icon{color:var(--nq-cream)!important;font-size:15px}
.store-footer .s-social-link:hover{background:var(--nq-copper);border-color:var(--nq-copper)}
.store-footer .s-social-link:hover a,.store-footer .s-social-link:hover .s-social-icon{color:#fff!important}

/* ===== FOOTER POLISH ===== */
.store-footer{border-top:1px solid rgba(224,184,120,.22)}
.store-footer__inner{padding-top:54px;padding-bottom:38px}
.store-footer .container > div > h3{position:relative;padding-bottom:12px;margin-bottom:16px;letter-spacing:.3px}
.store-footer .container > div > h3::after{content:'';position:absolute;bottom:0;right:0;width:32px;height:2px;background:var(--nq-copper);border-radius:2px}
.store-footer salla-menu a,.store-footer .s-menu-list a{display:inline-block;transition:transform .2s ease,color .2s ease}
.store-footer salla-menu a:hover,.store-footer .s-menu-list a:hover{transform:translateX(-4px);color:var(--nq-gold)!important}
.store-footer .md\:flex{border-top:1px solid rgba(224,184,120,.14);padding-top:20px}

/* ===== HEADER SEARCH ===== */
.store-header .s-search-input{background:var(--nq-beige)!important;color:var(--nq-bark)!important;border:1px solid transparent!important;border-radius:10px!important}
.store-header .s-search-input::placeholder{color:rgba(60,36,21,.5)!important}
.store-header .s-search-input:focus{background:var(--nq-cream)!important;border-color:var(--nq-copper)!important}
.store-header .top-navbar .s-search-icon,.store-header .s-search-input-wrapper svg,.store-header .top-navbar button svg{color:var(--nq-copper)!important;fill:var(--nq-copper)!important}
.store-header .top-navbar a{color:var(--nq-cream)!important}
.store-header .top-navbar a:hover{color:var(--nq-gold)!important}

/* ===== FOOTER GRID BALANCE ===== */
.store-footer salla-apps-icons{display:none!important}
@media(min-width:1024px){
.store-footer .container.grid{grid-template-columns:repeat(3,1fr)!important;gap:48px}
.store-footer .container.grid > div:first-child{grid-column:span 1!important;padding-left:0!important;padding-right:0!important}
}

/* ===== SEARCH RESULTS (dark text on white popup) ===== */
.s-search-results .s-search-product-details .s-search-product-title{color:#2b2b2b!important}
.s-search-results .s-search-product-details .s-search-product-price{color:#9F3135!important}

/* ===== FOOTER MENU LINKS (stacked) ===== */
.s-menu-footer-list{display:flex;flex-direction:column;gap:12px}
.s-menu-footer-item{display:block}

/* ===== FOOTER LOGO (white logo replaces "نقار" text) =====
   ⚠ PERF: this base64 PNG is ~16.5KB = ~40% of this whole stylesheet, and this stylesheet is
   fetched and parsed in the critical path. Upload the WHITE logo to Salla's media library,
   then replace the entire url('data:image/png;base64,…') below with url('<cdn link>').
   Do NOT point it at the coloured store logo — the footer is dark and it would disappear. */
footer a > h3{font-size:0!important;line-height:0!important}
footer a > h3::after{content:"";display:inline-block;width:62px;height:96px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAC0CAYAAABFcgiTAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAeGVYSWZNTQAqAAAACAAEARoABQAAAAEAAAA+ARsABQAAAAEAAABGASgAAwAAAAEAAgAAh2kABAAAAAEAAABOAAAAAAAAAJAAAAABAAAAkAAAAAEAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAdKADAAQAAAABAAAAtAAAAABjkoDEAAAACXBIWXMAABYlAAAWJQFJUiTwAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkZpZ21hPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoE/1zIAAArSUlEQVR4Ae2dB5hV1bWABZGidAEpAkMHRaQICqiIBQUiKvbeW8xTYkxeYmKLMVFjj+bZokZRSCzYxY4KCCiIKEiVoYMgHQGxvP8/3D25M8zcuTPMnRnIWd/3s0/Zda291t7n3POAnXaKJdZArIFYA7EGYg3EGog1EGsg1kCsgVgDsQZiDcQaiDUQayDWQKyBWAOxBmINxBqINRBrINZArIFYA7EGYg3EGog1EGsg1kCsgVgDsQZiDcQaiDUQayDWQKyBWAOxBmINxBqINRBrINZArIFYA7EGYg3EGog1EGsg1kCsgVgDsQZiDcQaiDUQayDWQKyBWAOxBmINxBqINRBrINZArIFYA7EGYg3EGog1EGsg1kCsgVgDsQZiDcQaiDUQayDWQKyBWAOxBmINxBqINRBrINZArIFYA7EGYg3EGog1sIUGKmxxJT6RUwPffvttPTLcAt3g/gYNGtyRM0N8UGY0EBs0hSkw5oHcHgL7Q1UYD2c2atRoZopi8a0y0kBs0AIUv3jx4jbc+hd0SsoyluPTMOjXSdfiwzKigZ3KSD/KYjc0puttfp01hR3zX4wPypIGYg/NxxqLFi3anMuGWuVTOAKvXBEdxf8pcxqIPTQfk2C0/8t1uSt8DcfExsxHUWXwUuyhKYzy448/nlKhQoWTd955Z0PtNsuGDRt2q1KlyimUKw/6/pF+PMR6/tE2D6y8V1Ae/8yWQR3WYPBnwFHgY0sluBjyk1lc/BB86ZBS2GTVWLdu3fFVq1a9joxNU2Yu3ZuT6cdlGPWJ0m22FFrDoOX2z7wZM2ZUnjRp0mnwGWyEIF9y0KKgP2wKmlKuxbhx4/44f/78Vfk1UgbXf6BPd0O1gsa4vd5PPfrl7K/GfbdChQr+ULA/1AOvvQVXwPvcNzTllnr16u3StGnTfXbdddefU7Yv3po7Q9mfrWU5+GfDhg3vwFOXlX13SqcH5c6ghNRWDP0iaJfQY+dw/i94BuNMS6WWCRMmVK9du/YZBcZs06ZNhV122SVVFRm7t3nz5p+++OKL9StXrnwLNodfaCwYNsD8jVFvKz9elDGtptFwuTMoBu3AGO+DoTAQg66kXPjjjz9+i2G91HbxRJ4XBw0aVDGvzGwYFI36ww9lF3F++umnyeQdwXjuJP9wSJalnFwGQ2GHkG3aFGGE3aErdIQ2sBu4LrmerYNlMBWmwzTIYqYX+jSJDitfBM8//7wG+B/qOA00cH3IK9YoBP/qGDVXWNbwWVlZ+RS1fFYlL7SXfEK/qzMJfw63wdlQOZFvGunV8AzjyChZ7hDQqK4bNaAoosdVLypRPl2ryY84gYr9UcNQ7l+9Ig1c14uSjZls0AULFqzabbfdvivvBqUP79KZO2AkY13GsSH2FLgQOoNyD/wOo0aRw5NNCFsW8mfDeuAmwJ8Vt5oJnHSFDlBLryqO+K1PZfBnRfvyPUgWQMoZm5wxHJfCw7Vs1apVs9jf+cePeCPBWLuVEC3aY4wDMEJf/9wLTeMWvXBOgYY6NgWlnHqodv0BjKQL/OGdaOX3TxNJ98OY/sgv44Nca6JMWQ5vc/wOWXPKZBumJZWJc2XcXn31VfV0T7t27S6oXr26/Uy3ivFkjJ7cRhqNMCLM/BFwYqiPMDXeHkP2gd5g6H0M/gWfEd8LtWlZUC7RxRWFcqQwGbSjIWzbLvVFAeQ6uAmDhY2R60w9NIfNa2C4/BX8CJbfLA/mVHOOxpQ4jRoy5s5c6dCH8SUb0zH4yPMKY/hxWzeXVn1lPKG3d1uxYkX/xYsXf7Ry5cqvSAeSbldRc3v10ARhSC/OL/76PdBAOwUOTZ7Bp3iheFm/j15ilKmqiCn5F1IPXcy2NoU/N++oJhIkryULfyE9Kw2XmnBOo76UwlZlbNe9BvR3POybIz18UdcOX7q6QLbmO+9hCJq6IL3VtIkyxYqXfJEz9Ovpo9zbdyGDXbjnIm5cXAxvw83c/wDGpBGvvyItfsFAd7CV7lTvw4mWayBc2yZeGL+fVwZbP7Pj4vLnKvbGtEQz+FBjqGw81EG7ZLQAB65iBiT38rl7C/wo2yG5PoBNZ+H/aayHu/LWo7NHhBHnvSaqvpxaWfKgFCP3g1PkQdnaB1J+jt2QTxHXfGqrKtxWkRxpDG7nqbBmuBjXTGKxo6HFa7d02PtqW1r9Bd2CE12sdRQ7ZlnbBQx1EnfSVN/hcvT3+m7NXKm3s9M8VnzOepdWr6JJDp/RyxXWdN7Q1a/w4YZE2GX1AiJvxpxCV9DDLPXOzOa79aiuNOX6MPPZmO24Jkzc7lVGZGVBcNKttGjxLnP12wsjLl3IcS8G9CPQFrgVEfBTIJfBI7t8OB9wDGoRlIfNlpUKLQ3jd/lJcTgO0K/mF+d3JmQK79iCzxTdMDA6mFJfNkPQPNCXH3mzE+8h7cq4Zdc/K1KJI7ZJ8bMkbYGKfHiZ9dHU55HdWEjTQMuTPl0z2SNPvS/rC/lbtxjq96TF5EbXd2FZTVw2vhJk6+bMOwbjZ4Q7yF9CzYWTt1PSy54ux7EakO+Xh2E8IdlwCLhSXwGCwB7wIeqLTKS/M9y5F5+GBTaqhLpH2WsQ8W2yZo/M/wTfWKRUKF+t26xa6itYIfw69wG82zwUgz2H7nzT91Aoh5MPKvR2f19f0GH+Jl43BhtxznKrCarKcXn7dz54TSaZoRoUZjfvPmnzX3+YOtR7oV1v8i7f5X0GnBvIC9EO47yZ4XdxWDL5cD1UcaHcTJvyGuMV12MEwvUbmxjWMcauLugQ5vTOgb2H9SmqhkFFuv8BVCz2FKk20I6qFrLcVdCLTgUnMrTQVXCz+YdU16nB5+P9fV+q6PkDNvGRLdA2Y5t1cGJn7IEcRj5ipD1kw55MPbn18TeVIH+/JbylOP1qsMr8H7Sc71J/uKgTgqXcnAmvKGdWA5v1x2C4Z8vSVA8dADXk8fFAf5wUdi9pjm/Ldbtc/Osu/HcT2LRfvXHNfNmt7ilR0BB37cX4t8mvzKQFP/JQb5tjm8zzeuBqfBNQhX39hn/uw2sfzXAmA+79vkeboJgv3kt7QF3Q5Fjaz3zoy0nHYjBjZC0Rr26aBUKC1eEofL46NxeQ/8gS20iM8P2sB7cf9DlkOxYTHkLXhOI/BOr4d8lNoWezvv3ZmJTz32TYWNhbrIiF74pnBFCJUprTLmSsg7T+Ivw4kZUxUZulNaGKRoMdOc0kfBP/JRsF4/T3lofRzKtPOh0lB3fmZ0Mb6TAdKfyAiIRRj4E6qMr9RiI5vAf9c8gGXYS9cJTkbwq14eaFmadS1MFVFH4bjrTh24nlPvVEt/lqcv/gJhFC90rQZjhcXVqIx1yYnZmQx4rEbfIz+O5V17DkOoOTFwr5yYNSVc36lb6vwR/cLnwNQNvxb+lfeuIz+kFwn2Za+9pW4Ffb1WwR3PtNs99b95Le5Ge32vNC0kfnRXbtcbSgYvbeH6XZAoM6bfPWLIQxrz0V0Zaw7YbYSAy4G32xN8Uwe61FnceU7ee6nEy1oV1JuBP7RcatB1L4pyYxeeq9SspYzMkTQ+g4X5abscsY8p8tOo55n4rr2W0kdyt2XmqfXFRlfEwZ2ejrLh6NxpKUp1nsA75s55tGdmB4NG4hOL5Hj3ijHFOFXKPPnGSK+Bh79ImL7XwuLnZeBhbljzkorxecPYaIWHFR5rEQmXpntH7z+jRUvV5NhCLmYYCzUexS5Ry5Q0zt1qO4b0v8xJlxCVnA4rXP3nEV3vBpJi/gY9ZgxytFmSMwbjbSGtODeoDMlbfmy8Xq0KJ4CTe5F+VUW2P3qT9vN0mHZfDX+HqYQGrfoV7VLm0e7Iuv7L4zJHFTGYWLI3EnjmYS3jc7Q6qHKF9U31dseNSUsX3EiPXCTgjnJRuS35UWSnWo6PMLL9j64dyghfUuw41+trGGUYVGjbGCEocdVjhqORDbWJSPxWJPzWl3XyzMr59HGWpqzavepMcAysH0YOX/OpSw3ETXpXWXtRnvGT48oxucIRclHksZbHW77hvNz4V/qYIkonRvT4APwzHRLDGSaGVAjA07eXzoDA6uV21kWzY0mV4ITz2P7QDlKI4dbHjTgpuXH1cJ+ADYSCJvT2iuUYnq1zpm+Zzbb5CDcpDrxfnvJQwlxNZUnGa6ojWQmqCu0LWCRJPvitxHVevBv0RUXQMHiJPjRWkOesk9YKzhFqYUJUxxONhWtsYPRk8Qb8+Trli/nzt8VVWSyfDU3JYhkkNGthOZTB4uWTIVvR4zsyMoNW/sT0mL0Rc/26ma95X5ZY4/Q1qqTdUL7lLksLZFV05K1SlwGPuwiPYaGP+d0IJ/rGkc3lHzMuBvVKPurJf/rzTeAiTMV6H98QLKCjMSlV98Rov9UM03ZfyYD0nZ5m4l1IhI3AqNQt/mkTsr7ItAyBiJdD5RfrqNoTOM3IwGD5DsAmvOZ0mbKcT47R7yZTfEO9LGqxcx0N+2iCJnj1lYU/dOSf67YQhcvHT4qOM3XExHnQNi7ELqNQmvHNlLI3EhZvRZ+dr7ZW/HYy67F0j5eE4RIP+asnv4dqhBRb2P7GEfJ3wnZfLLQaKPMdWH6X7Vf5JlSkbNbanCbwqBiN64ku1oZlAcVWk5Vac07pxPKclFcqmqUqUdKlDA/6QoXlt9NmH0G70sk+FTUC0GxNyzTqI2xTfrOc0Q3fWH4WlplGgHVe2eSsMymsdCXlXNVYIQxg99Zwo0GK+2fq6WCbHwkzXNC8oS/8UYttyy2ZltrRRKvJKlZO0aVzRfIRxjeqhWvj2sTepXf5f6EchvTMdlLpH2Aw6RSt2p6uS31JVIsjqfvyc4NuHXCLGtjyR2WjPy4nEr7HzL8lZY4DhBOL0MtsFrxfxKUxJ/eiVUS0K95zM/G+A2fMWWkQROndbC7XKAiwZP//DPFbYJ0laSjNaz/T5w7d/rQnU2Ne3MHOd76+aX3n0/EXvinjaJdBGwiRasl0FSyLdKMEZKp9UKGVR15GDSbYw+7nGkxOu9EJvKe3P1TU9ck47vJa5eN70v7XG89SVLYdlPWEyH4uxUdC10eN76ilv4TdF7YSecoIqvXWDorf2s2S4jGD3msIQVsCr6BvBcQ8i15VVaTv1CIhTOgOl2Vv2/utR9Ry77b0hIhpQvVwZ0O0/eZ4YEjKF/RCwHVoq7lPPjLNCw9UtOsjcbSXQPWjRLm54TvekNwiylI7YbNI2/CtGrbcMBLuXpm9Ru9/6xTiqRTeoZ8sgqLj/RudBUpG0M6trIfSHqf8Y1PhKuFhCK7QT7ehsIZ3RtdIrE9DBGF14tXpFHu24EbGh/kK6t04pO+2N/8LZclEcCwx0kn6Yku0nZTX/AoW4jj6VkjBNhoHXsxlDN82YfLDwGw3PW1TVsAn2QUw9O7hrClX/DYZoqhRZmYlp8vjZP4x9WxKcgHTuWM+Nyf3nOOR34FRDDNTpNS8w4jn+RakjXjZFPY18RA/91jVdWmqU02zHRjOM+RY6HDddQrfDGX4B/gjzE/YATCsm/dxi6JyD4XsbwYRIfsdG02qXhOJa96lE01AOZmZySAaubZzYuWzeQeaIcbYPSMk3sBd/9qJITY3ktvnI6yQxr07HGnwqfBlyZQNQlaHKmXX9zjaqOKO2yqczTyk1cqjhrOFB6qJ1qNTNXOKKGP4mySG+PmxIFPUBrbfnJ8b7YS+CFHZKPCyGWjM4TVj4mPTNS0eZzvKf5MupTOhZBnV0PDNP04Ozdok2FoRz1MDb6R9zbGKn9G26G9yD/qnAt3rrKGkPqEsE10ClOB0GoKN4wZjPXk9uhqUCC4vJt3D2Uh0Wp1lYbBQuLQg3+jgRl7SLBqOMTAd9dEZ7QMd8OnCYNyoU6/QjTuqTaJ9RGWVpXTYNbErDBz5v3vqz9Kj9U6z11Y+RxJdCbZL7YTiToc4E82ScehC0eYP4ODjNCabb0uecFdt9NvKfnMuNiaJXm1MHT4jJlqA26LWSJfsxKKQIRRZ4pcNTb+Jaod/y5Bd/EstupA8XZLpbWJIvGXH1z2ODhxrn41zvVxaJ2gjWNlBHF/vlyOX1srhKKI/QoLuMFhc4c8/gTLPuoWJRelchgAeVpxU7dylK+eDNhufdLTgKpQ1kV4x2yBqIIn28QAyRXlTIQhU4dHnE/wIA/UgvvHspSDMHYYRRW5Sp02QuUgrQq3vLZ2Vk8sicf3o+3zPX+ODEUExsHm4QU7wp5X3JEDs9YyqxrElYolyeQL9x0/nEcTZpEsq/L3IY/gwjrhaTuT0vTLBibJc7lZzP8LyEnO/uNS1XV0OW+Fzz1yYIeVvUeMPHhcT+FbUBc2eN9UwZbnrHTDbe0hSyIU2sPQ0bo7cN31yhF5+wemD5J0Y5rrRltI+MtBSsMKlfW28LKtSacL8pxHi9NF8ZHNPabDxD87d4bHZDfDCXPjJ+lLTb1jGb5znjyj+YMkKZ32TfnwOwYzXAsvXjmC5J2Q9BXQeacaqxfNvS6UtCnBrjWNyEKt7pxLmyeytx1Y2K6GHNSpFVQnQt/eA71RtR8L2GcLpu0Ee7NDrmzD0Vt5Y8TW+ovX3d8N/BsPTuh08d1c3ZmnPT7c7HUlS7L2y5N4TgLcNwXlPBCoQ58F9nQGVEjyO4ffHmzOWNwqTMk21hNH2Zij5NxvsHHXG4uHKQPvI6MYXR62OQPzGeS9zlvUvHVMzMHFOFYywh18OYSXZ7pyxxUUozW+dfQK8U67stFRJfHY0v6byiBcpAJ2Ndg5w/dGZoTXBxKm18E7GmkDdxwSjb+YAbNo1jUY6PoW58EDX+ThI2H0OZoTMxajO3Ma5s4b3E+1YMSb0Bii2HVGqTraiKehSJlaJIJswmp8IyPQm41cREYtlyThP1IWZmL6vf2erb6zc7TFO+FRIhO2POWZ08UgzAiKw/M0YnnHTa1uc8lFwFPo8vjrIsxLcNTIbHmerpF/S+RhWnyCKhVKZFktR2c02qLxc98idlPwbi9glTqWWSCYzKO1zsPnMMkKfrEwaBsUxQpKcedRs6RtoU4Ykk93s2mymauc4Xjr2NpDzHu41z6L2N2ARE/PS+FrCg93+FnwWM60hVSuffPO7ZuLzclEG3clcxJhg21kfXOEc4dFuWG49MFAg1sHY/Nb0ExUj51sM5RpBGmVSDo+CvIC/S4/nubcahdiGxJhtwbYvxScAiu1qwrsz/G5ORw+9J8DYtNTNwmg1V0AsQD3Wsc55d6nb2ck09rPKu3IhcaogWiI8FUsdmoRW5MZ4WBI+FjWZmxnk7soFdKf4EvyDgvJVpJ97wSF+GHsdVUxIzcSSJU0nefFa4mLpumFAvnBRIvTUKgOMY7Bj2QRQZzS6EqDDVIL8p+BpEyN1lqk3fKq0kx8OpjcxvbwlZOBRR5EBHm2C09QhTMdA5ykhH60QoYuJ7hOhCzYevlGjLqSbSNs1WKgMwZjO5FdVzZuIWiafSPWxuXbjSTAy1JnBQfmqLumBOoHDcvVwlPo6bU9UexVX3+ijxYjJjMh+K7pRlvyIU/Y5t7uYyc4rHb+FdMLnbSmuk5+2ecCquNIWs4iGSY5r0F0Ecpo7SgAF6XYCkr6Y66Rrb6uEmXkmn3W7SlvMcaLbSAP2sPZQxV0LDXBhKk3AtRPGm27+2W1WQtOw3JXTITY29ANL7Rrp3TG3iOZK9NmuTrxDGyHtOwbo69sgobocPB60Sw8YQZuP8Q0oDs5uUtIjbcMuIw+3Owxxg7ELhc0X4hDkoOsGE/GLtxWJlNXbi9Ao1e0hkzbLW6wRZgB9tOEKmO32vY22cxlk4WW7hrTKW4tKgm7BhOSkFxCJcbYd3P8gm2b04c/vE7wxBW7rKGb1JsFwn5D+VfhBAhh/aOROq5eYRWuxq1lqDktTAO+8ZPq/nZWH8/gNvQF/pjMdejaBRnKS8ObJgpq0lTGzM8UNyq6iOKGtG3+j9lZAOLZDT/AzXjKW6mv13FLQOaOnnTeuGb64lY7HbCTA+eaKvT2gnaODIkm2t04PdrGtSuGVwbcaEZAcpqO+8W3H9M/Rhem9pC5rENUW3ZmwlWAzDzrs2VoWkywYJdVE4CGVMH2/Y3NF7WKPnMdN0hoJKu0Y23fUfArgHkAf/dJfEXpFI8LN1AaZecrIT/w+3nX1yeQV3JU5g3l+DfaR0kYuVKfj/exvPVoxLZ8g6ONI2eIkzuGuYRJHVdaeQlk34RaTGvOo4kkGZLh53LI5+HGgc0vNe8sYrmxN9lhoXclGWFxq3lxaVU3TgLJfx03NlNbSFA/mrxK9YlnRr0h6c+RXHVeYQNjs5T18Iuwl4kCz3zZ5ZmwmXeYssqXtCE9WjuStLGVSpVvqCXsq/S1i4t0/kZ7yUiotEDIiRjJlLiFH7HkuNfJZ1nx3G4iM+Xu7yFZg3fEIw/GNqIRNwslIP0J1ILz/2AL4qXWKmVOllynVWXWyBGx1YsGQ99pIzYqhbb0EWiFwrRlnQTaHbSTHKZFP49oCT5RtxNipynBRR29RTV1XLYc85TzUYT9Fq7iEplNW7QjV1LcgQnpUJj47qX0d0J3rSlpEPjq9EY1EA+kkbbFbFYuLcgVAyEfM7ykYUKVLbEXPPvDOhAtZ+ATeE4WMuYjLQPYNjcz3l77i3JprYPMvY7Ff/6yBFtIWv2iKtT3E64GaFEsuiI+g8Bio7Fp/qeg8VXOm/G6L+eqmuf1JlaAT7khWDoWt8+f6EWNq7Q9zJyoWfmQBd+FZKlt1yQpuIx6mv9O25RM1oxUdWm3Erq3buEr2rGhJlmXmyUUp2M2LNjXRDlpFxwSHrTAqjaKhpn03OlpaIRB0kbLmoBTNbtiy8blTOljMWCk9POZ4uOEfrHV/i0YtNoo54RXLmn6oyUeUpk29nATB+iLh2m0RE9RiZM7Sr1tNsc0lgVYA4iyzntKbFxWkuKl8+eeYVv+7BUJVKKZaP0hFbomqPojNJ0hjqhBAJa02fk3v0uSTZG5MYr9wI7lNVsuUYnLKtOySpJYPPQrZTPXpwGvSjrsyfTIrCVSNoiwbfhbwvJapqp5FTKp5hLnbTBRXFRRxTVjhqRuxOnLZrHnzXaLYPfSMcO9scnv1uZ4WrOhz+xh0z1QUnLQoIhVFN0f5FnKh4nHf5tS4gRT5aoY7fBKfoDvI+CFQtR/8Nl4YtaC0G6Njk73XmpM0G/o+dhAytmuZ8CqiLD/x/APIOxb9dEeYtRRlJxYbFznV2ihJ1XcC59txCT6WM+j+8OK5jrQmwlXLpBiSp6RVs2Zn+r3snI0/tpiHtEV96FbrjfDQZlSMlKp6oXP8ncBQTeItj+RUgqAr8XkzZI6amO/Nn5G8gY9UN0aLnbfMi5eqDW9O43zW6IQoTX4Zpb2Y3v3TnZWytXP7Bt3wOljP0EFn5MJt4WCXMR5cQtQ8U7LlBSb2p+O5aOM1qCTepP6mL8ZWkoI//7Bwxpuq8dOAI+FdVfmzn5qBl4gnFGF9Y6QVv6MC1PfZOO0DsjF3taA9jVLHhZ5UnI0Y4CV0iA0Vhq0eeSPQpG5RCzhUgm5CvunhqQU9pDqbYqzGXjD/OjXVFtx/POimF9d7bjJZq+MVSTmwiLJ7Vy8+ppnA8dEbwntb3ymOEmPvCA2AI+scO2WLuJ8ZG5X1Fdt0S3zdIeM6Bx+9BeJk2t1XPeGpfNS4kesGxfSjyxrRoPzdSHW8dCn7Ir0YW1lFrduzERBIzZOjIQ+D4vqQ4y6nUomeXCazJlD+GHM3PkxviyxOxdX2h/xzOA2XdG5FvbUxA2WHkKikqTsWyEG5EIhpV3sZ0oxDbSQfR3siPjZjxzcvo6XmoLzGdOnQzs5PtLnPGdMzo7bDrhLTL8YyzppjXCiJPRTb0OqUGm6nOWOtImLm6oUmuNbFwl9wjkPr0mkNSXPzMy+cH1eE+d5fNoreCTNzOh8Jz3iZ5UyKvLE2ecISzWZ4y5wSLKAsuVj25oQnDQwLK+K0oNjrHRWDsxNo59kpBnP4YQ6ni+Kmh6QAA1EA9d24qcnKtVy07j92T3+3jCr5MnvE6y4dSMR0xzHR6xj0lTMkidQ8UPU0aWdIhSaUEK0LzBAlz1E5DDN9UnT4uhbvZWQoOa0KJ+GaOyRD8AV3S6M6bmxlOEwWEHOSXQjFdlqCUKtWLKN4rV8L1RJKf7wZKS17w/f6DwOtiVzS9vXBz03BR8mchtLKuNnzR8y00d8ivRbNXKW2ppUyClhllvNhWLbAOFPkPU7jbXeSjbo0OKh2vRPqRQwGvi7Y9wghhOwHiOJKlmuosZOR2/QOtWSjrJRZ36zZ1RxwZ0YMOd5MdX5wgLoNsdWtnFC/HHTFivgueGeh6zc50xsFClcvV3B9wDR8kZ9uybgc1z9V1QZuv9HuwR/i8pucNTPUpDVOmw0e3+G2VJdBGWclqriuOAgWpZ7hd1nkVQBtsX1KcvUcTMPy/N1Y0S7g/aztOTDlyfhkbFXLTUqI71YSpUiEobo67UzWyrsvyeI9UeujOI/QVSY5s6oGKbdVCYr7cVoutgMH12USNu9avmY6VBFQVzOFbG9uNTv1uL0iX0FKp5NB/A4C4YRQGVmVBXV5jbotenVCEnkGbXOWl00sOOtq5c8ep2fj4zZfCSHV6r6X8U19Z18JhOEs3PJHu42ExhIvKcaAA0iWonD4EJvY/M1Iu72kfjE9ODl35IcYcuHNJ3aG02uvL7Fjcv3d5UAeXQZeutbtI2wgOAoJ8m9O9Bi3EqDkPPKgqO1c9zJt/Rr3PVMPabj0uERgTZUS3rB0lWEUj7SS1oj1uNIRcISJhcVvtBw6E8bZS4E9TDijmrhU5+dg+d8XW1BQaiV2Sq3f0R8vw9zVXwjXcPYYirtRRzc0hgAKzcaWaqPINDvfoJ0LhSCg4NBu+1kBWZ2CTS+ffmYNNDgYXZmuc3g3axvR9OWnRTb2AVwXX8N6pzKW9INXjKXHcuo5taD40n3Vd7XdcnbLb44ppOL7oV4Q86J9uY8bZS8ItXpFdzTOm1LtiTgO4WlLo0PXTsG6mRvvzM8Va9wpr96P9K9crb1XVWaFEnl3rDIeIzcVXqOAG4TVj8fVpUsE8DQjPPWfBQmZuJ7RtjZ5aKzWQiVLmvrEXYUUY8U+CGRvo1V4S8ol0kzUXjqUP2Bxrhw6urCkPmuLQZjRRozUlM4LftFmoloVwYW22ZAhBIhkyxwbwbXKGx7BKk8sQ+ROBSCmt6QrLL3ynwXVzrZ0OjdKtxSJXBBBHfHRQdCJvLQlWUFCq/YVU1jSSZv5UpJEqI0/rZKX/2/8cwmDPzWuOsAcYzJUCCcVDpH/kbeNP+wa4X7WNAYy44RcC7ntxSA2cd5jNK+3RRdW7g4WV3PYU84HFOSXcQq2/rrIS/vasHOecvVZOnAhE7NPZ6dRUmuKvyHtWNZ8xJq2zAhOQR2LWfhg88jgUdRbTAhZ9waOJqe/uxWuHtHlq7PxAAY4NwCMg9YWaCzHJrRvpJDGB0AmwmU7l+eDPGxfEvsFrl60wtrsZmL5B4mVvJj3sJyU/DAmpFDGmSXbgg7WD4CjkkOh5NoysxL08KZmR3qXG7keYb9L1jXKmnPZS3Ep6ubCw98IPRVFcnI3jbGwkPuRTzYZL15/pzTn6z5AsFo6DXQbaZE94/JHqfoQ0oWLKn6ThCqhGGqk4hbHxc/wjyDbBamY8ZTvC/e2s01i36V9j98D9dtWJRQMKlSJXczR8SbLcivHM06oy7X0FAjRRLBnHFxbUpKG7VGnOUE7uKX9NA2Uh/n6vRj/eSKWJdzr3IN5xchxynZgAdxdWWLutQvL7oS3+Ei/3RmMc/YoUlOMLQz9DdInVzM1w8IEBUUOlYP8QFqE5tPnQlv2j2Ip1r4ta6Wtcqn0IlwlUiPThTh6UUCsGSAIU3TQZOG9zZi16LhtOMSOWSJgYCETBu34n61FYq6yGD8gwtwSp/hf1KHnnEMwXNIT+7XVfSJXlbcE6WGGnZmyQ7oqIn1Wj4Zh4jz6cWnFFwhxxIrHm2nlnDo5vlB5LemxSDprfDwLQzQ4YmSTe5D5FKmkllfxwEZE9OtN2iAxOb8Q05JT8Zm6HdE/wsGdw/AJ3iy8PoGXV/GPKqfLtNvC7XT7YtF9pcbGWMbtF0KRUyG91k34Xb2Ur+ecatV7pXhCr2GtkzmS7SgpKfKMSVZBmY/mDVQNGf0IlDaslGgO+lYRZDwXKUmzslZaEyzu2vxJhQGV3ItyLxjr3XbXjOCbtF4M0jL5nGCdOh4Kf62ivvB1nCyVWv18kw6XknLHitc9RA0IqzeBpwjM7YQKS+m1D9r2E9NsF6PfSj4h/l71O2rgu92MpfePDf1dhbLxx8FSD7YT9AWadHfJfHVaLI4wgOxvj/xIdBQ0EiO2WVw4vpwSlP/8nnW1jZI78OGGWpg/gA5eDPzr1i2ZavLZ1BQMkq9PL+ZasVn9r/mSlkuJm//NHZgd21LB39fXJVYqXfKPYs2ZM6/6r9UcxZdzk2ZBUYbwPRoVYRRcaHKmqXA6Q40+FnLXHiixp8LSjX67aLGvcHHW/y+m6qYSA5MjeTX0cB0T5vLdtdVaN1sIRQt8OjnGQ/E5DcnkOxxJ0dfPtVfa1w9x9pIn+RXItcRhBAcJP/28M4wU4KE60/Bn1c+HmyOc7lYVSaXXfWm3ekJ7pnLKcH0PB/wu3f/dRSMj//IZWSVNbnzUn0MHIblYPhIL6BbUpJmMs6+aHkPBTdaPWpx2G3XHOSA45Kd8fTruhFuwzdBBkGgu50CB7EE9m1cwHzGkOLW+aQjZfM+cUgs8kk7iUFxKKAOChhdBWmVBb/pAbwOSjdRRTS6WSaJgz2GN0mNPMSs59QzZBUYo7HmlU5MPz3phJm9nx0FybmSt5aI3aeLwlH+wVDX9YsuY9NKtOwaNQq4jY7XjyyOTdvo2G0dsN0OWFjfjs2H0X6UYCH0S8p8AZxSDkfjy+F+ANDgm+ANpENOoWZFHVaKfWFVwFFxvijJVNsQVXi/9nDrKN9EE7pR0dR/GxLuqhIsQ2X4o5+dyRb7GVmR/H1RIesxIWNMLxUOo3n4L+8g0FhOxG+/DTeGCkG8IEfhabTNu3aOZzdRSTdOcGwqiL8SzTNSjt6EEJmuXAcO9tG8I5imE7ehGRDMlPUCiPKw4knbGh1WjOTAWBRJZ/qXsBJ3T00hWMi3zC1AZgczlP01Ub9M/RgYaifs9lb1J7GLo5T5jAyOIcBiTuByI+/xBHqPO25oyi5RSPBLl0BvSVEinTNIISBoU2XSAtNzOMwXLtNQ4ykWJIpe4kdrIRlyRV7L/rgJRi5jGZ+e9UjZ25AR3PGZzu53wSyH8h/kMDlOaHTdpuHM7VoxTZ7DXOfLBRHXhs1qxAY+q7HxTMcS3EMe0/CoUyfHiPGRlSNPQ8+ec9WOefzWjTgc6D4jJv7RG+U62BjPYCEyPNhwvkuvcqNMSw3xJoSRxpDPKgorc0lIcM+PadHFONbMupZLPdTjMFm1CmoPWjbNwYurR5uXjw5UKuzQzWt9okc3aFqrLDbBLDvsBBH7VanTgVdOR3lM4gJnppuMOOAYYAJPUYERRhpicySSIvpCUqQiTuXWEt2/54YZBHu1ZmZxK/xzYSMlKPIGZWCVXPozGuJoJp7CY7ZS0RCkiFotm7SdxdgYt+ZOtwSuVMbCTaShAqEyhY0YAKu2HJhbtRSMh4v0Cwa4V3z2Ec36NNILyfrKrpJ29K7C7GRAyskZ3JN4XLE94LWMS/YOX2byE1EmKfEwSzXhpwHRAdi4pRicR8yTKcs2K5/RiUtl27zTgxPFHVdxaSSdiPQz7Q6uP9YbGqIWMEd6/tPCFrpjXNjR0PWCLuwe9WQqA5DGNhk1LtNI/kfBnFnEIUvz3IlHskr9OSNyKuJbz2imDGSAErmxAG26h6Bp6q1vwrufI80SmyOTd+dU+kkV9GKlnKCXfLl4uTKe4Y7RThWo2ZgCyRXWXQU1U8HWG5b/HTauqk6iVTMBoxAstUOEnrQKVAtwSpNKB5cJqxdIu/qDLegHqDx4KTXtqoQ6qFCXwuk8cSAmDPu6IzYQz3IPMsLZzhWnRVWDPzGsO7WCPRt/ZKTsjuVUqxjmVWFTGoo1cH+Qw9gK5rDcNIKmLzOhLZanCUiwsizkPifDlvIJnPI3xJdHUlDzM8emc5fRnStewOx6QoV93kdhy4d4W8B36gEuKAg7bmqvE0nk1JuahdE5azWLxWpBaAqRC7QifPLR7Ndn8kIUY7DubP1H80Jjce4tqk7bJXFhy2X8n52ImUrM8/Ncsk7NlJTBt2QOOZAlUvA/vGH6Ol2Op7iOnCPfmqYTPHU4dvcOFN1IyaGGDdD5rzKKC7Ezmpjq8YkGZFOP7SXP07qxD8kizzcVNvIt4y8L94ELnnB4RCGWEmczKZNo4nQiN2WvI4dgQaIH3Ep6vDx55P9RzTUuIxebOKlfd/qvnkg+DfzXKp4a11ZLPqPzXfBAtnh0Nur27sM66nblVOOWK+9x/S3JuGtd0N5UfPQPCkp0FUu2/1ZmMdmuLTA9rNTf+aBQ5xhqbCPeqcNJErc4NEcRDaLnYubEuTC8j+wsdiWH8IUcXV/BSVKqbUP9jshuAlOsOoOEg6wpG26zTyfDmZfjmQaZg32nB5PPHLR/ihJyPB5BZ0jODdlSuHiHkoXjXUJH0IcnLbaKlrCkVoxU1zVLLdIw/kmUJ4rBiglj5v7wUj8vp/ZkNyx/UdT1YfPPogEmO/UNyghZzL0jFf5J1IsQr7lXugdiRC4iOEXO7HbP2+iBhAJhwPk9tPxa72e+GNo/eEZ9M78UT8IuKzNNwCTSgKMLGJUpGYqZfnaAn+eUxJcJTeIRnfKWfxbf7BgYo8VtLPWFJ2S4RRyw33ZP2rIVBTFPmDU6iMg61QLcv/fdCxeMwyeg1qHOfExW0izWyIm5eGjy85LWkCyRP2CgMhHmJHecLXKuNwPDDdOhF1zycuLwjB7XVsMYzECunmXsPeJdcuHqGWrCTuh6cuXn5aBn2XMbZaBoPY5AVj+e1F3vfFwLtIZ99XPh8Nk4pQxDXbG7BShwGZ+7pQq5bwvidVdBB/x91NHZBd9dEr/6nJ9YnukEfw4egSlBpINkgQBv+7SdurBtWKqRuJrOu59UzY/eXsQ6PkSmk+/mQ8t/CFogfMcSlDvzp9jr8bwFsO9v8SNU3lF2ORzGr3orMK9YvVIhtcSGa1PmZWCkxfDVzZ0GZS2yg8Y2XL2+MMzo9SP4bmZazjfNSHRVAeMlwmoBqfWLmodBIMSGiLp/vC8gVwsHwLGqW96wGaKF9BAtnR9RXNZ+f+j4CV+I7BQ4Cm0i6D0Vo24kToVWCqUgKPXQ1n4X0R9utsFDaVpS1DkOL/AKtx1ZJIP6MMLzhksfXk8/AH0Vh/G9Wsr59rEPD5+xw+ILzY/AtqoFTPWMWlp8O3AR6yRhCbT+wjJTFYGrDsdAF9E4jrJPY/gwGXxT+GTThxvNQBcM6oclSuNQKGV0DfWCXFOMYzr2X4T3aWpxfPu5tJnwXYWA9waXFvDvBpaCH1QDlDdCwGqcOWL8T7PPEsRPBum37Y8pu2Igc9WlYPRnDafSFI6+ZBqLB3wY9xz/8CIuAbYlivbXhcNgTNoJ7CyeahvsKPoM3aXseaW5B6bXo5PVc9dcJKznYysBFdpF/tDs0hZfB+2iJcgV1PMj9/wcm+kdgudQrbAAAAABJRU5ErkJggg==') center / contain no-repeat}

/* ===== CR NUMBER WHITE ===== */
.s-trust-badges-number,.s-trust-badges-number a,.s-trust-badges-content a{color:#ffffff!important}

/* ===== STATIC PAGES (FAQ / policies) — force brand font over Tajawal ===== */
.content-entry, .content-entry *{font-family:var(--nq-body) !important}
.content-entry h1,.content-entry h2,.content-entry h3,.content-entry h4,.content-entry summary,.content-entry strong,.content-entry b{font-family:var(--nq-bold) !important}

/* ===== COLLECTIONS (native صور مربعة / square_photos → .s-block--banners) — portrait tiles, veil, zoom, bottom serif title ===== */
.s-block--banners.container{max-width:1180px;padding-left:clamp(16px,4vw,28px)!important;padding-right:clamp(16px,4vw,28px)!important}
.s-block--banners .s-block__title{justify-content:center!important;text-align:center!important;margin-bottom:24px!important}
.s-block--banners .s-block__title .right-side{margin:0 auto!important}
.s-block--banners .s-block__title h2{font-family:var(--nq-display)!important;color:var(--nq-bark)!important;font-size:clamp(1.6rem,3vw,2.1rem)!important}
.s-block--banners .grid{gap:18px!important}
/* tile = flex column so the title sits at the bottom reliably (absolute h3 was clipped below the tile) */
.s-block--banners .banner-entry.square-photos{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;position:relative!important;border-radius:18px!important;overflow:hidden!important;aspect-ratio:3/3.6!important;height:auto!important;min-height:0!important;padding:0 0 26px!important}
.s-block--banners .banner-entry .lazy__bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;z-index:0!important;transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.s-block--banners .banner-entry.with-hover:hover .lazy__bg{transform:scale(1.08)}
/* opacity:1 = always show veil + title (Salla hides them at opacity:0 behind a hover/scroll entrance animation that can fail to fire) */
.s-block--banners .banner-entry::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(to top,rgba(42,24,16,.88) 0%,rgba(42,24,16,.30) 50%,rgba(42,24,16,.04) 100%)!important;z-index:1!important;pointer-events:none!important;opacity:1!important}
.s-block--banners .banner-entry h3.text-with-border{position:relative!important;z-index:2!important;inset:auto!important;width:100%!important;height:auto!important;margin:0!important;padding:0 14px!important;border:0!important;display:block!important;text-align:center!important;opacity:1!important;transform:none!important}
.s-block--banners .banner-entry h3.text-with-border span{font-family:var(--nq-display)!important;color:var(--nq-cream)!important;font-size:1.4rem!important;line-height:1.2!important;border:0!important;padding:0!important;margin:0!important;background:none!important;text-shadow:0 1px 10px rgba(42,24,16,.6)}

/* ===== PRODUCT REVIEWS (blend Salla's grey #F3F4F6 comments block into the cream theme) ===== */
.s-comments,.s-comments-product{background-color:transparent!important}

/* ============================================================
   ===== LANDING PAGES ONLY — scoped via :has(.s-block--fast-checkout)
   (that block exists only on landing pages; main site unaffected)
   ============================================================ */

body:has(.s-block--fast-checkout){background:var(--nq-cream)!important;--color-primary:var(--nq-copper)!important}

/* brand type on LP (Thmanyah, same as main site) */
body:has(.s-block--fast-checkout) h1,
body:has(.s-block--fast-checkout) h2,
body:has(.s-block--fast-checkout) h3,
body:has(.s-block--fast-checkout) h4{font-family:var(--nq-display)!important;color:var(--nq-bark)!important}
body:has(.s-block--fast-checkout) h1{font-size:clamp(34px,5vw,56px)!important;line-height:1.3!important}
body:has(.s-block--fast-checkout) h2{font-size:clamp(26px,3.6vw,40px)!important}
body:has(.s-block--fast-checkout) p{white-space:pre-line;font-family:var(--nq-body)}

/* images: soft edges; hero/features keep full photo; gallery fills */
body:has(.s-block--fast-checkout) main img:not([class*="avatar"]){border-radius:16px!important}
body:has(.s-block--fast-checkout) [class*="hero"] img,
body:has(.s-block--fast-checkout) [class*="features"] img{object-fit:contain!important;background:#FFFDF8!important}
body:has(.s-block--fast-checkout) [class*="hero"] img{max-height:320px!important;width:auto!important;max-width:100%!important;margin-inline:auto}
@media(max-width:768px){
body:has(.s-block--fast-checkout) [class*="hero"] img{max-height:none!important;width:100%!important;height:auto!important}
}
body:has(.s-block--fast-checkout) [class*="gallery"] img{object-fit:cover!important;border:1px solid var(--nq-beige2);box-shadow:0 14px 34px rgba(60,36,21,.12)}

/* decorative quote marks: small, behind text; hidden on mobile */
body:has(.s-block--fast-checkout) img[src*="quote-icon"]{width:64px!important;height:auto!important;opacity:.45;z-index:0!important;border-radius:0!important}
@media(max-width:768px){
body:has(.s-block--fast-checkout) img[src*="quote-icon"]{display:none!important}
}

/* testimonial cards = warm plaques */
body:has(.s-block--fast-checkout) .s-reviews-testimonial{background-color:#FFFDF8!important;border:1px solid var(--nq-beige2)!important;box-shadow:0 10px 28px rgba(60,36,21,.08)!important;border-radius:16px!important}

/* LP primary buttons (template uses .s-button-primary) */
body:has(.s-block--fast-checkout) .s-button-primary{background:var(--nq-copper)!important;border-color:var(--nq-copper)!important;color:#fff!important;border-radius:999px!important;font-family:var(--nq-bold)!important}
body:has(.s-block--fast-checkout) .s-button-primary *{color:#fff!important;fill:#fff!important}
body:has(.s-block--fast-checkout) .s-button-primary:hover{background:var(--nq-bark)!important;border-color:var(--nq-bark)!important}
body:has(.s-block--fast-checkout) .s-button-primary:disabled{opacity:.45!important}

/* LP header band: no dead space around logo */
body:has(.s-block--fast-checkout) header,
body:has(.s-block--fast-checkout) [class*="page-header"]{padding-top:6px!important;padding-bottom:6px!important;min-height:0!important}

/* whatsapp bubble above the sticky buy bar, left side */
body:has(.s-block--fast-checkout) a.wa-s-n{bottom:96px!important;left:16px!important;right:auto!important;z-index:2147483000!important}