:root{--m-ink:#20211f;--m-paper:#fafaf8;--m-muted:#6b6c66;--m-line:#deded8;--m-panel:#f4f4f2;--m-swatch-ring:#20211f;--m-gallery-bg:#ececea;--m-radius:0px;--m-s1:4px;--m-s2:8px;--m-s3:12px;--m-s4:16px;--m-s5:24px;--m-s6:32px;--m-s7:48px;--m-s8:64px;--m-s9:96px;--m-gutter:20px;--m-section-gap:64px;--m-half-gap:32px;--m-head-gap:10px;--m-h1:26px;--m-lead:19px;--m-h3:17px;--m-body:15px;--m-body-s:14px;--m-small:13px;--m-line-tight:1.25;--m-line-body:1.6;--m-heading-tracking:-.015em;--m-btn-h:48px;--m-price-weight:400;--m-pdp-title:20px;--m-pdp-title-stroke:.35px;--m-pdp-title-weight:400;--m-pdp-price-stroke:.35px;--m-pdp-price:16px;--m-pdp-compare:16px;--m-pdp-meta:12px;--m-swatch-size:30px;--m-swatch-dot:20px;--m-swatch-ring-w:1.5px;--m-swatch-gap:18px;--m-swatch-zoom:460%;--m-size-h:38px;--m-size-pad:8px 20px;--m-size-gap:8px;--m-size-oos:#9a9b95}@media(min-width:750px){:root{--m-gutter:32px;--m-section-gap:96px;--m-half-gap:48px;--m-head-gap:32px;--m-h1:34px;--m-lead:21px;--m-h3:19px;--m-body:17px;--m-pdp-title:23px;--m-pdp-price:17px;--m-pdp-compare:17px;--m-pdp-meta:13px;--m-btn-h:40px;--m-swatch-gap:12px}}[id^=shopify-section-template--] h1,[id^=shopify-section-template--] h2,[id^=shopify-section-template--] p[role=heading]{font-size:var(--m-h1)!important;line-height:var(--m-line-tight)!important;font-weight:400!important;letter-spacing:var(--m-heading-tracking)!important}[id^=shopify-section-template--] h3,[id^=shopify-section-template--] h4,[id^=shopify-section-template--] h5{font-size:var(--m-h3)!important;line-height:1.35!important;font-weight:500!important;letter-spacing:normal!important}[id^=shopify-section-template--] .section,[id^=shopify-section-template--] [class*=section-content-wrapper]{padding-block:0!important}[id^=shopify-section-template--] .custom-section-content,[id^=shopify-section-template--] .section-resource-list__content{padding-block:var(--m-half-gap)!important}[id*=__main]>.section,[id*=__main] .custom-section-content{padding-block-start:0!important}[id*=__main]>.section{padding-block-end:12px!important}[id*=product_faq] .accordion .details__header{font-size:14px!important;font-weight:500;line-height:24px;padding-block:16px}[id*=product_faq] .accordion .details-content{font-size:var(--m-body)!important;line-height:var(--m-line-body);color:var(--m-muted)}[id*=product_faq] .accordion summary .icon-caret,[id*=product_faq] .accordion summary .icon-caret svg{width:16px;height:16px;--icon-stroke-width:1px}@media(max-width:749px){[id*=product_faq] .custom-section-content>*{gap:var(--m-head-gap)!important}}[id*=about_fibre] [class*=group-block-content],[id*=about_fibre] .group-block__media-wrapper{padding-block:0!important}@media(max-width:749px){[id*=style_notes] div[class*=group-block]:not(:has(p)):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(img)){display:none}[id*=about_fibre] div[class*=group-block]:not([class*=-content]):not([class*=__]){padding-block:32px!important}}@media(min-width:750px){[id*=__main] .custom-section-content{padding-block-start:0!important}}[id^=shopify-section-template--]:not([id*=__main]) p:not([class*=m-]):not(.m-mat *):not(.m-press2 *):not(.m-tp *):not(.m-certstrip *),[id*=footer] p:not([class*=m-]),[id*=footer] a:not([class*=m-]){font-size:var(--m-body)!important;line-height:var(--m-line-body)!important}[id^=shopify-section-template--] .section-resource-list__content{margin-inline:0!important;padding-inline:calc(var(--m-gutter) - 16px)!important}[id*=next_piece] .button{font-size:var(--m-body-s)!important;letter-spacing:.06em}[id*=next_piece] .custom-section-content{padding-block-end:64px!important}[id*=footer] .footer-content,[id*=footer] .custom-section-content{margin-inline:calc(var(--m-gutter) - 16px)!important}.sticky-add-to-cart__bar{padding-inline:var(--m-gutter)!important}[id^=shopify-section-template--] .accordion,[id^=shopify-section-template--] .accordion *,[id^=shopify-section-template--] accordion-custom,[id^=shopify-section-template--] accordion-custom *{border-color:var(--m-line)!important}@media(max-width:749px){[id^=shopify-section-template--] .section--page-width>.custom-section-content,[id^=shopify-section-template--] .section-resource-list__content{margin-inline:calc(var(--m-gutter) - 16px)}}@media(min-width:750px){[id^=shopify-section-template--] .section--page-width>.custom-section-content,[id^=shopify-section-template--] .section-resource-list__content{margin-inline:calc(var(--m-gutter) - 40px)!important;padding-inline:0!important}}.product-information .buy-buttons-block .add-to-cart-icon{display:none}.product-information .product-details .text-block:has(>p>a[href*="/collections/"]){margin-bottom:-12px}.product-information .product-details .text-block:has(>p>a[href*="/collections/"]) p{font-size:13px;line-height:1.4}.product-information slideshow-slide{background:var(--m-gallery-bg)}.product-information .slideshow-controls__thumbnails-container{display:block;mask-image:none!important;-webkit-mask-image:none!important}.product-information .slideshow-controls__thumbnails{display:flex;flex-wrap:wrap;width:100%;gap:10px;padding:12px 0 0;margin:0}.product-information .slideshow-controls__thumbnails .slideshow-control{flex:0 0 calc(20% - 8px);width:auto;padding:3px;border:1px solid transparent;border-radius:0}.product-information .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{border:1px solid var(--m-ink)}.product-information .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]:not(:focus-visible){outline:0}@media(max-width:749px){.product-information .slideshow-controls__thumbnails{gap:6px;padding:8px var(--m-gutter) 0}.product-information .slideshow-controls__thumbnails .slideshow-control{flex-basis:calc(20% - 5px)}.product-information .product-details{padding-inline:4px}}@media(min-width:750px){.product-information .product-details{justify-content:flex-start!important;align-self:start}}@media(min-width:1000px){.product-information__grid{grid-template-columns:32px minmax(0,1fr) 450px 52px!important}.product-information__media{padding-right:0!important}.product-information .product-details{padding-left:33px!important}.product-information__grid--limit-details .product-details>.group-block{--details-max-width:417px;margin-inline:0}}@media(min-width:750px)and (max-width:999px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width:417px}}@media(min-width:750px){.product-information media-gallery li.product-media-container{aspect-ratio:451/542!important;overflow:hidden}}.product-information .product-details .nl-title{--m-pdp-title:var(--nl-title-p,20px);--m-pdp-title-weight:var(--nl-title-weight,400);--m-pdp-title-stroke:var(--nl-title-stroke,.35px)}@media(min-width:750px){.product-information .product-details .nl-title{--m-pdp-title:var(--nl-title-d,23px)}}.product-information .product-details p[role=heading],.product-information .product-details h1{font-size:var(--m-pdp-title)!important;line-height:1.2!important;letter-spacing:var(--m-heading-tracking)!important;font-weight:var(--m-pdp-title-weight)!important;-webkit-text-stroke:var(--m-pdp-title-stroke) currentColor;paint-order:stroke fill}.product-information .product-details product-price{--m-pdp-price:var(--nl-price-p,16px);--m-pdp-compare:var(--nl-price-p,16px);--m-price-weight:var(--nl-price-weight,400);--m-pdp-price-stroke:var(--nl-price-stroke,.35px)}@media(min-width:750px){.product-information .product-details product-price{--m-pdp-price:var(--nl-price-d,17px);--m-pdp-compare:var(--nl-price-d,17px)}}.product-information .product-details product-price{font-size:var(--m-pdp-price);line-height:1.4}.product-information .product-details product-price .price{font-size:var(--m-pdp-price)!important;line-height:1.4}.product-information .product-details product-price .compare-at-price{font-size:var(--m-pdp-compare)!important;line-height:1.4}.product-information .product-details product-price .price-item__group.price{font-weight:var(--m-price-weight);-webkit-text-stroke:var(--m-pdp-price-stroke) currentColor;paint-order:stroke fill}.product-information .product-details product-price .compare-at-price{-webkit-text-stroke:0}.product-information .product-details product-price .compare-at-price{color:var(--m-muted);font-weight:400}.product-information .product-details product-price>div{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;white-space:nowrap}.product-information .product-details .nl-trustpilot-row .m-tp-row__text{font-size:var(--m-pdp-meta)!important}.product-information .product-details .nl-trustpilot-row .m-tp-row__text strong{font-weight:400!important}.product-information .product-details rte-formatter{margin-top:0;max-width:none}.product-information .product-details rte-formatter p{font-size:inherit;line-height:inherit;color:inherit}.product-information .variant-option legend{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:30px;font-weight:500;padding:0}.product-information .variant-option legend span{color:var(--variant-option-label-color,var(--m-ink));font-weight:inherit;font-size:inherit;line-height:inherit;margin-left:0;padding-left:0}.product-information .variant-option+.variant-option{margin-top:24px}@media(min-width:750px){.product-information .variant-option legend{font-size:14px}}.product-information .variant-option--swatches{gap:var(--m-swatch-gap);flex-wrap:wrap}.product-information .variant-option__button-label--has-swatch{--options-border-radius:50%;--variant-picker-swatch-radius:50%;--focus-outline-radius:50%;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--m-swatch-size);height:var(--m-swatch-size);min-width:0;min-height:0;padding:0;border:0;border-radius:50%!important;box-sizing:border-box;outline:0!important;box-shadow:inset 0 0 0 var(--m-swatch-ring-w) transparent!important;background:transparent!important;overflow:visible;transition:box-shadow .15s}.product-information .variant-option__button-label--has-swatch:hover{outline:0!important;box-shadow:inset 0 0 0 var(--m-swatch-ring-w) var(--m-line)!important}.product-information .variant-option__button-label--has-swatch:has(:checked){outline:0!important;box-shadow:inset 0 0 0 var(--m-swatch-ring-w) var(--m-swatch-ring)!important}.product-information .variant-option__button-label--has-swatch:before,.product-information .variant-option__button-label--has-swatch:after{display:none!important}.product-information .variant-option__button-label--has-swatch .swatch{width:var(--m-swatch-dot)!important;height:var(--m-swatch-dot)!important;border-radius:50%!important;border:0!important;outline:0!important;background-size:var(--m-swatch-zoom)!important;background-position:center!important;background-repeat:no-repeat}.product-information .variant-option__button-label--has-swatch:not(:has(:checked)) .swatch{box-shadow:inset 0 0 0 1px #20211f17!important}.product-information fieldset[data-option-id$=-size]{display:flex;flex-wrap:wrap;gap:var(--m-size-gap);anchor-name:--m-size}.product-information fieldset[data-option-id$=-size] .variant-option__button-label{flex:0 0 auto;width:auto;min-width:0;height:var(--m-size-h);min-height:var(--m-size-h);padding:var(--m-size-pad);line-height:20px;font-size:14px;font-weight:500;text-transform:uppercase;justify-content:center;border-radius:0}.product-information fieldset[data-option-id$=-size] .variant-option__button-label__pill{display:none}.product-information fieldset[data-option-id$=-size] .variant-option__button-label:before{border:1px solid var(--m-line)!important;border-radius:var(--m-radius)!important}.product-information fieldset[data-option-id$=-size] .variant-option__button-label:has(:checked){background:var(--m-ink);color:var(--m-paper)}.product-information fieldset[data-option-id$=-size] .variant-option__button-label:has(:checked):before{border-color:var(--m-ink)!important}.product-information fieldset[data-option-id$=-size] legend{margin-bottom:0}@media(max-width:749px){.product-information fieldset[data-option-id$=-size] legend{margin-bottom:12px}}.product-information fieldset[data-option-id$=-size] .variant-option__button-label:has([data-option-available=false]):not(:has(:checked)){background:transparent;color:var(--m-size-oos);text-decoration:none}.product-information .buy-buttons-block .add-to-cart-button{min-height:var(--m-btn-h);height:var(--m-btn-h);font-size:14px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;justify-content:center;padding:10px 24px;border-radius:var(--m-radius)}.product-information .buy-buttons-block~.accordion{margin-top:0}.product-information .product-details .popup-link__button{text-transform:none;font-size:14px;line-height:30px;letter-spacing:0;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;color:var(--m-ink)}.product-information .product-details .popup-link__button svg{display:none}@supports (anchor-name:--a){.product-information .product-details .popup-link{position:static;display:block;height:0;margin-top:-24px}.product-information .product-details .popup-link__button{position:absolute;position-anchor:--m-size;top:anchor(top);right:anchor(right);height:30px;padding:0}}.product-information .product-details .accordion .details__header{font-size:12px!important;font-weight:600;text-transform:uppercase;letter-spacing:normal;line-height:19.2px;padding-block:20px;font-family:var(--font-body--family);text-align:left}.product-information .product-details .accordion--dividers accordion-custom:first-child .details{border-block-start:1px solid var(--m-line)}.product-information .product-details .accordion accordion-custom:first-child .details__header{padding-block-start:20px}.product-information .product-details .accordion summary .icon-plus,.product-information .product-details .accordion summary .icon-plus svg{width:11px;height:11px}.product-information .product-details .accordion .details-content{font-size:12px!important;line-height:19.2px;padding-top:0;padding-bottom:10px}.product-information .product-details .accordion .details-content p,.product-information .product-details .accordion .details-content li{font-size:12px!important;line-height:19.2px}.product-information .product-details .accordion summary .icon-caret{width:16px;height:16px;--icon-stroke-width:1px}.product-information .product-details .accordion summary .icon-caret svg{width:16px;height:16px}@media(max-width:749px){.product-information .product-details .group-block-content:has(>div>.m-save)>*{flex:0 0 auto!important;width:auto!important;max-width:none}}:root{--m-tile-w:56px;--m-tile-h:84px;--m-tile-gap:3px;--m-tile-line:rgba(32,33,31,.12);--m-tile-line-hover:rgba(32,33,31,.35);--m-tile-line-sel:#20211f}@media(min-width:750px){:root{--m-tile-gap:4px}}.product-information .variant-option--swatches{gap:var(--m-tile-gap);flex-wrap:wrap;align-items:flex-start}.product-information .variant-option__button-label--has-swatch{--options-border-radius:0;--variant-picker-swatch-radius:0;--focus-outline-radius:0;width:var(--m-tile-w)!important;height:var(--m-tile-h)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:hidden;box-shadow:inset 0 0 0 1px var(--m-tile-line)!important;transition:box-shadow .15s}.product-information .variant-option__button-label--has-swatch:hover{box-shadow:inset 0 0 0 1px var(--m-tile-line-hover)!important}.product-information .variant-option__button-label--has-swatch:has(:checked){box-shadow:inset 0 0 0 1px var(--m-tile-line-sel)!important}.product-information .variant-option__button-label--has-swatch:has(:focus-visible){outline:1px solid var(--m-ink)!important;outline-offset:2px}.product-information .variant-option__button-label--has-swatch .swatch,.product-information .variant-option__button-label--has-swatch:not(:has(:checked)) .swatch{width:100%!important;height:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}:root{--m-jm-ink:#1a1a1a;--m-jm-muted:#666666;--m-jm-hair:#e2e4e7;--m-jm-track:#e9eaec;--m-jm-fill:#a8acb2;--m-jm-btn:#171717;--m-jm-star:#000000;--m-jm-track-h:1px;--m-jm-fill-h:8px;--m-jm-label-track:.08em}.nl-jdgm-badge .jdgm-prev-badge{display:flex!important;align-items:center;margin:0!important}.nl-jdgm-badge .jdgm-star{color:var(--m-jm-star)!important;padding:0 2px 0 0!important}.nl-jdgm-badge .jdgm-star:last-of-type{padding:0!important}.nl-jdgm-badge .jdgm-prev-badge__stars{cursor:pointer}.nl-jdgm-reviews [data-widget-container=review-widget]{--jm-review-widget-star-and-histogram-color:var(--m-jm-star)!important;--jm-widget-primary-color:var(--m-jm-star)!important;--jm-review-widget-text-color:var(--m-jm-ink)!important;--jm-review-widget-lighter-text-color:var(--m-jm-muted)!important;--jm-review-widget-button-color:var(--m-jm-btn)!important;--jm-review-widget-button-text-color:#ffffff!important;--jm-review-widget-bar-chart-height:var(--m-jm-fill-h)!important;--jm-widget-border-radius:0!important;--jm-widget-border-radius-simplified:0!important;--jm-corner-square:0!important;--jm-corner-soft:0!important;--jm-corner-round:0!important;--jm-corner-extra-round:0!important;--jm-border-radius-0:0!important;--jm-border-radius-200:0!important;--jm-border-radius-400:0!important;--jm-border-radius-600:0!important;--jm-btn-border-radius:0!important;--jm-review-widget-form-border-radius:0!important;--jm-review-widget-form-button-color:var(--m-jm-btn)!important;--jm-review-widget-form-button-text-color:#ffffff!important;--jm-review-widget-form-text-color:var(--m-jm-ink)!important;--jm-body-xxs-size:11px!important;--jm-body-xs-size:12px!important;--jm-body-sm-size:13px!important;--jm-body-md-size:15px!important;--jm-body-lg-size:16px!important;--jm-heading-xs-size:14px!important;--jm-heading-sm-size:18px!important;--jm-heading-md-size:24px!important;--jm-heading-lg-size:40px!important;--jm-heading-xl-size:70px!important;--jm-default-line-height:1.5!important;font-family:var(--font-body--family)!important;color:var(--m-jm-ink)!important}.nl-jdgm-reviews .jm-review-widget-minimal-header__title,.nl-jdgm-reviews .jm-review-widget-header__title{display:none!important}.nl-jdgm-reviews .jm-review-widget{padding-block:0!important}.nl-jdgm-reviews .jm-star-rating__filled svg path,.nl-jdgm-reviews .jm-star-rating__half svg path{fill:var(--m-jm-star)!important}.nl-jdgm-reviews .jm-star-rating__empty svg path{fill:none!important;stroke:var(--m-jm-star)!important}.nl-jdgm-reviews .jm-star-rating__font-icon{color:var(--m-jm-star)!important}.nl-jdgm-reviews .jm-button{border-radius:0!important;font-family:var(--font-body--family)!important;font-size:13px!important;font-weight:500!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:var(--m-jm-label-track)!important;padding:10px 24px!important}.nl-jdgm-reviews .jm-button--primary{background-color:var(--m-jm-btn)!important;border-color:var(--m-jm-btn)!important;color:#fff!important}.nl-jdgm-reviews .jm-button--secondary{background-color:transparent!important;border-color:var(--m-jm-ink)!important;color:var(--m-jm-ink)!important}.nl-jdgm-reviews .jm-bar-chart__bar,.nl-jdgm-reviews .jm-bar-chart__bar-background,.nl-jdgm-reviews [class*=bar-chart] [class*=background]{background-color:var(--m-jm-track)!important;border-radius:0!important}.nl-jdgm-reviews .jm-bar-chart__bar-fill,.nl-jdgm-reviews [class*=bar-chart] [class*=fill]{background-color:var(--m-jm-fill)!important;border-radius:0!important;height:var(--m-jm-fill-h)!important}.nl-jdgm-reviews .jm-review-item,.nl-jdgm-reviews [class*=jm-][class*=card],.nl-jdgm-reviews .jm-box{border-radius:0!important;box-shadow:none!important}.nl-jdgm-reviews [style*=border]{border-color:var(--m-jm-hair)!important}.nl-jdgm-reviews .jm-review-widget__summary-label,.nl-jdgm-reviews .jm-tab,.nl-jdgm-reviews .jm-tabs__tab{text-transform:uppercase!important;letter-spacing:var(--m-jm-label-track)!important}.nl-jdgm-reviews .jm-no-reviews-state__text{font-size:15px!important;color:var(--m-jm-muted)!important}.nl-jdgm-reviews .jm-no-reviews-state{padding-block:var(--m-s5) 0!important}.nl-jdgm-reviews .jm-review-widget:has(.jm-no-reviews-state) .jdgm-empty-state{display:none!important}:root{--m-rv-ink:#1a1a1a;--m-rv-muted:#666666;--m-rv-hair:#e2e4e7;--m-rv-track:#e9eaec;--m-rv-fill:#a8acb2;--m-rv-btn:#171717;--m-rv-star-size:15px;--m-rv-track-h:1px;--m-rv-fill-h:8px;--m-rv-label-track:.08em;--m-rv-star-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");--m-rv-star-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round' d='M12 2.6l2.9 5.88 6.5.95-4.7 4.58 1.11 6.47L12 17.42l-5.81 3.06 1.11-6.47-4.7-4.58 6.5-.95L12 2.6z'/%3E%3C/svg%3E")}.nl-rv{display:block;max-width:var(--m-rv-max);margin-inline:auto;font-family:var(--font-body--family);color:var(--m-rv-ink)}.nl-rv h2.m-rv__head{margin:0 0 var(--m-rv-head-gap)!important;text-align:center;font-size:var(--m-rv-head-phone)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:normal!important;color:var(--m-rv-ink)!important;text-transform:none!important}.m-rv__stars{display:inline-flex;align-items:center;gap:2px;line-height:0}.m-rv__s{display:inline-block;flex:0 0 auto;width:var(--m-rv-star-size);height:var(--m-rv-star-size);background-repeat:no-repeat;background-position:center;background-size:contain}.m-rv__s.is-on{background-image:var(--m-rv-star-on)}.m-rv__s.is-off{background-image:var(--m-rv-star-off)}.m-rv__s.is-half{background-image:var(--m-rv-star-on),var(--m-rv-star-off);background-size:50% 100%,contain;background-position:left center,center}.m-rv__stars--lg{--m-rv-star-size:20px}.m-rv__s--inline{--m-rv-star-size:11px;margin-left:3px;vertical-align:-1px}.m-rv__summary{display:flex;flex-direction:column;align-items:center;gap:var(--m-s5)}.m-rv__score{font-size:var(--m-rv-score-phone);font-weight:400;line-height:1;color:var(--m-rv-ink);font-variant-numeric:lining-nums}.m-rv__basis{display:flex;flex-direction:column;align-items:center;gap:var(--m-s2)}.m-rv__basis-t{margin:0;font-size:14px;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:var(--m-rv-label-track);color:var(--m-rv-ink)}.m-rv__hist{display:grid;grid-template-columns:auto 1fr auto;row-gap:4px;column-gap:12px;align-items:center;width:100%;max-width:340px}.m-rv__hrow{display:contents}.m-rv__hlabel{font-size:15px;font-weight:400;line-height:1;color:var(--m-rv-ink);white-space:nowrap}.m-rv__hbar{position:relative;height:var(--m-rv-fill-h);background:linear-gradient(var(--m-rv-track),var(--m-rv-track)) center/100% var(--m-rv-track-h) no-repeat}.m-rv__hfill{position:absolute;inset-block:0;left:0;height:var(--m-rv-fill-h);background:var(--m-rv-fill)}.m-rv__hcount{font-size:15px;font-weight:400;line-height:1;text-align:right;color:var(--m-rv-ink);min-width:2ch}.m-rv__fit{margin:var(--m-s7) auto 0;max-width:266px;text-align:center}.m-rv__fit-q{margin:0 0 var(--m-s3);font-size:14px;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:var(--m-rv-label-track);color:var(--m-rv-ink)}.m-rv__fit-bar{position:relative;height:12px;background:var(--m-rv-track)}.m-rv__fit-mark{position:absolute;top:50%;width:30px;height:5px;margin-top:-2.5px;margin-left:-15px;background:var(--m-rv-ink)}.m-rv__fit-l{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:var(--m-s2);font-size:13px;line-height:1.3;color:var(--m-rv-muted)}.m-rv__fit-l span:nth-child(2){text-align:center}.m-rv__fit-l span:nth-child(3){text-align:right}.m-rv__bar{display:flex;flex-wrap:wrap;gap:var(--m-s4);align-items:center;justify-content:space-between;margin-top:var(--m-s7);padding-bottom:var(--m-s4);border-bottom:1px solid var(--m-rv-hair)}.m-rv__tabs{display:flex;align-items:center}.m-rv__tab{-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;height:30px;padding:0;margin-right:24px;border-radius:0;font-family:inherit;font-size:14px;font-weight:500;line-height:30px;text-transform:uppercase;letter-spacing:var(--m-rv-label-track);color:var(--m-rv-ink)}.m-rv__tab:last-child{margin-right:0}.m-rv__tab.is-active{background:var(--m-rv-btn);color:#fff;padding:0 16px}.m-rv__write{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--m-rv-btn);background:var(--m-rv-btn);color:#fff;border-radius:0;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:var(--m-rv-label-track)}.m-rv__list{margin-top:0}.m-rv__card{padding:var(--m-s5) 0;border-bottom:1px solid var(--m-rv-hair)}.m-rv__card[hidden]{display:none}.nl-rv h3.m-rv__t{margin:var(--m-s3) 0 0!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;color:var(--m-rv-ink)!important;letter-spacing:normal!important;text-transform:none!important}.m-rv__b{margin:var(--m-s2) 0 0;font-size:15px;font-weight:400;line-height:var(--m-line-body);color:var(--m-rv-ink)}.m-rv__m{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-s2);margin:var(--m-s3) 0 0;font-size:13px;line-height:1.3;color:var(--m-rv-muted)}.m-rv__n{font-weight:500;color:var(--m-rv-ink)}.m-rv__v{text-transform:uppercase;letter-spacing:var(--m-rv-label-track);font-size:11px;font-weight:500;color:var(--m-rv-muted)}.m-rv__v:before{content:"";display:inline-block;width:12px;height:12px;margin-right:4px;vertical-align:-2px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23666'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M4.4 8.2l2.4 2.4 4.8-5'/%3E%3C/svg%3E")}.m-rv__d{margin-left:auto}.m-rv__more-wrap{margin-top:var(--m-s5);text-align:center}.m-rv__more-wrap[hidden]{display:none}.m-rv__more{-webkit-appearance:none;appearance:none;cursor:pointer;background:none;border:1px solid var(--m-rv-ink);color:var(--m-rv-ink);border-radius:0;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:var(--m-rv-label-track)}@media(min-width:750px){.nl-rv h2.m-rv__head{font-size:var(--m-rv-head)!important}.m-rv__summary{flex-direction:row;justify-content:center;gap:0}.m-rv__score{font-size:var(--m-rv-score);line-height:60px;padding-right:32px;margin-right:20px;border-right:1px solid var(--m-rv-hair)}.m-rv__basis{align-items:flex-start;gap:var(--m-s2);padding-right:48px;margin-right:48px;border-right:1px solid var(--m-rv-hair)}.m-rv__hist{max-width:300px}.m-rv__fit{margin-top:var(--m-s7)}.m-rv__b{max-width:75ch}}.nl-jdgm-badge .m-rvb{display:inline-flex;align-items:center;gap:var(--nl-jb-gap);line-height:var(--nl-jb-line);text-decoration:none;color:var(--nl-jb-text-color,#666666)}.nl-jdgm-badge .m-rvb .m-rv__s{--m-rv-star-size:var(--nl-jb-star)}.nl-jdgm-badge .m-rvb__t{font-family:var(--font-body--family);font-size:var(--nl-jb-text);font-weight:400;line-height:var(--nl-jb-line);white-space:nowrap}.nl-jdgm-badge .m-rvb__t strong{font-weight:500;color:var(--m-rv-ink)}.nl-jdgm-badge .m-rvb__t u{text-underline-offset:2px}.m-rv__basis-t{white-space:nowrap}@media(max-width:420px){.m-rv__basis-t{font-size:13px}}@media(max-width:749px){.m-rv__bar{flex-direction:column;align-items:stretch;gap:var(--m-s4)}.m-rv__tabs{justify-content:flex-start}.m-rv__write{width:100%;text-align:center}}.nl-pdp-head{display:none}@media screen and (max-width:749px){.product-information__grid>.nl-pdp-head{display:block;grid-column:2 / 3;order:-1;padding:var(--nl-ph-gap-top,0) 4px var(--nl-ph-gap-bottom,12px)}.nl-pdp-head__crumb{display:flex;align-items:center;gap:6px;margin:0 0 var(--nl-ph-gap-crumb,8px);font-family:var(--font-body--family);font-size:var(--nl-ph-crumb,12px);line-height:14px;color:var(--m-muted,#6b6c66);white-space:nowrap;overflow:hidden}.nl-pdp-head__crumb a{color:inherit;text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis}.nl-pdp-head__crumb .nl-pdp-head__sep{flex:0 0 auto}.nl-pdp-head__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nl-pdp-head__col{flex:1 1 auto;min-width:0}.nl-pdp-head__title{margin:0;font-family:var(--font-heading--family);font-size:var(--nl-ph-title,20px);line-height:var(--nl-ph-title-lh,30px);font-weight:var(--m-pdp-title-weight,400);letter-spacing:normal;color:var(--m-ink);-webkit-text-stroke:var(--m-pdp-title-stroke,.35px) currentColor;text-wrap:balance}.nl-pdp-head__stars{margin-top:var(--nl-ph-gap-stars,4px);line-height:0}.nl-pdp-head .m-rvb{display:inline-flex;align-items:center;gap:8px;line-height:26px;text-decoration:none;color:#666;padding:9px 0;margin:-9px 0}.nl-pdp-head .m-rvb .m-rv__s{--m-rv-star-size:var(--nl-ph-star,15px)}.nl-pdp-head .m-rvb__t{font-family:var(--font-body--family);font-size:var(--nl-ph-text,12px);font-weight:400;line-height:26px;white-space:nowrap}.nl-pdp-head .m-rvb__t strong{font-weight:500;color:var(--m-rv-ink,#1a1a1a)}.nl-pdp-head .m-rvb__t u{text-underline-offset:2px}.nl-pdp-head__price{flex:0 0 auto;padding-top:1px;text-align:right}.nl-pdp-head__price [ref=priceContainer]{display:flex;flex-direction:column;align-items:flex-end;gap:0}.nl-pdp-head__price .price,.nl-pdp-head__price .price-item__group{font-family:var(--font-body--family);font-size:var(--nl-ph-price,16px);line-height:26px;font-weight:400;letter-spacing:normal;color:var(--m-ink);-webkit-text-stroke:0;white-space:nowrap}.nl-pdp-head__price .compare-at-price{color:var(--m-muted);-webkit-text-stroke:0;text-decoration:line-through}.product-details [class*=__text_m120]{display:none}.product-details .group-block:has(>.group-block-content>.nl-jdgm-badge){display:none}.product-information__media slideshow-component{position:relative}.product-information__media .media-gallery__mobile-controls{position:absolute;left:0;right:0;bottom:0;top:auto;width:100%;min-height:0;height:var(--m-gline-h,4px);padding:0;margin:0;display:block;mix-blend-mode:normal;z-index:2;background:#fff;--color-foreground:#171717;--color-foreground-rgb:23 23 23}.product-information__media .media-gallery__mobile-controls .slideshow-controls__dots{display:flex;width:100%;height:100%;gap:0;padding:0;margin:0;border-radius:0;overflow:visible;mix-blend-mode:normal;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.product-information__media .media-gallery__mobile-controls .slideshow-controls__dots li{flex:1 1 0;min-width:0;display:block;height:100%}.product-information__media .media-gallery__mobile-controls .slideshow-controls__dots button{display:block;width:100%;height:100%;margin:0;padding:0;border-radius:0;font-size:0;background:#fff;box-shadow:none;transition:background-color .25s ease}.product-information__media .media-gallery__mobile-controls .slideshow-controls__dots button:after{display:none}.product-information__media .media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]{background:#171717}}:is(product-recommendations,#r25){--r25-ink:#1a1a1a;--r25-grey:#666;--r25-tag:#feb416}:is(product-recommendations,#r25) .section-resource-list{row-gap:0!important;padding-block:64px 40px!important;padding-inline:32px!important}:is(product-recommendations,#r25) .section-resource-list>*{grid-column:1 / -1!important}:is(product-recommendations,#r25) .section-resource-list__content{padding:0 0 28px!important;margin:0!important;gap:0!important}:is(product-recommendations,#r25) .section-resource-list__content h2{font-size:32px!important;line-height:38px!important;font-weight:500!important;letter-spacing:normal!important;color:var(--r25-ink)!important;margin:0!important}:is(product-recommendations,#r25) .resource-list--grid{column-gap:7px!important;row-gap:40px!important;padding:0!important}:is(product-recommendations,#r25) .product-card__content{gap:0!important}:is(product-recommendations,#r25) .card-gallery{--gallery-aspect-ratio:.834 !important}:is(product-recommendations,#r25) .card-gallery img{aspect-ratio:336/403!important;height:auto!important;object-fit:cover!important}:is(product-recommendations,#r25) .quick-add,:is(product-recommendations,#r25) .quick-add__button{display:none!important}:is(product-recommendations,#r25) .product-badges{top:20px!important;left:24px!important;inset-block-start:20px!important;inset-inline-start:24px!important}:is(product-recommendations,#r25) .product-badges__badge{background:var(--r25-tag)!important;color:#171717!important;font-size:12px!important;line-height:18px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:0 6px!important;border:0!important;border-radius:0!important}:is(product-recommendations,#r25) .product-card .text-block:not(product-price){padding:16px 5px 0!important;width:100%!important}:is(product-recommendations,#r25) .product-card .text-block:not(product-price) :is(p,h3,a){font-size:14px!important;line-height:19.6px!important;font-weight:400!important;letter-spacing:normal!important;color:#171717!important;-webkit-text-stroke:0!important;margin:0!important}:is(product-recommendations,#r25) .product-card product-price{padding:4px 5px 0!important;font-size:14px!important;line-height:24px!important}:is(product-recommendations,#r25) .product-card product-price>div{display:flex!important;gap:8px!important;align-items:baseline}:is(product-recommendations,#r25) .product-card product-price .price-item__group{font-size:14px!important;line-height:24px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;color:var(--r25-ink)!important;-webkit-text-stroke:0!important}:is(product-recommendations,#r25) .product-card product-price .compare-at-price{font-weight:400!important;color:var(--r25-grey)!important;text-decoration:line-through!important}@media(max-width:749px){:is(product-recommendations,#r25) .section-resource-list{padding-block:48px 24px!important;padding-inline:0!important}:is(product-recommendations,#r25) .section-resource-list__content{padding:0 20px 20px!important}:is(product-recommendations,#r25) .section-resource-list__content h2{font-size:26px!important;line-height:30px!important}:is(product-recommendations,#r25) .resource-list--grid{column-gap:4px!important;row-gap:32px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(product-recommendations,#r25) .card-gallery{--gallery-aspect-ratio:.775 !important}:is(product-recommendations,#r25) .card-gallery img{aspect-ratio:186/240!important}:is(product-recommendations,#r25) .product-badges{top:12px!important;left:12px!important;inset-block-start:12px!important;inset-inline-start:12px!important}:is(product-recommendations,#r25) .product-card .text-block:not(product-price){padding:16px 16px 0!important}:is(product-recommendations,#r25) .product-card .text-block:not(product-price) :is(p,h3,a){line-height:20px!important}:is(product-recommendations,#r25) .product-card product-price{padding:2px 16px 0!important}}:is(product-recommendations,#r25) .product-card product-swatches{margin-top:12px!important;padding:0 5px!important;min-height:30px;height:30px;display:flex;align-items:center;--product-swatches-padding-block-start:0px;--product-swatches-padding-block-end:0px}:is(product-recommendations,#r25) .product-card product-swatches :is(swatches-variant-picker-component,form,fieldset,overflow-list){min-height:0!important;padding:0!important;margin:0!important;border:0!important}:is(product-recommendations,#r25) .product-card product-swatches overflow-list::part(list){column-gap:11px!important;padding:0!important;align-items:center;justify-content:flex-start}:is(product-recommendations,#r25) .product-card product-swatches :is(.variant-option--swatches,ul,.variant-option__buttons){gap:11px!important;padding:0!important;margin:0!important}:is(product-recommendations,#r25) .product-card product-swatches :is(.variant-option__swatch label,.swatch){--variant-picker-swatch-width-unitless:16;--variant-picker-swatch-height-unitless:16}:is(product-recommendations,#r25) .product-card product-swatches .swatch{width:16px!important;height:16px!important;min-width:16px;min-height:16px;border-radius:50%!important;border:0!important;box-shadow:inset 0 0 0 1px #00000024!important;outline:0!important}:is(product-recommendations,#r25) .product-card product-swatches .variant-option__swatch label{width:22px!important;height:22px!important;padding:2px!important;border:1px solid transparent!important;border-radius:50%!important;box-sizing:border-box;margin:0!important;display:inline-flex;align-items:center;justify-content:center}:is(product-recommendations,#r25) .product-card product-swatches .variant-option__swatch:has(input:checked) label,:is(product-recommendations,#r25) .product-card product-swatches:not(:has(input:checked)) .variant-option__swatch:first-child label{border-color:#1a1a1a!important}:is(product-recommendations,#r25) .product-card product-swatches .hidden-swatches__count{font-size:12px!important;color:var(--r25-grey)!important}:is(product-recommendations,#r25) .product-card .m-cs__wrap{padding:0 5px!important;margin:2px 0 0!important}:is(product-recommendations,#r25) .product-card .m-cs{display:inline-flex;align-items:center;gap:6px;height:25px;color:#171717;text-decoration:none}:is(product-recommendations,#r25) .product-card .m-cs__stars{position:relative;display:inline-block;width:80px;height:15px;line-height:15px}:is(product-recommendations,#r25) .product-card :is(.m-cs__bg,.m-cs__fg){position:absolute;left:0;top:1px;height:15px;display:flex;gap:3.75px;overflow:hidden;white-space:nowrap}:is(product-recommendations,#r25) .product-card .m-cs__bg{width:100%}:is(product-recommendations,#r25) .product-card .m-cs__star{width:13px;height:13px;flex:0 0 13px;fill:#fff;stroke:#171717;stroke-width:1.2}:is(product-recommendations,#r25) .product-card .m-cs__fg .m-cs__star{fill:#171717}:is(product-recommendations,#r25) .product-card .m-cs__count{font-size:12px!important;line-height:19.2px!important;color:var(--r25-grey)!important;font-weight:400!important;letter-spacing:normal!important}:is(product-recommendations,#r25) .product-card .m-cs:hover .m-cs__count{text-decoration:underline}@media(max-width:749px){:is(product-recommendations,#r25) .product-card product-swatches{margin-top:8px!important;padding:0 16px!important}:is(product-recommendations,#r25) .product-card .m-cs__wrap{padding:0 16px!important;margin-top:4px!important}:is(product-recommendations,#r25) .product-card .m-cs{flex-direction:column;align-items:flex-start;gap:2px;height:auto}:is(product-recommendations,#r25) .product-card .m-cs__stars{width:70px;height:16px}:is(product-recommendations,#r25) .product-card :is(.m-cs__bg,.m-cs__fg){gap:2.5px}:is(product-recommendations,#r25) .product-card .m-cs__star{width:12px;height:12px;flex-basis:12px}}:is(product-recommendations,#r25) .product-card product-swatches :is(swatches-variant-picker-component,form,fieldset,overflow-list){flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0!important}@media(max-width:749px){:is(product-recommendations,#r25) .product-card .m-cs{flex-direction:row!important;align-items:center!important;gap:6px!important;height:25px!important}}.shopify-section[id$=__about_fibre] .image-block{position:relative;overflow:hidden}.shopify-section[id$=__about_fibre] .image-block>img.image-block__image{position:absolute;top:0;left:50%;width:auto!important;min-width:100%;max-width:none;height:100%!important;aspect-ratio:3 / 2!important;object-fit:cover;transform:translate(-50%)}@media(max-width:749px){.shopify-section[id$=__about_fibre] .image-block{order:2;height:400px!important}}.nl-tabs{width:100%;color:#1a1a1a}.nl-tab{border-bottom:1px solid #171717}.nl-tabs .nl-tab__heading{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;padding:25px 0;font-family:var(--font-body--family);font-size:14px!important;font-weight:500!important;line-height:20px!important;letter-spacing:normal;text-transform:none;color:#1a1a1a;cursor:pointer}.nl-tab:first-child .nl-tab__heading{padding-top:0}.nl-tab__caret{flex:0 0 24px;width:24px;height:24px;transition:transform .3s}.nl-tab__caret svg{display:block}.nl-tab.is-open .nl-tab__caret{transform:rotate(180deg)}.nl-tab__container{height:0;overflow:hidden;transition:height .5s}.nl-tabs .nl-tab__content{padding:0 24px 32px 0;font-size:14px;line-height:25px;color:#666}.nl-tabs .nl-tab__content li{margin:0;padding:0;font-size:14px;line-height:25px;color:#666;list-style:disc outside}.nl-tabs .nl-tab__info{margin-bottom:20px}.nl-tabs .nl-tab__info-title{font-size:14px;line-height:25px;color:#171717}.nl-tabs .nl-tab__size-link{color:#666;text-decoration:underline}.nl-tabs .nl-tab__content ul{margin:0;padding:0 0 0 20px}.nl-tabs .nl-tab__rte p{margin:0}.nl-micron{display:flex;align-items:center;gap:4px}.nl-micron__help{position:relative;display:inline-flex;cursor:help;outline:none}.nl-micron__tip{display:none;position:absolute;bottom:28px;left:50%;transform:translate(-50%);width:220px;padding:10px 12px;background:#171717;color:#fff;font-size:12px;line-height:18px;z-index:2}.nl-micron__help:hover .nl-micron__tip,.nl-micron__help:focus .nl-micron__tip{display:block}.nl-micron-chart{display:flex;align-items:center;gap:16px;padding-top:18px;height:49px;box-sizing:border-box;font-size:14px;line-height:25px;color:#1a1a1a}.nl-micron-chart__track{position:relative;flex:1;height:3px;background:#e9eaec;border-radius:4px 0 4px 4px}.nl-micron-chart__value{position:absolute;top:50%;left:calc((100% - 80px) * var(--pct) / 100);width:80px;height:30px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:#171717;color:#fff;font-size:14px}@media(max-width:749px){.nl-tab:last-child{border-bottom:0}.nl-tabs .nl-tab__heading{padding:24px 0}.nl-tab:first-child .nl-tab__heading{padding-top:0}.nl-tabs .nl-tab__content{padding:0 24px 24px}}.nl-story+.nl-benefit-chips{margin-top:24px}@media(max-width:749px){.nl-story+.nl-benefit-chips{margin-top:6px}.nl-tabs{padding-top:32px}}.nl-tabs .nl-specs{margin-top:20px}.nl-tabs .nl-specs__table{margin:6px 0 0;padding:0;border-top:1px solid #e9eaec}.nl-tabs .nl-specs__row{display:grid;grid-template-columns:minmax(120px,36%) 1fr;column-gap:16px;padding:8px 0;border-bottom:1px solid #e9eaec}.nl-tabs .nl-specs__row dt,.nl-tabs .nl-specs__row dd{margin:0;font-size:14px;line-height:22px}.nl-tabs .nl-specs__row dt{color:#171717}.nl-tabs .nl-specs__row dd{color:#666}@media(max-width:749px){.nl-tabs .nl-specs__row{grid-template-columns:112px 1fr;column-gap:12px}}.product-information media-gallery li.product-media-container{aspect-ratio:2/3!important}.product-information media-gallery{--gallery-aspect-ratio:.6667!important}:is(product-recommendations,#r25) .card-gallery{--gallery-aspect-ratio:.6667!important}:is(product-recommendations,#r25) .card-gallery img{aspect-ratio:2/3!important}@media(max-width:749px){.product-information fieldset[data-option-id$=-size]{flex-wrap:nowrap;gap:6px}.product-information fieldset[data-option-id$=-size] .variant-option__button-label{flex:1 1 0!important;min-width:0!important;width:auto;height:36px!important;min-height:36px!important;padding:0!important;font-size:13px;display:flex;align-items:center;justify-content:center}}.product-information .nl-sib-native{display:none!important}.product-information .nl-sib__tile{display:block;text-decoration:none;cursor:pointer}.product-information .nl-sib__tile.is-current{box-shadow:inset 0 0 0 1px var(--m-tile-line-sel)!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/nl-pdp.css.map */
