:root{--g:#11633a;--g2:#17b86c;--p:#f6faf7;--ink:#17251d;--muted:#68736d;--line:#dfe9e3}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;font-family:'IBM Plex Sans Arabic',sans-serif;color:var(--ink);line-height:1.75;overflow-x:hidden}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.announcement{background:var(--g);color:#fff;text-align:center;padding:7px 15px;font-size:14px}header{background:#fff;border-bottom:1px solid #e6eee8;position:sticky;top:0;z-index:20;box-shadow:0 3px 16px #1232}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:10px;align-items:center;color:var(--g);text-decoration:none}.brand i{display:grid;place-items:center;width:43px;height:43px;background:var(--g);color:#fff;border-radius:10px;font-style:normal;font-size:23px}.brand b{font-size:20px}.brand small,footer small{display:block;color:#78847d;font-size:12px;font-weight:400}.nav nav{display:flex;gap:6px}.nav nav a{color:#4c5750;text-decoration:none;padding:8px 14px;border-radius:8px;font-size:14px}.nav nav a:hover{background:#ebf8f1;color:var(--g)}.menu{display:none;border:0;background:none;font-size:25px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding-top:52px;padding-bottom:72px}.main{position:relative;aspect-ratio:1;border-radius:22px;overflow:hidden;background:#f3f5f3;box-shadow:0 8px 28px #17341f1c}.main img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.main em{position:absolute;top:17px;right:17px;background:#eca527;color:#fff;padding:5px 11px;border-radius:8px;font-style:normal;font-weight:700;font-size:13px}.main small{position:absolute;bottom:14px;left:16px;background:#fffd;padding:2px 8px;border-radius:6px}.thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:11px;margin-top:15px;direction:ltr}.thumb{padding:0;border:2px solid transparent;background:#fff;border-radius:10px;overflow:hidden;aspect-ratio:1;cursor:pointer}.thumb.active{border-color:var(--g2)}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.stock{display:inline-block;background:#fff5f4;border:1px solid #ffd9d5;color:#aa3d34;padding:4px 11px;border-radius:8px;font-size:13px}.rating{color:#e69a17;font-size:19px;margin-top:15px}.rating span{color:#6c756f;font-size:14px}.info h1{font-size:38px;line-height:1.25;margin:4px 0}.sub{color:var(--muted);font-size:18px;margin:0}.price{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:16px 0}.price strong{font-size:48px;line-height:1;color:#149152}.price b{color:#149152;font-size:20px}.price del{color:#aaa}.price mark{background:#e9f9f0;color:#12884c;border:1px solid #b8ecd0;padding:2px 8px;border-radius:6px;font-size:13px}.award{border:1px solid var(--line);padding:10px 13px;border-radius:11px;color:#16844b;background:#fbfdfb;font-weight:600}.info p{color:#59655e}.green{color:#12864a}.checks,.benefits{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:7px 16px;font-size:14px}.checks li:before,.benefits li:before{content:'✓';color:#15a45a;font-weight:700;margin-left:8px}.trust{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:17px 0;color:#68746d;font-size:13px}.wa{display:inline-flex;justify-content:center;background:linear-gradient(135deg,#16c779,#0c9e75);color:#fff;text-decoration:none;padding:14px 26px;border-radius:12px;font-weight:700;box-shadow:0 8px 20px #15af6c35}.wide{width:100%;font-size:18px}.hint{display:block;text-align:center;color:#7b857f;margin-top:5px}.section{padding:78px 0}.pale{background:var(--p)}.title{text-align:center;margin-bottom:38px}.title>span{color:#159052;background:#e9f8ef;border-radius:99px;padding:4px 12px;font-size:12px;font-weight:700}.title h2{font-size:32px;margin:7px 0 0}.title p{margin:0;color:#748078}.right{text-align:right;margin-bottom:18px}.cards,.delivery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards article,.delivery article{background:#fff;border:1px solid #e2ece5;padding:27px;border-radius:16px}.cards i,.delivery i{display:grid;place-items:center;width:44px;height:44px;background:#e9f8ef;color:#13844a;border-radius:11px;font-style:normal;font-size:20px}.cards h3,.delivery h3{margin:14px 0 4px}.cards p,.delivery p{margin:0;color:#6c7871;font-size:14px}.split{display:grid;grid-template-columns:1fr 1fr;gap:62px;align-items:center}.feature-img,.spec-img{width:100%;max-height:490px;object-fit:cover;border-radius:19px}.specs{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.specs div{display:grid;grid-template-columns:1fr 1.25fr;padding:10px 17px;border-bottom:1px solid #edf2ee;font-size:14px}.specs .head{background:var(--g);color:#fff}.delivery article{text-align:center}.delivery i{margin:auto}.narrow{max-width:800px}details{background:#fff;border:1px solid var(--line);border-radius:12px;margin:10px 0;padding:0 18px}summary{padding:16px 0;font-weight:600;cursor:pointer;list-style:none}summary:after{content:'+';float:left;color:var(--g);font-size:21px}details[open] summary:after{content:'−'}details p{color:#69746d}.cta{padding:68px 0;background:linear-gradient(135deg,#0f6037,#119b61);color:#fff;text-align:center}.cta h2{font-size:35px;margin:0}.cta p{max-width:680px;margin:8px auto 22px}.cta .wa{background:#fff;color:#0e8952}.cta-trust{margin-top:27px;font-size:13px}footer{text-align:center;background:#0d2418;color:#d9e6de;padding:38px 15px 23px}footer b{font-size:20px}footer p{font-size:12px;color:#8da097}.float{position:fixed;left:22px;bottom:22px;width:56px;height:56px;display:grid;place-items:center;background:#16bd6f;color:#fff;border-radius:50%;text-decoration:none;font-size:28px;z-index:18}.top{position:fixed;right:22px;bottom:22px;width:44px;height:44px;border:0;border-radius:50%;background:var(--g);color:#fff;font-size:20px;opacity:0;pointer-events:none}.top.show{opacity:1;pointer-events:auto}.modal{position:fixed;inset:0;background:#07130eed;display:none;place-items:center;z-index:50;padding:25px}.modal.open{display:grid}.modal img{max-width:90vw;max-height:88vh;border-radius:14px}.modal button{position:absolute;top:20px;left:22px;width:42px;height:42px;border:0;border-radius:50%;font-size:25px}@media(max-width:800px){.wrap{width:calc(100% - 28px)}.announcement{font-size:12px;white-space:nowrap;overflow:hidden}.announcement span{display:none}.nav{height:69px}.menu{display:block;order:2}.brand{order:1}.brand b{font-size:17px}.nav nav{display:none}.hero{grid-template-columns:1fr;gap:31px;padding-top:32px;padding-bottom:54px}.main{border-radius:17px}.thumbs{gap:7px}.info h1{font-size:30px}.price strong{font-size:42px}.checks{grid-template-columns:1fr}.trust{font-size:11px;gap:7px}.section{padding:56px 0}.title h2{font-size:28px}.cards,.delivery,.split{grid-template-columns:1fr}.split{gap:28px}.feature-img{order:-1}.benefits{grid-template-columns:1fr}.cta h2{font-size:29px}.cta-trust{line-height:2.2}.float{left:14px;bottom:14px}.top{right:14px;bottom:14px}}
/* Ivory Gallery Edition */
:root{--ivory:#F4EFE6;--paper:#FFFCF7;--sand:#D9C7AE;--gold:#B89562;--forest:#123C2D;--charcoal:#252824;--sage:#8A9B8F;--line:#DED2C1}html{background:var(--ivory)}body{background:var(--paper);color:var(--charcoal);background-image:radial-gradient(circle at 12% 20%,#eadcc850,transparent 32%),linear-gradient(180deg,#fffdf9,#f8f2e9 48%,#fffdf9)}.wrap{width:min(1380px,calc(100% - 64px))}.announcement{background:var(--forest);color:#fff9ef;border:0}.site-header{background:#fffdf9ed;border-color:#e6dbc9;box-shadow:0 8px 28px #59442c12;backdrop-filter:blur(16px)}.brand{color:var(--forest)}.brand-mark{background:transparent;color:var(--gold);border:1px solid var(--gold);border-radius:50%}.brand small{color:#8d877e}.nav nav a{color:#3e463f}.nav nav a:hover{background:#f3ebdf;color:var(--forest)}.hero{gap:82px;min-height:calc(100vh - 110px);align-items:center}.main-image{border-radius:80px 18px 18px 18px;background:#e8dece;border:1px solid #d7c6ad;box-shadow:0 28px 75px #6f573334;overflow:hidden}.main-image>img{filter:saturate(.82) brightness(1.04) contrast(.97)}.award{background:#fff9ee;color:#8a6234;border:1px solid #cfad79;box-shadow:0 7px 20px #60431c18}.zoom-note{background:#fffaf2df;color:#5e574f}.thumb{border-radius:10px;background:#f5eee4}.thumb.active{border-color:var(--gold);box-shadow:0 0 0 3px #b8956224}.stock{background:#fdf4ef;border-color:#eccdc0;color:#9a5243}.rating span{color:#bf8a44}.product-info h1{font-family:Georgia,'Times New Roman',serif;color:var(--forest);font-size:57px;font-weight:400;letter-spacing:3px}.subtitle{font-size:29px;color:var(--charcoal);font-weight:500}.price-row>strong,.price-row>b{color:var(--gold)}.price-row>strong{font-family:Georgia,serif;font-weight:400;font-size:61px}.price-row span{background:#f6efe3;color:#876239;border-color:#d7bd96}.prize{background:#fffaf2;border-color:#dec7a4;color:#876239}.product-info p{color:#625f59}.green{color:var(--forest)}.checks li:before,.benefit-list li:before{color:var(--gold)}.trust{border-color:#dfd4c3;color:#6d716b}.whatsapp{background:linear-gradient(180deg,#174d3b,#0d382b);border:1px solid #315e50;border-radius:7px;box-shadow:0 13px 32px #123c2d26}.microcopy{color:#827c73}.section{padding:90px 0}.soft{background:#f3eadc;border-block:1px solid #e5d7c2}.section-title>span{background:#eee2cf;color:#80603b;border:1px solid #dcc6a5}.section-title h2{font-family:Georgia,'Times New Roman',serif;color:var(--forest);font-size:42px;font-weight:400}.section-title p{color:#77746e}.feature-grid{gap:24px}.feature-grid article,.delivery-grid article{background:#fffaf2;border-color:#dfd0bb;border-radius:18px;box-shadow:0 18px 45px #6a54301a}.feature-grid article:hover{box-shadow:0 24px 55px #6a543028}.feature-grid i,.delivery-grid i{background:#f1e5d3;color:var(--forest);border:1px solid #d7bd96;border-radius:50%}.feature-grid h3,.delivery-grid h3{color:var(--forest)}.feature-grid p,.delivery-grid p{color:#716d66}.section-title.align h2{color:var(--forest)}.benefits .split>div>p{color:#67635d}.benefits img,.spec-img{border-radius:70px 16px 16px 16px;border:1px solid #d8c6aa;box-shadow:0 25px 65px #6a51262d}.spec-table{background:#fffaf2;border-color:#d8c6aa;border-radius:16px}.spec-table>div:first-child{background:var(--forest);color:#fffaf0}.spec-table>div{border-color:#e7dbc9}.spec-table span{color:#777168}.faq details{background:#fffaf2;border-color:#ddceb8;border-radius:12px}.faq summary{color:var(--forest)}.faq summary:after{color:var(--gold)}.faq details p{color:#6f6a63}.final-cta{background:linear-gradient(135deg,#123c2d,#1d5542);color:#fffaf2}.final-cta h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:46px}.final-cta .whatsapp{background:#fffaf2;color:var(--forest);border-color:#e8d7bd}.cta-trust{color:#e5d2b4}footer{background:#102b22;color:#e9dfd0;border-top:4px solid #b89562}.footer-brand b{color:#d6b782;font-family:Georgia,serif}.footer-brand small{color:#b8b1a7}footer p:last-child{color:#8fa298}.floating-wa{background:#174d3b;border:2px solid #d5bc8f}.to-top{background:#b89562;color:#fff}.image-modal{background:#13231de8}.image-modal button{background:#fffaf2;color:#123c2d}
@media(min-width:801px){.hero .product-info{order:1}.hero .gallery{order:2}.product-info h1{direction:ltr;text-align:right;white-space:nowrap}}
@media(max-width:800px){.wrap{width:calc(100% - 28px)}.hero .gallery{order:1}.hero .product-info{order:2}.main-image{border-radius:45px 14px 14px 14px}.product-info{text-align:center}.product-info h1{font-size:38px;direction:ltr;text-align:center}.subtitle{font-size:23px}.price-row{justify-content:center}.product-info p,.product-info h2,.checks{text-align:right}.section-title h2{font-size:32px}.benefits img,.spec-img{border-radius:40px 12px 12px 12px}}

/* Compatibility with compact page markup */
.brand i{background:transparent!important;color:#B89562!important;border:1px solid #B89562!important;border-radius:50%!important}.main{border-radius:80px 18px 18px 18px!important;background:#E8DECE!important;border:1px solid #D7C6AD!important;box-shadow:0 28px 75px #6F573334!important}.main>img{filter:saturate(.82) brightness(1.04) contrast(.97)!important}.main em{background:#FFF9EE!important;color:#8A6234!important;border:1px solid #CFAD79!important}.info h1{font-family:Georgia,'Times New Roman',serif!important;color:#123C2D!important;font-size:57px!important;font-weight:400!important;letter-spacing:3px!important;direction:ltr;text-align:right;white-space:nowrap}.sub{font-size:29px!important;color:#252824!important;font-weight:500!important}.price strong,.price b{color:#B89562!important}.price strong{font-family:Georgia,serif;font-weight:400!important;font-size:61px!important}.price mark{background:#F6EFE3!important;color:#876239!important;border-color:#D7BD96!important}.award{background:#FFFAF2!important;border-color:#DEC7A4!important;color:#876239!important}.info p{color:#625F59!important}.info h3{color:#123C2D!important}.checks li:before,.benefits li:before{color:#B89562!important}.trust{border-color:#DFD4C3!important;color:#6D716B!important}.wa{background:linear-gradient(180deg,#174D3B,#0D382B)!important;border:1px solid #315E50!important;border-radius:7px!important}.hint{color:#827C73!important}.pale{background:#F3EADC!important;border-block:1px solid #E5D7C2!important}.title>span{background:#EEE2CF!important;color:#80603B!important;border:1px solid #DCC6A5!important}.title h2{font-family:Georgia,'Times New Roman',serif!important;color:#123C2D!important;font-size:42px!important;font-weight:400!important}.cards article,.delivery article{background:#FFFAF2!important;border-color:#DFD0BB!important;border-radius:18px!important;box-shadow:0 18px 45px #6A54301A!important}.cards i,.delivery i{background:#F1E5D3!important;color:#123C2D!important;border:1px solid #D7BD96!important;border-radius:50%!important}.cards h3,.delivery h3{color:#123C2D!important}.feature-img,.spec-img{border-radius:70px 16px 16px 16px!important;border:1px solid #D8C6AA!important;box-shadow:0 25px 65px #6A51262D!important}.specs{background:#FFFAF2!important;border-color:#D8C6AA!important}.specs .head{background:#123C2D!important;color:#FFFAF0!important}.narrow details{background:#FFFAF2!important;border-color:#DDCEB8!important}.narrow summary{color:#123C2D!important}.cta{background:linear-gradient(135deg,#123C2D,#1D5542)!important}.cta h2{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important}.cta .wa{background:#FFFAF2!important;color:#123C2D!important}.float{background:#174D3B!important}@media(min-width:801px){.hero .info{order:1}.hero .gallery{order:2}}@media(max-width:800px){.hero .gallery{order:1}.hero .info{order:2}.main{border-radius:45px 14px 14px 14px!important}.info h1{font-size:38px!important;text-align:center;white-space:normal}.sub{font-size:23px!important}}
