.nkx{--nkx-green:#006e2f;--nkx-green-hover:#005c27;--nkx-tint:#f0f6f2;--nkx-tint-2:#dfede4;--nkx-ink:#0e1512;--nkx-grey:#5c6b62;--nkx-line:#e6ece8;--nkx-ease:cubic-bezier(0.22,1,0.36,1);--nkx-fast:0.18s;--nkx-base:0.3s;--nkx-bz-r:22px;--nkx-bz-p:6px;--nkx-bz-shell:rgba(14,21,18,0.035);--nkx-bz-ring:rgba(14,21,18,0.06);--nkx-shadow-sm:0 1px 2px rgba(14,21,18,0.05),0 1px 3px rgba(14,21,18,0.06);--nkx-shadow-md:0 4px 6px -2px rgba(14,21,18,0.05),0 14px 28px -8px rgba(14,21,18,0.12);color:var(--nkx-ink);-webkit-font-smoothing:antialiased}.nkx ::selection{background:var(--nkx-green);color:#fff}.nkx-hero{position:relative;isolation:isolate;overflow:hidden}.nkx-hero:before{top:0;left:50%;transform:translateX(-50%);width:min(960px,100%);height:520px;background:radial-gradient(50% 60% at 50% 0,rgba(0,110,47,.09),transparent 70%)}.nkx-hero:after,.nkx-hero:before{content:"";position:absolute;pointer-events:none;z-index:-1}.nkx-hero:after{inset:0 0 30%;background-image:linear-gradient(rgba(0,110,47,.045) 1px,transparent 0),linear-gradient(90deg,rgba(0,110,47,.045) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(60% 90% at 50% 0,#000 30%,transparent 75%);mask-image:radial-gradient(60% 90% at 50% 0,#000 30%,transparent 75%)}.nkx-h1{margin-top:18px;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:800;letter-spacing:-.035em;line-height:1.06;color:var(--nkx-ink);text-wrap:balance}@keyframes nkx-monte{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.nkx-hero [data-monte]{animation:nkx-monte .6s var(--nkx-ease) backwards;animation-delay:calc(var(--i, 0) * 70ms)}.nkx-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:100px;font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--nkx-green);background:var(--nkx-tint);box-shadow:inset 0 0 0 1px rgba(0,110,47,.12)}.nkx-recherche{width:100%;min-height:58px;padding:14px 60px 14px 54px;border-radius:100px;-webkit-appearance:none;appearance:none;font-size:1rem;color:var(--nkx-ink);background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),inset 0 1px 0 #fff,inset 0 -1px 1px rgba(14,21,18,.06),0 1px 2px rgba(14,21,18,.05),0 18px 44px -18px rgba(3,35,20,.3);transition:box-shadow var(--nkx-base) var(--nkx-ease),background-color var(--nkx-base) var(--nkx-ease)}.nkx-recherche::placeholder{color:var(--nkx-grey)}.nkx-recherche:hover{background:rgba(255,255,255,.92)}.nkx-recherche:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),inset 0 1px 0 #fff,0 1px 2px rgba(14,21,18,.05),0 18px 44px -18px rgba(3,35,20,.3),0 0 0 4px rgba(0,110,47,.18)}.nkx-recherche:focus-visible{outline:2px solid var(--nkx-green);outline-offset:3px}.nkx [type=search]::-webkit-search-cancel-button,.nkx [type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}.nkx-chips{display:flex;gap:8px;padding:6px 16px;margin:0 -16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 40px),transparent)}.nkx-chips::-webkit-scrollbar{display:none}.nkx-chips>*{flex-shrink:0;scroll-snap-align:start}.nkx-chips.is-open{flex-wrap:wrap;justify-content:center;overflow:visible;-webkit-mask-image:none;mask-image:none}@media (min-width:768px){.nkx-chips{padding:6px 32px;margin:0 -32px}}.nkx-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;max-width:260px;padding:6px 14px;border-radius:100px;font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--nkx-grey);background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(14,21,18,.07),inset 0 1px 0 #fff,0 1px 2px rgba(14,21,18,.04);transition:transform var(--nkx-base) var(--nkx-ease),box-shadow var(--nkx-base) var(--nkx-ease),background-color var(--nkx-base) var(--nkx-ease),color var(--nkx-base) var(--nkx-ease)}.nkx-chip>span{overflow:hidden;text-overflow:ellipsis}.nkx-chip:hover{color:var(--nkx-ink);background:#fff;transform:translateY(-1px)}.nkx-chip:active{transform:scale(.97);transition-duration:var(--nkx-fast)}.nkx-chip[aria-pressed=true]{color:#fff;background:var(--nkx-green);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.25),0 8px 20px -10px rgba(0,110,47,.6)}.nkx-chip:focus-visible{outline:2px solid var(--nkx-green);outline-offset:2px}.nkx-toolbar{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 -1px 0 rgba(14,21,18,.06),0 10px 28px -18px rgba(3,35,20,.2)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.nkx-recherche,.nkx-toolbar{background:#fff}}.nkx-seg{padding:4px;background:rgba(14,21,18,.05);box-shadow:inset 0 0 0 1px rgba(14,21,18,.05)}.nkx-seg,.nkx-seg__btn{display:inline-flex;border-radius:100px}.nkx-seg__btn{align-items:center;gap:6px;min-height:34px;padding:4px 12px;font-size:.75rem;font-weight:700;white-space:nowrap;color:var(--nkx-grey);transition:color var(--nkx-base) var(--nkx-ease),background-color var(--nkx-base) var(--nkx-ease),box-shadow var(--nkx-base) var(--nkx-ease)}.nkx-seg__btn:hover{color:var(--nkx-ink)}.nkx-seg__btn[aria-pressed=true]{color:var(--nkx-ink);background:#fff;box-shadow:0 1px 2px rgba(14,21,18,.08),inset 0 0 0 1px rgba(14,21,18,.04)}.nkx-seg__btn:focus-visible{outline:2px solid var(--nkx-green);outline-offset:2px}.nkx-seg__n{font-variant-numeric:tabular-nums;font-size:.6875rem;padding:1px 7px;border-radius:100px;background:rgba(14,21,18,.06);color:var(--nkx-grey);transition:background-color var(--nkx-base) var(--nkx-ease),color var(--nkx-base) var(--nkx-ease)}.nkx-seg__btn[aria-pressed=true] .nkx-seg__n{background:var(--nkx-green);color:#fff}.nkx-select{-webkit-appearance:none;appearance:none;min-height:36px;padding:4px 32px 4px 34px;border-radius:100px;font-size:.75rem;font-weight:700;color:var(--nkx-ink);cursor:pointer;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(14,21,18,.07),inset 0 1px 0 #fff;transition:background-color var(--nkx-base) var(--nkx-ease),box-shadow var(--nkx-base) var(--nkx-ease)}.nkx-select:hover{background:#fff}.nkx-select:focus-visible{outline:2px solid var(--nkx-green);outline-offset:2px}.nkx-prix{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 12px;border-radius:100px;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(14,21,18,.07),inset 0 1px 0 #fff}.nkx-range{accent-color:var(--nkx-green);cursor:pointer}.nkx-range:focus-visible{outline:2px solid var(--nkx-green);outline-offset:4px;border-radius:4px}.nkx-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:6px 18px;border-radius:100px;font-size:.8125rem;font-weight:700;line-height:1;white-space:nowrap;color:var(--nkx-ink);background:rgba(255,255,255,.74);-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),inset 0 1px 0 #fff,inset 0 -1px 1px rgba(14,21,18,.06),0 1px 2px rgba(14,21,18,.05),0 10px 26px -14px rgba(3,35,20,.28),0 0 0 1px rgba(14,21,18,.05);transition:transform var(--nkx-base) var(--nkx-ease),box-shadow var(--nkx-base) var(--nkx-ease),background-color var(--nkx-base) var(--nkx-ease)}.nkx-btn:has(.nkx-btn__ico){padding-right:6px}.nkx-btn:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:.9;background:linear-gradient(115deg,rgba(255,255,255,.7),rgba(255,255,255,.12) 42%,rgba(255,255,255,0) 60%)}.nkx-btn:hover,.nkx-stretch:hover>.nkx-btn{transform:translateY(-1px);background:rgba(255,255,255,.96);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),inset 0 1px 0 #fff,inset 0 -1px 1px rgba(14,21,18,.06),0 2px 4px rgba(14,21,18,.05),0 16px 34px -16px rgba(3,35,20,.32),0 0 0 1px rgba(14,21,18,.07)}.nkx-btn:active{transform:scale(.98);transition-duration:var(--nkx-fast)}.nkx-btn:focus-visible{outline:2px solid var(--nkx-green);outline-offset:3px}.nkx-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.nkx-btn__ico{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;flex-shrink:0;margin-left:auto;background:rgba(14,21,18,.06);box-shadow:inset 0 0 0 1px rgba(14,21,18,.05);transition:transform var(--nkx-base) var(--nkx-ease),background-color var(--nkx-base) var(--nkx-ease)}.nkx-btn__ico svg{width:14px;height:14px;transition:transform var(--nkx-base) var(--nkx-ease)}.nkx-btn:hover .nkx-btn__ico,.nkx-stretch:hover .nkx-btn__ico{transform:translate(1px,-1px) scale(1.06);background:rgba(14,21,18,.09)}.nkx-btn:hover .nkx-btn__ico svg,.nkx-stretch:hover .nkx-btn__ico svg{transform:translateX(1px)}.nkx-btn--sm{min-height:38px;padding:4px 14px;font-size:.75rem}.nkx-btn--sm:has(.nkx-btn__ico){padding-right:4px}.nkx-btn--sm .nkx-btn__ico{width:28px;height:28px}.nkx-btn--primary{color:#fff;background:rgba(0,110,47,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 1px rgba(0,40,17,.35),0 1px 2px rgba(3,35,20,.2),0 12px 30px -14px rgba(0,110,47,.6)}.nkx-btn--primary:before{background:linear-gradient(115deg,rgba(255,255,255,.34),rgba(255,255,255,.06) 42%,rgba(255,255,255,0) 60%)}.nkx-btn--primary:hover,.nkx-stretch:hover>.nkx-btn--primary{background:rgba(0,92,39,.95);box-shadow:inset 0 0 0 1px rgba(255,255,255,.34),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 1px rgba(0,40,17,.35),0 2px 4px rgba(3,35,20,.2),0 18px 40px -16px rgba(0,110,47,.65)}.nkx-btn--primary .nkx-btn__ico{color:#fff;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.nkx-btn--primary:hover .nkx-btn__ico,.nkx-stretch:hover>.nkx-btn--primary .nkx-btn__ico{background:rgba(255,255,255,.24)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.nkx-btn{background:#fff}.nkx-btn--primary{background:var(--nkx-green)}}.nkx-disc{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;flex-shrink:0;color:var(--nkx-green);background:rgba(255,255,255,.82);box-shadow:inset 0 0 0 1px rgba(14,21,18,.07),inset 0 1px 0 #fff,0 1px 2px rgba(14,21,18,.05);transition:transform var(--nkx-base) var(--nkx-ease),background-color var(--nkx-base) var(--nkx-ease),box-shadow var(--nkx-base) var(--nkx-ease),color var(--nkx-base) var(--nkx-ease)}.nkx-disc:hover,.nkx-stretch:hover .nkx-disc{background:#fff;transform:translate(1px,-1px) scale(1.06);box-shadow:inset 0 0 0 1px rgba(0,110,47,.25),0 6px 16px -8px rgba(3,35,20,.3)}.nkx-disc:active{transform:scale(.96);transition-duration:var(--nkx-fast)}.nkx-disc:focus-visible{outline:2px solid var(--nkx-green);outline-offset:2px}.nkx-disc:disabled{opacity:.55;cursor:wait}.nkx-disc.is-on{color:#fff;background:var(--nkx-green);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.nkx-disc--sm{width:34px;height:34px}@media (pointer:coarse){.nkx-disc{width:44px;height:44px}}.nkx-card{position:relative;padding:var(--nkx-bz-p);border-radius:var(--nkx-bz-r);background:var(--nkx-bz-shell);box-shadow:inset 0 0 0 1px var(--nkx-bz-ring),inset 0 1px 0 rgba(255,255,255,.6),var(--nkx-shadow-sm);transition:transform var(--nkx-base) var(--nkx-ease),box-shadow var(--nkx-base) var(--nkx-ease)}.nkx-card__core{border-radius:calc(var(--nkx-bz-r) - var(--nkx-bz-p));background:#fff;overflow:hidden;height:100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(14,21,18,.05)}.nkx-card__img{transition:transform .5s var(--nkx-ease)}.nkx-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:100px;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;color:var(--nkx-green);background:rgba(255,255,255,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 1px 3px rgba(14,21,18,.12)}.nkx-tag--ink{color:#fff;background:rgba(14,21,18,.88)}.nkx-tag--green{color:#fff;background:var(--nkx-green)}.nkx-stretch{display:inline-flex;outline:none}.nkx-stretch:after{content:"";position:absolute;inset:0;z-index:0;border-radius:var(--nkx-bz-r)}.nkx-stretch:focus-visible>.nkx-btn,.nkx-stretch:focus-visible>.nkx-disc{outline:2px solid var(--nkx-green);outline-offset:3px}.nkx-card:has(.nkx-stretch:focus-visible){box-shadow:inset 0 0 0 1px var(--nkx-bz-ring),0 0 0 3px #fff,0 0 0 5px var(--nkx-green)}.nkx-reveal{opacity:0;transform:translateY(24px)}.nkx-reveal.in{opacity:1;transform:none}.nkx-card.nkx-reveal:not(.settled){transition:none}.nkx-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--nkx-bz-ring),inset 0 1px 0 rgba(255,255,255,.6),var(--nkx-shadow-md)}.nkx-card:hover .nkx-card__img{transform:scale(1.03)}@keyframes nkx-fade-in{0%{opacity:0}to{opacity:1}}.nkx-grid{animation:nkx-fade-in .35s var(--nkx-ease) backwards;transition:opacity .25s var(--nkx-ease)}.nkx-grid.nkx-busy{opacity:.55;pointer-events:none}@keyframes nkx-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.nkx-skel{position:relative;overflow:hidden;border-radius:8px;background:#eef2ef}.nkx-skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:nkx-shimmer 1.4s var(--nkx-ease) infinite}.nkx-page{min-width:40px;height:40px;padding:0 10px;border-radius:100px;font-size:.8125rem;font-weight:700;color:var(--nkx-ink);background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(14,21,18,.07),inset 0 1px 0 #fff;transition:transform var(--nkx-base) var(--nkx-ease),background-color var(--nkx-base) var(--nkx-ease),box-shadow var(--nkx-base) var(--nkx-ease)}.nkx-page:hover{background:#fff;transform:translateY(-1px)}.nkx-page[aria-current=page]{color:#fff;background:var(--nkx-green);box-shadow:0 8px 20px -10px rgba(0,110,47,.6)}.nkx-page:focus-visible{outline:2px solid var(--nkx-green);outline-offset:2px}@keyframes nkx-tiroir{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.nkx-drawer{animation:nkx-fade-in .25s var(--nkx-ease) both}.nkx-drawer__panel{animation:nkx-tiroir .42s var(--nkx-ease) both}.nkx-drawer.is-out{animation:nkx-fade-in .2s var(--nkx-ease) reverse both}.nkx-drawer.is-out .nkx-drawer__panel{animation:nkx-tiroir .2s var(--nkx-ease) reverse both}@media (max-width:560px){.nkx{--nkx-bz-r:18px;--nkx-bz-p:5px}}@media (prefers-reduced-motion:reduce){.nkx-reveal{opacity:1;transform:none}.nkx-drawer,.nkx-drawer__panel,.nkx-grid,.nkx-hero [data-monte],.nkx-skel:after{animation:none}.nkx-btn:active,.nkx-btn:hover,.nkx-btn:hover .nkx-btn__ico,.nkx-btn:hover .nkx-btn__ico svg,.nkx-card:hover,.nkx-card:hover .nkx-card__img,.nkx-chip:active,.nkx-chip:hover,.nkx-disc:hover,.nkx-page:hover,.nkx-stretch:hover .nkx-btn__ico,.nkx-stretch:hover .nkx-btn__ico svg,.nkx-stretch:hover .nkx-disc,.nkx-stretch:hover>.nkx-btn{transform:none}}