:root{--fnx-g:#0d3524;--fnx-g7:#1b5a3c;--fnx-g1:#e9f3ec;--fnx-lime:#9bdc4f;--fnx-y:#f3cd2d;--fnx-ink:#16211a;--fnx-mut:#5d6a60;--fnx-line:#e4e8e4;--fnx-soft:#f6f4ef;--fnx-focus:0 0 0 3px rgba(27,90,60,.3)}[class^=fnx-] svg,[class*=" fnx-"] svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}html body .fnx-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-height:40px;margin:0;padding:0 14px;border:1px solid var(--fnx-line);border-radius:11px;background:#fff;color:var(--fnx-ink);font:inherit;font-size:13.5px;font-weight:800;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none}html body .fnx-btn--p{border-color:var(--fnx-g);background:var(--fnx-g);color:#fff}html body .fnx-btn svg{width:16px;height:16px}html body .fnx-btn.is-busy{opacity:.7;cursor:progress}html body .fnx-btn.is-done{border-color:var(--fnx-g7);background:var(--fnx-g7);color:#fff}html body .fnx-btn:focus-visible,html body .fnx-fab__btn:focus-visible,.fnx-fab__menu a:focus-visible,.fnx-recent__item:focus-visible{outline:0;box-shadow:var(--fnx-focus)}html body .fnx-linkbtn{width:auto;min-height:0;margin:0;padding:0;border:0;background:none;color:var(--fnx-mut);font:inherit;font-size:13px;font-weight:700;text-decoration:underline;cursor:pointer;box-shadow:none}.fnl-rec.is-closes{border-color:var(--fnx-y);box-shadow:inset 0 0 0 1px var(--fnx-y)}.fnl-rec__closes{display:inline-block;width:max-content;padding:1px 7px;border-radius:99px;background:var(--fnx-y);color:var(--fnx-g);font-size:10.5px;font-weight:800}.fnx-recent{padding:8px 0 36px}.fnx-recent__in{width:min(1400px,100%);margin:0 auto;padding:0 24px}.fnx-recent__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}html body .fnx-recent__head h2{margin:0;font-size:22px!important;line-height:1.2!important;letter-spacing:-.01em!important;font-weight:800;color:var(--fnx-ink)}.fnx-recent__rail{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:12px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.fnx-recent__item{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--fnx-line);border-radius:16px;background:#fff;color:var(--fnx-ink)!important;text-decoration:none!important;transition:border-color .15s ease,transform .15s ease}.fnx-recent__item:hover{border-color:#c6d5c8;transform:translateY(-2px)}.fnx-recent__img img{display:block;width:100%;height:110px;object-fit:contain}.fnx-recent__t{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;font-weight:700;line-height:1.3}.fnx-recent__note{margin:6px 0 0;font-size:11.5px;color:var(--fnx-mut)}@media(max-width:749px){.fnx-recent__in{padding:0 16px}.fnx-recent__rail{grid-auto-columns:132px;gap:10px}html body .fnx-recent__head h2{font-size:19px!important}}.fnx-fab{display:none}@media(max-width:749px){.fnx-fab{position:fixed;left:14px;bottom:max(14px,env(safe-area-inset-bottom));z-index:2147479000;display:block}.fnx-fab.is-hidden{display:none}html body .fnx-fab__btn{display:grid;place-items:center;width:50px;height:50px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:var(--fnx-g);color:#fff;box-shadow:0 8px 24px #0d352459;cursor:pointer}html body .fnx-fab__btn svg{width:22px;height:22px}.fnx-fab.is-open .fnx-fab__btn{background:var(--fnx-ink)}.fnx-fab__menu{position:absolute;left:0;bottom:62px;width:min(300px,calc(100vw - 28px));padding:6px;border-radius:18px;background:#fff;box-shadow:0 18px 50px #00000038,0 0 0 1px var(--fnx-line);animation:fnx-up .2s ease}.fnx-fab__menu[hidden]{display:none}.fnx-fab__menu a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;color:var(--fnx-ink)!important;text-decoration:none!important}.fnx-fab__menu a:hover{background:var(--fnx-soft)}.fnx-fab__menu a>svg{width:20px;height:20px;color:var(--fnx-g7)}.fnx-fab__menu b{display:block;font-size:14px}.fnx-fab__menu small{display:block;font-size:12px;color:var(--fnx-mut)}}@keyframes fnx-up{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.fnx-req-wrap{width:min(1400px,100%);margin:0 auto;padding:0 24px 28px}.fnx-req-banner{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--fnx-soft);color:var(--fnx-ink);font-size:14px}.fnx-req-banner p{margin:0}.fnx-req-banner a{color:var(--fnx-g7);font-weight:800}.fnx-req-banner>svg{color:var(--fnx-g7)}.fnx-req-banner.is-big{flex-wrap:wrap;margin:14px 0 18px;padding:18px;border:1.5px dashed #c9d8cc;background:#f6fbf4}.fnx-req-banner.is-big>div{flex:1;min-width:220px}.fnx-req-banner.is-big b{font-size:16px}.fnx-req-banner.is-big p{margin-top:3px;color:var(--fnx-mut);font-size:13.5px}.fnx-req-banner.is-big .fnx-btn{color:#fff}.fnx-offer a{color:var(--fnx-g7);font-weight:800}@media(max-width:749px){.fnx-req-wrap{padding:0 16px 24px}}@media(prefers-reduced-motion:reduce){.fnx-fab__menu{animation:none}.fnx-recent__item{transition:none}.fnx-recent__item:hover{transform:none}}@media print{.fnx-fab,.fnx-recent,.fnx-req-wrap{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/foodnet-extra.css.map */
