:root{--bg:#FFFFFF;--bg2:#FFFFFF;--bg3:#FFFFFF;--surface:#FFFFFF;--surface2:#FFFFFF;--surface-olive:#FFFFFF;--surface-copper:#FFFFFF;--line:rgba(90,107,71,0.08);--line2:rgba(90,107,71,0.14);--line3:rgba(90,107,71,0.22);--line-copper:rgba(192,122,61,0.18);--line-copper2:rgba(192,122,61,0.30);--text:#1A1E18;--text2:#3D4A35;--muted:#6B7A62;--muted2:#9BA798;--muted3:#C8D0C3;--olive:#5A6B47;--olive-50:#FFFFFF;--olive-100:#FFFFFF;--olive-200:#C8D0C3;--olive-300:#9BA798;--olive-400:#8A9A7B;--olive-500:#5A6B47;--olive-600:#4A5A3B;--olive-700:#3D4A35;--olive-800:#2E3828;--olive-900:#1A1E18;--olive-glow:rgba(90,107,71,0.12);--olive-glow2:rgba(90,107,71,0.22);--copper:#C07A3D;--copper-50:#FFFFFF;--copper-100:#F5D5AA;--copper-200:#E6A57E;--copper-300:#C07A3D;--copper-400:#A86632;--copper-500:#8C4A1F;--copper-glow:rgba(192,122,61,0.14);--copper-glow2:rgba(192,122,61,0.28);--cream:#FFFFFF;--cream-50:#FFFFFF;--cream-100:#FFFFFF;--stone:#FFFFFF;--ink:#1A1E18;--shadow-soft:0 2px 8px rgba(90,107,71,0.04);--shadow-medium:0 12px 32px rgba(90,107,71,0.08);--shadow-large:0 24px 48px rgba(90,107,71,0.12);--shadow-copper:0 12px 32px rgba(192,122,61,0.14);--shadow-copper-glow:0 0 32px rgba(192,122,61,0.18);--shadow-olive-glow:0 0 32px rgba(90,107,71,0.12);--radius-sm:14px;--radius-md:20px;--radius-lg:26px;--radius-xl:32px;--font-display-en:var(--font-fraunces);--font-display-ar:var(--font-kufi);--h2-size:clamp(30px,4vw,50px);--h2-lh:1.08;--h2-weight:700;--h3-size:clamp(19px,2vw,24px);--body-size:15px;--body-lh:1.75;--small-size:13px;--font-instrument:var(--font-fraunces);--font-outfit:var(--font-sora)}html{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--mainrow-h:56px;--navrow-h:40px;--header-h:calc(var(--mainrow-h) + var(--navrow-h));--announce-h:30px;--sticky-header-h:var(--header-h);--hero-h:calc(100dvh - var(--header-h) - var(--announce-h))}@media (min-width:640px){:root{--mainrow-h:58px;--navrow-h:40px;--announce-h:32px}}@media (min-width:1024px){:root{--mainrow-h:72px;--navrow-h:76px;--announce-h:34px}}div[lang=en],html[lang=en],html[lang=en] body{font-family:var(--font-sora),var(--font-space),Inter,sans-serif}div[lang=ar],html[lang=ar],html[lang=ar] body{font-family:var(--font-arabic),var(--font-kufi),var(--font-alexandria),sans-serif;line-height:1.8}.price,[data-price]{font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;font-weight:600;color:var(--copper)}.eyebrow{font-size:11px;line-height:1.2;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--olive-600,#4A5A3B);display:flex;align-items:center;gap:10px}:where(html[lang=en],div[lang=en]) .eyebrow{font-family:var(--font-space),var(--font-sora),sans-serif}:where(html[lang=ar],div[lang=ar]) .eyebrow{font-family:var(--font-arabic),var(--font-kufi),sans-serif;font-size:13.5px;letter-spacing:0;text-transform:none}.eyebrow:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#F0C6A0 0,var(--copper) 55%,var(--copper-500) 100%);box-shadow:0 0 0 3px rgba(192,122,61,.16);animation:tf-beacon 2.8s cubic-bezier(.65,0,.35,1) infinite}.eyebrow:after{content:"";flex:none;width:40px;height:1px;background:linear-gradient(90deg,rgba(90,107,71,.5),rgba(90,107,71,0))}[dir=rtl] .eyebrow:after{background:linear-gradient(270deg,rgba(90,107,71,.5),rgba(90,107,71,0))}.line-olive{width:48px;height:2px;background:linear-gradient(90deg,var(--olive),var(--copper));border-radius:2px;margin:18px 0 16px}.card-white{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px 22px;box-shadow:var(--shadow-soft);transition:all .5s cubic-bezier(.22,1,.36,1)}.card-white:hover{border-color:var(--line2);box-shadow:var(--shadow-medium);transform:translateY(-3px)}.card-modern{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1)}.card-modern:hover{transform:translateY(-4px);border-color:var(--line2);box-shadow:var(--shadow-medium)}.card-modern-media{border-radius:var(--radius-md);overflow:hidden}.card-elevated{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(90,107,71,.05),0 12px 32px rgba(90,107,71,.09),0 32px 64px rgba(90,107,71,.07);overflow:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1)}.card-elevated:hover{transform:translateY(-5px);border-color:var(--line2);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 4px rgba(90,107,71,.06),0 20px 44px rgba(90,107,71,.13),0 44px 88px rgba(90,107,71,.09)}.card-spotlight{position:relative;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform}@media (hover:none),(prefers-reduced-motion:reduce){.card-spotlight{transform:none}}.card-spotlight:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(480px circle at var(--mx,50%) var(--my,50%),rgba(192,122,61,.12),transparent 65%)}.card-spotlight:hover:before{opacity:1}.zoom-frame{overflow:hidden;position:relative}.zoom-frame img{transition:transform .8s cubic-bezier(.22,1,.36,1),filter .8s ease}.zoom-frame:hover img{transform:scale(1.06)}.zoom-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(26,30,24,.12),transparent 45%);opacity:0;transition:opacity .6s ease}.zoom-frame:hover:after{opacity:1}@keyframes thunder-shimmer{0%{transform:translateX(-120%) skewX(-12deg)}to{transform:translateX(240%) skewX(-12deg)}}.shimmer-sweep{position:relative;overflow:hidden}.shimmer-sweep:after{content:"";position:absolute;top:0;bottom:0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:thunder-shimmer 4.5s ease-in-out infinite;pointer-events:none}@keyframes thunder-skeleton{0%,to{opacity:.55}50%{opacity:1}}.skeleton{border-radius:var(--radius-md);background:linear-gradient(100deg,rgba(90,107,71,.07) 30%,rgba(90,107,71,.03) 50%,rgba(90,107,71,.07) 70%);background-size:200% 100%;animation:thunder-skeleton 1.6s ease-in-out infinite}.glass-panel{background:rgba(255,255,255,.78);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid rgba(255,255,255,.6);box-shadow:0 12px 32px rgba(90,107,71,.12)}.glass-panel-dark{background:rgba(26,30,24,.55);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid rgba(255,255,255,.16);box-shadow:0 12px 32px rgba(0,0,0,.3)}.text-gradient-olive{background:linear-gradient(120deg,var(--olive) 20%,var(--olive-400) 60%,var(--copper) 100%);-webkit-background-clip:text;background-clip:text}.text-gradient-copper,.text-gradient-olive{-webkit-text-fill-color:transparent;color:transparent}.text-gradient-copper{background:linear-gradient(120deg,var(--copper-500) 10%,var(--copper) 55%,var(--copper-200) 100%);-webkit-background-clip:text;background-clip:text}@keyframes thunder-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}[dir=rtl] .marquee-track{animation-name:thunder-marquee-rtl}@keyframes thunder-marquee-rtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}.marquee-track{animation:thunder-marquee 28s linear infinite}.marquee-paused:hover .marquee-track{animation-play-state:paused}@keyframes thunder-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-progress{transform-origin:left;animation-name:thunder-hero-progress;animation-timing-function:linear;animation-fill-mode:forwards}[dir=rtl] .hero-progress{transform-origin:right}@keyframes thunder-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-float{animation:thunder-float 4s ease-in-out infinite}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.animate-float,.marquee-track,.shimmer-sweep:after,.skeleton{animation:none!important}.reveal{opacity:1;transform:none;transition:none}}.section-divider{height:1px;margin-inline:max(24px,calc((100vw - 1440px) / 2 + 40px));background:linear-gradient(90deg,transparent,rgba(90,107,71,.14) 20%,rgba(90,107,71,.14) 80%,transparent)}.focus-olive:focus{border-color:rgba(90,107,71,.4);box-shadow:0 0 0 4px var(--olive-glow);outline:none}:where(a,button,input,select,textarea,[role=button],summary):focus-visible{outline:2px solid var(--olive,#5a6b47);outline-offset:2px;border-radius:inherit}div[dir=rtl] .rtl-flip,html[dir=rtl] .rtl-flip{transform:scaleX(-1)}div[dir=rtl]{direction:rtl}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--olive-200);border-radius:100px}::-webkit-scrollbar-track{background:var(--bg2)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.nav-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 28px),transparent)}.thunder-mega-scroll{scrollbar-width:thin;scrollbar-color:var(--olive-200) transparent}.thunder-mega-scroll::-webkit-scrollbar{width:6px}.thunder-mega-scroll::-webkit-scrollbar-thumb{background:var(--olive-300);border-radius:100px}.thunder-mega-scroll::-webkit-scrollbar-track{background:transparent}:root{--tf-ease:cubic-bezier(0.22,1,0.36,1);--tf-ease-expo:cubic-bezier(0.16,1,0.3,1);--tf-ease-inout:cubic-bezier(0.65,0,0.35,1);--tf-grad-olive:linear-gradient(180deg,#6A7C55,#5A6B47 50%,#4A5A3B);--tf-grad-olive-deep:linear-gradient(150deg,#4A5A3B,#3D4A35 50%,#2E3828);--tf-grad-copper:linear-gradient(180deg,#D08C52,#C07A3D 50%,#A86632);--tf-grad-copper-deep:linear-gradient(150deg,#A86632,#8C4A1F 55%,#723C1A);--tf-grad-copper-metal:linear-gradient(115deg,#A05C2A,#C07A3D 30%,#E9B88B 48%,#C07A3D 64%,#8C4A1F);--tf-grad-ink:linear-gradient(180deg,#2E3828,#1A1E18);--tf-grad-brand:linear-gradient(90deg,#5A6B47,#8A9A7B 50%,#C07A3D);--tf-tint-olive:rgba(90,107,71,0.07);--tf-tint-olive-2:rgba(90,107,71,0.13);--tf-tint-copper:rgba(192,122,61,0.09);--tf-tint-copper-2:rgba(192,122,61,0.16);--tf-hover-olive:#F2F4EF;--tf-hover-copper:#FAF2EB;--tf-shadow-rest:0 1px 2px rgba(26,30,24,0.04),0 10px 28px -16px rgba(90,107,71,0.28);--tf-shadow-lift:0 2px 6px rgba(26,30,24,0.05),0 24px 48px -20px rgba(90,107,71,0.38),0 48px 96px -48px rgba(90,107,71,0.32)}@media (hover:hover){.hover\:bg-cream-50:hover,.hover\:bg-olive-100:hover,.hover\:bg-olive-50:hover{background-color:var(--tf-hover-olive)!important}.hover\:bg-copper-50:hover{background-color:var(--tf-hover-copper)!important}}.focus-visible\:bg-cream-50:focus-visible,.focus\:bg-cream-50:focus{background-color:var(--tf-hover-olive)!important}@keyframes tf-beacon{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.7}}@keyframes tf-spin{to{transform:rotate(1turn)}}@keyframes tf-sheen{0%,58%{transform:translateX(-140%)}88%,to{transform:translateX(140%)}}@keyframes tf-sheen-rtl{0%,58%{transform:translateX(140%)}88%,to{transform:translateX(-140%)}}@keyframes tf-shine{0%{background-position:50% 0}to{background-position:-150% 0}}@keyframes tf-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.6);opacity:0}}@keyframes tf-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,4%,0) scale(1.08)}to{transform:translate3d(-4%,8%,0) scale(.96)}}@keyframes tf-comet{0%{transform:translateX(-70%)}to{transform:translateX(70%)}}@keyframes tf-comet-rtl{0%{transform:translateX(70%)}to{transform:translateX(-70%)}}@keyframes tf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.tf-btn{--tf-btn-bg:var(--tf-grad-olive);--tf-btn-fill:var(--tf-grad-olive-deep);--tf-btn-fg:#FFFFFF;--tf-btn-fg-hover:#FFFFFF;--tf-btn-ring:inset 0 1px 0 rgba(255,255,255,0.24);--tf-btn-glow:0 10px 26px -10px rgba(90,107,71,0.65);--tf-btn-glow-hover:0 18px 36px -12px rgba(90,107,71,0.7);--tf-btn-focus:rgba(90,107,71,0.55);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.55em;overflow:hidden;border-radius:9999px;background:var(--tf-btn-bg);color:var(--tf-btn-fg);font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:var(--tf-btn-ring),var(--tf-btn-glow);transition:transform .5s var(--tf-ease),box-shadow .5s var(--tf-ease),color .4s var(--tf-ease),opacity .3s ease}:where(html[lang=en],div[lang=en]) .tf-btn{font-family:var(--font-space),var(--font-sora),sans-serif;letter-spacing:.01em}:where(html[lang=ar],div[lang=ar]) .tf-btn{font-family:var(--font-arabic),var(--font-kufi),sans-serif;letter-spacing:0}.tf-btn:before{background:var(--tf-btn-fill);clip-path:circle(0 at var(--tf-x,50%) var(--tf-y,100%));transition:clip-path .75s var(--tf-ease-expo)}.tf-btn:after,.tf-btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.tf-btn:after{background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.4) 48%,transparent 64%);transform:translateX(-120%);transition:transform 1s var(--tf-ease-expo)}[dir=rtl] .tf-btn:after{transform:translateX(120%)}@media (hover:hover){.tf-btn:hover{transform:translateY(-2px);color:var(--tf-btn-fg-hover);box-shadow:var(--tf-btn-ring),var(--tf-btn-glow-hover)}.tf-btn:hover:before{clip-path:circle(150% at var(--tf-x,50%) var(--tf-y,100%))}.tf-btn:hover:after{transform:translateX(120%)}[dir=rtl] .tf-btn:hover:after{transform:translateX(-120%)}}.tf-btn:active{transform:translateY(0) scale(.97);transition-duration:.12s}.tf-btn:focus-visible{outline:2px solid transparent;box-shadow:var(--tf-btn-ring),0 0 0 3px #FFFFFF,0 0 0 5px var(--tf-btn-focus)}.tf-btn:disabled,.tf-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}.tf-btn[aria-busy=true]{cursor:progress}.tf-btn[data-success=true]{--tf-btn-bg:var(--tf-grad-olive);--tf-btn-fg:#FFFFFF}.tf-btn--copper{--tf-btn-bg:var(--tf-grad-copper);--tf-btn-fill:var(--tf-grad-copper-deep);--tf-btn-ring:inset 0 1px 0 rgba(255,255,255,0.32);--tf-btn-glow:0 10px 26px -10px rgba(192,122,61,0.7);--tf-btn-glow-hover:0 18px 38px -12px rgba(192,122,61,0.75);--tf-btn-focus:rgba(192,122,61,0.55)}.tf-btn--ink{--tf-btn-bg:var(--tf-grad-ink);--tf-btn-fill:var(--tf-grad-olive);--tf-btn-ring:inset 0 1px 0 rgba(255,255,255,0.12);--tf-btn-glow:0 10px 26px -10px rgba(26,30,24,0.6);--tf-btn-glow-hover:0 18px 38px -12px rgba(90,107,71,0.65)}.tf-btn--outline{--tf-btn-bg:rgba(255,255,255,0.88);--tf-btn-fill:var(--tf-grad-olive);--tf-btn-fg:var(--olive-700);--tf-btn-fg-hover:#FFFFFF;--tf-btn-ring:inset 0 0 0 1.5px rgba(90,107,71,0.24);--tf-btn-glow:0 6px 18px -12px rgba(90,107,71,0.35);--tf-btn-glow-hover:0 16px 34px -12px rgba(90,107,71,0.55)}.tf-btn--outline-copper{--tf-btn-bg:rgba(255,255,255,0.88);--tf-btn-fill:var(--tf-grad-copper);--tf-btn-fg:var(--copper-500);--tf-btn-fg-hover:#FFFFFF;--tf-btn-ring:inset 0 0 0 1.5px rgba(192,122,61,0.34);--tf-btn-glow:0 6px 18px -12px rgba(192,122,61,0.4);--tf-btn-glow-hover:0 16px 34px -12px rgba(192,122,61,0.6);--tf-btn-focus:rgba(192,122,61,0.55)}.tf-btn--soft{--tf-btn-bg:var(--tf-tint-olive);--tf-btn-fill:var(--tf-grad-olive);--tf-btn-fg:var(--olive-700);--tf-btn-fg-hover:#FFFFFF;--tf-btn-ring:inset 0 0 0 1px rgba(90,107,71,0.12);--tf-btn-glow:0 0 0 0 rgba(90,107,71,0);--tf-btn-glow-hover:0 14px 30px -12px rgba(90,107,71,0.5)}.tf-btn--white{--tf-btn-bg:#FFFFFF;--tf-btn-fill:var(--tf-grad-ink);--tf-btn-fg:var(--olive-700);--tf-btn-fg-hover:#FFFFFF;--tf-btn-ring:inset 0 -1px 0 rgba(26,30,24,0.06);--tf-btn-glow:0 10px 26px -12px rgba(26,30,24,0.35);--tf-btn-glow-hover:0 18px 38px -14px rgba(26,30,24,0.45);--tf-btn-focus:rgba(255,255,255,0.85)}.tf-btn--glass{--tf-btn-bg:rgba(255,255,255,0.14);--tf-btn-fill:#FFFFFF;--tf-btn-fg:#FFFFFF;--tf-btn-fg-hover:var(--ink);--tf-btn-ring:inset 0 0 0 1px rgba(255,255,255,0.45);--tf-btn-glow:0 10px 26px -14px rgba(26,30,24,0.45);--tf-btn-glow-hover:0 18px 38px -14px rgba(26,30,24,0.5);--tf-btn-focus:rgba(255,255,255,0.85);backdrop-filter:blur(14px) saturate(1.3)}@media (hover:hover){.tf-btn-host:hover .tf-btn{transform:translateY(-2px);color:var(--tf-btn-fg-hover);box-shadow:var(--tf-btn-ring),var(--tf-btn-glow-hover)}.tf-btn-host:hover .tf-btn:before{clip-path:circle(150% at var(--tf-x,50%) var(--tf-y,100%))}.tf-btn-host:hover .tf-btn:after{transform:translateX(120%)}[dir=rtl] .tf-btn-host:hover .tf-btn:after{transform:translateX(-120%)}}.tf-ring{background:conic-gradient(from 0deg,#5A6B47,#8A9A7B,#C07A3D,#E6A57E,#5A6B47)}.tf-link{position:relative;display:inline-flex;align-items:center;gap:.45em;padding-bottom:3px;font-weight:700;color:var(--olive-600,#4A5A3B);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1.5px;background-position:0 100%;transition:background-size .55s var(--tf-ease),color .3s ease}[dir=rtl] .tf-link{background-position:100% 100%}.tf-underline{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;padding-bottom:1px;transition:background-size .5s var(--tf-ease),color .3s ease}[dir=rtl] .tf-underline{background-position:100% 100%}@media (hover:hover){.tf-underline:hover{background-size:100% 1px}}.tf-underline:focus-visible{background-size:100% 1px}@media (hover:hover){.tf-link:hover{color:var(--olive-700);background-size:100% 1.5px}}.tf-link:focus-visible{background-size:100% 1.5px}.tf-arrow{position:relative;display:inline-grid;flex:none;width:1.15em;height:1.15em;overflow:hidden}.tf-arrow>span{grid-area:1/1;display:grid;place-items:center;transition:transform .6s var(--tf-ease-expo)}.tf-arrow>span:last-child{transform:translateX(-130%)}[dir=rtl] .tf-arrow>span:last-child{transform:translateX(130%)}.tf-arrow svg{width:100%;height:100%}@media (hover:hover){:is(.tf-btn,.tf-link,.tf-arrow-host,.tf-btn-host):hover .tf-arrow>span:first-child{transform:translateX(130%)}:is(.tf-btn,.tf-link,.tf-arrow-host,.tf-btn-host):hover .tf-arrow>span:last-child{transform:translateX(0)}[dir=rtl] :is(.tf-btn,.tf-link,.tf-arrow-host,.tf-btn-host):hover .tf-arrow>span:first-child{transform:translateX(-130%)}}.tf-badge{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:6px;height:24px;padding-inline:10px;overflow:hidden;border-radius:9999px;font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap;vertical-align:middle;transition:transform .4s var(--tf-ease),box-shadow .4s var(--tf-ease)}:where(html[lang=en],div[lang=en]) .tf-badge{font-family:var(--font-space),var(--font-sora),sans-serif;letter-spacing:.08em;text-transform:uppercase}:where(html[lang=ar],div[lang=ar]) .tf-badge{font-family:var(--font-arabic),var(--font-kufi),sans-serif;font-size:11.5px;letter-spacing:0}.tf-badge--sm{height:20px;gap:5px;padding-inline:8px;font-size:9.5px}:where(html[lang=ar],div[lang=ar]) .tf-badge--sm{font-size:10.5px}.tf-badge--lg{height:30px;gap:7px;padding-inline:13px;font-size:11.5px}:where(html[lang=ar],div[lang=ar]) .tf-badge--lg{font-size:12.5px}.tf-badge--olive{background:var(--tf-grad-olive);color:#FFFFFF;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 14px -6px rgba(90,107,71,.6)}.tf-badge--copper,.tf-badge--sale{background:var(--tf-grad-copper-metal);color:#FFFFFF;text-shadow:0 1px 0 rgba(90,47,20,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 6px 14px -6px rgba(192,122,61,.7)}.tf-badge--sale{background:linear-gradient(115deg,#8C4A1F,#B5703A 35%,#E2A777 52%,#B5703A 68%,#723C1A)}.tf-badge--copper:after,.tf-badge--sale:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 22%,rgba(255,255,255,.6) 45%,transparent 68%);transform:translateX(-140%);animation:tf-sheen 4.2s var(--tf-ease-inout) infinite;pointer-events:none}[dir=rtl] .tf-badge--copper:after,[dir=rtl] .tf-badge--sale:after{animation-name:tf-sheen-rtl}.tf-badge--new{background:#FFFFFF;color:var(--olive-700);box-shadow:0 6px 14px -8px rgba(90,107,71,.55)}.tf-badge--new:before{inset:-150%;z-index:-2;background:conic-gradient(from 0deg,#5A6B47,#8A9A7B,#C07A3D,#E6A57E,#5A6B47);animation:tf-spin 3.6s linear infinite}.tf-badge--new:after,.tf-badge--new:before{content:"";position:absolute;pointer-events:none}.tf-badge--new:after{inset:1.5px;z-index:-1;border-radius:inherit;background:#FFFFFF}.tf-badge--glass{background:rgba(255,255,255,.84);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 6px 16px -8px rgba(26,30,24,.35);backdrop-filter:blur(6px)}.tf-badge--ink{background:var(--tf-grad-ink);color:#FFFFFF;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 6px 14px -8px rgba(26,30,24,.55)}.tf-badge--soft{background:var(--tf-tint-olive);color:var(--olive-700);box-shadow:inset 0 0 0 1px rgba(90,107,71,.16)}.tf-badge--soft-copper{background:var(--tf-tint-copper);color:var(--copper-500);box-shadow:inset 0 0 0 1px rgba(192,122,61,.24)}.tf-badge--muted{background:#FFFFFF;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line2)}.tf-badge--interactive{cursor:pointer}@media (hover:hover){.tf-badge--interactive:hover{transform:translateY(-1px);box-shadow:var(--tf-shadow-rest)}}.tf-dot{position:relative;display:inline-block;flex:none;width:6px;height:6px;border-radius:9999px;background:currentColor}.tf-dot--pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;animation:tf-ping 1.8s var(--tf-ease) infinite}.tf-card{--lift:0px;--rx:0deg;--ry:0deg;position:relative;isolation:isolate;border-radius:24px;background:#FFFFFF;box-shadow:0 0 0 1px var(--line),var(--tf-shadow-rest);transition:transform .6s var(--tf-ease),box-shadow .6s var(--tf-ease)}.tf-card:before{z-index:2;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0),rgba(192,122,61,.1),transparent 60%)}.tf-card:after,.tf-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--tf-ease)}.tf-card:after{z-index:3;padding:1px;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0),rgba(192,122,61,.9),rgba(192,122,61,0) 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (hover:hover) and (pointer:fine){.tf-card:hover{--lift:-6px;transform:perspective(1000px) translate3d(0,var(--lift),0) rotateX(var(--rx)) rotateY(var(--ry));box-shadow:0 0 0 1px rgba(192,122,61,.18),var(--tf-shadow-lift)}.tf-card:hover:after,.tf-card:hover:before{opacity:1}}.tf-glare{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(520px circle at var(--mx,50%) var(--my,0),rgba(255,255,255,.34),transparent 42%);transition:opacity .5s var(--tf-ease)}@media (hover:hover) and (pointer:fine){:is(.tf-card,.tf-tilt):hover .tf-glare{opacity:1}}.tf-tilt{--lift:0px;--rx:0deg;--ry:0deg;transition:transform .6s var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-tilt:hover{--lift:-4px;transform:perspective(1100px) translate3d(0,var(--lift),0) rotateX(var(--rx)) rotateY(var(--ry))}}.tf-reveal-on-hover{opacity:0;transform:translateY(14px);transition:opacity .45s var(--tf-ease),transform .6s var(--tf-ease-expo)}.tf-touch-only{display:none}@media (hover:hover) and (pointer:fine){.tf-card:focus-within .tf-reveal-on-hover,.tf-card:hover .tf-reveal-on-hover{opacity:1;transform:none}}@media (hover:none),(pointer:coarse){.tf-reveal-on-hover{display:none}.tf-touch-only{display:grid}}.tf-zoom{transition:transform 1.1s var(--tf-ease)}@media (hover:hover){:is(.group,.tf-card):hover .tf-zoom{transform:scale(1.07)}}.text-shine{background-image:linear-gradient(100deg,#4A5A3B,#5A6B47 20%,#8A9A7B 36%,#C07A3D 52%,#6A7C55 74%,#4A5A3B);background-size:200% 100%;background-position:50% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:tf-shine 9s linear infinite;animation-play-state:paused}[data-live] .text-shine{animation-play-state:running}.text-metal{background-image:var(--tf-grad-copper-metal);background-size:160% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.tf-aurora{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.tf-aurora>span{position:absolute;width:46vmax;height:46vmax;border-radius:9999px;animation:tf-drift 22s var(--tf-ease-inout) infinite alternate}.tf-aurora>span:first-child{top:-24vmax;inset-inline-start:-12vmax;background:radial-gradient(closest-side,rgba(255,255,255,.2),rgba(255,255,255,0))}.tf-aurora>span:nth-child(2){bottom:-26vmax;inset-inline-end:-14vmax;background:radial-gradient(closest-side,rgba(240,198,160,.3),rgba(240,198,160,0));animation-duration:26s;animation-delay:-6s}.tf-aurora>span:nth-child(3){top:20%;left:40%;width:30vmax;height:30vmax;background:radial-gradient(closest-side,rgba(255,255,255,.12),rgba(255,255,255,0));animation-duration:30s;animation-delay:-12s}.tf-comet{position:absolute;inset:0;background:linear-gradient(90deg,transparent 42%,rgba(192,122,61,.95) 50%,transparent 58%);animation:tf-comet 4.8s var(--tf-ease-inout) infinite}[dir=rtl] .tf-comet{animation-name:tf-comet-rtl}.tf-bob{animation:tf-bob 5s var(--tf-ease-inout) infinite}.tf-rail-progress{transform:scaleX(var(--tf-progress,0));transform-origin:left center;transition:transform .25s var(--tf-ease)}[dir=rtl] .tf-rail-progress{transform-origin:right center}.tf-rail[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tf-rail[data-dragging=true] *{pointer-events:none}.tf-scroll-progress{position:fixed;inset-inline:0;top:0;z-index:70;height:2px;pointer-events:none;background:var(--tf-grad-brand);transform-origin:left center}[dir=rtl] .tf-scroll-progress{transform-origin:right center}.tf-panel{position:relative;border-radius:28px;background:#FFFFFF;box-shadow:0 0 0 1px var(--line),var(--tf-shadow-rest)}.tf-skeleton{position:relative;overflow:hidden;background:var(--tf-tint-olive)}.tf-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));animation:tf-skeleton 1.7s var(--tf-ease-inout) infinite}[dir=rtl] .tf-skeleton:after{animation-name:tf-skeleton-rtl}@keyframes tf-skeleton{to{transform:translateX(100%)}}@keyframes tf-skeleton-rtl{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.tf-field{display:block;width:100%;height:56px;padding-top:22px;padding-bottom:6px;border:0;border-radius:16px;background:#FFFFFF;color:var(--ink);font-size:15px;line-height:1.4;outline:none;box-shadow:inset 0 0 0 1px rgba(90,107,71,.18);transition:box-shadow .35s var(--tf-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.tf-field::-moz-placeholder{color:transparent}.tf-field::placeholder{color:transparent}@media (hover:hover){.tf-field:hover{box-shadow:inset 0 0 0 1px rgba(90,107,71,.34)}}.tf-field:focus,.tf-field:focus-visible{box-shadow:inset 0 0 0 1.5px var(--olive),0 0 0 4px rgba(90,107,71,.12)}.tf-field[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--error,#B85450),0 0 0 4px rgba(184,84,80,.1)}.tf-field:disabled{cursor:not-allowed;opacity:.6}select.tf-field{cursor:pointer}.tf-field:-webkit-autofill,.tf-field:-webkit-autofill:hover{border:0;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 1px rgba(90,107,71,.18),inset 0 0 0 100px #FFFFFF}.tf-field:-webkit-autofill:focus{box-shadow:inset 0 0 0 1.5px var(--olive),inset 0 0 0 100px #FFFFFF,0 0 0 4px rgba(90,107,71,.12)}.tf-field-label{position:absolute;top:18px;left:auto;right:auto;inset-inline-start:var(--tf-field-inset,16px);max-width:calc(100% - var(--tf-field-inset, 16px) - 16px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:14.5px;font-weight:500;line-height:20px;pointer-events:none;transform-origin:left top;transition:transform .35s var(--tf-ease),color .35s var(--tf-ease)}[dir=rtl] .tf-field-label{transform-origin:right top}.tf-field:not(:-moz-placeholder)~.tf-field-label{left:auto;right:auto;inset-inline-start:var(--tf-field-inset,16px);font-size:14.5px;font-weight:600;line-height:20px;transform:translateY(-10px) scale(.78)}.tf-field-label.tf-field-label--float,.tf-field:focus~.tf-field-label,.tf-field:not(:placeholder-shown)~.tf-field-label{left:auto;right:auto;inset-inline-start:var(--tf-field-inset,16px);font-size:14.5px;font-weight:600;line-height:20px;transform:translateY(-10px) scale(.78)}.tf-field:-webkit-autofill~.tf-field-label{left:auto;right:auto;inset-inline-start:var(--tf-field-inset,16px);font-size:14.5px;font-weight:600;line-height:20px;transform:translateY(-10px) scale(.78)}.tf-field:focus~.tf-field-label{color:var(--olive-600,#4A5A3B)}.tf-field[aria-invalid=true]~.tf-field-label{color:var(--error,#B85450)}.tf-field-icon{position:absolute;top:19px;inset-inline-start:16px;width:18px;height:18px;color:var(--muted2,#9BA798);pointer-events:none;transition:color .35s var(--tf-ease)}.tf-field:focus~.tf-field-icon{color:var(--olive)}@media (prefers-reduced-motion:reduce){.eyebrow:before,.text-shine,.tf-aurora>span,.tf-badge--copper:after,.tf-badge--new:before,.tf-badge--sale:after,.tf-bob,.tf-comet,.tf-dot--pulse:after,.tf-skeleton:after{animation:none!important}.tf-btn,.tf-card,.tf-tilt,.tf-zoom{transform:none!important}.tf-scroll-progress{display:none}}