:root{--white:#FFFFFF;--lin-50:#F7FAF7;--lin-100:#EEF4F0;--lin-200:#D8E2DA;--lin-400:#6E8074;--ecorce-800:#17231D;--ecorce-500:#57665C;--laurier-100:#E4EEE7;--laurier-300:#5C8271;--laurier-500:#1E3A2F;--laurier-600:#14271F;--laurier-700:#0F1F18;--ambre-100:#FAF3E3;--ambre-300:#E0A55D;--ambre-500:#C67D28;--ambre-600:#A6651C;--ambre-700:#874B04;--color-bg:var(--lin-50);--color-surface:var(--white);--color-warm:var(--lin-100);--color-border:var(--lin-200);--color-border-strong:var(--lin-400);--color-text:var(--ecorce-800);--color-text-muted:var(--ecorce-500);--color-on-primary:var(--white);--color-primary:var(--laurier-500);--color-primary-hover:var(--laurier-600);--color-primary-soft:var(--laurier-100);--color-accent:var(--ambre-500);--color-accent-hover:var(--ambre-600);--color-accent-soft:var(--ambre-100);--color-accent-text:var(--ambre-700);--color-success:#226848;--color-warning:#966000;--color-error:#B52C25;--color-focus:var(--ambre-500);--bg-page:var(--color-bg);--bg-surface:var(--color-surface);--bg-card:var(--color-surface);--bg-sunken:var(--color-warm);--border-subtle:var(--color-border);--border-default:var(--color-border-strong);--text-primary:var(--color-text);--text-secondary:var(--color-text-muted);--text-muted:var(--color-text-muted);--text-on-accent:var(--color-on-primary);--accent:var(--color-primary);--accent-hover:var(--color-primary-hover);--accent-active:var(--laurier-600);--accent-tint:var(--color-primary-soft);--accent-2:var(--color-accent);--accent-2-hover:var(--color-accent-hover);--accent-2-tint:var(--color-accent-soft);--success:var(--color-success);--warning:var(--color-warning);--error:var(--color-error);--success-tint:#E4EEE7;--warning-tint:#FAF3E3;--error-tint:#FDF4F2;--link:var(--color-primary);--link-hover:var(--color-primary-hover);--scrim:rgba(23,35,29,0.45);--font-display:"Young Serif","Iowan Old Style",Georgia,serif;--font-body:"Karla","Segoe UI",Helvetica,Arial,sans-serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:22px;--text-xl:28px;--text-2xl:34px;--text-3xl:42px;--text-4xl:42px;--text-hero:var(--text-3xl);--leading-tight:1.05;--leading-snug:1.25;--leading-normal:1.6;--tracking-tight:-0.02em;--tracking-wide:0.01em;--tracking-wider:0.12em;--numeric-tabular:tabular-nums;--measure:62ch}@font-face{font-family:"Young Serif";src:url(/fonts/young-serif-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Young Serif";src:url(/fonts/young-serif-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;src:url(/fonts/karla-variable-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla;src:url(/fonts/karla-variable-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@media (min-width:900px){:root{--text-md:20px;--text-lg:25px;--text-xl:34px;--text-2xl:48px;--text-3xl:68px;--text-4xl:68px}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(23,35,29,0.05);--shadow-md:0 1px 2px rgba(23,35,29,0.04),0 8px 24px rgba(23,35,29,0.07);--shadow-lg:0 12px 32px rgba(23,35,29,0.12);--ease-out:cubic-bezier(0.2,0,0.2,1);--duration-fast:120ms;--duration-base:240ms;--tap-target:44px;--container-max:1200px;--nuit-900:#0C1A14;--nuit-800:var(--laurier-700);--nuit-700:var(--laurier-600);--on-nuit:#EEF4F0;--on-nuit-muted:#B9C9BF;--on-nuit-line:rgba(238,244,240,0.14);--verre-ambre:linear-gradient(160deg,#E0A55D,#C67D28 45%,#874B04);--laiton:linear-gradient(135deg,#F2D29B,#C99A4E 40%,#8D6324 75%,#D9B06C);--papier:#FBF8F1;--papier-trait:#E6DCC8;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.09 0 0 0 0 0.14 0 0 0 0 0.11 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 0.94 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--halo-ambre:radial-gradient(closest-side,rgba(224,165,93,0.42),rgba(224,165,93,0));--halo-sauge:radial-gradient(closest-side,rgba(92,130,113,0.28),rgba(92,130,113,0));--famille-racines:#8C5638;--famille-racines-soft:#F3E9E2;--famille-racines-ink:#FFFFFF;--famille-tisanes:#4F7462;--famille-tisanes-soft:#E6EFEA;--famille-tisanes-ink:#FFFFFF;--famille-huiles:#A0601A;--famille-huiles-soft:#F8EEDF;--famille-huiles-ink:#FFFFFF;--famille-miels:#E3A548;--famille-miels-soft:#FBF3E3;--famille-miels-ink:#17231D;--shadow-float:0 2px 4px rgba(15,31,24,0.04),0 24px 48px -16px rgba(15,31,24,0.22);--shadow-drawer:inset 0 1px 0 rgba(255,255,255,0.08),0 1px 0 rgba(0,0,0,0.35);--ring-laiton:0 0 0 1px rgba(201,154,78,0.55);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--duration-slow:300ms;--text-display:clamp(2.5rem,1.55rem + 4vw,5rem)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px;scroll-padding-bottom:90px}body,html{overflow-x:clip}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body,system-ui,-apple-system,sans-serif);font-size:var(--text-base,16px);line-height:var(--leading-normal,1.6);-webkit-font-smoothing:antialiased}h1,h2{margin:0;font-family:var(--font-display);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary)}h3,h4{margin:0;font-family:var(--font-body);font-weight:600;line-height:var(--leading-snug);color:var(--color-text)}button,input,select,textarea{font:inherit;color:inherit;box-sizing:border-box}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}.prose a,p a:not([class]){text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-weight:600}.skip-link:focus{left:var(--space-4)}.container{width:100%;max-width:var(--container-max,1200px);margin-inline:auto;padding-inline:var(--space-4)}.prose{max-width:var(--measure)}.tabular{font-feature-settings:var(--numeric-tabular);font-variant-numeric:var(--numeric-tabular)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}::selection{background:var(--ambre-300);color:var(--ecorce-800)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.page-enter{animation:page-enter .42s var(--ease-out-expo) backwards}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}}.cart-flight{position:fixed;z-index:9999;width:26px;height:12px;border-radius:999px;pointer-events:none;background:linear-gradient(90deg,#2E5B46 0 50%,#F1EBDC 50% 100%);box-shadow:0 6px 14px rgba(15,31,24,.35),inset 0 2px 2px rgba(255,255,255,.55),inset 0 -2px 2px rgba(0,0,0,.18);will-change:transform}.cart-bump{animation:cart-bump .52s var(--ease-spring)}@keyframes cart-bump{30%{transform:scale(1.35)}60%{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.Toast_toast__ETwJm{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;border-radius:18px!important;padding:14px 44px 14px 16px!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.08),0 8px 10px -6px rgba(0,0,0,.04)!important;font-family:var(--font-body)!important;transition:all .25s ease-out!important;overflow:visible!important;box-sizing:border-box!important}.Toast_toast__ETwJm>*{opacity:1!important}.Toast_iconContainer__Hp7WF,.Toast_toast__ETwJm [data-icon]{position:static!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex-shrink:0!important}.Toast_iconCircleError__V1Yke,.Toast_iconCircleInfo__f2AQ2,.Toast_iconCircleSuccess__aOTka,.Toast_iconCircleWarning__jAyVN{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.12);flex-shrink:0}.Toast_iconCircleSuccess__aOTka{background:#22C55E}.Toast_iconCircleError__V1Yke{background:#EF4444}.Toast_iconCircleWarning__jAyVN{background:#F59E0B}.Toast_iconCircleInfo__f2AQ2{background:#3B82F6}.Toast_toast__ETwJm [data-content]{position:static!important;display:flex!important;flex-direction:column!important;justify-content:center!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;gap:3px!important}.Toast_toastSuccess__ZQAYR,.Toast_toast__ETwJm[data-type=success]{background:#F0FDF4!important;border:1px solid #bbf7d0!important}.Toast_toastError___FT76,.Toast_toast__ETwJm[data-type=error]{background:#FEF2F2!important;border:1px solid #fecaca!important}.Toast_toastWarning__hzPQM,.Toast_toast__ETwJm[data-type=warning]{background:#FFFBEB!important;border:1px solid #fde68a!important}.Toast_toastInfo__cxTC6,.Toast_toast__ETwJm[data-type=info]{background:#EFF6FF!important;border:1px solid #bfdbfe!important}.Toast_title__d2p_b{font-size:.9375rem!important;font-weight:700!important;color:#1E293B!important;line-height:1.3!important;margin:0!important;text-align:left!important}.Toast_description__e4Rkh{font-size:.8125rem!important;font-weight:500!important;color:#475569!important;line-height:1.4!important;margin:0!important;text-align:left!important}.Toast_closeButton__LP0Ty,.Toast_toast__ETwJm [data-close-button]{position:absolute!important;top:50%!important;right:12px!important;left:auto!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border-radius:999px!important;background:transparent!important;border:none!important;color:#64748B!important;cursor:pointer!important;transition:all .15s ease-out!important;opacity:.8!important;z-index:10!important}.Toast_closeButton__LP0Ty:hover,.Toast_toast__ETwJm [data-close-button]:hover{background:rgba(0,0,0,.08)!important;color:#0F172A!important;opacity:1!important}.Toast_actionButton__SIPpC{background:#1E293B!important;color:#FFFFFF!important;font-weight:600!important;border-radius:var(--radius-md)!important}.Toast_actionButton__SIPpC,.Toast_cancelButton___AIkW{font-size:.75rem!important;padding:var(--space-2) var(--space-3)!important}.Toast_cancelButton___AIkW{background:#FFFFFF!important;color:#475569!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important}@media (max-width:640px){.Toast_toast__ETwJm{width:calc(100vw - 32px)!important;max-width:400px!important;margin-inline:auto!important;border-radius:16px!important;padding:12px 38px 12px 12px!important;gap:10px!important}.Toast_iconCircleError__V1Yke,.Toast_iconCircleInfo__f2AQ2,.Toast_iconCircleSuccess__aOTka,.Toast_iconCircleWarning__jAyVN,.Toast_iconContainer__Hp7WF,.Toast_toast__ETwJm [data-icon]{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.Toast_title__d2p_b{font-size:.875rem!important}.Toast_description__e4Rkh{font-size:.75rem!important}}