@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-arabic-arabic-400-normal-AAMxebZb.woff2) format("woff2"),url(/build/assets/noto-sans-arabic-arabic-400-normal-hsqIUL9Q.woff) format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-arabic-arabic-500-normal-DPISWLls.woff2) format("woff2"),url(/build/assets/noto-sans-arabic-arabic-500-normal-CoaTbVwZ.woff) format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-sans-arabic-arabic-600-normal-JPxwL-XU.woff2) format("woff2"),url(/build/assets/noto-sans-arabic-arabic-600-normal-JLzruTOp.woff) format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-arabic-latin-400-normal-CjsIS08k.woff2) format("woff2"),url(/build/assets/noto-sans-arabic-latin-400-normal-lr8cikIT.woff) format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-arabic-latin-500-normal-8boVNgww.woff2) format("woff2"),url(/build/assets/noto-sans-arabic-latin-500-normal-GCsE6TXV.woff) format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-sans-arabic-latin-600-normal-BUFr-ZM9.woff2) format("woff2"),url(/build/assets/noto-sans-arabic-latin-600-normal-D8ZQ8Cfs.woff) format("woff")}html[lang=ar]{--font-ar: "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;--font-display: var(--font-ar);--font-ui: var(--font-ar);--font-mono: var(--font-ar)}html[lang=ar] body,html[lang=ar] body *{font-family:var(--font-ui)!important;letter-spacing:0!important}html[lang=ar] :is(h1,h2,h3,h4,h5,h6){line-height:1.55!important;font-weight:600!important}html[lang=ar] :is(h1,h2,h3,h4,h5,h6) :is(a,span){font-weight:inherit}html[lang=ar] #main-content :is(.catalog-section-heading,.catalog-support-grid,.catalog-project-proof) h2{font-size:clamp(1.55rem,2.6vw,2.6rem)!important}html[lang=ar] #main-content .catalog-best-sellers>header h2{font-size:clamp(1.3rem,2vw,1.9rem)!important}html[lang=ar] #main-content .catalog-category-section-head h2{font-size:clamp(1.25rem,1.8vw,1.7rem)!important}html[lang=ar] #main-content .catalog-category-branch:is([data-depth="1"],[data-depth="2"]) .catalog-category-section-head h2{font-size:clamp(1.1rem,1.45vw,1.4rem)!important}html[lang=ar] p{line-height:1.95}html[lang=ar] :is(label,button,input,select,textarea){line-height:1.8}html[dir=rtl] :is(.catalog-hero-copy,.catalog-product-info,.shop-product-info,.project-album-photo,.checkout-heading>div:last-child,.form-field,.about-intro,.quiet-service-list button){text-align:start}html[dir=rtl] :is(.lucide-arrow-right,.lucide-chevron-right,.lucide-arrow-left,.lucide-chevron-left){transform:scaleX(-1)}html[dir=rtl] :is(input[type=email],input[type=tel],input[name=password],input[name=password_confirmation],a[href^="tel:"],a[href^="mailto:"],.bank-account-details dd,.commerce-line small){direction:ltr;unicode-bidi:isolate}html[dir=rtl] .catalog-product-info h3{overflow-wrap:anywhere}.language-switch{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:40px;padding:6px 9px;font-size:13px;font-weight:700;border:1px solid currentColor;border-radius:3px}html[dir=rtl] .catalog-hero-copy{max-width:720px}@media(max-width:640px){.language-switch{min-height:34px;padding:4px 6px;font-size:12px}}@media(min-width:1025px){html[lang=ar] body .editorial-store-header .header-dealer-cta{width:auto;min-width:100px;padding-inline:12px;gap:8px}html[lang=ar] body .editorial-store-header .header-dealer-cta>span{position:static;width:auto;height:auto;clip-path:none;overflow:visible;white-space:nowrap;font-size:13px}html[lang=ar] body .editorial-store-header .nav-wrap{gap:16px}html[lang=ar] body .editorial-store-header #primary-navigation{gap:20px!important}}html[dir=rtl] .catalog-home .catalog-hero:after,html[dir=rtl] .catalog-home .catalog-hero-green-overlay,html[dir=rtl] .page-hero:before,html[dir=rtl] .page-hero:after{transform:scaleX(-1);pointer-events:none}html[lang=ar] body{font-synthesis:none;font-weight:400;line-height:1.85}html[lang=ar] :is(button,.button,.catalog-button,.nav a,label){font-weight:500}html[lang=ar] #main-content .catalog-hero-copy h1{font-size:clamp(2.25rem,4.2vw,3.5rem)!important;line-height:1.4!important;font-weight:600;max-width:680px}html[lang=ar] #main-content :is(.catalog-hero-copy>p,.page-hero-copy>p){line-height:1.85;color:#e7f0eb}@media(max-width:600px){html[lang=ar] #main-content .catalog-hero-copy h1{font-size:clamp(1.9rem,7.8vw,2.5rem)!important;line-height:1.45!important}}@media(min-width:1025px){html[dir=rtl] .header-category-roots>.header-rail-category:nth-child(-n+2) .header-rail-category-dropdown{right:0;left:auto}}.exchange-policy{max-width:920px;padding-block:clamp(40px,7vw,88px)}.exchange-policy-heading{max-width:760px;padding-bottom:32px;border-bottom:1px solid #dce5df}.exchange-policy-heading h1{margin:14px 0 18px;color:#173e2b;font-size:clamp(2rem,4vw,3.25rem)!important;letter-spacing:-.035em}.exchange-policy p{color:#52635a;font-size:1rem;line-height:1.85}.exchange-policy-heading>p{font-size:1.125rem}.exchange-policy-sections{display:grid;gap:30px;padding-block:36px}.exchange-policy-sections section{scroll-margin-top:150px}#main-content .exchange-policy h2{margin:0 0 12px;color:#173e2b;font-size:clamp(1.2rem,2vw,1.5rem)!important}.exchange-policy-sections p{margin:0}.exchange-policy-sections p+p{margin-top:12px}.exchange-policy-contact{padding:clamp(22px,4vw,36px);background:#f1f6f2;border:1px solid #dce5df;border-radius:8px}.exchange-policy-contact>p{margin-block:0 22px}.exchange-policy-contact>div{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.exchange-policy-contact a{display:inline-flex;align-items:center;gap:10px;min-height:48px}.exchange-policy-contact a:not(.catalog-button){flex-direction:column;align-items:flex-start;gap:3px;color:#245b3c;font-size:.9rem}.exchange-policy-source{display:inline-flex;align-items:center;gap:8px;margin-top:24px;min-height:44px;color:#52635a;font-size:.875rem;text-decoration:underline;text-underline-offset:4px}.exchange-policy-source svg{width:16px}@media(max-width:600px){.exchange-policy{padding-block:36px 48px}.exchange-policy-heading{padding-bottom:24px}.exchange-policy-heading>p{font-size:1rem}.exchange-policy-sections{gap:26px;padding-block:28px}.exchange-policy-contact .catalog-button{width:100%;justify-content:center;padding-inline:12px;font-size:.875rem}}.motion-site{display:contents}html{scroll-behavior:smooth;scroll-padding-top:180px}:where(main,footer) :is(a,button,input,select,textarea):focus-visible,.site-header :is(a,button,input):focus-visible{outline:2px solid #237346;outline-offset:4px}.footer :is(a,button):focus-visible{outline-color:#a4d5b2}body .site-header.editorial-store-header{background:#ffffffe0!important;box-shadow:0 2px 12px #08201405;transition:background-color .35s ease,box-shadow .35s ease}body .site-header.editorial-store-header.is-scrolled{background:#fff!important;box-shadow:0 10px 32px #0820141f}@media(min-width:1025px){body .site-header.editorial-store-header{position:sticky!important;top:0}}body .editorial-store-header #primary-navigation>a:after{width:100%;left:0;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.22,1,.36,1)}body .editorial-store-header #primary-navigation>a:is(.active,:hover,:focus-visible):after{width:100%;transform:scaleX(1)}[data-count]{display:inline-block;min-width:2ch;font-variant-numeric:tabular-nums}.catalog-hero-actions .primary,.catalog-support-grid>.catalog-button{--magnet-x: 0px;--magnet-y: 0px;translate:var(--magnet-x) var(--magnet-y)}.catalog-home .catalog-hero>.catalog-hero-media{translate:0 var(--hero-parallax, 0px)}@media(min-width:1025px)and (prefers-reduced-motion:no-preference){.catalog-home .catalog-hero>.catalog-hero-media{scale:1.06}}.catalog-brands .container>.partner-marquee{display:block;min-width:0;overflow:hidden}.partner-track{display:flex;width:max-content;min-width:200%}.partner-group{display:flex;flex:1 0 auto;align-items:center;justify-content:space-around;gap:35px;padding:0 18px}.partner-group>span{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:100px}.partner-group img{object-fit:contain}.partner-marquee .partner-pause{display:block;margin:10px 0 0 auto;padding:5px 8px;color:#52665a;font-size:.75rem;cursor:pointer;border-radius:3px}.partner-group[aria-hidden=true]{display:none}@media(prefers-reduced-motion:no-preference){.partner-track{animation:partner-drift 32s linear infinite;animation-play-state:paused}.partner-marquee[data-in-view=true] .partner-track{animation-play-state:running}.partner-group[aria-hidden=true]{display:flex}.partner-marquee:is(:hover,:focus-within,.is-paused) .partner-track{animation-play-state:paused}.catalog-product-tile,.about-compact-grid>article,.about-offerings-grid>article,.quiet-services-grid>*,.service-process-grid>article{transition:box-shadow .35s ease,border-color .35s ease,scale .35s ease,translate .35s ease}:is(.catalog-button,.ref-button,.button,.mobile-header-cta){transition:box-shadow .3s ease,background-color .3s ease,scale .3s ease}:is(.catalog-button,.ref-button,.button,.mobile-header-cta):active{scale:.98}:is(.catalog-button,.ref-button,.button,.catalog-product-footer a,.footer a,.catalog-category-copy) svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.footer-column>a,.footer-actions a{transition:color .25s ease,translate .25s ease}@media(hover:hover)and (pointer:fine){:is(.catalog-button,.ref-button,.button):hover{scale:1.015;box-shadow:0 8px 24px #173e291a}.catalog-product-tile:hover,.about-compact-grid>article:hover,.about-offerings-grid>article:hover,.quiet-services-grid>:hover,.service-process-grid>article:hover{translate:0 -4px;scale:1.008;border-color:#6ca67f;box-shadow:0 14px 30px #173e2912}:is(.about-compact-grid article,.about-offerings-grid article,.quiet-services-grid>*,.service-feature) svg{transition:transform .4s ease}:is(.about-compact-grid article,.about-offerings-grid article,.quiet-services-grid>*,.service-feature):hover svg{transform:translateY(-2px) rotate(-4deg)}.catalog-product-media{overflow:hidden}.catalog-product-media img{transition:transform .65s cubic-bezier(.22,1,.36,1)}.catalog-product-tile:is(:hover,:focus-within) .catalog-product-media img{transform:scale(1.045)}:is(.catalog-button,.ref-button,.catalog-product-footer a,.footer-actions a):is(:hover,:focus-visible) svg{transform:translate(3px)}.catalog-category-row>a:hover .catalog-category-copy svg{transform:translate(3px)}.footer-column>a:hover{translate:3px 0}.footer-actions a:hover{translate:0 -2px}}}@keyframes partner-drift{to{transform:translate(-50%)}}@media(prefers-reduced-motion:no-preference){.motion-site .catalog-category-media img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.motion-site .catalog-slider-controls button{transition:background-color .2s ease,color .2s ease,scale .2s ease}.motion-site .catalog-slider-controls button:active{scale:.94}.motion-site .home-product-filters button{transition:background-color .25s ease,color .25s ease,border-color .25s ease}.motion-site .floating-whatsapp:after{content:"";position:absolute;inset:-1px;border:1px solid #1fa855;border-radius:inherit;pointer-events:none;opacity:0;animation:whatsapp-welcome-ring 1.8s ease-out 2s 2}@media(hover:hover)and (pointer:fine){.motion-site .catalog-category-row>a:is(:hover,:focus-visible) .catalog-category-media img{transform:scale(1.045)}.motion-site .catalog-slider-controls button:hover{scale:1.04}}}@keyframes whatsapp-welcome-ring{0%{opacity:.4;transform:scale(1)}85%,to{opacity:0;transform:scale(1.28)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.motion-site *,.motion-site *:before,.motion-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.partner-track{width:100%;min-width:0}.partner-group{flex-wrap:wrap;justify-content:flex-start}.partner-pause{display:none!important}}
