.fnhb{padding:40px 0;overflow:hidden}.fnhb__wrap{max-width:1240px;margin:0 auto;padding:0 16px}.fnhb__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 18px}.fnhb__eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1c6b45}html body:not(#fnux) .fnhb__title{margin:2px 0 0;font-size:28px;line-height:1.2;color:#15241b}.fnhb__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.fnhb__all{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #cfdcd2;border-radius:12px;background:#fff;color:#0f4a30;font-size:15px;font-weight:650;white-space:nowrap;text-decoration:none}.fnhb__all:hover{border-color:#0f4a30}.fnhb__pause{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid #cfdcd2;border-radius:12px;background:#fff;color:#0f4a30;cursor:pointer}.fnhb__pause svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fnhb__pause .fnhb__i-play{display:none;fill:currentColor;stroke:none}.fnhb.is-paused .fnhb__pause .fnhb__i-pause{display:none}.fnhb.is-paused .fnhb__pause .fnhb__i-play{display:block}.fnhb__pause:focus-visible,.fnhb__all:focus-visible,.fnb-tile:focus-visible,.fnbp__az a:focus-visible{outline:3px solid #78b82a;outline-offset:2px}.fnhb__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fnhb__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.fnhb__track{display:flex;width:max-content;gap:12px;animation:fnhb-run var(--fnhb-duration,72s) linear infinite}.fnhb__group{display:flex;gap:12px;margin:0;padding:0;list-style:none}.fnhb__group>li{margin:0;padding:0;list-style:none}.fnhb__marquee:hover .fnhb__track,.fnhb__marquee:focus-within .fnhb__track,.fnhb.is-paused .fnhb__track{animation-play-state:paused}@keyframes fnhb-run{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 6px),0,0)}}.fnhb .fnb-tile{width:150px}.fnhb .fnb-tile__name{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){html body .fnhb .fnhb__track{animation-name:fnhb-run!important;animation-duration:var(--fnhb-duration,72s)!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-delay:0s!important;animation-play-state:running!important}html body .fnhb .fnhb__marquee:hover .fnhb__track,html body .fnhb .fnhb__marquee:focus-within .fnhb__track,html body .fnhb.is-paused .fnhb__track{animation-play-state:paused!important}}html body:not(#fnux) .fnb-tile.wk68-reveal,html body:not(#fnux) .fnb-tile.wk68-auto-card{opacity:1!important;transform:none!important;transition:border-color .15s ease!important}.fnhb__marquee{padding-top:4px;padding-bottom:4px}.fnb-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;padding:12px 10px;border:1px solid #e3e9e4;border-radius:14px;background:#fff;color:#15241b;text-decoration:none;transition:border-color .15s ease}.fnb-tile:hover{border-color:#1c6b45}.fnb-tile__logo{display:flex;align-items:center;justify-content:center;width:100%;height:72px}.fnb-tile__logo img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.fnb-tile__word{max-width:100%;color:#0f4a30;font-size:15px;font-weight:800;letter-spacing:.03em;line-height:1.15;text-align:center;overflow-wrap:anywhere}.fnb-tile__name{font-size:13px;font-weight:650;line-height:1.25;text-align:center}.fnbp{max-width:1240px;margin:0 auto;padding:28px 16px 56px;color:#15241b}html body:not(#fnux) .fnbp__title{margin:4px 0 6px;font-size:34px;line-height:1.15;color:#15241b}.fnbp__intro{margin:0 0 16px;color:#5b6a60;font-size:15px}.fnbp__tools{position:sticky;top:var(--fnbp-top,0px);z-index:3;display:flex;flex-direction:column;gap:10px;margin:0 -16px 8px;padding:10px 16px;background:#fafbf9;border-bottom:1px solid #e3e9e4}.fnbp__search{position:relative;display:block;max-width:420px}.fnbp__search svg{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);fill:none;stroke:#5b6a60;stroke-width:2;stroke-linecap:round}.fnbp__search input{width:100%;height:48px;margin:0;padding:0 14px 0 42px;border:1px solid #cfdcd2;border-radius:12px;background:#fff;font:inherit;font-size:16px;color:#15241b}.fnbp__search input:focus{outline:3px solid #78b82a;outline-offset:1px;border-color:#0f4a30}.fnbp__az{display:flex;flex-wrap:wrap;gap:4px}.fnbp__az a,.fnbp__az span{display:grid;place-items:center;min-width:32px;height:32px;padding:0 6px;border-radius:8px;font-size:13px;font-weight:650;text-decoration:none}.fnbp__az a{border:1px solid #e3e9e4;background:#fff;color:#0f4a30}.fnbp__az a:hover{border-color:#0f4a30}.fnbp__az span{color:#b8c2bb}html body:not(#fnux) .fnbp__letter{margin:22px 0 10px;font-size:20px;line-height:1.2;color:#0f4a30;scroll-margin-top:220px}.fnbp__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.fnbp__grid>li{margin:0;padding:0;list-style:none}.fnbp__empty{margin:24px 0;color:#5b6a60;font-size:15px}@media(max-width:1100px){.fnbp__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.fnhb{padding:24px 0}html body:not(#fnux) .fnhb__title{font-size:22px}.fnhb__head{flex-direction:column;align-items:stretch;gap:6px;margin-bottom:12px}.fnhb__actions{justify-content:space-between;flex-direction:row-reverse}.fnhb__all{min-height:36px;padding:0;border:0;background:none;font-size:14px}.fnhb__pause{width:36px;height:36px}.fnhb .fnb-tile{width:116px;padding:8px}.fnhb .fnb-tile__logo{height:56px}.fnhb__track,.fnhb__group{gap:8px}@keyframes fnhb-run{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 4px),0,0)}}html body:not(#fnux) .fnbp__title{font-size:26px}.fnbp__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fnbp .fnb-tile{padding:8px 6px}.fnbp .fnb-tile__logo{height:52px}.fnbp .fnb-tile__name,.fnb-tile__word{font-size:12px}.fnbp__az{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/foodnet-brands.css.map */
