@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&display=swap";:root{color-scheme:light;font-family:Cairo,Tahoma,sans-serif;color:#303831;background:#faf8f2;font-synthesis:none;text-rendering:optimizeLegibility;--ivory: #faf8f2;--ivory-deep: #f1ecdf;--champagne: #c4a969;--champagne-soft: #e3d6b5;--green: #294d3e;--ink: #303831;--muted: #6a736b;--line: rgb(131 107 58 / 18%);--glass: rgb(255 255 255 / 62%)}*{box-sizing:border-box}html{min-width:0;background:var(--ivory);scroll-behavior:smooth}body{min-width:0;min-height:100vh;margin:0;direction:rtl;background:radial-gradient(ellipse at 82% 14%,rgb(226 211 174 / 18%),transparent 34%),var(--ivory)}body,button,input,textarea,select{font-family:Cairo,Tahoma,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%}#root{display:flex;min-height:100svh;flex-direction:column;overflow-x:clip}main{flex:1 0 auto}.container{width:min(100% - 40px,1160px);margin-inline:auto}:focus-visible{outline:3px solid var(--champagne);outline-offset:4px}button:focus-visible,a:focus-visible{border-radius:12px}.skip-link{position:fixed;z-index:90;top:10px;right:10px;padding:10px 16px;transform:translateY(-150%);border:1px solid var(--champagne);border-radius:12px;color:var(--ink);background:var(--ivory)}.skip-link:focus{transform:translateY(0)}.site-announcement{position:relative;z-index:30;overflow:hidden;min-height:36px;color:#27362d;background:linear-gradient(90deg,#e0ce9f,#c7ae70 48%,#e0ce9f);font-size:12px;font-weight:800}.announcement-window{overflow:hidden}.announcement-track{display:flex;width:max-content;min-height:36px;align-items:center;direction:rtl;animation:announcement-slide 24s linear infinite}.site-announcement:hover .announcement-track,.site-announcement:focus-within .announcement-track{animation-play-state:paused}.announcement-copy{display:inline-flex;min-width:min(75vw,680px);align-items:center;justify-content:center;gap:12px;padding-inline:28px;white-space:nowrap}.announcement-copy:hover{text-decoration:underline;text-underline-offset:3px}@keyframes announcement-slide{to{transform:translate(-50%)}}.site-header{position:relative;z-index:20;flex:0 0 auto;border-bottom:1px solid var(--line);background:#faf8f2cc;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)}.header-inner{display:flex;height:72px;align-items:center;justify-content:space-between;direction:rtl}.brand{display:inline-flex;min-width:0;align-items:center;gap:10px}.brand img{display:block;width:42px;height:42px;flex:0 0 auto;object-fit:contain}.brand span{display:grid;gap:0}.brand strong{color:var(--green);font-size:17px;font-weight:800;line-height:1.3}.brand small{color:#8b7952;font-family:Arial,sans-serif;font-size:8px;letter-spacing:.16em;line-height:1.4}.brand-compact{gap:8px}.brand-compact img{width:34px;height:34px}.brand-compact strong{font-size:14px}.admin-icon-button{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid rgb(160 132 69 / 42%);border-radius:16px;background:#ffffff94;box-shadow:inset 0 1px #ffffffe0;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.admin-icon-button img{width:29px;height:29px;object-fit:contain}.admin-icon-button:hover{border-color:var(--champagne);background:#fffdf8;transform:translateY(-1px)}.site-footer{flex:0 0 auto;border-top:1px solid rgb(255 255 255 / 10%);color:#d6e0d9;background:#06120e}.site-footer .brand strong{color:#f4f0e6}.site-footer .brand small{color:#d6b56d}.footer-inner{display:grid;min-height:100px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding-block:14px;direction:rtl}.footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px clamp(12px,1.6vw,22px)}.footer-legal a{color:#d3ded6;font-size:12px;font-weight:600;transition:color .2s ease}.footer-legal a:hover{color:#f6dda2}.footer-meta{display:flex;align-items:center;gap:13px}.social-row{display:flex;align-items:center;gap:7px}.social-btn{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid #d8dfd9;border-radius:50%;background:linear-gradient(145deg,#fff,#f1f3ef);box-shadow:0 2px 7px #0003,inset 0 1px #ffffffeb;transition:transform .18s ease,box-shadow .18s ease}.social-btn:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000003d,inset 0 1px #ffffffeb}.social-btn:active{transform:scale(.96)}.social-btn.is-disabled{opacity:.68}.social-btn-icon{display:grid;place-items:center}.social-btn-icon>svg{display:block;width:19px;height:19px}.social-btn-icon>svg[viewBox="0 0 42 24"]{width:24px;height:14px}.copyright{color:#aebcb2;font-size:11px;white-space:nowrap}.home-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(34px,5vw,66px) 0 clamp(44px,6vw,78px)}.home-hero:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 21% 52%,rgb(225 211 177 / 23%),transparent 40%),radial-gradient(ellipse at 80% 17%,rgb(255 255 255 / 65%),transparent 48%);content:"";pointer-events:none}.home-hero-layout{display:grid;min-height:min(650px,calc(100svh - 170px));grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(28px,5vw,78px);padding-block:16px}.home-hero-copy{max-width:590px;text-align:right}.home-kicker{display:inline-flex;align-items:center;gap:9px;color:#8c7543;font-size:12px;font-weight:700}.home-kicker>span{width:7px;height:7px;border-radius:50%;background:var(--champagne);box-shadow:0 0 0 4px #c4a96921}.home-hero-copy h1{max-width:620px;margin:16px 0 0;color:#304238;font-size:clamp(37px,5.1vw,64px);font-weight:800;line-height:1.28;text-wrap:balance}.home-hero-description{max-width:550px;margin:17px 0 0;color:#697269;font-size:clamp(15px,1.55vw,18px);line-height:1.9}.home-hero-actions{margin-top:28px}.store-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.store-badge{display:inline-flex;width:max-content;max-width:100%;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;transition:transform .2s ease,filter .2s ease}.store-badge img{display:block;width:auto;height:49px;max-width:100%;object-fit:contain;border-radius:8px}.store-badge:hover{filter:brightness(1.09);transform:translateY(-3px)}.store-badge:active{filter:brightness(.96);transform:translateY(0) scale(.97)}.account-note{margin:10px 0 0;color:#7a8077;font-size:12px;line-height:1.8}.experience{position:relative;display:grid;width:100%;max-width:515px;grid-template-columns:minmax(190px,250px) minmax(0,1fr);align-items:center;gap:20px;justify-self:center;direction:ltr}.device-halo{position:absolute;z-index:-1;top:50%;left:28%;width:340px;height:340px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgb(205 184 137 / 24%),rgb(246 241 228 / 24%) 44%,transparent 72%);pointer-events:none}.phone-device{position:relative;width:min(100%,250px);aspect-ratio:250 / 500;padding:7px;transform:rotate(-2deg);border:1px solid rgb(130 117 87 / 60%);border-radius:39px;background:linear-gradient(130deg,#f8f6ef,#6f756d 11%,#15221c 24%,#0d1712 78%,#8a9188 96%);box-shadow:0 30px 65px #3d331f33,0 0 0 1px #ffffffbf;transition:transform .55s cubic-bezier(.22,1,.36,1)}.phone-device:hover{transform:rotate(0) translateY(-3px)}.phone-screen{position:relative;height:100%;overflow:hidden;border:1px solid #294536;border-radius:32px;color:#f4f0e6;background:linear-gradient(160deg,#10271d,#081710 75%)}.phone-island{position:absolute;z-index:9;top:8px;left:50%;width:78px;height:21px;transform:translate(-50%);border-radius:20px;background:#020604}.phone-status-bar{position:absolute;z-index:8;top:12px;right:14px;left:14px;display:flex;align-items:center;justify-content:space-between;color:#f2efe4;font-family:Arial,sans-serif;font-size:7px}.phone-scene{position:absolute;inset:54px 12px 43px;overflow:hidden;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);direction:rtl}.phone-scene.is-active{opacity:1;transform:translateY(0) scale(1)}.phone-scene-label{display:block;margin-bottom:12px;color:#cfb979;font-size:7px;font-weight:700;letter-spacing:.08em}.phone-scene-label i{color:#7d9b86;font-style:normal}.phone-welcome{display:grid;gap:3px;margin:18px 2px 15px}.phone-welcome small,.phone-welcome span{color:#9db2a3;font-size:7px}.phone-welcome strong{color:#f4f0e6;font-size:19px;font-weight:900}.phone-search{display:flex;min-height:35px;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 10px;border:1px solid #31503d;border-radius:10px;color:#96ac9e;background:#183428;font-size:7px}.phone-search-icon{color:#d6b56d;font-size:17px;line-height:1}.phone-stat-row,.phone-info-tile{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 9px;border:1px solid #2a4635;border-radius:10px;color:#d6b56d;background:#ffffff0a}.phone-stat-row>span,.phone-info-tile>span:not(.phone-notification-dot){display:grid;gap:2px;color:#f0eee5}.phone-stat-row strong,.phone-info-tile strong{font-size:8px}.phone-stat-row small,.phone-info-tile small{color:#9cb1a2;font-size:6px}.phone-section-title{display:flex;align-items:center;justify-content:space-between;margin:15px 2px 4px;color:#e8e1ce;font-size:8px}.phone-section-title small{color:#d3b878;font-size:6px}.phone-chips{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 10px}.phone-chip{padding:4px 8px;border:1px solid #355443;border-radius:20px;color:#d3ddcf;font-size:6px}.phone-chip.active{border-color:#a58a51;color:#f6dda2;background:#d6b56d21}.phone-product-row{display:flex;min-height:54px;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #2a4233;color:#a7b9ac}.phone-product-art{display:grid;width:38px;height:40px;flex:0 0 38px;place-items:center;border:1px solid #3f6048;border-radius:9px;color:#d7ba75;background:linear-gradient(145deg,#294d36,#11271c)}.phone-product-art.soft{color:#9ab2a0;background:linear-gradient(145deg,#2b4033,#15251c)}.phone-product-copy{display:grid;min-width:0;flex:1;gap:2px}.phone-product-copy strong{color:#f4f0e6;font-size:7px}.phone-product-copy small{color:#9aafa1;font-size:6px}.phone-product-copy b{display:flex;align-items:center;gap:3px;color:#d9bd7e;font-size:6px}.phone-ui-heading{display:flex;align-items:center;justify-content:space-between;margin:9px 1px 13px;color:#f4f0e6;font-size:12px;font-weight:800}.phone-ui-heading svg{color:#d6b56d}.phone-order-card{display:grid;gap:8px;padding:12px 10px;border:1px solid #355341;border-radius:12px;background:#122b20}.phone-order-card small{color:#9eb1a2;font-size:6px}.phone-order-card strong{color:#f4f0e6;font-size:9px}.phone-order-total{display:flex;justify-content:space-between;color:#a9bbae;font-size:7px}.phone-order-total b{color:#d6b56d}.phone-order-steps{display:flex;align-items:center;justify-content:space-between;margin:22px 3px 5px}.phone-order-steps span{display:grid;width:17px;height:17px;place-items:center;border:1px solid #42624d;border-radius:50%;color:#92a799;background:#10231a}.phone-order-steps span.done,.phone-order-steps span.current{border-color:#d6b56d;color:#f5dfa8;background:#695a35}.phone-order-steps i{height:1px;flex:1;background:#405d49}.phone-step-labels{display:flex;justify-content:space-between;color:#97aa9a;font-size:5px}.phone-profile{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 2px 14px;border-bottom:1px solid #294536;color:#d6b56d}.phone-profile>span:nth-child(2){display:grid;flex:1;gap:3px}.phone-profile strong{color:#f4f0e6;font-size:8px}.phone-profile small{color:#9cb1a2;font-size:6px}.phone-avatar{display:grid;width:33px;height:33px;place-items:center;border:1px solid #9f8853;border-radius:12px;color:#f5dfa8;background:#d6b56d21;font-weight:800}.phone-notification-dot{width:6px;height:6px;border-radius:50%;background:#d6b56d}.phone-bottom-nav{position:absolute;right:11px;bottom:8px;left:11px;display:flex;height:28px;align-items:center;justify-content:space-around;border-top:1px solid #294536;color:#81988a}.phone-bottom-nav span{display:grid;width:27px;height:23px;place-items:center}.phone-bottom-nav span.active{color:#e5c77f}.experience-meta{display:grid;gap:14px;direction:rtl}.experience-caption{text-align:right}.experience-caption>span{color:#9a824a;font-family:Arial,sans-serif;font-size:9px;letter-spacing:.12em}.experience-caption h2{margin:7px 0 3px;color:#33463a;font-size:16px;font-weight:800;line-height:1.6}.experience-caption p{color:#6e786f;font-size:11px;line-height:1.8}.slide-controls{display:flex;gap:7px}.round-control{display:grid;width:37px;height:37px;place-items:center;border:1px solid rgb(170 143 82 / 45%);border-radius:50%;color:#8a7340;background:#ffffffa1;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease}.round-control:hover{color:var(--green);background:#fffdf8;transform:translateY(-1px)}.slide-progress{grid-column:1 / -1;height:3px;overflow:hidden;border-radius:6px;background:#78673d29;direction:rtl}.slide-progress span{display:block;width:100%;height:100%;transform-origin:right;background:linear-gradient(90deg,#b9974e,#e0ce9f);transform:scaleX(1)}.slide-progress span.is-playing,.slide-progress span.is-paused{animation:shrink 15s linear forwards}.slide-progress span.is-paused{animation-play-state:paused}@keyframes shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.page-hero{position:relative;overflow:hidden;padding:clamp(46px,7vw,82px) 0 40px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#e9e0c966,#faf8f275 72%)}.legal-container{width:min(100% - 40px,960px)}.section-label{margin:0 0 12px;color:#947b43;font-size:12px;font-weight:800}.page-hero h1{max-width:820px;margin:0;color:#304238;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.3}.page-hero p:not(.section-label){max-width:760px;margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.9}.updated{display:inline-block;margin-top:14px;color:#818378;font-size:12px}.legal-content{padding:38px 0 64px}.legal-layout{display:grid;grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,60px)}.legal-aside{position:sticky;top:20px;display:grid;gap:9px;padding:18px;border:1px solid rgb(255 255 255 / 85%);border-radius:18px;color:#757b72;background:var(--glass);box-shadow:0 12px 34px #463b250d,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:12px}.legal-aside strong{color:var(--green);font-size:16px}.legal-aside a{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:#987b41}.legal-articles{display:grid;gap:13px}.legal-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;padding:clamp(18px,3vw,28px);border:1px solid rgb(255 255 255 / 90%);border-radius:20px;background:linear-gradient(145deg,#ffffffb3,#f9f7f094);box-shadow:0 12px 38px #463b250d,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.legal-index{color:#a2884d;font-family:Arial,sans-serif;font-size:12px;letter-spacing:.08em}.legal-card h2{margin:0 0 12px;color:#39463d;font-size:18px;font-weight:800}.legal-card p{margin:0 0 10px;color:#626d64;font-size:14px;line-height:1.95}.legal-card p:last-child{margin-bottom:0}.email-link{color:#89713a;text-decoration:underline;text-underline-offset:3px}.primary-button,.outline-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--champagne);border-radius:13px;font-size:13px;font-weight:800}.primary-button{color:#303831;background:linear-gradient(115deg,#ddc98e,#c7ac6a)}.outline-button{color:var(--green);background:#ffffff59}.primary-button:hover{filter:brightness(1.04)}.outline-button:hover{background:#ffffffbf}.not-found{display:grid;min-height:min(68svh,620px);align-items:center;padding:50px 0}.narrow{width:min(100% - 40px,680px);margin-inline:auto}.not-found>.container>span{color:#9b8044;font-family:Arial,sans-serif;font-size:13px;letter-spacing:.2em}.not-found h1{margin:12px 0;color:var(--green);font-size:clamp(36px,6vw,56px);line-height:1.3}.not-found p{margin:0;color:var(--muted);font-size:15px;line-height:1.9}.not-found>.container>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}@media(max-width:900px){.home-hero-layout{min-height:0;grid-template-columns:minmax(0,1fr);gap:34px;padding-block:14px}.home-hero-copy{max-width:700px;margin-inline:auto;text-align:center}.home-hero-description{margin-inline:auto}.home-hero-actions{margin-top:20px}.store-buttons{justify-content:center}.experience{max-width:570px}.footer-inner{grid-template-columns:auto 1fr;gap:12px 18px}.footer-legal{justify-content:flex-start}.footer-meta{grid-column:1 / -1;justify-content:space-between}.legal-layout{grid-template-columns:minmax(0,1fr)}.legal-aside{position:static;grid-template-columns:auto 1fr auto;align-items:center}.legal-aside a{margin-top:0}}@media(max-width:560px){.container{width:min(100% - 32px,1160px)}.announcement-copy{min-width:82vw}.header-inner{height:62px}.brand img{width:38px;height:38px}.brand strong{font-size:15px}.home-hero{padding:22px 0 30px}.home-hero-layout{gap:24px}.home-kicker{font-size:11px}.home-hero-copy h1{margin-top:12px;font-size:clamp(34px,9vw,45px);line-height:1.22}.home-hero-description{margin-top:11px;font-size:14px;line-height:1.8}.home-hero-actions{margin-top:17px}.store-buttons{gap:8px}.store-badge img{height:46px}.account-note{font-size:11px}.experience{max-width:395px;grid-template-columns:minmax(160px,205px) minmax(0,1fr);gap:13px}.phone-device{border-radius:33px}.phone-screen{border-radius:27px}.phone-scene{inset:49px 9px 38px}.phone-welcome{margin-top:12px}.experience-caption h2{font-size:14px}.experience-caption p{font-size:10px}.round-control{width:34px;height:34px}.footer-inner{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:14px 18px}.footer-legal{gap:7px 13px}.footer-legal a{font-size:11px}.footer-meta{grid-column:auto}.copyright{font-size:9px}.legal-content{padding-bottom:44px}.legal-aside{grid-template-columns:minmax(0,1fr)}.legal-aside a{margin-top:3px}.legal-card{grid-template-columns:26px minmax(0,1fr);gap:10px}.legal-card h2{font-size:17px}.legal-card p{font-size:13px}}@media(max-width:400px){.store-badge img{height:42px}.store-buttons{gap:6px}.experience{grid-template-columns:minmax(145px,175px) minmax(0,1fr);gap:10px}.phone-scene{inset-inline:7px}.experience-caption>span{font-size:8px}.experience-caption h2{font-size:12px}.experience-caption p{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
