html[data-tkl="rimba"]{
  --rb-night:#0b2116;--rb-deep:#0f2e1f;--rb-moss:#1f5a3a;--rb-leaf:#4caf50;--rb-lime:#9be15d;--rb-glow:#d8ff8a;--rb-cream:#eef6e4;--rb-mut:#a3c3a8;--rb-wood:#9a6a3e;--rb-bark:#5b3a21;--rb-line:rgba(155,225,93,.18);
  --rb-serif:'DM Serif Display',Georgia,'Times New Roman',serif;--rb-sans:'Manrope',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --bg:#0b2116!important;--bg2:#0f2e1f!important;--glass:rgba(155,225,93,.06)!important;--glass2:rgba(155,225,93,.1)!important;--line:rgba(155,225,93,.18)!important;
  --txt:#eef6e4!important;--mut:#a3c3a8!important;--vio:#9be15d!important;--vio2:#6fbf3c!important;--cy:#d8ff8a!important;
  --ios-cell:#123524;--ios-sheet:#0f2e1f;--ios-elev:#16402b;--ios-sep:rgba(155,225,93,.14);--ios-fill:rgba(155,225,93,.13);--ios-fill2:rgba(238,246,228,.05);
  --ios-label3:rgba(238,246,228,.4);--ios-bar:rgba(11,33,22,.88);--ios-shadow:none;--ios-tint:#9be15d!important;--ios-on-tint:#0b2116!important;
  --r-card:22px;--r-cell:16px;--r-btn:999px;color-scheme:dark}
