body.template-index{--nfh-flame:#F94D00;--nfh-flame-lo:#FF6B2C;--nfh-ink:#100C08;--nfh-ink-80:rgba(16,12,8,.8);--nfh-ink-55:rgba(16,12,8,.55);--nfh-ink-35:rgba(16,12,8,.35);--nfh-ivory:#F7F4EF;--nfh-ivory-2:#EFEAE1;--nfh-paper:#fff;--nfh-line:rgba(16,12,8,.12);--nfh-line-2:rgba(16,12,8,.07);--nfh-dline:rgba(255,255,255,.14);--nfh-f:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--nfh-ease:cubic-bezier(.22,.61,.36,1);background:var(--nfh-ivory)}body.template-index .nfh{font-family:var(--nfh-f);color:var(--nfh-ink);line-height:1.5;-webkit-font-smoothing:antialiased}body.template-index .nfh *{box-sizing:border-box}body.template-index .nfh img{display:block;max-width:100%}body.template-index .nfh a{text-decoration:none;color:inherit}.nfh-wrap{max-width:1280px;margin:0 auto;padding:0 32px}.nfh-display{font-weight:900;letter-spacing:-.035em;line-height:.94;text-transform:uppercase;margin:0}.nfh-eyebrow{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--nfh-flame);display:block}.nfh-eyebrow.on-dark{color:var(--nfh-flame-lo)}.nfh-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.nfh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:13.5px;letter-spacing:.1em;text-transform:uppercase;padding:17px 30px;border:1px solid transparent;transition:all .3s var(--nfh-ease);white-space:nowrap;cursor:pointer;font-family:var(--nfh-f);border-radius:0}.nfh-btn svg{transition:transform .3s var(--nfh-ease)}.nfh-btn:hover svg{transform:translate(4px)}.nfh-btn--flame{background:var(--nfh-flame);color:#fff}.nfh-btn--flame:hover{background:#e04400;color:#fff}.nfh-btn--ghost{border-color:#ffffff52;color:#fff;background:transparent}.nfh-btn--ghost:hover{background:#fff;color:var(--nfh-ink);border-color:#fff}.nfh-btn--outline{border-color:var(--nfh-ink);color:var(--nfh-ink);background:transparent}.nfh-btn--outline:hover{background:var(--nfh-ink);color:#fff}.nfh-rv{opacity:0;transform:translateY(26px);transition:opacity .9s var(--nfh-ease),transform .9s var(--nfh-ease)}.nfh-rv.nfh-in{opacity:1;transform:none}.nfh-hero{position:relative;background:var(--nfh-ink);color:#fff;min-height:660px;display:flex;align-items:center;overflow:hidden}.nfh-hero__media{position:absolute;top:0;right:0;bottom:0;width:70%;z-index:0;overflow:hidden}.nfh-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center var(--nfh-focal,56%)}.nfh-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#100c08,#100c08eb 16%,#100c088c 40%,#100c0829 72%,#100c0857)}.nfh-hero .nfh-wrap{position:relative;z-index:2;padding-top:64px;padding-bottom:104px;width:100%}.nfh-hero__in{max-width:690px}.nfh-hero__in .nfh-eyebrow{margin-bottom:18px}.nfh-hero h1{font-size:clamp(32px,3.85vw,50px);font-weight:900;letter-spacing:-.04em;line-height:.94;text-transform:uppercase;margin:0 0 20px;color:#fff}.nfh-hero h1 .fl{color:var(--nfh-flame-lo)}.nfh-hero__sub{font-size:16px;color:#ffffffc7;max-width:520px;margin:0 0 24px;line-height:1.58}.nfh-proof{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px;padding:13px 0;border-top:1px solid var(--nfh-dline);border-bottom:1px solid var(--nfh-dline)}.nfh-proof .g{display:flex;align-items:center;gap:10px}.nfh-stars{display:flex;gap:2px;color:var(--nfh-flame-lo);flex:0 0 auto}.nfh-proof .t{font-size:12.5px;color:#ffffffc7;white-space:nowrap}.nfh-proof .t b{color:#fff;font-weight:700}.nfh-proof .vr{width:1px;height:18px;background:var(--nfh-dline)}.nfh-proof .ic{color:var(--nfh-flame-lo);display:flex}.nfh-cta{display:flex;gap:14px;flex-wrap:wrap}.nfh-fud{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px;font-size:12px;color:#fff9}.nfh-fud span{display:flex;align-items:center;gap:7px}.nfh-fud svg{color:var(--nfh-flame-lo);flex:0 0 auto}.nfh-pod{position:absolute;right:78px;bottom:34px;z-index:3;background:#100c089e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--nfh-dline);padding:22px 26px;display:flex;gap:30px}.nfh-pod .k{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff85;margin-bottom:7px;font-weight:600}.nfh-pod .v{font-size:22px;font-weight:900;letter-spacing:-.03em;color:#fff}.nfh-pod .v em{font-style:normal;font-size:11.5px;font-weight:600;color:#fff9;margin-left:4px}.nfh-pod .tag{position:absolute;top:-11px;left:26px;background:var(--nfh-flame);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px}.nfh-trust{background:var(--nfh-paper);border-bottom:1px solid var(--nfh-line)}.nfh-trust .nfh-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.nfh-trust .t{display:flex;align-items:flex-start;gap:14px;padding:30px 26px 30px 0}.nfh-trust .t+.t{padding-left:26px;border-left:1px solid var(--nfh-line-2)}.nfh-trust .t svg{color:var(--nfh-flame);flex:0 0 auto;margin-top:2px}.nfh-trust b{display:block;font-size:13px;font-weight:800;margin-bottom:3px}.nfh-trust span{font-size:12.5px;color:var(--nfh-ink-55);line-height:1.4}.nfh-blk{padding:104px 0}.nfh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:44px}.nfh-head .l{max-width:620px}.nfh-head .nfh-eyebrow{margin-bottom:14px}.nfh-head p{margin:14px 0 0;color:var(--nfh-ink-55);font-size:16px;max-width:520px}.nfh-more{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:9px;padding-bottom:5px;border-bottom:1.5px solid var(--nfh-ink);transition:.25s;white-space:nowrap}.nfh-more:hover{color:var(--nfh-flame);border-color:var(--nfh-flame);gap:14px}.nfh-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--nfh-line-2)}.nfh-cat{position:relative;aspect-ratio:3/3.5;overflow:hidden;background:var(--nfh-ink);display:flex;flex-direction:column;justify-content:flex-end;padding:26px}.nfh-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--nfh-ease);z-index:0}.nfh-cat:hover img{transform:scale(1.07)}.nfh-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#100c0800 32%,#100c08db);transition:.4s}.nfh-cat:hover:after{background:linear-gradient(180deg,#100c081a 22%,#100c08eb)}.nfh-cat>*{position:relative;z-index:2}.nfh-cat .k{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--nfh-flame-lo);margin-bottom:8px}.nfh-cat h3{font-size:21px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:#fff;line-height:1.05;margin:0}.nfh-cat .c{font-size:12px;color:#ffffff9e;margin-top:7px;display:flex;align-items:center;gap:8px;transition:.3s}.nfh-cat:hover .c{color:var(--nfh-flame-lo);gap:12px}.nfh-finder{background:var(--nfh-ink);color:#fff;position:relative;overflow:hidden}.nfh-finder:before{content:"";position:absolute;right:-140px;top:-140px;width:540px;height:540px;background:radial-gradient(circle,rgba(249,77,0,.26),transparent 68%);pointer-events:none}.nfh-finder .nfh-wrap{position:relative;z-index:2;display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center;padding-top:96px;padding-bottom:96px}.nfh-finder h2{font-size:clamp(28px,3.5vw,46px);color:#fff}.nfh-finder p{color:#ffffffa8;margin:16px 0 0;font-size:15.5px;max-width:400px}.nfh-opts{display:flex;flex-direction:column;gap:1px;background:var(--nfh-dline);border:1px solid var(--nfh-dline)}.nfh-opt{display:flex;align-items:center;gap:26px;background:var(--nfh-ink);padding:24px 26px;transition:.3s var(--nfh-ease)}.nfh-opt:hover{background:#1c1510;padding-left:34px}.nfh-opt .sz{font-size:26px;font-weight:900;letter-spacing:-.04em;color:var(--nfh-flame-lo);min-width:112px}.nfh-opt .sz em{font-style:normal;font-size:12px;font-weight:600;color:#ffffff6b;display:block;letter-spacing:.06em;margin-top:2px}.nfh-opt .tx b{display:block;font-size:15px;font-weight:800;color:#fff}.nfh-opt .tx span{font-size:12.5px;color:#ffffff8a}.nfh-opt .arw{margin-left:auto;color:#ffffff52;transition:.3s var(--nfh-ease)}.nfh-opt:hover .arw{color:var(--nfh-flame-lo);transform:translate(6px)}.nfh-diff{background:var(--nfh-paper)}.nfh-dgrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--nfh-line)}.nfh-dc{padding:44px 36px 44px 0;border-bottom:1px solid var(--nfh-line)}.nfh-dc+.nfh-dc{padding-left:36px;border-left:1px solid var(--nfh-line-2)}.nfh-dc .n{font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--nfh-ink-35);margin-bottom:26px}.nfh-dc>svg{color:var(--nfh-flame);margin-bottom:20px}.nfh-dc h3{font-size:20px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 11px}.nfh-dc p{font-size:14.5px;color:var(--nfh-ink-55);line-height:1.65;margin:0}.nfh-dc .ft{margin-top:18px;padding-top:14px;border-top:1px solid var(--nfh-line-2);font-size:12px;font-weight:700;color:var(--nfh-ink-80);display:flex;align-items:center;gap:8px}.nfh-dc .ft svg{width:13px;height:13px;color:var(--nfh-flame)}.nfh-story{background:var(--nfh-ivory)}.nfh-story .nfh-wrap{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.nfh-story__fig{position:relative;aspect-ratio:4/4.4;overflow:hidden;background:var(--nfh-ink)}.nfh-story__fig img{width:100%;height:100%;object-fit:cover}.nfh-story__cap{position:absolute;left:0;right:0;bottom:0;padding:22px;background:linear-gradient(180deg,transparent,rgba(16,12,8,.86));color:#fff;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.nfh-story h2{font-size:clamp(26px,3vw,38px);margin:16px 0 22px}.nfh-story p{color:var(--nfh-ink-55);font-size:16px;line-height:1.68;margin:0 0 16px}.nfh-pts{display:flex;flex-direction:column;gap:16px;margin:28px 0 32px}.nfh-pt{display:flex;gap:14px;align-items:flex-start}.nfh-pt svg{color:var(--nfh-flame);flex:0 0 auto;margin-top:3px}.nfh-pt div{font-size:14.5px;color:var(--nfh-ink-80);line-height:1.55}.nfh-pt b{font-weight:800}.nfh-guide{background:var(--nfh-ink);color:#fff}.nfh-guide .nfh-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;padding-top:88px;padding-bottom:88px}.nfh-guide h2{font-size:clamp(27px,3.3vw,42px);color:#fff}.nfh-guide p{color:#ffffffa8;margin:16px 0 26px;max-width:460px;font-size:15.5px}.nfh-gform{display:flex;gap:10px;flex-wrap:wrap;max-width:480px}.nfh-gform input{flex:1;min-width:230px;background:#ffffff0f;border:1px solid var(--nfh-dline);padding:16px 18px;color:#fff;font-family:var(--nfh-f);font-size:14px;border-radius:0}.nfh-gform input::placeholder{color:#fff6}.nfh-gform input:focus{outline:none;border-color:var(--nfh-flame);background:#ffffff1a}.nfh-guide small{display:block;margin-top:14px;font-size:11.5px;color:#ffffff6b}.nfh-gcard{border:1px solid var(--nfh-dline);background:linear-gradient(160deg,#1d1611,#120e0b);padding:30px;display:flex;gap:24px;align-items:center}.nfh-gcard .cov{width:104px;height:136px;flex:0 0 104px;background:var(--nfh-flame);display:flex;flex-direction:column;justify-content:flex-end;padding:14px;color:#fff;box-shadow:0 20px 36px -14px #f94d0080}.nfh-gcard .cov b{font-size:14px;font-weight:900;letter-spacing:-.02em;line-height:1.06;text-transform:uppercase}.nfh-gcard .cov i{font-style:normal;font-size:8.5px;letter-spacing:.15em;margin-bottom:7px;opacity:.8;font-weight:700}.nfh-gcard h4{font-size:15px;font-weight:900;text-transform:uppercase;margin:0 0 9px;color:#fff}.nfh-gcard ul{list-style:none;display:flex;flex-direction:column;gap:7px;margin:0;padding:0}.nfh-gcard li{font-size:12.5px;color:#ffffff9e;display:flex;gap:8px;align-items:flex-start}.nfh-gcard li svg{color:var(--nfh-flame-lo);flex:0 0 auto;margin-top:3px}body.template-index .shopify-section{background:transparent}@media(max-width:1080px){.nfh-cats{grid-template-columns:repeat(2,1fr)}.nfh-pod{display:none}.nfh-finder .nfh-wrap,.nfh-story .nfh-wrap,.nfh-guide .nfh-wrap{grid-template-columns:1fr;gap:44px}.nfh-dgrid{grid-template-columns:1fr}.nfh-dc,.nfh-dc+.nfh-dc{padding:32px 0;border-left:none}.nfh-trust .nfh-wrap{grid-template-columns:1fr 1fr}.nfh-trust .t:nth-child(3){padding-left:0;border-left:none}}@media(max-width:640px){.nfh-wrap{padding:0 20px}.nfh-blk{padding:64px 0}.nfh-cats,.nfh-trust .nfh-wrap{grid-template-columns:1fr}.nfh-trust .t+.t{padding-left:0;border-left:none;border-top:1px solid var(--nfh-line-2)}.nfh-head{flex-direction:column;align-items:flex-start;gap:20px}.nfh-hero{min-height:auto}.nfh-hero__media{width:100%}.nfh-hero__media:after{background:linear-gradient(180deg,#100c08eb,#100c08cc 55%,#100c08e0)}.nfh-hero .nfh-wrap{padding-top:44px;padding-bottom:52px}.nfh-hero h1{font-size:clamp(26px,7.4vw,44px);line-height:.98}.nfh-hero__in{max-width:100%}.nfh-hero__sub{font-size:14.5px}.nfh-proof{gap:10px 14px;padding:12px 0}.nfh-proof .vr{display:none}.nfh-proof .t{white-space:normal;font-size:12px}.nfh-cta .nfh-btn{flex:1 1 100%;padding:16px 18px}.nfh-fud{gap:8px 14px;font-size:11.5px}.nfh-opt{gap:14px;padding:18px}.nfh-opt .sz{min-width:76px;font-size:20px}.nfh-story .nfh-wrap{gap:32px}.nfh-gform .nfh-btn{flex:1 1 100%}}body.template-index .nfh.nfh-hero,body.template-index .nfh.nfh-finder,body.template-index .nfh.nfh-guide,body.template-index .nfh a.nfh-btn--flame,body.template-index .nfh a.nfh-btn--flame:hover,body.template-index .nfh button.nfh-btn--flame,body.template-index .nfh button.nfh-btn--flame:hover,body.template-index .nfh a.nfh-btn--ghost{color:#fff}body.template-index .nfh a.nfh-btn--ghost:hover,body.template-index .nfh a.nfh-btn--outline{color:var(--nfh-ink)}body.template-index .nfh a.nfh-btn--outline:hover{color:#fff}body.template-index .featured-collection-wrapper{background:var(--nfh-ivory)}body.template-index .featured-collection__heading{text-transform:uppercase;letter-spacing:-.035em;line-height:.96}.nfh-prods{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.nfh-card{background:var(--nfh-paper);border:1px solid var(--nfh-line);display:flex;flex-direction:column;transition:.35s var(--nfh-ease);position:relative}.nfh-card:hover{border-color:var(--nfh-ink-35);transform:translateY(-5px);box-shadow:0 26px 50px -26px #100c0857}.nfh-card__thumb{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--nfh-ivory-2)}.nfh-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--nfh-ease)}.nfh-card:hover .nfh-card__thumb img{transform:scale(1.06)}.nfh-card__flags{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.nfh-chip{font-size:9.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;padding:5px 9px;line-height:1.2}.nfh-chip--save{background:var(--nfh-flame);color:#fff}.nfh-chip--pre{background:var(--nfh-ink);color:#fff}.nfh-card__cta{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;opacity:0;transform:translateY(10px);transition:.32s var(--nfh-ease);display:block}.nfh-card:hover .nfh-card__cta{opacity:1;transform:none}.nfh-card__cta .nfh-btn{width:100%;background:#f94d00e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:11.5px;padding:14px;justify-content:center}.nfh-card__body{padding:18px;display:flex;flex-direction:column;flex:1}.nfh-card__meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nfh-ink-35)}.nfh-card__title{font-size:16px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;margin:9px 0 8px;line-height:1.15}.nfh-card__rate{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--nfh-ink-55)}.nfh-card__rate .product-card__rating-stars{font-size:12px}.nfh-card__specs{margin:13px 0;padding:11px 0;border-top:1px solid var(--nfh-line-2);border-bottom:1px solid var(--nfh-line-2);display:flex;flex-direction:column;gap:6px}.nfh-card__specs span{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--nfh-ink-80);font-variant-numeric:tabular-nums;line-height:1.3}.nfh-card__specs svg{width:13px;height:13px;flex:0 0 13px;color:var(--nfh-flame)}.nfh-card__specs b{font-weight:700}.nfh-card__price{display:flex;align-items:baseline;gap:9px;margin-top:auto;padding-top:4px}.nfh-card__price .now{font-size:19px;font-weight:900;letter-spacing:-.03em}.nfh-card__price .was{font-size:13px;color:var(--nfh-ink-35);text-decoration:line-through}.nfh-card__price .cur{margin-left:auto;font-size:10px;font-weight:700;color:var(--nfh-ink-35);letter-spacing:.1em}body.template-index .nfh a.nfh-card__thumb,body.template-index .nfh .nfh-card__title a{color:inherit}@media(max-width:1080px){.nfh-prods{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.nfh-prods{grid-template-columns:1fr;gap:18px}}.nfh-card__price .now--sale{color:var(--nfh-flame)}body.template-index .nfh a.nfh-pod{color:#fff;text-decoration:none;cursor:pointer}.nfh-pod{align-items:flex-start;transition:background .3s var(--nfh-ease),border-color .3s var(--nfh-ease),transform .3s var(--nfh-ease)}.nfh-pod:hover{background:#100c08c7;border-color:#f94d008c;transform:translateY(-3px)}.nfh-pod:focus-visible{outline:2px solid var(--nfh-flame);outline-offset:3px}.nfh-pod__go{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid var(--nfh-dline);border-radius:999px;color:#ffffff8c;align-self:center;margin-left:6px;transition:.3s var(--nfh-ease)}.nfh-pod__go svg{width:14px;height:14px}.nfh-pod:hover .nfh-pod__go{background:var(--nfh-flame);border-color:var(--nfh-flame);color:#fff;transform:translate(3px)}body.template-index .nfh .nfh-gform input[type=email]{flex:1 1 230px;min-width:0;height:auto;margin:0;background:#ffffff0f;border:1px solid var(--nfh-dline);border-radius:0;padding:16px 18px;color:#fff;font-family:var(--nfh-f);font-size:14px;line-height:1.4;box-shadow:none;-webkit-appearance:none;appearance:none;transition:.25s}body.template-index .nfh .nfh-gform input[type=email]::placeholder{color:#ffffff6b;opacity:1}body.template-index .nfh .nfh-gform input[type=email]:focus{outline:none;background:#ffffff1a;border-color:var(--nfh-flame);box-shadow:none}body.template-index .nfh .nfh-gform button.nfh-btn{margin:0;height:auto;align-self:stretch}body.template-index .nfh .nfh-gform{align-items:stretch}@media(min-width:641px){html[lang=fr] .nfh-hero__in{max-width:730px}html[lang=fr] .nfh-hero h1{font-size:clamp(30px,3.4vw,44px)}}@media(max-width:640px){html[lang=fr] .nfh-hero h1{font-size:clamp(19px,5.6vw,44px)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/nf-home-skin.css.map */
