:root{--ink: #16181c;--paper: #efebe2;--bone: #f7f4ed;--hair: #dcd6c9;--muted: #6a6558;--body: #3e3b34;--on-ink-2: #b9b3a6;--orange: #fd5900;--orange-press: #e65100;--tp: #00b67a;--yellow: #f2c100;--blue: #1f3a73;--sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--g: 20px;--nf-ink: var(--ink);--nf-paper: var(--paper);--nf-hair: var(--hair);--nf-muted: var(--muted);--nf-body: var(--body);--nf-sans: var(--sans);--nf-mono: var(--mono);--nf-gutter: 20px}@media(min-width:1000px){:root{--g: max(80px, calc((100% - 1280px)/2) );--nf-gutter: max(80px, calc((100% - 1280px)/2) )}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body.nfs{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}:where(.nfs) img,:where(.nfs) video{display:block;max-width:100%;height:auto}:where(.nfs) a{color:inherit;text-decoration:none}:where(.nfs) h1,:where(.nfs) h2,:where(.nfs) h3,:where(.nfs) p,:where(.nfs) ol,:where(.nfs) ul{margin:0}:where(.nfs) ol,:where(.nfs) ul{padding:0;list-style:none}.nfs-y{color:var(--yellow)}.nfs-skip{position:absolute;left:-9999px;top:0;z-index:50;background:var(--ink);color:var(--paper);padding:12px 16px}.nfs-skip:focus{left:8px;top:8px}.nfs :focus-visible{outline:2px solid var(--orange);outline-offset:3px}.nfs-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.nfs-h2{font-size:32px;line-height:1.02;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.nfs-btn{display:flex;align-items:center;justify-content:center;height:52px;width:100%;padding:0 32px;background:var(--orange);color:#fff;font-family:var(--sans);font-size:16px;font-weight:600;line-height:1;text-align:center;transition:background-color .15s}.nfs a.nfs-btn{color:#fff}.nfs-btn:hover,.nfs-btn:active{background:var(--orange-press)}.nfs-sec{padding:28px var(--g);border-bottom:1px solid var(--ink)}.nfs-bone{background:var(--bone)}.nfs-split{display:flex;flex-direction:column;gap:14px}.nfs-split__a,.nfs-split__b{display:contents}.nfs-o1{order:1}.nfs-o2{order:2}.nfs-o3{order:3}.nfs-o4{order:4}@media(min-width:1000px){.nfs-eyebrow{font-size:13px}.nfs-h2{font-size:48px;line-height:1}.nfs-btn{width:auto;min-width:300px;align-self:flex-start}.nfs-sec{padding-top:56px;padding-bottom:56px}.nfs-split{display:grid;grid-template-columns:1fr 1.35fr;gap:80px;align-items:start}.nfs-split--mid{align-items:center}.nfs-split__a,.nfs-split__b{display:flex;flex-direction:column;gap:20px;min-width:0}.nfs-o1,.nfs-o2,.nfs-o3,.nfs-o4{order:0}}.nfs-top{height:56px;padding:0 var(--g);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--ink);background:var(--paper)}.nfs .nfs-top__logo img{height:var(--nfs-logo-h, 20px);width:auto;max-width:none}.nfs-top__name{font-weight:700;font-size:20px;letter-spacing:-.02em}.nfs-top__btn{display:none}@media(min-width:1000px){.nfs-top{height:72px;justify-content:space-between}.nfs .nfs-top__logo img{height:var(--nfs-logo-h-d, 26px)}.nfs .nfs-top__btn{display:flex;height:44px;min-width:0;padding:0 22px;font-size:15px}}.nfs-hero{display:flex;flex-direction:column;background:var(--ink);color:var(--paper)}.nfs-hero__media{position:relative;height:200px;overflow:hidden;background:var(--hair)}.nfs-hero__media picture,.nfs-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nfs-hero__media img{object-fit:cover;object-position:var(--nfs-pos-m, 50% 70%)}.nfs-hero__card{padding:14px var(--g) 18px;display:flex;flex-direction:column;gap:10px}.nfs-hero__text{display:flex;flex-direction:column;gap:10px}.nfs-hero__badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-family:var(--mono);font-size:11px;line-height:1.3}.nfs-badge{background:var(--yellow);color:var(--ink);padding:5px 8px;letter-spacing:.08em;text-transform:uppercase}.nfs-hero__claim{color:var(--yellow)}.nfs-hero h1{font-size:36px;line-height:1;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.nfs-hero__box{display:flex;flex-direction:column;gap:10px}.nfs-hero__panel{display:grid;grid-template-columns:1fr 1fr;background:var(--bone);border:1px solid var(--ink);color:var(--ink);font-family:var(--mono)}.nfs-hero__cell{padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.nfs-hero__cell+.nfs-hero__cell{border-left:1px solid var(--ink)}.nfs-hero__num{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1}.nfs-hero__unit{font-size:11px;line-height:1.4}.nfs-hero__note{grid-column:1 / -1;border-top:1px solid var(--hair);padding:8px 14px;font-size:11px;line-height:1.45;color:var(--body)}.nfs-hero__cta{display:flex;flex-direction:column;gap:10px}.nfs-hero__help{font-size:13px;line-height:1.4;text-align:center;color:var(--on-ink-2)}@media(min-width:600px){.nfs-hero__media{height:340px}}@media(min-width:1000px){.nfs-hero{position:relative;min-height:680px;flex-direction:row;align-items:center;padding:48px var(--g) 56px}.nfs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.nfs-hero__media img{object-position:var(--nfs-pos-d, 50% 60%)}.nfs-hero__card{position:relative;z-index:1;max-width:560px;padding:24px;gap:14px;background:#16181cdb}.nfs-hero__text{gap:14px}.nfs-hero__badges{gap:8px 14px;font-size:13px}.nfs-badge{padding:7px 10px}.nfs-hero h1{font-size:48px;line-height:.98;letter-spacing:-.035em}.nfs-hero__box{gap:0;background:var(--bone);border:1px solid var(--ink);color:var(--ink)}.nfs-hero__panel{border:0}.nfs-hero__cell{padding:12px 16px}.nfs-hero__num{font-size:32px}.nfs-hero__unit{font-size:14px}.nfs-hero__note{padding:8px 16px;font-size:12px}.nfs-hero__cta{padding:0 16px 14px;gap:8px}.nfs .nfs-hero__cta .nfs-btn{width:100%;min-width:0;height:48px;align-self:stretch}.nfs-hero__help{font-size:13px;color:var(--body)}}.nfs-gallery{padding:24px 0 24px var(--g);display:flex;flex-direction:column;gap:12px}.nfs-gallery__top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-right:20px}.nfs-gallery .nfs-h2{font-size:26px;line-height:1.05}.nfs-gallery__hint{font-family:var(--mono);font-size:10px;color:var(--muted);white-space:nowrap}.nfs-gallery__hint--d{display:none}.nfs-gallery__row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nfs-gallery__row::-webkit-scrollbar{display:none}.nfs-gallery__row:after{content:"";flex:0 0 12px}.nfs-gal{flex:0 0 220px}.nfs-gal__link{display:flex;flex-direction:column;gap:6px;color:var(--ink)}.nfs-gal__pic{display:block;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--ink);background:var(--hair)}.nfs-gal__pic img{width:100%;height:100%;object-fit:cover}.nfs-gal__cap{font-family:var(--mono);font-size:11px;line-height:1.4;color:var(--body)}.nfs-gal__link:hover .nfs-gal__cap{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(min-width:1000px){.nfs-gallery{padding:40px var(--g);gap:20px}.nfs-gallery__top{padding-right:0;gap:40px}.nfs-gallery .nfs-h2{font-size:40px;line-height:1}.nfs-gallery__hint{font-size:12px}.nfs-gallery__hint--m{display:none}.nfs-gallery__hint--d{display:inline}.nfs-gallery__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;overflow:visible}.nfs-gallery__row:after{content:none}.nfs-gal__link{gap:8px}.nfs-gal__cap{font-size:12px}}.nfs-rows{border-bottom:1px solid var(--ink)}.nfs-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"n p" "m p";align-items:baseline;column-gap:12px;row-gap:3px;padding:14px 0;border-top:1px solid var(--ink)}.nfs-row__name{grid-area:n;font-size:17px;font-weight:600;line-height:1.25}a.nfs-row--link{color:inherit;text-decoration:none}a.nfs-row--link:hover .nfs-row__name,a.nfs-row--link:focus-visible .nfs-row__name{text-decoration:underline;text-underline-offset:3px}.nfs-row__meta{grid-area:m;font-family:var(--mono);font-size:12px;color:var(--body)}.nfs-row__price{grid-area:p;align-self:center;font-family:var(--mono);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1;text-align:right}.nfs-costs__text{font-size:14px;line-height:1.5;color:var(--body)}@media(min-width:1000px){.nfs-costs .nfs-split__b{gap:24px}.nfs-row{grid-template-columns:1fr auto auto;grid-template-areas:"n m p";column-gap:40px;padding:20px 0}.nfs-row__name{font-size:22px}.nfs-row__meta{font-size:14px}.nfs-row__price{align-self:baseline;font-size:40px;min-width:200px}.nfs-costs__text{font-size:16px}}.nfs-why8{display:flex;flex-direction:column;background:var(--blue);color:var(--paper);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.nfs-why8__pic{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--ink)}.nfs-why8__pic img{width:100%;height:100%;object-fit:cover}.nfs-why8__tag{position:absolute;left:0;top:0;background:var(--yellow);color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px}.nfs-why8__head{padding:24px var(--g) 0;display:flex;flex-direction:column;gap:12px}.nfs-why8__head .nfs-eyebrow{color:var(--yellow)}.nfs-why8__text{font-size:16px;line-height:1.5}.nfs-why8__rows{margin:12px var(--g) 28px;border-top:1px solid rgba(239,235,226,.25)}.nfs-why8__row{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid rgba(239,235,226,.25)}.nfs-why8__row:last-child{border-bottom:0}.nfs-why8__n{font-family:var(--mono);font-size:11px;color:var(--yellow);padding-top:2px}.nfs-why8__words{display:flex;flex-direction:column;gap:2px}.nfs-why8__t{font-size:15px;font-weight:700;line-height:1.2}.nfs-why8__s{font-size:13px;line-height:1.4;color:var(--on-ink-2)}@media(min-width:1000px){.nfs-why8{display:grid;grid-template-columns:400px 1fr 1fr;padding:24px var(--g) 24px 24px}.nfs-why8__pic{width:400px;height:400px;border:2px solid var(--paper)}.nfs-why8__tag{font-size:12px;padding:8px 12px}.nfs-why8__head{padding:16px 48px;justify-content:center;gap:16px}.nfs-why8__head .nfs-h2{font-size:40px}.nfs-why8__text{font-size:17px}.nfs-why8__rows{margin:16px 0 16px 24px;align-self:center}.nfs-why8__row{grid-template-columns:40px 1fr;gap:16px;padding:14px 0}.nfs-why8__n{font-size:13px;padding-top:3px}.nfs-why8__words{gap:3px}.nfs-why8__t{font-size:19px}.nfs-why8__s{font-size:15px}}.nfs-reviews{padding-right:0;display:flex;flex-direction:column;gap:12px}.nfs-reviews__top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-right:20px}.nfs-reviews__head{display:flex;flex-direction:column;gap:12px}.nfs-reviews .nfs-h2{font-size:28px;line-height:1.05}.nfs-reviews__intro{font-size:14px;line-height:1.45;color:var(--muted)}.nfs-rev-nav{display:none;gap:8px;flex:none}.nfs-rev-nav__btn{-webkit-appearance:none;appearance:none;width:48px;height:48px;padding:0;margin:0;cursor:pointer;border:1px solid var(--ink);background:transparent;color:var(--ink);font-family:var(--mono);font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center}.nfs-rev-nav__btn:hover{background:var(--bone)}.nfs-rev-nav__btn:disabled{opacity:.3;cursor:default;background:transparent}.nfs-rev-view{position:relative;min-width:0}.nfs-cards{display:flex;gap:12px;margin-top:6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nfs-cards::-webkit-scrollbar{display:none}.nfs-cards:after{content:"";flex:0 0 8px}.nfs-cards__item{flex:0 0 280px;display:flex;scroll-snap-align:start;min-width:0}.nfs-card{width:100%;display:flex;flex-direction:column;background:var(--bone);border:1px solid var(--ink)}.nfs-card__photo{aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--ink);background:var(--hair)}.nfs-card__photo img{width:100%;height:100%;object-fit:cover}.nfs-card__body{flex:1;padding:14px;display:flex;flex-direction:column;gap:8px}.nfs-card__stars{display:flex;gap:3px;color:var(--yellow)}.nfs-card__stars svg{fill:currentColor}.nfs-card__stars svg.is-off{fill:none;stroke:currentColor;stroke-width:1.6}.nfs-card__quote{font-size:15px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.nfs-card__quote.is-open{display:block;-webkit-line-clamp:none;overflow:visible}.nfs-card__more{-webkit-appearance:none;appearance:none;background:none;border:0;padding:6px 0;margin:-4px 0 0;cursor:pointer;align-self:flex-start;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.nfs-card__more[hidden]{display:none}.nfs-card__who{margin-top:auto;padding-top:10px;border-top:1px solid var(--hair);display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:600}.nfs-card__tr{font-size:12px;font-weight:400;color:var(--muted)}.nfs-card__tile{font-family:var(--mono);font-size:12px;color:var(--muted)}.nfs-tp{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;margin:4px 20px 0 0;padding:10px 14px;border:1px solid var(--ink);background:var(--bone);color:var(--ink)}.nfs-tp:hover{border-color:var(--muted)}.nfs-tp__main{display:flex;align-items:center;gap:12px}.nfs-tp__stars{display:inline-flex;gap:3px;flex:none}.nfs-tp__star{width:16px;height:16px;background:var(--tp);display:inline-flex;align-items:center;justify-content:center}.nfs-tp__star svg{width:11px;height:11px}.nfs-tp__star.is-off{background:#dcdce6}.nfs-tp__txt{display:flex;flex-direction:column;gap:2px}.nfs-tp__l1{font-size:15px;font-weight:700;line-height:1.2}.nfs-tp__l2{font-family:var(--mono);font-size:11px;color:var(--body)}.nfs-tp__cta{display:none;font-size:14px;font-weight:600;border-bottom:1px solid var(--ink);padding-bottom:1px;white-space:nowrap}@media(min-width:1000px){.nfs-reviews{padding-right:var(--g);gap:24px}.nfs-reviews__top{padding-right:0}.nfs-reviews .nfs-h2{font-size:48px;line-height:1}.nfs-reviews__intro{font-size:16px;line-height:1.5}.nfs-rev-nav{display:flex}.nfs-rev-view{overflow:hidden}.nfs-cards{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;margin-top:0;overflow:visible;scroll-snap-type:none;transition:transform .3s ease}.nfs-cards:after{content:none}.nfs-card__stars svg{width:22px;height:22px}.nfs-card__body{padding:18px;gap:9px}.nfs-card__quote{font-size:16px}.nfs-tp{min-height:64px;margin:0;padding:0 24px;gap:24px}.nfs-tp__main{gap:16px}.nfs-tp__txt{flex-direction:row;align-items:baseline;gap:16px}.nfs-tp__l1{font-size:17px}.nfs-tp__l2{font-size:13px}.nfs-tp__cta{display:inline}}@media(prefers-reduced-motion:reduce){.nfs-cards{transition:none}}.nfs-promises{padding:0 var(--g);border-bottom:1px solid var(--ink)}.nfs-prom{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:14px;min-height:56px;border-top:1px solid var(--hair)}.nfs-prom:first-child{border-top:0}.nfs-prom__icon{display:flex;width:34px;height:34px;align-items:center;justify-content:center;color:var(--ink)}.nfs-prom__words{display:flex;flex-direction:column;gap:6px}.nfs-prom__title{font-size:15px;font-weight:600;line-height:1.3}.nfs-prom__text{display:none}@media(min-width:1000px){.nfs-promises{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.nfs-prom{grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:22px 24px 22px 0;border-top:0}.nfs-prom__icon{width:40px;height:40px}.nfs-prom__title{font-size:17px}.nfs-prom__text{display:block;font-size:14px;line-height:1.45;color:var(--muted)}}.nfs-install .nfs-eyebrow{color:var(--blue)}.nfs-install__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--ink);background:var(--ink)}.nfs-install__media img,.nfs-install__media video{width:100%;height:100%;object-fit:cover}.nfs-install__tag{position:absolute;left:0;top:0;background:var(--yellow);color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px}.nfs-install__text{display:none}.nfs-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ink)}.nfs-fact{padding:12px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.nfs-fact+.nfs-fact{border-left:1px solid var(--ink)}.nfs-fact__n{font-family:var(--mono);font-size:22px;font-weight:700;line-height:1}.nfs-fact__l{margin:0;font-size:12px;line-height:1.3;color:var(--body)}@media(min-width:1000px){.nfs-install.nfs-split{grid-template-columns:1.25fr 1fr;gap:64px}.nfs-install .nfs-h2{font-size:44px}.nfs-install__tag{font-size:12px;padding:8px 12px}.nfs-install__text{display:block;font-size:17px;line-height:1.5}.nfs-fact{padding:16px;gap:4px}.nfs-fact__n{font-size:30px}.nfs-fact__l{font-size:13px}}.nfs-designer .nfs-eyebrow{color:var(--blue)}.nfs-designer__text{font-size:16px;line-height:1.5}.nfs-designer__pic{border:1px solid var(--ink);background:var(--bone);overflow:hidden}.nfs-designer__pic img,.nfs-designer__pic video{width:100%;aspect-ratio:var(--nfs-ar-m, 4 / 5);object-fit:cover}@media(min-width:768px){.nfs-designer__pic{background:#fff}.nfs-designer__pic img,.nfs-designer__pic video{aspect-ratio:4 / 3;object-fit:contain;padding:10px 0;background:#fff}}@media(min-width:1000px){.nfs-designer{padding-top:64px;padding-bottom:64px}.nfs-designer .nfs-split__a{gap:24px}.nfs-designer__text{font-size:18px}}.nfs-tiles{gap:12px}.nfs-tiles__list{display:flex;flex-direction:column;gap:12px}.nfs-tile{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:0 0 12px;border-bottom:1px solid var(--hair);color:var(--ink)}.nfs-tile--feat{grid-template-columns:104px minmax(0,1fr);padding:12px;background:var(--bone);border:2px solid var(--ink)}.nfs-tile__thumb{position:relative;display:block;width:88px;aspect-ratio:1 / 1;border:1px solid var(--ink);background:#fff;overflow:hidden}.nfs-tile--feat .nfs-tile__thumb{width:104px}.nfs-tile__thumb img{width:100%;height:100%;object-fit:cover}.nfs-tile__words{display:flex;flex-direction:column;gap:3px;min-width:0}.nfs-tile--feat .nfs-tile__words{gap:4px}.nfs-tile__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.nfs-tile__name{font-size:17px;font-weight:700;line-height:1.2}.nfs-tile--feat .nfs-tile__name{font-size:18px}.nfs-tile__label{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--yellow);color:var(--ink);padding:4px 8px}.nfs-tile__label--d,.nfs-tile__colours,.nfs-tile__sub--d{display:none}.nfs-tile__line{font-size:13px;line-height:1.35;color:var(--body)}.nfs-tile__price{margin-top:auto;font-family:var(--mono);font-size:18px;font-weight:700;line-height:1.2}.nfs-tile--feat .nfs-tile__price{font-size:24px;line-height:1}.nfs-tile__price small{font-size:11px;font-weight:400}.nfs-tile--feat .nfs-tile__price small{font-size:12px}.nfs-tile__inl{color:var(--muted)}.nfs-tile__sub{font-family:var(--mono);font-size:11px;font-weight:400;color:var(--muted)}.nfs-tiles__note{font-family:var(--mono);font-size:11px;line-height:1.5;color:var(--muted)}.nfs-tile:hover .nfs-tile__name{text-decoration:underline;text-underline-offset:3px}@media(min-width:1000px){.nfs-tiles.nfs-split{display:grid;grid-template-columns:1fr auto;gap:24px 40px;align-items:end}.nfs-tiles .nfs-split__a{display:contents}.nfs-tiles .nfs-split__b.nfs-tiles__list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.nfs-tiles__note{font-size:13px;text-align:right}.nfs-tile,.nfs-tile--feat{display:flex;flex-direction:column;gap:0;padding:0;background:var(--bone);border:1px solid var(--ink)}.nfs-tile--feat{border-width:2px}.nfs-tile__thumb,.nfs-tile--feat .nfs-tile__thumb{width:100%;border:0;border-bottom:1px solid var(--ink)}.nfs-tile__label--d{display:block;position:absolute;left:0;bottom:0;font-size:12px;letter-spacing:.08em;padding:8px 12px}.nfs-tile__label--m,.nfs-tile__inl,.nfs-tile__subc{display:none}.nfs-tile__words,.nfs-tile--feat .nfs-tile__words{flex:1;padding:24px;gap:8px}.nfs-tile__colours{display:inline;font-family:var(--mono);font-size:13px;color:var(--muted);white-space:nowrap}.nfs-tile__name{font-size:24px;letter-spacing:-.02em}.nfs-tile--feat .nfs-tile__name{font-size:28px}.nfs-tile__line{font-size:16px;line-height:1.45;color:var(--ink)}.nfs-tile__price,.nfs-tile--feat .nfs-tile__price{margin-top:auto;padding-top:14px;font-size:32px;letter-spacing:-.02em;line-height:1}.nfs-tile--feat .nfs-tile__price{font-size:40px}.nfs-tile__price small{font-size:14px}.nfs-tile--feat .nfs-tile__price small{font-size:16px}.nfs-tile__sub,.nfs-tile__sub--d{display:block;font-size:13px;color:var(--body)}}.nfs-colours{display:flex;flex-direction:column;gap:16px}.nfs-colours__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 8px}.nfs-colour{display:flex;flex-direction:column;gap:6px;min-width:0}.nfs-colour__sq{display:block;aspect-ratio:1 / 1;border:1px solid var(--ink);overflow:hidden;background:#fff}.nfs-colour__sq img{width:100%;height:100%;object-fit:cover;transform:scale(var(--nfs-zoom, 1.3))}.nfs-colour__name{font-size:11px;line-height:1.2}@media(min-width:1000px){.nfs-colours{gap:28px}.nfs-colours__grid{grid-template-columns:repeat(13,minmax(0,1fr));gap:8px}.nfs-colour{gap:10px}.nfs-colour__name{font-size:13px;line-height:1.25}}.nfs-process{display:flex;flex-direction:column;gap:16px}.nfs-process__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.nfs-proc{display:flex;flex-direction:column;gap:6px;min-width:0}.nfs-proc__pic{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--ink);background:var(--hair);margin-bottom:4px}.nfs-proc__pic img{width:100%;height:100%;object-fit:cover}.nfs-proc__n{position:absolute;left:0;top:0;background:var(--yellow);color:var(--ink);font-family:var(--mono);font-size:11px;padding:4px 8px}.nfs-proc__t{font-size:15px;font-weight:700;line-height:1.2}.nfs-proc__s{font-size:12px;line-height:1.4;color:var(--body)}@media(min-width:1000px){.nfs-process{gap:28px}.nfs-process__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.nfs-proc{gap:10px}.nfs-proc__n{font-size:12px}.nfs-proc__t{font-size:18px}.nfs-proc__s{font-size:14px}}.nfs-clean__text{display:none}.nfs-clean__rows{border-top:1px solid var(--ink)}.nfs-clean__row{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--hair)}.nfs-clean__t{font-size:15px;font-weight:700;line-height:1.25}.nfs-clean__s{font-size:13px;line-height:1.4;color:var(--body)}.nfs-slides{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--ink);background:var(--hair)}.nfs-slides__item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.nfs-slides__item.is-on{opacity:1}.nfs-slides__item img{width:100%;height:100%;object-fit:cover}.nfs-slides__btn{-webkit-appearance:none;appearance:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:40px;height:40px;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#efebe2eb;border:1px solid var(--ink);color:var(--ink);font-family:var(--mono);font-size:18px;line-height:1}.nfs-slides__btn--prev{left:8px}.nfs-slides__btn--next{right:8px}.nfs-slides__dots{position:absolute;left:0;right:0;bottom:8px;z-index:1;display:flex;justify-content:center;gap:6px}.nfs-slides__dot{width:8px;height:8px;background:#efebe2e6;border:1px solid var(--ink)}.nfs-slides__dot.is-on{background:var(--ink)}@media(min-width:1000px){.nfs-clean.nfs-split{grid-template-columns:1fr 1fr;gap:64px}.nfs-clean .nfs-h2{font-size:44px}.nfs-clean__text{display:block;font-size:17px;line-height:1.5}.nfs-clean__row{padding:14px 0}.nfs-clean__t{font-size:18px}.nfs-clean__s{font-size:15px}.nfs-slides{aspect-ratio:1 / 1;width:100%;max-width:520px;justify-self:end}.nfs-slides__btn{width:44px;height:44px;font-size:20px}.nfs-slides__btn--prev{left:12px}.nfs-slides__btn--next{right:12px}.nfs-slides__dots{bottom:12px;gap:8px}.nfs-slides__dot{width:10px;height:10px}}.nfs-faq{border-bottom:0}.nfs-faq__more{display:none;font-size:16px;line-height:1.5;color:var(--muted)}.nfs-faq__more a{color:var(--ink);border-bottom:1px solid var(--ink)}.nfs-acc{border-top:1px solid var(--ink)}.nfs-split__b.nfs-acc{display:block}.nfs-acc__item{border-bottom:1px solid var(--ink)}.nfs-acc__h{font-size:inherit;font-weight:inherit}.nfs-acc__q{-webkit-appearance:none;appearance:none;background:none;border:0;margin:0;color:var(--ink);cursor:pointer;text-align:left;width:100%;min-height:56px;padding:8px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--sans);font-size:16px;font-weight:600;line-height:1.3}.nfs-acc__sign{font-family:var(--mono);font-size:18px;font-weight:400;flex:none}.nfs-acc__a p{padding:0 0 18px;font-size:15px;line-height:1.55;color:var(--body)}@media(min-width:1000px){.nfs-faq{padding-bottom:64px}.nfs-faq__more{display:block}.nfs-acc__q{min-height:64px;gap:24px;font-size:19px}.nfs-acc__sign{font-size:20px}.nfs-acc__a p{padding:0 64px 24px 0;font-size:16px}}.nfs-closing{position:relative;overflow:hidden;background:var(--ink);color:var(--paper);padding:48px var(--g) 36px;display:flex;flex-direction:column;gap:14px}.nfs-closing__bg,.nfs-closing__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nfs-closing__bg img{object-fit:cover}.nfs-closing--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#16181c99,#16181ceb 60%)}.nfs-closing__words,.nfs-closing .nfs-btn{position:relative;z-index:2}.nfs-closing__words{display:flex;flex-direction:column;gap:14px}.nfs-closing h2{font-size:36px;line-height:1;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.nfs-closing__line{font-family:var(--mono);font-size:12px;line-height:1.5}@media(min-width:1000px){.nfs-closing{padding-top:72px;padding-bottom:72px;display:grid;grid-template-columns:1fr auto;gap:80px;align-items:center}.nfs-closing--photo:before{background:linear-gradient(180deg,#16181c99,#16181ce6)}.nfs-closing__words{gap:20px}.nfs-closing h2{font-size:72px;letter-spacing:-.035em}.nfs-closing h2 span{display:block}.nfs-closing__line{font-size:15px}.nfs-closing .nfs-btn{align-self:center}}.nf-desk-only{display:none!important}@media(min-width:1000px){.nf-desk-only{display:revert!important}.nf-phone-only{display:none!important}}.nf-header__logo-text{font-weight:700;font-size:20px;color:var(--nf-ink);letter-spacing:-.02em}.nf-footer{padding:24px 20px 0;background:var(--nf-paper);color:var(--nf-ink)}.nf-footer a{color:var(--nf-ink);text-decoration:none}.nf-footer a:hover{color:var(--nf-muted)}.nf-footer__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.nf-footer__top img{height:22px;width:auto;display:block}.nf-footer__tag{font-family:var(--nf-mono);font-size:11px;letter-spacing:.06em;color:var(--nf-muted)}.nf-footer__blurb{display:none}.nf-footer__cols{display:grid;grid-template-columns:.9fr .9fr 1.2fr;column-gap:12px;border-top:1px solid var(--nf-ink);padding:16px 0 12px}.nf-footer__col h2{font-family:var(--nf-mono);font-size:10px;letter-spacing:.08em;color:var(--nf-muted);font-weight:400;margin:0 0 6px;text-transform:uppercase}.nf-footer__col ul{list-style:none;margin:0;padding:0}.nf-footer__col li a{display:flex;align-items:center;min-height:32px;font-size:14px}.nf-footer__col--contact{display:none}.nf-footer__contact{border-top:1px solid var(--nf-ink);padding:16px 0;display:flex;flex-direction:column;gap:10px}.nf-footer__contact h2{font-family:var(--nf-mono);font-size:10px;letter-spacing:.08em;color:var(--nf-muted);font-weight:400;margin:0}.nf-footer__email{font-size:15px;font-weight:600;border-bottom:1px solid var(--nf-ink)!important;align-self:flex-start}.nf-footer__phone{font-size:14px;align-self:flex-start}.nf-footer address{font-style:normal;font-size:13px;line-height:1.5;color:var(--nf-body)}.nf-footer address strong{color:var(--nf-ink);font-weight:600}.nf-footer__pay{border-top:1px solid var(--nf-hair);padding:16px 0}.nf-pay{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.nf-pay li{width:38px;height:24px;display:flex}.nf-pay svg{width:100%;height:100%;display:block}.nf-footer__legal{border-top:1px solid var(--nf-hair);padding:14px 0 20px;display:flex;justify-content:space-between;gap:12px;font-family:var(--nf-mono);font-size:11px;color:var(--nf-muted)}.nf-footer__legal-d{display:none}@media(min-width:1000px){.nf-footer{padding:48px var(--nf-gutter) 32px}.nf-footer__main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.4fr;gap:40px}.nf-footer__top{display:block;margin:0}.nf-footer__top img{height:28px}.nf-footer__tag{display:none}.nf-footer__blurb{display:block;font-size:15px;color:var(--nf-muted);max-width:300px;margin:16px 0 0;line-height:1.45}.nf-footer__cols{display:contents}.nf-footer__col h2{font-size:12px;margin-bottom:12px}.nf-footer__col ul{display:flex;flex-direction:column;gap:12px}.nf-footer__col li a{min-height:0;font-size:15px}.nf-footer__col--contact{display:block}.nf-footer__col--contact address{font-size:14px;margin-top:12px}.nf-footer__col--contact .nf-footer__phone{display:block;margin-top:10px}.nf-footer__contact{display:none}.nf-footer__bottom{margin-top:32px;border-top:1px solid var(--nf-hair);padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:24px}.nf-footer__pay{border:0;padding:0}.nf-footer__legal{border:0;padding:0;font-size:12px}.nf-footer__legal-m{display:none}.nf-footer__legal-d{display:inline}}.nf-footer{position:relative}.nf-footer:before{content:"";position:absolute;top:0;left:var(--nf-gutter);right:var(--nf-gutter);height:1px;background:var(--nf-ink);pointer-events:none}@media(max-width:999px){.nfs .nf-footer{padding-bottom:72px}}.nfs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--paper);border-top:1px solid var(--ink);padding:10px 20px calc(10px + env(safe-area-inset-bottom));transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .15s ease-out,opacity .15s ease-out,visibility .15s}.nfs-sticky.is-on{transform:none;opacity:1;visibility:visible}@media(min-width:1000px){.nfs-sticky{display:none}}@media(prefers-reduced-motion:reduce){.nfs-sticky{transition:none;transform:none}.nfs-btn,.nfs-slides__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/novfort-start.css.map */
