:root:has(.product-information){--m-body:14px;--m-h3:16px}@media(min-width:750px){:root:has(.product-information){--m-body:16px;--m-h3:20px}}.product-details .nl-story.nl-story--kdg{margin-top:0}.product-details .nl-story+.nl-benefit-chips.nl-benefit-chips{margin-top:0}@media(max-width:749px){.product-details .nl-benefit-chips .m-chips.m-chips{row-gap:16px}}@media(max-width:749px){.product-details .nl-tabs.nl-tabs{padding-top:0}}.product-details .nl-story--kdg .nl-story__title.nl-story__title{font-size:14px;line-height:20px}.nl-pdp-head .nl-pdp-head__crumb a,.nl-pdp-head .nl-pdp-head__crumb .nl-pdp-head__sep{font-size:13px;line-height:20px}.shopify-section[id$=__nl_related_kdg] .nl-related{padding-top:32px}@media(min-width:750px){.shopify-section[id$=__nl_related_kdg] .nl-related{padding-top:60px}}.shopify-section[id$=__customer_quote] .custom-section-content.custom-section-content{padding-block-end:var(--m-half-gap,32px)!important}html body .shopify-section[id$=__about_fibre] .custom-section-content.custom-section-content{padding-block:0!important}html body .shopify-section[id$=__style_notes] .custom-section-content.custom-section-content{padding-block:48px!important}@media(min-width:750px){html body .shopify-section[id$=__style_notes] .custom-section-content.custom-section-content{padding-block:64px!important}}.shopify-section[id$=__about_fibre] .nl-about.nl-about{padding-top:48px;padding-bottom:48px}@media(min-width:750px){.shopify-section[id$=__about_fibre] .nl-about.nl-about{padding-top:64px;padding-bottom:64px}}.shopify-section[id$=__reviews_kca] .nl-rv.nl-rv{padding-top:0;padding-bottom:0}@media(max-width:749px){.nl-about ul.nl-about__points>li.nl-about__point.nl-about__point{font-size:14px;line-height:22.4px}}@media(min-width:750px){.nl-faq .nl-faq__q-text.nl-faq__q-text{font-size:16px}}.nl-faq a.nl-faq__link.nl-faq__link{font-size:14px;line-height:24px}html body .shopify-section[id^=shopify-section-template--][id$=__style_notes] .text-block.custom.custom-typography.custom-font-size>p{font-size:12px!important;line-height:16px!important}.shopify-section[id$=__style_notes] .text-block.h4 h4{line-height:1.4!important}.shopify-section[id$=__next_piece] a.button.button{font-weight:500;letter-spacing:0!important;text-transform:none;line-height:20px;padding-block:14px}.nl-rv h2.m-rv__head.m-rv__head{font-weight:400!important;letter-spacing:var(--m-heading-tracking,-.015em)!important;line-height:1.25!important}@media(min-width:750px){.nl-rv h2.m-rv__head.m-rv__head{font-size:34px!important}}.nl-rv .m-rv__fit .m-rv__fit-q{font-size:12px;line-height:16px}.nl-rv .m-rv__fit .m-rv__fit-l>span{font-size:12px;line-height:16px;text-transform:lowercase}.nl-rv .m-rv__fit .m-rv__fit-l>span:first-letter{text-transform:uppercase}.nl-rv .m-rv__bar .m-rv__tab{font-size:13px}.nl-rv .m-rv__bar .m-rv__write{line-height:14px;padding-block:7px}[id*=footer] .footer-content p:not([class*=m-]),[id*=footer] .footer-content a:not([class*=m-]),[id*=footer] .footer-content .menu__item,[id*=footer] .footer-content summary{font-size:14px!important;line-height:22.4px!important}@media(min-width:750px){[id*=footer] .footer-content p:not([class*=m-]),[id*=footer] .footer-content a:not([class*=m-]),[id*=footer] .footer-content .menu__item,[id*=footer] .footer-content summary{font-size:16px!important;line-height:25.6px!important}}html body [id*=footer] .footer-content.footer-content,html body [id*=footer] .custom-section-content.custom-section-content{margin-inline:4px!important}@media(min-width:750px){html body [id*=footer] .footer-content.footer-content,html body [id*=footer] .custom-section-content.custom-section-content{margin-inline:0!important}}@media(min-width:750px){[id*=footer] .footer-content summary.menu__heading{padding-top:0}}[id*=footer] .footer-utilities__text,[id*=footer] .footer-utilities__text a:not([class*=m-]){font-size:12px!important;line-height:19.2px!important}.m-cb .m-cb__crumbs a,.m-cb .m-cb__crumbs span{font-size:13px}@media screen and (max-width:749px){.m-cb .m-cb__icons .m-cb__label{font-size:14px;line-height:20px}}@media(min-width:750px){.m-cb .m-cb__text,.m-cb .m-cb__text p{font-size:16px;line-height:25.6px}}.m-cd.m-cd{margin-top:8px}@media(min-width:750px){.m-cd.m-cd{margin-top:16px}}@media(min-width:750px){.m-cd .m-cd__inner{padding-top:64px;padding-bottom:64px}}.m-cd .m-cd__inner h3.m-cd__h{line-height:28px}.m-cd .m-cd__short p,.m-cd .m-cd__long p{line-height:22.4px}.m-cd .m-cd__inner .m-cd__more{font-weight:500;line-height:22.4px}@media(min-width:750px){.m-cb~.m-bar.m-bar{margin-top:8px}}@media(max-width:749px){.product-information__media media-gallery slideshow-slides{gap:var(--gap-2xs,4px);scroll-padding-inline:0;height:auto!important;aspect-ratio:auto!important}.product-information__media media-gallery slideshow-slide{flex:0 0 90%!important;width:90%!important;max-width:90%;height:auto!important;aspect-ratio:2/3!important;scroll-snap-align:start!important}.product-information__media media-gallery slideshow-slide:last-child{scroll-snap-align:end!important}.product-information__media media-gallery slideshow-slide:only-child{flex-basis:100%!important;width:100%!important;max-width:100%}.product-information__media media-gallery slideshow-container,.product-information__media media-gallery slideshow-component,.product-information__media media-gallery{height:auto!important;aspect-ratio:auto!important}}@media(max-width:749px){:root:has(.product-information){--m-body:15px}.nl-mat .nl-mat__t{font-size:12px!important}.nl-about ul.nl-about__points>li.nl-about__point.nl-about__point{font-size:15px!important;line-height:24px!important}.m-rv__fit-l span,.m-rv__fit-q{font-size:13px!important;line-height:18px!important}.shopify-section[id$=__product_faq] .nl-faq.nl-faq{padding-top:32px!important}}@media(max-width:749px){.product-details .nl-desc{margin-top:-20px!important}.product-details .variant-option legend{margin-bottom:12px!important}.product-details .nl-ladder{margin-top:0!important}.product-details .nl-benefit-chips .m-chips.m-chips{row-gap:20px!important}.product-details .nl-tabs.nl-tabs{border-top:1px solid #171717}.product-details .nl-tabs .nl-tab:last-child{border-bottom:1px solid #171717}.product-details .nl-tabs .nl-tab__heading,.product-details .nl-tabs .nl-tab:first-child .nl-tab__heading{padding-top:20px!important;padding-bottom:20px!important}.nl-related h2.nl-related__title{margin-bottom:24px!important}html body .shopify-section[id$=__customer_quote] .custom-section-content.custom-section-content{padding-block-end:48px!important}.shopify-section[id$=__product_faq] .nl-faq.nl-faq{padding-bottom:16px!important}.shopify-section[id$=__style_notes] .section-content-wrapper{gap:32px!important}.shopify-section[id$=__style_notes] .section-content-wrapper>.group-block:first-child{margin-bottom:-8px}.shopify-section[id$=__style_notes] .section-content-wrapper .layout-panel-flex--row{gap:32px!important}.shopify-section[id$=__style_notes] .section-content-wrapper .layout-panel-flex--row .layout-panel-flex--column{gap:8px!important}html body .shopify-section[id$=__reviews_kca] .custom-section-content.custom-section-content{padding-block-start:48px!important}.shopify-section[id$=__reviews_kca] .nl-rv.nl-rv{max-width:none!important;padding-inline:0!important;width:100%!important;align-self:stretch}.shopify-section[id$=__reviews_kca] .nl-rv h2.m-rv__head{margin-bottom:0!important}.shopify-section[id$=__reviews_kca] .m-rv__fit{margin-top:32px!important;max-width:none!important}.shopify-section[id$=__reviews_kca] .m-rv__bar{margin-top:32px!important}.shopify-section[id$=__reviews_kca] .m-rv__tab{height:40px!important;line-height:40px!important}.shopify-section[id$=__reviews_kca] .m-rv__write{padding-block:13px!important;line-height:20px!important;font-size:14px!important}footer .utilities.utilities{gap:12px!important;padding-block:24px 32px!important}.product-details .variant-option legend,.product-details .variant-option legend span{line-height:20px!important}.product-details .nl-fit-row{margin-top:-8px!important}.product-details .nl-benefit-chips .m-chip{gap:12px!important}.nl-pdp-head .nl-pdp-head__crumb,.product-details .nl-ladder__head{margin-bottom:12px!important}footer .footer-content.footer-content{gap:32px!important}footer .menu__heading{padding-top:0!important;padding-bottom:4px!important}.shopify-section[id$=__reviews_kca] .m-rv__fit-l span:first-child{text-align:left!important;justify-self:start}.shopify-section[id$=__reviews_kca] .m-rv__fit-l span:last-child{text-align:right!important;justify-self:end}.nl-lstrip.nl-lstrip{padding-bottom:24px!important}.nl-lstrip .nl-lstrip__in{font-size:13px!important;line-height:20px!important}.nl-more.nl-more--collection{padding-top:48px!important;padding-bottom:48px!important}.shopify-section[id$=__notes] .m-cd{margin-top:0!important}.nlh-tiles .nlh-head,.nlh-fibres .nlh-fibres__intro{margin-bottom:24px!important}.nlh-fibres .nlh-fibres__grid{gap:24px!important}.nlh-sec.nlh-trust{margin-top:48px!important}.nlh-trust .nlh-trust__list{padding-block:24px!important}.nlh-sec.nlh-news{margin-top:40px!important}footer .menu__heading{font-size:16px!important}footer .utilities.utilities{width:calc(100% - 8px)!important;margin-inline:auto!important}.m-cb h1.m-cb__title{font-size:26px!important;line-height:32px!important}.product-details .nl-desc .nl-desc__more{margin-top:8px!important}.product-details .m-ship2__i{gap:8px!important}.nl-lstrip.nl-lstrip{padding-top:12px!important}}@media(max-width:749px){.product-details .buy-buttons-block~nl-desc.nl-desc{margin-top:0!important}.product-details nl-desc.nl-desc--desktop-only~variant-picker.variant-picker{margin-top:-20px!important}.product-details nl-desc.nl-desc .nl-desc__more.nl-desc__more{padding:12px 0!important;margin:-4px 0 -12px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nl-dh-system.css.map */
