@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-arabic-wght-normal-DiwT_uOQ.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-vietnamese-wght-normal-Do5Nl5oc.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-ext-wght-normal-CsYMu49W.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-wght-normal--ekFhJJC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#F3EEE3;--paper-2:#EAE3D4;--card:#FBF8F1;--ink:#16241B;--ink-2:#48554B;--ink-3:#7D877E;--forest:#1D3A2A;--moss:#2F5B3F;--leaf:#12A533;--leaf-2:#0E8A2A;--honey:#B9772A;--clay:#B4532F;--line:rgba(22,36,27,.13);--line-2:rgba(22,36,27,.24);--display:"Fraunces Variable","Fraunces",Georgia,serif;--ui:"Instrument Sans Variable","Instrument Sans",system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.32,.72,0,1);--r:18px;--r-lg:28px;--gut:clamp(18px,4vw,44px);--max:1280px;--hd:76px;--shadow:0 30px 60px -34px rgba(22,36,27,.38), 0 2px 8px -4px rgba(22,36,27,.12)}html[lang=ar]{--display:"Readex Pro Variable","Readex Pro",system-ui,sans-serif;--ui:"Readex Pro Variable","Readex Pro",system-ui,sans-serif }*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,blockquote,figure{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--leaf);outline-offset:3px;border-radius:8px}::selection{background:#12a53340}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;inset-inline-start:14px;top:-60px;z-index:200;background:var(--ink);color:#fff;padding:10px 16px;border-radius:12px;transition:top .25s}.skip:focus{top:14px}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.narrow{max-width:860px}.center{display:flex;justify-content:center;margin-top:44px}.boot{min-height:100vh;display:grid;place-items:center;background:#f3eee3;font-family:system-ui;color:#48554b}.boot__dot{width:12px;height:12px;border-radius:50%;background:#12a533;animation:pulse 1s ease-in-out infinite alternate}@keyframes pulse{to{transform:scale(1.8);opacity:.3}}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--moss);margin-bottom:16px}html[lang=ar] .eyebrow{letter-spacing:0;font-size:13px}.eyebrow i{width:26px;height:1px;background:currentColor;opacity:.6}.title{font-family:var(--display);font-weight:340;font-size:clamp(30px,4.2vw,56px);line-height:1.04;letter-spacing:-.025em;font-variation-settings:"opsz" 96;text-wrap:balance}html[lang=ar] .title{letter-spacing:0;line-height:1.3;font-weight:400}.title em{font-style:italic;font-weight:300;color:var(--moss)}html[lang=ar] .title em{font-style:normal;font-weight:500}.title--xl{font-size:clamp(40px,6.4vw,88px)}.title--lg{font-size:clamp(32px,4.4vw,54px)}.title--sm{font-size:clamp(26px,2.8vw,36px)}.lead{font-size:clamp(16px,1.3vw,18.5px);color:var(--ink-2);max-width:56ch}.big{font-family:var(--display);font-size:clamp(20px,2vw,27px);line-height:1.42;font-weight:340;color:var(--ink)}html[lang=ar] .big{line-height:1.7}.btn{--h:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding-inline:26px;border-radius:999px;font-weight:600;font-size:14.5px;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent;transition:transform .45s var(--spring),background .25s,color .25s,border-color .25s,box-shadow .35s}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.5;pointer-events:none}.btn__ar{transition:transform .45s var(--spring)}.btn:hover .btn__ar{transform:translate(4px)}[dir=rtl] .btn__ar{transform:scaleX(-1)}[dir=rtl] .btn:hover .btn__ar{transform:scaleX(-1) translate(4px)}.btn--ink{background:var(--ink);color:var(--paper)}.btn--ink:hover{background:var(--forest);box-shadow:0 18px 34px -18px #16241bb3}.btn--leaf{background:var(--leaf);color:#fff}.btn--leaf:hover{background:var(--leaf-2)}.btn--line{border-color:var(--line-2)}.btn--line:hover{border-color:var(--ink);background:#16241b0a}.btn--wa{background:#1faf55;color:#fff}.btn--wa:hover{background:#18984a}.btn--text{height:44px;color:var(--ink-2)}.btn--text:hover{color:var(--ink)}.btn--sm{--h:42px;padding-inline:20px;font-size:13.5px}.btn--lg{--h:58px;padding-inline:32px;font-size:15.5px}.btn--block{width:100%}.btn--grow{flex:1;justify-content:space-between}.btn--grow em{font-style:normal;opacity:.75}.ib{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;transition:background .2s,transform .35s var(--spring),color .2s}.ib:hover{background:#16241b12}.ib:active{transform:scale(.92)}.ib--line{border:1px solid var(--line-2);width:52px;height:52px;flex:none}.ib--line.is-on{background:var(--clay);border-color:var(--clay);color:#fff}.dot{position:absolute;top:3px;inset-inline-end:1px;min-width:18px;height:18px;padding-inline:5px;border-radius:9px;background:var(--leaf);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;line-height:1}.linkbtn{text-decoration:underline;text-underline-offset:3px;color:var(--ink-2)}.tag{position:absolute;top:14px;inset-inline-start:14px;height:26px;padding-inline:11px;border-radius:13px;display:grid;place-items:center;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tag--sale{background:var(--clay);color:#fff}.tag--sold{background:var(--ink);color:#fff;inset-inline-start:auto;inset-inline-end:14px}.arch{display:block;position:relative;overflow:hidden;border-radius:999px 999px var(--r) var(--r);background:var(--paper-2);aspect-ratio:4/5}.arch img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.rv{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease) var(--d,0ms),transform 1s var(--ease) var(--d,0ms)}.rv.is-in{opacity:1;transform:none}.hd{position:sticky;top:0;z-index:60;background:#f3eee3db;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}.hd.is-scrolled{border-bottom-color:var(--line);box-shadow:0 12px 30px -24px #16241b80}.hd__bar{background:var(--forest);color:#e9f2e6;text-align:center;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:8px var(--gut);max-height:40px;overflow:hidden;transition:max-height .4s var(--ease),padding .4s var(--ease)}html[lang=ar] .hd__bar{letter-spacing:0;font-size:13px}.hd.is-scrolled .hd__bar{max-height:0;padding-block:0}.hd__in{display:flex;align-items:center;gap:18px;height:var(--hd)}.hd__logo img{height:46px;width:auto}.hd__menu{display:none}.hd__nav{display:flex;gap:4px;margin-inline:auto}.hd__nav a{position:relative;padding:10px 16px;font-size:14.5px;font-weight:500;color:var(--ink-2);border-radius:999px;transition:color .2s,background .2s}.hd__nav a:hover{color:var(--ink)}.hd__nav a.active{color:var(--ink);background:#16241b12}.hd__act{display:flex;align-items:center;gap:2px}.hd__wa{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--moss);padding:8px 12px;border-radius:999px;direction:ltr}.hd__wa:hover{background:#1faf551a}.hd__lang{font-size:14px;font-weight:600;padding:8px 12px;border-radius:999px;color:var(--ink-2)}.hd__lang:hover{background:#16241b12;color:var(--ink)}@media (max-width:1060px){.hd__wa span{display:none}}@media (max-width:900px){:root{--hd:64px}.hd__menu{display:grid}.hd__nav,.hd__wa,.hd__wish{display:none}.hd__logo{margin-inline:auto 0;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .hd__logo{transform:translate(50%)}.hd__logo img{height:40px}.hd__act{margin-inline-start:auto}.hd__lang{padding-inline:8px}.hd__bar{font-size:10.5px;letter-spacing:.06em;padding-block:7px;max-height:56px;line-height:1.35}}.sheet{position:fixed;inset:0;z-index:100}.sheet__scrim{position:absolute;inset:0;background:#0f181280;backdrop-filter:blur(3px);animation:fade .3s both}.sheet__panel{position:absolute;background:var(--card);box-shadow:var(--shadow);display:flex;flex-direction:column}.sheet--end .sheet__panel{inset-block:0;inset-inline-end:0;width:min(440px,100%);animation:inEnd .45s var(--spring) both}.sheet--start .sheet__panel{inset-block:0;inset-inline-start:0;width:min(360px,88%);animation:inStart .45s var(--spring) both}.sheet--top .sheet__panel{inset-inline:0;top:0;padding:18px var(--gut) 26px;border-radius:0 0 var(--r-lg) var(--r-lg);animation:inTop .4s var(--spring) both;max-height:90vh;overflow:auto}@keyframes fade{0%{opacity:0}}@keyframes inTop{0%{transform:translateY(-100%)}}@keyframes inEnd{0%{transform:translate(100%)}}@keyframes inStart{0%{transform:translate(-100%)}}[dir=rtl] .sheet--end .sheet__panel{animation-name:inStart}[dir=rtl] .sheet--start .sheet__panel{animation-name:inEnd}.sheet__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.sheet__head h3{font-family:var(--display);font-weight:400;font-size:24px}.sheet__head small{font-family:var(--ui);font-size:14px;color:var(--ink-3)}.mm{display:flex;flex-direction:column;padding:14px 20px;gap:2px;overflow:auto;flex:1}.mm>a{font-family:var(--display);font-size:28px;padding:10px 0;border-bottom:1px solid var(--line)}.mm__cats{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0;border-bottom:1px solid var(--line)}.mm__cats a{font-size:13.5px;padding:8px 14px;border:1px solid var(--line-2);border-radius:999px}.mm__foot{display:grid;gap:10px;padding:18px 20px calc(18px + env(safe-area-inset-bottom))}.srch{display:flex;align-items:center;gap:12px;max-width:820px;margin-inline:auto;border-bottom:1.5px solid var(--ink);padding-block:6px}.srch input{flex:1;border:0;background:none;outline:0;font-family:var(--display);font-size:clamp(20px,3vw,30px);min-width:0}.srch__hint{max-width:820px;margin:16px auto 0;color:var(--ink-3);font-size:14px}.srch__res{max-width:820px;margin:10px auto 0}.srch__res button{display:flex;align-items:center;gap:14px;width:100%;padding:10px 6px;border-bottom:1px solid var(--line);text-align:start;border-radius:10px}.srch__res button:hover{background:#16241b0d}.srch__res img{width:52px;height:52px;border-radius:12px;object-fit:cover}.srch__res span{flex:1;display:flex;flex-direction:column}.srch__res small{color:var(--ink-3);font-size:13px}.srch__res em{font-style:normal;font-weight:600}.cartp__empty{flex:1;display:grid;place-content:center;justify-items:center;gap:16px;color:var(--ink-2);padding:30px}.ship{padding:14px 20px;font-size:13.5px;color:var(--ink-2);border-bottom:1px solid var(--line)}.ship span{display:flex;align-items:center;gap:6px}.ship b{color:var(--ink)}.ship i{display:block;height:4px;border-radius:2px;background:var(--paper-2);margin-top:9px;overflow:hidden}.ship i b{display:block;height:100%;background:var(--leaf);border-radius:2px;transition:width .6s var(--ease)}.cartp__list{flex:1;overflow:auto;padding:6px 20px}.cartp__list li{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start}.cartp__img img{width:76px;height:92px;object-fit:cover;border-radius:38px 38px 12px 12px}.cartp__list b{font-family:var(--display);font-weight:400;font-size:18px;line-height:1.2}.cartp__list small{display:block;color:var(--ink-3);font-size:13px;margin-top:2px}.cartp__list em{font-style:normal;font-weight:600}.cartp__row{display:flex;align-items:center;gap:10px;margin-top:10px}.cartp__rm{color:var(--ink-3);padding:8px}.cartp__rm:hover{color:var(--clay)}.cartp__foot{padding:18px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);display:grid;gap:10px}.cartp__sum{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.cartp__sum b{font-size:22px;font-family:var(--display);font-weight:400}.cartp__sum small{font-family:var(--ui);font-size:12px;color:var(--ink-3);display:block;text-align:end}.cartp__foot p{font-size:13px;color:var(--ink-3)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:999px;height:42px}.qty button{width:40px;height:40px;display:grid;place-items:center;border-radius:50%}.qty button:disabled{opacity:.3}.qty b{min-width:26px;text-align:center;font-weight:600}.toast{position:fixed;z-index:110;inset-inline:0;bottom:22px;margin-inline:auto;width:max-content;max-width:calc(100% - 28px);display:flex;align-items:center;gap:12px;padding:8px 8px 8px 10px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:14px;box-shadow:var(--shadow);opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .35s,transform .5s var(--spring)}.toast.is-on{opacity:1;transform:none;pointer-events:auto}.toast img{width:34px;height:34px;border-radius:50%;object-fit:cover}.toast span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast button{background:var(--leaf);color:#fff;border-radius:999px;padding:7px 14px;font-weight:600;font-size:13px}.wafab{position:fixed;z-index:50;inset-inline-end:20px;bottom:20px;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#1faf55;color:#fff;box-shadow:0 14px 30px -12px #1faf55cc;transition:transform .45s var(--spring)}.wafab:hover{transform:scale(1.08)}.cartfab{display:none}@media (max-width:900px){.cartfab{display:flex;align-items:center;gap:8px;position:fixed;z-index:50;inset-inline-start:16px;bottom:20px;height:54px;padding-inline:18px;border-radius:999px;background:var(--ink);color:var(--paper);box-shadow:var(--shadow)}.cartfab b{font-size:15px}.wafab{inset-inline-end:16px}}.hero{position:relative;overflow:hidden;padding-top:clamp(28px,5vw,64px)}.hero__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,80px);align-items:center;padding-bottom:clamp(40px,6vw,80px)}.hero__title{font-family:var(--display);font-weight:300;font-size:clamp(44px,7.6vw,112px);line-height:.96;letter-spacing:-.04em;font-variation-settings:"opsz" 144}html[lang=ar] .hero__title{letter-spacing:0;line-height:1.25;font-weight:400;font-size:clamp(38px,5.2vw,76px)}.hero__title em{font-style:italic;color:var(--moss)}html[lang=ar] .hero__title em{font-style:normal;font-weight:600}.hero__line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.hero__line>span{display:inline-block;animation:rise 1.2s var(--ease) calc(var(--i)*.12s) both}@keyframes rise{0%{transform:translateY(110%)}}.hero__sub{font-size:clamp(16px,1.35vw,19px);color:var(--ink-2);max-width:48ch;margin-top:26px;animation:up 1s var(--ease) .35s both}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;animation:up 1s var(--ease) .45s both}@keyframes up{0%{opacity:0;transform:translateY(18px)}}.hero__trust{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:40px;padding-top:26px;border-top:1px solid var(--line);animation:up 1s var(--ease) .55s both}.hero__trust li{display:flex;align-items:center;gap:11px;color:var(--moss)}.hero__trust span{display:flex;flex-direction:column;font-size:12.5px;color:var(--ink-3);line-height:1.35}.hero__trust b{font-size:14px;color:var(--ink);font-weight:600}.hero__art{position:relative;animation:up 1.2s var(--ease) .2s both}.arch--hero{aspect-ratio:5/6;border-radius:999px 999px var(--r-lg) var(--r-lg);box-shadow:var(--shadow)}.arch--hero img{animation:ken 18s var(--ease) both}@keyframes ken{0%{transform:scale(1.14)}}.stamp{position:absolute;top:-6px;inset-inline-end:-10px;width:128px;height:128px;border-radius:50%;background:var(--card);display:grid;place-items:center;color:var(--moss);box-shadow:var(--shadow)}.stamp svg:first-child{direction:ltr;position:absolute;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);animation:spin 26s linear infinite}.stamp text{font-size:10.4px;letter-spacing:.17em;text-transform:uppercase;fill:var(--ink);font-family:var(--ui);font-weight:600}@keyframes spin{to{transform:rotate(360deg)}}.hero__card{position:absolute;inset-inline-start:-26px;bottom:34px;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:999px;background:var(--card);box-shadow:var(--shadow);transition:transform .5s var(--spring)}[dir=rtl] .hero__card{padding:10px 10px 10px 16px}[dir=rtl] .hero__card>svg{transform:scaleX(-1)}.hero__card:hover{transform:translateY(-4px)}.hero__card img{width:54px;height:54px;border-radius:50%;object-fit:cover}.hero__card span{display:flex;flex-direction:column;line-height:1.25}.hero__card small{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--moss);font-weight:600}.hero__card b{font-family:var(--display);font-weight:400;font-size:17px}.hero__card em{font-style:normal;font-size:13px;color:var(--ink-2)}.marq{border-block:1px solid var(--line);background:var(--card);overflow:hidden;padding-block:15px;direction:ltr}.marq__track{display:flex;width:max-content;animation:marq 46s linear infinite}.marq:hover .marq__track{animation-play-state:paused}.marq__set{display:flex;gap:46px;padding-inline-end:46px}.marq__set span{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-2);white-space:nowrap}.marq__set svg{color:var(--leaf)}.marq__set b{color:var(--ink);font-weight:600}@keyframes marq{to{transform:translate(-50%)}}@media (max-width:900px){.hero__in{grid-template-columns:1fr}.hero__art{order:-1;max-width:420px;margin-inline:auto;width:100%}.arch--hero{aspect-ratio:1/1}.stamp{width:96px;height:96px;inset-inline-end:0}.stamp svg:last-child{width:20px}.hero__card{inset-inline-start:0;bottom:18px}.hero__cta .btn{flex:1 1 100%}.hero__trust{gap:14px 22px}}.sec{padding-block:clamp(64px,9vw,128px)}.sec--top{padding-top:clamp(28px,4vw,48px)}.sec--page{padding-top:clamp(40px,6vw,80px);min-height:60vh}.sec--tint{background:var(--paper-2)}.sec--ink{background:var(--forest);color:#eef3ea}.sec--ink .eyebrow,.sec--ink .title em{color:#9fd3a8}.sec--ink .lead{color:#eef3eab8}.sh{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px;align-items:end;margin-bottom:clamp(30px,4.5vw,56px)}.sh__side{display:flex;flex-direction:column;align-items:flex-end;gap:18px}.sh__side .lead{align-self:stretch}.sh--center{grid-template-columns:1fr;text-align:center;justify-items:center}@media (max-width:820px){.sh{grid-template-columns:1fr;gap:16px}.sh__side{align-items:flex-start}}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,26px)}@media (max-width:1080px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid>.rv{display:flex}.pc{position:relative;display:flex;flex-direction:column;width:100%}.pc__media{position:relative;display:block}.pc:hover .arch img{transform:scale(1.06)}.pc__no{position:absolute;bottom:12px;inset-inline-start:12px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--card);padding:5px 10px;border-radius:999px;direction:ltr}.pc__wish{position:absolute;top:12px;inset-inline-end:12px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fbf8f1e6;backdrop-filter:blur(6px);color:var(--ink-2);transition:transform .4s var(--spring),color .2s,background .2s}.pc__wish:hover{transform:scale(1.1)}.pc__wish.is-on{background:var(--clay);color:#fff}.pc__wish.is-on svg{fill:currentColor}.pc__body{display:flex;flex-direction:column;gap:5px;padding:16px 4px 0;flex:1}.pc__meta{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--moss)}html[lang=ar] .pc__meta{letter-spacing:0;font-size:12.5px}.pc__name{font-family:var(--display);font-weight:400;font-size:clamp(18px,1.6vw,22px);line-height:1.2;letter-spacing:-.01em}html[lang=ar] .pc__name{letter-spacing:0;line-height:1.45;font-size:18px}.pc__name a:hover{color:var(--moss)}.pc__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px}.pc__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.pc__price b{font-size:18px;font-weight:600}.pc__price s{color:var(--ink-3);font-size:14px}.pc__price small{flex-basis:100%;font-size:11.5px;color:var(--ink-3)}.pc__add{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--paper);transition:transform .45s var(--spring),background .25s}.pc__add:hover{background:var(--leaf);transform:rotate(90deg)}.pc__add:active{transform:scale(.9)}.pc__add:disabled{opacity:.3;pointer-events:none}.pc.is-sold .arch img{filter:grayscale(.7);opacity:.75}.stars{display:inline-flex;align-items:center;gap:6px;color:var(--honey)}.stars__row{display:inline-flex;gap:1px;-webkit-mask:linear-gradient(90deg,#000 var(--v),rgba(0,0,0,.22) var(--v));mask:linear-gradient(90deg,#000 var(--v),rgba(0,0,0,.22) var(--v));direction:ltr}.stars__n{font-size:12.5px;color:var(--ink-3)}.cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,26px)}.cat{position:relative;display:flex;flex-direction:column;gap:8px;height:100%}.cat .arch{aspect-ratio:3/4;margin-bottom:10px}.cat:hover .arch img{transform:scale(1.07)}.cat__n{position:absolute;top:16px;inset-inline-start:50%;transform:translate(-50%);font-size:11px;font-weight:600;letter-spacing:.16em;color:#fff;mix-blend-mode:difference;direction:ltr}[dir=rtl] .cat__n{transform:translate(50%)}.cat h3{font-family:var(--display);font-weight:400;font-size:clamp(22px,2.2vw,30px)}.cat p{font-size:14.5px;color:var(--ink-2)}.cat__go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:13.5px;font-weight:600;color:var(--moss)}.cat__go svg{transition:transform .4s var(--spring)}.cat:hover .cat__go svg{transform:translate(5px)}[dir=rtl] .cat__go svg{transform:scaleX(-1)}@media (max-width:900px){.cats{grid-template-columns:repeat(2,minmax(0,1fr))}.cat p{display:none}}.why__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,6vw,96px);align-items:start}.why__head{position:sticky;top:calc(var(--hd) + 30px);display:flex;flex-direction:column;align-items:flex-start;gap:18px}.flip{display:inline-grid;vertical-align:bottom;overflow:hidden;height:1.12em}html[lang=ar] .flip{height:1.4em}.flip span{grid-area:1/1;animation:flip calc(var(--n)*2.4s) var(--ease) calc(var(--k)*2.4s) infinite both;opacity:0}@keyframes flip{0%{transform:translateY(100%);opacity:0}4%,17%{transform:none;opacity:1}21%,to{transform:translateY(-100%);opacity:0}}.why__list li{display:grid;grid-template-columns:64px 1fr;gap:10px;padding:30px 0;border-top:1px solid var(--line)}.why__list li:last-child{border-bottom:1px solid var(--line)}.why__n{font-family:var(--display);font-size:22px;color:var(--moss);direction:ltr}.why__list h3{font-family:var(--display);font-weight:400;font-size:clamp(22px,2.2vw,30px);margin-bottom:8px}.why__list p{color:var(--ink-2)}.proof{display:inline-block;margin-top:14px;font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;padding:6px 12px;border:1px dashed var(--line-2);border-radius:999px;color:var(--ink-2)}html[lang=ar] .proof{letter-spacing:0;font-size:12.5px}@media (max-width:900px){.why__in{grid-template-columns:1fr}.why__head{position:static}.why__list li{grid-template-columns:44px 1fr}}.band{position:relative;isolation:isolate;color:#f3f0e8;min-height:min(78vh,640px);display:flex;align-items:flex-end;overflow:hidden}.band>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.band:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0d1811db,#0d181133 62%,#0d181159)}.band__in{padding-block:clamp(44px,7vw,90px)}.band .eyebrow,.band .title em{color:#b9e3bf}.band p{max-width:56ch;margin-top:18px;color:#f3f0e8d6;font-size:17px}.band__cap{display:block;margin-top:22px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#f3f0e89e}html[lang=ar] .band__cap{letter-spacing:0;font-size:13px}.band--quote{align-items:center;text-align:center;min-height:min(64vh,520px)}.band--quote blockquote{font-family:var(--display);font-weight:300;font-style:italic;font-size:clamp(26px,3.8vw,50px);line-height:1.2;max-width:20ch;margin-inline:auto}html[lang=ar] .band--quote blockquote{font-style:normal;line-height:1.6;max-width:26ch}.tabs,.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:28px}.tabs::-webkit-scrollbar,.chips::-webkit-scrollbar{display:none}.tabs button,.chips button{flex:none;height:42px;padding-inline:20px;border-radius:999px;border:1px solid var(--line-2);font-size:14px;font-weight:500;color:var(--ink-2);transition:background .25s,color .25s,border-color .25s}.tabs button:hover,.chips button:hover{border-color:var(--ink);color:var(--ink)}.tabs button.is-on,.chips button.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.finder__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,56px)}.finder__opts{display:grid;gap:10px}.finder__opts button{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:18px 20px;border-radius:var(--r);border:1px solid rgba(238,243,234,.18);text-align:start;transition:background .3s,border-color .3s,transform .45s var(--spring)}.finder__opts button:hover{background:#eef3ea0f;transform:translate(4px)}[dir=rtl] .finder__opts button:hover{transform:translate(-4px)}[dir=rtl] .finder__opts svg{transform:scaleX(-1)}.finder__opts button.is-on{background:#eef3ea;color:var(--ink);border-color:#eef3ea}.finder__opts span{font-family:var(--display);color:#9fd3a8;direction:ltr}.finder__opts .is-on span{color:var(--moss)}.finder__opts b{display:block;font-family:var(--display);font-weight:400;font-size:21px}.finder__opts small{font-size:13.5px;opacity:.7}.finder__res{border-radius:var(--r-lg);background:#eef3ea12;border:1px solid rgba(238,243,234,.14);padding:24px;min-height:300px;display:flex;flex-direction:column}.finder__idle{margin:auto;text-align:center;display:grid;justify-items:center;gap:12px;color:#eef3ea99;max-width:30ch}.finder__for{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;color:#eef3eab3}.finder__for b{color:#fff}.finder__for button{margin-inline-start:auto;font-size:13px;text-decoration:underline;text-underline-offset:3px}.finder__res li{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid rgba(238,243,234,.14);animation:up .6s var(--ease) both}.finder__res li:nth-child(2){animation-delay:.08s}.finder__res li:nth-child(3){animation-delay:.16s}.finder__res img{width:72px;height:86px;object-fit:cover;border-radius:36px 36px 12px 12px}.finder__res li b{font-family:var(--display);font-weight:400;font-size:20px;display:block}.finder__res small{display:block;font-size:13px;opacity:.65}.finder__res em{font-style:normal;font-weight:600}.finder__res .pc__add{background:#eef3ea;color:var(--ink)}.finder__res .pc__add:hover{background:var(--leaf);color:#fff}@media (max-width:860px){.finder__grid{grid-template-columns:1fr}}.ritual{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(26px,6vw,90px);align-items:center;margin-bottom:clamp(60px,8vw,110px)}.ritual__img .arch{aspect-ratio:4/5;max-width:440px}.ritual__txt{display:grid;gap:20px}.ritual__txt>p:not(.big){color:var(--ink-2);font-size:17px}.ritual blockquote{margin-top:10px;padding-inline-start:22px;border-inline-start:2px solid var(--leaf);font-family:var(--display);font-style:italic;font-size:19px;line-height:1.5}html[lang=ar] .ritual blockquote{font-style:normal}.ritual blockquote footer{font-family:var(--ui);font-style:normal;font-size:13.5px;color:var(--ink-3);margin-top:10px}.ritual blockquote footer b{color:var(--ink)}.rating{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:38px}.rating__n{display:flex;align-items:center;gap:16px}.rating__n>b{font-family:var(--display);font-weight:300;font-size:clamp(54px,6vw,84px);line-height:1}.rating__n span{display:flex;flex-direction:column;gap:6px}.rating__n small{font-size:12.5px;color:var(--ink-3);max-width:24ch}.quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.quote{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line)}.quote h3{font-family:var(--display);font-weight:400;font-size:23px;line-height:1.2}.quote p{color:var(--ink-2);flex:1}.quote footer{display:flex;align-items:center;gap:12px}.quote footer img{width:44px;height:44px;border-radius:50%;object-fit:cover}.quote footer span{display:flex;flex-direction:column;line-height:1.3}.quote footer small{font-size:12px;color:var(--ink-3)}.quote__p{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--moss)}.quote__p img{width:34px;height:34px;border-radius:50%;object-fit:cover}.quote__p span{flex:1}[dir=rtl] .quote__p svg{transform:scaleX(-1)}@media (max-width:900px){.ritual,.quotes{grid-template-columns:1fr}}.gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gal__t{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:3/4;isolation:isolate;color:#fff}.gal__t:nth-child(2n){margin-top:36px}.gal__t img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.gal__t:hover img{transform:scale(1.07)}.gal__t div{position:absolute;inset-inline:0;bottom:0;padding:44px 18px 18px;background:linear-gradient(0deg,rgba(13,24,17,.82),transparent);display:flex;flex-direction:column}.gal__t b{font-family:var(--display);font-weight:400;font-size:20px}.gal__t span{font-size:13px;opacity:.8}@media (max-width:820px){.gal{grid-template-columns:repeat(2,minmax(0,1fr))}.gal__t:nth-child(2n){margin-top:0}}.nl{background:var(--paper-2);border-top:1px solid var(--line)}.nl__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center;padding-block:clamp(48px,6vw,84px)}.nl p{color:var(--ink-2);margin-top:12px;max-width:44ch}.nl form{display:grid;grid-template-columns:1fr auto;gap:10px}.nl input{height:56px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);padding-inline:24px;outline:0;min-width:0}.nl input:focus{border-color:var(--ink)}.nl form .btn{--h:56px}.nl small{grid-column:1/-1;font-size:12.5px;color:var(--ink-3);padding-inline:8px}.nl__done{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:24px;color:var(--moss)}@media (max-width:820px){.nl__in,.nl form{grid-template-columns:1fr}}.ft{background:var(--ink);color:#dde5da;padding-top:clamp(50px,6vw,84px)}.ft__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:36px;padding-bottom:44px}.ft__logo{display:inline-block;background:#fff;border-radius:14px;padding:8px 12px;margin-bottom:16px}.ft__brand p{color:#dde5daa8;max-width:34ch;font-size:14.5px}.ft__social{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ft__social a{font-size:13px;padding:7px 14px;border:1px solid rgba(221,229,218,.22);border-radius:999px}.ft__social a:hover{background:#dde5da;color:var(--ink)}.ft h4{font-family:var(--display);font-weight:400;font-size:19px;color:#fff;margin-bottom:14px}.ft ul{display:grid;gap:9px}.ft li a{color:#dde5dab8;font-size:14.5px}.ft li a:hover{color:#fff}.ft__contact li{display:flex;align-items:flex-start;gap:10px;color:#dde5dab8;font-size:14.5px}.ft__contact svg{flex:none;margin-top:4px;color:#9fd3a8}.ft__bot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-block:22px calc(22px + env(safe-area-inset-bottom));border-top:1px solid rgba(221,229,218,.14);font-size:13px;color:#dde5da8c}.gova{display:inline-flex;align-items:center;gap:8px;margin-inline:auto;padding:7px 8px 7px 14px;border:1px solid rgba(221,229,218,.2);border-radius:999px;font-size:11.5px;direction:ltr}.gova b{display:grid;place-items:center;min-width:56px;height:24px;border-radius:12px;background:#dde5da;color:var(--ink);letter-spacing:.14em;font-size:11px;text-align:center}@media (max-width:900px){.ft__grid{grid-template-columns:1fr 1fr}.ft__brand{grid-column:1/-1}.ft__bot{flex-direction:column;text-align:center;padding-bottom:calc(90px + env(safe-area-inset-bottom))}}.ph{position:relative;isolation:isolate;padding-block:clamp(60px,9vw,130px) clamp(44px,6vw,80px);overflow:hidden;border-bottom:1px solid var(--line)}.ph--compact{padding-block:clamp(44px,6vw,84px) clamp(34px,4vw,54px)}.ph__bg{position:absolute;inset:0;z-index:-1}.ph__bg img{width:100%;height:100%;object-fit:cover;animation:ken 16s var(--ease) both}.ph__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d1811e6,#0d1811a8 60%,#0d181180)}[dir=rtl] .ph__bg:after{transform:scaleX(-1)}.ph:has(.ph__bg){color:#f3f0e8}.ph:has(.ph__bg) .eyebrow,.ph:has(.ph__bg) .title em{color:#b9e3bf}.ph__lead{max-width:56ch;margin-top:18px;font-size:clamp(16px,1.3vw,18.5px);opacity:.85}.ph .title{animation:up 1s var(--ease) both}.filters{display:grid;gap:6px;margin-bottom:8px}.filters .chips{margin-bottom:10px}.filters__row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.field{display:flex;flex-direction:column;gap:7px;font-size:13.5px}.field>span{font-weight:600;color:var(--ink-2)}.field input,.field textarea,select{width:100%;border:1px solid var(--line-2);background:var(--card);border-radius:14px;padding:13px 16px;outline:0;transition:border-color .2s,box-shadow .2s;font-size:16px}.field input:focus,.field textarea:focus,select:focus{border-color:var(--ink);box-shadow:0 0 0 4px #16241b12}.field.is-err input,.field.is-err textarea{border-color:var(--clay)}.field--search{flex:1 1 240px;flex-direction:row;align-items:center;gap:10px;border:1px solid var(--line-2);background:var(--card);border-radius:999px;padding-inline:18px;height:48px}.field--search input{border:0;background:none;padding:0;box-shadow:none!important;border-radius:0}select{width:auto;height:48px;border-radius:999px;padding-block:0;font-size:14.5px;appearance:auto}.check{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;cursor:pointer;height:48px}.check input{width:18px;height:18px;accent-color:var(--leaf)}.count{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-block:22px}html[lang=ar] .count{letter-spacing:0;font-size:13.5px}.ask{text-align:center;margin-top:50px;color:var(--ink-2)}.ask a{color:var(--moss);font-weight:600;text-decoration:underline;text-underline-offset:3px}.empty{display:grid;justify-items:center;gap:16px;text-align:center;padding-block:60px;color:var(--ink-2)}.nf{font-family:var(--display);font-size:clamp(80px,14vw,160px);line-height:1;color:var(--paper-2);-webkit-text-stroke:1px var(--line-2)}.pdp{padding-block:22px clamp(56px,7vw,100px)}.crumbs{display:flex;flex-wrap:wrap;gap:6px 0;font-size:13px;color:var(--ink-3);margin-bottom:22px}.crumbs>*+*:before{content:"/";margin-inline:9px;opacity:.5}.crumbs a:hover,.crumbs span{color:var(--ink)}.pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,5vw,80px);align-items:start}.pdp__media{position:sticky;top:calc(var(--hd) + 20px)}.arch--pdp{aspect-ratio:1/1.12;border-radius:999px 999px var(--r-lg) var(--r-lg);max-width:560px;margin-inline:auto}.pdp__thumbs{display:flex;gap:10px;justify-content:center;margin-top:14px}.pdp__thumbs button{width:66px;height:66px;border-radius:16px;overflow:hidden;border:2px solid transparent;opacity:.7}.pdp__thumbs button.is-on{border-color:var(--ink);opacity:1}.pdp__thumbs img{width:100%;height:100%;object-fit:cover}.pdp__info{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:10px}.pdp__rate{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.pdp__rate span{text-decoration:underline;text-underline-offset:3px}.pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.pdp__price b{font-family:var(--display);font-weight:400;font-size:40px}.pdp__price s{color:var(--ink-3);font-size:20px}.pdp__price small{color:var(--ink-3);font-size:14px}.pdp__desc{font-size:17px;color:var(--ink-2);max-width:52ch}.stock{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--moss)}.stock i{width:8px;height:8px;border-radius:50%;background:var(--leaf);box-shadow:0 0 0 4px #12a5332e}.stock--low{color:var(--honey)}.stock--out{color:var(--clay)}.pdp__buy{display:flex;gap:10px;width:100%;margin-top:6px}.pdp__buy .qty{height:52px}.pdp__buy .qty button{width:46px;height:50px}.pdp__perks{display:grid;gap:14px;width:100%;margin-top:14px;padding-top:22px;border-top:1px solid var(--line)}.pdp__perks li{display:flex;gap:12px;color:var(--moss)}.pdp__perks span{display:flex;flex-direction:column;font-size:13.5px;color:var(--ink-3);line-height:1.4}.pdp__perks b{color:var(--ink);font-size:14.5px}.ptabs{margin-top:clamp(44px,6vw,80px);border-top:1px solid var(--line);padding-top:26px}.ptabs__body{max-width:760px;animation:up .5s var(--ease) both}.specs{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.specs div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.specs dt{color:var(--ink-3);font-size:14px}.specs dd{font-weight:600;text-align:end}.revs{display:flex;align-items:center;gap:20px}.revs>b{font-family:var(--display);font-weight:300;font-size:64px;line-height:1}.revs p{color:var(--ink-2);font-size:14.5px;margin-top:6px}.buybar{display:none}@media (max-width:860px){.pdp__grid{grid-template-columns:1fr}.pdp__media{position:static}.specs{grid-template-columns:1fr}.buybar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;z-index:55;inset-inline:10px;bottom:10px;padding:10px 10px 10px 18px;border-radius:999px;background:var(--card);box-shadow:var(--shadow);border:1px solid var(--line)}.buybar span{display:flex;flex-direction:column;line-height:1.25;min-width:0}.buybar b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar em{font-style:normal;font-size:13px;color:var(--ink-2)}.pdp~.sec~.buybar~* .wafab{bottom:84px}}.co__head{margin-bottom:clamp(26px,4vw,44px)}.co__head .lead{margin-top:14px}.co__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:clamp(18px,3vw,40px);align-items:start}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,3vw,34px);display:grid;gap:16px}.card h2:not(.title){font-family:var(--display);font-weight:400;font-size:24px;margin-top:6px}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:560px){.two{grid-template-columns:1fr}}.locbox{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px dashed var(--line-2);border-radius:16px}.locbox b{display:block;font-size:14.5px}.locbox small{color:var(--ink-3);font-size:13px}.locbox__ok{display:inline-flex;align-items:center;gap:8px;color:var(--moss);font-weight:600;font-size:14px}.locbox__ok button{text-decoration:underline;font-weight:400;color:var(--ink-3)}.locbox__err{flex-basis:100%;font-size:13px;color:var(--clay)}.pay{display:flex;align-items:center;gap:14px;padding:16px;border:1.5px solid var(--ink);border-radius:16px}.pay div{flex:1}.pay b{display:block}.pay small{color:var(--ink-3);font-size:13px}.pay>svg:last-child{color:var(--leaf)}.co__sum{position:sticky;top:calc(var(--hd) + 20px)}.co__sum li,.done__sum li{display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.co__sum img,.done__sum img{width:54px;height:64px;object-fit:cover;border-radius:27px 27px 10px 10px}.co__sum li b,.done__sum li b{font-family:var(--display);font-weight:400;font-size:17px;display:block;line-height:1.2}.co__sum li small,.done__sum li small{color:var(--ink-3);font-size:12.5px}.co__sum em,.done__sum em{font-style:normal;font-weight:600}.card dl{display:grid;gap:8px}.card dl div{display:flex;justify-content:space-between;color:var(--ink-2)}.card dl .tot{padding-top:12px;border-top:1px solid var(--line);color:var(--ink);align-items:baseline}.tot dt{font-weight:600}.tot dd{font-family:var(--display);font-size:30px;text-align:end}.tot small{display:block;font-family:var(--ui);font-size:12.5px;color:var(--ink-3)}.formerr{color:var(--clay);font-size:14px;font-weight:500}.fine{font-size:12.5px;color:var(--ink-3)}@media (max-width:900px){.co__grid{grid-template-columns:1fr}.co__sum{position:static}}.done__in{max-width:640px;display:grid;justify-items:center;text-align:center;gap:14px}.done__ic{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--leaf);color:#fff;margin-bottom:8px;animation:pop .7s var(--spring) both}@keyframes pop{0%{transform:scale(0)}}.done__no{display:grid;gap:2px;padding:14px 30px;border:1px dashed var(--line-2);border-radius:18px;margin-block:8px}.done__no small{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.done__no b{font-family:var(--display);font-weight:400;font-size:34px}.done__sum{width:100%;text-align:start}.done__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px}.split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,96px);align-items:center}.split--flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.split>div:not(.split__img){display:grid;gap:18px}.split p:not(.big):not(.pull){color:var(--ink-2);font-size:17px}.split__img{position:relative}.split__img .arch{max-width:460px;margin-inline:auto}.split__tag{position:absolute;bottom:24px;inset-inline-end:8%;background:var(--leaf);color:#fff;padding:8px 16px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-4deg)}.pull{font-family:var(--display);font-style:italic;font-size:clamp(22px,2.4vw,30px);line-height:1.3;color:var(--moss);padding-inline-start:20px;border-inline-start:2px solid var(--leaf)}html[lang=ar] .pull{font-style:normal;line-height:1.6}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:10px;padding-top:24px;border-top:1px solid var(--line)}.stats b{display:block;font-family:var(--display);font-weight:300;font-size:clamp(34px,4vw,52px);line-height:1}.stats span{font-size:12.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em}html[lang=ar] .stats span{letter-spacing:0}.regions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.regions li{padding:26px 18px 0 0;border-inline-end:1px solid var(--line);padding-inline:18px;display:grid;gap:6px;align-content:start}.regions li:first-child{padding-inline-start:0}.regions li:last-child{border:0}.regions span{font-size:12px;color:var(--ink-3);direction:ltr}.regions h3{font-family:var(--display);font-weight:400;font-size:28px}.regions em{font-style:normal;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--moss)}html[lang=ar] .regions em{letter-spacing:0;font-size:13px}.regions p{font-size:14.5px;color:var(--ink-2)}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;position:relative}.timeline:before{content:"";position:absolute;inset-inline:0;top:17px;height:1px;background:var(--line-2)}.timeline li{position:relative;padding-top:50px;display:grid;gap:8px;align-content:start}.timeline li:before{content:"";position:absolute;top:11px;inset-inline-start:0;width:13px;height:13px;border-radius:50%;background:var(--leaf);box-shadow:0 0 0 5px var(--paper)}.timeline b{font-family:var(--display);font-weight:300;font-size:40px;line-height:1;color:var(--moss);direction:ltr;text-align:start}.timeline h3{font-family:var(--display);font-weight:400;font-size:22px}.timeline p{color:var(--ink-2);font-size:15px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,40px)}.step{display:grid;gap:8px;align-content:start}.step .arch{aspect-ratio:4/4.4;margin-bottom:12px}.step>span:not(.arch){font-family:var(--display);color:#9fd3a8;direction:ltr;text-align:start}.step h3{font-family:var(--display);font-weight:400;font-size:28px}.step p{color:#eef3eab8}.counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:clamp(44px,6vw,80px);padding-top:36px;border-top:1px solid rgba(238,243,234,.16)}.counters b{display:block;font-family:var(--display);font-weight:300;font-size:clamp(40px,5.4vw,76px);line-height:1}.counters span{font-size:13.5px;color:#eef3eaa8}.values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.value{padding:30px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);display:grid;gap:8px}.value span{font-family:var(--display);color:var(--moss);direction:ltr;text-align:start}.value h3{font-family:var(--display);font-weight:400;font-size:26px}.value p{color:var(--ink-2)}@media (max-width:900px){.split,.split--flip{grid-template-columns:1fr}.split--flip .split__img{order:-1}.regions{grid-template-columns:1fr 1fr}.regions li{padding:22px 14px 22px 0;border-inline-end:0;border-bottom:1px solid var(--line);padding-inline:0 14px}.timeline{grid-template-columns:1fr 1fr}.timeline:before{display:none}.timeline li{padding-top:26px}.timeline li:before{top:0}.steps{grid-template-columns:1fr}.step .arch{max-width:300px}.counters{grid-template-columns:1fr 1fr}.values{grid-template-columns:1fr}}.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,5vw,80px);align-items:start}.contact>div:first-child{display:grid;gap:20px;justify-items:start}.cinfo{display:grid;grid-template-columns:1fr 1fr;gap:22px;width:100%;margin-top:14px;padding-top:26px;border-top:1px solid var(--line)}.cinfo li{display:flex;gap:12px;color:var(--moss)}.cinfo div{display:flex;flex-direction:column;line-height:1.4}.cinfo small{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}html[lang=ar] .cinfo small{letter-spacing:0;font-size:13px}.cinfo b{color:var(--ink);font-weight:600}.cinfo span{font-size:13px;color:var(--ink-3)}.contact form{display:grid;gap:14px;justify-items:start}.contact form .field,.contact form .two{width:100%}.sent{display:grid;justify-items:center;text-align:center;gap:10px;padding:30px 0;color:var(--moss)}.sent h3{font-family:var(--display);font-weight:400;font-size:28px;color:var(--ink)}.sent p{color:var(--ink-2)}.faq>div{border-bottom:1px solid var(--line-2)}.faq button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:22px 0;text-align:start;font-family:var(--display);font-size:clamp(19px,2vw,24px)}.faq svg{flex:none;transition:transform .4s var(--spring)}.faq .is-open svg{transform:rotate(45deg)}.faq>div>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.faq .is-open>div{grid-template-rows:1fr}.faq p{overflow:hidden;color:var(--ink-2);max-width:62ch}.faq .is-open p{padding-bottom:22px}@media (max-width:900px){.contact,.cinfo{grid-template-columns:1fr}}.credits{display:grid;gap:22px}.credits h2{font-family:var(--display);font-weight:400;font-size:26px;margin-bottom:10px}.credits p{color:var(--ink-2)}.tblwrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}table{border-collapse:collapse;width:100%;font-size:13.5px;min-width:560px}th,td{text-align:start;padding:11px 14px;border-bottom:1px solid var(--line)}th{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}tr:last-child td{border-bottom:0}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.rv,.flip span:first-child{opacity:1;transform:none}}
