.fna143,.fna143 *{box-sizing:border-box}.fna143{--fna143-green:#0b603f;--fna143-green-dark:#084b32;--fna143-text:#101814;--fna143-muted:#737f78;--fna143-line:#dfe6e1;width:100%;margin:0 0 20px;color:var(--fna143-text)}.fna143__header{margin:0 0 14px}.fna143__eyebrow-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 8px}.fna143__eyebrow{color:var(--fna143-green);font-size:10.5px;font-weight:900;line-height:1;letter-spacing:.12em}.fna143__count-pill{display:inline-flex;align-items:center;min-height:27px;padding:5px 10px;border:1px solid #dde5e0;border-radius:999px;background:#f8faf8;color:#6e7a73;font-size:10.5px;font-weight:650;line-height:1;white-space:nowrap}.fna143__count-pill i{margin:0 5px;color:#a2aca6;font-style:normal}.fna143__header h1{margin:0;color:#101713;font-size:clamp(28px,3.2vw,42px);font-weight:900;line-height:1.02;letter-spacing:-.045em}.fna143__header p{max-width:620px;margin:7px 0 0;color:#69756e;font-size:13.5px;font-weight:500;line-height:1.45}.fna143-featured{position:relative;display:block;width:min(100%,940px);min-height:180px;margin:0 0 22px;overflow:hidden;border-radius:18px;background:#e8eee9;color:#fff;text-decoration:none;box-shadow:0 7px 22px #0d342514;isolation:isolate}.fna143-featured__media,.fna143-featured__media img,.fna143-featured__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fna143-featured__media{background:#eef2ef}.fna143-featured__media img{object-fit:cover;object-position:center;transition:transform .25s ease}.fna143-featured__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#2c624b;background:linear-gradient(135deg,#dfeae3,#f0f4f1)}.fna143-featured__fallback svg{width:110px;height:110px}.fna143-featured__overlay{z-index:1;background:linear-gradient(90deg,#072619e0,#072619b8 39%,#0726194d 69%,#07261914)}.fna143-featured__content{position:relative;z-index:2;display:flex;min-height:180px;max-width:68%;padding:20px 22px;flex-direction:column;align-items:flex-start;justify-content:flex-end}.fna143-featured__badge{display:inline-flex;align-items:center;min-height:25px;padding:5px 10px;margin-bottom:9px;border-radius:999px;background:#fff;color:var(--fna143-green);font-size:9px;font-weight:900;line-height:1;letter-spacing:.06em}.fna143-featured__content strong{display:block;color:#fff;font-size:29px;font-weight:900;line-height:1;letter-spacing:-.035em;text-shadow:0 2px 10px rgba(0,0,0,.16)}.fna143-featured__content small{margin-top:7px;color:#ffffffed;font-size:12px;font-weight:700}.fna143-featured__arrow{position:absolute;z-index:3;right:16px;bottom:16px;display:grid;place-items:center;width:43px;height:43px;border-radius:999px;background:#fff;color:var(--fna143-green);box-shadow:0 7px 18px #00000021}.fna143-featured__arrow svg,.fna143-cat__arrow svg,.fna143-all__arrow svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fna143-featured:hover .fna143-featured__media img{transform:scale(1.015)}.fna143-popular{margin:0 0 16px}.fna143-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 9px}.fna143-section-head h2{margin:0;color:#121a16;font-size:19px;font-weight:900;line-height:1.15;letter-spacing:-.025em}.fna143-view-all{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 2px;border:0;background:transparent;color:var(--fna143-green);font:inherit;font-size:11.5px;font-weight:850;cursor:pointer}.fna143__rail{display:flex;gap:9px;width:100%;padding:1px 2px 8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fna143__rail::-webkit-scrollbar{display:none}.fna143__rail:focus-visible{outline:3px solid rgba(11,96,63,.17);outline-offset:3px;border-radius:14px}.fna143-cat{position:relative;flex:0 0 156px;width:156px;min-height:178px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--fna143-line);border-radius:15px;background:#fff;color:#17231c;text-decoration:none;scroll-snap-align:start;box-shadow:0 1px 2px #0c302106;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.fna143-cat:hover{transform:translateY(-1px);border-color:#b8cbbf;box-shadow:0 6px 17px #0c30210f}.fna143-cat__media{display:grid;place-items:center;width:100%;height:108px;overflow:hidden;background:#f7f8f6}.fna143-cat__media img{width:100%;height:100%;object-fit:contain;padding:5px}.fna143-cat__fallback{display:grid;place-items:center;width:100%;height:100%;color:#32654e}.fna143-cat__fallback svg{width:48px;height:48px}.fna143-cat__body{display:flex;min-width:0;padding:9px 35px 10px 11px;flex-direction:column;gap:3px}.fna143-cat__body strong{display:-webkit-box;min-height:31px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#111914;font-size:12px;font-weight:850;line-height:1.28}.fna143-cat__body small{color:#808b84;font-size:9.7px;font-weight:600}.fna143-cat__arrow{position:absolute;right:9px;bottom:11px;display:grid;place-items:center;width:29px;height:29px;border-radius:999px;background:#f1f6f3;color:var(--fna143-green)}.fna143-all{width:100%;min-height:68px;display:grid;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:11px;margin:0;padding:10px 11px;border:1px solid #d9e2dc;border-radius:14px;background:linear-gradient(90deg,#fff,#fafcfb);color:#17231c;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.fna143-all:hover{border-color:#afc6b8;background:#fbfcfb}.fna143-all__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#eaf3ed;color:var(--fna143-green)}.fna143-all__icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7}.fna143-all__copy{display:flex;min-width:0;flex-direction:column;gap:3px}.fna143-all__copy strong{color:#121b16;font-size:14px;font-weight:900;line-height:1.15}.fna143-all__copy small{overflow:hidden;color:#7b8680;font-size:10.5px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.fna143-all__arrow{display:grid;place-items:center;width:36px;height:36px;justify-self:end;border-radius:999px;background:var(--fna143-green);color:#fff}.fna143 button:focus-visible,.fna143 a:focus-visible{outline:3px solid rgba(11,96,63,.2);outline-offset:2px}@media(max-width:767px){.fna143{margin-bottom:18px}.fna143__header{margin-bottom:13px}.fna143__eyebrow-row{gap:7px;margin-bottom:9px}.fna143__eyebrow{font-size:10px}.fna143__count-pill{min-height:26px;padding:5px 9px;font-size:9.8px}.fna143__header h1{max-width:330px;font-size:31px;line-height:1.01}.fna143__header p{max-width:335px;margin-top:7px;font-size:13px;line-height:1.4}.fna143-featured{min-height:154px;margin-bottom:22px;border-radius:16px}.fna143-featured__content{min-height:154px;max-width:74%;padding:16px}.fna143-featured__badge{min-height:24px;margin-bottom:8px;font-size:8.7px}.fna143-featured__content strong{font-size:25px}.fna143-featured__content small{font-size:11.5px}.fna143-featured__arrow{right:13px;bottom:13px;width:40px;height:40px}.fna143-section-head{margin-bottom:9px}.fna143-section-head h2{font-size:18.5px}.fna143-view-all{font-size:11.5px}.fna143__rail{width:calc(100vw - 16px);margin-right:-16px;gap:8px;padding:1px 34px 8px 0;scroll-padding-left:0}.fna143-cat{flex:0 0 116px;width:116px;min-height:166px;border-radius:13px}.fna143-cat__media{height:96px}.fna143-cat__body{padding:8px 29px 9px 9px}.fna143-cat__body strong{min-height:30px;font-size:10.9px}.fna143-cat__body small{font-size:8.9px}.fna143-cat__arrow{right:7px;bottom:9px;width:26px;height:26px}.fna143-cat__arrow svg{width:14px;height:14px}.fna143-all{min-height:66px;grid-template-columns:40px minmax(0,1fr) 36px;gap:9px;padding:9px 10px;border-radius:13px}.fna143-all__icon{width:38px;height:38px}.fna143-all__copy strong{font-size:13px}.fna143-all__copy small{font-size:9.6px}.fna143-all__arrow{width:34px;height:34px}}@media(max-width:389px){.fna143__header h1{font-size:29px}.fna143__count-pill{font-size:9.3px}.fna143-cat{flex-basis:112px;width:112px}.fna143-all__copy small{font-size:9.2px}}@media(prefers-reduced-motion:reduce){.fna143-featured__media img,.fna143-cat,.fna143-all{transition:none!important}}.fna143-hero{position:relative;width:100%;min-height:310px;margin:0 0 24px;overflow:hidden;border-radius:20px;background:#e8eeea;isolation:isolate;box-shadow:0 8px 24px #0a342312}.fna143-hero__media,.fna143-hero__media img,.fna143-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fna143-hero__media img{display:block;object-fit:cover;object-position:center 48%}.fna143-hero__overlay{z-index:1;background:linear-gradient(180deg,#05291b05 20%,#052b1c2e 48%,#052f1ed1 78%,#053220f5)}.fna143-hero__content{position:relative;z-index:2;min-height:310px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:24px;color:#fff}.fna143-hero__badge{display:inline-flex;align-items:center;min-height:27px;padding:5px 11px;margin-bottom:10px;border-radius:999px;background:#fff;color:#0b603f;font-size:9px;font-weight:900;line-height:1;letter-spacing:.065em}.fna143-hero h2{max-width:620px;margin:0;color:#fff;font-size:clamp(31px,4.8vw,52px);font-weight:900;line-height:1;letter-spacing:-.045em;text-shadow:0 2px 12px rgba(0,0,0,.12)}.fna143-hero p{margin:10px 0 0;color:#ffffffeb;font-size:13px;font-weight:600;line-height:1.35}.fna143-hero__cta{min-height:48px;display:inline-flex;align-items:center;gap:11px;margin-top:15px;padding:4px 5px 4px 16px;border:0;border-radius:999px;background:#fff;color:#0b603f;font:inherit;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 7px 20px #0000001f}.fna143-hero__cta-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#0b603f;color:#fff}.fna143-hero__cta-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fna143-hero__cta:hover .fna143-hero__cta-icon{background:#084c32}@media(max-width:767px){.fna143-hero{min-height:260px;margin-bottom:20px;border-radius:17px}.fna143-hero__media img{object-position:58% center}.fna143-hero__overlay{background:linear-gradient(180deg,#05291b05 18%,#052b1c29 42%,#052f1ec7 70%,#053220f7)}.fna143-hero__content{min-height:260px;padding:16px}.fna143-hero__badge{min-height:24px;margin-bottom:8px;padding:5px 10px;font-size:8px}.fna143-hero h2{max-width:290px;font-size:28px;line-height:1.02}.fna143-hero p{max-width:300px;margin-top:7px;font-size:10px}.fna143-hero__cta{min-height:44px;margin-top:12px;padding-left:14px;font-size:10px}.fna143-hero__cta-icon{width:34px;height:34px}}@media(max-width:389px){.fna143-hero,.fna143-hero__content{min-height:246px}.fna143-hero h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.fna143-hero__cta-icon{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/foodnet-v143-assortiment-block.css.map */
