nl-related-products{display:block;color:#19341a}.nl-related-content{max-width:1440px;margin:auto;padding:60px 24px}.nl-related-content>h2{text-align:center;text-transform:none;margin:0 0 24px}.nl-related-controls{display:flex;justify-content:flex-end;gap:8px;margin-bottom:16px}.nl-related-controls button{border:1px solid #ccc;border-radius:50%;background:#fff;color:inherit;width:44px;height:44px;cursor:pointer}.nl-related-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;padding:0 0 16px;margin:0}.nl-related-rail li{min-width:0;scroll-snap-align:start;margin:0}.nl-related-rail a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.nl-related-image{aspect-ratio:1;background:#f6f5f3;border-radius:20px;overflow:hidden}.nl-related-image img{width:100%;height:100%;object-fit:contain;display:block}.nl-related-rail h3{font-size:17px;line-height:1.4;text-transform:none;margin:16px 0 12px}.nl-related-rail p{font-weight:700;margin-top:auto}nl-related-products :focus-visible{outline:2px solid #19341a;outline-offset:3px}@media(max-width:749px){.nl-related-rail{grid-auto-columns:calc((100% - 16px)/2)}.nl-related-content{padding:40px 16px}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/nl-related-products.css.map */