html[data-tkl="rimba"] body{background:#0b2116!important;color:#eef6e4}
html[data-tkl="rimba"][data-tkl-view="home"] #app>.wrap{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html[data-tkl="rimba"][data-tkl-view="home"] #app>.wrap>header{display:none!important}
html[data-tkl="rimba"][data-tkl-view="home"] #tkL{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}

#tkL .rb-page{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;color:var(--rb-cream);font-family:var(--rb-sans);background:linear-gradient(180deg,#0b2116,#0f2e1f 40%,#0b2116);padding-bottom:0}
#tkL .rb-flies{position:fixed;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;mix-blend-mode:screen}
#tkL .rb-page *{box-sizing:border-box}
#tkL .rb-page :where(button){cursor:pointer;font:inherit;color:inherit;background:none;border:0;padding:0;line-height:inherit;max-width:100%;-webkit-tap-highlight-color:transparent}
#tkL .rb-page button:focus-visible,#tkL .rb-page input:focus-visible{outline:2px solid var(--rb-lime);outline-offset:3px}
#tkL .rb-page [hidden]{display:none!important}
#tkL .rb-page em{font-family:var(--rb-serif);font-style:italic;font-weight:400;color:var(--rb-lime)}
#tkL .rb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
#tkL .rb-media{display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#fff}
#tkL .rb-media img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center!important;padding:14%;transform:none!important;filter:none!important}
#tkL .rb-ph{display:grid;place-items:center;width:100%;height:100%;font:400 clamp(20px,3.4vw,32px)/1 var(--rb-serif);color:#1f5a3a;background:#eef6e4}
#tkL .rb-empty{grid-column:1/-1;padding:30px;text-align:center;color:var(--rb-mut)}

#tkL .rb-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;padding:12px clamp(16px,4vw,48px);background:rgba(11,33,22,.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rb-line)}
#tkL .rb-brand{display:flex;align-items:center;gap:10px;min-width:0;text-align:left}
#tkL .rb-brand-logo{flex:0 0 auto;width:42px;height:42px;border-radius:14px 4px 14px 4px;overflow:hidden;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 2px var(--rb-lime)}
#tkL .rb-brand-logo>img{width:100%;height:100%;object-fit:contain;padding:3px}
#tkL .rb-brand-logo>b{font:400 22px var(--rb-serif);color:#1f5a3a}
#tkL .rb-brand>span:last-child{display:flex;flex-direction:column;min-width:0}
#tkL .rb-brand b{font:400 22px/1.05 var(--rb-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}
#tkL .rb-brand small{font:600 10.5px var(--rb-sans);color:var(--rb-lime)}
#tkL .rb-nav{display:flex;gap:4px;margin-left:auto}
#tkL .rb-nav button{padding:9px 15px;border-radius:999px;font:600 14px var(--rb-sans);color:#cfe3cf;transition:background .2s}
#tkL .rb-nav button:hover{background:rgba(155,225,93,.14);color:#fff}
#tkL .rb-act{display:flex;align-items:center;gap:6px}
#tkL .rb-ico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--rb-line)!important;color:var(--rb-lime)!important}
#tkL .rb-bag{display:flex;align-items:center;gap:7px;height:40px;padding:0 16px!important;border-radius:999px;background:var(--rb-lime)!important;color:#0b2116!important;font:800 13.5px var(--rb-sans)!important}
#tkL .rb-bag-n{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#0b2116;color:var(--rb-lime);font:800 11px/20px var(--rb-sans);text-align:center}

#tkL .rb-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,50px);align-items:end;min-height:clamp(620px,92vh,860px);padding:clamp(40px,7vw,90px) clamp(16px,4vw,48px) clamp(50px,7vw,90px);max-width:none}
#tkL .rb-diorama{position:absolute;inset:0;z-index:0;overflow:hidden;perspective:900px;perspective-origin:50% 40%}
#tkL .rb-layers{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}
#tkL .rb-layers>span{position:absolute;display:block}
#tkL .rb-sky{inset:-20%;transform:translateZ(-700px) scale(1.8);background:radial-gradient(900px 500px at 70% 20%,#2f6e48,transparent 70%),linear-gradient(180deg,#081a11 0,#123826 40%,#2c6a45 75%,#3e8452)}
#tkL .rb-moon{right:16%;top:10%;width:150px;height:150px;border-radius:50%;transform:translateZ(-600px) scale(1.65) translateY(calc(var(--sy,0) * .08px));background:radial-gradient(circle at 40% 38%,#f8ffe0,#d8ff8a 45%,rgba(216,255,138,0) 70%);box-shadow:0 0 120px 50px rgba(216,255,138,.25)}
#tkL .rb-mtn{left:-10%;right:-10%;bottom:0;height:70%}
#tkL .rb-mtn1{transform:translateZ(-480px) scale(1.55) translateY(calc(var(--sy,0) * .12px));background:#1a4a30;clip-path:polygon(0 70%,12% 40%,22% 58%,36% 22%,50% 50%,62% 30%,76% 55%,88% 26%,100% 48%,100% 100%,0 100%);opacity:.9}
#tkL .rb-mtn2{transform:translateZ(-360px) scale(1.4) translateY(calc(var(--sy,0) * .16px));background:#163f29;clip-path:polygon(0 78%,10% 60%,24% 72%,40% 46%,54% 68%,70% 50%,84% 70%,100% 56%,100% 100%,0 100%)}
#tkL .rb-forest{left:-8%;right:-8%;display:flex!important;align-items:flex-end;justify-content:space-between}
#tkL .rb-pine{display:block;flex:0 0 auto;width:calc(var(--w) * (1 + var(--i) * 0.0));height:var(--h);margin:0 -1%;color:var(--c)}
#tkL .rb-pine svg{display:block;width:100%;height:100%;fill:currentColor}
#tkL .rb-pine:nth-child(3n){height:calc(var(--h) * .78)}#tkL .rb-pine:nth-child(4n+1){height:calc(var(--h) * 1.15)}#tkL .rb-pine:nth-child(5n+2){height:calc(var(--h) * .9)}
#tkL .rb-fz1{bottom:16%;transform:translateZ(-240px) scale(1.27) translateY(calc(var(--sy,0) * .2px));--w:8%;--h:200px;--c:#245d3c}
#tkL .rb-fz2{bottom:5%;transform:translateZ(-120px) scale(1.13) translateY(calc(var(--sy,0) * .26px));--w:10%;--h:270px;--c:#17462d}
#tkL .rb-fz3{bottom:-4%;transform:translateZ(0) translateY(calc(var(--sy,0) * .34px));--w:13%;--h:360px;--c:#0c2a1b}
#tkL .rb-mist{left:-10%;right:-10%;bottom:12%;height:30%;transform:translateZ(-180px) scale(1.2);background:linear-gradient(180deg,transparent,rgba(196,235,190,.16) 50%,transparent);filter:blur(6px);animation:rbMist 14s ease-in-out infinite alternate}
#tkL .rb-ferns{left:-10%;right:-10%;bottom:-2%;height:22%;transform:translateZ(80px) scale(.91);background:radial-gradient(60px 120px at 5% 100%,#081d12 98%,transparent),radial-gradient(80px 140px at 18% 100%,#0a2417 98%,transparent),radial-gradient(70px 110px at 82% 100%,#081d12 98%,transparent),radial-gradient(90px 150px at 96% 100%,#0a2417 98%,transparent),linear-gradient(180deg,transparent 60%,#0b2116)}
@keyframes rbMist{to{transform:translateZ(-180px) scale(1.2) translateX(6%)}}
#tkL .rb-hero-copy{position:relative;z-index:2;max-width:560px;padding-bottom:10px}
#tkL .rb-kicker{display:inline-block;padding:7px 14px;border-radius:999px;background:rgba(11,33,22,.55);border:1px solid var(--rb-line);font:700 12px var(--rb-sans);color:var(--rb-lime);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
#tkL .rb-hero h1{margin:18px 0 16px;font:400 clamp(42px,6.4vw,84px)/1 var(--rb-serif);letter-spacing:-.01em;text-shadow:0 10px 40px rgba(0,0,0,.45)}
#tkL .rb-hero-copy>p{max-width:46ch;margin:0 0 24px;font-size:16px;line-height:1.7;color:#d2e6d0;text-shadow:0 2px 12px rgba(0,0,0,.5)}
#tkL .rb-search{display:flex;align-items:center;gap:8px;max-width:500px;height:58px;padding:6px 6px 6px 18px;border-radius:999px;background:rgba(238,246,228,.95);box-shadow:0 20px 50px -20px rgba(0,0,0,.6)}
#tkL .rb-search>span{color:#1f5a3a;display:grid}
#tkL .rb-search input{flex:1;min-width:0;height:100%;background:transparent!important;border:0!important;box-shadow:none!important;padding:0 4px!important;outline:0;color:#0b2116;font:600 15px var(--rb-sans)}
#tkL .rb-search input::placeholder{color:#6d8f72}
#tkL .rb-search button{height:100%;padding:0 24px!important;border-radius:999px;background:#1f5a3a!important;color:#eef6e4!important;font:800 14px var(--rb-sans)!important}
#tkL .rb-facts{list-style:none;margin:22px 0 0;padding:0;display:flex;gap:22px;flex-wrap:wrap}
#tkL .rb-facts li{display:flex;flex-direction:column;font:600 12.5px var(--rb-sans);color:#cfe3cf}
#tkL .rb-facts b{font:400 30px/1 var(--rb-serif);color:#fff}
#tkL .rb-islands{position:relative;z-index:2;display:flex;justify-content:center;align-items:flex-end;gap:clamp(10px,3vw,34px);perspective:900px;padding-bottom:20px}
#tkL .rb-island{display:flex!important;flex-direction:column;align-items:center;gap:10px;width:clamp(120px,14vw,190px);animation:rbBob 6s ease-in-out infinite;animation-delay:var(--bd,0s)}
#tkL .rb-is1{--bd:-2s;margin-bottom:60px}#tkL .rb-is2{--bd:-4s;margin-bottom:20px}
#tkL .rb-island-3d{position:relative;display:block;width:100%;aspect-ratio:1;transform:rotateX(calc(14deg + var(--rx,0deg))) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .2s ease-out}
#tkL .rb-is-rock{position:absolute;left:12%;right:12%;top:58%;height:44%;transform:translateZ(-2px);background:linear-gradient(180deg,#7a5232,#4a2f1b 60%,#2c1c10);clip-path:polygon(0 0,100% 0,82% 40%,64% 72%,50% 100%,38% 70%,18% 40%);filter:drop-shadow(0 20px 20px rgba(0,0,0,.4))}
#tkL .rb-is-top{position:absolute;left:4%;right:4%;top:50%;height:20%;border-radius:50%;background:radial-gradient(ellipse at 50% 30%,#8fd36a,#4caf50 55%,#2e7d32);box-shadow:inset 0 -6px 0 #2a6b2d,0 0 30px rgba(155,225,93,.25);transform:translateZ(0)}
#tkL .rb-is-tree{position:absolute;right:12%;bottom:46%;width:26%;height:44%;color:#1b5e20;transform:translateZ(6px)}
#tkL .rb-is-tree svg{width:100%;height:100%;fill:currentColor}
#tkL .rb-is-sign{position:absolute;left:12%;bottom:52%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 6px 5px;border-radius:10px;background:linear-gradient(180deg,#b07a46,#8a5a30);box-shadow:0 8px 16px -6px rgba(0,0,0,.6),inset 0 -2px 0 rgba(0,0,0,.2);transform:translateZ(14px)}
#tkL .rb-is-sign:after{content:'';position:absolute;left:50%;bottom:-16px;width:5px;height:16px;margin-left:-2.5px;background:#6b4423}
#tkL .rb-is-pic{display:block;width:clamp(46px,5.4vw,70px);aspect-ratio:1;border-radius:8px;overflow:hidden}
#tkL .rb-is-sign b{font:800 10.5px var(--rb-sans);color:#fff8e6;white-space:nowrap}
#tkL .rb-is-sign b small{font-weight:600;font-size:9px}
#tkL .rb-island>small{max-width:100%;padding:4px 10px;border-radius:999px;background:rgba(11,33,22,.7);font:700 12px var(--rb-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@keyframes rbBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}

#tkL .rb-sec{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:clamp(54px,8vw,96px) clamp(16px,4vw,48px) 0}
#tkL .rb-sec-h{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 16px;margin-bottom:30px}
#tkL .rb-sec-h small{grid-column:1/-1;font:700 12.5px var(--rb-sans);color:var(--rb-lime)}
#tkL .rb-sec-h h2{margin:0;font:400 clamp(32px,4.6vw,56px)/1.02 var(--rb-serif)}
#tkL .rb-sec-h p{grid-column:1;margin:8px 0 0;color:var(--rb-mut);font-size:14.5px}
#tkL .rb-center{grid-template-columns:minmax(0,1fr);text-align:center}
#tkL .rb-more{grid-column:2;grid-row:2/4;align-self:end;padding:11px 18px!important;border-radius:999px;border:1px solid var(--rb-line)!important;color:var(--rb-lime)!important;font:700 14px var(--rb-sans)!important;white-space:nowrap}
#tkL .rb-more:hover{background:rgba(155,225,93,.12)!important}

#tkL .rb-flips{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;perspective:1000px}
#tkL .rb-flip{display:block!important;height:180px;text-align:center}
#tkL .rb-flip-in{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.2,.4,1)}
#tkL .rb-flip:hover .rb-flip-in,#tkL .rb-flip:focus-visible .rb-flip-in{transform:rotateY(180deg)}
#tkL .rb-flip-a,#tkL .rb-flip-b{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px;border-radius:26px 6px 26px 6px;backface-visibility:hidden;-webkit-backface-visibility:hidden}
#tkL .rb-flip-a{background:linear-gradient(160deg,var(--fa),var(--fb));box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 20px 40px -24px rgba(0,0,0,.7)}
#tkL .rb-flip-b{transform:rotateY(180deg);background:#eef6e4;color:#0b2116;box-shadow:0 20px 40px -24px rgba(0,0,0,.7)}
#tkL .rb-f0{--fa:#2e7d32;--fb:#174a22}#tkL .rb-f1{--fa:#4f8a2c;--fb:#22471a}#tkL .rb-f2{--fa:#2a7a5a;--fb:#123f2e}#tkL .rb-f3{--fa:#6b8a2c;--fb:#33461a}#tkL .rb-f-all{--fa:#1f3d2c;--fb:#0f241a}
#tkL .rb-f-all .rb-flip-a{border:1.5px dashed rgba(155,225,93,.4)}
#tkL .rb-leaf{width:44px;height:44px;border-radius:0 70% 0 70%;background:linear-gradient(135deg,#d8ff8a,#7cc843);box-shadow:inset -4px -4px 0 rgba(0,0,0,.12);position:relative;transform:rotate(-10deg)}
#tkL .rb-leaf:after{content:'';position:absolute;left:8%;top:50%;width:90%;height:2px;background:rgba(11,33,22,.35);transform:rotate(-45deg)}
#tkL .rb-flip-a b{font:400 22px/1.1 var(--rb-serif);overflow-wrap:anywhere}
#tkL .rb-flip-a small{font:700 11px var(--rb-sans);color:rgba(238,246,228,.75)}
#tkL .rb-flip-b b{font:400 44px/1 var(--rb-serif);color:#1f5a3a}
#tkL .rb-flip-b small{font:600 12.5px var(--rb-sans);color:#4a6b50}
#tkL .rb-flip-b i{font-style:normal;margin-top:6px;padding:7px 14px;border-radius:999px;background:#1f5a3a;color:#eef6e4;font:800 12px var(--rb-sans)}

#tkL .rb-jars{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:34px 22px;perspective:1000px}
#tkL .rb-jar{display:flex!important;flex-direction:column;align-items:center;gap:4px;text-align:center}
#tkL .rb-jar-3d{position:relative;display:block;width:82%;aspect-ratio:.82;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .2s ease-out}
#tkL .rb-lid{position:absolute;left:26%;right:26%;top:0;height:11%;border-radius:8px 8px 4px 4px;background:repeating-linear-gradient(90deg,#b07a46 0 6px,#9a6a3e 6px 12px);box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);transform:translateZ(10px)}
#tkL .rb-glass{position:absolute;left:0;right:0;top:9%;bottom:0;border-radius:40% 40% 26px 26px/22% 22% 26px 26px;background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.03));border:2px solid rgba(220,255,200,.28);box-shadow:inset 0 0 30px rgba(155,225,93,.12),0 30px 40px -24px rgba(0,0,0,.8);overflow:hidden;display:grid;place-items:center;transform-style:preserve-3d}
#tkL .rb-moss{position:absolute;left:0;right:0;bottom:0;height:28%;background:radial-gradient(40px 26px at 20% 20%,#6fbf3c 98%,transparent),radial-gradient(50px 30px at 60% 10%,#4caf50 98%,transparent),radial-gradient(40px 26px at 90% 25%,#6fbf3c 98%,transparent),linear-gradient(180deg,#3d8a3a 30%,#5b3a21 31%,#3a2414)}
#tkL .rb-jar-pic{position:relative;z-index:1;width:56%;aspect-ratio:1;margin-top:-12%;border-radius:18px;overflow:hidden;box-shadow:0 14px 26px -10px rgba(0,0,0,.6);transform:translateZ(30px)}
#tkL .rb-shine{position:absolute;left:12%;top:8%;width:16%;height:60%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,0));transform:rotate(8deg) translateZ(34px)}
#tkL .rb-off{position:absolute;right:-6px;top:16%;z-index:3;padding:6px 10px;border-radius:999px;background:var(--rb-glow);color:#0b2116;font:800 12px var(--rb-sans);transform:translateZ(40px) rotate(8deg);box-shadow:0 6px 14px -6px rgba(216,255,138,.8)}
#tkL .rb-wilt{position:absolute;left:50%;top:44%;z-index:3;transform:translate(-50%,-50%) translateZ(40px);padding:6px 12px;border-radius:999px;background:rgba(91,58,33,.9);color:#f5e3c8;font:700 12px var(--rb-sans);white-space:nowrap}
#tkL .rb-jar.is-off .rb-jar-pic{filter:grayscale(.8) opacity(.6)}
#tkL .rb-jar strong{margin-top:12px;font:400 20px/1.15 var(--rb-serif);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#tkL .rb-jar>small{font:600 12.5px var(--rb-sans);color:var(--rb-mut)}
#tkL .rb-label{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 6px 6px 14px;border-radius:999px;background:#eef6e4;color:#0b2116}
#tkL .rb-label b{font:800 13.5px var(--rb-sans);white-space:nowrap}
#tkL .rb-label b small{font-weight:600;font-size:10.5px}
#tkL .rb-label i{font-style:normal;padding:6px 12px;border-radius:999px;background:#1f5a3a;color:#eef6e4;font:800 12px var(--rb-sans);white-space:nowrap}

#tkL .rb-crate{padding:clamp(22px,4vw,38px);border-radius:24px;background:repeating-linear-gradient(180deg,#5b3a21 0 46px,#4a2f1b 46px 50px);box-shadow:inset 0 0 0 6px #6b4423,0 30px 60px -30px rgba(0,0,0,.8)}
#tkL .rb-crate .rb-sec-h small{color:var(--rb-glow)}
#tkL .rb-crops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#tkL .rb-crop{display:flex!important;align-items:center;gap:12px;padding:10px 14px!important;border-radius:16px;background:rgba(238,246,228,.95)!important;color:#0b2116!important;text-align:left;transition:transform .2s}
#tkL .rb-crop:hover{transform:translateY(-3px) rotate(-.5deg)}
#tkL .rb-crop-pic{flex:0 0 auto;width:44px;height:44px;border-radius:12px;overflow:hidden;box-shadow:0 0 0 2px #cfe3cf}
#tkL .rb-crop-t{flex:1;min-width:0;display:flex;flex-direction:column}
#tkL .rb-crop-t b{font:800 14.5px var(--rb-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#tkL .rb-crop-t small{font:600 12px var(--rb-sans);color:#4a6b50}
#tkL .rb-crop strong{font:800 14px var(--rb-sans);color:#1f5a3a;white-space:nowrap}
#tkL .rb-crop strong small{font-weight:600;font-size:10.5px;color:#4a6b50}
#tkL .rb-crop.is-off{opacity:.55}

#tkL .rb-grow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:end}
#tkL .rb-stage{position:relative;padding:150px 22px 26px;border-radius:24px;background:linear-gradient(180deg,rgba(155,225,93,.06),rgba(155,225,93,.12));border:1px solid var(--rb-line);text-align:center;overflow:hidden}
#tkL .rb-stage:before{content:'';position:absolute;left:0;right:0;top:118px;height:22px;background:radial-gradient(60% 22px at 50% 0,#5b3a21 98%,transparent)}
#tkL .rb-plant{position:absolute;left:50%;bottom:calc(100% - 120px);transform:translateX(-50%)}
#tkL .rb-g1 .rb-plant{width:22px;height:16px;border-radius:50% 50% 45% 45%;background:radial-gradient(circle at 40% 35%,#c48a52,#7a4b26);bottom:calc(100% - 128px)}
#tkL .rb-g2 .rb-plant{width:6px;height:54px;background:#4caf50;border-radius:3px}
#tkL .rb-g2 .rb-plant:before,#tkL .rb-g2 .rb-plant:after{content:'';position:absolute;top:2px;width:30px;height:18px;border-radius:0 80% 0 80%;background:#7cc843}
#tkL .rb-g2 .rb-plant:before{right:4px;transform:rotate(-20deg)}#tkL .rb-g2 .rb-plant:after{left:4px;transform:scaleX(-1) rotate(-20deg)}
#tkL .rb-g3 .rb-plant{width:90px;height:110px;color:#2e7d32}
#tkL .rb-g3 .rb-plant:before{content:'';position:absolute;inset:0;background:#2e7d32;clip-path:polygon(50% 0,82% 34%,68% 34%,92% 66%,70% 66%,100% 92%,0 92%,30% 66%,8% 66%,32% 34%,18% 34%)}
#tkL .rb-g3 .rb-plant:after{content:'';position:absolute;left:44%;bottom:0;width:12%;height:12%;background:#6b4423}
#tkL .rb-stage b{display:block;font:400 22px var(--rb-serif)}
#tkL .rb-stage p{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--rb-mut)}
#tkL .rb-ask{display:block!important;margin:30px auto 0;padding:14px 26px!important;border-radius:999px;background:var(--rb-lime)!important;color:#0b2116!important;font:800 15px var(--rb-sans)!important;box-shadow:0 14px 30px -14px rgba(155,225,93,.7);transition:transform .2s}
#tkL .rb-ask:hover{transform:translateY(-3px)}
#tkL .rb-foot{position:relative;margin-top:80px}
#tkL .rb-soil{display:block;height:50px;background:radial-gradient(40px 26px at 10% 0,#2e7d32 98%,transparent),radial-gradient(50px 30px at 35% 0,#3d8a3a 98%,transparent),radial-gradient(44px 28px at 62% 0,#2e7d32 98%,transparent),radial-gradient(50px 30px at 88% 0,#3d8a3a 98%,transparent);background-color:transparent}
#tkL .rb-foot>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:18px clamp(16px,4vw,48px) calc(24px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#5b3a21,#3a2414)}
#tkL .rb-foot b{font:400 22px var(--rb-serif)}
#tkL .rb-foot span{flex:1;font:600 13px var(--rb-sans);color:#e2c9a6}
#tkL .rb-foot button{padding:9px 16px!important;border-radius:999px;background:rgba(238,246,228,.12)!important;color:#eef6e4!important;font:700 13px var(--rb-sans)!important}

@media(max-width:960px){
  #tkL .rb-nav{display:none}
  #tkL .rb-act{margin-left:auto}
  #tkL .rb-hero{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0}
  #tkL .rb-islands{padding-top:20px}
  #tkL .rb-grow{grid-template-columns:minmax(0,1fr)}
  #tkL .rb-crops{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:560px){
  #tkL .rb-top{gap:8px;padding:10px 14px}
  #tkL .rb-brand b{font-size:19px}
  #tkL .rb-ico{width:36px;height:36px}
  #tkL .rb-bag{height:36px;padding:0 12px!important;font-size:12.5px!important}
  #tkL .rb-hero h1{font-size:clamp(38px,11vw,52px)}
  #tkL .rb-search button{padding:0 16px!important}
  #tkL .rb-island{width:31%}
  #tkL .rb-is1{margin-bottom:36px}
  #tkL .rb-is-pic{width:40px}
  #tkL .rb-island>small{font-size:10.5px;padding:3px 8px}
  #tkL .rb-sec-h{grid-template-columns:minmax(0,1fr)}
  #tkL .rb-more{grid-column:1;grid-row:auto;justify-self:start;margin-top:12px}
  #tkL .rb-flips{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  #tkL .rb-flip{height:150px}
  #tkL .rb-flip-a b{font-size:18px}
  #tkL .rb-jars{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}
  #tkL .rb-jar strong{font-size:16px}
  #tkL .rb-label{flex-direction:column;gap:5px;padding:7px;border-radius:16px}
}
@media(prefers-reduced-motion:reduce){#tkL .rb-page *{animation:none!important;transition:none!important}}

html[data-tkl="rimba"][data-tkl-view="browse"] body{background:radial-gradient(900px 420px at 80% -10%,rgba(155,225,93,.16),transparent 70%),linear-gradient(180deg,#0f2e1f,#0b2116 600px)!important}
html[data-tkl="rimba"] #app>.wrap>header{background:rgba(11,33,22,.75)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(155,225,93,.18)!important;box-shadow:none!important}
html[data-tkl="rimba"] #app>.wrap>header .storeName{font:400 22px 'DM Serif Display',Georgia,serif!important;color:#eef6e4!important}
html[data-tkl="rimba"] #app>.wrap>header .logo{border-radius:14px 4px 14px 4px!important;background:#fff!important;box-shadow:0 0 0 2px #9be15d!important;overflow:hidden}
html[data-tkl="rimba"] #app>.wrap>header .iconbtn{background:transparent!important;border:1px solid rgba(155,225,93,.25)!important;color:#9be15d!important;border-radius:50%!important}
html[data-tkl="rimba"] #tkLBar{background:transparent!important;border:0!important;padding:18px 0 10px!important;gap:14px}
html[data-tkl="rimba"] #tkLBar .tkl-bar-back{background:rgba(155,225,93,.1)!important;border:1px solid rgba(155,225,93,.25)!important;color:#9be15d!important;border-radius:999px!important;font:700 13px 'Manrope',sans-serif!important}
html[data-tkl="rimba"] #tkLBar>b{font:400 clamp(28px,4vw,42px)/1 'DM Serif Display',Georgia,serif!important;color:#eef6e4!important}
html[data-tkl="rimba"] #tkLBar>b:before{content:'❦ ';color:#9be15d}
html[data-tkl="rimba"] #tkLBar .tkl-bar-sr{background:#9be15d!important;color:#0b2116!important;border:0!important;border-radius:50%!important;width:42px;height:42px}
html[data-tkl="rimba"] #catTabs{gap:8px!important;padding:6px 0 14px!important;background:transparent!important;border:0!important;box-shadow:none!important}
html[data-tkl="rimba"] #catTabs .tp-tab-ind{display:none!important}
html[data-tkl="rimba"] #catTabs .tab{background:rgba(155,225,93,.07)!important;border:1px solid rgba(155,225,93,.2)!important;color:#cfe3cf!important;border-radius:18px 4px 18px 4px!important;padding:10px 16px!important;font:700 13.5px 'Manrope',sans-serif!important;box-shadow:none!important}
html.tios[data-tkl="rimba"] #catTabs.tp-ind-on .tab.on,html[data-tkl="rimba"] #catTabs .tab.on{background:#9be15d!important;border-color:#9be15d!important;color:#0b2116!important}
html[data-tkl="rimba"] #wishlistHint{background:rgba(155,225,93,.1)!important;color:#eef6e4!important;border:1px solid rgba(155,225,93,.25)!important;border-radius:18px!important}
html[data-tkl="rimba"] .premium-collection-intro{background:rgba(155,225,93,.06)!important;border:1px solid rgba(155,225,93,.18)!important;border-radius:24px!important;box-shadow:none!important}
html[data-tkl="rimba"] .premium-collection-intro:before,html[data-tkl="rimba"] .premium-collection-intro:after{display:none!important}
html[data-tkl="rimba"] .premium-collection-mark{background:linear-gradient(135deg,#d8ff8a,#4caf50)!important;color:#0b2116!important;border-radius:0 70% 0 70%!important;box-shadow:none!important}
html[data-tkl="rimba"] .premium-eyebrow{font:700 12px 'Manrope',sans-serif!important;color:#9be15d!important;letter-spacing:.04em!important}
html[data-tkl="rimba"] .premium-collection-intro h2{font:400 clamp(26px,3.6vw,40px)/1.05 'DM Serif Display',Georgia,serif!important;color:#eef6e4!important}
html[data-tkl="rimba"] .premium-collection-intro p{color:#a3c3a8!important}
html[data-tkl="rimba"] .premium-collection-count{background:#eef6e4!important;border:0!important;color:#1f5a3a!important;border-radius:999px!important;font:800 12px 'Manrope',sans-serif!important}
html[data-tkl="rimba"] #browseView .searchbar{background:rgba(238,246,228,.95)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;min-height:52px}
html[data-tkl="rimba"] #browseView .searchbar input{background:transparent!important;color:#0b2116!important}
html[data-tkl="rimba"] #browseView .psort-sel,html[data-tkl="rimba"] #browseView .psort-btn,html[data-tkl="rimba"] #browseView .psort select{background:rgba(155,225,93,.08)!important;border:1px solid rgba(155,225,93,.22)!important;border-radius:999px!important;color:#eef6e4!important;box-shadow:none!important}
html[data-tkl="rimba"] #browseView .psort select option{background:#0f2e1f;color:#eef6e4}
html[data-tkl="rimba"] .catchips .catchip{background:transparent!important;border:1px solid rgba(155,225,93,.25)!important;color:#cfe3cf!important;border-radius:999px!important;font:700 12.5px 'Manrope',sans-serif!important;box-shadow:none!important}
html[data-tkl="rimba"] .catchips .catchip.on{background:#eef6e4!important;border-color:#eef6e4!important;color:#1f5a3a!important}
html[data-tkl="rimba"] #browseView .pgrid,html[data-tkl="rimba"] #recentlyViewedTkGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:26px 18px!important;perspective:1000px}
html[data-tkl="rimba"] #recentlyViewedTkSec{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
html[data-tkl="rimba"] #recentlyViewedTkSec:before{display:none!important}
html[data-tkl="rimba"] #app .pcard{position:relative;display:flex!important;flex-direction:column;gap:6px;background:linear-gradient(180deg,rgba(155,225,93,.08),rgba(155,225,93,.03))!important;border:1px solid rgba(155,225,93,.18)!important;border-radius:28px 8px 28px 8px!important;padding:14px!important;color:#eef6e4!important;grid-column:auto!important;grid-row:auto!important;min-height:0!important;box-shadow:0 20px 40px -26px rgba(0,0,0,.8)!important;transform:rotateX(var(--rx,0)) rotateY(var(--ry,0));transform-style:preserve-3d;transition:transform .2s ease-out}
html[data-tkl="rimba"] #app .pcard:before,html[data-tkl="rimba"] #app .pcard:after{display:none!important}
html[data-tkl="rimba"] #app .pcard .ptop{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:0!important;transform-style:preserve-3d}
html[data-tkl="rimba"] #app .pcard .pic{position:relative;width:100%!important;height:auto!important;aspect-ratio:1.05!important;margin:0!important;border:2px solid rgba(220,255,200,.25)!important;border-radius:40% 40% 20px 20px/26% 26% 20px 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:radial-gradient(40px 24px at 20% 100%,#6fbf3c 98%,transparent),radial-gradient(50px 28px at 70% 100%,#4caf50 98%,transparent),linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.03))!important;box-shadow:inset 0 0 30px rgba(155,225,93,.12)!important;transform:translateZ(30px)}
html[data-tkl="rimba"] #app .pcard .pic img{flex:0 0 auto;width:56%!important;height:auto!important;aspect-ratio:1;max-width:none!important;max-height:none!important;object-fit:contain!important;padding:9%!important;background:#fff!important;border-radius:18px!important;box-shadow:0 14px 26px -10px rgba(0,0,0,.6)!important;box-sizing:border-box!important}
html[data-tkl="rimba"] #app .pcard h3{font:400 19px/1.15 'DM Serif Display',Georgia,serif!important;color:#eef6e4!important;margin:0!important;overflow-wrap:anywhere}
html[data-tkl="rimba"] #app .pcard .ptop>div:not(.pic)>div{color:#a3c3a8!important}
html[data-tkl="rimba"] #app .pcard .pdesc{display:none!important}
html[data-tkl="rimba"] #app .pcard .pnow{font:800 14.5px 'Manrope',sans-serif!important;color:#d8ff8a!important}
html[data-tkl="rimba"] #app .pcard .pmeta,html[data-tkl="rimba"] #app .pcard .pstok{color:#a3c3a8!important}
html[data-tkl="rimba"] #app .pcard .plive{background:#9be15d!important;box-shadow:0 0 8px #9be15d!important}
html[data-tkl="rimba"] #app .pcard>div:last-child{margin-top:auto!important}
html[data-tkl="rimba"] #app .pcard .btn{border-radius:999px!important;font:800 13.5px 'Manrope',sans-serif!important;min-height:42px;margin-top:6px!important}
html[data-tkl="rimba"] #app .pcard .btn-primary{background:#9be15d!important;color:#0b2116!important;border:0!important;box-shadow:none!important}
html[data-tkl="rimba"] #app .pcard .btn-primary:after{content:' ❦'}
html[data-tkl="rimba"] #app .pcard .btn:not(.btn-primary){background:rgba(155,225,93,.1)!important;color:#eef6e4!important;border:1px solid rgba(155,225,93,.22)!important}
html[data-tkl="rimba"] #app .pcard .pwish-btn{z-index:4;background:rgba(11,33,22,.75)!important;color:#d8ff8a!important;border:1px solid rgba(155,225,93,.25)!important}

html[data-tkl="rimba"] #tkLSheet .tkl-sheet-bg{background:rgba(5,16,10,.7)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
html[data-tkl="rimba"] #tkLSheet .tkl-sheet-p{background:linear-gradient(180deg,#16402b,#0f2e1f)!important;color:#eef6e4!important;border:1px solid rgba(155,225,93,.22)!important;border-radius:28px 10px 28px 10px!important;box-shadow:0 40px 90px -20px rgba(0,0,0,.85)!important}
html[data-tkl="rimba"] #tkLSheet .tkl-sheet-h{background:transparent!important;border-bottom:1px solid rgba(155,225,93,.16)!important}
html[data-tkl="rimba"] #tkLSheet .tkl-sheet-h b{font:400 24px 'DM Serif Display',Georgia,serif!important;color:#eef6e4!important}
html[data-tkl="rimba"] #tkLSheet .tkl-sheet-h b:before{content:'❦ ';color:#9be15d}
html[data-tkl="rimba"] #tkLSheet .tkl-sheet-h button{background:rgba(155,225,93,.12)!important;color:#9be15d!important;border:0!important;border-radius:50%!important}
html[data-tkl="rimba"] #tkLSheet .tkl-sh-cats>button{background:transparent!important;border:0!important;color:#eef6e4!important;font:700 12.5px 'Manrope',sans-serif!important}
html[data-tkl="rimba"] #tkLSheet .tkl-sh-cats .tkl-eic{width:60px!important;height:60px!important;border-radius:0 70% 0 70%!important;background:linear-gradient(135deg,hsl(var(--h,100) 70% 72%),hsl(var(--h,100) 55% 34%))!important;color:#0b2116!important;box-shadow:0 10px 20px -10px rgba(0,0,0,.7)!important;transition:transform .4s}
html[data-tkl="rimba"] #tkLSheet .tkl-sh-cats>button:hover .tkl-eic{transform:rotate(-14deg) scale(1.06)}
html[data-tkl="rimba"] #tkLSheet .tkl-sh-cats .tkl-eic svg{color:#0b2116!important}
html[data-tkl="rimba"] #tkLSheet .tkl-sh-cats>button small{background:#d8ff8a!important;color:#0b2116!important;font:800 10.5px 'Manrope',sans-serif!important;border-radius:999px!important}
html[data-tkl="rimba"] .tkl-row{background:transparent!important;border:0!important;border-bottom:1px solid rgba(155,225,93,.12)!important;border-radius:0!important;color:#eef6e4!important}
html[data-tkl="rimba"] .tkl-row:hover{background:rgba(155,225,93,.08)!important}
html[data-tkl="rimba"] .tkl-row .tkl-pic{border-radius:16px 4px 16px 4px!important;background:#fff!important}
html[data-tkl="rimba"] .tkl-row .tkl-pic img{object-fit:contain!important}
html[data-tkl="rimba"] .tkl-row-b b{font:400 17px 'DM Serif Display',Georgia,serif!important;color:#eef6e4!important}
html[data-tkl="rimba"] .tkl-row-b small{color:#a3c3a8!important}
html[data-tkl="rimba"] .tkl-row-p strong{font:800 14px 'Manrope',sans-serif!important;color:#d8ff8a!important}
html[data-tkl="rimba"] .tkl-row-p strong small{color:#a3c3a8!important}

html[data-tkl="rimba"] #iosPdModal .modal{background:radial-gradient(500px 280px at 90% 0,rgba(155,225,93,.18),transparent 70%),linear-gradient(180deg,#16402b,#0f2e1f)!important;color:#eef6e4!important;border:1px solid rgba(155,225,93,.2)!important}
html[data-tkl="rimba"] #iosPdModal .closeX{background:rgba(155,225,93,.12)!important;color:#9be15d!important}
html[data-tkl="rimba"] #iosPdModal .ios-pd-icon{border-radius:40% 40% 18px 18px/26% 26% 18px 18px!important;background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.03))!important;border:2px solid rgba(220,255,200,.3)!important;padding:16%!important;box-shadow:inset 0 0 20px rgba(155,225,93,.15),0 16px 30px -14px rgba(0,0,0,.7)!important}
html[data-tkl="rimba"] #iosPdModal .ios-pd-icon img{border-radius:14px!important;background:#fff!important;object-fit:contain!important;padding:10%!important}
html[data-tkl="rimba"] #iosPdModal .ios-pd-id h2{font:400 30px/1.05 'DM Serif Display',Georgia,serif!important;color:#eef6e4!important}
html[data-tkl="rimba"] #iosPdModal .ios-pd-id>span{font:700 12.5px 'Manrope',sans-serif!important;color:#9be15d!important}
html[data-tkl="rimba"] #iosPdModal .ios-get{background:#9be15d!important;color:#0b2116!important;border-radius:999px!important;font:800 14px 'Manrope',sans-serif!important}
html[data-tkl="rimba"] #iosPdModal .ios-get:after{content:' ❦'}
html[data-tkl="rimba"] #iosPdModal .ios-wish{background:rgba(155,225,93,.1)!important;color:#d8ff8a!important;border:1px solid rgba(155,225,93,.25)!important}
html[data-tkl="rimba"] #iosPdModal .ios-pd-info{background:#eef6e4!important;border:0!important;border-radius:20px 6px 20px 6px!important}
html[data-tkl="rimba"] #iosPdModal .ios-pd-info>div{border-color:rgba(31,90,58,.18)!important}
html[data-tkl="rimba"] #iosPdModal .ios-pd-info b{color:#1f5a3a!important;font-weight:800!important}
html[data-tkl="rimba"] #iosPdModal .ios-pd-info span{color:#4a6b50!important}
html[data-tkl="rimba"] #iosPdModal h3.ios-sec{font:400 23px 'DM Serif Display',Georgia,serif!important;color:#eef6e4!important;text-transform:none!important;letter-spacing:0!important}
html[data-tkl="rimba"] #iosPdModal h3.ios-sec:before{content:'❦ ';color:#9be15d}
html[data-tkl="rimba"] #iosPdModal .ios-group{background:rgba(155,225,93,.06)!important;border:1px solid rgba(155,225,93,.18)!important;border-radius:20px!important}
html[data-tkl="rimba"] #iosPdModal .ios-cellrow{background:transparent!important;color:#eef6e4!important;border-color:rgba(155,225,93,.12)!important}
html[data-tkl="rimba"] #iosPdModal .ios-cellrow:hover{background:rgba(155,225,93,.1)!important}
html[data-tkl="rimba"] #iosPdModal .ios-cellrow .r{color:#d8ff8a!important;font-weight:800!important}
html[data-tkl="rimba"] #iosPdModal .ios-cellrow.off{opacity:.45}
html[data-tkl="rimba"] #iosPdModal .ios-pd-desc{background:rgba(155,225,93,.05)!important;border:1px dashed rgba(155,225,93,.25)!important;border-radius:20px!important;color:#d2e6d0!important;line-height:1.7!important}

html[data-tkl="rimba"] #buyModal .modal,html[data-tkl="rimba"] #cartModal .modal{background:linear-gradient(180deg,#16402b,#0f2e1f)!important;color:#eef6e4!important;border:1px solid rgba(155,225,93,.22)!important;border-radius:28px 28px 0 0!important}
html[data-tkl="rimba"] #buyModal .modal:before,html[data-tkl="rimba"] #cartModal .modal:before{content:'❦  siap dipetik';display:block!important;position:static!important;width:auto!important;height:auto!important;max-width:none!important;transform:none!important;opacity:1!important;margin:-2px 44px 14px 0!important;background:none!important;font:700 13px 'Manrope',sans-serif;color:#9be15d}
html[data-tkl="rimba"] #cartModal .modal:before{content:'❦  keranjang panenmu'}
html[data-tkl="rimba"] #buyModal h2,html[data-tkl="rimba"] #cartModal h2{font:400 26px 'DM Serif Display',Georgia,serif!important;color:#eef6e4!important}
html[data-tkl="rimba"] #cartModal h2 svg{display:none!important}
html[data-tkl="rimba"] #buyModal .closeX,html[data-tkl="rimba"] #cartModal .closeX{background:rgba(155,225,93,.12)!important;color:#9be15d!important;border-radius:50%!important}
html[data-tkl="rimba"] #buyModal input,html[data-tkl="rimba"] #buyModal select,html[data-tkl="rimba"] #buyModal textarea{background:rgba(5,16,10,.45)!important;border:1px solid rgba(155,225,93,.22)!important;color:#eef6e4!important;border-radius:16px!important}
html[data-tkl="rimba"] #buyModal .btn,html[data-tkl="rimba"] #cartModal .btn{border-radius:999px!important;font:800 14px 'Manrope',sans-serif!important;min-height:50px}
html[data-tkl="rimba"] #buyModal .btn-primary,html[data-tkl="rimba"] #cartModal .btn-primary{background:#9be15d!important;color:#0b2116!important;border:0!important;box-shadow:0 14px 26px -12px rgba(155,225,93,.7)!important}
html[data-tkl="rimba"] #buyModal .total,html[data-tkl="rimba"] #cartModal .total{background:#eef6e4!important;color:#1f5a3a!important;border-radius:18px 6px 18px 6px!important;font-weight:800!important}
html[data-tkl="rimba"] #buyModal img,html[data-tkl="rimba"] #cartModal img{object-fit:contain!important}
html[data-tkl="rimba"] #buyModal .rb-order-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px}
html[data-tkl="rimba"] #buyModal .rb-order-guide span{padding:9px 4px;text-align:center;border-radius:16px 4px 16px 4px;border:1px solid rgba(155,225,93,.22);font:700 12px 'Manrope',sans-serif;color:#a3c3a8}
html[data-tkl="rimba"] #buyModal .rb-order-guide span:first-child{background:#9be15d;border-color:#9be15d;color:#0b2116}
html:not([data-tkl="rimba"]) #buyModal .rb-order-guide{display:none}
html[data-tkl="rimba"] #cartEmpty{color:#a3c3a8!important}
html[data-tkl="rimba"] #cartEmpty:before{display:none!important}
html[data-tkl="rimba"] #cartEmpty svg{display:block;margin:6px auto 14px!important;width:78px!important;height:78px!important;color:#9be15d!important}

html[data-tkl="rimba"] .tkp{background:radial-gradient(800px 400px at 90% -5%,rgba(155,225,93,.16),transparent 70%),linear-gradient(180deg,#0f2e1f,#0b2116 600px)!important;color:#eef6e4!important}
html[data-tkl="rimba"] .tkp.scrolled .tkp-bar{background:rgba(11,33,22,.88)!important}
html[data-tkl="rimba"] .tkp-back{color:#9be15d!important}
html[data-tkl="rimba"] .tkp-large{font:400 clamp(40px,6vw,54px)/1 'DM Serif Display',Georgia,serif!important}
html[data-tkl="rimba"] .tkp-large:after{content:' ❦';color:#9be15d}
html[data-tkl="rimba"] .tkp-av{background:linear-gradient(135deg,#d8ff8a,#4caf50)!important;color:#0b2116!important;font:400 32px 'DM Serif Display',Georgia,serif!important;border-radius:30px 8px 30px 8px!important;box-shadow:0 14px 30px -12px rgba(155,225,93,.6)!important}
html[data-tkl="rimba"] .tkp-id h2{font:400 26px 'DM Serif Display',Georgia,serif!important;color:#eef6e4!important}
html[data-tkl="rimba"] .tkp-id span,html[data-tkl="rimba"] .tkp-id small{color:#a3c3a8!important}
html[data-tkl="rimba"] .tkp-wallet{background:linear-gradient(135deg,#1f5a3a,#2e7d32 50%,#6fbf3c)!important;border-radius:28px 8px 28px 8px!important;box-shadow:0 24px 50px -24px rgba(155,225,93,.55)!important}
html[data-tkl="rimba"] .tkp-wallet:after{border-radius:0 70% 0 70%!important;background:linear-gradient(135deg,rgba(216,255,138,.5),rgba(216,255,138,.1))!important}
html[data-tkl="rimba"] .tkp-wallet b{font:400 34px 'DM Serif Display',Georgia,serif!important}
html[data-tkl="rimba"] .tkp-wallet button{background:#eef6e4!important;color:#1f5a3a!important;font-weight:800!important}
html[data-tkl="rimba"] .tkp-stats button{background:rgba(155,225,93,.07)!important;border:1px solid rgba(155,225,93,.18)!important;border-radius:20px 6px 20px 6px!important;box-shadow:none!important;color:#eef6e4!important}
html[data-tkl="rimba"] .tkp-stats b{font:400 24px 'DM Serif Display',Georgia,serif!important}
html[data-tkl="rimba"] .tkp-stats b.ok{color:#9be15d!important}
html[data-tkl="rimba"] .tkp-stats span{color:#a3c3a8!important}
html[data-tkl="rimba"] .tkp-seg{background:rgba(155,225,93,.08)!important;border:1px solid rgba(155,225,93,.18);border-radius:999px!important;padding:4px!important}
html[data-tkl="rimba"] .tkp-seg button{border-radius:999px!important;color:#cfe3cf!important;font-weight:700!important}
html[data-tkl="rimba"] .tkp-seg button.on{background:#9be15d!important;color:#0b2116!important;box-shadow:none!important}
html[data-tkl="rimba"] .tkp-sec{font:700 12.5px 'Manrope',sans-serif!important;color:#9be15d!important;text-transform:none!important}
html[data-tkl="rimba"] .tkp-group{background:rgba(155,225,93,.05)!important;border:1px solid rgba(155,225,93,.16)!important;border-radius:20px!important}
html[data-tkl="rimba"] .tkp-row,html[data-tkl="rimba"] .tkp-field,html[data-tkl="rimba"] .tkp-pkhead{color:#eef6e4!important}
html[data-tkl="rimba"] .tkp-row + .tkp-row:before,html[data-tkl="rimba"] .tkp-field + .tkp-field:before{background:rgba(155,225,93,.14)!important}
html[data-tkl="rimba"] .tkp-row .l small,html[data-tkl="rimba"] .tkp-field em,html[data-tkl="rimba"] .tkp-pkhead .l small{color:#a3c3a8!important}
html[data-tkl="rimba"] .tkp-row.add,html[data-tkl="rimba"] .tkp-link{color:#9be15d!important}
html[data-tkl="rimba"] .tkp-switch{background:rgba(155,225,93,.18)!important}
html[data-tkl="rimba"] .tkp-switch.on{background:#4caf50!important}

.rb-deco{display:none}
html[data-tkl="rimba"] #loginModal,html[data-tkl="rimba"] #forgotModalTk{align-items:flex-start;padding:36px 16px 24px;overflow-y:auto;background:radial-gradient(600px 420px at 50% 0,rgba(155,225,93,.2),transparent 70%),rgba(5,16,10,.85)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
html[data-tkl="rimba"] #loginModal.show .modal,html[data-tkl="rimba"] #forgotModalTk.show .modal{animation:rbRise .7s cubic-bezier(.25,1.2,.5,1) both}
@keyframes rbRise{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}
html[data-tkl="rimba"] #loginModal .modal,html[data-tkl="rimba"] #forgotModalTk .modal{position:relative;width:100%;max-width:400px;margin:0 auto;padding:22px!important;border-radius:34px 10px 34px 10px!important;background:linear-gradient(180deg,#16402b,#0f2e1f)!important;color:#eef6e4!important;border:1px solid rgba(155,225,93,.25)!important;box-shadow:0 40px 80px -30px rgba(0,0,0,.85)!important;overflow:visible!important;max-height:none!important;font-family:'Manrope',system-ui,sans-serif}
html[data-tkl="rimba"] .rb-dome{display:block!important;position:relative;width:min(170px,50%);aspect-ratio:.86;margin:0 auto 8px;--g:0}
html[data-tkl="rimba"] .rb-dome-sm{width:min(120px,36%)}
html[data-tkl="rimba"] .rb-dome-glass{position:absolute;left:6%;right:6%;top:0;bottom:12%;border-radius:50% 50% 14px 14px/60% 60% 14px 14px;background:radial-gradient(circle at 50% 70%,rgba(155,225,93,.18),transparent 70%),linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.03));border:2px solid rgba(220,255,200,.35);box-shadow:inset 0 0 30px rgba(155,225,93,.15),0 0 40px rgba(155,225,93,calc(.1 + var(--g) * .3));overflow:hidden}
html[data-tkl="rimba"] .rb-dome-shine{position:absolute;left:16%;top:12%;width:12%;height:52%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,0));transform:rotate(10deg)}
html[data-tkl="rimba"] .rb-dome-soil{position:absolute;left:0;right:0;bottom:0;height:22%;background:radial-gradient(30px 16px at 25% 0,#4caf50 98%,transparent),radial-gradient(36px 18px at 72% 0,#3d8a3a 98%,transparent),linear-gradient(180deg,#5b3a21,#3a2414)}
html[data-tkl="rimba"] .rb-dome-base{position:absolute;left:0;right:0;bottom:0;height:14%;border-radius:12px;background:repeating-linear-gradient(90deg,#b07a46 0 8px,#9a6a3e 8px 16px);box-shadow:inset 0 -4px 0 rgba(0,0,0,.25),0 10px 20px -8px rgba(0,0,0,.6)}
html[data-tkl="rimba"] .rb-sprout{position:absolute;left:50%;bottom:20%;width:0;height:0}
html[data-tkl="rimba"] .rb-stem{position:absolute;left:-2px;bottom:0;width:4px;height:calc(6px + var(--g) * 70px);border-radius:3px;background:linear-gradient(180deg,#9be15d,#4caf50);transition:height .4s cubic-bezier(.3,1.4,.5,1)}
html[data-tkl="rimba"] .rb-lf{position:absolute;width:22px;height:13px;border-radius:0 80% 0 80%;background:linear-gradient(135deg,#d8ff8a,#6fbf3c);transform-origin:0 50%;transform:scale(0);transition:transform .45s cubic-bezier(.3,1.6,.5,1)}
html[data-tkl="rimba"] .rb-lf.l1{left:1px;bottom:calc(6px + var(--g) * 22px);--r:-24deg}
html[data-tkl="rimba"] .rb-lf.l2{left:-1px;bottom:calc(8px + var(--g) * 34px);--r:204deg}
html[data-tkl="rimba"] .rb-lf.l3{left:1px;bottom:calc(8px + var(--g) * 50px);--r:-34deg}
html[data-tkl="rimba"] .rb-lf.l4{left:-1px;bottom:calc(8px + var(--g) * 62px);--r:214deg}
html[data-tkl="rimba"] .rb-dome.is-l1 .rb-lf.l1,html[data-tkl="rimba"] .rb-dome.is-l1 .rb-lf.l2{transform:rotate(var(--r)) scale(1)}
html[data-tkl="rimba"] .rb-dome.is-l2 .rb-lf.l3{transform:rotate(var(--r)) scale(1.1)}
html[data-tkl="rimba"] .rb-dome.is-l3 .rb-lf.l4{transform:rotate(var(--r)) scale(1.15)}
html[data-tkl="rimba"] .rb-bloom{position:absolute;left:-11px;bottom:calc(4px + var(--g) * 70px);width:22px;height:22px;border-radius:50%;background:radial-gradient(circle,#fff6b0 0 28%,#ff9fc0 30% 100%);box-shadow:0 0 16px rgba(255,180,210,.8);transform:scale(0);transition:transform .5s cubic-bezier(.3,1.8,.5,1)}
html[data-tkl="rimba"] .rb-dome.is-bloom .rb-bloom{transform:scale(1)}
html[data-tkl="rimba"] .rb-dome-cap{display:flex!important;flex-direction:column;align-items:center;gap:2px;margin:0 0 12px;text-align:center}
html[data-tkl="rimba"] .rb-dome-cap b{font:800 13px 'Manrope',sans-serif;color:#d8ff8a}
html[data-tkl="rimba"] .rb-dome-cap span{font:600 12px 'Manrope',sans-serif;color:#a3c3a8}
html[data-tkl="rimba"] #loginModal .closeX,html[data-tkl="rimba"] #forgotModalTk .closeX{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;z-index:4;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(155,225,93,.12);color:#9be15d!important;cursor:pointer}
html[data-tkl="rimba"] #loginModal .ios-authhead{text-align:center!important;padding:0!important;margin:0 0 12px!important}
html[data-tkl="rimba"] #loginModal .ios-authhead .lg{display:none!important}
html[data-tkl="rimba"] #loginModal .ios-authhead h2,html[data-tkl="rimba"] #loginModal h2,html[data-tkl="rimba"] #forgotModalTk h2{font:400 30px/1.05 'DM Serif Display',Georgia,serif!important;color:#eef6e4!important;margin:0 0 4px!important;letter-spacing:0!important}
html[data-tkl="rimba"] #loginModal h2 svg,html[data-tkl="rimba"] #forgotModalTk h2 svg{display:none}
html[data-tkl="rimba"] #loginModal .ios-authhead p{font:600 13.5px/1.5 'Manrope',sans-serif!important;color:#a3c3a8!important;margin:0 auto!important;max-width:32ch}
html[data-tkl="rimba"] #loginModal .tk-gbtn{background:#eef6e4!important;border:0!important;color:#0b2116!important;border-radius:999px!important;box-shadow:none!important;font-weight:800!important}
html[data-tkl="rimba"] #loginModal .tk-or span{font:700 11.5px 'Manrope',sans-serif!important;color:#7fa585!important;background:transparent!important}
html[data-tkl="rimba"] #loginModal .tk-or:before,html[data-tkl="rimba"] #loginModal .tk-or:after{background:rgba(155,225,93,.2)!important}
html[data-tkl="rimba"] #loginModal .ios-authgroup{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;display:flex;flex-direction:column;gap:10px}
html[data-tkl="rimba"] #loginModal label,html[data-tkl="rimba"] #forgotModalTk label{font:700 12.5px 'Manrope',sans-serif!important;color:#a3c3a8!important}
html[data-tkl="rimba"] #loginModal input[type=email],html[data-tkl="rimba"] #loginModal input[type=password],html[data-tkl="rimba"] #loginModal input[type=text],
html[data-tkl="rimba"] #forgotModalTk input[type=email],html[data-tkl="rimba"] #forgotModalTk input[type=password],html[data-tkl="rimba"] #forgotModalTk input[type=text]{width:100%;height:52px;padding:0 18px!important;background:rgba(5,16,10,.5)!important;color:#eef6e4!important;border:1px solid rgba(155,225,93,.25)!important;border-radius:999px!important;box-shadow:none!important;font:600 15px 'Manrope',sans-serif!important;transition:border-color .2s,box-shadow .2s}
html[data-tkl="rimba"] #loginModal input::placeholder,html[data-tkl="rimba"] #forgotModalTk input::placeholder{color:#6d8f72}
html[data-tkl="rimba"] #loginModal input:focus,html[data-tkl="rimba"] #forgotModalTk input:focus{outline:0;border-color:#9be15d!important;box-shadow:0 0 0 4px rgba(155,225,93,.15)!important}
html[data-tkl="rimba"] #loginModal .pw-eye-btn,html[data-tkl="rimba"] #forgotModalTk .pw-eye-btn{color:#9be15d!important;right:16px!important}
html[data-tkl="rimba"] #loginModal .ios-remember{background:rgba(155,225,93,.06)!important;border:1px solid rgba(155,225,93,.16)!important;box-shadow:none!important;border-radius:20px!important;padding:10px 16px!important}
html[data-tkl="rimba"] #loginModal .ios-remember label{font:800 13.5px 'Manrope',sans-serif!important;color:#eef6e4!important}
html[data-tkl="rimba"] #loginModal .ios-remember label small{font:600 11.5px 'Manrope',sans-serif!important;color:#a3c3a8!important}
html[data-tkl="rimba"] #loginModal .ios-remember input:checked{background:#4caf50!important}
html[data-tkl="rimba"] #loginModal input[type=checkbox]{accent-color:#9be15d!important}
html[data-tkl="rimba"] #pwStrengthBarTk{background-image:linear-gradient(90deg,#c48a52,#9be15d,#d8ff8a)}
html[data-tkl="rimba"] #loginModal .btn,html[data-tkl="rimba"] #forgotModalTk .btn{min-height:52px;border-radius:999px!important;font:800 15px 'Manrope',sans-serif!important;margin-top:10px!important;transition:transform .15s}
html[data-tkl="rimba"] #loginModal .btn:active,html[data-tkl="rimba"] #forgotModalTk .btn:active{transform:scale(.97)}
html[data-tkl="rimba"] #loginModal .btn-primary,html[data-tkl="rimba"] #forgotModalTk .btn-primary{background:#9be15d!important;color:#0b2116!important;border:0!important;box-shadow:0 14px 28px -12px rgba(155,225,93,.7)!important}
html[data-tkl="rimba"] #btnDoLogin:after{content:'  🌱'}
html[data-tkl="rimba"] #btnDoRegister{background:transparent!important;border:1.5px dashed rgba(155,225,93,.5)!important;color:#9be15d!important}
html[data-tkl="rimba"] #loginModal .tk-pk-btn,html[data-tkl="rimba"] #loginModal .btn:not(.btn-primary):not(#btnDoRegister){background:rgba(155,225,93,.08)!important;border:1px solid rgba(155,225,93,.22)!important;color:#eef6e4!important}
html[data-tkl="rimba"] #loginModal a,html[data-tkl="rimba"] #forgotModalTk a,html[data-tkl="rimba"] #loginModal .ios-forgot button{color:#d8ff8a!important;font-weight:800!important}
html[data-tkl="rimba"] #loginModal .ios-authfoot{border-top:1px dashed rgba(155,225,93,.22)!important;padding-top:12px!important;margin-top:8px!important}
html[data-tkl="rimba"] #loginModal .ios-authfoot span{color:#a3c3a8!important}
html[data-tkl="rimba"] #loginModal .msg,html[data-tkl="rimba"] #forgotModalTk .msg{border-radius:16px!important}
@media(prefers-reduced-motion:reduce){html[data-tkl="rimba"] #loginModal .modal,html[data-tkl="rimba"] #forgotModalTk .modal,html[data-tkl="rimba"] .rb-stem,html[data-tkl="rimba"] .rb-lf,html[data-tkl="rimba"] .rb-bloom{animation:none!important;transition:none!important}}
