:root{--d:"Fraunces",Georgia,serif;--b:"Outfit",system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--gut:clamp(18px,5vw,72px);--gold:#ffc233;--gold-2:#ffb21a;--gold-ink:#2a1a0c;--bar:#24160a;--brown:#3b240e;--page:#fff8ec;--page-2:#fff1d6;--cream:#fdebc4;--ink:#2a1a0c;--ink-2:#6b5640;--line:rgba(42,26,12,.12);--honey:#f2a20c;--honey-d:#94500a;--card:#fffdf7;--card-line:rgba(42,26,12,.08);--nav-bg:rgba(255,248,236,.72);--shadow:rgba(120,64,0,.18);color-scheme:light}:root[data-theme=dark]{--brown:#2b1b0b;--page:#140e07;--page-2:#1c1409;--cream:#21170b;--ink:#fbeed8;--ink-2:#cdb79a;--line:rgba(255,236,200,.14);--honey:#ffb83a;--honey-d:#ffcc6a;--card:#21170b;--card-line:rgba(255,236,200,.1);--nav-bg:rgba(20,14,7,.72);--shadow:rgba(0,0,0,.5);color-scheme:dark}html[lang=ar]{--d:"Amiri",serif;--b:"IBM Plex Sans Arabic",system-ui,sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip;scroll-padding-top:80px}body{background:var(--page);color:var(--ink);font:400 17px/1.65 var(--b);overflow-x:clip;transition:background-color .5s,color .5s}body.locked{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}img{display:block;max-width:100%}h1,h2,h3{font-family:var(--d);font-weight:600;line-height:1.02;letter-spacing:-.01em}html[lang=ar] :is(h1,h2,h3){line-height:1.5;letter-spacing:0;font-weight:700}h2{font-size:clamp(40px,5.6vw,78px)}h3{font-size:22px;line-height:1.2}em{font-style:italic;color:var(--honey-d)}html[lang=ar] em{font-style:normal}.num{font-variant-numeric:tabular-nums;unicode-bidi:isolate;white-space:nowrap}.eyebrow{font-size:12.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;color:var(--honey-d);margin-bottom:16px}html[lang=ar] .eyebrow{letter-spacing:0;font-size:15px}.lede{font-size:clamp(17px,1.4vw,19px);color:var(--ink-2);max-width:46ch}.wrap{max-width:1240px;margin:0 auto;padding:0 var(--gut);position:relative;z-index:2}:focus-visible{outline:2.5px solid var(--honey);outline-offset:3px;border-radius:10px}html.bee-cursor,html.bee-cursor *{cursor:none!important}html.bee-cursor :is(input,textarea,select,[contenteditable]){cursor:auto!important}.bee-cur{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;opacity:0;transition:opacity .2s;will-change:transform}.bee-cur.on{opacity:1}.bee-cur.hide{opacity:0}.bee-cur svg{position:absolute;left:-27px;top:-9px;transform-origin:27px 9px;transition:transform .3s var(--ease);filter:drop-shadow(0 3px 4px rgba(60,30,0,.25));overflow:visible}.bee-cur.hot svg{transform:scale(1.35)}.bee-cur.tap svg{transform:scale(.85)}.bc-wfill{fill:#ffffffe0}.bc-body{fill:#ffc21a}.bc-head{fill:#1c1209}.bc-wing{animation:wingL 85ms ease-in-out infinite alternate}.bc-r{animation-name:wingR}.bc-l{transform-origin:-3px -6px}.bc-r{transform-origin:3px -6px}@keyframes wingL{to{transform:scale(.8,.92) rotate(7deg)}}@keyframes wingR{to{transform:scale(.8,.92) rotate(-7deg)}}.bee-dot{position:fixed;left:0;top:0;width:4px;height:4px;margin:-2px;border-radius:50%;background:var(--honey);opacity:0;pointer-events:none;z-index:9998}.bee-dot.go{animation:dot .9s ease-out}@keyframes dot{0%{opacity:.65}to{opacity:0}}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:var(--page);transition:opacity .8s ease,visibility .8s}.preloader.gone{opacity:0;visibility:hidden}.jarfill{width:96px;overflow:visible}.orbit{fill:none;stroke:var(--honey);stroke-width:1.6;stroke-dasharray:2 7;stroke-linecap:round;opacity:.55}[data-theme=dark] .load-bee>g{stroke:#fbeed8}[data-theme=dark] .load-bee .bc-head{fill:#fbeed8}.hex-o{fill:none;stroke:var(--honey);stroke-width:5;stroke-linejoin:round}.honey-wave{fill:var(--honey);animation:wave 1.1s linear infinite}.honey-rise{animation:rise 1.6s var(--ease) forwards}@keyframes wave{to{transform:translate(60px)}}@keyframes rise{0%{transform:translateY(80px)}to{transform:translateY(-8px)}}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#1a1006;overflow:hidden}.intro video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform-origin:52% 26%;transition:transform 1.2s cubic-bezier(.6,0,.3,1),opacity 1.1s ease .15s,filter 1.2s}.intro.arrive{pointer-events:none}.intro.arrive{background:transparent;transition:background .6s}.intro.arrive video{transform:scale(3.2);opacity:0;filter:blur(6px) brightness(1.2)}.skip{position:absolute;bottom:28px;inset-inline-end:28px;height:42px;padding:0 20px;border-radius:42px;background:#140c0473;color:#fff4dc;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:600}.intro.arrive .skip{opacity:0}#stage{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none}.nav{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;gap:24px;padding:16px var(--gut);transition:background .4s,box-shadow .4s,padding .4s}body.scrolled .nav{background:var(--nav-bg);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 1px 0 var(--line);padding-block:10px}.logo{display:flex;align-items:center;gap:10px;white-space:nowrap;font-family:Fraunces,Georgia,serif;font-size:23px;font-weight:600;letter-spacing:-.01em;direction:ltr}.logo b{font-weight:600;color:var(--honey-d)}.logo-hex{width:26px;height:30px;background:linear-gradient(160deg,var(--gold),var(--honey));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:relative}.logo-hex:after{content:"";position:absolute;top:8px;right:7px;bottom:8px;left:7px;background:var(--gold-ink);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);opacity:.9}.menu{display:flex;gap:28px;margin-inline-start:auto;font-weight:500;font-size:15.5px}.menu a{position:relative;padding:4px 0}.menu a:after{content:"";position:absolute;inset:auto 0 -2px;height:2px;background:var(--honey);transform:scaleX(0);transition:transform .4s var(--ease)}.menu a:hover:after{transform:scaleX(1)}.tools{display:flex;align-items:center;gap:10px}.chip{height:40px;min-width:40px;padding:0 14px;border-radius:40px;border:1px solid var(--line);background:color-mix(in srgb,var(--page) 60%,transparent);font-weight:600;font-size:14px;transition:background .3s}.chip:hover{background:var(--page-2)}.chip.icon{padding:0;display:grid;place-items:center}.chip svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}[data-theme=dark] .chip .sun,:root:not([data-theme=dark]) .chip .moon{display:none}.cart-btn{position:relative;width:46px;height:46px;border-radius:50%;background:var(--gold);color:var(--gold-ink);display:grid;place-items:center;box-shadow:0 8px 20px -8px var(--shadow)}.cart-btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.cart-btn .count{position:absolute;top:-4px;inset-inline-end:-4px;min-width:21px;height:21px;padding:0 5px;border-radius:21px;background:var(--gold-ink);color:var(--gold);font-size:12px;font-weight:600;display:grid;place-items:center;transform:scale(0);transition:transform .4s var(--ease)}.cart-btn .count.on{transform:scale(1)}.cart-btn.bump{animation:bump .5s var(--ease)}@keyframes bump{30%{transform:scale(1.22) rotate(-8deg)}60%{transform:scale(.94)}}.burger{display:none;width:42px;height:42px;flex-direction:column;justify-content:center;gap:6px;align-items:center}.burger span{width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .3s}.burger[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.burger[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.logo-img{height:46px;width:auto;display:block}.logo .on-dark,[data-theme=dark] .logo .on-light{display:none}[data-theme=dark] .logo .on-dark{display:block}body.scrolled .nav .logo-img{height:38px}.foot .logo.big .logo-img{height:clamp(64px,8vw,96px)}@media (max-width:560px){.logo-img{height:34px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 30px;border-radius:54px;font-weight:600;font-size:16px;position:relative;overflow:hidden;isolation:isolate;transition:transform .35s var(--ease),box-shadow .35s,background .3s}.btn.honey{background:linear-gradient(180deg,#ffd35c,var(--gold-2));color:var(--gold-ink);box-shadow:0 12px 26px -12px #b8680ab3,inset 0 1px #fff9}.btn.honey:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--ease);z-index:-1}.btn.honey:hover{transform:translateY(-3px)}.btn.honey:hover:before{transform:translate(120%)}.btn.honey.ok{background:linear-gradient(180deg,#9ad27a,#5fae49);color:#0f2408}.btn.honey:disabled{filter:grayscale(.8);opacity:.6;transform:none}.btn.ghost{border:1.5px solid var(--ink);color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--page)}.btn.dark{background:var(--gold-ink);color:var(--gold)}.btn.wide{width:100%}.hero{position:relative;min-height:100svh;display:flex;align-items:center}.hive{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:pan-y}.hive{--hpos:72% 50%}.hive-out{width:100%;height:100%;object-fit:cover;object-position:var(--hpos)}.hive-spot{position:absolute;left:58%;top:22%;width:34%;height:40%;pointer-events:none}.hive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--page) 0%,color-mix(in srgb,var(--page) 88%,transparent) 32%,transparent 56%),linear-gradient(0deg,var(--page) 0%,transparent 18%)}[data-theme=dark] .hive-out{filter:brightness(.82) saturate(1.05)}.hive-in{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,0 0,0 0);z-index:1}.hive-in-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hpos)}[data-theme=dark] .hive-in-img{filter:brightness(.82) saturate(1.05)}.lens-ring{position:absolute;left:0;top:0;width:220px;height:220px;margin:-110px 0 0 -110px;overflow:visible;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s}.lens-ring path{fill:none;stroke:#ffd166;stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 10px rgba(255,190,60,.8))}html[dir=rtl] :is(.hive-out,.hive-in-img){scale:-1 1}html[dir=rtl] .hive-spot{left:8%}html[dir=rtl] .hive:after{background:linear-gradient(270deg,var(--page) 0%,color-mix(in srgb,var(--page) 88%,transparent) 32%,transparent 56%),linear-gradient(0deg,var(--page) 0%,transparent 18%)}.hero-copy{position:relative;z-index:3;padding:120px var(--gut) 80px;max-width:min(660px,48vw);pointer-events:none}.hero-copy :is(a,button){pointer-events:auto}.hero h1{font-size:clamp(46px,5.8vw,100px);margin-bottom:22px}@media (min-width:901px) and (max-width:1300px){.hive{--hpos:92% 50%}.hive-spot{left:62%}}.hero h1 em{color:var(--honey-d)}.cta{display:flex;gap:14px;flex-wrap:wrap;margin:34px 0 26px}.hint{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.hint-hex{width:16px;height:18px;background:var(--honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.3);opacity:.6}}.rise{opacity:0;transform:translateY(28px)}.ready .rise{opacity:1;transform:none;transition:opacity 1s var(--ease),transform 1.2s var(--ease)}.ready .rise:nth-child(2){transition-delay:.1s}.ready .rise:nth-child(3){transition-delay:.2s}.ready .rise:nth-child(4){transition-delay:.3s}.ready .rise:nth-child(5){transition-delay:.45s}.marquee{--bg:var(--bar);background:var(--bg);color:var(--gold);padding:16px 0;position:relative;z-index:3;font-family:var(--d);font-size:clamp(20px,2.2vw,28px);font-style:italic;white-space:nowrap}html[lang=ar] .marquee{font-style:normal}.mq-in{overflow:hidden}.marquee .track{display:flex;width:max-content;animation:marq 40s linear infinite}html[dir=rtl] .mq-in{overflow:hidden}.marquee .track{animation-direction:reverse}@keyframes marq{to{transform:translate(-50%)}}section{position:relative;--bg:var(--page);background:var(--bg)}.gold{--bg:var(--gold);color:var(--gold-ink)}.gold em{color:#8a4600}.gold .eyebrow{color:#7a3e00}.brown{--bg:var(--brown);color:#fbeed8}.brown .eyebrow,.brown em{color:var(--gold)}.foot{--bg:var(--gold)}.brown .card{color:var(--ink)}.brown .card em{color:var(--honey-d)}.why,.shop,.care,.how{padding:clamp(110px,14vw,190px) 0}.two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);align-items:center}.slot{height:clamp(380px,46vw,600px)}.clip{position:relative;margin:0;border-radius:34px;overflow:hidden;box-shadow:0 40px 80px -40px #46230099;isolation:isolate}.clip video{display:block;width:100%;height:100%;object-fit:cover}.why-clip{aspect-ratio:4/5;max-height:640px;justify-self:center;width:min(100%,520px)}.shop-clip{aspect-ratio:1;width:min(100%,600px);justify-self:center}.shop-clip video{transition:transform 1.4s var(--ease),transform-origin 1.4s var(--ease);transform:scale(1.04)}.shop-clip[data-size="250"] video{transform-origin:47% 58%;transform:scale(1.55)}.shop-clip[data-size="500"] video{transform-origin:76% 52%;transform:scale(1.45)}.shop-clip[data-size="1000"] video{transform-origin:28% 48%;transform:scale(1.32)}.points{list-style:none;display:grid;gap:26px;margin-top:40px}.points li{display:flex;gap:18px;align-items:flex-start}.points p{color:#2a1a0cc7;max-width:40ch}.hexicon{flex:none;width:56px;height:64px;display:grid;place-items:center;background:var(--gold-ink);color:var(--gold);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.hexicon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hexicon.big{width:76px;height:86px;background:linear-gradient(160deg,var(--gold),var(--gold-2));color:var(--gold-ink)}.hexicon.big svg{width:32px;height:32px}.comb-spot{position:absolute;left:var(--x);top:var(--y);width:clamp(110px,14vw,200px);aspect-ratio:1;translate:-50% -50%;pointer-events:none}.drip{position:absolute;left:0;right:0;height:130px;pointer-events:none;z-index:4;overflow:visible}.drip svg{display:block;overflow:visible}.drip rect,.drip path:not(.shine),.drip .fall{fill:var(--drip)}.drip .shine{stroke:#ffffff59;fill:none;stroke-linecap:round}.drip .d{scale:1 .18;transition:scale 2s var(--ease) var(--dl)}.drip.oozing .d{scale:1 1;animation:stretch var(--dw) ease-in-out var(--dl) infinite alternate}@keyframes stretch{to{transform:scaleY(1.08)}}.drip .fall{opacity:0;transform-box:fill-box;transform-origin:center}.drip.oozing .fall{animation:fall var(--fd) ease-in infinite 2.2s}@keyframes fall{0%,50%{opacity:0;transform:translateY(0) scale(.3)}62%{opacity:1;transform:translateY(0) scale(1)}92%{opacity:1;transform:translateY(240px) scale(.8)}to{opacity:0;transform:translateY(270px) scale(.6)}}.drip{top:calc(100% - 2px);--drip:var(--bg)}.field{margin-top:28px}.label{display:block;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}html[lang=ar] .label{letter-spacing:0;font-size:14px}.pills{display:flex;flex-wrap:wrap;gap:10px}.pills button{height:46px;padding:0 20px;border-radius:46px;border:1.5px solid var(--line);background:var(--card);font-weight:500;display:inline-flex;align-items:center;gap:10px;transition:border-color .3s,background .3s,transform .3s var(--ease)}.pills button i{width:14px;height:16px;background:var(--tint);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.pills button:hover{transform:translateY(-2px);border-color:var(--honey)}.pills button[aria-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--page)}.pills button.out{opacity:.45;text-decoration:line-through}.pills.sizes button{min-width:86px;justify-content:center;font-family:var(--d);font-size:19px;font-weight:600}.pills.small button{height:36px;min-width:64px;font-size:15px;padding:0 12px}.honey-desc{margin-top:16px;color:var(--ink-2);min-height:3.3em;max-width:44ch}.buy{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:30px}.price{font-family:var(--d);font-size:clamp(32px,3.4vw,44px);font-weight:600;min-width:6.5ch}.qty{display:inline-flex;align-items:center;height:54px;border-radius:54px;border:1.5px solid var(--line);background:var(--card)}.qty button{width:46px;height:100%;font-size:22px;border-radius:54px}.qty button:hover{color:var(--honey-d)}.qty output{min-width:28px;text-align:center;font-weight:600}.stock{margin-top:12px;font-size:14px;font-weight:500;color:#c0392b;min-height:1.4em}.head{max-width:720px;margin-bottom:56px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:28px}.card{background:var(--card);border:1px solid var(--card-line);border-radius:30px;overflow:hidden;box-shadow:0 30px 60px -36px var(--shadow);transition:transform .5s var(--ease),box-shadow .5s;position:relative;transform-style:preserve-3d}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%),rgba(255,220,140,.28),transparent 45%);opacity:0;transition:opacity .4s}.card:hover:after{opacity:1}.visual{position:relative;aspect-ratio:5/4;background:radial-gradient(circle at 50% 60%,#ffe7a8,#ffd166 45%,#f2a20c)}[data-theme=dark] .visual{background:radial-gradient(circle at 50% 60%,#5a3a0e,#3a240a 60%,#24160a)}.visual{overflow:hidden}.visual canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.visual .cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease),filter .9s}.card:hover .visual .cover,.card.open .visual .cover{transform:translate(-100%) rotate(-4deg);filter:brightness(.8)}html[dir=rtl] .card:hover .visual .cover,html[dir=rtl] .card.open .visual .cover{transform:translate(100%) rotate(4deg)}.tag{position:absolute;top:16px;inset-inline-start:16px;padding:5px 12px;border-radius:20px;background:#2a1a0cd9;color:var(--gold);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.card .body{padding:26px 26px 28px;display:grid;gap:10px}.card .body p{color:var(--ink-2);font-size:15.5px}.weight{font-size:14px;color:var(--ink-2);font-weight:500}.card .row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.card .price{font-size:28px;min-width:0}.card .btn{height:48px;padding:0 22px;font-size:15px}.moments{padding:clamp(110px,14vw,190px) 0}.mosaic{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:20px;align-items:stretch}.tile{position:relative;border-radius:30px;overflow:hidden;min-height:420px;box-shadow:0 30px 60px -36px #5028008c;transform:translateZ(0)}.tile video,.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.tile:hover :is(video,img){transform:scale(1.06)}.tile.wide{align-self:center;min-height:340px}.tile figcaption{position:absolute;inset:auto 14px 14px;padding:12px 18px;border-radius:18px;background:#24160ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff4dc;font-family:var(--d);font-size:20px;font-weight:600}@media (max-width:900px){.mosaic{grid-template-columns:1fr}.tile,.tile.wide{min-height:0;aspect-ratio:4/5}.tile.wide{aspect-ratio:16/10}}.steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);counter-reset:s}.steps li{display:grid;gap:12px;justify-items:start}.steps p{color:var(--ink-2)}.free{margin-top:48px;display:inline-block;padding:12px 22px;border-radius:40px;background:var(--gold);color:var(--gold-ink);font-weight:600}.free:empty{display:none}.foot{position:relative;padding:170px 0 50px;background:var(--bg);color:var(--gold-ink)}.foot .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.foot .logo.big{font-size:34px;color:var(--gold-ink)}.foot .logo.big b{color:#8a4600}.foot small{flex-basis:100%;opacity:.75}.foot .btn[hidden]{display:none}.js .reveal{opacity:0;transform:translateY(34px)}.js .reveal.in{opacity:1;transform:none;transition:opacity .9s var(--ease),transform 1.1s var(--ease)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:28;background:#140a0073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cart{position:fixed;top:0;bottom:0;inset-inline-end:0;z-index:30;width:min(430px,100%);background:var(--page);display:flex;flex-direction:column;box-shadow:-30px 0 60px -30px #0006;transform:translate(105%);transition:transform .6s var(--ease)}html[dir=rtl] .cart{transform:translate(-105%)}.cart.open{transform:none!important}.cart-head{display:flex;justify-content:space-between;align-items:center;padding:24px 26px;border-bottom:1px solid var(--line)}.cart-head h2{font-size:32px}.x{width:44px;height:44px;border-radius:50%;font-size:28px;line-height:1;border:1px solid var(--line)}.cart-lines{flex:1;overflow:auto;padding:10px 26px}.line{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"dot info price" "dot qty qty";gap:6px 14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.line .dot{grid-area:dot;width:34px;height:40px;background:var(--tint);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);align-self:start}.line .info{grid-area:info;display:grid}.line .info small{color:var(--ink-2)}.line .num{grid-area:price;font-weight:600}.line .qty{grid-area:qty;height:38px;justify-self:start}.line .qty button{width:36px;font-size:18px}.empty{padding:60px 0;text-align:center;color:var(--ink-2);font-size:18px}.cart-foot{padding:20px 26px 26px;border-top:1px solid var(--line);display:grid;gap:14px}.cart-foot:empty{display:none}.cart-foot dl{display:grid;grid-template-columns:1fr auto;gap:6px}.cart-foot dd{text-align:end}.cart-foot .tot{font-weight:700;font-size:19px;padding-top:6px}.more{font-size:14px;font-weight:500;color:var(--honey-d);background:color-mix(in srgb,var(--gold) 22%,transparent);padding:10px 14px;border-radius:14px}.fly{position:fixed;left:-9px;top:-11px;width:18px;height:22px;z-index:40;pointer-events:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);box-shadow:inset 0 0 0 2px #fff6}@media (max-width:900px){.menu{position:fixed;inset:68px 12px auto;flex-direction:column;gap:4px;padding:14px;border-radius:22px;background:var(--page);box-shadow:0 30px 60px -20px var(--shadow);opacity:0;pointer-events:none;transform:translateY(-10px);transition:.35s var(--ease)}.menu.open{opacity:1;pointer-events:auto;transform:none}.menu a{padding:12px 10px;font-size:18px}.burger{display:flex}.tools{margin-inline-start:auto}.two{grid-template-columns:1fr}.why .slot{order:2}.slot{height:min(92vw,420px)}.steps{grid-template-columns:1fr}.hero{flex-direction:column;align-items:stretch;min-height:auto}.hive{position:relative;height:62svh;min-height:380px}.hive{--hpos:78% 50%}.hive:after{background:linear-gradient(0deg,var(--page) 0%,transparent 30%)}html[dir=rtl] .hive:after{background:linear-gradient(0deg,var(--page) 0%,transparent 30%)}.hive-spot{left:40%;top:20%;width:50%}html[dir=rtl] .hive-spot{left:10%}.hero-copy{padding:0 var(--gut) 70px;margin-top:-40px;max-width:none}.hero h1{font-size:clamp(42px,11vw,64px)}.lede{max-width:none}}@media (max-width:560px){.logo{font-size:19px;gap:7px}.logo-hex{width:20px;height:23px}#langBtn{padding:0 10px}.chip{height:38px;min-width:38px}.cart-btn{width:42px;height:42px}.nav{gap:10px}.buy .btn{flex:1}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.drip .d{scale:1 1}}
