:root{--flm-g: #62a807;--flm-gd: #4f8a05;--flm-soft: #f3f5ef;--flm-soft2: #eaf3dc;--flm-ink: #2a2b2a;--flm-mut: #767976;--flm-line: #e7e8e3}.flm-desk[hidden],.flm-mob[hidden]{display:none!important}html.flm-lock,html.flm-lock body{overflow:hidden}store-header.header .flm-nav-li .main-nav__item--primary.flm-on{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.flm-desk img,.flm-mob img{display:block}.flm-desk{position:fixed;inset:var(--flm-top, 120px) 0 0 0;z-index:29;pointer-events:none}.flm-desk .flm-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#141e0a59;opacity:0;transition:opacity .2s}.flm-desk .flm-panel{position:relative;max-width:1530px;margin:0 auto;width:calc(100% - 64px);display:grid;grid-template-columns:300px minmax(0,1fr);background:#fff;border-radius:0 0 18px 18px;box-shadow:0 24px 50px -20px #00000059;max-height:calc(100vh - var(--flm-top, 120px) - 24px);overflow:hidden;opacity:0;transform:translateY(-8px);transition:opacity .18s,transform .18s;font-family:var(--body-font-family, "DM Sans", sans-serif);color:var(--flm-ink);text-align:left}.flm-desk.is-open{pointer-events:auto}.flm-desk.is-open .flm-dim{opacity:1}.flm-desk.is-open .flm-panel{opacity:1;transform:none}@media(max-width:1149.98px){.flm-desk{display:none!important}}.flm-roots,.flm-main{max-height:calc(100vh - var(--flm-top, 120px) - 24px)}.flm-roots{border-right:1px solid var(--flm-line);padding:10px 8px;overflow:auto;background:#fbfbf9}.flm-root{display:grid;grid-template-columns:52px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:12px;color:var(--flm-ink);text-decoration:none;font-size:15.5px;line-height:1.2}.flm-root svg{width:16px;height:16px;color:#9a9d97}.flm-root__im{width:52px;height:44px;display:flex;align-items:center;justify-content:center}.flm-root__im img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(0,0,0,.15))}.flm-root__im img.flm-white,.flm-blk__im img.flm-white,.flm-tile__im img.flm-white{mix-blend-mode:multiply;filter:none}.flm-root:hover,.flm-root.is-act,.flm-root:focus-visible{background:var(--flm-soft2);color:var(--flm-ink)}.flm-root.is-act .flm-root__t{font-weight:700;color:var(--flm-gd)}.flm-root.is-act svg{color:var(--flm-gd)}.flm-main{padding:20px 26px 26px;overflow:auto;overscroll-behavior:contain}.flm-all{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--flm-ink);text-decoration:none;font:700 21px/1.2 var(--heading-font-family, Geologica, sans-serif)}.flm-all span{color:var(--flm-mut);font:400 15px var(--body-font-family, "DM Sans", sans-serif)}.flm-all svg{width:18px;height:18px}.flm-all:hover{color:var(--flm-gd)}.flm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--flm-line)}.flm-blk{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:16px 14px 18px;border-bottom:1px solid var(--flm-line);border-right:1px solid var(--flm-line)}.flm-grid .flm-blk:nth-child(3n){border-right:0}.flm-blk__im{width:76px;height:76px;display:flex;align-items:center;justify-content:center}.flm-blk__im img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.16));transition:transform .2s}.flm-blk:hover .flm-blk__im img{transform:translateY(-2px) scale(1.04)}.flm-blk__t{color:var(--flm-ink);text-decoration:none;font-weight:700;font-size:15.5px;line-height:1.25}.flm-blk__t:hover{color:var(--flm-gd)}.flm-blk ul{list-style:none;margin:6px 0 0;padding:0}.flm-blk li{margin:0;padding:0}.flm-blk li:before{content:none}.flm-blk li[hidden]{display:none}.flm-blk li a{display:block;padding:3px 0;color:#444;text-decoration:none;font-size:14px;line-height:1.35}.flm-blk li a:hover{color:var(--flm-gd);text-decoration:underline}.flm-more{border:0;background:none;padding:3px 0;color:var(--flm-mut);font:500 13.5px var(--body-font-family, "DM Sans", sans-serif);cursor:pointer}.flm-more:hover{color:var(--flm-gd)}.flm-n{margin:4px 0 0;color:var(--flm-mut);font-size:13px}.flm-badge{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#f28c00;color:#fff;font-size:11px;font-weight:700;line-height:1.5;vertical-align:2px;white-space:nowrap}.flm-badge--hot{background:#e03131}.flm-wait{padding:30px;color:var(--flm-mut)}.flm-mob{position:fixed;top:0;right:0;bottom:0;left:0;z-index:38;background:#fff;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .25s cubic-bezier(.2,.8,.2,1);font-family:var(--body-font-family, "DM Sans", sans-serif);color:var(--flm-ink);text-align:left}.flm-mob.is-open{transform:none}@media(min-width:1150px){.flm-mob{display:none!important}}.flm-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--flm-g);color:#fff}.flm-logo{display:flex;color:#fff;text-decoration:none;font:700 18px/1 var(--heading-font-family, Geologica, sans-serif)}.flm-logo img{max-height:40px;width:auto;max-width:150px}.flm-x{display:flex;flex-direction:column;align-items:center;gap:1px;border:0;background:none;padding:0;color:#fff;font:700 10px var(--body-font-family, "DM Sans", sans-serif);cursor:pointer}.flm-x svg{width:24px;height:24px}.flm-tabs{display:flex;gap:22px;padding:0 16px;border-bottom:1px solid var(--flm-line)}.flm-tabs button{border:0;background:none;padding:14px 0 11px;font:700 16px var(--body-font-family, "DM Sans", sans-serif);color:var(--flm-ink);border-bottom:3px solid transparent;cursor:pointer}.flm-tabs button.is-on{color:var(--flm-gd);border-bottom-color:var(--flm-g)}.flm-body{flex:1;overflow:auto;overscroll-behavior:contain;padding:14px 16px 30px}.flm-akcje{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 16px;padding:0 16px}.flm-akcje::-webkit-scrollbar{display:none}.flm-akcja{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:12px;background:var(--flm-soft);color:var(--flm-ink);text-decoration:none;font-weight:600;font-size:14px}.flm-pill{padding:2px 7px;border-radius:999px;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.flm-pill--o{background:#ff8009}.flm-pill--r{background:#e40714}.flm-h{display:flex;align-items:center;justify-content:space-between;margin:4px 0 12px}.flm-h h2{margin:0;font:700 21px/1.2 var(--heading-font-family, Geologica, sans-serif);color:var(--flm-ink)}.flm-h a{display:inline-flex;align-items:center;gap:2px;color:var(--flm-ink);text-decoration:none;font-weight:700;font-size:15px;white-space:nowrap}.flm-h a svg,.flm-back svg,.flm-inne svg{width:18px;height:18px}.flm-back{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:2px 0 10px;color:var(--flm-ink);font:600 15px var(--body-font-family, "DM Sans", sans-serif);cursor:pointer}.flm-back svg{color:var(--flm-gd)}.flm-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.flm-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px 10px;border-radius:10px;background:var(--flm-soft);color:var(--flm-ink);text-decoration:none;text-align:center}.flm-tile:active{transform:scale(.97)}.flm-tile__im{width:100%;height:58px;display:flex;align-items:center;justify-content:center}.flm-tile__im>img{max-width:78%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(0,0,0,.15))}.flm-tile__t{font-weight:600;font-size:12.5px;line-height:1.2;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}.flm-tile .flm-badge{position:absolute;top:4px;right:4px;margin:0;font-size:9.5px;padding:1px 5px}.flm-col{position:relative;width:100%;height:100%;display:block}.flm-col img{position:absolute;bottom:0;height:88%;max-width:52%;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(0,0,0,.15))}.flm-col img.flm-white{mix-blend-mode:multiply;filter:none}.flm-col img:nth-child(1){left:6%;z-index:2}.flm-col img:nth-child(2){right:6%;z-index:1;height:80%}.flm-col img:nth-child(3){left:30%;z-index:3;height:70%}.flm-col2 img:nth-child(1){left:12%}.flm-col2 img:nth-child(2){right:12%}.flm-inne{margin-top:22px;border-top:1px solid var(--flm-line)}.flm-inne a{display:flex;align-items:center;justify-content:space-between;padding:14px 2px;border-bottom:1px solid var(--flm-line);color:var(--flm-ink);text-decoration:none;font-weight:600;font-size:15.5px}.flm-inne svg{color:#9a9d97}@media(min-width:600px){.flm-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:900px){.flm-tiles{grid-template-columns:repeat(8,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/fl-menu-produkty.css.map */
