@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Manrope-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Manrope-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Manrope-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Manrope-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cerneala: #2b2140;--hartie: #faf9f7;--linie: #e5e1da;--linie-tare: #c7bfb2;--bani: #1f7a4d;--stins: #6e6880;--local-accent: #7E170D;--local-litere: #777575;--font-display: "Manrope", system-ui, sans-serif;--font-text: "Inter", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--sp-1: 8px;--sp-2: 16px;--sp-3: 24px;--raza: 12px;--bare: 132px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--hartie);color:var(--cerneala);font-family:var(--font-text);font-size:16px;line-height:1.5;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.invizibil{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.antet{padding:var(--sp-3) var(--sp-2) var(--sp-2);text-align:center}.antet__logo{display:block;width:auto;height:84px;margin:0 auto}.antet__nume{margin:0;font-family:var(--font-display);font-weight:800;font-size:30px;letter-spacing:-.02em;line-height:1.1}.bare{position:sticky;top:0;z-index:30;background:var(--hartie)}.categorii{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2)}.categorie{appearance:none;border:1px solid var(--linie);background:#fff;color:var(--stins);border-radius:var(--raza);padding:12px 8px;font:600 15px var(--font-text);letter-spacing:.02em;cursor:pointer}.categorie[aria-selected=true]{background:var(--local-accent);border-color:var(--local-accent);color:#fff}.subcategorii{display:flex;gap:var(--sp-1);overflow-x:auto;scroll-snap-type:x proximity;padding:4px var(--sp-2) var(--sp-2);scroll-padding-left:var(--sp-2);scrollbar-width:none}.subcategorii::-webkit-scrollbar{display:none}.subcat{flex:0 0 auto;scroll-snap-align:start;border:1px solid var(--linie);background:#fff;border-radius:999px;padding:9px 16px;text-decoration:none;color:var(--stins);font-size:14px;font-weight:600;white-space:nowrap}.subcat[aria-current=true]{border-color:var(--local-accent);background:var(--local-accent);color:#fff}.banner{display:block;width:100%;padding:0;border:1px solid var(--linie);border-radius:var(--raza);overflow:hidden;background:#fff;cursor:zoom-in;margin:0 0 var(--sp-2)}.banner img{display:block;width:100%;height:auto}[data-panou]>.banner{margin-top:var(--sp-3)}.afis-text{margin:0 0 var(--sp-3);padding:0 var(--sp-1) var(--sp-2);border-bottom:1px solid var(--linie-tare);font:600 16px/1.45 var(--font-display);text-align:center;white-space:pre-line;color:var(--local-accent)}main{padding:0 var(--sp-2)}.sectiune{scroll-margin-top:var(--bare)}.sectiune__titlu{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--local-accent);text-transform:uppercase;letter-spacing:.04em;margin:var(--sp-3) 0 var(--sp-2);display:flex;align-items:baseline;gap:var(--sp-1)}.sectiune__titlu:after{content:"";flex:1;height:2px;background:color-mix(in srgb,var(--local-accent) 22%,transparent)}.produse{display:grid;gap:var(--sp-2)}.produs{position:relative;background:#fff;border:1px solid var(--linie);border-radius:var(--raza);overflow:hidden}.produs__poza{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border:0;padding:0;background:var(--linie);cursor:zoom-in}.produs__eticheta{display:inline-block;padding:3px 8px;border-radius:6px;background:var(--local-accent);color:#fff;font:700 10px var(--font-text);text-transform:uppercase;letter-spacing:.05em;line-height:1.3;white-space:nowrap}.produs__eticheta--peste{position:absolute;top:8px;left:8px;z-index:1;pointer-events:none}.produs__corp>.produs__eticheta{margin-bottom:6px}.produs__corp{padding:12px 14px 14px}.produs__nume{margin:0;font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.25}.produs__gramaj{display:block;margin-top:2px;font-family:var(--font-mono);font-size:12px;color:var(--stins)}.produs__ingrediente{margin:8px 0 0;font-size:13px;color:var(--stins);line-height:1.45}.preturi{display:flex;align-items:stretch;gap:12px;margin-top:12px;padding-top:10px;border-top:1px dotted var(--linie-tare)}.pret{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pret--intreg{font-size:17px;font-weight:500;color:var(--cerneala)}.pret-bloc{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.pret-bloc--membru{flex:1;border-left:2px solid color-mix(in srgb,var(--local-accent) 30%,var(--linie-tare));padding-left:12px}.pret__cap{font-family:var(--font-text);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--stins);margin-bottom:3px;line-height:1.25}.pret__cap--membru{color:var(--local-accent)}.pret--membru{font-size:19px;font-weight:700;color:var(--local-accent)}.pret--fara{font-size:17px;font-weight:500;color:var(--local-litere)}.pret__eticheta{font-family:var(--font-text);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--local-accent);margin-top:2px;white-space:nowrap}.info{margin-left:auto;width:32px;height:32px;flex:0 0 auto;border-radius:50%;border:1.5px solid var(--local-accent);background:#fff;color:var(--local-accent);font:700 15px var(--font-display);cursor:pointer}.info:active{background:var(--local-accent);color:#fff}.plutitoare{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-1);padding:10px var(--sp-2) calc(10px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--hartie) 62%,transparent)}.plutitor{display:flex;align-items:center;justify-content:center;gap:7px;text-align:center;text-decoration:none;border-radius:12px;padding:15px 10px;font:800 15px var(--font-text);letter-spacing:-.01em;cursor:pointer;border:1.5px solid var(--local-accent);transition:transform .12s ease,box-shadow .12s ease}.plutitor:active{transform:translateY(1px) scale(.99)}.plutitor--primar{background:var(--local-accent);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--local-accent) 38%,transparent)}.plutitor--secundar{background:#fff;color:var(--local-accent);box-shadow:0 4px 14px #0000001a}.plutitor small{display:block;font:600 10.5px var(--font-text);letter-spacing:.06em;text-transform:uppercase;opacity:.82;margin-top:2px}dialog{border:0;padding:0;background:transparent;max-width:100vw;max-height:100dvh}dialog::backdrop{background:#2b2140b8}.lightbox{width:100vw;height:100dvh}.lightbox__scroll{width:100%;height:100%;overflow:auto;display:grid;place-items:center;touch-action:pinch-zoom}.lightbox__poza{max-width:100%;max-height:100dvh;display:block}.inchide{position:absolute;top:calc(12px + env(safe-area-inset-top));right:12px;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:var(--cerneala);font:700 20px var(--font-text);line-height:1;cursor:pointer}.fisa{width:100vw;max-height:88dvh;margin:auto auto 0;background:#fff;border-radius:16px 16px 0 0;padding:var(--sp-3) var(--sp-2) calc(var(--sp-3) + env(safe-area-inset-bottom));overflow-y:auto}.fisa__titlu{margin:0 0 4px;font-family:var(--font-display);font-size:19px}.fisa__sub{margin:0 0 var(--sp-2);font-size:12px;color:var(--stins)}.fisa__eticheta{margin:var(--sp-2) 0 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--stins)}.fisa table{width:100%;border-collapse:collapse;font-size:14px}.fisa td{padding:7px 0;border-bottom:1px solid var(--linie)}.fisa td:last-child{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.fisa tr.indent td:first-child{padding-left:14px;color:var(--stins);font-size:13px}.fisa__lista{margin:0;padding:0;list-style:none;font-size:14px}.fisa__lista li{padding:6px 0;border-bottom:1px solid var(--linie)}.cookie[hidden]{display:none}.cookie{position:fixed;inset:0;z-index:60;background:#2b21408c;display:grid;place-items:center;padding:var(--sp-2)}.cookie__panou{width:100%;max-width:460px;max-height:88dvh;overflow-y:auto;background:#fff;border-radius:18px;padding:var(--sp-3) var(--sp-2);text-align:center}.cookie__semn{width:56px;height:56px;margin:0 auto var(--sp-2);border-radius:50%;border:4px solid var(--stins);position:relative}.cookie__semn:after{content:"";position:absolute;inset:21px -4px auto;height:4px;background:var(--stins);transform:rotate(-45deg)}.cookie__titlu{margin:0 0 8px;font-family:var(--font-display);font-weight:800;font-size:18px}.cookie__text{margin:0 0 var(--sp-3);font-size:15px;line-height:1.5}.cookie__text a{color:var(--local-accent);font-weight:600}.cookie__setari{text-align:left;margin:0 0 var(--sp-2)}.cookie__setari label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--linie);border-radius:10px;margin-bottom:var(--sp-1);font-size:14px}.cookie__butoane{display:grid;gap:12px}.cookie__buton{appearance:none;border:0;background:none;font:700 15px var(--font-text);color:var(--cerneala);padding:10px;cursor:pointer}.cookie__buton--primar{background:var(--local-accent);color:#fff;border-radius:10px;padding:15px;font-size:16px;order:3}.cookie__buton--refuza{order:2}.cookie__buton--setari{order:1}.subsol{margin:var(--sp-3) 0 0;padding:var(--sp-2) 0;border-top:1px solid var(--linie);text-align:center;font-size:12px;color:var(--stins)}.subsol a{color:var(--stins)}.subsol__contact{display:block;margin:0 auto 10px;line-height:1.7}.subsol__contact>*{display:block}.subsol__telefon{font-weight:700;color:var(--cerneala)!important;text-decoration:none}.subsol__cheie{display:block;max-width:46ch;margin:0 auto 10px;font-size:13px;font-weight:600;color:var(--cerneala)}@media(min-width:720px){:root{--bare: 148px}.antet{padding-top:44px}.antet__logo{height:110px}.antet__nume{font-size:44px}.bare,main,.plutitoare{max-width:1080px;margin-inline:auto}.categorii{grid-template-columns:repeat(2,minmax(0,240px));justify-content:center}.subcategorii{justify-content:center;flex-wrap:nowrap}.banner{max-width:380px;margin-inline:auto}.afis-text{max-width:520px;margin-inline:auto}.produse{grid-template-columns:repeat(3,1fr);align-items:start}.sectiune__titlu{font-size:24px}.plutitoare{left:auto;right:24px;width:380px;background:none;padding-bottom:24px}.plutitor{box-shadow:0 8px 24px #2b214038}body{padding-bottom:140px}.fisa{width:520px;margin:auto;border-radius:16px;padding:var(--sp-3)}}@media(min-width:720px){.produse--fara-poze{grid-template-columns:repeat(2,1fr)}}.formular{display:grid;gap:12px;margin-top:var(--sp-2)}.formular label{display:grid;gap:5px;font-size:12px;font-weight:600;color:var(--stins);text-transform:uppercase;letter-spacing:.06em}.formular input[type=text],.formular input[type=email],.formular input:not([type]){font:400 16px var(--font-text);padding:12px;border:1px solid var(--linie);border-radius:10px;background:var(--hartie);color:var(--cerneala)}.formular .bifa{display:flex;gap:10px;align-items:flex-start;font:400 13px var(--font-text);text-transform:none;letter-spacing:0;color:var(--cerneala)}.formular .bifa input{margin-top:2px}.formular button{border:0;margin-top:4px}[hidden]{display:none!important}.banda-card{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 var(--sp-2);padding:14px 16px;border-radius:var(--raza);background:var(--local-accent);color:#fff;text-decoration:none;box-shadow:0 8px 22px color-mix(in srgb,var(--local-accent) 30%,transparent)}.banda-card__text{display:flex;flex-direction:column;gap:3px}.banda-card__text b{font:800 16px var(--font-display);letter-spacing:-.01em}.banda-card__text span{font-size:12.5px;opacity:.92;line-height:1.35}.banda-card__cta{margin-left:auto;flex:0 0 auto;align-self:center;padding:11px 14px;border-radius:10px;background:#fff;color:var(--local-accent);font:800 12.5px var(--font-text);letter-spacing:.04em;white-space:nowrap}.plutitoare{background:linear-gradient(to top,var(--hartie) 70%,transparent);padding-top:14px}.plutitor{border-radius:14px;padding:12px 10px;line-height:1.15}.plutitor span{display:block}.plutitor>span{font:800 13px var(--font-text);text-transform:uppercase;letter-spacing:0;text-wrap:balance}.plutitor small{text-transform:none;font:600 11px var(--font-text);letter-spacing:0;opacity:.9;margin-top:3px}.plutitor--primar{box-shadow:0 8px 22px color-mix(in srgb,var(--local-accent) 42%,transparent)}.plutitor--secundar{border-width:2px;box-shadow:0 6px 18px #0000001f}.subsol a[target=_blank]{display:inline-block;margin-top:6px;font-weight:700;color:var(--local-accent)}.produs__poza--goala{display:none}@media(min-width:720px){.produse{align-items:stretch;gap:var(--sp-3)}.produs{display:flex;flex-direction:column}.produs__corp{display:flex;flex-direction:column;flex:1;padding:14px 16px 16px}.preturi{margin-top:auto}.produs__poza--goala{display:block;aspect-ratio:4 / 3;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--local-accent) 5%,var(--hartie)) 0 12px,var(--hartie) 12px 24px);border-bottom:1px solid var(--linie)}.produs__nume{font-size:18px}.produs__ingrediente{font-size:13.5px}.pret--intreg{font-size:18px}.pret--membru{font-size:21px}.sectiune{scroll-margin-top:var(--bare)}.sectiune__titlu{margin:40px 0 var(--sp-3)}.banda-card{padding:20px 24px}.banda-card__text b{font-size:19px}.banda-card__text span{font-size:14px}.banda-card__cta{padding:14px 22px;font-size:14px}.plutitoare{width:440px;right:32px;gap:12px}.plutitor{padding:14px 12px}.plutitor>span{font-size:14px}}@media(min-width:720px){.produse--fara-poze .produs__poza--goala{display:none}}.produs__nume,.produs__gramaj{overflow-wrap:anywhere}.produs__ingrediente{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media(min-width:720px){.subcategorii{justify-content:flex-start}.subcategorii>.subcat:first-child{margin-left:auto}.subcategorii>.subcat:last-child{margin-right:auto}}.fisa__varianta{margin:var(--sp-2) 0 4px;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--local-accent)}.fisa table+.fisa__varianta{margin-top:var(--sp-3)}.fisa__ingrediente{margin:0;font-size:14px;line-height:1.5}.fisa__gol{color:var(--stins);font-style:italic}.dialog-fisa{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.dialog-fisa[open]{display:flex;align-items:flex-end}.dialog-fisa .fisa{position:relative;width:100%;margin:0}.fisa:after{content:"";display:block;position:sticky;bottom:0;height:24px;margin:0 calc(var(--sp-2) * -1);background:linear-gradient(to top,#fff,#fff0);pointer-events:none}@media(min-width:720px){.dialog-fisa[open]{align-items:center;justify-content:center}.dialog-fisa .fisa{width:520px;border-radius:16px}.fisa:after{margin-inline:calc(var(--sp-3) * -1)}}.formular .bifa a{color:var(--local-accent);font-weight:600}.plutitoare{display:flex;justify-content:center}.plutitor{flex:0 1 calc(50% - var(--sp-1) / 2);min-width:0}.plutitor[hidden]{display:none}@media(min-width:720px){.plutitoare{justify-content:flex-end}}
