@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Tajawal:wght@500;700;800&display=swap";:root{--green:#00c853;--deep:#06251d;--ink:#0f1115;--paper:#f7f8f6;--line:#e1e6e3;--muted:#68736e;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,Tajawal,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page-width{width:min(1180px,calc(100% - 48px));margin:auto}.visually-hidden,.skip-link:not(:focus){position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;z-index:100;left:18px;top:18px;padding:12px;color:#fff;background:var(--deep)}.section{padding:120px 0}.eyebrow{display:flex;align-items:center;gap:8px;margin:0;color:#39715a;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.eyebrow>span{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:#008a3a;background:#dffbe9;font-size:13px;letter-spacing:0}.eyebrow-dark{color:#b9d5c5}.eyebrow-dark>span{color:var(--green);background:#00c85324}h1,h2,h3,h4,p{margin:0}h1,h2{font-weight:800;letter-spacing:-3px;line-height:.98}h2{font-size:clamp(38px,4.3vw,59px)}h2>span{color:#7d8784}h1 em,h2 em{font-style:normal;color:var(--green)}.button{min-height:50px;padding:0 20px;border:1px solid transparent;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:800;transition:.2s transform,.2s background,.2s border}.button:hover{transform:translateY(-2px)}.button-green{color:#07341e;background:var(--green);box-shadow:0 9px 20px #00c85333}.button-green:hover{background:#18db6a}.button-outline{color:#fff;border-color:#ffffff4d;background:#ffffff0a}.button-outline:hover{border-color:#fff;background:#ffffff1a}.button-dark{color:#fff;background:#101416}.button-dark:hover{background:#29352f}.button:disabled{cursor:not-allowed;opacity:.5;transform:none}.button-row{display:flex;gap:10px;flex-wrap:wrap}.shopify-section:has(>.announcement-bar>.site-header,>.site-header){position:sticky;top:0;z-index:50}.announcement-bar{color:#c4d7cd;background:#061e17;font-size:12px}.announcement-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between}.announcement-inner>span{display:flex;align-items:center;gap:8px}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #00c8531f}.announcement-inner a{font-size:12px;font-weight:700;color:#fff}.announcement-inner a span{margin-left:4px}.site-header{position:sticky;z-index:50;top:0;border-bottom:1px solid rgba(6,37,29,.08);background:#f7f8f6f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{min-height:76px;display:flex;align-items:center;gap:30px}.brand-logo{display:flex;align-items:center;gap:10px;white-space:nowrap}.brand-word{font-weight:800;font-size:25px;line-height:1;letter-spacing:-1.6px}.brand-word>span{color:var(--green)}.tap-mark{position:relative;display:inline-block;overflow:hidden;flex:0 0 auto;width:39px;height:39px;border-radius:13px;background:var(--deep)}.tap-mark i{position:absolute;border:2.6px solid var(--green);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(-45deg)}.tap-mark i:nth-child(1){left:8px;top:8px;width:16px;height:16px}.tap-mark i:nth-child(2){left:5px;top:5px;width:22px;height:22px;opacity:.76}.tap-mark i:nth-child(3){left:2px;top:2px;width:28px;height:28px;opacity:.52}.tap-mark b{position:absolute;left:20px;top:20px;width:9px;height:9px;border-radius:50%;background:var(--green)}.tap-mark-light{background:var(--green)}.tap-mark-light i{border-color:var(--deep);border-left-color:transparent;border-bottom-color:transparent}.tap-mark-light b{background:var(--deep)}.desktop-navigation{margin-left:auto;display:flex;align-items:center;gap:27px}.desktop-navigation a{color:#4e5956;font-size:13px;font-weight:600}.desktop-navigation a:hover{color:#008c3b}.header-actions{display:flex;align-items:center;gap:10px}.locale-label{padding:7px;color:#2b4038;font-size:12px;font-weight:700}.localization-form select{padding:5px;border:0;color:#2b4038;background:transparent;font-size:12px;font-weight:700}.cart-link{position:relative;width:38px;height:38px;display:grid;place-items:center;border:1px solid #d9e0dc;border-radius:50%;background:#fff;color:#15392b}.cart-link svg{width:19px;height:19px}.cart-count{position:absolute;right:-5px;top:-6px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:9px;color:#06251d;background:var(--green);font-size:10px;font-weight:800}.header-cta{min-height:40px;padding:0 15px;border-radius:50px;display:flex;align-items:center;gap:7px;color:#06331d;background:var(--green);font-size:13px;font-weight:800}.menu-toggle{display:none;width:38px;height:38px;padding:0;border:1px solid #d9e0dc;border-radius:50%;background:#fff}.menu-toggle i{display:block;width:16px;height:2px;margin:3px auto;background:#163c2d}.mobile-navigation{display:none}.shopify-section:has(>.announcement-bar>.site-header,>.site-header) .site-header{position:relative;top:auto}.hero{position:relative;z-index:0;min-height:650px;overflow:hidden;color:#fff;background:#09271e}.hero-grid{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(134,255,186,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(134,255,186,.09) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(to right,#000 10%,transparent 92%);mask-image:linear-gradient(to right,#000 10%,transparent 92%)}.hero-orbit{position:absolute;z-index:-1;border:1px solid rgba(97,247,157,.16);border-radius:50%}.hero-orbit-one{width:850px;height:850px;right:-440px;top:-230px}.hero-orbit-two{width:630px;height:630px;right:-340px;top:-122px}.hero-layout{min-height:650px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:20px}.hero-copy{padding:65px 0}.hero-copy h1{max-width:640px;margin:20px 0 23px;font-size:clamp(49px,5.25vw,76px);letter-spacing:-4.5px}.hero-description{max-width:540px;color:#b7cec3;font-size:16px;line-height:1.6}.hero-copy .button-row{margin-top:31px}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:52px;color:#abc7b9;font-size:12px;line-height:1.4}.hero-proof strong{color:#fff}.avatar-stack{display:flex;padding-left:7px}.avatar-stack span{width:31px;height:31px;margin-left:-7px;display:grid;place-items:center;border:2px solid #09271e;border-radius:50%;color:#fff;background:#5d826f;font-size:10px;font-weight:800}.avatar-stack span:nth-child(2){background:#dc9c5c}.avatar-stack span:nth-child(3){background:#75548e}.avatar-stack span:nth-child(4){background:#00a648}.hero-device{height:560px;position:relative}.hero-glow{position:absolute;right:25px;top:96px;width:375px;height:375px;border-radius:50%;background:radial-gradient(circle,rgba(0,200,83,.34),rgba(0,200,83,.03) 57%,transparent 71%)}.phone-frame{position:absolute;z-index:1;right:84px;top:42px;width:244px;height:490px;padding:8px;border:5px solid #23332d;border-radius:37px;background:#101513;transform:rotate(8deg);box-shadow:-19px 22px 45px #00000061,0 0 0 1px #ffffff26 inset}.phone-speaker{position:absolute;z-index:2;left:50%;top:11px;width:68px;height:16px;border-radius:12px;background:#101513;transform:translate(-50%)}.phone-screen{position:relative;height:100%;overflow:hidden;padding:12px 13px;border-radius:25px;color:#102017;background:linear-gradient(160deg,#f5fff9,#e0fae9)}.phone-status{display:flex;justify-content:space-between;margin:2px 2px 23px;font-size:8px}.phone-business{display:flex;align-items:center;gap:7px;font-size:9px}.phone-business>i{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#e2b681;font-size:11px;font-style:normal;font-weight:800}.phone-business span small{display:block;margin-top:2px;color:#6c7a72;font-size:7px}.phone-business>b{margin-left:auto;color:#00a84a}.phone-review{margin-top:19px;padding:15px 13px;border:1px solid #e1eee6;border-radius:16px;background:#fff;box-shadow:0 9px 20px #103b2614}.phone-review>div{display:flex;justify-content:space-between;color:#3575db;font-size:11px}.phone-review>div i{width:7px;height:7px;border-radius:50%;background:var(--green)}.phone-review h2{margin:21px 0 5px;font-size:14px;letter-spacing:-.5px}.phone-review p{color:#6d7771;font-size:9px;line-height:1.4}.phone-stars{display:block;margin:14px 0;color:#f7b900;font-size:17px;letter-spacing:1px}.phone-review a{height:29px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:7px;color:#fff;background:#0b2b20;font-size:8px;font-weight:700}.phone-powered{position:absolute;bottom:16px;width:calc(100% - 26px);text-align:center;color:#6c8478;font-size:7px}.phone-powered b{margin-left:3px;color:#087d36}.hero-card{position:absolute;z-index:3;left:32px;bottom:64px;filter:drop-shadow(0 21px 18px rgba(0,0,0,.33));transform:rotate(-10deg)}.device-label{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(255,255,255,.42);border-radius:13px;color:#112b20;background:#f0fff6f0;box-shadow:0 12px 26px #0000002b}.device-label>b{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#009d41;background:#d9fbe6}.device-label strong,.device-label small{display:block}.device-label strong{font-size:10px}.device-label small{margin-top:2px;color:#618071;font-size:8px}.label-top{left:18px;top:79px}.label-bottom{right:8px;bottom:65px}.device-label .success-check{border-radius:50%;color:#05281b;background:var(--green)}.tap-ripples{position:absolute;z-index:2;left:144px;bottom:48px;width:80px;height:80px;border:1px solid rgba(0,200,83,.55);border-radius:50%}.tap-ripples i{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(0,200,83,.35);border-radius:50%}.tap-ripples i:nth-child(2){top:20px;right:20px;bottom:20px;left:20px}.tap-ripples i:nth-child(3){top:31px;right:31px;bottom:31px;left:31px;border:0;background:var(--green)}.nfc-card{position:relative;width:189px;aspect-ratio:1.585;overflow:hidden;padding:14px 15px 12px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#121718,#09291e);box-shadow:0 13px 20px #01130c33,0 0 0 1px #ffffff29 inset}.hero-card{width:262px;padding:19px 21px 15px;border-radius:18px}.card-brand{position:relative;z-index:2;display:flex;justify-content:space-between;color:#ffffffc7;font-size:10px;font-weight:800;letter-spacing:-.5px}.card-brand>b{font-size:17px;line-height:.6;transform:rotate(-43deg)}.card-message{position:relative;z-index:2;display:flex;align-items:center;gap:10px;margin-top:14px}.card-message>i{display:grid;place-items:center;flex:0 0 auto;width:29px;height:29px;border-radius:9px;color:#fff;background:#ffffff1a;font-size:16px;font-style:normal;font-weight:800}.card-message p{font-size:13px;font-weight:700;line-height:1.06;letter-spacing:-.5px}.card-message small{display:block;margin-top:5px;color:#ffc531;font-size:8px;letter-spacing:1px}.card-tap{position:absolute;z-index:2;left:15px;bottom:12px;display:flex;align-items:center;gap:4px;color:#ffffff9e;font-size:8px;font-weight:600}.card-tap i{width:15px;height:15px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.54);border-radius:50%;font-size:9px;font-style:normal}.nfc-card u{position:absolute;z-index:1;border:1px solid rgba(0,200,83,.3);border-radius:50%;text-decoration:none}.nfc-card u:nth-last-child(2){right:-101px;bottom:-109px;width:176px;height:176px}.nfc-card u:last-child{right:-77px;bottom:-87px;width:130px;height:130px}.hero-card .card-brand{font-size:13px}.hero-card .card-message{gap:13px;margin-top:21px}.hero-card .card-message>i{width:43px;height:43px;border-radius:13px;font-size:24px}.hero-card .card-message p{font-size:18px}.hero-card .card-message small{margin-top:7px;font-size:10px}.hero-card .card-tap{left:21px;bottom:16px;font-size:10px}.hero-card .card-tap i{width:20px;height:20px}.nfc-menu{background:linear-gradient(135deg,#092b22,#11231d)}.nfc-menu .card-message>i{color:#c8ffdb}.nfc-instagram .card-message>i{background:linear-gradient(135deg,#feac53,#e249a4 57%,#6952cc)}.nfc-whatsapp .card-message>i{background:#17ae60}.nfc-facebook .card-message>i{background:#3976e8}.nfc-custom{background:linear-gradient(135deg,#0f1415,#263d34)}.nfc-custom .card-message>i{color:var(--green)}.brand-strip{border-bottom:1px solid var(--line);background:#fff}.brand-strip-inner{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:35px}.brand-strip-inner>p{color:#98a09e;font-size:9px;font-weight:800;letter-spacing:.13em}.brand-strip-inner>div{flex:1;max-width:640px;display:flex;justify-content:space-between;align-items:center;color:#5d6663}.brand-strip-inner b{font-size:19px;letter-spacing:-1px}.brand-strip-inner b:nth-child(2),.brand-strip-inner b:nth-child(4){font-family:Georgia,serif}.brand-strip-inner b:nth-child(2){font-style:italic}.brand-strip-inner b:nth-child(3){font-size:15px;letter-spacing:3px}.brand-strip-inner b:nth-child(5){font-size:14px;letter-spacing:4px}.section-heading{margin-bottom:52px}.split-heading{display:flex;align-items:end;justify-content:space-between;gap:50px}.section-heading h2{margin-top:16px}.heading-aside{max-width:325px;padding-bottom:4px}.heading-aside p{margin-bottom:19px;color:var(--muted);font-size:14px;line-height:1.55}.inline-link{display:inline-flex;align-items:center;gap:7px;color:#0e4431;font-size:14px;font-weight:800}.inline-link:hover,.product-meta a:hover,.service-card>a:hover{color:#008b3a}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product-tile{position:relative;min-height:360px;overflow:hidden;padding:16px;border:1px solid #e4e8e5;border-radius:20px;background:#fff;transition:.23s transform,.23s box-shadow}.product-tile:hover{transform:translateY(-5px);box-shadow:0 14px 30px #11231914}.product-tile:before{position:absolute;top:0;right:0;left:0;height:196px;content:"";background:linear-gradient(150deg,#edf9f0,#dff4e6)}.tile-1:before{background:linear-gradient(150deg,#eff7f0,#e6ede2)}.tile-2:before{background:linear-gradient(145deg,#fff0f5,#f7eee8)}.tile-3:before{background:linear-gradient(145deg,#e1f9e8,#e8f5ea)}.tile-4:before{background:linear-gradient(145deg,#edf4ff,#e8ecf3)}.tile-5:before{background:linear-gradient(145deg,#e8efed,#eff5f3)}.best-seller{position:absolute;z-index:3;top:14px;left:14px;padding:6px 8px;border-radius:20px;color:#bfffd8;background:#0e2e22;font-size:8px;font-weight:800;letter-spacing:.08em}.product-card-stage{position:relative;z-index:2;height:184px;display:grid;place-items:center}.product-card-stage .nfc-card{transform:rotate(-6deg);transition:.3s transform}.product-tile:hover .nfc-card{transform:rotate(-2deg) scale(1.03)}.tile-1 .nfc-card{transform:rotate(5deg)}.tile-2 .nfc-card{transform:rotate(-4deg)}.tile-3 .nfc-card{transform:rotate(6deg)}.tile-4 .nfc-card{transform:rotate(-5deg)}.tile-5 .nfc-card{transform:rotate(4deg)}.product-main{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0 15px;border-bottom:1px solid #edf0ee}.product-main h3{font-size:15px;letter-spacing:-.5px}.product-main p{margin-top:5px;color:#7f8985;font-size:11px}.add-circle{width:33px;height:33px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #dbe2de;border-radius:50%;color:#0a3828;background:#fff;font-size:20px;transition:.2s background}.add-circle:hover{background:var(--green);border-color:var(--green)}.product-meta{display:flex;justify-content:space-between;align-items:center;padding-top:13px}.product-meta>span{color:#41504b;font-size:12px;font-weight:700}.product-meta a{display:flex;gap:4px;color:#007f36;font-size:11px;font-weight:800}.counter-section{overflow:hidden;color:#fff;background:#08271d}.counter-grid{min-height:600px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%}.stand-scene{position:relative;min-height:566px}.green-arch{position:absolute;left:-82px;bottom:-102px;width:482px;height:482px;overflow:hidden;border-radius:50% 50% 0 0;background:linear-gradient(140deg,#00be51,#0b843f)}.green-arch i{position:absolute;border:1px solid rgba(236,255,243,.3);border-radius:50%}.green-arch i:nth-child(1){left:11px;bottom:-228px;width:460px;height:460px}.green-arch i:nth-child(2){left:66px;bottom:-173px;width:350px;height:350px}.green-arch i:nth-child(3){left:118px;bottom:-120px;width:245px;height:245px}.review-stand{position:absolute;z-index:2;left:89px;top:103px;width:221px;height:341px;overflow:hidden;border-radius:19px 19px 8px 8px;color:#11291f;background:#fbfffc;transform:perspective(800px) rotateY(8deg) rotateX(2deg);box-shadow:23px 25px 29px #00000059}.review-stand:after{position:absolute;bottom:-38px;left:-14%;width:130%;height:70px;border-radius:50%;content:"";background:#e5e9e6}.review-stand>div{height:62px;padding:13px;display:flex;align-items:center;gap:8px;background:#dff9e9;font-size:13px}.review-stand .tap-mark{width:30px;height:30px;border-radius:9px}.review-stand .tap-mark i{transform:scale(.77) rotate(-45deg);transform-origin:center}.review-stand .tap-mark b{left:15px;top:15px;width:7px;height:7px}.review-stand section{padding:24px 23px;text-align:center}.review-stand section>i{display:grid;place-items:center;width:44px;height:44px;margin:auto auto 13px;border-radius:13px;color:#008a39;background:#e0fbea;font-size:24px;font-style:normal}.review-stand h3{font-size:17px;letter-spacing:-.6px}.review-stand section>p{margin-top:6px;color:#718279;font-size:10px}.review-stand section>span{display:grid;place-items:center;gap:4px;margin-top:28px;color:#008b3a;font-size:19px}.review-stand section>span small{font-size:8px}.rating-pop{position:absolute;z-index:3;right:1px;top:181px;width:126px;padding:11px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;border-radius:12px;color:#10291e;background:#fff;box-shadow:0 13px 27px #00000036}.rating-pop>div{display:flex}.rating-pop i{width:20px;height:20px;margin-left:-5px;display:grid;place-items:center;border:1px solid #fff;border-radius:50%;color:#fff;background:#dc995d;font-size:8px;font-style:normal}.rating-pop i+i{background:#765791}.rating-pop p b{font-size:14px}.rating-pop p span{display:block;color:#f5b600;font-size:9px;letter-spacing:-1px}.rating-pop small{padding-left:1px;color:#79857f;font-size:8px}.counter-copy{padding:75px 0}.counter-copy h2{max-width:500px;margin:20px 0 23px;color:#fff}.counter-copy>p:not(.eyebrow){max-width:455px;color:#b2c8bd;font-size:15px;line-height:1.6}.tick-list{display:grid;gap:13px;margin:27px 0 29px;padding:0;list-style:none}.tick-list li{display:flex;align-items:center;gap:10px}.tick-list li>b{display:grid;place-items:center;flex:0 0 auto;width:21px;height:21px;border-radius:7px;color:#003d1d;background:var(--green);font-size:13px}.tick-list span strong,.tick-list span small{display:block}.tick-list span strong{font-size:12px}.tick-list span small{margin-top:2px;color:#8aada0;font-size:11px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-card{position:relative;min-height:509px;overflow:hidden;padding:24px;border:1px solid #e3e7e4;border-radius:21px;background:#fff}.service-top{display:flex;align-items:center;justify-content:space-between}.service-top>b{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;color:#007e35;background:#ddfce9;font-size:23px}.service-top span{color:#b8c0bd;font-size:11px;font-weight:800}.service-card h3{margin-top:42px;font-size:27px;line-height:1.02;letter-spacing:-1.4px}.service-card>p{max-width:270px;margin-top:14px;color:#6e7875;font-size:13px;line-height:1.52}.service-card>a{position:relative;z-index:2;display:flex;align-items:center;gap:6px;margin-top:19px;color:#0b3f2c;font-size:12px;font-weight:800}.menu-preview{position:absolute;right:22px;bottom:-11px;left:22px;height:184px;padding:17px;border:1px solid #dce4dd;border-radius:13px 13px 0 0;color:#183029;background:#fdfefd;box-shadow:0 -4px 20px #0000000a;transform:rotate(-2deg)}.menu-preview>p{display:flex;justify-content:space-between;font-size:10px}.menu-preview>p b{color:#0e4832;letter-spacing:2px}.menu-preview h4{margin:21px 0 10px;font-size:15px;letter-spacing:-.4px}.menu-preview>div{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid #ecf0ed;color:#60716a;font-size:9px}.menu-preview>div b{color:#273f35}.maps-service{background:#effaf2}.map-preview{position:absolute;right:0;bottom:0;left:0;height:207px;overflow:hidden;background:#ddf1e2}.map-preview:before,.map-preview:after{position:absolute;left:-34px;top:54px;width:245px;height:65px;border:12px solid rgba(125,174,136,.23);border-radius:50%;content:"";transform:rotate(-32deg)}.map-preview:after{left:123px;top:-36px;width:263px;height:110px;transform:rotate(39deg)}.map-preview>i{position:absolute;display:block;width:220px;height:9px;border-radius:7px;background:#ffffffc2;transform:rotate(25deg)}.map-preview>i:nth-child(1){left:-28px;top:22px}.map-preview>i:nth-child(2){left:36px;top:103px;transform:rotate(-28deg)}.map-preview>i:nth-child(3){left:-60px;top:150px;transform:rotate(8deg)}.map-preview>i:nth-child(4){right:-79px;top:67px;transform:rotate(68deg)}.map-preview>b{position:absolute;z-index:2;left:47%;top:44px;color:#008d3c;font-size:36px;text-shadow:0 5px 4px rgba(0,67,30,.16)}.map-preview>div{position:absolute;z-index:3;right:28px;bottom:21px;left:28px;padding:10px;border-radius:10px;background:#fff;box-shadow:0 7px 13px #1f522d1f}.map-preview>div strong{font-size:10px}.map-preview>div span{display:block;color:#f6b300;font-size:10px;letter-spacing:-1px}.map-preview>div span small{color:#718078;letter-spacing:0}.map-preview>div em{position:absolute;right:10px;top:12px;padding:3px 5px;border-radius:5px;color:#008b3a;background:#dff8e8;font-size:7px;font-style:normal}.chat-service{border:0;color:#fff;background:#0d3023}.chat-service .service-top>b{color:var(--green);background:#00c8532b}.chat-service .service-top span{color:#729184}.chat-service>p{color:#a7c1b4}.chat-service>a{color:#73f7a8}.chat-preview{position:absolute;right:18px;bottom:0;left:18px;padding:13px;border-radius:14px 14px 0 0;color:#1a392b;background:#e9f6ec}.chat-preview header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.chat-preview header>i{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#00a44a;font-size:11px;font-style:normal;font-weight:800}.chat-preview header span b,.chat-preview header span small{display:block}.chat-preview header span b{font-size:10px}.chat-preview header span small{margin-top:2px;color:#009641;font-size:7px}.chat-preview header>strong{margin-left:auto;color:#608275}.chat-preview>p{width:85%;padding:9px;border-radius:3px 9px 9px;background:#fff;font-size:9px;line-height:1.45}.chat-preview>a{display:flex;justify-content:space-between;margin-top:8px;padding:8px;border-radius:7px;color:#0d6f37;background:#ffffffbf;font-size:8px;font-weight:700}.steps-section{padding:117px 0 121px;color:#fff;background:#0d1113}.steps-intro{display:flex;align-items:end;justify-content:space-between;gap:40px}.steps-intro h2{margin-top:18px;color:#fff}.steps-intro>p{max-width:310px;margin-bottom:4px;color:#a7b7b0;font-size:14px;line-height:1.6}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:59px;border-top:1px solid #2a3531}.steps-grid article{min-height:230px;padding:26px 26px 0 0;border-right:1px solid #2a3531}.steps-grid article+article{padding-left:26px}.steps-grid article:last-child{border:0}.steps-grid article>span{color:#5d6d65;font-size:11px;font-weight:800}.steps-grid article>b{display:grid;place-items:center;width:41px;height:41px;margin:29px 0 23px;border:1px solid #315242;border-radius:13px;color:var(--green);background:#142b21;font-size:18px}.steps-grid h3{font-size:16px;letter-spacing:-.5px}.steps-grid p{max-width:190px;margin-top:9px;color:#98aaa1;font-size:12px;line-height:1.55}.quote-section{overflow:hidden;color:#fff;background:#00ae48}.quote-inner{position:relative;display:flex;align-items:center;justify-content:space-between;height:417px}.quote-inner:before,.quote-inner:after{position:absolute;right:-240px;top:-283px;width:750px;height:750px;border:1px solid rgba(255,255,255,.24);border-radius:50%;content:""}.quote-inner:after{right:-160px;top:-203px;width:590px;height:590px}.quote-inner>div{position:relative;z-index:2;max-width:726px}.quote-inner>div>p{height:36px;font-family:Georgia,serif;font-size:70px;font-weight:700;line-height:.75}.quote-inner h2{color:#06271b;font-size:clamp(34px,4vw,53px)}.quote-inner h2 em{color:#fff}.quote-inner>div>span{display:block;margin-top:23px;color:#075d2d;font-size:13px}.quote-inner aside{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;gap:7px;margin-right:54px;color:#06311f;font-size:19px;font-weight:800;letter-spacing:-1px}.quote-inner aside .tap-mark{width:49px;height:49px}.quote-inner aside small{color:#e7ffef;font-size:10px;letter-spacing:0;font-weight:600}.faq-section{background:#fff}.faq-layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:11%}.faq-copy h2{margin:16px 0 20px}.faq-copy>p:not(.eyebrow){max-width:305px;margin-bottom:25px;color:#6b7672;font-size:14px;line-height:1.6}.faq-list{border-top:1px solid #dfe5e1}.faq-list details{border-bottom:1px solid #dfe5e1}.faq-list summary{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#17221e;list-style:none;font-size:15px;font-weight:700;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#087f38;background:#e1f8e9;font-size:18px;font-weight:500}.faq-list details[open] summary{color:#008b3a}.faq-list details[open] summary b{font-size:0}.faq-list details[open] summary b:before{content:"\2212";font-size:19px}.faq-list details p{padding:0 45px 22px 0;color:#6f7975;font-size:13px;line-height:1.6}.cta-section{padding:0 0 80px;background:#fff}.cta-box{position:relative;min-height:435px;overflow:hidden;padding:61px 79px;display:flex;align-items:center;justify-content:space-between;border-radius:26px;color:#fff;background:#072b1f}.cta-box>i{position:absolute;border:1px solid rgba(0,200,83,.18);border-radius:50%}.cta-box>i:first-child{right:-190px;top:-70px;width:620px;height:620px}.cta-box>i:nth-child(2){right:-110px;top:12px;width:460px;height:460px}.cta-content{position:relative;z-index:2}.cta-content h2{margin:18px 0 17px;color:#fff}.cta-content>p:not(.eyebrow){color:#b5d1c3;font-size:14px}.cta-content .button-row{margin-top:25px}.cta-card{position:relative;z-index:2;width:346px;height:242px;overflow:hidden;padding:18px 20px;border:1px solid rgba(255,255,255,.27);border-radius:21px;color:#fff;background:linear-gradient(135deg,#0e1614,#07472a);box-shadow:-18px 23px 34px #0000003b;transform:rotate(7deg)}.cta-card:after{position:absolute;right:-177px;bottom:-253px;width:390px;height:390px;border:1px solid rgba(0,200,83,.4);border-radius:50%;content:""}.cta-card>p{position:relative;z-index:2;display:flex;align-items:center;gap:7px;font-size:13px}.cta-card .tap-mark{width:30px;height:30px;border-radius:9px}.cta-card .tap-mark i{transform:scale(.77) rotate(-45deg);transform-origin:center}.cta-card .tap-mark b{left:15px;top:15px;width:7px;height:7px}.cta-card>div{position:relative;z-index:2;display:grid;grid-template-columns:61px 1fr;column-gap:13px;align-items:center;margin-top:39px}.cta-card>div>i{grid-row:span 2;width:55px;height:55px;display:grid;place-items:center;border:1px solid #4d9269;border-radius:50%;color:var(--green);font-size:29px;font-style:normal}.cta-card strong{font-size:25px;line-height:1;letter-spacing:-1.4px}.cta-card small{margin-top:8px;color:#9ebcaf;font-size:10px}.site-footer{color:#aebcb5;background:#0d1113}.footer-top{min-height:335px;padding:72px 0 54px;display:grid;grid-template-columns:2.1fr .9fr .95fr 1.45fr;gap:35px}.brand-logo-light .brand-word{color:#fff}.footer-brand>p{max-width:260px;margin-top:19px;color:#98aaa1;font-size:12px;line-height:1.6}.social-links{display:flex;gap:7px;margin-top:21px}.social-links a{width:31px;height:31px;display:grid;place-items:center;border:1px solid #33413b;border-radius:50%;color:#c4d2cb;font-size:16px}.social-links a:hover{border-color:var(--green);color:var(--green)}.footer-column{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.footer-column h2,.footer-newsletter h2{margin:3px 0 7px;color:#fff;font-size:12px;letter-spacing:0}.footer-column a{color:#a6b6ae;font-size:12px}.footer-column a:hover{color:var(--green)}.footer-newsletter p{font-size:12px;line-height:1.5}.newsletter-form{height:42px;margin:16px 0 10px;padding:4px;display:flex;border:1px solid #34423b;border-radius:8px}.newsletter-form input{width:100%;min-width:0;padding:0 9px;border:0;outline:0;color:#fff;background:transparent;font-size:11px}.newsletter-form input::placeholder{color:#7c8b84}.newsletter-form button{width:32px;height:32px;flex:0 0 auto;border:0;border-radius:5px;color:#003c1b;background:var(--green);font-size:18px}.form-success{color:#63ea95!important;font-size:10px!important}.footer-bottom{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #29332f;font-size:10px}.footer-bottom>div{display:flex;gap:18px}.footer-bottom a:hover{color:var(--green)}.arabic-tagline{color:#62e990;font-family:Tajawal,sans-serif;font-size:12px}.theme-toast{position:fixed;right:24px;bottom:24px;z-index:100;max-width:calc(100vw - 48px);padding:13px 16px;border:1px solid #caefda;border-radius:11px;color:#113d2a;background:#fff;box-shadow:0 15px 38px #0922162e;font-size:12px;font-weight:700;opacity:0;pointer-events:none;transform:translateY(12px);transition:.25s opacity,.25s transform}.theme-toast.is-visible{opacity:1;transform:translateY(0)}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.product-media{position:sticky;top:100px;display:grid;gap:15px;place-items:center;min-height:500px;padding:35px;border:1px solid var(--line);border-radius:24px;background:#e8f5eb}.product-image{display:block;width:100%;height:auto;max-height:590px;object-fit:contain;border-radius:14px}.product-fallback-card{width:min(100%,500px);border-radius:28px;transform:rotate(-5deg);box-shadow:0 28px 35px #07361f33}.product-fallback-card .card-brand{font-size:19px}.product-fallback-card .card-message{margin-top:50px;gap:22px}.product-fallback-card .card-message>i{width:83px;height:83px;border-radius:20px;font-size:45px}.product-fallback-card .card-message p{font-size:35px}.product-fallback-card .card-tap{left:35px;bottom:29px;font-size:17px}.product-fallback-card .card-tap i{width:31px;height:31px}.product-thumbnails{display:flex;gap:10px;width:100%}.product-thumbnails a{width:65px;height:65px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.product-thumbnails img{width:100%;height:100%;object-fit:cover}.back-link{display:inline-block;margin-bottom:38px;color:#5d6863;font-size:12px;font-weight:700}.back-link:hover{color:#008b3a}.product-details>.eyebrow{margin-bottom:18px}.product-details h1{font-size:clamp(40px,4.5vw,58px)}.product-price-large{margin:22px 0 16px;color:#0d3d2a;font-size:21px;font-weight:800}.compare-price{margin-top:-10px;margin-bottom:15px;color:#89938f;text-decoration:line-through;font-size:13px}.product-description{margin:25px 0;color:#65716c;font-size:14px;line-height:1.65}.product-description p+p{margin-top:12px}.variant-field{margin:28px 0 20px}.variant-field label{display:block;margin-bottom:9px;color:#273b33;font-size:12px;font-weight:800}.variant-field select{width:100%;height:48px;padding:0 14px;border:1px solid #d7dfda;border-radius:9px;color:#1a3328;background:#fff}.purchase-row{display:flex;gap:10px}.quantity-selector{height:50px;display:flex;border:1px solid #d7dfda;border-radius:50px;overflow:hidden;background:#fff}.quantity-selector button{width:38px;border:0;background:transparent;color:#164531;font-size:19px}.quantity-selector input{width:31px;padding:0;border:0;outline:0;text-align:center;font-size:13px;font-weight:700;-moz-appearance:textfield}.quantity-selector input::-webkit-outer-spin-button,.quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-to-cart{flex:1}.product-promises{display:grid;gap:9px;margin:28px 0 0;padding:17px 0 0;border-top:1px solid var(--line);list-style:none;color:#4a5c53;font-size:12px}.product-promises b{margin-right:7px;color:#008b3a}.collection-intro{max-width:650px;margin-bottom:48px}.collection-intro h1,.cart-heading h1,.narrow-content h1{margin:16px 0;font-size:clamp(43px,5vw,64px)}.collection-intro>.rte,.collection-intro>p{color:#6b7571;font-size:15px;line-height:1.6}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.catalog-card{overflow:hidden;border:1px solid var(--line);border-radius:17px;background:#fff}.catalog-image{height:280px;display:grid;place-items:center;overflow:hidden;background:#e8f5eb}.catalog-image>img{width:100%;height:100%;object-fit:cover}.catalog-image .nfc-card{transform:rotate(-5deg)}.catalog-info{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:17px}.catalog-info h2{font-size:16px;letter-spacing:-.5px}.catalog-info h2 a:hover{color:#008b3a}.catalog-info p{margin-top:7px;color:#53635c;font-size:13px;font-weight:700}.pagination{display:flex;justify-content:center;margin-top:40px}.pagination .page{display:flex;gap:12px}.pagination a,.pagination span{padding:8px}.empty-state{max-width:570px;margin:20px auto;text-align:center}.empty-state>.tap-mark{margin-bottom:18px}.empty-state h1,.empty-state h2{margin-bottom:15px;font-size:clamp(35px,5vw,55px)}.empty-state p{max-width:420px;margin:0 auto 25px;color:#65716c;line-height:1.6;font-size:14px}.cart-heading{margin-bottom:43px}.cart-form{display:grid;grid-template-columns:1.4fr .6fr;gap:50px;align-items:start}.cart-items{border-top:1px solid var(--line)}.cart-item{display:grid;grid-template-columns:95px 1fr 90px 95px;gap:17px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.cart-item-image{width:95px;height:95px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#e8f5eb}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-image .tap-mark{transform:scale(.8)}.cart-item-title>a{font-size:14px;font-weight:800}.cart-item-title>a:hover{color:#008b3a}.cart-item-title p{margin:5px 0;color:#708078;font-size:11px}.remove-link{color:#5c6c63!important;font-size:11px!important;font-weight:600!important;text-decoration:underline}.cart-quantity input{width:60px;height:35px;padding:0 8px;border:1px solid #d6dfda;border-radius:8px;text-align:center;font-size:12px}.cart-item-price{text-align:right;color:#1e392d;font-size:13px;font-weight:800}.cart-summary{padding:25px;border:1px solid #dce4df;border-radius:17px;background:#fff}.cart-summary h2{margin-bottom:23px;font-size:19px;letter-spacing:-.7px}.cart-summary>p{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #e7ece9;color:#394b43;font-size:13px}.cart-summary>p strong{color:#102b20}.cart-summary>small{display:block;margin:13px 0 23px;color:#718078;font-size:10px;line-height:1.5}.cart-summary label{display:block;margin-bottom:7px;color:#405148;font-size:11px;font-weight:700}.cart-summary textarea{width:100%;min-height:68px;margin-bottom:12px;padding:10px;border:1px solid #d7dfda;border-radius:8px;resize:vertical;font-size:11px}.cart-summary .button{width:100%;margin-top:8px}.additional-checkout-buttons{margin-top:10px}.cart-empty{padding:75px 0}.content-page{min-height:430px;background:#fff}.narrow-content{max-width:760px}.narrow-content .rte{color:#52635a;font-size:15px;line-height:1.7}.narrow-content .rte>*+*{margin-top:17px}.narrow-content .rte h2,.narrow-content .rte h3{color:#122b20;font-size:25px;letter-spacing:-1px}.not-found{min-height:560px;display:grid;place-items:center;background:#fff}.not-found .empty-state{margin:0}.not-found .eyebrow{justify-content:center;margin-bottom:14px}@media(max-width:1050px){.desktop-navigation{gap:17px}.hero-device{transform:scale(.9);transform-origin:right center}.hero-layout{grid-template-columns:1fr .87fr}.cta-box{padding:55px}.cta-card{width:300px}.footer-top{grid-template-columns:1.8fr .9fr .9fr 1.25fr;gap:23px}.product-layout{gap:6%}}@media(max-width:800px){.page-width{width:min(100% - 36px,600px)}.desktop-navigation,.locale-label,.localization-form,.header-cta{display:none}.menu-toggle{display:block}.mobile-navigation{overflow:hidden;max-height:0;transition:max-height .25s ease}.mobile-navigation.is-open{display:grid;max-height:310px;padding-bottom:16px}.mobile-navigation a{padding:12px 0;border-bottom:1px solid #e5ebe7;color:#244437;font-size:14px;font-weight:700}.hero,.hero-layout{min-height:unset}.hero-layout{display:block}.hero-copy{padding:67px 0 14px}.hero-copy h1{font-size:clamp(46px,12vw,69px);letter-spacing:-3.7px}.hero-device{height:462px;margin:0 -28px;transform:scale(.83);transform-origin:70% top}.phone-frame{right:16%}.hero-card{left:10%}.label-top{left:8%}.label-bottom{right:6%}.brand-strip-inner{min-height:0;display:block;padding:20px 0}.brand-strip-inner>p{margin-bottom:17px;text-align:center}.brand-strip-inner>div{gap:12px}.brand-strip-inner b{font-size:14px}.brand-strip-inner b:nth-child(3),.brand-strip-inner b:nth-child(5){font-size:11px}.section{padding:83px 0}.split-heading,.steps-intro{display:block}.heading-aside,.steps-intro>p{max-width:480px;margin-top:21px}.product-grid,.catalog-grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-tile{min-height:333px;padding:12px}.product-tile:before{height:172px}.product-card-stage{height:161px;transform:scale(.9)}.best-seller{top:9px;left:9px;font-size:7px}.product-main{padding:12px 0}.product-main h3{font-size:13px}.product-main p{font-size:10px}.product-meta{padding-top:11px}.counter-grid{min-height:0;grid-template-columns:1fr;gap:0}.stand-scene{min-height:447px}.green-arch{left:-60px;transform:scale(.86);transform-origin:bottom left}.review-stand{left:17%;top:76px;transform:scale(.9) perspective(800px) rotateY(8deg) rotateX(2deg)}.rating-pop{right:8%;top:150px}.counter-copy{padding:47px 0 71px}.services-grid{grid-template-columns:1fr;gap:13px}.service-card{min-height:450px}.steps-grid{grid-template-columns:repeat(2,1fr);margin-top:38px}.steps-grid article:nth-child(2){border-right:0}.steps-grid article:nth-child(n+3){padding-top:26px;border-top:1px solid #2a3531}.quote-inner{height:390px}.quote-inner aside{display:none}.faq-layout{grid-template-columns:1fr;gap:42px}.cta-box{min-height:0;padding:54px 29px 283px}.cta-card{position:absolute;right:-7px;bottom:-23px;transform:rotate(5deg) scale(.86);transform-origin:bottom right}.footer-top{grid-template-columns:1fr 1fr;padding:55px 0 34px}.footer-brand{grid-column:1/-1}.footer-newsletter{grid-column:1/-1;max-width:380px;margin-top:9px}.footer-bottom{flex-wrap:wrap;padding:17px 0}.arabic-tagline{display:none}.product-layout{grid-template-columns:1fr;gap:40px}.product-media{position:relative;top:auto;min-height:400px}.product-details{max-width:580px}.cart-form{grid-template-columns:1fr;gap:28px}.cart-summary{max-width:530px}.collection-intro{margin-bottom:35px}}@media(max-width:450px){.announcement-inner{justify-content:center}.announcement-inner a{display:none}.header-inner{min-height:65px}.brand-word{font-size:23px}.hero-copy{padding-top:51px}.hero-description{font-size:14px}.hero-copy .button-row{margin-top:26px}.button{min-height:47px;padding:0 17px;font-size:13px}.hero-proof{margin-top:35px}.hero-device{height:402px;margin-bottom:-57px;transform:scale(.72);transform-origin:62% top}.section-heading{margin-bottom:33px}h2{letter-spacing:-2.4px}.product-grid,.catalog-grid{grid-template-columns:1fr}.product-tile{min-height:350px}.product-tile:before{height:181px}.product-card-stage{height:170px;transform:scale(1)}.products-section{padding-bottom:70px}.stand-scene{min-height:383px}.green-arch{left:-32px;transform:scale(.72)}.review-stand{left:14%;top:70px;transform:scale(.72) perspective(800px) rotateY(8deg) rotateX(2deg);transform-origin:top left}.rating-pop{right:4%;top:134px;transform:scale(.83);transform-origin:top right}.steps-section{padding:78px 0}.steps-grid{grid-template-columns:1fr}.steps-grid article,.steps-grid article+article{min-height:191px;padding:22px 0;border-right:0;border-top:1px solid #2a3531}.steps-grid article:first-child{border-top:0}.steps-grid article>b{margin:17px 0}.quote-inner{height:348px}.quote-inner h2{font-size:35px}.cta-section{padding-bottom:51px}.cta-box{padding-right:25px;padding-left:25px}.cta-content h2{font-size:38px}.footer-top{gap:27px 17px}.footer-bottom>div{order:3;width:100%}.footer-bottom{align-items:flex-start}.theme-toast{right:18px;bottom:18px}.product-media{min-height:330px;padding:22px}.product-fallback-card .card-message{margin-top:30px}.product-fallback-card .card-message>i{width:55px;height:55px;font-size:28px}.product-fallback-card .card-message p{font-size:24px}.product-fallback-card .card-tap{left:25px;bottom:20px;font-size:12px}.cart-item{grid-template-columns:70px 1fr 65px;gap:11px}.cart-item-image{width:70px;height:70px}.cart-item-price{display:none}.cart-quantity input{width:57px}.cart-heading h1{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yallatap.css.map */
