:is(#home,#main-content) .nl-home-products{max-width:1440px;margin:auto;padding:48px 32px;color:#19341a}:is(#home,#main-content) .nl-home-heading{text-align:center;max-width:800px;margin:0 auto 28px}:is(#home,#main-content) .nl-home-heading h2{margin:0 0 16px}:is(#home,#main-content) .nl-home-heading p{margin:0 0 12px}:is(#home,#main-content) .nl-home-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px;scrollbar-width:thin}:is(#home,#main-content) .nl-home-product{min-width:0;scroll-snap-align:start}:is(#home,#main-content) .nl-home-product-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}:is(#home,#main-content) .nl-home-product-image{position:relative;aspect-ratio:1;background:#f6f5f3;border-radius:18px;overflow:hidden}:is(#home,#main-content) .nl-home-product-image img{display:block;width:100%;height:100%;object-fit:contain}:is(#home,#main-content) .nl-home-product h3{font-size:17px;line-height:1.45;margin:16px 0 10px}:is(#home,#main-content) .nl-home-price{font-weight:700;margin-top:auto}:is(#home,#main-content) .nl-home-stock{position:absolute;bottom:12px;left:12px;background:#fff;padding:4px 10px;border-radius:4px;color:#19341a}:is(#home,#main-content) .nl-home-action{text-align:center;margin-top:22px}:is(#home,#main-content) .nl-home-gift{display:grid;grid-template-columns:1fr 240px;gap:16px 40px;background:#f3eeea;border-radius:24px;margin:32px auto;max-width:1200px}:is(#home,#main-content) .nl-home-gift .nl-home-heading{grid-column:1;align-self:center;text-align:left;margin:0}:is(#home,#main-content) .nl-home-gift .nl-home-product{grid-column:2;grid-row:1 / 3}:is(#home,#main-content) .nl-home-gift .nl-home-action{grid-column:1;text-align:left;margin:0}:is(#home,#main-content) .nl-home-note{text-align:center;padding:36px 24px;background:#f8f7f1}:is(#home,#main-content) .nl-home-note h2{margin:0 0 16px}:is(#home,#main-content) .nl-home-trustpilot{background:#f7f7f7;padding:48px 16px}:is(#home,#main-content) .nl-home-trustpilot h2{margin-bottom:40px}:is(#home,#main-content) .nl-home-trustpilot .trustpilot-widget{min-height:240px}:is(#home,#main-content) .nl-home-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 48px;padding:24px;background:#19341a;color:#fff;list-style:none;margin:0}:is(#home,#main-content) .nl-home-benefits li{margin:0}:is(#home,#main-content) .nl-home-products a:focus-visible,:is(#home,#main-content) .nl-home-rail:focus-visible{outline:2px solid #19341a;outline-offset:4px}@media(max-width:989px){:is(#home,#main-content) .nl-home-rail{grid-auto-columns:calc((100% - 24px)/2)}}@media(max-width:749px){:is(#home,#main-content) .nl-home-products{padding:32px 20px}:is(#home,#main-content) .nl-home-rail{grid-auto-columns:76%;gap:16px}:is(#home,#main-content) .nl-home-gift{display:block;margin:20px}:is(#home,#main-content) .nl-home-gift .nl-home-product{max-width:240px;margin:24px auto}:is(#home,#main-content) .nl-home-gift .nl-home-heading,:is(#home,#main-content) .nl-home-gift .nl-home-action{text-align:center}:is(#home,#main-content) .nl-home-benefits{gap:12px 24px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/nl-home-preview.css.map */
