.fnn,.fnl,.fnf{--fn-cream: #fbf6ec;--fn-cream-2: #fffdf8;--fn-mint: #e7f2e9;--fn-mint-2: #f2f8f2;--fn-sage: #a9c0ae;--fn-line: #dce7dc;--fn-forest: #1e4d34;--fn-forest-2: #2c6b47;--fn-forest-deep: #12331f;--fn-terracotta: #c4643a;--fn-ink: #20302a;--fn-muted: #6c7b72;--fn-on-dark: #f3efe4;--fn-on-dark-soft: #bfd3c2;--fn-pill: 999px;--fn-sh-s: 0 1px 2px rgba(30, 77, 52, .06), 0 6px 16px rgba(30, 77, 52, .06);--fn-sh-m: 0 2px 4px rgba(30, 77, 52, .06), 0 16px 34px rgba(30, 77, 52, .1)}.fnn{background:var(--fn-cream);color:var(--fn-ink);padding:56px 0 44px}.fnn__wrap{max-width:1180px;margin:0 auto;padding:0 28px}.fnn__card{background:var(--fn-cream-2);border:1px solid #efe6d8;border-radius:28px;box-shadow:var(--fn-sh-m);padding:34px 36px;display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:center}.fnn__eyebrow{display:inline-flex;align-items:center;gap:7px;background:var(--fn-mint);color:var(--fn-forest);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 13px 6px 10px;border-radius:var(--fn-pill);margin:0}.fnn__eyebrow svg{width:14px;height:14px;flex:0 0 auto}.fnn__heading{margin:12px 0 6px;font-size:32px;line-height:1.12;letter-spacing:-.02em;color:var(--fn-forest);font-weight:700}.fnn__sub{margin:0 0 18px;font-size:15px;line-height:1.55;color:var(--fn-muted);max-width:46ch}.fnn__form{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--fn-line);border-radius:var(--fn-pill);padding:6px 6px 6px 16px;box-shadow:var(--fn-sh-s);max-width:520px;margin:0}.fnn__form:focus-within{border-color:var(--fn-sage);box-shadow:0 0 0 4px #a9c0ae40}.fnn__field{display:contents}.fnn__mail{display:grid;place-items:center;color:var(--fn-sage);flex:0 0 auto}.fnn__mail svg{width:19px;height:19px}.fnn__form input[type=email]{flex:1 1 auto;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font:inherit;font-size:15px;color:var(--fn-ink);padding:12px 10px;min-width:0;border-radius:0!important;-webkit-appearance:none;appearance:none}.fnn__form input[type=email]::placeholder{color:#9faea4}.fnn__button{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;background:var(--fn-forest);color:#fff;border:0;border-radius:var(--fn-pill);font:inherit;font-size:14.5px;font-weight:600;min-height:48px;padding:0 22px;cursor:pointer;box-shadow:0 6px 14px #1e4d3433;transition:background .18s ease,transform .18s ease;white-space:nowrap}.fnn__button:hover{background:var(--fn-forest-2);transform:translateY(-1px)}.fnn__button svg{width:15px;height:15px}.fnn__note{margin:12px 0 0;display:flex;align-items:center;gap:7px;font-size:13px;color:var(--fn-muted)}.fnn__note svg{width:15px;height:15px;color:var(--fn-forest-2);flex:0 0 auto}.fnn__status{margin:12px 0 0;font-size:13.5px;color:var(--fn-forest);font-weight:600}.fnn__status--error{color:var(--fn-terracotta);font-weight:500}.fnn__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fnn__art{position:relative;min-height:300px;border-radius:24px;overflow:hidden;padding:26px;display:grid;place-items:center;background:radial-gradient(90% 70% at 78% 12%,#fffffff2,#fff0 60%),radial-gradient(120% 100% at 20% 100%,#ddede1 0%,var(--fn-mint) 45%,var(--fn-mint-2) 100%)}.fnn__art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(rgba(30,77,52,.13) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:radial-gradient(80% 70% at 50% 55%,#000 20%,transparent 78%);mask-image:radial-gradient(80% 70% at 50% 55%,#000 20%,transparent 78%)}.fnn__glow{position:absolute;width:230px;height:230px;border-radius:50%;top:12%;left:50%;transform:translate(-50%);background:radial-gradient(circle,#ffffffe6,#fff0 70%)}.fnn__spark{position:absolute;color:var(--fn-sage);line-height:1}.fnn__spark--1{top:26px;left:30px;font-size:12px}.fnn__spark--2{bottom:34px;right:34px;font-size:10px}.fnn__spark--3{top:52px;right:52px;font-size:8px}.fnn__env{position:relative;width:236px;height:164px;margin-top:-26px;transform:rotate(-3deg);filter:drop-shadow(0 18px 30px rgba(21,60,38,.22))}.fnn__env__flap{position:absolute;left:0;right:0;top:0;height:96px;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,#2f714b,#27603f);clip-path:polygon(0 0,100% 0,100% 22%,50% 72%,0 22%)}.fnn__letter{position:absolute;left:16px;right:26px;top:-30px;background:#fff;border:1px solid #e8efe7;border-radius:12px;padding:14px 14px 12px;box-shadow:0 10px 20px #153c2629;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.fnn__letter img{width:142px;height:auto;display:block}.fnn__letter .fnn__wordmark{font-size:15px;font-weight:700;color:var(--fn-forest);letter-spacing:-.01em}.fnn__letter .fnn__wordmark em{font-style:normal;color:var(--fn-terracotta)}.fnn__lines{width:100%;display:flex;flex-direction:column;gap:5px}.fnn__lines i{display:block;height:5px;border-radius:3px;background:#e9efe9}.fnn__lines i:nth-child(1){width:88%}.fnn__lines i:nth-child(2){width:66%}.fnn__env__front{position:absolute;left:0;right:0;bottom:0;height:112px;border-radius:4px 4px 14px 14px;background:linear-gradient(180deg,#255b3c,#1c4831);clip-path:polygon(0 0,50% 46%,100% 0,100% 100%,0 100%)}.fnn__env__front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffffff29,#fff0 42%)}.fnn__chip{position:absolute;display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--fn-forest);font-size:12px;font-weight:600;padding:7px 12px;border-radius:var(--fn-pill);box-shadow:0 8px 18px #153c2624;border:1px solid #edf3ed;white-space:nowrap}.fnn__chip svg{width:14px;height:14px;color:var(--fn-forest-2)}.fnn__chip--a{bottom:22px;left:8px}.fnn__chip--b{top:18px;right:8px}.fnl{position:relative;background:var(--fn-forest-deep);overflow:hidden;line-height:0;font-size:0}.fnl__img{width:100%;height:auto;display:block}.fnl__top,.fnl__bottom{position:absolute;left:0;right:0;pointer-events:none}.fnl__top{top:0;height:30%;background:linear-gradient(to bottom,var(--fn-cream) 0%,rgba(251,246,236,.5) 40%,rgba(251,246,236,0) 100%)}.fnl__bottom{bottom:-1px;height:34%;background:linear-gradient(to top,var(--fn-forest-deep) 0%,rgba(18,51,31,.8) 26%,rgba(18,51,31,0) 100%)}.fnf.site-footer{background:var(--fn-forest-deep);color:var(--fn-on-dark);padding:6px 0 0;margin-top:-1px}.fnf__wrap{max-width:1180px;margin:0 auto;padding:0 28px}.fnf__brandbar{display:flex;align-items:center;gap:12px;padding:20px 0 22px;border-bottom:1px solid rgba(243,239,228,.12)}.fnf__logo{display:inline-block;line-height:0;background:#fff;border-radius:14px;padding:9px 15px;box-shadow:0 6px 16px #0000002e}.fnf__logo img{height:32px;width:auto;display:block}.fnf__wordmark{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--fn-on-dark);text-decoration:none}.fnf__top{margin-left:auto;width:42px;height:42px;border-radius:50%;border:1px solid rgba(243,239,228,.28);background:transparent;color:var(--fn-on-dark);cursor:pointer;display:grid;place-items:center;font-size:16px;transition:background .18s ease}.fnf__top:hover{background:#f3efe41a}.fnf__grid{display:grid;grid-template-columns:minmax(280px,1fr) 1.5fr;gap:44px;padding:34px 0 30px}.fnf__copy{margin:0 0 18px;font-size:14.5px;line-height:1.6;color:var(--fn-on-dark-soft);max-width:38ch}.fnf__contact{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.fnf__contact a{display:inline-flex;align-items:center;gap:10px;color:var(--fn-on-dark);text-decoration:none;font-size:14.5px;font-weight:600;width:fit-content}.fnf__contact a span{width:34px;height:34px;border-radius:10px;background:#e7f2e91a;display:grid;place-items:center;color:var(--fn-mint);flex:0 0 auto}.fnf__contact a:hover{color:var(--fn-mint)}.fnf__contact svg{width:16px;height:16px}.fnf__hours{margin:0 0 18px;font-size:13.5px;color:var(--fn-on-dark-soft)}.fnf__cta{display:inline-flex;align-items:center;gap:10px;background:var(--fn-mint);color:var(--fn-forest);border-radius:var(--fn-pill);font-size:14.5px;font-weight:600;padding:13px 22px;text-decoration:none;transition:background .18s ease,transform .18s ease}.fnf__cta:hover{background:#fff;color:var(--fn-forest);transform:translateY(-1px)}.fnf__social{display:flex;gap:8px;margin-top:16px}.fnf__social a{width:38px;height:38px;border-radius:50%;border:1px solid rgba(243,239,228,.24);display:grid;place-items:center;color:var(--fn-on-dark-soft);transition:color .18s ease,background .18s ease,border-color .18s ease}.fnf__social a:hover{color:var(--fn-forest);background:var(--fn-mint);border-color:var(--fn-mint)}.fnf__social svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.fnf__menus{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.fnf__menu{min-width:0}.fnf__menu h3{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fn-sage)}.fnf__menu ul,.fnf__menu .rte ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.fnf__menu a,.fnf__menu .rte a{color:var(--fn-on-dark-soft);text-decoration:none;font-size:14.5px;line-height:1.4;transition:color .15s ease}.fnf__menu a:hover,.fnf__menu .rte a:hover{color:#fff}.fnf__menu summary{display:none}.fnf__bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 0 24px;border-top:1px solid rgba(243,239,228,.12);font-size:13px;color:var(--fn-on-dark-soft)}.fnf__payments{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.fnf__payments svg{width:40px;height:26px;border-radius:5px;background:#f3efe4eb}@media(max-width:860px){.fnn__card,.fnf__grid{grid-template-columns:1fr}}@media(max-width:760px){.fnn{padding:30px 0 26px}.fnn__wrap{padding:0 16px}.fnn__card{gap:20px;padding:22px 18px;border-radius:22px}.fnn__heading{font-size:25px}.fnn__sub{font-size:14px;margin-bottom:14px}.fnn__form{flex-direction:column;align-items:stretch;gap:8px;border-radius:20px;padding:10px;max-width:none}.fnn__field{display:flex;align-items:center;gap:8px;padding-left:6px}.fnn__button{justify-content:center;width:100%}.fnn__art{min-height:190px;order:-1;padding:18px;border-radius:20px}.fnn__env{width:186px;height:130px;margin-top:-16px}.fnn__env__flap{height:74px}.fnn__env__front{height:86px}.fnn__letter{left:14px;right:14px;top:-22px;padding:11px 11px 10px}.fnn__letter img{width:118px}.fnn__chip{font-size:11.5px;padding:6px 10px}.fnn__chip--a{bottom:10px;left:6px}.fnn__chip--b{display:none}.fnl__top{height:26%}.fnl__bottom{height:30%}.fnf__wrap{padding:0 16px}.fnf__logo{padding:7px 12px;border-radius:12px}.fnf__logo img{height:26px}.fnf__grid{gap:26px;padding:24px 0 20px}.fnf__menus{grid-template-columns:1fr;gap:0}.fnf__menu{border-bottom:1px solid rgba(243,239,228,.12)}.fnf__menu h3{display:none}.fnf__menu summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:15px 0;font-size:14.5px;font-weight:600;color:var(--fn-on-dark)}.fnf__menu summary::-webkit-details-marker{display:none}.fnf__menu summary i{width:9px;height:9px;border-right:2px solid var(--fn-sage);border-bottom:2px solid var(--fn-sage);transform:rotate(45deg);transition:transform .2s ease}.fnf__menu[open] summary i{transform:rotate(-135deg)}.fnf__menu ul,.fnf__menu .rte ul{padding:0 0 15px}.fnf__bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media(prefers-reduced-motion:reduce){.fnn__button,.fnf__cta,.fnf__menu summary i{transition:none}.fnn__button:hover,.fnf__cta:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/foodnet-v117.css.map */
