@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#08090d;--panel:#12141b;--panel-2:#171922;--ink:#f5f6f9;--muted:#9aa0b0;--line:#262a35;--accent:#3dff9a;--accent-ink:#08090d;--blue:#2b8cff;--promo:#f35;--warn:#f5a524;--ink-2:#e4e6eb;--ink-3:#c3c6d1;--logo-fond:#0b0c10;--halo:#3dff9a1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#e1e5eb;--panel:#fff;--panel-2:#d9dee6;--ink:#0b0c10;--muted:#5b6270;--line:#cbd2dc;--accent:#00b140;--accent-ink:#fff;--ink-2:#1f2530;--ink-3:#3d4452;--logo-fond:#fff;--halo:#00b14024;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .glass{box-shadow:0 8px 28px #141e3214,0 1px 2px #141e320d}:root[data-theme=light] .btn-out{border-color:#cfd4dd}:root[data-theme=light] .vitrine .carte-feat:hover{box-shadow:0 10px 30px #12b8621f}html,body{height:100%}body{color:var(--ink);background:radial-gradient(1100px 560px at 78% -8%, var(--halo), transparent 60%), radial-gradient(800px 460px at -5% 30%, #2b8cff14, transparent 60%), var(--bg);background-attachment:fixed;margin:0;font-family:Space Grotesk,Segoe UI,system-ui,sans-serif}a{color:var(--accent);text-decoration:none}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.glass{background:var(--panel);border:1px solid var(--line);border-radius:16px}.lab{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.in{box-sizing:border-box;border:1px solid var(--line);width:100%;height:42px;font:inherit;background:var(--panel-2);color:var(--ink);border-radius:10px;padding:0 12px;font-size:14px}.in:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #3dff9a2e}.in::placeholder{color:var(--muted)}.btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:default}.btn-acc{background:var(--accent);color:var(--accent-ink)}.btn-dark{background:var(--ink);color:var(--bg)}.btn-out{color:var(--ink);border:1px solid var(--line);background:0 0}.btn-out:hover{border-color:var(--ink-3)}.seg{background:var(--panel-2);border-radius:10px;gap:4px;padding:3px;display:flex}.seg button{height:32px;font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;padding:0 10px;font-size:12px;font-weight:700}.seg button.on{background:var(--accent);color:var(--accent-ink)}.pill{border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pill-ok{color:var(--accent);background:#3dff9a24}.pill-warn{color:var(--warn);background:#f5a52424}.pill-err{color:#ff6b83;background:#ff335524}.nav{flex-wrap:wrap;row-gap:4px}.nav a,.nav>span{color:var(--muted);white-space:nowrap;font-size:13.5px;font-weight:600;text-decoration:none}.nav a.on,.nav>span.on{color:var(--ink)}.espace>header{flex-wrap:wrap;gap:16px}.alert-err{color:#ff6b83;background:#ff33551a;border:1px solid #ff33554d;border-radius:10px;padding:10px 12px;font-size:13px}.alert-ok{color:var(--accent);background:#3dff9a1a;border:1px solid #3dff9a4d;border-radius:10px;padding:10px 12px;font-size:13px}.chip{background:var(--panel-2);border:1px solid var(--line);height:30px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.planche{color:#111;box-sizing:border-box;font-family:var(--police-texte,"Space Grotesk", "Segoe UI", system-ui, sans-serif);background:#fff;display:grid}.et{box-sizing:border-box;background:var(--fond-et,#fff);color:#111;text-align:center;border:.3mm solid #cfcfcf;flex-direction:column;display:flex;overflow:hidden}.et-bandeau{color:#fff;cursor:default;flex:none;justify-content:center;align-items:center;padding:.5mm 1.5mm;display:flex;overflow:hidden}.et-bandeau-txt{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:1.2mm;font-weight:800;line-height:1.2;display:inline-flex}.et-flanc{flex-direction:row;flex:auto;min-width:0;min-height:0;display:flex}.et-flanc-gauche{flex-direction:row}.et-flanc-droite{flex-direction:row-reverse}.et-corps{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.et-corps>*{flex:none}.et-marque{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-weight:800;line-height:1.1;overflow:hidden}.et-nom{text-wrap:balance;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-shrink:0;margin-top:.3mm;font-weight:600;line-height:1.12;display:-webkit-box;overflow:hidden}.et-centre{flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex;flex:auto!important}.et-centre>*{flex:none}.et-large .et-centre{flex-direction:row;align-items:baseline;gap:1.2mm}.et-large .et-detail{white-space:nowrap}.et-ancien{font-family:var(--police-prix,inherit);color:#555;font-weight:600;line-height:1.1;-webkit-text-decoration:line-through #f35;text-decoration:line-through #f35;text-decoration-thickness:.12em}.et-prix{font-family:var(--police-prix,inherit);color:#f35;white-space:nowrap;letter-spacing:-.03em;font-weight:800;line-height:.98}.et-detail{color:#333;white-space:nowrap;font-weight:600;line-height:1.15}.et-prix.et-noir{color:#111}.et-unitaire{color:#333;white-space:nowrap;line-height:1.15}.et-dates{color:#333;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.et-pastille{background:var(--c);color:#fff;text-align:center;z-index:1;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;padding:.5mm;font-weight:900;line-height:1;display:flex;position:absolute;top:1.2mm;right:1.2mm;transform:rotate(-8deg);box-shadow:0 .4mm 1mm #00000038}.et-pastille span{text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap}.et-pastille span.long{white-space:normal;overflow-wrap:normal}.st-pastille{position:relative}.st-pastille .et-marque,.st-pastille .et-nom{padding-right:calc(var(--pastille) + 1mm);text-align:left}.st-cadre{border:.8mm solid var(--c)}.st-cadre .et-bandeau{color:var(--c);border-bottom:.4mm solid var(--c)}.st-cadre .et-prix{color:var(--c)}.st-cadre .et-ancien{-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c)}.st-plein{background:var(--c);color:#fff;border-color:var(--c)}.st-plein .et-prix,.st-plein .et-prix.et-noir,.st-plein .et-ancien,.st-plein .et-detail,.st-plein .et-unitaire,.st-plein .et-dates,.st-plein .et-pied{color:#fff}.st-plein .et-ancien{opacity:.9;text-decoration-color:#fff}.st-plein .et-pied{border-top-color:#ffffff80}.st-nb .et-prix{color:#111}.st-nb .et-ancien{color:#444;text-decoration-color:#111}.st-nb .et-pastille{background:#111}.st-doux{border-color:var(--c);border-radius:3mm}@supports (color:color-mix(in lab, red, red)){.st-doux{border-color:color-mix(in srgb, var(--c) 35%, white)}}.st-doux{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.st-doux{background:color-mix(in srgb, var(--c) 4%, var(--fond-et,#fff))}}.st-doux .et-bandeau{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.st-doux .et-bandeau{color:color-mix(in srgb, var(--c) 75%, black)}}.st-doux .et-prix{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.st-doux .et-prix{color:color-mix(in srgb, var(--c) 85%, black)}}.st-doux .et-prix{font-weight:700}.st-doux .et-ancien{-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.st-doux .et-ancien{-webkit-text-decoration-color:color-mix(in srgb, var(--c) 85%, black);-webkit-text-decoration-color:color-mix(in srgb, var(--c) 85%, black);-webkit-text-decoration-color:color-mix(in srgb, var(--c) 85%, black);text-decoration-color:color-mix(in srgb, var(--c) 85%, black)}}.st-doux .et-pastille{box-shadow:none;transform:none}.st-bas .et-bandeau{order:2}.st-bas .et-corps{order:1}.st-onglet .et-bandeau{border-radius:0 0 2.4mm;align-self:flex-start;max-width:94%;padding:.5mm 3mm .6mm}.st-epure{border-color:#dedede}.st-epure .et-bandeau{color:var(--c);border-bottom:.5mm solid var(--c);margin:0 2.5mm;padding-left:0;padding-right:0}.st-epure .et-prix{color:var(--c)}.st-epure .et-ancien{-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c)}.st-bloc .et-bandeau{color:var(--c)}.st-bloc .et-prix{background:var(--c);color:#fff;border-radius:1.4mm;margin:.3mm 0 .6mm;padding:.2em .22em .12em;line-height:1}.st-bloc .et-ancien{-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c)}.st-double{border:1.3mm double var(--c)}.st-arrondi{border:.6mm solid var(--c);border-radius:2.6mm}.st-arrondi .et-bandeau{border-radius:1.8mm;margin:.8mm .8mm 0}.et-absent .et-bandeau{background:#f35!important}.et-absent{background:#fff4f5;border-color:#f35}.et-vide{border-style:dashed}.et-qr{text-align:left;border-top:.2mm solid #e5e5e5;align-items:center;gap:1mm;margin-top:.5mm;padding-top:.5mm;display:flex}.et-qr-haut{border-top:none;border-bottom:.2mm solid #e5e5e5;margin-top:0;padding-top:0;padding-bottom:.5mm}.et-qr-droite,.et-qr-gauche{text-align:center;border-top:none;flex-direction:column;flex:none;justify-content:center;gap:.6mm;max-width:34%;margin:0;padding:1mm}.et-qr-gauche{border-right:.2mm solid #e5e5e5}.et-qr-droite{border-left:.2mm solid #e5e5e5}.et-qr-code{flex:none;display:block}.et-qr-code svg{width:100%;height:100%;display:block}.et-qr-txt{color:#333;min-width:0;font-weight:700;line-height:1.15}.et-code{text-align:right;letter-spacing:.06em;color:#6b7280;white-space:nowrap;margin-top:.3mm;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:600;line-height:1.1;overflow:hidden}.et-large .et-code{text-align:right}.et-pied{color:#333;white-space:nowrap;text-overflow:ellipsis;border-top:.2mm solid #e5e5e5;margin-top:.4mm;padding-top:.4mm;font-weight:700;overflow:hidden}.et-editable .et-nom,.et-editable .et-marque,.et-editable .et-prix,.et-editable .et-ancien,.et-editable .et-bandeau-txt{cursor:text;border-radius:2px}.et-editable .et-nom:hover,.et-editable .et-marque:hover,.et-editable .et-prix:hover,.et-editable .et-ancien:hover{outline-offset:1px;outline:1px dashed #0bb39b}.et-editable .et-bandeau:hover{outline-offset:-2px;outline:1px dashed #ffffffb3}.et-input{box-sizing:border-box;width:100%;font:inherit;font-weight:inherit;color:inherit;text-align:center;background:#fff;border:1px solid #0bb39b;border-radius:2px;padding:0 2px}.et-input-prix{color:#f35;font-weight:800}.et-input-bandeau{color:#fff;text-transform:uppercase;background:0 0;border-color:#fff;font-weight:800}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important}body *{visibility:hidden}body :not(:has(.zone-impression)):not(.zone-impression):not(.zone-impression *){display:none!important}.zone-impression,.zone-impression *{visibility:visible}.zone-impression{width:210mm;position:absolute;top:0;left:0}.planche{page-break-after:always;width:210mm!important;height:296mm!important;box-shadow:none!important;border:0!important;transform:none!important}.planche.paysage{transform-origin:0 0;width:297mm!important;height:209mm!important;transform:translate(209mm)rotate(90deg)!important}.feuille-apercu{page-break-after:always;break-after:page;width:210mm!important;height:296mm!important;box-shadow:none!important;outline:none!important;overflow:hidden!important}.feuille-apercu:last-of-type{page-break-after:auto;break-after:auto}.feuille-apercu .planche{page-break-after:auto!important;break-after:auto!important}.zone-impression{gap:0!important}.et-vide{border-color:#0000}.et-editable .et-nom:hover,.et-editable .et-marque:hover,.et-editable .et-prix:hover,.et-editable .et-ancien:hover,.et-editable .et-bandeau:hover{outline:none}}.vitrine .carte-feat{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.vitrine .carte-feat:hover{border-color:#3dff9a80;transform:translateY(-3px)}.vitrine .apparait{animation:.7s both apparait}.vitrine .apparait-2{animation-delay:.15s}@keyframes apparait{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:900px){.vitrine section{grid-template-columns:1fr!important}.vitrine h1{font-size:46px!important}}.apercu-pro{position:relative}.apercu-pro:after{content:"APERÇU PRO · abonnez-vous pour imprimer ce format";letter-spacing:.08em;text-transform:uppercase;color:#ff33558c;pointer-events:none;text-align:center;justify-content:center;align-items:center;padding:40px;font-size:34px;font-weight:900;display:flex;position:absolute;inset:0;transform:rotate(-24deg)}@media print{.apercu-pro .planche{visibility:hidden!important}.apercu-pro:after{visibility:visible}}.theme-toggle{border:1px solid var(--line);background:var(--panel-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.theme-toggle button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:13px;line-height:1}.theme-toggle button.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px #00000026}.titre-serif{text-transform:uppercase;letter-spacing:.01em;font-family:Anton,Oswald,Arial Narrow,Impact,sans-serif;font-weight:400;line-height:1.08}.sous-slogan{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin:0;font-family:Anton,Oswald,Arial Narrow,Impact,sans-serif;font-size:26px;line-height:1.2}.sous-slogan b{color:var(--accent);font-weight:400}.corps-juridique{color:var(--ink-2);margin-top:28px;font-size:16px;line-height:1.65}.corps-juridique p{margin:0 0 14px}.corps-juridique strong{color:var(--ink)}.corps-juridique ul{margin:0 0 16px;padding-left:22px}.corps-juridique li{margin-bottom:8px}.corps-juridique a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.corps-juridique .sommaire{color:var(--ink-3);border-left:3px solid var(--accent);background:var(--panel);border-radius:0 10px 10px 0;padding:12px 16px;font-size:14px}@media (max-width:900px){.juridique h1{font-size:36px!important}.juridique header nav a.btn{display:none}}.aide{z-index:900;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:22px}.aide-bulle{border:1px solid var(--line);background:var(--accent);height:48px;color:var(--accent-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 30px #00000040}.aide-bulle:hover{filter:brightness(1.05)}.aide-panneau{background:var(--panel);border:1px solid var(--line);width:380px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 100px);color:var(--ink);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 70px #00000059}.aide-tete{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.aide-ico{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:8px;font-size:14px}.aide-corps{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.aide-msg{white-space:pre-wrap;border-radius:14px;max-width:92%;padding:10px 13px;font-size:14px;line-height:1.5}.aide-bot{background:var(--panel-2);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.aide-moi{background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px;align-self:flex-end;font-weight:600}.aide-attente{letter-spacing:3px;color:var(--muted)}.aide-sugg{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:10px;padding:8px 11px;font-family:inherit;font-size:13px}.aide-sugg:hover{border-color:var(--accent)}.aide-saisie{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:12px 14px 6px;display:flex}.aide-lien{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 14px 12px;font-family:inherit;font-size:12px;text-decoration:underline}@media print{.aide{display:none!important}}@media (max-width:600px){.aide{bottom:12px;right:12px}.aide-bulle span:last-child{display:none}.aide-bulle{padding:0 14px}}.modes-planche{grid-template-columns:1fr 1fr;gap:14px;padding:0 8px;display:grid}.modes-planche.trois{grid-template-columns:1fr 1fr 1fr}.modes-planche.quatre{grid-template-columns:repeat(4,1fr)}.modes-planche a{text-decoration:none}.modes-planche button,.modes-planche a,.modes-planche>span{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:14px;padding:16px 52px 16px 16px;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 6px 20px #14281e0d}.modes-planche button:after,.modes-planche a:after,.modes-planche>span:after{content:"";border:1px solid var(--line);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231f2530' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/15px no-repeat;border-radius:50%;width:30px;height:30px;margin-top:-15px;transition:background-color .15s,border-color .15s;position:absolute;top:50%;right:14px}.modes-planche a:hover,.modes-planche button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.modes-planche a:hover,.modes-planche button:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}}.modes-planche a:hover,.modes-planche button:hover{box-shadow:0 10px 28px var(--accent)}@supports (color:color-mix(in lab, red, red)){.modes-planche a:hover,.modes-planche button:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 14%, transparent)}}.modes-planche a:hover,.modes-planche button:hover{transform:translateY(-1px)}.modes-planche>span,.modes-planche a.on,.modes-planche button.on{border:1.5px solid var(--accent);background:linear-gradient(160deg, var(--accent), #fff 65%)}@supports (color:color-mix(in lab, red, red)){.modes-planche>span,.modes-planche a.on,.modes-planche button.on{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 8%, #fff), #fff 65%)}}.modes-planche>span,.modes-planche a.on,.modes-planche button.on{box-shadow:0 10px 28px var(--accent)}@supports (color:color-mix(in lab, red, red)){.modes-planche>span,.modes-planche a.on,.modes-planche button.on{box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 16%, transparent)}}.modes-planche>span,.modes-planche a.on,.modes-planche button.on{cursor:default}.modes-planche>span:after,.modes-planche a.on:after,.modes-planche button.on:after{border-color:var(--accent);background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.modes-planche>span:after,.modes-planche a.on:after,.modes-planche button.on:after{background-color:color-mix(in srgb, var(--accent) 12%, #fff)}}.modes-planche strong{letter-spacing:-.01em;align-items:center;gap:8px;font-size:16.5px;font-weight:800;display:flex}.modes-planche small{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.modes-planche .mode-ico{background:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@supports (color:color-mix(in lab, red, red)){.modes-planche .mode-ico{background:color-mix(in srgb, var(--accent) 13%, #fff)}}.modes-planche .mode-ico{color:var(--accent)}.modes-planche>span .mode-ico,.modes-planche a.on .mode-ico,.modes-planche button.on .mode-ico{background:var(--accent);color:#fff}.mode-nouveau{letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:999px;padding:2px 8px;font-size:9.5px;font-style:normal;font-weight:800}.choix-remise{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.choix-remise button{grid-column:span 2}.choix-remise button.long{grid-column:span 3}.choix-remise button{border:1px solid var(--line);background:var(--panel-2);height:34px;color:var(--ink-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-align:center;border-radius:9px;padding:0 6px;font-family:inherit;font-size:13px;font-weight:700;overflow:hidden}.choix-remise button:hover{border-color:var(--accent);color:var(--ink)}.choix-remise button.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.choix-remise button.on{background:color-mix(in srgb, var(--accent) 14%, var(--panel))}}.choix-remise button.on{color:var(--ink)}.grille-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.grille-formats button{border:1.5px solid var(--line);background:var(--panel-2);color:var(--ink-2);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:8px 4px 7px;font-family:inherit;display:flex}.grille-formats button:hover{border-color:var(--accent)}.grille-formats button.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.grille-formats button.on{background:color-mix(in srgb, var(--accent) 12%, var(--panel))}}.grille-formats button.on{color:var(--ink)}.grille-formats .mini-feuille{width:auto;height:64px;display:block}.grille-formats .mini-cases rect{fill:#e7eaf0;stroke:#9aa3b2;stroke-width:.5px}.grille-formats button.on .mini-cases rect{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.grille-formats button.on .mini-cases rect{fill:color-mix(in srgb, var(--accent) 35%, white)}}.grille-formats button.on .mini-cases rect{stroke:var(--accent)}.grille-formats .nom-format{text-align:center;font-size:11px;font-weight:700;line-height:1.15}.grille-formats .dim-format{color:var(--muted);text-align:center;font-size:9.5px;line-height:1.1}.rg-attente{color:#b8bfcc}@media print{.rg-attente{visibility:hidden}}.choix-ecriture{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.choix-ecriture button{border:1.5px solid var(--line);background:var(--panel-2);min-width:0;color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 11px;font-family:inherit;display:flex}.choix-ecriture button:hover{border-color:var(--accent)}.choix-ecriture button.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.choix-ecriture button.on{background:color-mix(in srgb, var(--accent) 12%, var(--panel))}}.choix-ecriture strong{white-space:nowrap;flex:none;font-size:12.5px;font-weight:800}.choix-ecriture span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-align:right;min-width:0;font-size:11px;overflow:hidden}.carte-dims{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;padding:10px;display:grid}.carte-dims label{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex;position:relative}.carte-dims label input{height:36px;padding-right:30px;font-size:15px;font-weight:800}.carte-dims label span{font-size:11px;position:absolute;bottom:10px;right:9px}.carte-dims .fois{color:var(--muted);padding-bottom:9px;font-weight:800}.carte-dims .carte-res{color:var(--accent);grid-column:1/-1;font-size:12px;font-weight:700}.choix-fid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.choix-fid button{border:1.5px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:8px 6px;font-family:inherit;display:flex}.choix-fid button:hover{border-color:var(--accent)}.choix-fid button.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.choix-fid button.on{background:color-mix(in srgb, var(--accent) 12%, var(--panel))}}.choix-fid .et-picto{color:#d21b2c;width:auto!important;height:16px!important}.choix-fid strong{font-size:11.5px;font-weight:800;line-height:1.15}.choix-fid span{color:var(--muted);font-size:10.5px;line-height:1.15}.choix-police{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.choix-police button{border:1.5px solid var(--line);color:#d21b2c;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-family:inherit;display:flex}.choix-police button:disabled{opacity:.55;cursor:not-allowed}.choix-police button.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.choix-police button.on{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent)}}.choix-police small{color:#555;font-size:10.5px;font-weight:700}.et-fantome{opacity:.5;outline-offset:-.6mm;outline:.6mm dashed #12b862;animation:1.4s ease-in-out infinite fantome}@keyframes fantome{50%{opacity:.32}}@media print{.et-fantome{visibility:hidden!important}}.back-office{flex-direction:column;gap:18px;padding:0 8px;display:flex}.bo-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bo-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.bo-stat{border:1px solid var(--line);background:var(--panel);color:var(--ink);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;font-family:inherit;display:flex}.bo-stat:not(:disabled){cursor:pointer}.bo-stat strong{font-size:28px;font-weight:800;line-height:1}.bo-stat span{color:var(--muted);font-size:12px}.bo-stat.alerte{background:#f5a524;border-color:#f5a524}@supports (color:color-mix(in lab, red, red)){.bo-stat.alerte{background:color-mix(in srgb, #f5a524 10%, var(--panel))}}.bo-bloc{flex-direction:column;gap:12px;padding:18px;display:flex}.bo-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bo-filtres{flex-wrap:wrap;gap:6px;display:flex}.bo-filtres button{border:1px solid var(--line);background:var(--panel-2);height:32px;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:700}.bo-filtres button.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bo-filtres button.on{background:color-mix(in srgb, var(--accent) 14%, var(--panel))}}.bo-filtres button.on{color:var(--ink)}.bo-table{flex-direction:column;display:flex}.bo-ligne{border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:minmax(200px,2.2fr) 1.3fr .8fr .9fr .8fr .9fr 70px;align-items:center;gap:12px;padding:11px 10px;font-family:inherit;font-size:13.5px;display:grid}.bo-ligne:hover{background:var(--panel-2)}.bo-ligne>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bo-ligne small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.bo-entete{cursor:default;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:11px;font-weight:800}.bo-entete:hover{background:0 0}.bo-nom strong{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.bo-fleche{color:var(--muted);justify-content:flex-end;align-items:center;flex-direction:row!important;gap:6px!important}.bo-rouge{font-weight:700;color:#e5484d!important}.bo-client.ouvert{background:var(--panel-2);border-radius:10px}.bo-detail{grid-template-columns:1fr 1fr;gap:16px 24px;padding:6px 14px 16px;display:grid}.bo-detail>div{flex-direction:column;gap:8px;display:flex}.bo-boutons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bo-boutons .btn{height:34px;padding:0 12px;font-size:13px}.bo-date{gap:6px;display:inline-flex}.bo-date input{width:150px;height:34px}.bo-danger{color:#e5484d!important;border-color:#e5484d66!important}.bo-contact{align-items:center;flex-direction:row!important;gap:12px!important}.bo-contact .btn{height:36px;padding:0 14px}.bo-codes{flex-direction:column;display:flex}.bo-ligne-code{border-top:1px solid var(--line);grid-template-columns:1.2fr .7fr .8fr 2fr 120px;align-items:center;gap:12px;padding:9px 10px;font-size:13.5px;display:grid}.bo-ligne-code .btn{height:32px;font-size:12.5px}.bo-nouveau-code{border-top:1px solid var(--line);grid-template-columns:1fr .8fr .8fr 1.6fr auto;align-items:end;gap:8px;padding-top:10px;display:grid}.bo-nouveau-code label{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.bo-nouveau-code .in,.bo-nouveau-code .btn{height:40px}@media (max-width:1000px){.bo-ligne{grid-template-columns:1fr 1fr}.bo-entete{display:none}.bo-detail,.bo-nouveau-code{grid-template-columns:1fr}}.choix-formule{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:640px;display:grid}.choix-formule form{display:flex}.carte-formule{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:20px;font-family:inherit;transition:border-color .15s,transform .15s;display:flex;position:relative}.carte-formule:hover{border-color:var(--accent);transform:translateY(-2px)}.cf-mise-en-avant{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.cf-badge{background:var(--accent);color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:-11px;right:16px}.cf-nom{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:800}.cf-prix{letter-spacing:-.02em;font-size:30px;font-weight:800}.cf-prix small{color:var(--muted);font-size:14px;font-weight:600}.cf-detail{color:var(--muted);font-size:12.5px}.cf-bouton{pointer-events:none;margin-top:8px}.cf-barre{color:var(--muted);margin-bottom:-6px;font-size:14px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.offre-bienvenue{border:1px dashed var(--accent);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.ol-titre{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:800}@media (max-width:640px){.choix-formule{grid-template-columns:1fr}}@media (max-width:767px){.vitrine.accueil{overflow-x:clip;padding:16px 16px 64px!important}.vitrine .v-croix{display:none}.vitrine section,.vitrine [style*=grid-template-columns]:not(.v-demo-planche *):not(.v-etiq *):not(.es-mini *){grid-template-columns:minmax(0,1fr)!important}.vitrine section>*,.vitrine [style*=grid-template-columns]:not(.v-demo-planche *):not(.v-etiq *):not(.es-mini *)>*{min-width:0}.vitrine .v-entete{flex-wrap:wrap;gap:12px}.vitrine .v-nav{flex-wrap:wrap;flex:100%;justify-content:space-between;gap:10px!important}.vitrine .v-nav .theme-toggle{position:absolute;top:2px;right:0}.vitrine .v-lien{font-size:12px!important}.vitrine .v-connexion{padding:0 14px;font-size:12px;height:40px!important}.vitrine .v-inscription{flex:100%;justify-content:center;font-size:14px;height:48px!important}.vitrine .v-hero{gap:28px!important;padding:28px 0 48px!important}.vitrine .v-hero>div:first-child{gap:18px!important}.vitrine h1{font-size:50px!important}.vitrine .v-chip{line-height:1.4;white-space:normal!important;font-size:10px!important}.vitrine .sous-slogan{font-size:20px}.vitrine .v-hero p{font-size:16.5px!important}.vitrine .v-cta{flex-direction:column;align-items:stretch!important;gap:10px!important}.vitrine .v-cta .btn,.vitrine .v-bouton-final{justify-content:center;width:100%;height:54px!important;padding:0 16px!important}.vitrine .v-chiffres{gap:12px!important}.vitrine .v-chiffres>div{flex:1 1 0;min-width:0}.vitrine .v-chiffres>div>span:first-child{font-size:24px!important}.vitrine .v-chiffres>div>span:last-child{line-height:1.35;letter-spacing:.05em!important;font-size:10px!important}.vitrine .v-demo{flex-direction:column;gap:16px;min-height:0!important}.vitrine .v-demo-planche{zoom:.74;transform:none!important}.vitrine .v-badge{box-shadow:none!important;position:static!important}.vitrine .titre-serif:not(h1){font-size:32px!important}.vitrine section{gap:14px!important;padding-bottom:56px!important}.vitrine section p{font-size:15.5px!important}.vitrine .carte-feat,.vitrine section>div>div[style*="padding: 24"]{padding:18px!important}.vitrine details summary{font-size:15px!important}.comparatif table{font-size:12.5px!important}.comparatif th,.comparatif td{width:auto!important;padding:9px 6px!important}.comparatif th:first-child,.comparatif td:first-child{padding-left:10px!important}.comparatif .btn{white-space:normal;padding:0 10px;font-size:11.5px;height:38px!important}.vitrine .v-pied{flex-direction:column;align-items:flex-start;gap:14px}.vitrine .v-pied>div:last-child{flex-wrap:wrap;gap:14px 20px!important}.auth-page{grid-template-columns:1fr!important;align-items:start!important;gap:8px!important;min-height:0!important;padding:16px!important}.auth-intro{gap:14px!important;padding:8px 0!important}.auth-avis{padding:24px 0 8px!important}.auth-intro h1{font-size:36px!important}.auth-intro p{font-size:15.5px!important}.auth-page form.glass{width:100%!important;padding:22px 18px!important}.auth-page input{font-size:16px!important}}.planche.fond-jaune,.fond-mixte>.et:not(.et-vide):is(:nth-child(4n+1),:nth-child(4n)),.fond-haut>.et:not(.et-vide):nth-child(-n+4){--fond-et:#ffe500}.fond-jaune .et:not(.et-vide),.fond-mixte>.et:not(.et-vide):is(:nth-child(4n+1),:nth-child(4n)),.fond-haut>.et:not(.et-vide):nth-child(-n+4){border-color:#c9b400}.fond-jaune .et-vide{background:#fff}:is(.fond-jaune,.fond-mixte>.et:is(:nth-child(4n+1),:nth-child(4n)),.fond-haut>.et:nth-child(-n+4)) .et-prix{color:#c8102e}:is(.fond-jaune,.fond-mixte>.et:is(:nth-child(4n+1),:nth-child(4n)),.fond-haut>.et:nth-child(-n+4)) .et-ancien{color:#333;text-decoration-color:#c8102e}:is(.fond-jaune,.fond-mixte>.et:is(:nth-child(4n+1),:nth-child(4n)),.fond-haut>.et:nth-child(-n+4)) :is(.et-detail,.et-unitaire,.et-dates){color:#222}:is(.fond-jaune,.fond-mixte>.et:is(:nth-child(4n+1),:nth-child(4n)),.fond-haut>.et:nth-child(-n+4)) .et-prix.et-noir,:is(.fond-mixte>.et:is(:nth-child(4n+1),:nth-child(4n)),.fond-haut>.et:nth-child(-n+4)).st-nb .et-prix,.fond-jaune .st-nb .et-prix{color:#111}:is(.fond-mixte>.et:is(:nth-child(4n+1),:nth-child(4n)),.fond-haut>.et:nth-child(-n+4)).st-plein :is(.et-prix,.et-ancien,.et-detail,.et-unitaire,.et-dates),.fond-jaune .st-plein :is(.et-prix,.et-ancien,.et-detail,.et-unitaire,.et-dates){color:#fff}:is(.fond-mixte>.et:is(:nth-child(4n+1),:nth-child(4n)),.fond-haut>.et:nth-child(-n+4)).st-cadre .et-prix,.fond-jaune .st-cadre .et-prix,:is(.fond-mixte>.et:is(:nth-child(4n+1),:nth-child(4n)),.fond-haut>.et:nth-child(-n+4)).st-doux .et-prix,.fond-jaune .st-doux .et-prix{color:var(--c)}@supports (color:color-mix(in lab, red, red)){:is(.fond-mixte>.et:is(:nth-child(4n+1),:nth-child(4n)),.fond-haut>.et:nth-child(-n+4)).st-doux .et-prix,.fond-jaune .st-doux .et-prix{color:color-mix(in srgb, var(--c) 85%, black)}}.planche,.planche *,.nf-page,.nf-page *,.nf-cat,.nf-cat *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.choix-fond button{flex:1;justify-content:center;align-items:center;gap:7px;display:inline-flex}.pastille-fond{border:1px solid #00000040;border-radius:4px;flex:none;width:13px;height:13px}.import-prix{border:2px dashed var(--accent);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.import-prix{border:2px dashed color-mix(in srgb, var(--accent) 55%, transparent)}}.import-prix{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.import-prix{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.import-prix{color:var(--ink);text-decoration:none}.import-prix.survol{background:var(--accent);border-style:solid}@supports (color:color-mix(in lab, red, red)){.import-prix.survol{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.import-prix.verrou{border-style:solid;border-color:var(--line);background:var(--panel-2);flex-direction:row;align-items:center;gap:12px}.ip-bouton{background:var(--accent);width:100%;color:var(--accent-ink);cursor:pointer;text-align:left;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}.ip-bouton:disabled{opacity:.75;cursor:progress}.ip-bouton strong,.import-prix.verrou strong{font-size:15.5px;font-weight:800;display:block}.ip-bouton small,.import-prix.verrou small{opacity:.85;margin-top:2px;font-size:12px;font-weight:600;display:block}.ip-ico{background:#0000001f;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:inline-flex}.import-prix.verrou .ip-ico{background:var(--panel);color:var(--muted)}.ip-info{color:var(--muted);padding:0 2px;font-size:12.5px;line-height:1.45}.pied-logo{height:var(--logo-h,2.4em);object-fit:contain;vertical-align:middle;max-width:80%;display:inline-block}.pied-duo{vertical-align:middle;justify-content:center;align-items:center;gap:.5em;max-width:100%;display:inline-flex}.pied-duo-inverse{flex-direction:row-reverse}.pied-duo .pied-logo{max-width:45%;height:calc(var(--logo-h,2.4em) * .85);flex:none}.pied-duo-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.choix-bandeau{flex-wrap:wrap;gap:6px;display:flex}.choix-bandeau .chip{cursor:pointer;font-family:inherit;font-size:12px;font-weight:700}.choix-bandeau .chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.choix-bandeau .chip.on{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.ligne-produit{border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;font-size:13px;display:flex}.lp-haut{grid-template-columns:1fr 92px 44px 24px;align-items:center;gap:6px;display:grid}.lp-nom{font:inherit;min-width:0;color:var(--ink);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.lp-prix{align-items:center;gap:3px;display:flex}.lp-prix input{text-align:right;width:100%;min-width:0;height:30px;padding:0 6px;font-size:12.5px}.lp-prix span{color:var(--muted);font-size:12px}.lp-qte{text-align:center;height:30px;padding:0 4px;font-size:12px}.lp-retirer{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:16px}.lp-bas{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.lp-promo-lab{color:var(--muted);white-space:nowrap;flex-direction:column;gap:2px;font-size:11px;font-weight:700;display:flex}.lp-suivre{color:var(--accent);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:10.5px}.seg-promo button{white-space:normal;height:auto;min-height:36px;padding:4px 8px;line-height:1.15}.astuce-promo{color:var(--muted);margin-top:-4px;font-size:12px;line-height:1.4}.format-actuel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.format-actuel .mono{color:var(--muted);font-size:11.5px}.recherche-format{height:38px;font-size:13px}.badge-format{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);font-size:9px;font-weight:800;position:absolute;top:5px;left:50%;transform:translate(-50%)}.lp-meca{min-width:0;height:30px;padding:0 6px;font-size:12px}.lp-resultat{white-space:nowrap;color:var(--muted);font-size:12px}.lp-resultat b{color:var(--ink)}.promos-rapides{flex-wrap:wrap;gap:6px;display:flex}.promos-rapides .chip{cursor:pointer;font-family:inherit;font-size:12px;font-weight:700}.promos-rapides .chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.promos-rapides .chip.on{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.favoris{flex-direction:column;gap:6px;display:flex}.favoris .btn{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:40px;padding:8px 12px;font-size:13px;font-weight:800}.favoris span{color:var(--muted);font-size:11.5px;line-height:1.4}.guide-lien{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:2px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.guide-lien span{background:var(--ink);width:18px;height:18px;color:var(--panel);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.guide-voile{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.guide-boite{background:var(--panel);flex-direction:column;gap:16px;width:560px;max-width:100%;max-height:calc(100vh - 32px);padding:24px;display:flex;overflow-y:auto}.guide-etapes{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.guide-etapes li{align-items:flex-start;gap:10px;display:flex}.ge-num{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:inline-flex}.guide-attendu{color:var(--muted);background:var(--panel-2);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.guide-reglages{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.guide-reglages dl{flex-direction:column;margin:0;display:flex}.guide-reglages dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.guide-reglages dl>div:last-child{border-bottom:0}.guide-reglages dt{color:var(--muted)}.guide-reglages dd{text-align:right;margin:0;font-weight:700}.portee-gamme{border:1px dashed var(--line);color:var(--muted);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.portee-gamme.on{border:2px solid var(--accent);color:var(--ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portee-gamme.on{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.pg-titre{font-size:13.5px;font-weight:800}.rg[data-cible="1"]{box-shadow:inset 0 0 0 .9mm var(--accent)}@supports (color:color-mix(in lab, red, red)){.rg[data-cible="1"]{box-shadow:inset 0 0 0 .9mm color-mix(in srgb, var(--accent) 80%, transparent)}}.feuille-apercu .rg{cursor:pointer}@media print{.rg[data-cible="1"]{box-shadow:none!important}}.depot-image{flex-direction:column;gap:8px;display:flex}.di-zone{border:2px dashed var(--accent);border-radius:12px;align-items:center;gap:16px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.di-zone{border:2px dashed color-mix(in srgb, var(--accent) 55%, transparent)}}.di-zone{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.di-zone{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.di-zone{cursor:pointer}.di-zone.survol{background:var(--accent);border-style:solid}@supports (color:color-mix(in lab, red, red)){.di-zone.survol{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.di-zone.verrou{cursor:default;border-color:var(--line);background:var(--panel-2)}.di-apercu{border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:150px;height:80px;padding:6px;display:flex;overflow:hidden}.di-apercu img{object-fit:contain;max-width:100%;max-height:100%}.di-apercu span{color:#888;font-size:12px}.di-texte strong{font-size:15px;display:block}.di-texte small{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.grille-formats .tuile-format{position:relative}.epingle{color:var(--muted);opacity:.55;cursor:pointer;padding:2px;font-size:15px;line-height:1;position:absolute;top:3px;right:5px}.tuile-format:hover .epingle,.epingle:focus-visible{opacity:1}.epingle.oui{color:#e0a800;opacity:1}.bo-supprimer{margin-left:auto;color:#c8102e!important;border-color:#c8102e73!important}.bo-supprimer:hover{background:#c8102e14!important}.planche.prix-colore .et:not(.st-plein):not(.st-nb):not(.st-bloc):not([class*=st-enseigne]) .et-prix{color:var(--couleur-prix)!important}.planche.prix-colore .et.st-bloc .et-prix{background:var(--couleur-prix)}.planche .et.st-bloc .et-prix{color:#fff!important}.planche.texte-colore .et:not(.st-plein):not(.rg-plein) :is(.et-marque,.et-nom,.rg-nom),.planche.texte-colore .et:not(.st-plein):not(.rg-plein):not(.rg-compo) :is(.et-ancien,.et-detail,.et-unitaire,.et-dates,.et-stocks,.et-pied,.et-code){color:var(--couleur-texte)!important}.planche .et.st-plein :is(.et-prix,.et-ancien,.et-detail,.et-unitaire,.et-dates){color:#fff!important}.planche .et.st-nb .et-prix{color:#111!important}.nom-planche{border-bottom:1.5px dashed var(--line);cursor:text;align-items:center;gap:6px;padding-bottom:1px;display:inline-flex}.nom-planche:hover,.nom-planche:focus-within{border-bottom-color:var(--accent)}.nom-planche input{font:inherit;width:300px;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:18px;font-weight:700}.nom-planche span{color:var(--muted);font-size:14px}.renommer{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:2px 4px;font-size:14px}.renommer:hover{color:var(--ink);background:var(--panel-2)}.renommer-format{color:var(--muted);opacity:.35;cursor:pointer;padding:2px;font-size:13px;line-height:1;position:absolute;top:3px;left:5px}.tuile-format:hover .renommer-format,.renommer-format:focus-visible{opacity:1;color:var(--ink)}.demo-video{aspect-ratio:16/9;border:1px solid var(--line);background:#f3f5f8;border-radius:16px;width:100%;max-width:1080px;box-shadow:0 30px 70px #0f172a29}.tw-etapes{flex-direction:column;gap:34px;margin-top:30px;display:flex}.tw-etape{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:1fr;align-items:start;gap:18px;padding:24px;display:grid}.tw-num{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12.5px;font-weight:800}.tw-etape h2{color:var(--ink);margin:6px 0 10px;font-size:30px}.tw-explication{color:var(--ink-2);font-size:16px;line-height:1.6}.tw-explication ul{margin:8px 0;padding-left:20px}.tw-pastille{color:#fff;background:#e11d48;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-left:6px;font:800 12px/1 system-ui,sans-serif;display:inline-flex;box-shadow:0 0 0 3px #e11d482e}.tw-fenetre{color:#1f2937;background:#f3f4f6;border:1px solid #cbd5e1;border-radius:10px;max-width:640px;font:14px/1.4 Segoe UI,system-ui,sans-serif;overflow:hidden;box-shadow:0 18px 40px #0f172a24}.tw-barre{background:linear-gradient(#e5e7eb,#d9dde3);justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.tw-boutons{gap:6px;display:flex}.tw-boutons i{background:#9ca3af;border-radius:50%;width:10px;height:10px}.tw-corps{flex-direction:column;gap:8px;padding:14px;display:flex;position:relative}.tw-menus{border-bottom:1px solid #d1d5db;flex-wrap:wrap;gap:14px;padding:4px 6px;font-size:13.5px;display:flex}.tw-menus span.actif{color:#fff;background:#1e3a8a;border-radius:4px;align-items:center;padding:1px 8px;display:inline-flex}.tw-deroulant{background:#fff;border:1px solid #cbd5e1;width:230px;margin-left:140px;font-size:13.5px;position:relative;box-shadow:0 8px 18px #0000001f}.tw-deroulant>div{justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.tw-deroulant>div.actif{color:#fff;background:#1e3a8a}.tw-sous{background:#fff;border:1px solid #cbd5e1;width:220px;position:absolute;top:0;left:100%;box-shadow:0 8px 18px #0000001f;padding:0!important;display:block!important}.tw-sous div{align-items:center;padding:6px 12px;display:flex}.tw-sous div.actif{color:#fff;background:#1e3a8a}.tw-ligne{border-radius:6px;align-items:center;gap:10px;padding:4px 6px;display:flex}.tw-ligne>span:first-child{color:#4b5563;width:130px}.tw-ligne>strong{border-bottom:1px solid #9ca3af;flex:1;font-weight:600}.tw-ligne.on,.tw-case.on{background:#fff1f2;outline:2px solid #fda4af}.tw-radios{flex-direction:column;gap:2px;display:flex}.tw-case{border-radius:6px;align-items:center;gap:8px;padding:3px 6px;font-size:13.5px;display:flex}.tw-case em{border-bottom:1px solid #9ca3af;margin-left:10px;padding:0 6px;font-style:normal;font-weight:700}.tw-coche{background:#fff;border:1.5px solid #6b7280;border-radius:3px;justify-content:center;align-items:center;width:15px;height:15px;font-size:11px;font-weight:900;display:inline-flex}.tw-coche.oui{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.tw-actions,.tw-outils{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tw-outils{justify-content:flex-start}.tw-actions>span,.tw-outils>span{background:#fff;border:1px solid #9ca3af;border-radius:4px;align-items:center;padding:5px 14px;font-size:13px;display:inline-flex}.tw-actions>span.on,.tw-outils>span.on{background:#dbeafe;border-color:#1e3a8a;outline:2px solid #fda4af;font-weight:700}.tw-tableau{background:#fff;border:1px solid #cbd5e1;font-size:12px}.tw-tableau>div{border-top:1px solid #e5e7eb;grid-template-columns:1.2fr 2.4fr .6fr .9fr;gap:6px;padding:4px 8px;display:grid}.tw-tableau .tete{background:#f9fafb;border-top:0;font-weight:700}.tw-tableau span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-enregistrer{background:#fff;border:1px solid #cbd5e1;grid-template-columns:150px 1fr;min-height:110px;font-size:13px;display:grid}.tw-enregistrer .gauche{border-right:1px solid #e5e7eb}.tw-enregistrer .gauche div{align-items:center;padding:5px 10px;display:flex}.tw-enregistrer .gauche div.on{background:#dbeafe;font-weight:700}.tw-enregistrer .droite{color:#6b7280;padding:8px}.tw-planchetiq{border:2px dashed var(--accent);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.tw-planchetiq{border:2px dashed color-mix(in srgb, var(--accent) 55%, transparent)}}.tw-planchetiq{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tw-planchetiq{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.tw-planchetiq{position:relative}.tw-import{background:var(--accent);color:var(--accent-ink);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.tw-import .ico{background:#0000001f;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.tw-import strong{font-size:15.5px;display:block}.tw-import small{opacity:.85;font-size:12px;display:block}.tw-fichier-glisse{color:#1f2937;background:#fff;border-radius:8px;align-self:center;padding:8px 14px;font:600 13.5px Segoe UI,system-ui,sans-serif;transform:rotate(-3deg);box-shadow:0 10px 24px #0000002e}.tw-ok{background:var(--accent);border-radius:10px;padding:10px 12px;font-size:13.5px}@supports (color:color-mix(in lab, red, red)){.tw-ok{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.tw-ok{color:var(--ink);font-weight:600}@media (max-width:767px){.tw-etape{grid-template-columns:1fr;padding:16px}.tw-ligne>span:first-child{width:100px}.tw-deroulant{width:50%;margin-left:0}.tw-sous{width:95%;top:34px;left:45%}}.tw-fenetre,.tw-fenetre strong,.tw-fenetre em,.tw-fenetre span{color:#1f2937}.tw-fenetre .actif,.tw-fenetre .actif span,.tw-coche.oui{color:#fff!important}.tw-fenetre .tw-pastille{width:22px;color:#fff!important}.tw-fenetre{position:relative}.tw-corps{min-height:60px}.tw-import,.tw-import strong,.tw-import small,.tw-import span{color:var(--accent-ink)!important}.tw-import .tw-pastille{color:#fff!important}.trade{flex-direction:column;flex-grow:1;gap:14px;display:flex}.tr-app{grid-template-columns:var(--tr-col,380px) 1fr;align-items:start;gap:16px;display:grid;position:relative}.tr-panneau{flex-direction:column;gap:10px;max-height:calc(100vh - 24px);padding:16px;display:flex;position:sticky;top:12px;overflow-y:auto}.tr-h1{margin:0;font-size:18px;font-weight:800}.tr-sous{color:var(--muted);margin:2px 0 0;font-size:12px}.tr-confirme{background:#1d4ed8;border:1.5px solid #1d4ed8;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tr-confirme{background:color-mix(in srgb, #1d4ed8 8%, var(--panel))}}.tr-confirme{font-size:13px}.tr-confirme strong{font-size:14px}.tr-confirme span{color:var(--muted);line-height:1.4}.tr-confirme label{flex-direction:column;gap:4px;font-weight:700;display:flex}.tr-confirme .in{height:36px}.tr-confirme-boutons{flex-wrap:wrap;gap:8px;display:flex}.tr-confirme-boutons .btn{height:36px;padding:0 14px;font-size:13px}.tr-import{flex-wrap:wrap;gap:6px;display:flex}.tr-import .in{flex:140px;height:36px}.tr-import .btn{white-space:nowrap;height:34px;padding:0 10px;font-size:12.5px}.tr-depot{border:2px dashed var(--line);color:var(--muted);border-radius:12px;flex-direction:column;gap:4px;padding:18px;font-size:13px;display:flex}.tr-depot strong{color:var(--ink)}.tr-fid-filtre{margin-bottom:4px}.tr-fid-filtre button{font-size:12px}.tr-fid-pt{color:#be185d;margin-right:3px;font-style:normal}.tr-pastille.on .tr-fid-pt{color:#fff}.tr-lot-btn{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex;height:auto!important;padding:10px 14px!important}.tr-lot-btn b{font-size:13px}.tr-lot-btn small{color:var(--muted);font-size:11.5px;font-weight:500}@media screen{.tr-lot{width:210mm;position:absolute;top:0;left:-200vw}}.tr-grille{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.tr-pastille{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--ink);border-radius:7px;display:flex;position:relative;overflow:hidden}.tr-p-corps{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;padding:4px 18px 4px 7px;line-height:1.2;display:flex}.tr-participe{border:1.5px solid var(--line);background:var(--panel);width:20px;height:20px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:900;line-height:1;display:grid;position:absolute;top:4px;right:4px}.tr-participe.oui{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.tr-pastille.on .tr-participe.oui{color:var(--accent);background:#fff;border-color:#fff}.tr-pastille.fini:not(.on) .tr-participe.oui{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.tr-barre-labo{flex-wrap:wrap;gap:8px;display:flex}.tr-petit.actif{border-color:var(--accent);color:var(--accent)}.tr-pastille b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;display:block;overflow:hidden}.tr-pastille span{color:var(--muted);white-space:nowrap;font-size:10px;display:block}.tr-pastille i{color:var(--accent-2,var(--accent));font-size:9.5px;font-style:normal;font-weight:800}.tr-pastille:hover{border-color:var(--accent)}.tr-pastille.on{background:var(--accent);border-color:var(--accent)}.tr-pastille.on b,.tr-pastille.on span,.tr-pastille.on i{color:var(--accent-ink)}.tr-pastille{min-height:48px}.tr-pastille.fini:not(.on){background:#1d4ed8;border-color:#1d4ed8}@supports (color:color-mix(in lab, red, red)){.tr-pastille.fini:not(.on){background:color-mix(in srgb, #1d4ed8 10%, var(--panel))}}.tr-pastille.fini:not(.on) b{color:#1d4ed8}.tr-pastille.fini:not(.on) span{color:#1d4ed8;font-weight:700}.tr-pastille.fini b:before{content:"✓ "}.tr-grille-petite{grid-template-columns:repeat(4,1fr)}.tr-grille-petite .tr-pastille{opacity:.55;filter:grayscale();min-height:30px}.tr-grille-petite .tr-pastille:hover{opacity:.9;filter:none}.tr-grille-petite .tr-pastille b{font-size:9.5px}.tr-grille-petite .tr-pastille span{display:none}.tr-grille-petite .tr-participe{width:16px;height:16px;font-size:10px;top:2px;right:2px}.tr-avance{color:var(--muted);font-size:12px}.tr-case{cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.tr-case em{color:var(--muted);font-style:normal}.tr-lien{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.tr-droite{flex-direction:column;gap:10px;min-width:0;display:flex}.tr-accueil{color:var(--muted);flex-direction:column;gap:6px;padding:28px;display:flex}.tr-accueil strong{color:var(--ink);font-size:16px}.tr-barre{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tr-barre h2{margin:0 8px 0 0;font-size:20px;font-weight:800}.tr-barre h2 span{color:var(--muted);font-weight:500}.tr-barre .btn{height:40px;padding:0 16px}.tr-astuce{color:var(--muted);margin:-4px 0 0;font-size:12px}.tr-onglets{flex-wrap:wrap;gap:6px;display:flex}.tr-onglet{border:1px solid var(--line);background:var(--panel);height:36px;color:var(--ink);cursor:pointer;font:inherit;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.tr-onglet .n{color:var(--muted);font-size:12px;font-weight:800}.tr-onglet i{background:var(--panel-2);color:var(--muted);border-radius:4px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:800}.tr-onglet i.paye{color:var(--accent);background:#3dff9a29}.tr-onglet i.photo{color:var(--warn);background:#f5a52429}.tr-onglet.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.tr-onglet.on .n{color:var(--accent-ink)}.tr-onglet.on i{color:var(--accent-ink);background:#0000001f}.tr-onglet.fini:not(.on){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tr-onglet.fini:not(.on){border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.tr-onglet.ecarte{opacity:.45;text-decoration:line-through}.tr-controles{flex-direction:column;gap:9px;padding:12px 16px;display:flex}.tr-ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tr-etq{width:100px;color:var(--muted);flex:none;font-size:12px;font-weight:800}.tr-ligne .seg,.tr-ligne .seg button{flex:none}.tr-ligne .seg button:disabled{opacity:.4;cursor:default}.tr-aide{color:var(--muted);font-size:12px}.tr-aide.creux{color:var(--warn);font-weight:700}.tr-implant{color:var(--muted);font-size:12px}.tr-implant b{color:var(--ink)}.tr-implant b.paye{color:var(--accent)}.tr-implant .photo{color:var(--warn);font-weight:700}.tr-note{color:var(--muted);margin:0;font-size:12.5px}.tr-petit{height:32px!important;padding:0 10px!important;font-size:12px!important}.tr-refs{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2px 18px;display:grid}.tr-ref{align-items:center;gap:8px;min-height:28px;font-size:12.5px;display:flex}.tr-ref label{cursor:pointer;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.tr-ref .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-ref .px{color:#d21b2c;white-space:nowrap;font-size:12px;font-weight:800}.tr-ref .px em{color:var(--warn);font-style:normal;font-weight:700}.tr-ref.off{opacity:.4}.tr-pas{align-items:center;gap:2px;display:inline-flex}.tr-pas button{border:1px solid var(--line);background:var(--panel-2);width:20px;height:20px;color:var(--ink);cursor:pointer;border-radius:5px;padding:0;font-size:12px;line-height:1}.tr-pas b{text-align:center;min-width:16px;font-size:11px}.tr-feuilles{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.tr-feuilles .feuille-apercu{box-shadow:0 0 0 1px var(--line), 0 18px 40px #0000002e;background:#fff;flex:none;overflow:hidden}@media (max-width:900px){.tr-app{grid-template-columns:1fr}.tr-panneau{max-height:none;position:static}.tr-etq{width:100%}}.v-offre{background:var(--accent);color:var(--accent-ink);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:-26px -24px 22px;padding:11px 16px;font-size:15px;text-decoration:none;display:flex}.v-offre b{text-transform:uppercase;letter-spacing:.1em;background:#0000001f;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:900}.v-offre-choc{letter-spacing:.03em;text-transform:uppercase;font-family:Anton,Archivo Black,Impact,sans-serif;font-size:26px;line-height:1}.v-offre-choc u{text-decoration:none}.v-offre-detail{font-weight:800}.v-offre strong{font-weight:900}.v-offre em{text-underline-offset:3px;font-style:normal;font-weight:900;text-decoration:underline}.v-cadeau{background:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v-cadeau{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.v-cadeau{border:1.5px solid var(--accent);color:var(--ink);font-size:15px;font-weight:800}.v-cadeau b{color:var(--accent);letter-spacing:.03em;font-weight:900}.v-prix-choc{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.v-prix-barre{color:var(--muted);font-size:26px;font-weight:800;-webkit-text-decoration:line-through #d21b2c;text-decoration:line-through #d21b2c;text-decoration-thickness:3px}.v-prix-nouveau{color:var(--accent);font-family:Anton,Oswald,Impact,sans-serif;font-size:54px;line-height:1}.v-prix-nouveau small{color:var(--ink-3);font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;font-weight:800}.v-avant-apres{flex-direction:column;gap:30px;padding:0 0 70px;display:flex}.aa-grille{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.aa-carte{flex-direction:column;align-items:center;gap:16px;margin:0;display:flex}.aa-carte figcaption{text-align:center;max-width:380px;color:var(--ink-3);font-size:15px;line-height:1.5}.aa-carte figcaption b{letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:13px;display:block}.aa-non{color:#ff6b83}.aa-oui{color:var(--accent)}.aa-etiq{border-radius:4px;box-shadow:0 22px 50px #00000040}.aa-avant{color:#1d3f9e;background:#fffbe8 repeating-linear-gradient(#0000 0 27px,#1d3f9e1f 27px 28px);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:87mm;height:75mm;padding:18px 22px;font-family:Caveat,Segoe Print,Comic Sans MS,cursive;display:flex;position:relative;transform:rotate(-3deg)}.aa-avant .aa-l1{font-size:34px;font-weight:700;line-height:1}.aa-avant .aa-l2{opacity:.85;font-size:22px;transform:rotate(-2deg)}.aa-avant .aa-l3{color:#c0392b;margin-left:40px;font-size:30px;font-weight:700;transform:rotate(4deg)}.aa-avant .aa-l4{opacity:.8;font-size:22px}.aa-scotch{background:#e6dcb4bf;width:90px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(4deg);box-shadow:0 1px 3px #0000001f}.aa-apres{transform:rotate(-2deg)}.aa-apres-duo{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.aa-apres-2{transform:rotate(2.5deg)translateY(14px)}.aa-fleche{color:var(--accent);font-size:44px;font-weight:900}.v-benefices{grid-template-columns:repeat(4,1fr);gap:14px;padding:0 0 80px;display:grid}.v-benefice{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:16px;flex-direction:column;gap:6px;padding:22px 18px;display:flex}.v-benefice span{color:var(--accent);font-family:Anton,Oswald,Impact,sans-serif;font-size:52px;line-height:1}.v-benefice small{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:800;line-height:1.35}.v-lien-chip{height:40px;color:var(--ink);padding:0 16px;font-size:13.5px;font-weight:800;text-decoration:none}.v-lien-chip:hover{border-color:var(--accent);color:var(--accent)}.v-officine{background:var(--panel);border:1px solid var(--line);border-radius:18px;align-items:center;gap:22px;margin:0 0 90px;padding:28px 30px;display:flex}.v-officine-croix{background:var(--accent);width:64px;height:64px;color:var(--accent-ink);border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:38px;font-weight:900;display:flex}@media (max-width:900px){.v-offre{gap:8px;margin:-16px -16px 16px;font-size:13px}.v-offre-choc{font-size:20px}.v-prix-nouveau{font-size:42px}.v-avant-apres{gap:18px;padding-bottom:50px}.aa-grille{grid-template-columns:1fr auto 1fr;gap:6px}.aa-avant{zoom:.42}.aa-apres-duo{zoom:.52}.aa-fleche{font-size:26px}.aa-carte{gap:10px}.aa-carte figcaption{font-size:12px;line-height:1.35}.aa-carte figcaption b{font-size:11px}.vitrine section.v-benefices{grid-template-columns:1fr 1fr!important}.v-benefice span{font-size:40px}.v-officine{flex-direction:column;align-items:flex-start;padding:22px}}.v-garanties{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.v-garanties li{color:var(--ink-2);align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:inline-flex}.v-garanties li:before{content:"✓";background:var(--accent);width:18px;height:18px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.v-recit{text-align:center;flex-direction:column;gap:10px;max-width:760px;margin:0 auto 10px;display:flex}.v-recit p{color:var(--ink-2);margin:0;font-size:18px;line-height:1.6}.v-recit p b{color:var(--ink)}.v-recit .v-recit-accroche{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:900}.v-solution{flex-direction:column;gap:56px;padding:0 0 80px;display:flex}.v-bloc{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid}.v-bloc-inverse .v-bloc-texte{order:2}.v-bloc-texte{flex-direction:column;gap:12px;display:flex}.v-bloc-texte h2{color:var(--ink);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:30px;font-weight:900;line-height:1.15}.v-bloc-texte p{color:var(--ink-3);margin:0;font-size:16.5px;line-height:1.6}.v-bloc-num{background:var(--accent);width:38px;height:38px;color:var(--accent-ink);border-radius:11px;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.v-bloc-lien{color:var(--accent);font-size:15px;font-weight:800;text-decoration:none}.v-bloc-visuel{justify-content:center;min-width:0;display:flex}.v-bloc-visuel .demo-video{width:100%;max-width:620px}.v-inclus{border:2px dashed var(--accent);border-radius:18px;margin:0 0 80px;padding:26px 30px}@supports (color:color-mix(in lab, red, red)){.v-inclus{border:2px dashed color-mix(in srgb, var(--accent) 55%, var(--line))}}.v-inclus{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v-inclus{background:color-mix(in srgb, var(--accent) 6%, var(--panel))}}.v-inclus-titre{color:var(--ink);margin-bottom:10px;font-size:18px;font-weight:900}.v-inclus ul{grid-template-columns:1fr 1fr;gap:8px 28px;margin:0;padding:0;list-style:none;display:grid}.v-inclus li{color:var(--ink-2);padding-left:24px;font-size:15px;font-weight:600;position:relative}.v-inclus li:before{content:"✓";color:var(--accent);font-weight:900;position:absolute;left:0}.v-mini-faq{flex-direction:column;gap:12px;max-width:780px;margin:0 auto;padding:0 0 70px;display:flex}.v-mini-faq details{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 20px}.v-mini-faq summary{cursor:pointer;color:var(--ink);font-size:16px;font-weight:800}.v-mini-faq p{color:var(--ink-3);margin:8px 0 0;font-size:15px;line-height:1.55}.v-confiance{grid-template-columns:repeat(4,1fr);gap:14px;padding:0 0 50px;display:grid}.v-confiance>div{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.v-confiance b{color:var(--ink);font-size:14.5px}.v-confiance span{color:var(--ink-3);font-size:13px;line-height:1.45}@media (max-width:900px){.v-bloc{grid-template-columns:1fr;gap:20px}.v-bloc-inverse .v-bloc-texte{order:0}.v-bloc-texte h2{font-size:24px}.v-inclus ul{grid-template-columns:1fr}.vitrine section.v-confiance{grid-template-columns:1fr 1fr!important}.v-recit p{font-size:16px}}.v-affiches{grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;padding:0 0 80px;display:grid}.v-affiches-texte{flex-direction:column;gap:14px;display:flex}.v-affiches-texte p{color:var(--ink-3);margin:0;font-size:16.5px;line-height:1.6}.v-plexis{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:26px;display:flex}.v-plexi{background:linear-gradient(135deg,#ffffff8c,#ffffff1f);border:1px solid #fff9;border-radius:10px;padding:10px;position:relative;transform:rotate(-1.5deg);box-shadow:0 30px 60px #0000004d,inset 0 0 0 1px #0000000d}.v-plexi:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff59 0%,#fff0 35%);position:absolute;inset:10px}.v-plexi-2{transform:rotate(1.5deg)translateY(24px)}@media (max-width:900px){.v-plexi-2{transform:rotate(1.5deg)}}.v-surtitre{letter-spacing:.08em;color:var(--ink-3);margin-bottom:14px;font-family:Space Grotesk,system-ui,sans-serif;font-size:15px;font-weight:800;display:block}@media (max-width:900px){.v-surtitre{font-size:12px!important}}.v-video{flex-direction:column;align-items:center;gap:22px;padding:0 0 90px;display:flex}.v-final{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:20px 0 100px;display:flex}.v-final p{color:var(--ink-3);margin:0;font-size:15px;font-weight:700}.v-final p a{color:var(--accent)}.v-rassure{color:var(--ink-3);letter-spacing:.01em;margin:-8px 0 0;font-size:14px;font-weight:800}.v-formats{flex-direction:column;gap:26px;padding:0 0 90px;display:flex}.carrousel{position:relative}.car-piste{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;outline:none;gap:28px;padding:20px calc(50% - 160px) 26px;display:flex;overflow-x:auto}.car-piste::-webkit-scrollbar{display:none}.car-diapo{scroll-snap-align:center;opacity:.45;flex-direction:column;flex:none;align-items:center;gap:14px;margin:0;transition:opacity .35s,transform .35s;display:flex;transform:scale(.9)}.car-diapo.on{opacity:1;transform:scale(1)}.car-diapo figcaption{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.car-diapo figcaption b{color:var(--ink);text-transform:uppercase;letter-spacing:.02em;font-size:16px;font-weight:900}.car-diapo figcaption span{color:var(--ink-3);font-size:13.5px}.car-fleche{z-index:2;border:1px solid var(--line);background:var(--panel);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:28px;line-height:1;display:flex;position:absolute;top:44%;box-shadow:0 8px 24px #0000002e}.car-fleche:hover{border-color:var(--accent);color:var(--accent)}.car-g{left:6px}.car-d{right:6px}.car-points{justify-content:center;gap:8px;display:flex}.car-points button{background:var(--line);cursor:pointer;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .25s,background .25s}.car-points button.on{background:var(--accent);width:26px}@media (max-width:900px){.car-fleche{display:none}.car-piste{gap:16px;padding:16px calc(50% - 120px) 20px}}.car-visuel>div{box-shadow:0 0 0 1px #0000000f,0 14px 30px #00000029!important}.insc-plus em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:600}.v-large{color:var(--ink-2);margin:-10px 0 0;font-size:17px;font-weight:700}.v-sans-materiel{flex-direction:column;gap:28px;padding:0 0 90px;display:flex}.v-trois{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.v-trois>div{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;padding:22px;display:flex}.v-trois span{background:var(--accent);border-radius:12px;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.v-trois span{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.v-trois span{color:var(--accent);letter-spacing:-2px;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.v-trois b{color:var(--ink);text-transform:uppercase;font-size:18px;font-weight:900}.v-trois p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.5}@media (max-width:900px){.vitrine .v-trois{grid-template-columns:1fr!important}}.v-lien-article{text-align:center;color:var(--accent);text-underline-offset:4px;align-self:center;font-weight:800;text-decoration:underline}.vitrine .v-final .v-final-sous{max-width:620px;color:var(--ink-2);margin:0;font-size:19px;font-weight:700;line-height:1.45}.v-deux{grid-template-columns:1fr 1fr;gap:18px;display:grid}.v-deux>div{background:var(--panel);border:1px solid var(--line);border-top:4px solid var(--accent);text-align:center;border-radius:16px;flex-direction:column;gap:6px;padding:24px;display:flex}.v-deux small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12.5px;font-weight:800}.v-deux b{color:var(--accent);text-transform:uppercase;font-size:24px;font-weight:900}.v-deux p{color:var(--ink-2);margin:0;font-size:16px;font-weight:600;line-height:1.45}@media (max-width:900px){.vitrine .v-deux{gap:12px;grid-template-columns:1fr!important}.v-deux>div{padding:18px}.v-deux b{font-size:20px}}.code-promo,.v-cadeau b{letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,monospace}.vitrine .v-final .v-un-euro{max-width:600px;color:var(--ink-2);margin:-6px 0 0;font-size:16px;font-weight:600;line-height:1.5}.vitrine .v-final .v-un-euro b{text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-family:Anton,Archivo Black,Impact,sans-serif;font-size:30px;font-weight:400;line-height:1.1;display:block}@media (max-width:600px){.juridique h1.titre-serif{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(28px,9vw,52px)!important}}.visite{z-index:1000;position:fixed;inset:0}.visite-voile{background:#0a10169e;animation:.25s both visite-in;position:fixed;inset:0}.visite-trou{box-shadow:0 0 0 9999px #0a10169e, 0 0 0 3px var(--accent), 0 0 30px 6px #00b14073;pointer-events:none;border-radius:14px;transition:top .35s,left .35s,width .35s,height .35s;position:fixed}.visite-bulle{color:#0b0c10;background:#fff;border-radius:16px;flex-direction:column;gap:10px;width:380px;max-width:calc(100vw - 32px);padding:18px 20px;animation:.3s both visite-in;display:flex;position:fixed;box-shadow:0 24px 60px #00000059}.visite-haut{justify-content:space-between;align-items:center;display:flex}.visite-compte{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:800}.visite-passer{color:#5b6270;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12.5px;text-decoration:underline}.visite-titre{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:24px;line-height:1.1}.visite-texte{color:#1f2530;margin:0;font-size:15px;line-height:1.5}.visite-points{gap:5px;display:flex}.visite-points span{background:#dde2ea;border-radius:99px;width:7px;height:7px}.visite-points span.fait{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.visite-points span.fait{background:color-mix(in srgb, var(--accent) 45%, #dde2ea)}}.visite-points span.on{background:var(--accent);width:20px}.visite-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.visite-actions .btn{height:40px;padding:0 18px;font-weight:800}@keyframes visite-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1}}.stop-med{z-index:1100;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.stop-med-voile{background:#0a10168c;position:absolute;inset:0}.stop-med-boite{color:#0b0c10;background:#fff;border-top:6px solid #d21b2c;border-radius:18px;flex-direction:column;gap:10px;width:460px;max-width:100%;padding:26px 26px 22px;animation:.25s both visite-in;display:flex;position:relative;box-shadow:0 30px 70px #00000059}.stop-med-boite p{color:#1f2530;margin:0;font-size:15px;line-height:1.5}.stop-med-titre{text-transform:uppercase;color:#d21b2c;font-family:Anton,Impact,sans-serif;font-size:26px;line-height:1.1}.stop-med-astuce{color:#5b6270!important;font-size:13.5px!important}.stop-med-case{color:#5b6270;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.stop-med-boite .btn{align-self:flex-end;height:44px;padding:0 22px;font-weight:800}.et{position:relative}.et-retirer{z-index:3;color:#fff;cursor:pointer;opacity:.35;background:#0f1419b8;border:0;border-radius:99px;justify-content:center;align-items:center;width:9mm;height:9mm;padding:0;font-family:Arial,sans-serif;font-size:6.5mm;line-height:1;transition:opacity .12s;display:flex;position:absolute;top:1.2mm;right:1.2mm}.et:hover .et-retirer,.et-retirer:focus-visible,.et:hover .et-cocher,.et-cocher:focus-visible{opacity:1}.et-retirer:hover{background:#d21b2c}@media (hover:none){.et-retirer{opacity:.8}}@media print{.et-retirer,.et-cocher{display:none!important}.et-choisie{outline:none!important}}.et-cocher{z-index:3;color:#fff;cursor:pointer;opacity:.45;background:#0f141973;border:.7mm solid #fff;border-radius:99px;justify-content:center;align-items:center;width:9mm;height:9mm;padding:0;font-family:Arial,sans-serif;font-size:6mm;font-weight:900;line-height:1;transition:opacity .12s;display:flex;position:absolute;top:1.2mm;left:1.2mm;box-shadow:0 0 0 .3mm #00000040}.et-cocher.on{opacity:1;background:var(--accent);border-color:#fff}.et-choisie{outline:1.2mm solid var(--accent);outline-offset:-1.2mm}.barre-selection{max-width:560px;color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:12.5px;display:flex}.barre-selection span{flex:260px}.barre-selection .btn{height:32px;padding:0 14px;font-size:12.5px}.barre-selection.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.barre-selection.on{background:color-mix(in srgb, var(--accent) 12%, var(--panel))}}.barre-selection.on{border:1.5px solid var(--accent);color:var(--ink);border-radius:12px;padding:8px 12px}.et-fantome{pointer-events:none}.v-zero-risque{color:var(--ink);flex-wrap:wrap;gap:8px 18px;margin:-6px 0 0;padding:0;font-size:15px;font-weight:800;list-style:none;display:flex}.v-zero-risque li{align-items:center;gap:7px;display:inline-flex}.v-zero-risque li:before{content:"✓";background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:inline-grid}.v-zr-centre{justify-content:center;margin:4px 0 0}.v-sans-risque{flex-direction:column;gap:18px;padding:50px 0 10px;display:flex}.v-sr-intro{text-align:center;color:var(--ink-3);max-width:620px;margin:-4px auto 4px;font-size:18px;font-weight:600;line-height:1.5}.v-sr-grille{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.v-sr-grille>div{border:1.5px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.v-sr-grille>div{border:1.5px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.v-sr-grille>div{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v-sr-grille>div{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.v-sr-grille>div{border-radius:16px;flex-direction:column;gap:8px;padding:20px 18px;display:flex}.v-sr-grille b{color:var(--ink);font-size:17px}.v-sr-grille p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.5}.v-sr-grille .code-promo{font-size:inherit;color:var(--accent)}.insc-zero{text-align:center;color:var(--accent);margin-top:-4px;font-size:13px;font-weight:800}@media (max-width:900px){.v-sr-grille{grid-template-columns:1fr 1fr}}@media (max-width:560px){.v-sr-grille{grid-template-columns:1fr}.v-sans-risque{padding-top:44px}.v-zero-risque{gap:8px 14px;font-size:14px}}.zone-impression [data-tx]{cursor:pointer}.zone-impression .et-editable [data-tx]:hover,.zone-impression .rg[data-cible] [data-tx]:hover{outline:.3mm dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.zone-impression .et-editable [data-tx]:hover,.zone-impression .rg[data-cible] [data-tx]:hover{outline:.3mm dashed color-mix(in srgb, var(--accent) 60%, transparent)}}.zone-impression .et-editable [data-tx]:hover,.zone-impression .rg[data-cible] [data-tx]:hover{outline-offset:.2mm}.zone-impression [data-tx-sel]{outline-offset:.2mm;border-radius:.4mm;outline:.45mm solid var(--accent)!important}@media print{[data-tx-sel],[data-tx]:hover,.zone-impression [data-tx-sel],.zone-impression .et-editable [data-tx]:hover,.zone-impression .rg[data-cible] [data-tx]:hover{outline:none!important}.barre-tailles{display:none!important}}.barre-tailles{z-index:30;background:var(--panel,#fff);border:1.5px solid var(--accent);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;max-width:780px;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #0000002e}.barre-tailles .bt-nom{font-size:13.5px;font-weight:800}.barre-tailles .bt-a{border:1px solid var(--line);background:var(--panel-2);min-width:44px;height:34px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:baseline;gap:1px;padding:0 10px;font-weight:900;display:inline-flex}.barre-tailles .bt-a:disabled{opacity:.35;cursor:not-allowed}.barre-tailles input[type=range]{width:140px;accent-color:var(--accent);cursor:pointer}.barre-tailles .bt-pct{text-align:center;min-width:44px;color:var(--muted);font-size:12.5px}.barre-tailles .bt-lien{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.barre-tailles .bt-ok{height:32px;padding:0 14px;font-size:12.5px}.barre-tailles .bt-aide{text-align:center;color:var(--muted);flex-basis:100%;font-size:12px}.nf{flex-direction:column;gap:16px;display:flex}.nf-grille{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.nf-reglages{flex-direction:column;gap:14px;max-height:calc(100vh - 24px);padding:20px;display:flex;position:sticky;top:12px;overflow:auto}.nf-formats{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.nf-formats button{border:1.5px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;font-family:inherit;display:flex}.nf-formats button b{font-size:13px}.nf-formats button small{color:var(--muted);font-size:11.5px}.nf-formats button.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nf-formats button.on{background:color-mix(in srgb, var(--accent) 12%, var(--panel))}}.nf-champ{flex-direction:column;gap:6px;display:flex}.nf-champ .in{letter-spacing:.06em;text-transform:uppercase;height:40px;font-weight:800}.nf-champ small{color:var(--muted);font-size:12px}.nf-case{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.nf-compte{color:var(--ink);background:var(--panel-2);text-align:center;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:800}.nf-memo{color:var(--muted);border-top:1px solid var(--line);padding-top:12px;font-size:12.5px;line-height:1.45}.nf-memo b{color:var(--ink)}.nf-memo p{margin:4px 0 0}.nf-liste{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.nf-filtres{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nf-filtres .in{flex:260px;height:40px}.nf-outils{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.nf-source{color:var(--muted);font-size:12.5px;line-height:1.45}.nf-vide{color:var(--muted);text-align:center;padding:24px 8px;font-size:13.5px}.nf-offres{flex-direction:column;gap:8px;display:flex}.nf-offre{border:1.5px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:auto 92px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.nf-offre>input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);margin-top:6px}.nf-offre.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nf-offre.on{border-color:color-mix(in srgb, var(--accent) 60%, var(--line))}}.nf-offre.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nf-offre.on{background:color-mix(in srgb, var(--accent) 5%, var(--panel))}}.nf-offre.bloquee{opacity:.75}.nf-val{color:#b23a1f;text-align:center;white-space:nowrap;padding-top:2px;font-family:Anton,Archivo Black,sans-serif;font-size:30px;line-height:1}.nf-infos{flex-direction:column;gap:4px;min-width:0;display:flex}.nf-marque{font-size:16px;font-weight:800}.nf-marque small{color:var(--muted);font-size:12.5px;font-weight:600}.nf-mec{font-size:13.5px}.nf-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.nf-badge{background:var(--panel-2);color:var(--ink);border:1px solid var(--line);border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.nf-badge.ok{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nf-badge.ok{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.nf-badge.ok{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nf-badge.ok{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}}.nf-badge.ko{color:#9b1c1c;background:#fde8e8;border-color:#f3b4b4}.nf-badge.avert{color:#8a5300;background:#fff4de;border-color:#f5d39a}.nf-note{color:#8a5300;font-size:12px}.nf-refs{background:var(--panel-2);border-radius:10px;gap:2px;max-height:220px;margin:4px 0 0;padding:8px 10px;font-size:12.5px;list-style:none;display:grid;overflow:auto}.nf-refs .mono{color:var(--muted);margin-right:6px}.nf-qte{border:1px solid var(--line);border-radius:10px;align-items:center;display:flex;overflow:hidden}.nf-qte button{background:var(--panel-2);width:30px;height:32px;color:var(--ink);cursor:pointer;border:0;font-size:16px;font-weight:800}.nf-qte input{text-align:center;background:var(--panel);width:38px;height:32px;color:var(--ink);border:0;font-size:13px}.nf-apercu{flex-direction:column;gap:10px;padding:16px;display:flex;position:sticky;top:12px}.nf-apercu-feuille{zoom:.36;background:#fff;width:210mm;box-shadow:0 10px 40px #0000002e}@media screen{.nf-impr{display:none!important}}.nf-page{box-sizing:border-box;grid-template-columns:repeat(var(--cols), 1fr);grid-auto-rows:var(--h);break-after:page;page-break-after:always;background:#fff;align-content:start;gap:0;width:210mm;height:296mm;padding:9mm;display:grid;overflow:hidden}.nf-page:last-child{break-after:auto;page-break-after:auto}.nf-page.nf-libre{place-content:start;gap:0}.nf-page.nf-libre .tk,.nf-page .tk-planche .tk-pl-corps{overflow:hidden}@media print{.nf-page.paysage{transform-origin:0 0;width:297mm!important;height:209mm!important;transform:translate(209mm)rotate(90deg)!important}}.nf-page .tk{break-inside:avoid;background:var(--fond);border:var(--trait) dashed var(--encre,#14201c);padding:var(--pad);text-align:center;color:var(--encre,#14201c);border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-height:0;margin:-.5px 0 0 -.5px;display:flex;position:relative;overflow:hidden}.nf-page .tk-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--rouge);font-family:Archivo,sans-serif;font-weight:700;font-size:var(--f-eyebrow);line-height:1.1}.nf-page .tk-marque{text-transform:uppercase;letter-spacing:.02em;font-family:Roboto Condensed,Archivo,sans-serif;font-weight:700;font-size:var(--f-marque);margin-top:.35em;line-height:1.05}.nf-page .tk-prix{color:var(--rouge);font-family:Anton,Archivo Black,sans-serif;font-size:var(--f-prix);letter-spacing:-.02em;white-space:nowrap;margin-top:.04em;padding-bottom:.12em;line-height:1}.nf-page .tk-u{font-size:var(--f-u);letter-spacing:0}.nf-page .tk-mec{font-family:Archivo,sans-serif;font-weight:700;font-size:var(--f-mec);line-height:1.2}.nf-page .tk-prods{font-family:Archivo,sans-serif;font-weight:600;font-size:var(--f-prods);color:#5a6560;margin-top:.5em;line-height:1.25}.nf-page .tk-sep{border-top:var(--trait) dashed #b9b2a0;width:100%;margin:var(--gapin) 0}.nf-page .tk-bas{align-items:center;gap:calc(var(--pad) * .8);text-align:left;display:flex}.nf-page .tk-qr{width:var(--qr);height:var(--qr);background:#fff;flex:none}.nf-page .tk-qr svg{width:100%;height:100%;display:block}.nf-page .tk-txt{font-family:Archivo,sans-serif;font-weight:700;font-size:var(--f-txt);min-width:0;line-height:1.25}.nf-page .tk-mot{color:var(--rouge);font-family:Anton,Archivo Black,sans-serif;font-size:var(--f-mot);letter-spacing:.02em;margin:.12em 0;line-height:1;display:block}.nf-page .tk-pied{font-family:Roboto Condensed,Archivo,sans-serif;font-weight:600;font-size:var(--f-date);color:#6d7b74;margin-top:calc(var(--gapin) * 1.2);flex-wrap:wrap;justify-content:center;gap:1.2em;width:100%;display:flex}.nf-page .tk-cran{width:var(--cran);height:var(--cran);border:var(--trait) dashed var(--encre,#14201c);background:#fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.nf-page .tk-cran.g{left:calc(var(--cran) / -2 - var(--trait))}.nf-page .tk-cran.d{right:calc(var(--cran) / -2 - var(--trait))}.nf-page .tk.tk-planche{border:var(--trait) solid var(--encre,#14201c);border-radius:1.5mm;justify-content:flex-start;align-items:stretch;padding:0}.nf-page .tk-planche .tk-bande{background:var(--rouge);color:#fff;text-transform:uppercase;letter-spacing:.04em;font-family:Archivo,sans-serif;font-weight:800;font-size:var(--f-bande);padding:.35em var(--pad);text-align:center;white-space:nowrap;flex:none;line-height:1.15;overflow:hidden}.nf-page .tk-planche .tk-bande span{text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.nf-page .tk-planche .tk-pl-corps{min-height:0;padding:calc(var(--pad) * .5) var(--pad) 0;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.nf-page .tk-planche .tk-marque{margin-top:0}.nf-page .tk-planche .tk-prods{margin-top:.25em}.nf-page .tk-planche .tk-prix{font-size:calc(var(--f-prix) * 1.25);margin-top:.02em;padding-bottom:.06em;font-weight:900}.nf-page .tk-planche .tk-u{font-size:calc(var(--f-u) * 1.2)}.nf-page .tk-planche .tk-mec{font-size:calc(var(--f-mec) * 1.05)}.nf-page .tk-planche .tk-scan{align-items:center;gap:calc(var(--pad) * .7);margin:calc(var(--gapin) * .9) var(--pad) 0;padding:calc(var(--gapin) * .7) 0 0;border-top:var(--trait) solid #e2ddd0;text-align:left;flex:none;display:flex}.nf-page .tk-planche .tk-scan-txt{font-family:Archivo,sans-serif;font-size:var(--f-txt);flex-direction:column;gap:.05em;min-width:0;line-height:1.25;display:flex}.nf-page .tk-planche .tk-scan-txt b{font-size:calc(var(--f-txt) * 1.25);color:var(--encre,#14201c);font-weight:800}.nf-page .tk-planche .tk-scan-txt span{color:#3a4541;font-weight:600}.nf-page .tk-planche .tk-scan-txt .tk-mot{margin:.08em 0;font-style:normal}.nf-page .tk-planche .tk-pied{margin:calc(var(--gapin) * .6) var(--pad) calc(var(--pad) * .6);width:auto}.nf-page .tk-produit .tk-nom{font-family:Archivo,sans-serif;font-weight:700;font-size:calc(var(--f-mec) * 1.15);max-width:100%;margin-top:.2em;line-height:1.15}.nf-page .tk-produit .tk-barre{color:#6b7280;font-family:Archivo,sans-serif;font-weight:700;font-size:calc(var(--f-u) * .9);margin-top:.25em;line-height:1.1;text-decoration:line-through;text-decoration-thickness:.08em}.nf-page .tk-produit .tk-prix.tk-paye{font-size:calc(var(--f-prix) * 1.05)}.nf-page .tk-produit .tk-prix.tk-paye .tk-u{font-size:calc(var(--f-u) * .95);margin-left:.06em}.nf-page .tk-produit .tk-scan-txt b{font-size:calc(var(--f-txt) * 1.15);line-height:1.25}.nf-page .tk-produit.dense .tk-prix-ligne{align-items:baseline;gap:.5em;display:flex}.nf-page .tk-produit.dense .tk-barre{margin-top:0}.nf-page .tk-produit.dense .tk-prix.tk-paye{font-size:var(--f-prix)}.nf-page .tk-produit.dense .tk-nom{font-size:var(--f-txt);white-space:nowrap;text-overflow:ellipsis;margin-top:.05em;overflow:hidden}.nf-case-forte{font-weight:700}.nf-page .tk.tk-planche.dense{flex-direction:column;align-items:stretch;gap:0}.nf-page .tk-planche.dense .tk-pl-ligne{align-items:center;gap:calc(var(--pad) * 1.1);min-height:0;padding:calc(var(--pad) * .5) var(--pad);text-align:left;flex:auto;display:flex}.nf-page .tk-planche.dense .tk-prix{font-size:var(--f-prix)}.nf-page .tk-planche.dense .tk-u{font-size:var(--f-u)}.nf-page .tk-planche.dense .tk-consigne{font-family:Archivo,sans-serif;font-weight:700;font-size:var(--f-txt);margin-top:.2em;line-height:1.2}.nf-page .tk-planche.dense .tk-consigne i{color:var(--rouge);letter-spacing:.02em;font-family:Anton,Archivo Black,sans-serif;font-style:normal}.nf-page .tk-planche.dense .tk-pied{justify-content:flex-start;gap:.8em;margin:.2em 0 0}.nf-page .tk.dense{text-align:left;align-items:center;gap:calc(var(--pad) * 1.2);flex-direction:row}.nf-page .tk.dense .tk-corps{flex-direction:column;min-width:0;display:flex}.nf-page .tk.dense .tk-prix{margin-top:0}.nf-page .tk.dense .tk-marque{margin-top:.1em}.nf-page .tk.dense .tk-pied{justify-content:flex-start;gap:.8em;margin-top:.25em}.nf-page .tk.dense .tk-consigne{font-family:Archivo,sans-serif;font-weight:700;font-size:var(--f-txt);margin-top:.25em;line-height:1.2}.nf-page .tk.dense .tk-consigne i{color:var(--rouge);letter-spacing:.02em;font-family:Anton,Archivo Black,sans-serif;font-style:normal}.nf-cat{box-sizing:border-box;color:#000;background:#fff;width:210mm;padding:12mm;font-family:Archivo,sans-serif}.nf-cat h2{margin:0;font-size:16pt}.nf-cat-date{color:#555;margin:1mm 0 4mm;font-size:9pt}.nf-cat table{border-collapse:collapse;border:1pt solid #999;width:100%}.nf-cat th,.nf-cat td{text-align:left;vertical-align:top;border-bottom:.5pt solid #bbb;padding:4pt 6pt;font-size:8.5pt}.nf-cat th{background:#eee}.nf-cat .val{color:#b8380f;white-space:nowrap;font-size:10pt;font-weight:800}.nf-cat tr{break-inside:avoid}.nf-cat-caisse{margin-top:5mm;font-size:9.5pt;line-height:1.45}.nf-tete{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:22px 24px;display:grid}.nf-tete h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:900}.nf-direct{color:var(--muted);align-items:center;gap:8px;margin:6px 0 0;font-size:13px;display:flex}.nf-point{background:#1f9d55;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #1f9d5538}.nf-direct.ko .nf-point{background:#d97706;box-shadow:0 0 0 4px #d9770638}.nf-alerte{color:#8a5300;margin:8px 0 0;font-size:13px}.nf-tout{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.nf-tout .btn{height:52px;padding:0 26px;font-size:16px;font-weight:900}.nf-tout .btn-out{height:40px;padding:0 18px;font-size:13.5px;font-weight:800}.nf-tout small{color:var(--muted);max-width:300px;font-size:12px}.nf-tuiles{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.nf-tuile{border:1.5px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:12px;align-items:baseline;gap:8px;padding:9px 14px;font-family:inherit;font-size:13px;transition:border-color .15s,transform .15s;display:flex}.nf-tuile b{font-size:20px;font-weight:900}.nf-tuile:hover{transform:translateY(-1px)}.nf-tuile.vert b{color:#1f9d55}.nf-tuile.bleu b{color:#2563eb}.nf-tuile.orange b{color:#d97706}.nf-tuile.rouge b{color:#c81e1e}.nf-tuile.gris b{color:var(--ink)}.nf-tuile.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nf-tuile.on{background:color-mix(in srgb, var(--accent) 10%, var(--panel))}}.nf-barre{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:14px 16px;display:flex}.nf-barre .in{flex:240px;height:40px}.nf-rapide{color:var(--muted);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;font-size:12.5px;display:flex}.nf-rapide button{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:12.5px;font-weight:700}.nf-rapide button:hover{border-color:var(--accent)}.nf-cartes{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}.nf-carte{background:var(--panel);border:2px solid var(--line);cursor:pointer;border-radius:18px;outline:none;flex-direction:column;gap:10px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.nf-carte:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000014}.nf-carte:focus-visible{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.nf-carte:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 40%, transparent)}}.nf-carte.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.nf-carte.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}}.nf-carte.bloquee{background:repeating-linear-gradient(135deg, var(--panel), var(--panel) 12px, #c81e1e 12px, #c81e1e 24px)}@supports (color:color-mix(in lab, red, red)){.nf-carte.bloquee{background:repeating-linear-gradient(135deg, var(--panel), var(--panel) 12px, color-mix(in srgb, #c81e1e 4%, var(--panel)) 12px, color-mix(in srgb, #c81e1e 4%, var(--panel)) 24px)}}.nf-carte-haut{justify-content:space-between;align-items:center;gap:8px;display:flex}.nf-statut{align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.nf-statut i{background:currentColor;border-radius:50%;width:8px;height:8px}.nf-statut.vert{color:#1f9d55}.nf-statut.orange{color:#d97706}.nf-statut.bleu{color:#2563eb}.nf-coche{border:2px solid var(--line);width:26px;height:26px;color:var(--accent-ink,#fff);background:var(--panel);border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid}.nf-carte.on .nf-coche{background:var(--accent);border-color:var(--accent)}.nf-carte-corps{align-items:center;gap:14px;display:flex}.nf-remise{color:#fff;box-sizing:border-box;letter-spacing:-.01em;white-space:nowrap;background:#b23a1f;border-radius:14px;flex:none;justify-content:center;align-items:baseline;min-width:92px;height:72px;padding:16px 12px 0;font-family:Anton,Archivo Black,sans-serif;font-size:34px;line-height:1;display:flex}.nf-remise .tk-u{margin-left:1px;font-size:.55em}.nf-titre{flex-direction:column;min-width:0;display:flex}.nf-titre b{font-size:17px;font-weight:900;line-height:1.15}.nf-titre small{color:var(--muted);margin-top:3px;font-size:12px}.nf-carte .nf-mec{margin:0;font-size:13.5px;line-height:1.4}.nf-reseau{border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.nf-reseau b{color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.nf-reseau.gris{background:var(--panel-2);color:var(--ink)}.nf-reseau.gris b{background:#64748b}.nf-reseau.vert{color:#14532d;background:#e7f6ec}.nf-reseau.vert b{background:#1f9d55}.nf-reseau.rouge{color:#9b1c1c;background:#fde8e8}.nf-reseau.rouge b{background:#c81e1e}.nf-reseau.orange{color:#8a5300;background:#fff4de}.nf-reseau.orange b{background:#d97706}.nf-carte .nf-note{color:#8a5300;margin:0;font-size:12px}.nf-carte-bas{border-top:1px dashed var(--line);align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.nf-mini-qr{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;width:64px;height:64px;padding:2px}.nf-mini-qr svg{width:100%;height:100%;display:block}.nf-carte-infos{color:var(--muted);flex-direction:column;flex:1;gap:3px;min-width:0;font-size:12px;display:flex}.nf-carte .nf-qte{flex:none}.nf-reglages .nf-compte{flex-direction:column;align-items:center;gap:2px;display:flex}.nf-reglages .nf-compte b{font-size:26px}.nf-reglages .nf-compte small{color:var(--muted);font-weight:600}.nf-reglages>*{flex-shrink:0}.nf-imprimer{height:48px;font-size:15px;font-weight:900}.nf-options summary{cursor:pointer;font-size:13px;font-weight:800}.nf-options[open]{flex-direction:column;gap:12px;display:flex}.nf-reglages .nf-apercu-feuille{zoom:.4;align-self:center}@media (max-width:1100px){.nf-grille{grid-template-columns:1fr}.nf-reglages{position:static}.nf-tete{grid-template-columns:1fr}.nf-tout{text-align:left;align-items:flex-start}}.nf-actualiser{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:999px;margin-left:4px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:800}.nf-actualiser:hover{border-color:var(--accent)}.nf-actualiser:disabled{opacity:.6;cursor:wait}.nf-direct{flex-wrap:wrap}.ops-depot,.ops-manuel{cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;justify-content:center;gap:6px;min-height:120px;padding:22px;font-family:inherit;display:flex}.ops-depot{border:2px dashed var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-depot{background:color-mix(in srgb, var(--accent) 7%, var(--panel))}}.ops-depot.survol{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-depot.survol{background:color-mix(in srgb, var(--accent) 16%, var(--panel))}}.ops-depot.en-cours{cursor:progress}.ops-depot strong,.ops-manuel strong{color:var(--ink);font-size:18px}.ops-depot span,.ops-manuel span{color:var(--ink-3);font-size:13.5px;line-height:1.45}.ops-manuel{border:1px solid var(--line);background:var(--panel)}.ops-manuel:hover{border-color:var(--accent)}.ops-sablier{border:3px solid var(--accent);border-radius:99px;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.ops-sablier{border:3px solid color-mix(in srgb, var(--accent) 25%, transparent)}}.ops-sablier{border-top-color:var(--accent);animation:.9s linear infinite tourne}@keyframes tourne{to{transform:rotate(360deg)}}.ops-ligne{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ops-lien{color:var(--ink);flex-direction:column;flex:1;gap:3px;min-width:0;text-decoration:none;display:flex}.ops-lien span{color:var(--muted);font-size:12.5px}.ops-champ{flex-direction:column;gap:6px;display:flex}.ops-remarques{color:#3b3000;background:#fff8d6;border:1.5px solid #f2c200;border-radius:14px;padding:12px 16px;font-size:14px}.ops-remarques ul{margin:6px 0 0;padding-left:18px;line-height:1.5}.ops-groupe{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:12px;font-weight:800}.ops-groupe small{text-transform:none;letter-spacing:0;font-weight:500}.ops-produit{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.ops-produit.off{opacity:.55}.ops-nom{flex-direction:column;gap:2px;min-width:0;display:flex}.ops-nom small{color:var(--muted);font-size:11px}.ops-prix{white-space:nowrap;font-size:14px}.ops-prix s{color:var(--muted);margin-right:6px}.ops-prix b{color:#d21b2c}.ops-absent{color:#b45309;text-align:right;font-size:12px}@media (max-width:800px){.ops-entree,section.glass[style*="1.3fr"]{grid-template-columns:1fr!important}}.choix-trade{grid-template-columns:1fr 1fr;gap:12px;padding:0 8px;display:grid}.choix-trade a{border:2px dashed var(--line);background:var(--panel);color:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.choix-trade a:hover{border-color:var(--accent)}.choix-trade a.on{border-style:solid;border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.choix-trade a.on{background:color-mix(in srgb, var(--accent) 8%, var(--panel))}}.choix-trade strong{font-size:16px;font-weight:800;display:block}.choix-trade small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.choix-num{background:var(--line);width:30px;height:30px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid}.choix-trade a.on .choix-num{background:var(--accent);color:var(--accent-ink)}@media (max-width:800px){.choix-trade{grid-template-columns:1fr}.ops-affiche{grid-template-columns:1fr!important}}.et-editable .cp-editable,.rg-compo .cp-editable{cursor:text;border-radius:2px}.rg-compo .cp-editable:hover{outline-offset:1px;outline:1px dashed #0bb39bcc}@media print{.rg-compo .cp-editable:hover{outline:none}}.ops-depot-g{cursor:pointer;align-items:flex-start;transition:border-color .15s,background .15s}.ops-depot-g:hover,.ops-depot-g.survol{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-depot-g:hover,.ops-depot-g.survol{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.ops-liste{flex-direction:column;gap:6px;display:flex}.ops-item{text-align:left;border:1.5px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:10px 86px 10px 12px;font-family:inherit;display:flex;position:relative}.ops-item:hover{border-color:var(--accent)}.ops-item.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-item.on{background:color-mix(in srgb, var(--accent) 10%, var(--panel))}}.ops-item.fini{opacity:.6}.ops-item b{font-size:14px;font-weight:800}.ops-item span{color:var(--muted);font-size:12px}.ops-etat{color:var(--accent);border:1px solid;border-radius:99px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;top:10px;right:10px}.ops-etat.a-venir{color:#1d4ed8}.ops-etat.terminee{color:var(--muted)}.ops-etat.sans-dates{color:#b45309}.ops-in{height:34px}.tr-controles .ops-in{flex:0 auto;width:auto;min-width:0}.tr-controles input[type=date].ops-in{width:160px}.ops-bascule{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ops-bascule button{text-align:left;border:2px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:12px 16px;font-family:inherit;display:flex}.ops-bascule button:hover:not(:disabled){border-color:var(--accent)}.ops-bascule button.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-bascule button.on{background:color-mix(in srgb, var(--accent) 10%, var(--panel))}}.ops-bascule button.on{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-bascule button.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}}.ops-bascule button:disabled{opacity:.45;cursor:not-allowed}.ops-bascule strong{font-size:15px;font-weight:800}.ops-bascule small{color:var(--muted);font-size:12px}@media print{.ops-bascule{display:none!important}}.ops-phrase{flex-direction:column;gap:8px;display:flex}.ops-phrase textarea.in{resize:vertical;height:auto;padding:8px 10px;font-family:inherit;line-height:1.35}.ops-phrase-bas{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ops-phrase-bas .btn{white-space:nowrap;flex:none}.ops-phrase .tr-lien{text-align:left;align-self:flex-start}.ops-app{grid-template-columns:var(--tr-col,340px) 1fr}.ops-deux{grid-template-columns:minmax(360px,430px) 1fr;align-items:start;gap:16px;display:grid}.ops-reglages{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}.ops-reglages .tr-refs{grid-template-columns:1fr;max-height:38vh;padding-right:4px;overflow-y:auto}.ops-feuilles{min-width:0}@media (max-width:1250px){.ops-app{grid-template-columns:300px 1fr}.ops-deux{grid-template-columns:minmax(330px,380px) 1fr}}@media (max-width:1000px){.ops-deux{grid-template-columns:1fr}.ops-reglages{max-height:none;position:static}.ops-reglages .tr-refs{max-height:240px}}@media (max-width:900px){.ops-app{grid-template-columns:1fr}}.ops-reglages .ops-in{flex:110px}.ops-reglages input[type=date].ops-in{flex:none;width:140px}.ops-reglages .tr-etq{width:78px}@media (max-width:700px){.modes-planche,.modes-planche.trois,.modes-planche.quatre{grid-template-columns:1fr 1fr;gap:8px}.modes-planche small{display:none}.modes-planche strong{font-size:14px}.modes-planche button,.modes-planche a,.modes-planche>span{gap:10px;padding:10px 12px}.modes-planche .mode-ico{width:34px;height:34px}.modes-planche .mode-ico svg{width:17px;height:17px}.modes-planche button:after,.modes-planche a:after,.modes-planche>span:after,.mode-nouveau,.choix-trade small{display:none}}.scan{flex-direction:column;gap:12px;width:100%;max-width:560px;margin:0 auto;display:flex}.scan-cam{aspect-ratio:4/3;background:#0b0c10;border-radius:16px;max-height:46vh;position:relative;overflow:hidden;box-shadow:0 8px 28px #141e322e}.scan-cam video{object-fit:cover;width:100%;height:100%;display:block}.scan-cam.arret video,.scan-cam.refuse video,.scan-cam.indisponible video{opacity:0}.scan-cam.arret,.scan-cam.refuse,.scan-cam.indisponible{aspect-ratio:auto;max-height:none}.scan-cam.arret video,.scan-cam.refuse video,.scan-cam.indisponible video{display:none}.scan-cam.arret .scan-voile,.scan-cam.refuse .scan-voile,.scan-cam.indisponible .scan-voile{min-height:260px;position:relative;inset:auto}.scan-visee{pointer-events:none;border:3px solid #ffffffd9;border-radius:12px;position:absolute;inset:22% 10%;box-shadow:0 0 0 999px #00000047}.scan-visee:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 10px var(--accent);animation:1.6s ease-in-out infinite alternate scan-balaie;position:absolute;top:50%;left:6%;right:6%}@keyframes scan-balaie{0%{transform:translateY(-38px)}to{transform:translateY(38px)}}.scan-voile{text-align:center;color:#fff;background:linear-gradient(160deg,#101318,#1b2230);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:absolute;inset:0}.scan-voile p{color:#cfd5e0;max-width:340px;margin:0;font-size:14px}.scan-grand{justify-content:center;height:54px;padding:0 20px;font-size:16px;font-weight:800}.scan-outils{align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;right:10px}.scan-petit{background:#ffffffeb;height:34px;padding:0 12px;font-size:12.5px}.scan-zoom{box-sizing:border-box;background:#ffffffeb;border-radius:10px;align-items:center;gap:6px;height:34px;padding:4px 10px;display:flex}.scan-zoom input{width:90px;accent-color:var(--accent)}.scan-dernier{background:var(--panel-2);min-height:40px;color:var(--muted);border-radius:12px;align-items:center;padding:8px 14px;font-size:15px;font-weight:700;display:flex}.scan-dernier.ok{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.scan-dernier.ok{background:color-mix(in srgb, var(--accent) 16%, var(--panel))}}.scan-dernier.ok{color:var(--ink)}.scan-dernier.ko{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.scan-dernier.ko{background:color-mix(in srgb, var(--warn) 22%, var(--panel))}}.scan-dernier.ko{color:var(--ink)}.scan-saisie{gap:8px;display:flex}.scan-saisie .in{flex:1;height:44px;font-size:16px}.scan-photo{color:#0b0c10;background:#ffffffeb;height:44px;padding:0 16px;font-size:14px;font-weight:700}.scan-photo-avert{color:#cfd5e0;max-width:300px;margin-top:-8px;font-size:12px;line-height:1.4}.scan-trouves{flex-direction:column;gap:2px;padding:6px;display:flex}.scan-trouves button{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.scan-trouves button:hover,.scan-trouves button:focus-visible{background:var(--panel-2)}.scan-trouves b{font-size:14px}.scan-trouves small{color:var(--muted);font-size:12px}.scan-liste{flex-direction:column;gap:6px;padding:14px;display:flex}.scan-liste-tete{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.scan-ligne{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.scan-ligne:first-of-type{border-top:0}.scan-ligne.inconnu .scan-nom b{color:var(--warn)}.scan-nom{flex-direction:column;flex:1;min-width:0;display:flex}.scan-nom b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.scan-nom small{color:var(--muted);font-size:11.5px}.scan-qte{flex:none;align-items:center;gap:4px;display:inline-flex}.scan-qte button{border:1px solid var(--line);background:var(--panel-2);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:9px;font-size:18px}.scan-qte b{text-align:center;min-width:22px;font-size:15px}.scan-x{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:9px;flex:none;font-size:20px;line-height:1}.scan-actions{flex-direction:column;gap:8px;padding:4px 0 10px;display:flex}.scan-actions p{color:var(--muted);text-align:center;margin:0;font-size:12.5px}.scan-actions .btn{width:100%}.liste-tel{text-align:left;border:2px solid var(--accent);background:var(--accent);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.liste-tel{background:color-mix(in srgb, var(--accent) 10%, var(--panel))}}.liste-tel{color:var(--ink);cursor:pointer;font-family:inherit}.liste-tel strong{font-size:14px;font-weight:800;display:block}.liste-tel small{color:var(--muted);font-size:12px;display:block}.liste-tel-ico{background:var(--accent);width:34px;height:34px;color:var(--accent-ink);border-radius:9px;flex:none;place-items:center;font-size:16px;display:grid}.scan-actions .in{height:46px;font-size:16px}.scan-ok{border-color:var(--accent);background:var(--accent);flex-direction:column;gap:8px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.scan-ok{background:color-mix(in srgb, var(--accent) 8%, var(--panel))}}.scan-ok strong{font-size:16px}.scan-ok span{color:var(--muted);font-size:13.5px}.mobile-rayon{display:none}@media (max-width:700px),(pointer:coarse) and (max-width:900px){.mobile-rayon{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 24px var(--accent);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-rayon{box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 35%, transparent)}}.mobile-rayon strong{font-size:17px;font-weight:900;display:block}.mobile-rayon small{opacity:.9;font-size:12.5px;display:block}.mobile-rayon>span:first-child{background:#ffffff38;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.mobile-rayon>span:nth-child(2){flex:1}.mobile-rayon>span:last-child{font-size:22px;font-weight:900}}.scan-renommer{flex-direction:column;gap:4px;display:flex}.scan-renommer .in{height:42px;font-size:16px}.v-mobile{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;padding:60px 0;display:grid}.v-mobile-texte{flex-direction:column;gap:14px;display:flex}.v-nouveau{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:11px;font-weight:900}.v-mobile h2{color:var(--ink);margin:0;font-size:50px;line-height:1.02}.v-mobile h2 span{color:var(--accent);display:block}.v-mobile-sous{color:var(--ink);margin:0;font-size:22px;font-weight:800;line-height:1.25}.v-mobile-p{color:var(--ink-2);max-width:560px;margin:0;font-size:17px;line-height:1.5}.v-mobile-etapes{counter-reset:e;gap:8px;margin:4px 0;padding:0;list-style:none;display:grid}.v-mobile-etapes li{counter-increment:e;background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:12px;grid-template-columns:30px 110px 1fr;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:grid}.v-mobile-etapes li:before{content:counter(e);background:var(--accent);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.v-mobile-etapes b{color:var(--ink);font-size:16px}.v-mobile-note{color:var(--muted);max-width:560px;margin:0;font-size:13px;line-height:1.5}.v-mobile-visuel{justify-content:center;display:flex}.mob-tel{background:#111318;border-radius:38px;width:270px;padding:12px;position:relative;transform:rotate(-4deg);box-shadow:0 30px 70px #141e3259,inset 0 0 0 2px #2a2f3a}.mob-encoche{z-index:2;background:#111318;border-radius:12px;width:80px;height:22px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.mob-ecran{background:#e1e5eb;border-radius:28px;flex-direction:column;gap:8px;min-height:480px;padding:34px 12px 14px;display:flex;overflow:hidden}.mob-cam{background:linear-gradient(160deg,#d9d2c4,#f0ece3);border-radius:14px;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.mob-code{background:#fff;border-radius:4px;width:170px;padding:6px 4px;transform:rotate(3deg);box-shadow:0 4px 10px #00000026}.mob-visee{border:2px solid #ffffffe6;border-radius:10px;position:absolute;inset:14% 8%}.mob-visee i{background:var(--accent);height:2px;box-shadow:0 0 8px var(--accent);animation:1.6s ease-in-out infinite alternate scan-balaie;position:absolute;top:50%;left:6%;right:6%}.mob-ok{background:var(--accent);border-radius:10px;padding:8px 10px;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.mob-ok{background:color-mix(in srgb, var(--accent) 16%, #fff)}}.mob-ok{color:#0b0c10;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mob-liste{background:#fff;border-radius:12px;flex-direction:column;padding:6px 10px;display:flex}.mob-ligne{border-top:1px solid #e6e9ee;justify-content:space-between;gap:8px;padding:7px 0;font-size:10.5px;display:flex}.mob-ligne:first-child{border-top:0}.mob-ligne span{text-overflow:ellipsis;white-space:nowrap;color:#0b0c10;font-weight:700;overflow:hidden}.mob-ligne b{color:#d21b2c;flex:none}.mob-btn{background:var(--accent);color:#fff;text-align:center;border-radius:12px;margin-top:auto;padding:12px;font-size:12px;font-weight:800}@media (max-width:900px){.vitrine .v-mobile{gap:26px;padding:40px 0;grid-template-columns:1fr!important}.v-mobile h2{font-size:38px}.v-mobile-sous{font-size:19px}.v-mobile-etapes li{grid-template-columns:30px 1fr}.v-mobile-etapes li span{grid-column:2}.mob-tel{width:250px;transform:none}}.scan-qui{color:var(--muted);align-items:center;gap:10px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.scan-qui .in{flex:1;height:38px;font-size:15px}.tr-origine{letter-spacing:.08em;text-transform:uppercase;color:#fff;vertical-align:middle;border-radius:999px;margin-right:6px;padding:3px 8px;font-size:10.5px;font-weight:900;display:inline-block}.tr-origine.groupement{background:#1d4ed8}.tr-origine.pharmacie{background:var(--accent);color:var(--accent-ink)}.tr-point{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.tr-point.groupement{background:#1d4ed8}.tr-point.pharmacie{background:var(--accent)}.ops-filtre{align-self:flex-start}.ops-section{border:1.5px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.ops-section.groupement{border-color:#1d4ed8}@supports (color:color-mix(in lab, red, red)){.ops-section.groupement{border-color:color-mix(in srgb, #1d4ed8 35%, var(--line))}}.ops-section.pharmacie{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-section.pharmacie{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.ops-section.nifty{border-color:#b23a1f}@supports (color:color-mix(in lab, red, red)){.ops-section.nifty{border-color:color-mix(in srgb, #b23a1f 45%, var(--line))}}.ops-section.active.nifty{box-shadow:0 0 0 3px #b23a1f29}.tr-origine.nifty,.tr-point.nifty{color:#fff;background:#b23a1f}.tr-origine.bf,.tr-point.bf{color:#ffd23f;background:#0b0b0b}.ops-section.bf{border-color:#0b0b0b}@supports (color:color-mix(in lab, red, red)){.ops-section.bf{border-color:color-mix(in srgb, #0b0b0b 55%, var(--line))}}.ops-section.bf{flex-direction:column;gap:8px;display:flex}.ops-section.bf .ops-bf-btn{color:#ffd23f;background:#0b0b0b;border-color:#0b0b0b}.tr-origine.tf{background:var(--tf);color:#fff}.ops-section.tf{border-color:var(--tf)}@supports (color:color-mix(in lab, red, red)){.ops-section.tf{border-color:color-mix(in srgb, var(--tf) 50%, var(--line))}}.ops-section.tf{flex-direction:column;gap:8px;display:flex}.ops-section.tf .ops-tf-btn{background:var(--tf);color:#fff;border-color:var(--tf)}.ops-autres{border:1px dashed var(--line);height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:12.5px}.tr-origine.fetes,.tr-point.fetes{color:#f5d27a;background:#b3122e}.ops-section.fetes{border-color:#b3122e}@supports (color:color-mix(in lab, red, red)){.ops-section.fetes{border-color:color-mix(in srgb, #b3122e 45%, var(--line))}}.ops-section.fetes{flex-direction:column;gap:8px;display:flex}.ops-section.fetes .ops-fetes-btn{color:#fff;background:#b3122e;border-color:#b3122e}.tr-point.nifty{background:#b23a1f}.nifty-pastille.on{background:#b23a1f;border-color:#b23a1f}.nifty-pastille.on .tr-p-corps{outline-color:#ffffffbf}.nifty-pastille .tr-participe.oui{background:#b23a1f;border-color:#b23a1f}.nifty-pastille.on .tr-participe.oui{color:#b23a1f;background:#fff;border-color:#fff}.nifty-pastille.faite:not(.on){background:#b23a1f;border-color:#b23a1f}@supports (color:color-mix(in lab, red, red)){.nifty-pastille.faite:not(.on){background:color-mix(in srgb, #b23a1f 10%, var(--panel))}}.nifty-pastille.faite:not(.on) b,.nifty-pastille.faite:not(.on) span{color:#b23a1f}.nifty-pastille.faite b:before{content:"✓ "}.nt-bloc{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.nt-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nt-tete strong{font-size:15px;display:block}.nt-tete small{color:var(--muted);font-size:12px;display:block}.nt-outils{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nt-outils .sel-format{flex:0 280px;height:36px}.nt-outils .btn{height:36px;padding:0 14px;font-size:13px}.nt-apercu{border-radius:6px;align-self:flex-start;max-height:420px;overflow:hidden}.nt-apercu .nf-page{zoom:.42;background:#fff;box-shadow:0 6px 24px #00000024}.nt-refs{margin-top:4px}.ops-section.active.groupement{box-shadow:0 0 0 3px #1d4ed826}.ops-section.active.pharmacie{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-section.active.pharmacie{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.ops-section .tr-h1{font-size:16px}.ops-section .tr-import,.ops-section .tr-depot{margin:0}.ops-note{flex-direction:column;gap:6px;display:flex}.ops-note p{color:var(--muted);margin:0;font-size:13px}.ops-note .tr-origine{align-self:flex-start}.ops-item.on{border-color:var(--accent)}.tr-pastille.on .tr-p-corps{outline-offset:-2px;outline:2px solid #1d4ed8}.ops-pastille.on .tr-p-corps{outline-color:#ffffffbf}.ops-grille{grid-template-columns:repeat(2,1fr)}.ops-grille .tr-pastille{min-height:52px}.ops-grille .tr-pastille b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.15;display:-webkit-box}.ops-grille .tr-pastille span{white-space:normal}.tr-grille-petite.ops-grille{grid-template-columns:repeat(3,1fr)}.tr-grille-petite.ops-grille .tr-pastille{min-height:38px}.tr-grille-petite.ops-grille .tr-pastille b{-webkit-line-clamp:2;font-size:10px}.ops-fermer{margin-right:6px}.ops-pastille.etat-posee:not(.on){border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-pastille.etat-posee:not(.on){background:color-mix(in srgb, var(--accent) 12%, var(--panel))}}.ops-pastille.etat-posee:not(.on) b,.ops-pastille.etat-posee:not(.on) span{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-pastille.etat-posee:not(.on) b,.ops-pastille.etat-posee:not(.on) span{color:color-mix(in srgb, var(--accent) 80%, #000)}}.ops-pastille.etat-posee b:before{content:"✓ "}.ops-pastille.etat-imprimee:not(.on){background:#c2700a;border-color:#c2700a}@supports (color:color-mix(in lab, red, red)){.ops-pastille.etat-imprimee:not(.on){background:color-mix(in srgb, #c2700a 10%, var(--panel))}}.ops-pastille.etat-imprimee:not(.on) b{color:#8a4f06}.ops-pastille.etat-imprimee:not(.on) span{color:#a35f07;font-weight:700}.ops-pastille.etat-imprimee b:before{content:"⎙ "}.ops-pastille.etat-suspens:not(.on){border-style:dashed}.ops-pastille.faite:not(.on){border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-pastille.faite:not(.on){background:color-mix(in srgb, var(--accent) 10%, var(--panel))}}.ops-pastille.faite:not(.on) b,.ops-pastille.faite:not(.on) span{color:var(--accent)}.ops-pastille.faite b:before{content:"✓ "}.ops-x{font-size:13px}.ops-ok{top:auto;bottom:4px}.ops-pastille.on .ops-ok.oui{color:var(--accent);background:#fff;border-color:#fff}.tr-grille-petite .ops-ok{top:auto;bottom:2px}.tr-grille-petite .ops-pastille .tr-p-corps{padding-right:20px}.ops-x:hover{color:#fff;background:#b91c1c;border-color:#b91c1c}.tr-grille-petite .ops-pastille{filter:none;opacity:.7}.tr-grille-petite .ops-pastille:hover{opacity:1}.sel-format{flex:260px;min-width:0;max-width:100%}.ops-rangement{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ops-rangement .tr-petit.on{border-color:var(--accent);color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-rangement .tr-petit.on{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.ops-fermer{border:1px solid var(--line);background:var(--panel);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.ops-fermer:hover{border-color:var(--ink-3);color:var(--ink)}.scan-cam.lecture{z-index:60;aspect-ratio:auto;background:#000;border-radius:0;max-height:none;position:fixed;inset:0}.scan-cam.lecture:fullscreen{inset:0}.scan-cam.lecture video{object-fit:cover;width:100%;height:100%}.scan-cam.lecture .scan-visee{border-width:4px;border-radius:16px;inset:30% 8%}.scan-cam.lecture .scan-visee:after{left:4%;right:4%}@media (orientation:landscape){.scan-cam.lecture .scan-visee{inset:18% 22%}}.scan-haut{top:calc(10px + env(safe-area-inset-top));pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;left:10px;right:10px}.scan-compte{color:#fff;background:#0000008c;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:800}.scan-dernier-bandeau{color:#0b0c10;text-overflow:ellipsis;white-space:nowrap;background:#ffffffeb;border-radius:12px;max-width:100%;padding:10px 14px;font-size:15px;font-weight:800;overflow:hidden}.scan-dernier-bandeau.ok{background:var(--accent);color:var(--accent-ink)}.scan-dernier-bandeau.ko{color:#0b0c10;background:#f5a524}.scan-cam.lecture .scan-outils{left:10px;right:10px;bottom:calc(14px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center}.scan-cam.lecture .scan-petit{height:44px;padding:0 18px;font-size:15px;font-weight:800}.scan-cam.lecture .scan-zoom{height:44px}.scan-cam.lecture .scan-zoom input{width:120px}.scan-pause{color:var(--muted);margin:0 0 4px;font-size:12px}.scan-outils .btn-acc.scan-petit{background:var(--accent);color:var(--accent-ink)}.emplacements{flex-direction:column;gap:8px;display:flex}.emplacements>span{color:var(--muted);font-size:12px}.emplacements-liste{flex-wrap:wrap;gap:6px;display:flex}.emplacement{border:1.5px solid var(--line);background:var(--panel);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.emplacement>button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:13px;font-weight:700}.emplacement:hover{border-color:var(--accent)}.emplacement.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.emplacement.on{background:color-mix(in srgb, var(--accent) 12%, var(--panel))}}.emplacement.ajouter{color:var(--muted);cursor:pointer;background:0 0;border-style:dashed;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:700}.emplacement.ajouter:hover{color:var(--ink)}.emp-outil{border-left:1px solid var(--line)!important;color:var(--muted)!important;padding:0 9px!important;font-weight:400!important}.emp-outil:hover{color:var(--ink)!important}.ops-filtre{flex-wrap:wrap}.ops-filtre button{padding:6px 10px;font-size:12.5px}.nf-chips{flex-wrap:wrap;gap:6px;display:flex}.chip-pt{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.chip.on{border-color:var(--ink)}.nt-couleurs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nf-apercu-tout{background:var(--panel-2);border-radius:10px;flex-direction:column;gap:12px;max-height:62vh;padding:4px;display:flex;overflow:auto}.nf-apercu-groupe{flex-direction:column;gap:6px;display:flex}.nf-apercu-titre{color:var(--muted);font-size:12px;font-weight:800}.nf-apercu-pages{flex-wrap:wrap;gap:8px;display:flex}.nf-reglages .nf-apercu-pages .nf-apercu-feuille{zoom:.19;align-self:flex-start}.nf-x{border:2px solid var(--line);background:var(--panel);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:16px;font-weight:900;line-height:1;display:grid}.nf-x:hover{color:#b91c1c;border-color:#b91c1c}.nf-x.on{color:#fff;background:#6b7280;border-color:#6b7280}.v-nifty{grid-template-columns:1fr 1.15fr}.nfv-visuel{flex-wrap:wrap;align-items:flex-start;gap:18px}.nfv-affiche{color:#14201c;background:#fff;border:1.5px solid #14201c;border-radius:8px;flex-direction:column;width:228px;display:flex;overflow:hidden;transform:rotate(-2deg);box-shadow:0 18px 40px #00000024}.nfv-affiche+.nfv-affiche{transform:rotate(2deg)translateY(22px)}.nfv-bande{color:#fff;text-transform:uppercase;letter-spacing:.04em;text-align:center;white-space:nowrap;background:#b23a1f;padding:7px 10px;font-size:12px;font-weight:800}.nfv-corps{text-align:center;flex-direction:column;align-items:center;padding:12px 12px 6px;display:flex}.nfv-marque{text-transform:uppercase;letter-spacing:.02em;font-size:16px;font-weight:800}.nfv-produit{color:#3a4541;margin-top:2px;font-size:11.5px;font-weight:600}.nfv-barre{color:#6b7280;margin-top:8px;font-size:15px;font-weight:700;text-decoration:line-through}.nfv-prix{color:#b23a1f;letter-spacing:-.02em;margin-top:2px;font-family:Archivo Black,Arial Black,sans-serif;font-size:54px;line-height:1}.nfv-prix span{margin-left:2px;font-size:26px}.nfv-mec{margin-top:6px;font-size:11px;font-weight:700}.nfv-scan{border-top:1.5px solid #e2ddd0;align-items:center;gap:10px;margin:10px 12px 12px;padding-top:10px;font-size:11px;line-height:1.3;display:flex}.nfv-scan b{font-size:12px;display:block}.nfv-scan i{color:#b23a1f;font-style:normal;font-weight:900}@media (max-width:860px){.v-nifty{grid-template-columns:1fr}.nfv-visuel{order:2;justify-content:center}.nfv-affiche{width:200px}}.nf-page .tk-qr svg path[stroke]{stroke:var(--qr-couleur,#000)!important}.nf-page .tk-qr svg path[fill=\#000000],.nf-page .tk-qr svg rect[fill=\#000000]{fill:var(--qr-couleur,#000)!important}.choix-offre{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.carte-offre{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;display:flex;position:relative}.co-boutons{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.co-boutons .btn{height:42px;font-weight:800}@media (max-width:760px){.choix-offre{grid-template-columns:1fr}}.v-tuiles{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vitrine .v-tuile{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:18px;flex-direction:column;gap:14px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.vitrine .v-tuile:hover{border-color:var(--accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.vitrine .v-tuile:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.vitrine .v-tuile:hover{box-shadow:0 14px 34px #12b8621f}.v-tuile-visuel{background:linear-gradient(160deg,#eef2f5,#e2e7ec);border-radius:12px;justify-content:center;align-items:center;height:150px;display:flex;overflow:hidden}.v-tuile-visuel .v-etiq{border-radius:4px;box-shadow:0 10px 24px #0f172029}.v-tuile b{text-transform:uppercase;letter-spacing:-.005em;font-size:19px;font-weight:900;line-height:1.15}.v-tuile p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.5}.v-tuile em{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-top:auto;font-size:12.5px;font-style:normal;font-weight:800}.v-tuile-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent);align-self:flex-start;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.v-tuile-tag{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.v-tuile-tag{border-radius:999px;padding:3px 8px}@media (max-width:900px){.vitrine .v-tuiles{gap:12px;grid-template-columns:1fr 1fr!important}.vitrine .v-tuile{gap:10px;padding:12px}.v-tuile-visuel{height:112px}.v-tuile-visuel .v-etiq{zoom:.74}.v-tuile b{font-size:15px}.v-tuile p{display:none}}.v-galerie{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.v-galerie figure{flex-direction:column;align-items:center;gap:10px;margin:0;display:flex}.v-galerie figure .v-etiq{border-radius:4px;box-shadow:0 14px 34px #0f172029}.v-galerie figcaption{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:center;font-size:12.5px;font-weight:800}@media (max-width:600px){.v-galerie{gap:14px}.v-galerie figure{zoom:.72}.accueil .v-hero{gap:20px!important;padding:26px 0 40px!important}.accueil .v-hero h1{font-size:40px!important}.accueil .v-hero .apparait{gap:16px!important}.accueil .v-rassure{display:none}}.demo-bouton{border:2px solid var(--ink);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:999px;align-items:center;gap:14px;padding:8px 22px 8px 8px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 26px #0f17201f}.demo-bouton:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f17202e}.demo-play{background:var(--accent);width:46px;height:46px;color:var(--accent-ink,#fff);border-radius:50%;flex:none;justify-content:center;align-items:center;padding-left:3px;font-size:17px;animation:2.2s ease-in-out infinite demo-pouls;display:flex}@keyframes demo-pouls{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--accent) 0%, transparent)}}.demo-texte{flex-direction:column;line-height:1.2;display:flex}.demo-texte b{font-size:16px;font-weight:800}.demo-texte small{color:var(--ink-3);font-size:12.5px;font-weight:600}.demo-voile{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0f14d1;justify-content:center;align-items:center;padding:3vw;animation:.3s both demo-fond;display:flex;position:fixed;inset:0}@keyframes demo-fond{0%{opacity:0}to{opacity:1}}.demo-cadre{background:#0b0f14;border-radius:18px;width:min(1280px,100%);animation:.45s cubic-bezier(.2,.8,.2,1) both demo-agrandit;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000080}@keyframes demo-agrandit{0%{opacity:.2;transform:scale(.08)}to{opacity:1;transform:scale(1)}}.demo-cadre video{aspect-ratio:16/9;background:#000;width:100%;display:block}.demo-fermer{z-index:2;color:#0b0f14;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.demo-bas{color:#e6eaee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:15px;font-weight:600;display:flex}.demo-bas .btn{height:44px;padding:0 20px;font-weight:800}@media (max-width:600px){.demo-hero{width:100%;padding-right:12px}.demo-texte{min-width:0}.demo-texte b{white-space:normal}.demo-voile{padding:0}.demo-cadre{border-radius:0}.demo-texte b{font-size:15px}.demo-bas{font-size:13.5px}}.affiche{box-sizing:border-box;color:#1f2933;font-family:var(--police-texte,"Space Grotesk", "Segoe UI", system-ui, sans-serif);--t:#1f2933;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.affiche *{box-sizing:border-box}.af-surtitre{z-index:1;text-align:center;padding:calc(var(--u) * 9) calc(var(--u) * 14) 0;font-size:calc(var(--u) * 4.6 * var(--te,1));letter-spacing:.22em;text-transform:uppercase;color:var(--t);flex:none;font-weight:800;line-height:1.05;position:relative}@supports (color:color-mix(in lab, red, red)){.af-surtitre{color:color-mix(in srgb, var(--t) 70%, transparent)}}.af-h-plein .af-surtitre{color:#ffffffe6}.af-tete{background:var(--c);color:#fff;min-height:calc(var(--u) * 26);padding:calc(var(--u) * 6) calc(var(--u) * 12);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.af-h-vague .af-tete{min-height:calc(var(--u) * 34);padding-bottom:calc(var(--u) * 12)}.af-vague{width:100%;height:calc(var(--u) * 10);fill:#fff;position:absolute;bottom:-1px;left:0;right:0}.af-ident{align-items:center;gap:calc(var(--u) * 3);font-weight:800;font-size:calc(var(--u) * 6.4);letter-spacing:.02em;text-transform:uppercase;text-align:center;line-height:1.1;display:inline-flex}.af-ident img{height:calc(var(--u) * 13);width:auto;max-width:calc(var(--u) * 40);object-fit:contain;border-radius:calc(var(--u) * 2);padding:calc(var(--u) * 1);background:#fff}.af-corps{min-height:0;padding:calc(var(--u) * 10) calc(var(--u) * 16);flex:auto;justify-content:center;align-items:center;display:flex}.af-paysage .af-corps{padding:calc(var(--u) * 8) calc(var(--u) * 22)}.af-contenu{text-align:center;align-items:center;gap:calc(var(--u) * 5 * var(--k,1));flex-direction:column;width:100%;max-height:100%;display:flex}.af-bloc{--z:calc(var(--u) * var(--k,1) * var(--s,1));border-radius:calc(var(--u) * 1.5);max-width:100%}.af-titre{font-size:calc(var(--z) * 15);letter-spacing:-.015em;color:var(--c);text-wrap:balance;font-weight:900;line-height:1.05}.af-titre-duo{color:var(--t)}.af-titre-duo em{color:var(--c);font-style:normal}.af-h-plein .af-titre-duo,.af-h-plein .af-titre-duo em{color:#fff}.af-sous-titre{font-size:calc(var(--z) * 8);color:var(--t);text-wrap:balance;font-weight:800;line-height:1.15}.af-texte{font-size:calc(var(--z) * 6.6);color:var(--t);text-wrap:pretty;max-width:calc(var(--u) * 165);white-space:pre-line;font-weight:500;line-height:1.35}.af-mention{font-size:calc(var(--z) * 4.6);color:var(--t);font-weight:700}@supports (color:color-mix(in lab, red, red)){.af-mention{color:color-mix(in srgb, var(--t) 75%, transparent)}}.af-mention{white-space:pre-line}.af-liste{gap:calc(var(--z) * 2.2);text-align:left;font-size:calc(var(--z) * 6.2);flex-direction:column;margin:0;padding:0;font-weight:600;line-height:1.25;list-style:none;display:flex}.af-liste li{gap:calc(var(--z) * 2.6);align-items:baseline;display:flex}.af-liste li span{color:var(--c);font-weight:900}.af-horaires{border-collapse:separate;border-spacing:0;font-size:calc(var(--z) * 6.2);min-width:70%}.af-horaires th,.af-horaires td{padding:calc(var(--z) * 1.8) calc(var(--z) * 4);text-align:left}.af-horaires th{color:var(--c);white-space:nowrap;font-weight:800}.af-horaires td{text-align:right;font-weight:600}.af-horaires tr:nth-child(odd){background:var(--c)}@supports (color:color-mix(in lab, red, red)){.af-horaires tr:nth-child(odd){background:color-mix(in srgb, var(--c) 9%, transparent)}}.af-picto{width:calc(var(--z) * 46);height:calc(var(--z) * 46);background:var(--c);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.af-picto{background:color-mix(in srgb, var(--c) 12%, white)}}.af-picto{color:var(--c);flex:none;justify-content:center;align-items:center;display:flex}.af-picto svg{width:66%;height:66%}.af-qr{align-items:center;gap:calc(var(--z) * 2);font-size:calc(var(--z) * 5);flex-direction:column;font-weight:700;display:flex}.af-qr-code{width:calc(var(--z) * 40);height:calc(var(--z) * 40);padding:calc(var(--z) * 2);border-radius:calc(var(--z) * 2);background:#fff}.af-qr-code svg{width:100%;height:100%;display:block}.af-pied{justify-content:center;align-items:center;gap:calc(var(--u) * 2) calc(var(--u) * 6);padding:calc(var(--u) * 4) calc(var(--u) * 12) calc(var(--u) * 7);font-size:calc(var(--u) * 4.4);color:var(--t);flex-wrap:wrap;flex:none;display:flex}@supports (color:color-mix(in lab, red, red)){.af-pied{color:color-mix(in srgb, var(--t) 80%, transparent)}}.af-pied{text-align:center}.af-pied .af-ident{font-size:calc(var(--u) * 5);color:var(--c)}.af-pied .af-ident img{height:calc(var(--u) * 10);padding:0}.af-mention-gratuit{width:100%;font-size:calc(var(--u) * 3.4);opacity:.7}.af-h-bandeau .af-pied,.af-h-vague .af-pied{border-top:calc(var(--u) * .5) solid var(--c)}@supports (color:color-mix(in lab, red, red)){.af-h-bandeau .af-pied,.af-h-vague .af-pied{border-top:calc(var(--u) * .5) solid color-mix(in srgb, var(--c) 25%, transparent)}}.af-h-bandeau .af-pied,.af-h-vague .af-pied{margin:0 calc(var(--u) * 14);padding-left:0;padding-right:0}.af-h-cadre{border:calc(var(--u) * 3.2) solid var(--c);border-radius:calc(var(--u) * 7);box-shadow:inset 0 0 0 calc(var(--u) * 2) #fff, inset 0 0 0 calc(var(--u) * 2.6) var(--c)}@supports (color:color-mix(in lab, red, red)){.af-h-cadre{box-shadow:inset 0 0 0 calc(var(--u) * 2) #fff, inset 0 0 0 calc(var(--u) * 2.6) color-mix(in srgb, var(--c) 35%, white)}}.af-h-epure:before{content:"";left:calc(var(--u) * 16);right:calc(var(--u) * 16);top:calc(var(--u) * 12);height:calc(var(--u) * 1.6);background:var(--c);border-radius:99px;position:absolute}.af-h-epure .af-titre{color:var(--t)}.af-h-epure .af-titre:after{content:"";width:28%;height:calc(var(--u) * 1.2);background:var(--c);margin:calc(var(--u) * 3) auto 0;border-radius:99px;display:block}.af-h-plein{background:var(--c);--t:#fff}.af-h-plein .af-titre,.af-h-plein .af-horaires th,.af-h-plein .af-liste li span,.af-h-plein .af-pied .af-ident,.af-h-plein .af-liste,.af-h-plein .af-horaires td,.af-h-plein .af-texte,.af-h-plein .af-sous-titre{color:#fff}.af-h-plein .af-mention,.af-h-plein .af-adresse,.af-h-plein .af-qr span{color:#ffffffd9}.af-h-plein .af-horaires tr:nth-child(odd){background:#ffffff24}.af-photo{justify-content:center;display:flex}.af-photo img{max-width:100%;max-height:calc(var(--z) * 72);object-fit:cover;width:auto;height:auto;display:block}.af-photo.af-forme-rond img{width:calc(var(--z) * 58);height:calc(var(--z) * 58);border-radius:50%;max-height:none}.af-forme-arrondi img{border-radius:calc(var(--u) * 4)}.af-forme-rond img{aspect-ratio:1;object-fit:cover;border-radius:50%}.affiche .af-photo.af-forme-logo img{object-fit:contain;max-height:calc(var(--z) * 24);border-radius:0;max-width:70%}.af-photo.af-forme-logo .af-photo-vide{width:calc(var(--z) * 70);height:calc(var(--z) * 22)}.af-photo-libre.af-forme-logo img{object-fit:contain}.af-photo-vide{width:calc(var(--z) * 90);height:calc(var(--z) * 55);border:calc(var(--u) * .6) dashed var(--c);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.af-photo-vide{border:calc(var(--u) * .6) dashed color-mix(in srgb, var(--c) 45%, transparent)}}.af-photo-vide{border-radius:calc(var(--u) * 4);color:var(--c);font-size:calc(var(--u) * 5);background:var(--c);font-weight:700}@supports (color:color-mix(in lab, red, red)){.af-photo-vide{background:color-mix(in srgb, var(--c) 6%, white)}}.af-photo-libre .af-photo-vide{aspect-ratio:4/3;width:100%;height:auto}.af-photo-libre{z-index:3;touch-action:none;position:absolute}.af-photo-libre img{width:100%;height:auto;display:block}.af-photo-libre.af-forme-rond img{aspect-ratio:1;object-fit:cover;border-radius:50%}.af-photo-libre.af-forme-arrondi img{border-radius:calc(var(--u) * 4)}.af-photo-libre.af-mobile{cursor:grab}.af-photo-libre.af-mobile:active{cursor:grabbing}.af-poignee{right:calc(var(--u) * -3);bottom:calc(var(--u) * -3);width:calc(var(--u) * 8);height:calc(var(--u) * 8);border:calc(var(--u) * 1) solid #fff;cursor:nwse-resize;touch-action:none;background:#12b862;border-radius:50%;position:absolute;box-shadow:0 2px 6px #00000040}.af-fond-photo{z-index:0;position:absolute;inset:0}.af-fond-photo img{object-fit:cover;width:100%;height:100%;display:block}.af-fond-photo:after{content:"";background:#ffffffdb;position:absolute;inset:0}.af-h-plein .af-fond-photo:after{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.af-h-plein .af-fond-photo:after{background:color-mix(in srgb, var(--c) 86%, transparent)}}.af-avec-fond .af-tete,.af-avec-fond .af-corps,.af-avec-fond .af-pied{z-index:1;position:relative}.af-cote-photo{background:#f3f4f6;flex:none;justify-content:center;align-items:center;height:40%;display:flex;position:relative;overflow:hidden}.af-cote-photo img{object-fit:cover;width:100%;height:100%;display:block}.af-paysage .af-cote-photo{width:45%;height:auto;position:absolute;top:0;bottom:0;left:0}.af-paysage.af-avec-cote>:not(.af-cote-photo):not(.af-photo-libre):not(.af-fond-photo){margin-left:45%}.af-avec-cote.af-h-epure:before{display:none}.af-paysage.af-avec-cote .af-corps{padding:calc(var(--u) * 10) calc(var(--u) * 14)}.af-paysage.af-avec-cote .af-contenu{text-align:left;align-items:flex-start}.af-paysage.af-avec-cote .af-pied{padding-left:calc(var(--u) * 14);justify-content:flex-start}.af-cote-photo.af-choisi,.af-fond-photo.af-choisi{outline-offset:calc(var(--u) * -3)}.af-photos{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.af-photo-ajout{color:#0b7a41;height:38px;font:inherit;cursor:pointer;background:#12b8620f;border:1.5px dashed #12b862;border-radius:10px;grid-column:span 3;font-size:13px;font-weight:700}.af-photo-choix{aspect-ratio:1;border:2px solid #0000;border-radius:8px;position:relative;overflow:hidden}.af-photo-choix.on{border-color:#12b862}.af-photo-choix>button:first-child{all:unset;cursor:pointer;width:100%;height:100%;display:block}.af-photo-choix img{object-fit:cover;width:100%;height:100%;display:block}.af-photo-suppr{color:#fff;cursor:pointer;background:#0f1720a6;border:0;border-radius:50%;width:20px;height:20px;font-size:13px;line-height:1;position:absolute;top:3px;right:3px}.af-m-skinanalysia.af-h-epure .af-titre:after{display:none}.af-m-skinanalysia .af-contenu>.af-mention:first-child,.af-m-skinanalysia .af-contenu>.af-photo:first-child+.af-mention,.af-m-skinanalysia .af-contenu>.af-picto:first-child+.af-mention{color:var(--c);text-transform:uppercase;letter-spacing:.22em;font-weight:800}.af-m-skinanalysia .af-contenu>.af-sous-titre:last-child{background:var(--c);color:#fff;padding:calc(var(--z) * 3) calc(var(--z) * 9);font-size:calc(var(--z) * 6.2);border-radius:999px}.af-m-skinanalysia.af-h-plein .af-contenu>.af-sous-titre:last-child{color:var(--c);background:#fff}.af-m-skinanalysia .af-photo img{max-height:calc(var(--z) * 80)}.af-partenaire{justify-content:center;align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 2.6) calc(var(--u) * 10);color:#121212;font-size:calc(var(--u) * 3.4);text-align:left;z-index:1;background:#fdf0f8;flex:none;line-height:1.3;display:flex;position:relative}.af-partenaire img{height:calc(var(--u) * 7.5);flex:none;width:auto;display:block}.af-h-plein .af-partenaire{background:#ffffffeb}.af-qr-manquant{text-align:center;border:calc(var(--u) * .6) dashed var(--c);color:var(--c);font-size:calc(var(--z) * 3.6);padding:calc(var(--z) * 3);justify-content:center;align-items:center;font-weight:700;display:flex}.af-onglet-skin{font-weight:800;color:#d9059e!important}.af-onglet-skin.on{color:#fff!important;background:#d9059e!important}.af-skin-boite{background:#fdf0f8;border:1px solid #f3c4e3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.af-skin-boite b{color:#d9059e}.af-etape{color:var(--ink);align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:900;display:flex}.af-etape b{color:#fff;background:#12b862;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:inline-flex}.af-champ-entete{background:var(--panel);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.af-champ-entete.on{border-color:#12b862}.af-champ-entete small{text-transform:none;letter-spacing:0;font-weight:500}.af-champ-entete input{text-transform:none;letter-spacing:0}.af-cibles{flex-wrap:wrap;gap:6px;display:flex}.af-cibles button{border:1px solid var(--line);background:var(--panel);font:inherit;cursor:pointer;color:var(--ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.af-cibles button.on{color:#fff;background:#12b862;border-color:#12b862}.af-contacts{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.af-contacts-tete{all:unset;box-sizing:border-box;cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;display:flex}.af-contacts-tete span{color:var(--muted);flex:1}.af-contacts-tete em{color:#0b7a41;font-style:normal;font-weight:800}.af-contacts-corps{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.af-contacts-corps label{flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.af-contacts-corps small{color:var(--muted);font-weight:500}.af-bloc[data-bloc]{cursor:pointer}.af-choisi{outline:calc(var(--u) * .8) dashed #12b862;outline-offset:calc(var(--u) * 1.5)}@media print{.af-choisi{outline:none!important}.af-poignee{display:none!important}.af-photo-vide,.af-qr-manquant{visibility:hidden!important}.feuille-affiche{page-break-after:always;break-after:page;flex-direction:column;display:flex;width:210mm!important;height:296mm!important;box-shadow:none!important;overflow:hidden!important}.feuille-affiche:last-of-type{page-break-after:auto;break-after:auto}.feuille-affiche .affiche{transform:none!important}.feuille-affiche.paysage .affiche{transform-origin:0 0;transform:translate(209mm)rotate(90deg)!important}.feuille-affiche{grid-template-columns:repeat(var(--af-cols,1), auto);place-content:start;display:grid!important}.feuille-affiche .affiche{outline-offset:-.1mm;outline:.2mm dashed #cfcfcf}.feuille-affiche.a4 .affiche,.feuille-affiche.paysage .affiche{outline:none}}.af-grille{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:26px;max-width:1180px;margin:0 auto;display:grid}@media (max-width:1000px){.af-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.af-tuile-paysage{grid-column:span 2}.af-paysage.af-avec-cote .af-photo.af-forme-logo{justify-content:flex-start}.af-tuile{background:var(--panel);border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--ink);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:18px;transition:transform .15s,border-color .15s;display:flex}.af-tuile:hover{border-color:var(--accent);transform:translateY(-2px)}.af-tuile>button{cursor:pointer;background:0 0;border:0;width:100%;padding:0}.af-tuile b{font-size:16px;line-height:1.25}@media (max-width:700px){.af-grille{grid-template-columns:1fr;gap:14px}.af-tuile-paysage{grid-column:auto}}.af-editeur{grid-template-columns:360px 1fr;align-items:start;gap:18px;display:grid}.af-panneau{flex-direction:column;gap:10px;max-height:calc(100vh - 24px);padding:16px;display:flex;position:sticky;top:12px;overflow:auto}.af-blocs{flex-direction:column;gap:4px;display:flex}.af-blocs button{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;display:flex}.af-blocs button span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.af-blocs button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.af-blocs button.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.af-blocs button.on{background:color-mix(in srgb, var(--accent) 10%, var(--panel-2))}}.af-edition{border:1px dashed var(--accent);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.af-edition textarea{resize:vertical;font:inherit;font-size:14px}.af-mini{height:30px;padding:0 10px;font-size:12.5px}.af-pictos{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.af-pictos button{aspect-ratio:1;border:1px solid var(--line);cursor:pointer;color:#1f2933;background:#fff;border-radius:8px;padding:6px}.af-pictos button.on{border-color:var(--accent);color:var(--accent);outline:2px solid var(--accent)}.af-pictos svg{width:100%;height:100%}.af-pastille{width:26px;height:26px;box-shadow:0 0 0 1px var(--line);cursor:pointer;outline-offset:2px;border:2px solid #fff;border-radius:50%;padding:0;position:relative}.af-pastille-libre{background:conic-gradient(#e11d48,#f59e0b,#16a34a,#0284c7,#7c3aed,#e11d48)}.af-pastille-libre input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.af-scene{flex-direction:column;gap:12px;min-width:0;display:flex}.af-apercu{flex-direction:column;align-items:center;gap:10px;display:flex}.af-impression{position:fixed;top:0;left:-100000px}@media print{.af-impression{position:absolute!important;top:0!important;left:0!important}}@media (max-width:900px){.af-editeur{grid-template-columns:1fr}.af-panneau{max-height:none;position:static}}.nf-intro{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.nf-intro b{color:var(--ink)}.nf-bloc{border:1.5px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.nf-bloc-titre{align-items:flex-start;gap:10px;display:flex}.nf-bloc-titre b{font-size:14.5px;display:block}.nf-bloc-titre small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.nf-num{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.nf-exemples{flex-wrap:wrap;gap:10px;display:flex}.nf-exemple-fig{flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.nf-exemple-fig figcaption{color:var(--muted);font-size:11px;font-weight:700}.nf-exemple{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 4px 14px #00000024}.nf-exemple .nf-page{break-after:auto;background:0 0;height:auto!important}.nf-ligne-opt{align-items:center;gap:10px;display:flex}.nf-tout summary{font-weight:700}.tr-pt-etat{vertical-align:middle;background:var(--line);border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.tr-pt-etat.imprimee{background:#c2700a}.tr-pt-etat.posee{background:var(--accent)}.tr-avance-etats{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tr-avance-etats span{align-items:center;display:inline-flex}.tr-pastille.etat-imprimee:not(.on){background:#c2700a;border-color:#c2700a}@supports (color:color-mix(in lab, red, red)){.tr-pastille.etat-imprimee:not(.on){background:color-mix(in srgb, #c2700a 10%, var(--panel))}}.tr-pastille.etat-imprimee:not(.on) b{color:#8a4f06}.tr-pastille.etat-imprimee:not(.on) span{color:#a35f07;font-weight:700}.tr-pastille.etat-imprimee b:before{content:"⎙ "}.tr-pastille.etat-posee:not(.on){border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tr-pastille.etat-posee:not(.on){background:color-mix(in srgb, var(--accent) 12%, var(--panel))}}.tr-pastille.etat-posee:not(.on) b{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tr-pastille.etat-posee:not(.on) b{color:color-mix(in srgb, var(--accent) 80%, #000)}}.tr-pastille.etat-posee:not(.on) span{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tr-pastille.etat-posee:not(.on) span{color:color-mix(in srgb, var(--accent) 80%, #000)}}.tr-pastille.etat-posee:not(.on) span{font-weight:700}.tr-pastille.etat-posee b:before{content:"✓ "}.tr-pastille.etat-posee.fini:not(.on){border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tr-pastille.etat-posee.fini:not(.on){background:color-mix(in srgb, var(--accent) 12%, var(--panel))}}.tr-pastille.etat-posee.fini:not(.on) b,.tr-pastille.etat-posee.fini:not(.on) span{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tr-pastille.etat-posee.fini:not(.on) b,.tr-pastille.etat-posee.fini:not(.on) span{color:color-mix(in srgb, var(--accent) 80%, #000)}}.tr-suivi{border:1.5px solid var(--line);background:var(--panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;padding:10px 12px;display:flex}.tr-suivi.etat-imprimee{background:#c2700a;border-color:#c2700a}@supports (color:color-mix(in lab, red, red)){.tr-suivi.etat-imprimee{background:color-mix(in srgb, #c2700a 7%, var(--panel))}}.tr-suivi.etat-posee{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tr-suivi.etat-posee{background:color-mix(in srgb, var(--accent) 8%, var(--panel))}}.tr-suivi-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.tr-suivi-seg button{align-items:center;font-size:12.5px;display:inline-flex}.tr-suivi-trace{color:var(--muted);font-size:12.5px;font-weight:600}.tr-qui-fond{z-index:70;background:#0a0e1473;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tr-qui{flex-direction:column;gap:12px;width:min(420px,100%);padding:22px;display:flex}.tr-qui strong{font-size:18px}.tr-qui p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.tr-qui .in{height:44px;font-size:16px}.tr-qui-boutons{gap:8px;display:flex}.tr-precedent{background:#c2700a;border:1.5px solid #c2700a;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tr-precedent{background:color-mix(in srgb, #c2700a 8%, var(--panel))}}.tr-prec-titre{color:#8a4f06;font-size:13px;font-weight:800}.tr-prec-sous{color:var(--muted);margin-top:4px;font-size:12px}.tr-prec-liste{flex-direction:column;gap:4px;display:flex}.tr-prec-ligne{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.tr-prec-ligne i{color:var(--muted);font-style:normal}.tr-prec-ligne small{color:var(--muted)}.tr-prec-garder{color:var(--accent);white-space:nowrap;font-size:11.5px;font-weight:800}.tr-pastille.etat-imprimee.on,.ops-pastille.etat-imprimee.on{background:#c2700a;border-color:#c2700a}.tr-pastille.etat-imprimee.on b,.tr-pastille.etat-imprimee.on span,.tr-pastille.etat-imprimee.on i,.ops-pastille.etat-imprimee.on b,.ops-pastille.etat-imprimee.on span,.ops-pastille.etat-imprimee.on i{color:#fff}.tr-pastille.etat-imprimee.on .tr-participe.oui,.ops-pastille.etat-imprimee.on .tr-participe.oui{color:#c2700a;background:#fff;border-color:#fff}.tr-suivi.etat-imprimee .tr-suivi-seg button.on{color:#fff;background:#c2700a;border-color:#c2700a}.tr-suivi.etat-imprimee .tr-suivi-seg button.on .tr-pt-etat,.tr-suivi .tr-suivi-seg button.on .tr-pt-etat{background:#fff}.sch{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:22px 0;padding:14px 14px 10px}.sch svg{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.sch figcaption{text-align:center;color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.45}.af-paysage.af-avec-cote .af-qr{text-align:left;gap:calc(var(--z) * 5);flex-direction:row}.af-paysage.af-avec-cote .af-qr span{max-width:calc(var(--z) * 55)}.pied-app{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;padding:18px 8px 6px;font-size:13px;display:flex}.pied-app a{color:var(--ink-2);font-weight:700;text-decoration:none}.pied-app a:hover{color:var(--accent);text-decoration:underline}.pied-app-fin{margin-left:auto;font-size:12px}@media (max-width:760px){.pied-app-fin{margin-left:0}}.espace{flex-direction:column;gap:18px;width:100%;max-width:1440px;min-height:100vh;margin:0 auto;padding:20px 24px;display:flex}@media (max-width:760px){.espace{padding:16px 12px}}.liste-ligne{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:13px 22px;font-size:15px;display:grid}.liste-ligne:last-child{border-bottom:0}.liste-ligne strong{font-size:15.5px}.liste-ligne .mono{font-size:14px}.liste-titre{border-bottom:1px solid var(--line);padding:15px 22px;font-size:16px;font-weight:800}.vp-voile{z-index:200;background:#0f17208c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.vp-boite{background:var(--panel,#fff);color:var(--ink,#10233f);border-radius:18px;flex-direction:column;width:min(1180px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 30px 80px #0000004d}.vp-tete{border-bottom:1px solid var(--line,#e5e7eb);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.vp-tete h2{margin:0;font-size:20px}.vp-tete h2 span{color:var(--muted,#64748b);margin-left:8px;font-size:13px;font-weight:500}.vp-fermer{cursor:pointer;color:var(--muted,#64748b);background:0 0;border:0;font-size:28px;line-height:1}.vp-corps{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:22px;min-height:0;padding:20px 22px;display:grid;overflow:auto}.vp-apercu{background:#0f172a;border-radius:12px;justify-content:center;align-items:center;min-height:300px;padding:14px;display:flex}.vp-apercu canvas{border-radius:6px;width:auto;max-width:100%;height:auto;max-height:62vh;display:block;box-shadow:0 10px 30px #00000059}.vp-reglages{flex-direction:column;gap:12px;display:flex}.vp-champ{flex-direction:column;gap:5px;display:flex}.vp-champ>span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#64748b);font-size:12px;font-weight:700}.vp-champ>span small{text-transform:none;letter-spacing:0;font-weight:500}.vp-deux{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vp-formats{grid-template-columns:1fr 1fr;gap:6px;display:grid}.vp-formats button{border:1.5px solid var(--line,#e5e7eb);cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;display:flex}.vp-formats button b{font-size:13px}.vp-formats button small{color:var(--muted,#64748b);font-size:11px}.vp-formats button.on{background:#12b86214;border-color:#12b862}.vp-photo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vp-photo img{object-fit:contain;background:#f3f4f6;border-radius:8px;width:54px;height:54px}.vp-case{align-items:center;gap:6px;font-size:13px;display:flex}.vp-aide{color:var(--muted,#64748b);font-size:12px;line-height:1.4}.vp-couleurs{flex-wrap:wrap;gap:8px;display:flex}.vp-couleurs button{width:30px;height:30px;box-shadow:0 0 0 1px var(--line,#d1d5db);cursor:pointer;border:3px solid #fff;border-radius:50%}.vp-couleurs button.on{box-shadow:0 0 0 2px #12b862}.vp-pied{border-top:1px solid var(--line,#e5e7eb);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 22px;display:flex}.vp-erreur{color:#b91c1c;font-size:13px;font-weight:600}.vp-ok{color:#0b7a41;font-size:13px;font-weight:700}.vp-barre{background:#12b8621f;border-radius:10px;flex:1;justify-content:center;align-items:center;height:38px;display:flex;position:relative;overflow:hidden}.vp-barre i{background:#12b86259;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.vp-barre b{font-size:13px;position:relative}@media (max-width:820px){.vp-corps{grid-template-columns:1fr}.vp-apercu canvas{max-height:45vh}}.vp-stock{grid-template-columns:repeat(5,1fr);gap:6px;max-height:160px;display:grid;overflow:auto}.vp-stock button{all:unset;cursor:pointer;aspect-ratio:1;background:#f3f4f6;border-radius:8px;overflow:hidden}.vp-stock img{object-fit:cover;width:100%;height:100%;display:block}.af-video-skin{cursor:pointer;width:100%;max-width:1180px;font:inherit;color:inherit;text-align:left;background:linear-gradient(100deg,#fdf0f8,#fff);border:1.5px solid #f5b8e1;border-radius:14px;align-items:center;gap:16px;margin:0 auto 18px;padding:16px 20px;display:flex}.af-video-skin:hover{border-color:#d9059e}.af-video-skin b{font-size:16px;display:block}.af-video-skin small{color:var(--muted,#64748b);margin-top:2px;font-size:13px;display:block}.af-video-icone{color:#fff;background:#d9059e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;padding-left:3px;font-size:18px;display:flex}.fil{flex-direction:column;gap:18px;max-width:1100px;margin:0 auto;padding:18px 16px 40px;display:flex}.fil-tete h1{margin:0 0 6px;font-size:34px}.fil-tete p{color:var(--muted);max-width:780px;margin:0;line-height:1.5}.fil-format{flex-direction:column;gap:8px;display:flex}.fil-format .vp-formats{grid-template-columns:repeat(4,1fr);max-width:760px}.fil-vide{color:var(--muted);border-radius:14px;flex-direction:column;gap:6px;padding:22px;display:flex}.fil-vide b{color:var(--ink);font-size:16px}.fil-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fil-liste li{background:var(--panel);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:10px 14px;display:flex}.fil-liste li.off{opacity:.5}.fil-liste input[type=checkbox]{flex:none;width:20px;height:20px}.fil-num{color:#0b7a41;background:#12b8621f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.fil-vignette{background:#f3f4f6;border-radius:6px;flex:none;max-width:160px;max-height:110px;box-shadow:0 4px 12px #0000001f}.fil-texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fil-texte b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.fil-texte small{color:var(--muted);font-size:12px}.fil-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fil-pied{border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex;position:sticky;bottom:12px}.fil-note{color:var(--muted);margin:0;font-size:12px}@media (max-width:700px){.fil-format .vp-formats{grid-template-columns:1fr 1fr}.fil-liste li{flex-wrap:wrap}}.vp-styles{grid-template-columns:repeat(3,1fr)}.af-tuile-fil{flex-wrap:wrap;justify-content:center;gap:6px;font-size:13px;display:flex}.fil-note p{margin:0 0 4px}.fil-outils{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fil-outils span{color:var(--muted);font-size:12px}.v-carrousel{position:relative}.vitrine .v-tuiles.v-car-piste{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 12px);grid-auto-flow:column;gap:18px;padding:6px 2px 12px;display:grid;overflow-x:auto;grid-template-columns:none!important}.v-car-piste::-webkit-scrollbar{display:none}.v-car-piste>.v-tuile{scroll-snap-align:start}.v-car-fleche{z-index:2;border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:26px;line-height:1;transition:opacity .2s;display:flex;position:absolute;top:88px;box-shadow:0 8px 20px #0f172024}.v-car-fleche.g{left:-20px}.v-car-fleche.d{right:-20px}.v-car-fleche:disabled{opacity:0;pointer-events:none}.v-minivideo{aspect-ratio:16/9;max-width:100%;height:100%;position:relative}.v-minivideo canvas{background:#fff;border-radius:8px;width:100%;height:100%;display:block;box-shadow:0 10px 24px #0f172029}.v-minivideo-tag{letter-spacing:.06em;color:#fff;background:#0f1720b8;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:6px;left:6px}.v-tuile-visuel:has(.v-minivideo){padding:10px}@media (max-width:900px){.vitrine .v-tuiles.v-car-piste{grid-auto-columns:calc(50% - 9px)}}@media (max-width:640px){.vitrine .v-tuiles.v-car-piste{grid-auto-columns:78%;gap:12px}.vitrine .v-car-piste .v-tuile p{font-size:14px;display:block}.v-car-fleche{display:none}}.vitrine a.v-cadeau-lien{cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s}.vitrine a.v-cadeau-lien:hover{transform:translateY(-1px);box-shadow:0 6px 16px #12b8622e}.vitrine a.v-cadeau-lien b{text-underline-offset:3px;text-decoration:underline}.aa-video{transform:rotate(2deg)}.aa-video .v-minivideo{width:330px;height:auto}.aa-video .v-minivideo canvas{border-radius:6px;box-shadow:0 22px 50px #00000040}@media (max-width:640px){.vitrine .aa-apres-duo.v-demo-planche{zoom:.5;gap:12px}.aa-video .v-minivideo{width:300px}}.et-photo{flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.et-photo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.et-photo-gauche{align-self:stretch;padding:2mm 0 2mm 2.5mm}.et-photo-haut{width:100%;padding:1mm 0 1.5mm}.et-photo-btn{z-index:3;color:#fff;cursor:pointer;opacity:.35;background:#0f1419b8;border:0;border-radius:99px;justify-content:center;align-items:center;min-width:7mm;height:7mm;padding:0 2mm;font-family:Arial,sans-serif;font-size:3.4mm;font-weight:700;line-height:1;transition:opacity .12s;display:flex;position:absolute;bottom:1.2mm;left:1.2mm}.et-photo-btn.vide{background:#2563ebd9}.et:hover .et-photo-btn,.et-photo-btn:focus-visible{opacity:1}@media (hover:none){.et-photo-btn{opacity:.8}}@media print{.et-photo-btn{display:none!important}}.pp-boite{max-width:640px}.pp-corps{grid-template-columns:220px 1fr;gap:18px;padding:18px;display:grid}.pp-apercu{border:1px solid var(--line,#e5e7eb);background:repeating-conic-gradient(#f1f5f9 0% 25%,#fff 0% 50%) 50%/18px 18px;border-radius:12px;justify-content:center;align-items:center;height:240px;display:flex;overflow:hidden}.pp-apercu img{object-fit:contain;max-width:92%;max-height:92%}.pp-vide{color:var(--muted);text-align:center;padding:14px;font-size:13px;line-height:1.4}.pp-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pp-actions small{color:var(--muted);font-size:12px;line-height:1.45}@media (max-width:600px){.pp-corps{grid-template-columns:1fr}}.nf-verif{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1210eb;flex-direction:column;display:flex;position:fixed;inset:0}.nf-verif-tete{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.nf-verif-tete b{font-size:16px;display:block}.nf-verif-tete small{color:var(--muted);font-size:12.5px}.nf-verif-zoom{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.nf-verif-zoom .btn{height:32px;padding:0 12px}.nf-verif-actions{gap:8px;display:flex}.nf-verif-corps{flex-direction:column;flex:1;align-items:center;gap:22px;padding:20px;display:flex;overflow:auto}.nf-verif-feuille{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.nf-verif-feuille figcaption{color:#e8efec;letter-spacing:.02em;font-size:12.5px;font-weight:700}.nf-verif-papier{background:#fff;box-shadow:0 16px 50px #00000073}.verif-split{flex:1;grid-template-columns:1fr;min-height:0;display:grid}.verif-split>*{min-height:0}.verif-split.avec-reglages{grid-template-columns:minmax(300px,400px) 1fr}.verif-reglages{background:var(--panel-2);border-right:1px solid var(--line);flex-direction:column;gap:12px;padding:14px;display:flex;overflow:auto}.verif-reglages .lot-quantites{background:0 0;border:0;flex-direction:column;max-height:none;padding:0}.verif-reglages .lot-ops-liste{max-height:none}.verif-feuilles{flex-wrap:wrap;place-content:flex-start center;flex-direction:row!important;align-items:flex-start!important}@media (max-width:900px){.verif-split.avec-reglages{grid-template-rows:auto 1fr;grid-template-columns:1fr}.verif-reglages{max-height:40vh}}.popup-fond{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c12108c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.popup{background:var(--panel);border-radius:16px;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}.popup-tete{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.popup-tete b{font-size:17px;display:block}.popup-tete small{color:var(--muted);font-size:12.5px}.popup-x{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;width:34px;height:34px;color:var(--ink);border-radius:50%;font-size:20px}.popup-corps{flex-direction:column;flex:1;gap:14px;padding:16px 20px;display:flex;overflow:auto}.popup-corps .lot-ops-liste{max-height:none}.popup-pied{border-top:1px solid var(--line);background:var(--panel-2);justify-content:flex-end;gap:10px;padding:12px 20px;display:flex}.popup-pied .btn{height:42px;padding:0 18px}.rendu-aide{color:var(--muted);margin:0 0 12px;font-size:13px}.rendu-feuilles{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.rendu-feuilles.maj{opacity:.55;transition:opacity .15s .1s}.lot-maj{opacity:.7;font-style:normal}.rendu-feuille{flex-direction:column;gap:6px;margin:0;display:flex}.rendu-feuille figcaption{color:var(--muted);font-size:12px;font-weight:700}.rendu-papier{box-shadow:0 0 0 1px var(--line), 0 14px 34px #00000029;background:#fff;flex:none;overflow:hidden}@media print{.popup-fond{display:none!important}}.tr-tout{border:2px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.tr-tout{border:2px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.tr-tout>div{flex-direction:column;gap:4px;max-width:560px;display:flex}.tr-tout span{color:var(--muted);font-size:14px;line-height:1.45}.tr-tout .btn{height:46px;padding:0 22px;font-size:15px;font-weight:800}.lot-types{flex-direction:column;gap:6px;display:flex}.lot-type-ligne{background:var(--panel);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;font-size:13px;display:flex}.lot-type-ligne.on{outline:1.5px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.lot-type-ligne.on{outline:1.5px solid color-mix(in srgb, var(--accent) 50%, transparent)}}.lot-type-ligne .sel-format{flex:none;width:100%;height:38px;font-size:13px}.lot-type-ligne.on{grid-template-columns:1fr auto;align-items:start;gap:10px 14px;display:grid}.lot-type-gauche{flex-direction:column;gap:8px;min-width:0;display:flex}.lot-exemple{flex-direction:column;align-items:center;gap:4px;display:flex}.lot-exemple small{color:var(--muted);text-align:center;max-width:150px;font-size:10.5px;line-height:1.3}.lot-exemple .rendu-papier{box-shadow:0 0 0 1px var(--line), 0 6px 16px #0000001f}.lot-ops{border:1px solid var(--line);background:var(--panel);border-radius:10px}.lot-ops>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.lot-ops>summary span{color:var(--muted);font-size:12px}.lot-ops-liste{flex-direction:column;gap:6px;max-height:46vh;padding:0 10px 10px;display:flex;overflow:auto}.lot-labo{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:6px;display:flex}.lot-labo.zero{opacity:.5}.lot-labo-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.lot-labo-tete small{color:var(--muted)}.lot-labo-formats{flex-wrap:wrap;gap:10px;padding-left:22px;display:flex}.lot-labo-formats label{color:var(--muted);flex-direction:column;gap:3px;font-size:11.5px;display:flex}.lot-labo-formats select{max-width:260px;height:32px;padding:0 6px;font-size:12px}.lot-autre-format{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-left:22px;padding:0;font-size:11.5px;text-decoration:underline}.lot-labo-ops{flex-direction:column;gap:2px;padding-left:24px;font-size:12.5px;display:flex}.lot-tableau{align-items:center;gap:4px 8px;padding-left:22px;font-size:12.5px;display:grid}.lot-th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-align:center;font-size:10.5px;font-weight:800}.lot-th:first-child{text-align:left}.lot-td{justify-content:center;display:flex}.lot-td em{color:var(--muted);font-style:normal}.lot-td-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lot-td-nom.off{color:var(--muted);text-decoration:line-through}.lot-explication{color:var(--muted);margin:-6px 0 0;font-size:12.5px;line-height:1.45}.lot-op{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lot-op.off label{color:var(--muted);text-decoration:line-through}.lot-op label{flex:140px}.lot-compteur.petit{gap:4px;font-size:11.5px}.lot-compteur.petit em{color:var(--muted);font-style:normal}.lot-compteur.petit button{border-radius:5px;width:22px;height:22px;font-size:13px}.lot-compteur.petit b{min-width:26px}.lot-ordre{gap:2px;display:flex}.lot-ordre button{border:1px solid var(--line);background:var(--panel-2);width:24px;height:24px;color:var(--ink);cursor:pointer;border-radius:6px;font-weight:800}.guide-trade{flex-direction:column;gap:14px;max-width:680px;margin:0 auto;padding:0;list-style:none;display:flex}.guide-trade li{background:var(--panel);border-radius:12px;gap:14px;padding:14px 16px;display:flex}.guide-trade p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.lot-quantites{background:var(--panel-2);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px;max-height:34vh;padding:12px 18px;display:flex;overflow:auto}.lot-type{flex-direction:column;flex:320px;gap:6px;display:flex}.lot-titre{font-size:13px;font-weight:800}.lot-titre small{color:var(--muted);margin-left:6px;font-weight:500}.lot-ligne{background:var(--panel);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.lot-ligne.zero{opacity:.5}.lot-ligne small{color:var(--muted)}.lot-compteur{flex:none;align-items:center;gap:8px;display:flex}.lot-compteur button{border:1px solid var(--line);background:var(--panel-2);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:7px;font-size:16px;font-weight:800}.lot-compteur button:disabled{opacity:.35;cursor:default}.lot-compteur b{text-align:center;min-width:46px}.nf-verif-pied{background:var(--panel);border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:10px 18px;font-size:12.5px}@media print{.nf-verif{display:none!important}}@media (max-width:760px){.nf-verif-tete{gap:8px;padding:10px 12px}.nf-verif-corps{padding:12px}}.nf-fc-feuille{box-sizing:border-box;width:210mm;height:296mm;color:var(--fc-encre,#14201c);break-after:page;page-break-after:always;background:#fff;flex-direction:column;display:flex;overflow:hidden}.nf-fc-feuille:last-child{break-after:auto;page-break-after:auto}.nf-fc-feuille.a5 .nf-fc{border-bottom:.3mm dashed #bbb;height:50%}.nf-fc{box-sizing:border-box;flex-direction:column;flex:1;gap:4mm;min-height:0;padding:10mm 11mm;font-family:Archivo,sans-serif;display:flex}.nf-fc header{border-bottom:.6mm solid var(--fc-accent,#b23a1f);justify-content:space-between;align-items:flex-start;gap:6mm;padding-bottom:2.5mm;display:flex}.nf-fc h2{color:var(--fc-accent,#b23a1f);letter-spacing:-.01em;margin:0;font-size:15pt;font-weight:800}.nf-fc header p{margin:.6mm 0 0;font-size:9pt;font-weight:700}.nf-fc-mode{text-align:right;max-width:92mm;line-height:1.35;font-size:8.4pt!important;font-weight:400!important}.nf-fc-grille{grid-template-columns:repeat(var(--fc-cols,2), minmax(0, 1fr));flex:1;grid-auto-rows:minmax(min-content,1fr);align-content:stretch;gap:3mm;min-height:0;display:grid}.nf-fc-item{break-inside:avoid;border:.3mm solid #cfd6df;border-radius:2mm;justify-content:center;align-items:center;gap:3mm;min-width:0;padding:2.5mm;display:flex}.nf-fc-qr{aspect-ratio:1;width:auto;height:100%;min-width:var(--fc-qr,30mm);max-height:calc(var(--fc-qr,30mm) * 1.3);flex:none}.nf-fc-qr svg{width:100%;height:100%;display:block}.nf-fc-qr svg path:last-of-type,.nf-fc-qr svg rect:last-of-type{fill:var(--qr-couleur,#000)}.nf-fc-txt{flex-direction:column;flex:auto;gap:.6mm;min-width:0;display:flex}.nf-fc-marque{text-transform:uppercase;overflow-wrap:anywhere;font-size:11pt;font-weight:800;line-height:1.05}.nf-fc-val{color:var(--fc-accent,#b23a1f);font-family:Anton,Archivo Black,sans-serif;font-size:19pt;line-height:1}.nf-fc-txt small{color:#46504c;font-size:7.6pt;line-height:1.25}.nf-fc-date{font-weight:700}.nf-fc footer{color:#46504c;border-top:.3mm solid #cfd6df;padding-top:2mm;font-size:8pt}.nf-fc-vide{color:#46504c;font-size:10pt}.nf-fc-feuille,.nf-fc-feuille *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.nf-perso{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.nf-perso-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nf-perso-tete b{font-size:14.5px;display:block}.nf-perso-tete small{max-width:560px;color:var(--muted);font-size:12.5px;line-height:1.35;display:block}.nf-perso-liste{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nf-perso-liste li{border:1.5px solid var(--line);background:var(--panel-2);border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 11px;font-size:12.5px;display:flex}.nf-perso-liste button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1}.nf-perso-liste button:hover{color:#b91c1c}.nf-perso-form{background:var(--panel-2);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.nf-perso-form>.nf-champ:first-child,.nf-perso-form>.alert-ok,.nf-perso-form>.alert-err,.nf-perso-form>.btn{grid-column:1/-1}.nf-perso-dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nf-perso-photo{flex-direction:column;align-self:end;gap:4px;display:flex}.nf-perso-photo small{color:var(--muted);font-size:12px}@media (max-width:720px){.nf-perso-form{grid-template-columns:1fr}}.gp-grille{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.gp-case{border:1.5px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:10px;display:flex}.gp-image{background:repeating-conic-gradient(#f3f5f8 0% 25%,#e7ebf1 0% 50%) 50%/16px 16px;border-radius:10px;justify-content:center;align-items:center;height:150px;display:flex}.gp-image img{object-fit:contain;max-width:100%;max-height:100%}.gp-case figcaption{flex-direction:column;gap:2px;min-width:0;font-size:12.5px;display:flex}.gp-case figcaption b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gp-case figcaption .mono{color:var(--muted);font-size:11.5px}.gp-actions{gap:6px;display:flex}.gp-actions .btn{flex:1;height:32px;padding:0 8px;font-size:12.5px}.sk-page{--sk:#d9059e;--sk-clair:#fdf2fa;flex-direction:column;gap:56px;display:flex}.sk-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding:28px 0 8px;display:grid}.sk-hero-texte{flex-direction:column;gap:18px;display:flex}.sk-marques{color:var(--ink);align-items:center;gap:14px;font-size:18px;font-weight:900;display:flex}.sk-marques img{width:auto;height:30px}.sk-marques span{color:var(--muted);font-weight:400}.sk-hero h1{color:var(--ink);margin:0;font-size:54px;line-height:1.04}.sk-chapo{color:var(--ink-3,var(--muted));max-width:560px;margin:0;font-size:17.5px;line-height:1.6}.sk-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sk-btn{background:var(--sk);color:#fff;border:0;border-radius:999px;align-items:center;height:56px;padding:0 28px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.sk-btn:hover{filter:brightness(1.08)}.sk-cta-note{color:var(--muted);font-size:13.5px}.sk-hero-visuel{justify-content:center;align-items:center;min-height:360px;display:flex;position:relative}.sk-eventail{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.sk-feuille{background:#fff;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 22px 60px #1b173338}.sk-f1{transform:translate(-74%)rotate(-8deg)}.sk-f2{z-index:2;transform:translateY(-14px);box-shadow:0 30px 70px #d9059e42}.sk-f3{transform:translate(74%)rotate(8deg)}.sk-atouts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.sk-carte{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--sk);border-radius:18px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.sk-carte h2{color:var(--ink);margin:0;font-size:17px;font-weight:900}.sk-carte p{color:var(--ink-3,var(--muted));margin:0;font-size:14.5px;line-height:1.55}.sk-etapes{flex-direction:column;gap:20px;display:flex}.sk-etapes h2{color:var(--ink);margin:0;font-size:36px}.sk-etapes ol{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.sk-etapes li{align-items:flex-start;gap:14px;display:flex}.sk-num{background:var(--sk);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:flex}.sk-etapes li b{color:var(--ink);margin-bottom:4px;font-size:16px;display:block}.sk-etapes li p{color:var(--ink-3,var(--muted));margin:0;font-size:14.5px;line-height:1.55}.sk-plus{background:var(--sk-clair);border:1px solid #f6d9ec;border-radius:20px;padding:24px 28px}.sk-plus h2{color:#7a0659;margin:0 0 8px;font-size:20px;font-weight:900}.sk-plus p{color:#5d2a4f;max-width:820px;margin:0;font-size:15px;line-height:1.6}.sk-inscription{grid-template-columns:1fr 420px;align-items:start;gap:40px;padding:10px 0 20px;display:grid}.sk-inscription h2{color:var(--ink);margin:0 0 10px;font-size:38px}.sk-inscription p{color:var(--ink-3,var(--muted));max-width:520px;margin:0 0 14px;font-size:16px;line-height:1.6}.sk-deja{color:var(--muted);margin-top:14px;font-size:14px}.sk-deja a{color:var(--ink);font-weight:700;text-decoration:underline}.sk-formulaire{justify-content:center;display:flex}@media (max-width:900px){.sk-hero,.sk-inscription{grid-template-columns:1fr}.sk-hero h1{font-size:38px}.sk-inscription h2{font-size:30px}.sk-hero-visuel{min-height:300px}.sk-affiche{width:150px;height:215px}}.an{flex-direction:column;gap:18px;display:flex}.an-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.an-tete h1{margin:4px 0 6px;font-size:28px}.an-tete p{max-width:680px;color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.an-form{flex-direction:column;gap:14px;padding:18px;display:flex}.an-form h2{margin:0;font-size:17px}.an-champs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.an-champs label{flex-direction:column;gap:5px;min-width:0;display:flex}.an-champs small{color:var(--muted);font-size:11.5px}.an-large{grid-column:1/-1}.an-journees{flex-wrap:wrap;gap:8px;display:flex}.an-journee{border:1.5px solid var(--line);background:var(--panel);color:var(--ink);border-radius:12px;flex-direction:column;gap:1px;padding:9px 14px;text-decoration:none;display:flex}.an-journee b{font-size:13.5px}.an-journee small{color:var(--muted);font-size:11.5px}.an-journee.on{border-color:#d9059e;box-shadow:0 0 0 3px #d9059e1f}.an-grille{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.an-planning{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.an-planning-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.an-planning-tete h2{text-transform:capitalize;margin:0;font-size:18px}.an-compteur{color:var(--muted);font-size:13px}.an-compteur b{color:var(--ink);font-size:16px}.an-barre{background:var(--panel-2);border-radius:99px;height:7px;overflow:hidden}.an-barre span{background:#d9059e;height:100%;display:block}.an-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.an-liste li{border-bottom:1px solid var(--line);grid-template-columns:74px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 4px;font-size:13.5px;display:grid}.an-heure{font-variant-numeric:tabular-nums;font-weight:800}.an-qui{flex-direction:column;min-width:0;display:flex}.an-qui small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.an-vide{color:var(--muted);font-style:italic}.an-etat{text-transform:uppercase;letter-spacing:.04em;color:#b45309;font-size:11.5px;font-weight:800}.an-confirme .an-etat,.an-venu .an-etat{color:#0f5132}.an-absent .an-etat{color:#b91c1c}.an-boutons{gap:4px;display:flex}.an-boutons button,.an-ajouter{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:8px;padding:4px 9px;font-family:inherit;font-size:11.5px}.an-boutons button:hover,.an-ajouter:hover{border-color:#d9059e}.an-cote{flex-direction:column;gap:10px;padding:16px 18px;display:flex;position:sticky;top:12px}.an-cote h2{margin:0;font-size:16px}.an-aide{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.an-qr{background:#fff;border-radius:10px;align-self:center;width:150px;padding:8px}.an-qr svg{width:100%;height:auto;display:block}.an-case{align-items:center;gap:8px;font-size:13px;display:flex}.an-outils{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex}.an-boite{max-width:560px}@media (max-width:1000px){.an-grille{grid-template-columns:1fr}.an-cote{position:static}}@media (max-width:1100px){.an-liste li{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;row-gap:6px}.an-qui small{white-space:normal}.an-etat{grid-column:2/-1}.an-boutons{grid-column:1/-1;justify-content:flex-start}.an-ajouter{white-space:nowrap;grid-column:3}.an-libre{padding:6px 4px}}.rv-page{flex-direction:column;gap:16px;max-width:640px;margin:0 auto;padding:22px 18px 60px;display:flex}.rv-tete{align-items:center;gap:14px;display:flex}.rv-tete img{border-radius:8px;width:auto;height:46px}.rv-pharmacie{text-transform:uppercase;letter-spacing:.1em;color:#d9059e;font-size:12.5px;font-weight:800}.rv-tete h1{color:var(--ink);margin:2px 0 4px;font-size:26px;line-height:1.15}.rv-quand{color:var(--muted);text-transform:capitalize;margin:0;font-size:14px}.rv-mot{color:var(--ink);background:#fdf2fa;border-radius:12px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.55}.rv-carte{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.rv-carte h2{margin:0;font-size:16px}.rv-aide{color:var(--muted);margin:0;font-size:13px}.rv-creneaux{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:7px;display:grid}.rv-creneau{border:1.5px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:10px;padding:11px 6px;font-family:inherit;font-size:14px;font-weight:700}.rv-creneau:hover{border-color:#d9059e}.rv-creneau.on{color:#fff;background:#d9059e;border-color:#d9059e}.rv-champs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rv-champs label{flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:700;display:flex}.rv-champs small{color:var(--muted);font-size:11.5px;font-weight:400}.rv-large{grid-column:1/-1}.rv-valider{color:#fff;cursor:pointer;background:#d9059e;border:0;border-radius:999px;margin-top:4px;padding:15px 20px;font-family:inherit;font-size:16px;font-weight:800}.rv-valider:disabled{opacity:.45;cursor:default}.rv-annuler{border:1.5px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:999px;padding:13px 18px;font-family:inherit;font-size:14.5px;font-weight:700}.rv-reponses{flex-wrap:wrap;gap:8px;display:flex}.rv-ok h2{color:#0f5132}.rv-pied{color:var(--muted);text-align:center;font-size:11.5px;line-height:1.5}@media (max-width:520px){.rv-champs{grid-template-columns:1fr}}.sk-rdv{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;padding:8px 0;display:grid}.sk-rdv-texte{flex-direction:column;gap:14px;display:flex}.sk-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--sk);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:11.5px;font-weight:800}.sk-rdv h2{color:var(--ink);margin:0;font-size:34px;line-height:1.12}.sk-rdv p{color:var(--ink-3,var(--muted));margin:0;font-size:16px;line-height:1.6}.sk-liste{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.sk-liste li{color:var(--ink-3,var(--muted));padding-left:26px;font-size:15px;line-height:1.5;position:relative}.sk-liste li:before{content:"✓";color:var(--sk);font-weight:900;position:absolute;top:0;left:0}.sk-liste b{color:var(--ink)}.sk-tel{justify-content:center;display:flex}.sk-tel-ecran{background:#fff;border:9px solid #15121f;border-radius:30px;flex-direction:column;gap:7px;width:268px;padding:20px 18px 24px;display:flex;box-shadow:0 26px 60px #1b17334d}.sk-tel-marque{letter-spacing:.1em;text-transform:uppercase;color:var(--sk);font-size:10px;font-weight:800}.sk-tel-titre{color:#15121f;font-size:18px;line-height:1.15}.sk-tel-date{color:#7b8494;margin-bottom:6px;font-size:12px}.sk-tel-creneaux{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sk-tel-creneaux span{color:#15121f;text-align:center;background:#f1f3f7;border-radius:9px;padding:9px 2px;font-size:11.5px;font-weight:700}.sk-tel-creneaux .on{background:var(--sk);color:#fff}.sk-tel-valider{background:var(--sk);color:#fff;text-align:center;border-radius:999px;margin-top:10px;padding:12px;font-size:13.5px;font-weight:800}@media (max-width:900px){.sk-rdv{grid-template-columns:1fr}.sk-rdv h2{font-size:27px}}html{-webkit-text-size-adjust:100%}button,a,label,.in,select,summary{touch-action:manipulation}@media (hover:none) and (pointer:coarse){.in,select.in,input.in,textarea,.nf-champ input,.an-champs input,.rv-champs input{font-size:16px}.in{height:46px}.btn{min-height:46px}.rv-creneau{min-height:52px;font-size:16px}.rv-valider,.rv-annuler{min-height:52px;font-size:16.5px}.an-journee{justify-content:center;min-height:52px}.an-boutons button,.an-ajouter{min-height:40px;padding:8px 12px;font-size:13px}.an-liste li{padding:10px 4px}.gp-actions .btn{height:42px}}.rv-page{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.an{padding-bottom:env(safe-area-inset-bottom)}@media (min-width:760px) and (max-width:1100px){.an-grille{grid-template-columns:minmax(0,1fr) 280px;gap:12px}.an-cote{padding:14px}.an-qr{width:128px}}@media (max-width:759px){.an-grille{grid-template-columns:1fr}.an-cote{position:static}.an-tete{flex-direction:column;align-items:stretch}.an-tete .btn{width:100%}}@media (max-width:620px){.rv-valider{bottom:calc(10px + env(safe-area-inset-bottom));position:sticky;box-shadow:0 10px 30px #d9059e59}.rv-creneaux{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}.es{grid-template-columns:minmax(300px,420px) 1fr;align-items:start;gap:28px;display:grid}.es-reglages{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.es-etape{text-transform:uppercase;letter-spacing:.02em;color:var(--ink);align-items:center;gap:10px;margin-top:6px;font-size:15px;font-weight:900;display:flex}.es-etape b{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.es-champ{flex-direction:column;gap:5px;min-width:0;display:flex}.es-champ span{color:var(--ink-3);font-size:12.5px;font-weight:700}.es-champ .in{height:42px}.es-grille{grid-template-columns:1fr 1fr;gap:10px;display:grid}.es-chips{flex-wrap:wrap;gap:6px;display:flex}.es-formats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.es-formats button{border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:center;color:var(--ink);border-radius:10px;flex-direction:column;gap:2px;padding:8px 6px;display:flex}.es-formats button b{font-size:12.5px}.es-formats button small{color:var(--muted);font-size:11px}.es-formats button.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.es-formats button.on{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}}.es-coche{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.es-resultat{flex-direction:column;align-items:stretch;gap:18px;min-width:0;display:flex}.es-apercu{background:linear-gradient(160deg,#eef2f5,#e2e7ec);border-radius:18px;justify-content:center;align-items:center;min-height:240px;padding:26px 12px;display:flex}.es-boutons{flex-direction:column;align-items:center;gap:6px;display:flex}.es-boutons .btn{height:56px;padding:0 34px;font-size:17px;font-weight:900}.es-boutons small{color:var(--muted);text-align:center;font-size:12.5px}.es-video{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.es-video-titre{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.es-video-titre span{text-transform:uppercase;font-size:14px;font-weight:900}.es-video-titre small{color:var(--muted);font-size:12.5px}.es-video canvas{aspect-ratio:16/9;background:#fff;border-radius:10px;width:100%;box-shadow:0 10px 24px #0f17201f}.es-video .btn{align-self:flex-start}.es-modal{background:var(--bg,#fff);border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:500px;max-height:92vh;padding:26px 22px 18px;display:flex;position:relative;overflow:auto}.es-modal h2{text-align:center;margin:0;font-size:24px;font-weight:900}.es-modal>p{color:var(--ink-3);text-align:center;margin:0;font-size:14.5px;line-height:1.5}.es-modal .vp-fermer{position:absolute;top:10px;right:12px}.es-modal .es-deja{font-size:13.5px}@media (max-width:900px){.es{grid-template-columns:1fr}.es-resultat{order:-1}}.vitrine .es-etiq.v-demo-planche{zoom:1!important;transform:none!important}.tr-pastille .tr-cocher{border:1.5px solid var(--line);background:var(--panel);width:20px;height:20px;color:var(--accent-ink,#fff);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:900;line-height:1;display:flex;position:absolute;top:4px;left:4px}.tr-pastille .tr-cocher.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.tr-pastille .tr-p-corps{padding-left:26px}.tr-selection{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.tr-selection button{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:8px;padding:4px 10px;font-family:inherit;font-size:12px}.tr-selection button:disabled{opacity:.45;cursor:default}.tr-etape{align-items:center;gap:8px;margin:14px 0 6px;font-size:14px;display:flex}.tr-etape b{font-size:14.5px}.tr-num{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.tr-densite{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:8px;margin-left:auto;padding:4px 10px;font-family:inherit;font-size:11.5px}.tr-rech-labo{margin:0 0 8px;position:relative}.tr-rech-labo input{box-sizing:border-box;border:1px solid var(--line,#d5dae1);width:100%;height:38px;color:inherit;background:#fff;border-radius:10px;padding:0 34px 0 12px;font-size:14px}.tr-rech-labo input:focus{outline-offset:0;outline:2px solid #00b140}.tr-rech-labo button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:14px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.tr-legende{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:6px;font-size:11.5px;display:flex}.tr-legende i{margin-right:4px}.tr-legende-aide{flex:100%}.tr-grille-dense{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important}.tr-grille-dense .tr-pastille{min-height:34px}.tr-grille-dense .tr-p-corps b{font-size:11.5px}.tr-grille-dense .tr-p-corps span{display:none}.tr-types{flex-direction:column;gap:8px;display:flex}.tr-type{border:1.5px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.tr-type.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tr-type.on{background:color-mix(in srgb, var(--accent) 7%, var(--panel))}}.tr-type label{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.tr-type small{color:var(--muted);font-size:12px;line-height:1.4}.tr-type .sel-format,.tr-type select{flex:none;width:100%;height:38px;font-size:13px}.tr-recap{background:var(--panel-2);color:var(--muted);border-radius:12px;flex-wrap:wrap;gap:14px;padding:10px 12px;font-size:12.5px;display:flex}.tr-recap b{color:var(--ink);margin-right:4px;font-size:16px}.tr-impr-boutons{gap:8px;margin-top:8px;display:flex}.tr-impr-boutons .btn{flex:1}.tr-aide-lot{color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.45;display:block}.tr-poignee{top:0;bottom:0;left:var(--tr-col,380px);cursor:col-resize;z-index:5;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:16px;margin-left:0;display:flex;position:absolute}.tr-poignee-barre{background:var(--line);border-radius:99px;width:4px;height:54px;transition:background .15s,height .15s}.tr-poignee:hover .tr-poignee-barre,.tr-poignee:focus-visible .tr-poignee-barre,.tr-poignee.on .tr-poignee-barre{background:var(--accent);height:90px}.tr-poignee:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}@media (max-width:1000px){.tr-poignee{display:none}.tr-app,.ops-app{grid-template-columns:1fr!important}}.tr-retour{margin-right:auto;font-weight:800}.lot-petit{color:var(--muted);margin-bottom:-4px;font-size:11.5px}.tr-retour-reglages{font-weight:800;border-color:var(--accent)!important}.ops-ajouter{border:2px dashed var(--accent);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-ajouter{border:2px dashed color-mix(in srgb, var(--accent) 55%, transparent)}}.ops-ajouter{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-ajouter{background:color-mix(in srgb, var(--accent) 7%, var(--panel))}}.ops-ajouter{cursor:pointer}.ops-ajouter:hover,.ops-ajouter.survol{background:var(--accent);border-style:solid}@supports (color:color-mix(in lab, red, red)){.ops-ajouter:hover,.ops-ajouter.survol{background:color-mix(in srgb, var(--accent) 13%, var(--panel))}}.ops-ajouter span{flex-direction:column;gap:2px;display:flex}.ops-ajouter small{color:var(--muted);font-size:12px;line-height:1.35}.ops-ajouter-plus{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;font-weight:900}.popup-corps .tr-depot{min-height:0}.bouton-apparence{text-align:left;border:1.5px solid var(--line);background:var(--panel-2);width:100%;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}.bouton-apparence:hover{border-color:var(--accent)}.bouton-apparence>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bouton-apparence small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.bouton-apparence-ico{font-size:20px}.popup-fond.cote{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c12102e;justify-content:flex-end}.popup-fond.cote .popup{width:min(440px,100%);max-height:calc(100vh - 40px)}.bo-choix{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.bo-choix .in{height:34px;padding:0 10px;font-size:13px}.act-puce{color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;margin-right:10px;font-size:12.5px;font-weight:700;display:inline-flex}.act-puce i{border-radius:3px;width:9px;height:9px;display:inline-block}.act-puce b{font-family:var(--mono,ui-monospace, monospace);color:var(--ink)}.act-barre{gap:2px;width:100%;max-width:140px;height:6px;display:flex}.act-barre i{border-radius:3px;min-width:4px;display:block}.act-cellule{flex-direction:column;gap:4px;min-width:0;display:flex}.act-client{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;grid-column:1/-1;gap:10px;padding:12px 14px;display:flex}.act-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13.5px;display:flex}.act-entete>span:first-child{flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.act-entete strong{margin-right:8px}.act-grille{grid-template-columns:1.15fr 1fr;align-items:start;gap:18px;display:grid}.act-table{border-collapse:collapse;width:100%;font-size:13px}.act-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:4px 6px;font-size:10.5px;font-weight:800}.act-table td{border-bottom:1px solid var(--line);padding:6px}.act-table tbody tr:hover td{background:var(--panel-2)}.act-table tr.act-vide td{color:var(--muted);opacity:.6}.act-semaines{align-items:flex-end;gap:3px;display:flex}.act-sem{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:3px;min-width:0;height:100%;display:flex}.act-sem small{color:var(--muted);text-align:center;white-space:nowrap;font-size:9.5px;overflow:hidden}.act-sem:hover .act-pile{opacity:.8}.act-pile{flex-direction:column-reverse;gap:2px;min-height:0;display:flex}.act-pile i{border-radius:2px;min-height:2px;display:block}.act-pile i:last-child{border-radius:4px 4px 2px 2px}.act-trade{background:#eb6834;border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.act-trade{background:color-mix(in srgb, #eb6834 7%, var(--panel))}}.act-trade{border:1px solid #eb6834}@supports (color:color-mix(in lab, red, red)){.act-trade{border:1px solid color-mix(in srgb, #eb6834 30%, var(--line))}}.act-jauge{background:var(--panel-2);border-radius:4px;height:7px;display:block;overflow:hidden}.act-jauge i{background:#eb6834;border-radius:4px;height:100%;display:block}.act-jauge.fine{height:6px}.act-journal{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.act-journal li{border-top:1px solid var(--line);grid-template-columns:96px 130px 1fr auto;align-items:center;gap:10px;padding:6px 4px;font-size:12.5px;display:grid}.act-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.act-detail em{color:var(--muted);font-size:11.5px;font-style:normal}.act-lien{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:12.5px;font-weight:700}.act-global{grid-template-columns:1.1fr 1.2fr 1fr;align-items:start;gap:22px;display:grid}.act-top{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.act-top button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:7px 6px;font-family:inherit;display:grid}.act-top button:hover{background:var(--panel-2)}.act-top-nom{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.act-top small{color:var(--muted);grid-column:1/-1;font-size:11.5px}.act-top .act-barre{grid-column:1/-1;max-width:none}.act-defile{min-width:0;overflow-x:auto}.act-client,.act-global>div,.act-grille>*{min-width:0}@media (max-width:1000px){.bo-detail,.act-grille,.act-global{grid-template-columns:minmax(0,1fr)}.act-table th,.act-table td{white-space:nowrap;padding:5px 4px}.act-sem:nth-child(odd) small{visibility:hidden}.act-sem small{overflow:visible}.act-journal li{grid-template-columns:1fr auto}.act-journal li .act-detail{white-space:normal;grid-column:1/-1}}.regie{border-radius:16px;flex-direction:column;gap:14px;margin:18px 0 14px;padding:20px 22px;display:flex}.regie-tete h2{margin:0 0 4px;font-size:19px}.regie-tete p{color:var(--muted);max-width:760px;margin:0;font-size:14px}.regie-grille{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.regie-grille label,.regie-message{flex-direction:column;gap:4px;display:flex}.regie-message textarea{resize:vertical;font:inherit}.regie-options{flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:14px;display:flex}.regie-options>label{cursor:pointer;align-items:center;gap:6px;display:flex}.regie-formats{flex-wrap:wrap;gap:6px;display:inline-flex}.regie-apercu,.regie-hist{font-size:14px}.regie-apercu summary,.regie-hist summary{cursor:pointer;font-weight:700}.regie-apercu ol,.regie-hist ul{flex-direction:column;gap:8px;margin:10px 0 0;padding-left:22px;display:flex}.regie-apercu small,.regie-hist small{color:var(--muted);font-size:12.5px;display:block}.regie-apercu .regie-lien{color:#0b7a41}.regie-pied{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:640px){.regie{padding:16px}}.regie-afaire{font-weight:700;color:#b45309!important;margin:6px 0 0!important;font-size:13px!important}.fil-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#regie{scroll-margin-top:80px}.regie-choix{flex-direction:column;gap:8px;display:flex}.regie-choix-tete{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.regie-choix ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.regie-choix li label{border:1px solid var(--line,#e1e5eb);cursor:pointer;background:#fff9;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.regie-choix li.on label{background:#00b14012;border-color:#00b140}.regie-choix li small{color:var(--muted);font-size:12.5px;display:block}.regie-choix input{margin-top:3px}.regie-vide{color:var(--muted);margin:0;font-size:14px}.ecr-fen{background:#fff;border-radius:16px;flex-direction:column;gap:12px;width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);padding:20px 22px;display:flex}.ecr-tete p{color:var(--muted);margin:6px 0 10px;font-size:14px}.ecr-outils{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ecr-liste{flex-direction:column;gap:14px;padding-right:4px;display:flex;overflow:auto}.ecr-labo{flex-direction:column;gap:6px;display:flex}.ecr-labo>b{letter-spacing:.04em;text-transform:uppercase;font-size:13px}.ecr-op{border:1px solid var(--line,#e1e5eb);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;padding:8px 12px;font-size:14px;display:grid}.ecr-op small{color:var(--muted);grid-column:2;font-size:12.5px}.ecr-op.on{background:#00b14012;border-color:#00b140}.ecr-pied{flex-wrap:wrap;gap:10px;display:flex}.tr-onglet i.ecran{background:0 0;font-style:normal}.nav-icones{gap:4px 2px;display:flex}.nav-icones a{border-radius:999px;align-items:center;gap:5px;padding:6px 8px;transition:background .15s,color .15s;display:inline-flex;font-size:13px!important}.nav-icones a svg{opacity:.8;flex:none}.nav-icones a:hover{color:var(--ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-icones a:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.nav-icones a.on{color:var(--ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-icones a.on{background:color-mix(in srgb, var(--accent) 15%, transparent)}}.nav-icones a.on{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-icones a.on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}}.nav-icones a.on svg{color:var(--accent);opacity:1}.accueil-hero{z-index:6;isolation:isolate;border:1px solid var(--accent);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;min-height:230px;padding:30px 32px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.accueil-hero{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line))}}.accueil-hero{background:linear-gradient(115deg,#fff 0% 38%,#f2faf5 70%,#e6f6ec 100%);box-shadow:0 14px 40px #103c2314}.accueil-decor{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.decor-officine{z-index:-1;pointer-events:none;width:min(68%,820px);height:100%;position:absolute;inset:0 0 0 auto}.accueil-hero-texte{z-index:1;flex-direction:column;gap:10px;min-width:0;max-width:560px;display:flex;position:relative}.accueil-officine{border:1px solid var(--line);color:var(--ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;padding:5px 12px 5px 5px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.accueil-officine span{background:var(--accent);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.accueil-officine span{background:color-mix(in srgb, var(--accent) 16%, #fff)}}.accueil-officine span{color:var(--accent)}.accueil-hero h1{letter-spacing:-.035em;color:#0d1f16;margin:4px 0 0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.04}.accueil-hero p{color:#4c5a52;margin:0;font-size:16px}.accueil-hero-outils{z-index:2;flex-direction:column;gap:10px;width:min(420px,100%);margin-right:19%;display:flex;position:relative}.accueil-devise{color:#13733f;text-align:right;text-shadow:0 1px #fffc;align-self:flex-start;margin:-6px 0 6px 6px;font-family:Caveat,cursive;font-size:22px;line-height:1.05;transform:rotate(-4deg);text-align:left!important}.accueil-date{color:var(--muted);padding-left:4px;font-size:12.5px}.accueil-tuiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.accueil-tuile{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:12px 14px;padding:20px 18px 18px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative}:root[data-theme=light] .accueil-tuile{box-shadow:0 6px 22px #141e320f}.accueil-tuile:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.accueil-tuile:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.accueil-tuile:hover{box-shadow:0 12px 30px var(--accent)}@supports (color:color-mix(in lab, red, red)){.accueil-tuile:hover{box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 14%, transparent)}}.accueil-tuile.accent{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.accueil-tuile.accent{border-color:color-mix(in srgb, var(--accent) 60%, var(--line))}}.accueil-tuile.accent{background:linear-gradient(160deg, var(--accent), var(--panel) 60%)}@supports (color:color-mix(in lab, red, red)){.accueil-tuile.accent{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 7%, var(--panel)), var(--panel) 60%)}}.accueil-ico{background:var(--accent);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}@supports (color:color-mix(in lab, red, red)){.accueil-ico{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.accueil-ico{color:var(--accent)}.accueil-tuile-txt{flex-direction:column;gap:5px;min-width:0;padding-top:4px;padding-right:34px;display:flex}.accueil-tuile-txt strong{letter-spacing:-.01em;font-size:17px;font-weight:800}.accueil-tuile-txt span{color:var(--muted);font-size:13px;line-height:1.45}.accueil-fleche{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid;position:absolute;bottom:14px;right:14px}.accueil-tuile:hover .accueil-fleche{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.accueil-badge{background:var(--accent);color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800;position:absolute;top:-9px;left:74px}.accueil-raccourcis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.accueil-raccourci{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.accueil-raccourci svg{color:var(--accent);flex:none}.accueil-raccourci-fleche{margin-left:auto;color:var(--muted)!important}.accueil-raccourci:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.accueil-raccourci:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.accueil-raccourci:hover{color:var(--ink)}@media (max-width:1100px){.accueil-tuiles,.accueil-raccourcis{grid-template-columns:repeat(2,minmax(0,1fr))}.accueil-hero-outils{margin-right:0}.decor-officine{opacity:.55}}@media (max-width:640px){.accueil-hero{padding:20px 16px}.decor-officine{opacity:.22;width:100%}.accueil-hero-outils{margin-right:0}.accueil-devise{display:none}.accueil-raccourcis{grid-template-columns:minmax(0,1fr)}.accueil-tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.accueil-tuile{grid-template-columns:1fr;gap:8px;padding:14px}.accueil-tuile-txt{padding-right:0}.accueil-tuile-txt strong{font-size:15px}.accueil-tuile-txt span,.accueil-fleche{display:none}.accueil-ico{width:40px;height:40px}.accueil-badge{left:auto;right:10px}}.recherche{width:100%;position:relative}.recherche-champ{border:1px solid var(--line);background:var(--panel);height:48px;color:var(--muted);cursor:text;border-radius:14px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 4px 16px #141e320f}.recherche-champ:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.recherche-champ:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}}.recherche-champ input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.recherche-champ input::placeholder{color:var(--muted)}.recherche-effacer{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid}.recherche-effacer:hover{color:var(--ink);background:var(--panel-2)}.recherche-liste{z-index:50;border:1px solid var(--line);background:var(--panel);border-radius:14px;max-height:min(460px,70vh);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 48px #0a14282e}.recherche-groupe+.recherche-groupe{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.recherche-titre{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-size:10.5px;font-weight:800}.recherche-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.recherche-item.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.recherche-item.on{background:color-mix(in srgb, var(--accent) 10%, var(--panel-2))}}.recherche-ico{background:var(--panel-2);width:32px;height:32px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.ri-trade{color:#c4501f;background:#eb683426}.ri-nifty{color:#a26e00;background:#eda1002e}.ri-operation{color:#6a3fa0;background:#7a4fb024}.ri-produit,.ri-fonction{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ri-produit,.ri-fonction{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.ri-produit,.ri-fonction{color:var(--accent)}.ri-planche{color:#2a6cc0;background:#2a78d624}.recherche-txt{flex-direction:column;flex:1;min-width:0;display:flex}.recherche-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.recherche-txt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.recherche-entree{color:var(--muted);flex:none}.recherche-vide{color:var(--muted);padding:14px 12px;font-size:13px}.vignette-marque{border:1px solid var(--vm);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vignette-marque{border:1px solid color-mix(in srgb, var(--vm) 25%, var(--line))}}.vignette-marque img{object-fit:contain;width:100%;height:100%;padding:3px}.vignette-marque b{color:var(--vm);letter-spacing:-.02em;background:var(--vm);font-weight:800}@supports (color:color-mix(in lab, red, red)){.vignette-marque b{background:color-mix(in srgb, var(--vm) 12%, #fff)}}.vignette-marque b{place-items:center;width:100%;height:100%;display:grid}.nifty-pastille .tr-p-corps{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;padding-top:6px;padding-bottom:6px;display:grid}.nifty-pastille .tr-p-corps .vignette-marque{grid-row:1/3}.tr-grille-petite .nifty-pastille .vignette-marque{width:24px!important;height:24px!important}.tr-barre>.vignette-marque{margin-right:4px}@media (max-width:700px){.espace>header{flex-wrap:wrap;gap:10px}.espace>header>div:first-child{flex-direction:column;width:100%;min-width:0;align-items:flex-start!important;gap:10px!important}.nav-icones{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.nav-icones::-webkit-scrollbar{display:none}}.lm-grille{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;max-height:620px;padding:2px;display:grid;overflow-y:auto}.lm-carte{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.lm-carte.vide{border-style:dashed}.lm-logo{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;height:64px;margin-bottom:4px;display:grid;overflow:hidden}.lm-logo img{object-fit:contain;max-width:90%;max-height:54px}.lm-logo span{color:#9aa0b0;font-size:11.5px}.lm-carte strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lm-carte small{color:var(--muted);font-size:11.5px}.lm-actions{gap:6px;margin-top:4px;display:flex}.lm-actions .btn{align-items:center;gap:5px;height:30px;padding:0 9px;font-size:12px;display:inline-flex}.vignette-marque.logo{padding:4px 6px}.vignette-marque.logo img{padding:0}.nifty-pastille .tr-p-corps .vignette-marque.logo{width:52px!important}.tr-logo-labo{object-fit:contain;object-position:left center;background:#fff;border-radius:4px;max-width:90px;height:22px;margin-bottom:3px;padding:1px 3px;display:block}.barre-app{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40;background:#ffffffdb;border-radius:18px;justify-content:space-between;align-items:center;gap:12px 16px;padding:8px 10px 8px 16px;display:flex;position:sticky;top:8px;box-shadow:0 6px 24px #14281e0f;flex-wrap:nowrap!important}.barre-app-gauche{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.barre-app-droite{flex:none;align-items:center;gap:10px;display:flex}.barre-compte{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:9px;max-width:240px;padding:4px 12px 4px 4px;text-decoration:none;display:flex}.barre-compte:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.barre-compte:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.barre-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#22b35e,#0f7a3e);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:800;display:grid}.barre-compte-txt{flex-direction:column;min-width:0;line-height:1.15;display:flex}.barre-compte-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.barre-compte-txt small{color:var(--muted);font-size:11.5px}.barre-sortie{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.barre-sortie:hover{color:#c8102e;border-color:#c8102e}@supports (color:color-mix(in lab, red, red)){.barre-sortie:hover{border-color:color-mix(in srgb, #c8102e 40%, var(--line))}}@media (max-width:1520px){.barre-compte-txt{display:none}.barre-compte{padding:3px}}@media (max-width:700px){.barre-app{flex-wrap:wrap;padding:10px 12px;position:relative;top:0}.barre-app-gauche{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.barre-app-droite{position:absolute;top:8px;right:10px}.barre-app-droite .btn-acc{display:none}}.nx-tete{align-items:center;gap:12px;display:flex}.nx-tete-ico{color:#fff;background:linear-gradient(135deg,#ffb347,#f07d22);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 16px #f07d224d}.nx-tete h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.nx-tete small{color:var(--muted);font-size:12.5px}.nx-gros-bouton{color:#fff;width:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1fbf5f,#0e9a48);border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:14.5px;font-weight:800;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 8px 20px #0e9a4847}.nx-gros-bouton:hover{transform:translateY(-1px);box-shadow:0 12px 26px #0e9a4857}.nx-gros-bouton span{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.nx-gros-bouton small{opacity:.9;font-size:12px;font-weight:600}.nx-ecrans{border:1px solid var(--line);height:32px;color:var(--ink-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.nx-ecrans.on{border-color:var(--accent);color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nx-ecrans.on{background:color-mix(in srgb, var(--accent) 8%, #fff)}}.nx-onglets{scrollbar-width:none;border-bottom:1px solid var(--line);gap:0;margin-top:2px;display:flex;overflow-x:auto}.nx-onglets button{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;align-items:center;gap:5px;margin-bottom:-1px;padding:9px 8px;font-size:13px;font-weight:700;display:inline-flex}.nx-onglets button span{background:var(--panel-2);color:var(--ink-2);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.nx-onglets button.on{color:var(--ink);border-bottom-color:var(--accent)}.nx-onglets button.on span{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nx-onglets button.on span{background:color-mix(in srgb, var(--accent) 15%, #fff)}}.nx-onglets button.on span{color:var(--accent)}.nx-liste{flex-direction:column;gap:8px;display:flex}.nx-carte{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:4px;padding-right:8px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.nx-carte:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nx-carte:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}}.nx-carte:hover{box-shadow:0 6px 18px #14281e12}.nx-carte.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.nx-carte.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}}.nx-carte.ecarte{opacity:.6}.nx-carte-corps{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:10px 4px 10px 10px;display:flex}.nx-carte-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.nx-carte-txt b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:flex;overflow:hidden}.nx-carte-txt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nx-carte-ecran{color:var(--accent);flex:none}.nx-carte.faite .nx-carte-txt small:first-of-type{color:var(--accent);font-weight:700}.nx-coeur{color:#9aa0b0;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:color .15s,background .15s;display:grid}.nx-coeur:hover{color:#e5484d;background:#fdeef1}.nx-coeur.on{color:#e5484d}.nx-coeur.on svg{fill:#e5484d}.nx-coeur.grand{border:1px solid var(--line);background:#fff;width:42px;height:42px}.nx-chevron{color:#b3b9c6;flex:none}.nx-carte.on .nx-chevron{color:var(--accent)}.nx-bandeau{background:linear-gradient(90deg, var(--accent), var(--accent));border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-bandeau{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, #fff), color-mix(in srgb, var(--accent) 5%, #fff))}}.nx-bandeau{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.nx-bandeau{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line))}}.nx-bandeau.ecarte{border-color:var(--line);background:#f6f7f9}.nx-bandeau-ico{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.nx-bandeau-txt{min-width:0;color:var(--ink);flex:1;font-size:14px;font-weight:600}.nx-bandeau-btn{border:1px solid var(--line);height:34px;color:var(--ink-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.nx-bandeau-btn:hover{color:#c8102e;border-color:#c8102e}.nx-entete{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto minmax(220px,1.1fr);align-items:center;gap:16px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #14281e0d}.nx-entete .vignette-marque{border-radius:14px}.nx-entete .vignette-marque.logo{width:110px!important;height:64px!important}.nx-entete-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.nx-entete-txt h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.nx-entete-txt h2 span{color:var(--ink-2);font-weight:700}.nx-entete-txt small{color:var(--muted);font-size:13px}.nx-vitrine{background:radial-gradient(120% 120% at 100% 0,#dff3e7,#0000 60%),linear-gradient(110deg,#fff 0%,#eef7f2 45%,#dbefe3 100%);border-radius:0 18px 18px 0;justify-content:space-between;align-self:stretch;align-items:center;gap:10px;min-height:92px;margin:-14px -14px -14px 0;padding:10px 16px 10px 22px;display:flex;position:relative;overflow:hidden}.nx-vitrine:before{content:"";background:linear-gradient(90deg,#fff,#0000);width:40px;position:absolute;inset:0 auto 0 0}.nx-vitrine-logo{object-fit:contain;max-width:45%;max-height:54px;position:relative}.nx-vitrine-marque{letter-spacing:.04em;text-transform:uppercase;color:#134a2c;opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:22px;font-weight:900;position:relative;overflow:hidden}.nx-vitrine-produits{align-items:flex-end;height:86px;display:flex;position:relative}.nx-vitrine-produits img{object-fit:contain;filter:drop-shadow(0 6px 8px #00000026);mix-blend-mode:multiply;max-width:70px;height:100%;margin-left:-14px}.nx-vitrine-produits img:first-child{height:92%;margin-left:0}.nx-etape{border-radius:18px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.nx-etape-tete{align-items:flex-start;gap:12px;display:flex}.nx-etape-tete strong{font-size:16px;font-weight:800;display:block}.nx-etape-tete small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.nx-num{background:var(--accent);color:#fff;vertical-align:middle;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-right:8px;font-size:13px;font-weight:800;display:inline-grid}.nx-etape-tete .nx-num{margin-top:1px;margin-right:0}.nx-reglages{background:0 0!important;border:0!important;margin:0!important;padding:0!important}@media (max-width:1100px){.nx-entete{grid-template-columns:auto minmax(0,1fr) auto}.nx-vitrine{display:none}}.nx-reglages{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px 12px;display:grid!important}.nx-reglages>.lab{letter-spacing:0;text-transform:none;color:var(--ink);font-size:12.5px;font-weight:700;margin:0!important}.nx-reglages>.chip{grid-column:2;justify-self:start}.nx-reglages .chip{height:34px;color:var(--ink-2);cursor:pointer;background:#fff;padding:0 14px 0 10px;font-weight:600;transition:border-color .15s,box-shadow .15s}.nx-reglages .chip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nx-reglages .chip:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.nx-reglages .chip.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.nx-reglages .chip.on{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)}}.nx-reglages .chip.on{color:var(--ink)}.nx-reglages .chip-pt{border-radius:50%;width:14px;height:14px;margin-right:8px;box-shadow:inset 0 0 0 1px #0000001f}.nt-tete strong{align-items:center;display:flex}.vignette-marque{position:relative}.vignette-marque>b+img{background:#fff;transition:opacity .2s;position:absolute;inset:0}.regie-bloc{flex-direction:column;gap:6px;margin-top:6px;display:flex}.regie-bloc-titre{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#00b140;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:800}.tr-pastille .tr-cocher{font-size:13px}.tr-pastille .tr-cocher:not(.on){color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tr-pastille .tr-cocher:not(.on){border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.tr-file-vide p{margin:0}.tr-file-vide{border:1.5px dashed var(--accent);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.tr-file-vide{border:1.5px dashed color-mix(in srgb, var(--accent) 40%, var(--line))}}.tr-file-vide{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tr-file-vide{background:color-mix(in srgb, var(--accent) 4%, var(--panel))}}.tr-file-vide{color:var(--ink-2);font-size:13px;line-height:1.45}.tr-file-vide span{color:var(--muted);font-size:12px}.tr-file{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tr-file li{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.tr-file li{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line))}}.tr-file li{background:var(--panel);border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.tr-file li.barre{opacity:.55}.tr-file-tete{align-items:center;gap:8px;min-width:0;display:flex}.tr-file-tete b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.tr-file-tete small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.tr-file-tete .tr-logo-labo{max-width:60px;height:18px;margin:0}.tr-file-num{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:800;display:grid}.tr-file-retirer{border:1px solid var(--line);background:var(--panel);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;font-size:12px}.tr-file-retirer:hover{color:#c8102e;border-color:#c8102e}.tr-file-ops{flex-wrap:wrap;gap:5px;padding-left:30px;display:flex}.tr-file-ops button{border:1px solid var(--line);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tr-file-ops button{background:color-mix(in srgb, var(--accent) 7%, var(--panel))}}.tr-file-ops button{color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.tr-file-ops button.off{color:var(--muted);background:var(--panel-2);text-decoration:line-through}.vitrine{--bg:#f7f9f8;--panel:#fff;--panel-2:#eef3f1;--ink:#0f2a2e;--muted:#66767a;--line:#e2e9e7;--accent:#1d5c4f;--accent-ink:#fff;--neon:#00b140;--sapin:#1d5c4f;--sapin-fonce:#154539;--menthe:#eaf4f0;--ink-2:#22383b;--ink-3:#4a5b5e;--halo:#1d5c4f0f;font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif}body:has(.vitrine){background:#f7f9f8}.vitrine .titre-serif{text-transform:none;letter-spacing:-.025em;font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;font-weight:800}.n-btn-plein{background:var(--sapin);color:#fff;border-radius:12px;height:48px;padding:0 22px;font-size:14.5px;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 8px 22px #1d5c4f38}.n-btn-plein:hover{background:var(--sapin-fonce);transform:translateY(-1px);box-shadow:0 12px 28px #1d5c4f47}.n-btn-creux{color:var(--ink);background:#fff;border:1px solid #d3ddda;border-radius:12px;height:48px;padding:0 22px;font-size:14.5px;font-weight:700}.n-btn-creux:hover{border-color:var(--sapin);color:var(--sapin)}.n-btn-blanc{color:var(--sapin);background:#fff;border-radius:12px;height:48px;padding:0 22px;font-size:14.5px;font-weight:800}.n-btn-geant{border-radius:14px;align-self:flex-start;gap:12px;height:64px;padding:0 32px;font-size:17px}.n-entete{justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.n-nav{align-items:center;gap:34px;display:flex}.n-nav .v-lien{color:var(--ink-2);font-size:14.5px;font-weight:600}.n-nav .v-lien:hover{color:var(--sapin)}.n-entete-boutons{gap:12px;display:flex}.n-entete-boutons .btn{height:44px}.n-accueil{background:#fff;overflow-x:clip;max-width:none!important;margin:0!important;padding:0 0 40px!important}.n-cadre{max-width:1180px;margin:0 auto;padding:0 24px}.n-haut{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40;border-bottom:1px solid var(--line);background:#ffffffdb;position:sticky;top:0}.n-hero{background:linear-gradient(100deg,#fff 0% 40%,#eef5f2 70%,#e2eee9 100%);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:30px;padding:90px max(24px,50vw - 566px) 100px;display:grid;overflow:hidden}.n-hero-texte{z-index:2;flex-direction:column;gap:26px;display:flex;position:relative}.n-hero h1{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(40px,5vw,66px);font-weight:800;line-height:1.04}.n-hero h1 span{color:var(--sapin);display:block}.n-hero-texte>p:not(.n-rassure){color:var(--ink-3);max-width:470px;margin:0;font-size:20px;line-height:1.55}.n-rassure{color:var(--muted);margin:-6px 0 0;font-size:14px;font-weight:600}.n-scene{height:480px;position:relative}.n-etageres{opacity:.85;filter:blur(1.5px);background:linear-gradient(#0000 0 30%,#fffffff2 30% 32%,#1d5c4f0f 32% 33%,#0000 33% 64%,#fffffff2 64% 66%,#1d5c4f0f 66% 67%,#0000 67%),repeating-linear-gradient(90deg,#fff9 0 26px,#d2e2db8c 26px 30px,#f0f6f380 30px 52px,#c4d8cf73 52px 55px),linear-gradient(160deg,#f1f6f4,#d9e7e1);position:absolute;inset:-60px -260px -60px 8%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 25%);mask-image:linear-gradient(90deg,#0000 0,#000 25%)}.n-affiche{z-index:2;background:#fff;border-radius:6px;padding:8px;animation:7s ease-in-out infinite n-flotte;position:absolute;top:0;left:2%;transform:rotate(-2.5deg);box-shadow:0 30px 70px #0f2a2e38,0 4px 10px #0f2a2e14}.n-tablette{z-index:3;background:#12201f;border-radius:18px;width:60%;padding:10px;position:absolute;top:76px;right:0;transform:perspective(1200px)rotateY(-9deg);box-shadow:0 34px 70px #0f2a2e4d}.n-rayon{z-index:4;background:#fff;border-radius:4px;animation:6s ease-in-out -2s infinite n-flotte;position:absolute;bottom:0;left:32%;transform:rotate(-1deg);box-shadow:0 22px 44px #0f2a2e33}@keyframes n-flotte{0%,to{translate:0}50%{translate:0 -6px}}.n-accueil .v-minivideo{max-width:100%;height:auto;width:100%!important}.n-accueil .v-minivideo.vertical{aspect-ratio:9/16}.n-accueil .v-minivideo canvas{box-shadow:none;border-radius:9px;display:block;width:100%!important;height:auto!important}.n-titre-section{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.n-accueil h2{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.1}.n-accueil h2 span{color:var(--sapin)}.n-titre-section p{color:var(--muted);margin:0;font-size:18px;font-weight:600}.n-flux-section{flex-direction:column;gap:56px;padding-top:110px;padding-bottom:110px;display:flex}.n-flux{grid-template-columns:210px 120px minmax(0,1fr);align-items:center;gap:10px;display:grid}.n-flux-entree{flex-direction:column;gap:12px;display:flex}.n-flux-lab{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.n-op{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:20px;display:flex;box-shadow:0 14px 34px #0f2a2e14}.n-op b{letter-spacing:.02em;font-size:22px}.n-op span{color:var(--muted);font-size:13px}.n-op em{color:#d21b2c;letter-spacing:-.03em;margin-top:6px;font-size:40px;font-style:normal;font-weight:800}.n-sources{flex-wrap:wrap;gap:6px;display:flex}.n-sources span{color:var(--ink-3);background:var(--menthe);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.n-flux-moteur{justify-content:center;align-items:center;gap:0;display:flex;position:relative}.n-flux-fil{background:repeating-linear-gradient(90deg, var(--sapin) 0 6px, transparent 6px 12px);opacity:.5;background-size:24px 2px;flex:1;height:2px;animation:1s linear infinite n-fil}@keyframes n-fil{to{background-position:24px 0}}.n-flux-logo{border:1px solid var(--line);background:#fff;border-radius:18px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;animation:2.4s ease-in-out infinite n-pouls;display:inline-flex;box-shadow:0 10px 28px #00b1402e}@keyframes n-pouls{0%,to{box-shadow:0 10px 28px #00b14024}50%{box-shadow:0 10px 40px #00b14061}}.n-flux-sorties{grid-template-columns:1.1fr .8fr 1.5fr .62fr;align-items:end;gap:22px;display:grid}.n-flux-sorties figure{opacity:0;min-width:0;animation:8s ease-in-out infinite n-sortie;animation-delay:calc(var(--d) * .45s);flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}@keyframes n-sortie{0%{opacity:0;transform:translateY(14px)scale(.96)}10%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-6px)}}.n-flux-sorties figcaption{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:inline-flex}.n-flux-sorties figcaption i{background:var(--neon);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.n-ombre{background:#fff;border-radius:4px;box-shadow:0 18px 40px #0f2a2e29}.n-ecran{background:#12201f;border-radius:12px;width:100%;padding:7px;box-shadow:0 18px 40px #0f2a2e38}.n-tel{background:#12201f;border-radius:20px;width:100%;max-width:128px;padding:6px;box-shadow:0 18px 40px #0f2a2e40}.n-tel canvas{border-radius:14px!important}@media (prefers-reduced-motion:reduce){.n-flux-sorties figure{opacity:1;animation:none}.n-affiche,.n-rayon,.n-flux-fil,.n-flux-logo,.n-trade-pt,.n-trade-barre i{animation:none!important}}.n-trade-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:60px;padding-top:100px;padding-bottom:100px;display:grid}.n-trade-texte{flex-direction:column;gap:18px;display:flex}.n-trade-texte p{color:var(--ink-3);margin:0;font-size:17px;line-height:1.6}.n-pastille{letter-spacing:.06em;text-transform:uppercase;color:var(--sapin);background:var(--menthe);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:800}.n-lien{color:var(--sapin);align-items:center;gap:7px;font-size:15px;font-weight:800;display:inline-flex}.n-trade{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 30px 70px #0f2a2e1f}.n-trade-tete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.n-trade-tete b{font-size:18px}.n-trade-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--sapin);border-radius:6px;padding:4px 9px;font-size:10.5px;font-weight:800}.n-trade-n{color:var(--muted);font-size:13px;font-weight:600}.n-trade-video{color:#fff;background:var(--neon);border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #00b14047}.n-trade-barre{background:#eef2f1;border-radius:999px;height:8px;overflow:hidden}.n-trade-barre i{border-radius:inherit;background:linear-gradient(90deg, var(--sapin), var(--neon));height:100%;animation:9s ease-in-out infinite n-avance;display:block}@keyframes n-avance{0%{width:8%}80%,to{width:86%}}.n-trade-legende{color:var(--ink-3);gap:16px;font-size:12px;font-weight:700;display:flex}.n-trade-legende span{align-items:center;gap:6px;display:inline-flex}.n-trade-legende i{border-radius:50%;width:9px;height:9px}.n-trade-legende .pose{background:var(--neon)}.n-trade-legende .imprime{background:#e08a12}.n-trade-legende .afaire{background:#c9d2d0}.n-trade-grille{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.n-trade-labo{border:1px solid var(--line);animation:9s ease-in-out infinite n-labo;animation-delay:calc(var(--i) * .35s);background:#fbfcfc;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:10px 12px;display:grid}.n-trade-labo b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.n-trade-labo small{color:var(--muted);grid-column:2;font-size:11px}.n-trade-pt{width:10px;height:10px;animation:9s ease-in-out infinite n-etat;animation-delay:calc(var(--i) * .35s);background:#c9d2d0;border-radius:50%}@keyframes n-etat{0%,15%{background:#c9d2d0}25%,45%{background:#e08a12}55%,92%{background:var(--neon)}to{background:#c9d2d0}}@keyframes n-labo{0%,50%{border-color:var(--line);background:#fbfcfc}58%,92%{background:#effaf3;border-color:#bfe8cf}to{background:#fbfcfc}}.n-etapes-section{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:30px;padding-top:90px;padding-bottom:100px;display:flex}.n-etapes{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}.n-etape{background:var(--bg);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;padding:30px 28px;display:flex;position:relative}.n-etape-n{color:var(--neon);letter-spacing:.04em;font-size:15px;font-weight:800}.n-etape b{letter-spacing:-.02em;font-size:24px;font-weight:800}.n-etape small{color:var(--ink-3);font-size:15px;line-height:1.5}.n-etape-fl{z-index:2;border:1px solid var(--line);width:34px;height:34px;color:var(--sapin);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:-22px;translate:0 -50%}.n-etapes-fin{color:var(--sapin);margin:0;font-size:20px;font-weight:800}.n-final{background:radial-gradient(700px 300px at 85% 0%, #00b14040, transparent 60%), var(--sapin);color:#fff;text-align:center;border-radius:26px;flex-direction:column;align-items:center;gap:28px;margin-bottom:40px;padding:70px 40px;display:flex}.n-final h2{color:#fff!important}.n-final h2 span{color:#8ff0b6!important}.n-final .n-btn-geant{align-self:center}.n-final p{color:#fffc;margin:0;font-size:14px;font-weight:600}.n-final p a{color:#fff;text-decoration:underline}@media (max-width:1000px){.n-nav{display:none}.n-hero{grid-template-columns:1fr;padding-top:50px;padding-bottom:60px}.n-scene{height:420px}.n-flux{grid-template-columns:1fr;justify-items:center;gap:20px}.n-flux-entree{width:100%;max-width:320px}.n-flux-moteur{flex-direction:column;width:64px;height:120px}.n-flux-fil{background:repeating-linear-gradient(180deg, var(--sapin) 0 6px, transparent 6px 12px);background-size:2px 24px;flex:1;width:2px;height:auto;animation:1s linear infinite n-fil-v}.n-flux-sorties{grid-template-columns:1fr 1fr;width:100%}.n-trade-section{grid-template-columns:1fr;gap:36px}.n-etapes{grid-template-columns:1fr}.n-etape-fl{top:auto;bottom:-22px;right:50%;translate:50%;rotate:90deg}}@keyframes n-fil-v{to{background-position:0 24px}}@media (max-width:760px){.vitrine .n-entete{flex-wrap:nowrap;gap:10px;padding:12px 0}.n-entete-boutons .v-connexion{display:none}.n-entete-boutons .btn{height:40px;padding:0 14px;font-size:13px}.n-cadre{padding:0 16px}.n-hero{padding:36px 16px 50px}.n-hero h1{font-size:36px}.n-hero-texte>p:not(.n-rassure){font-size:17px}.n-btn-geant{align-self:stretch;height:58px;padding:0 20px;font-size:15px}.n-scene{transform-origin:0 0;width:131%;height:330px;transform:scale(.76)}.n-flux-section,.n-trade-section,.n-etapes-section{padding-top:64px;padding-bottom:64px}.n-flux-sorties .n-ombre{zoom:.8}.n-trade-grille{grid-template-columns:1fr 1fr}.n-trade-video{margin-left:0}.n-final{border-radius:20px;padding:44px 20px}}.n-rayons-titre{margin-top:28px}.n-rayons{grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:22px;display:grid}.n-rayons figure{flex-direction:column;gap:10px;margin:0;display:flex}.n-rayons img{aspect-ratio:5/8;object-fit:cover;object-position:top;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 18px 44px #0f2a2e29}.n-rayons figcaption{text-align:center;color:var(--ink-3);font-size:14px;font-weight:700}@media (max-width:640px){.n-rayons{grid-template-columns:repeat(3,1fr);gap:8px}.n-rayons figcaption{font-size:12px}}.n-aa-section{flex-direction:column;gap:44px;padding-top:100px;padding-bottom:40px;display:flex}.n-aa{grid-template-columns:repeat(2,minmax(0,460px));justify-content:center;gap:28px;display:grid}.n-aa figure{flex-direction:column;gap:14px;margin:0;display:flex}.n-aa img{aspect-ratio:9/16;object-fit:cover;border-radius:18px;width:100%;height:auto;box-shadow:0 26px 60px #0f2a2e2e}.n-aa figcaption{color:var(--ink-3);align-items:baseline;gap:10px;font-size:15px;display:flex}.n-aa figcaption b{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.n-aa .non{color:#66767a;background:#f1f3f3}.n-aa .oui{background:var(--neon);color:#fff}.n-avis{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin:0 auto;display:grid}.n-avis figure{background:var(--bg);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;margin:0;padding:24px 26px;display:flex}.n-etoiles{color:var(--neon);letter-spacing:3px;font-size:17px}.n-avis blockquote{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.n-avis figcaption{color:var(--muted);margin-top:auto;font-size:13.5px}.n-avis figcaption b{color:var(--ink)}.n-mobile{background:var(--menthe);width:100%;max-width:760px;color:var(--ink);border:1px solid #d3e8de;border-radius:18px;align-items:center;gap:18px;padding:18px 22px;transition:transform .15s;display:flex}.n-mobile:hover{transform:translateY(-2px)}.n-mobile>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.n-mobile b{font-size:16.5px}.n-mobile small{color:var(--ink-3);font-size:14px}.n-mobile>svg{color:var(--sapin)}.n-mobile-tel{border:3px solid var(--sapin);background:#fff;border-radius:9px;flex:none;width:34px;height:56px;position:relative;overflow:hidden}.n-mobile-tel i{background:#e5262f;height:2px;animation:1.8s ease-in-out infinite n-scan;position:absolute;left:3px;right:3px;box-shadow:0 0 6px #e5262f}@keyframes n-scan{0%,to{top:10px}50%{top:38px}}.n-tout{border-top:1px solid var(--line);flex-direction:column;gap:22px;padding:50px 0 30px;display:flex}.n-tout h3{color:var(--ink);margin:0;font-size:18px;font-weight:800}.n-tout ul{grid-template-columns:repeat(4,1fr);gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.n-tout li a{color:var(--ink);flex-direction:column;gap:2px;padding:8px 0;display:flex}.n-tout li a b{font-size:14px;font-weight:700}.n-tout li a:hover b{color:var(--sapin)}.n-tout li a small{color:var(--muted);font-size:12.5px}.n-tout>p{color:var(--muted);max-width:900px;margin:0;font-size:13px;line-height:1.6}.n-tout>p a{color:var(--sapin);font-weight:700}@media (max-width:1000px){.n-tout ul{grid-template-columns:repeat(2,1fr)}.n-avis{grid-template-columns:1fr}}@media (max-width:640px){.n-aa{grid-template-columns:1fr 1fr;gap:12px}.n-aa figcaption{flex-direction:column;gap:6px;font-size:13px}.n-aa-section{padding-top:64px}.n-tout ul{grid-template-columns:1fr}.n-mobile{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.n-mobile-tel i{animation:none}}.n-aa-photo{position:relative}.n-aa-loupe{border:4px solid #fff;position:absolute;bottom:22%;right:-18px;aspect-ratio:auto!important;border-radius:14px!important;width:46%!important;height:auto!important;box-shadow:0 18px 40px #0f2a2e4d!important}@media (max-width:640px){.n-aa-loupe{border-width:3px;right:-6px;width:58%!important}}.st-vitrine{border:.35mm solid #1a1a1a}.st-vitrine .et-corps{justify-content:center}.st-vitrine .et-marque{letter-spacing:.01em;font-weight:800}.st-vitrine .et-nom{font-weight:500}.st-vitrine .et-ancien{color:#8a8a8a;font-weight:500;text-decoration-color:#d63a4a}.st-vitrine .et-prix{color:#d63a4a;letter-spacing:-.01em}.et-vitrine-bande{flex:none;position:relative}.et-vitrine-bande:before{content:"";border-bottom:1.7mm solid #17293b;border-left:1.8mm solid #0000;border-right:1.8mm solid #0000;position:absolute;top:-1.6mm;left:50%;transform:translate(-50%)}.et-vitrine-bande .et-bandeau{padding:.9mm 2mm}.et-vitrine-bande .et-bandeau-txt{font-family:var(--police-prix,inherit);letter-spacing:.02em;font-weight:800}.et-vitrine-bas{flex-direction:column;flex:none;align-items:center;gap:.2mm;display:flex}.et-vitrine-bas .et-dates{color:#222}.et-vitrine-bas .et-pied{color:#111;border-top:0;margin-top:.4mm;font-weight:800}.rep-dem{flex-direction:column;gap:8px;margin-top:10px;display:flex}.rep-dem-boutons{flex-wrap:wrap;gap:8px;display:flex}.rep-dem-boutons .btn{height:34px;padding:0 12px;font-size:13px}.rep-dem-zone{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.rep-dem-zone textarea{resize:vertical;min-height:140px;font-size:14px;line-height:1.5}.rep-dem-analyse{color:var(--ink-2);font-size:13px;line-height:1.45}.rep-dem-analyse b{color:var(--accent)}@media (max-width:700px){.aide-ligne{grid-template-columns:1fr!important}}.tr-grille:not(.tr-grille-petite):has(>.tr-carte){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tr-grille-dense:not(.tr-grille-petite):has(>.tr-carte){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tr-grille:not(.tr-grille-petite)>.tr-carte{border:1px solid var(--line);background:#fff;border-left:4px solid #c9ced8;border-radius:12px;min-height:60px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 2px 8px #14281e0d}.tr-grille:not(.tr-grille-petite)>.tr-carte:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 8px 18px #14281e17}@supports (color:color-mix(in lab, red, red)){.tr-grille:not(.tr-grille-petite)>.tr-carte:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}}.tr-grille>.tr-carte.etat-imprimee{border-left-color:#e8890c!important}.tr-grille>.tr-carte.etat-posee,.tr-grille>.tr-carte.fini{border-left-color:var(--accent)!important}.tr-grille:not(.tr-grille-petite)>.tr-carte .tr-p-corps{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 10px;padding:8px 26px 8px 30px;display:grid}.tr-carte .tr-p-corps>.vignette-marque{border-radius:9px;grid-row:1/3;align-self:center}.tr-carte .tr-p-corps>.vignette-marque.logo{padding:3px;width:42px!important;height:34px!important}.tr-grille:not(.tr-grille-petite)>.tr-carte .tr-p-corps>b{letter-spacing:.01em;font-size:12.5px}.tr-grille:not(.tr-grille-petite)>.tr-carte span{font-size:11px}.tr-grille:not(.tr-grille-petite)>.tr-carte.on{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.tr-grille:not(.tr-grille-petite)>.tr-carte.on{background:color-mix(in srgb, var(--accent) 10%, #fff)!important}}.tr-grille:not(.tr-grille-petite)>.tr-carte.on{box-shadow:0 0 0 3px var(--accent);border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.tr-grille:not(.tr-grille-petite)>.tr-carte.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.tr-grille:not(.tr-grille-petite)>.tr-carte.on b,.tr-grille:not(.tr-grille-petite)>.tr-carte.on span{color:var(--ink)!important}.tr-grille:not(.tr-grille-petite)>.tr-carte.on .tr-p-corps{outline:none}.tr-grille:not(.tr-grille-petite)>.tr-carte .tr-cocher{top:50%;left:6px;transform:translateY(-50%)}.tr-grille:not(.tr-grille-petite)>.tr-carte .tr-participe{top:50%;right:6px;transform:translateY(-50%)}.tr-grille-petite .tr-carte .vignette-marque{width:18px!important;height:18px!important}.tr-grille-petite .tr-carte .tr-p-corps{flex-direction:row;align-items:center;gap:5px;display:flex}.tr-grille-petite .tr-carte .vignette-marque b{font-size:7px!important}.tr-grille:not(.tr-grille-petite)>.tr-carte .tr-p-corps>b{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.tr-grille:not(.tr-grille-petite)>.tr-carte .tr-p-corps{column-gap:8px;padding:8px 24px 8px 28px}.tr-grille:not(.tr-grille-petite)>.tr-carte .tr-p-corps>.vignette-marque:not(.logo){width:30px!important;height:30px!important}.tr-grille:not(.tr-grille-petite)>.tr-carte .tr-p-corps>.vignette-marque:not(.logo) b{font-size:11px!important}.tr-carte .vignette-marque b{place-items:center;width:100%;height:100%;color:var(--vm)!important;-webkit-line-clamp:unset!important;white-space:nowrap!important;display:grid!important}.tr-carte .vignette-marque b:before{content:none!important}.tr-pastille.on .vignette-marque b{color:var(--vm)!important}.tr-essai{border:1.5px solid #e8890c;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tr-essai{border:1.5px solid color-mix(in srgb, #e8890c 55%, var(--line))}}.tr-essai{color:var(--ink-2);background:#fff8e0;font-size:12.5px;line-height:1.45}.tr-essai b{color:var(--ink);font-size:13.5px}.tr-essai .btn{align-self:flex-start;height:34px;padding:0 12px;font-size:13px}.tr-essai-fen{flex-direction:column;gap:10px;width:calc(100vw - 32px);max-width:460px;padding:22px;font-size:14px;line-height:1.5;display:flex}.tr-essai-fen strong{font-size:18px}.tr-essai-fen p{color:var(--ink-2);margin:0}.tr-essai-boutons{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cc-trade{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;margin-top:10px;padding:12px 14px;display:flex}.cc-trade.compact{padding:10px 12px}.cc-trade-titre{flex-direction:column;gap:2px;display:flex}.cc-trade-titre b{color:var(--ink);font-size:13.5px}.cc-trade-titre small{color:var(--ink-3);font-size:12px;line-height:1.4}.cc-trade-choix{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-pastille{background:var(--c);width:28px;height:28px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:3px solid #fff;border-radius:50%;padding:0;transition:transform .12s,box-shadow .12s}.cc-pastille:hover{transform:scale(1.08)}.cc-pastille.on{box-shadow:0 0 0 2.5px var(--c)}.cc-auto{border:1px solid var(--line);height:30px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:12.5px}.cc-auto.on{border-color:var(--ink);color:var(--ink);font-weight:700}.lm-remplir{align-items:center;gap:6px;height:38px;display:inline-flex}.lm-assistant{border:1.5px solid var(--neon)}@supports (color:color-mix(in lab, red, red)){.lm-assistant{border:1.5px solid color-mix(in srgb, var(--neon) 45%, var(--line))}}.lm-assistant{background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.lm-assistant{background:color-mix(in srgb, var(--neon) 5%, #fff)}}.lm-assistant{border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.lm-as-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.lm-as-tete>div{flex-direction:column;gap:2px;display:flex}.lm-as-tete b{font-size:20px}.lm-as-tete small{color:var(--muted);font-size:12px}.lm-as-tete .btn{height:34px}.lm-as-attente{text-align:center;color:var(--muted);border:1px dashed var(--line);background:#fff;border-radius:12px;padding:26px 10px;font-size:14px}.lm-as-aide{color:var(--ink-3);margin:0;font-size:12.5px}.lm-as-grille{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.lm-as-choix{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:8px;transition:border-color .12s,box-shadow .12s;display:flex}.lm-as-choix:hover,.lm-as-choix:focus-visible{border-color:var(--neon);box-shadow:0 0 0 3px var(--neon)}@supports (color:color-mix(in lab, red, red)){.lm-as-choix:hover,.lm-as-choix:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--neon) 20%, transparent)}}.lm-as-img{background:repeating-conic-gradient(#f3f4f6 0 25%, #fff 0 50%) 0 0 / 14px 14px;border-radius:8px;place-items:center;height:90px;display:grid;overflow:hidden}.lm-as-img img{object-fit:contain;max-width:92%;max-height:80px}.lm-as-choix small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lm-as-ok{color:var(--neon);align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.lm-as-actions{flex-wrap:wrap;gap:8px;display:flex}.lm-as-actions .btn{align-items:center;gap:6px;height:36px;font-size:13px;display:inline-flex}@media print{.controle-doc{box-sizing:border-box;width:210mm;box-shadow:none!important;color:#000!important;background:#fff!important;border:0!important;padding:12mm!important}.controle-doc *{color:inherit}.controle-table th,.controle-table td{border-bottom:1px solid #bbb!important}}.ma-page{flex-direction:column;gap:16px;max-width:820px;padding:0 8px;display:flex}.ma-sous{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.45}.ma-onglets{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.ma-onglet{color:var(--ink-3);border-bottom:2.5px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ma-onglet.on{color:var(--ink);border-bottom-color:var(--neon)}.ma-onglet span{color:#fff;background:#e8890c;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-grid}.ma-liste{flex-direction:column;gap:12px;display:flex}.ma-vide{text-align:center;color:var(--muted);border:1px dashed var(--line);background:#fff;border-radius:14px;padding:34px 12px}.ma-carte{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 6px 18px #0f2a2e0d}.ma-carte.traite{opacity:.7;box-shadow:none}.ma-tete{align-items:center;gap:10px;display:flex}.ma-avatar{color:#0f7a3e;background:#e3f6ea;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.ma-qui{flex-direction:column;flex:1;min-width:0;display:flex}.ma-qui b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ma-qui small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ma-quand{color:var(--muted);white-space:nowrap;font-size:12.5px}.ma-message{white-space:pre-wrap;background:var(--panel-2,#f6f8f8);border-radius:4px 14px 14px;margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.ma-origine{color:var(--muted);font-size:12px}.ma-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ma-actions .btn{align-items:center;gap:7px;height:40px;padding:0 16px;font-size:14px;display:inline-flex}.ma-lien{color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:13px;display:inline-flex}.ma-lien:hover{color:var(--ink);text-decoration:underline}.ma-reponse{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.ma-reponse textarea{resize:vertical;min-height:150px;font-size:15px;line-height:1.5}.ma-analyse{color:var(--ink-3);background:var(--neon);font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.ma-analyse{background:color-mix(in srgb, var(--neon) 6%, #fff)}}.ma-analyse{border-radius:10px;padding:8px 10px}.ma-attente{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:12px;padding:26px;font-size:14px}.ma-confirmer{background:#e8890c!important;border-color:#e8890c!important}.ma-conv{cursor:pointer;flex-direction:column;gap:3px;list-style:none;display:flex}.ma-conv b{font-size:14.5px}.ma-conv small{color:var(--muted);font-size:12px}.lm-progres{background:#e7ecec;border-radius:999px;height:6px;overflow:hidden}.lm-progres i{background:var(--neon,#00b140);height:100%;transition:width .3s;display:block}.lm-as-retirer{color:#c2410c;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.compo-grille{grid-template-columns:400px minmax(340px,1fr) 300px;display:grid}@media (max-width:1180px){.compo-grille{grid-template-columns:minmax(0,1fr)}.compo-grille>aside{overflow:visible!important}.compo-apercu{align-items:flex-start!important;padding:8px 4px 24px!important;overflow:auto visible!important}}.aller-apercu{display:none}@media (max-width:1180px){.aller-apercu{z-index:40;background:var(--accent);height:42px;color:var(--accent-ink);border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex;position:fixed;bottom:16px;left:12px;box-shadow:0 8px 24px #0000002e}}@media print{.aller-apercu{display:none!important}}.nifty-offert{color:#5b2a22;background:#fff4f2;border:1.5px solid #f3c1b8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 8px 12px;padding:12px 16px;font-size:13.5px;display:flex}.nifty-offert b{color:#b4231a;font-size:14.5px}.nifty-offert a{color:#b4231a;white-space:nowrap;margin-left:auto;font-weight:800}.envoi-annonce{border:1.5px solid #00b140;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.envoi-annonce{border:1.5px solid color-mix(in srgb, #00b140 45%, var(--line))}}.envoi-annonce>div{flex-direction:column;gap:3px;min-width:0;display:flex}.envoi-annonce b{font-size:15px}.envoi-annonce small{color:var(--muted);font-size:12.5px}.envoi-annonce .btn{align-items:center;gap:7px;height:40px;display:inline-flex}.envoi-confirmer{background:#e8890c!important;border-color:#e8890c!important}.envoi-attente{color:var(--muted);font-size:13px}.carte-garder{height:34px;margin-top:4px;padding:0 12px;font-size:13px}.nx-outils{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.nx-outils-grille{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nx-outil{border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.nx-outil:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.nx-outil svg{color:var(--accent)}.nx-outil b{font-size:13.5px;font-weight:800;line-height:1.2}.nx-outil small{color:var(--muted);font-size:11.5px;line-height:1.3}.nx-outil:disabled{opacity:.7;cursor:progress;transform:none}.nx-outil.ok{background:#f2fbf5;border-color:#16a34a}.nx-outil.ok svg,.nx-outil.ok b{color:#157f3c}.nx-tourne{animation:1s linear infinite nx-tourne}@keyframes nx-tourne{to{transform:rotate(360deg)}}.nx-outils-plus{color:var(--accent);font-size:12.5px;font-weight:700;text-decoration:none}.nx-outils-plus:hover{text-decoration:underline}@media (max-width:420px){.nx-outils-grille{grid-template-columns:1fr}}.nf-vise{outline:3px solid var(--accent);outline-offset:3px;border-radius:14px;transition:outline-color .4s}.aj{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.aj h2{margin:0;font-size:18px}.aj-choix{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aj-carte{text-align:center;border:1px solid var(--line);background:var(--panel-2);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.aj-carte small{color:var(--muted);font-size:12.5px;line-height:1.4}.aj-carte .btn{width:100%;font-weight:800}.aj-etape{text-transform:uppercase;letter-spacing:.05em;color:#d9059e;font-size:13px;font-weight:900}.aj-mini{background:#fff;border-radius:6px;width:180px;height:255px;overflow:hidden;box-shadow:0 6px 20px #00000024}.aj-mini-echelle{transform-origin:0 0;width:210mm;height:297mm;transform:scale(.2268)}.aj-lien summary{cursor:pointer;font-size:14px;font-weight:800}.aj-lien{flex-direction:column;gap:6px;display:flex}.aj-impression{display:none}@media print{.aj-impression{display:block}}.aj-a4{box-sizing:border-box;color:#111;background:#fff;flex-direction:column;align-items:center;gap:6mm;width:210mm;height:297mm;padding:14mm 16mm 10mm;font-family:Poppins,Arial,sans-serif;display:flex;overflow:hidden}.aj-haut{color:#111;justify-content:space-between;align-items:center;width:100%;font-size:13pt;font-weight:700;display:flex}.aj-logo{width:auto;height:13mm}.aj-bandeau{background:var(--skin);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.02em;width:calc(100% + 32mm);padding:5mm 8mm;font-size:30pt;font-weight:900;line-height:1.1}.aj-photo{object-fit:cover;border-radius:8mm;width:120mm;height:70mm}.aj-date{text-align:center;font-size:28pt;font-weight:900;line-height:1.15}.aj-date span{color:var(--skin)}.aj-heures{color:var(--skin);text-align:center;margin-top:-3mm;font-size:17pt;font-weight:700}.aj-texte{text-align:center;max-width:160mm;font-size:15pt;line-height:1.4}.aj-qr-zone{border:1.2mm solid var(--skin);border-radius:8mm;align-items:center;gap:8mm;margin-top:auto;padding:6mm 8mm;display:flex}.aj-qr{width:52mm;height:52mm}.aj-qr svg{width:100%;height:100%;display:block}.aj-qr-texte{flex-direction:column;gap:2mm;max-width:80mm;display:flex}.aj-qr-texte b{font-size:17pt;line-height:1.2}.aj-qr-texte span{color:#444;font-size:13pt}.aj-mention{color:#666;text-align:center;max-width:170mm;font-size:8.5pt}@media (max-width:700px){.aj-choix{grid-template-columns:1fr}}@media print{.aj-a4{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.aj-etapes{color:var(--ink-2,inherit);flex-direction:column;gap:4px;margin:8px 0 0;padding-left:20px;font-size:14.5px;line-height:1.45;display:flex}.nf-page .tk-m-epure{border:var(--trait) solid #cfd6d2;border-radius:2mm}.nf-page .tk-m-epure .tk-bande{color:var(--rouge);border-bottom:var(--trait) solid #e4e8e6;letter-spacing:.12em;font-size:calc(var(--f-bande) * .82);background:0 0;padding-top:.55em;padding-bottom:.5em}.nf-page .tk-m-epure .tk-marque{letter-spacing:.06em;font-weight:600}.nf-page .tk-m-epure .tk-prix{color:var(--encre,#14201c);font-weight:400}.nf-page .tk-m-epure .tk-mec{color:var(--rouge);text-transform:uppercase;letter-spacing:.08em;font-size:calc(var(--f-mec) * .9)}.nf-page .tk-m-epure .tk-scan{border-top-color:#e4e8e6}.nf-page .tk-m-pastille .tk-bande{color:var(--encre,#14201c);border-bottom:var(--trait) solid #e4e8e6;font-size:calc(var(--f-bande) * .8);background:0 0}.nf-page .tk-m-pastille .tk-prix{aspect-ratio:1;background:var(--rouge);color:#fff;min-width:2.1em;font-size:calc(var(--f-prix) * .78);border-radius:50%;justify-content:center;align-items:center;margin:.18em auto;padding:.18em .1em .22em;display:inline-flex;transform:rotate(-7deg)}.nf-page .tk-m-pastille.tk-produit .tk-bande{background:var(--rouge);color:#fff;border-bottom:0}.nf-page .tk-m-pastille.tk-produit .tk-prix.tk-paye{aspect-ratio:auto;min-width:0;color:var(--rouge);font-size:calc(var(--f-prix) * 1.05);background:0 0;border-radius:0;margin:0;padding:0 0 .12em;display:block;transform:none}.nf-page .tk-m-pastille.tk-produit .tk-prix.tk-paye .tk-u{font-size:calc(var(--f-u) * .95)}.nf-page .tk-m-pastille .tk-u{font-size:calc(var(--f-u) * .62)}.nf-page .tk-m-pastille.dense .tk-prix{font-size:calc(var(--f-prix) * .62)}.nf-page .tk-m-bande{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.nf-page .tk-m-bande .tk-bande{writing-mode:vertical-rl;padding:var(--pad) .45em;white-space:nowrap;grid-row:1/-1;justify-content:center;align-items:center;display:flex;transform:rotate(180deg)}.nf-page .tk-m-bande .tk-pl-corps,.nf-page .tk-m-bande .tk-pl-ligne,.nf-page .tk-m-bande .tk-scan,.nf-page .tk-m-bande .tk-pied{grid-column:2}.nf-page .tk-m-bande.dense{grid-template-rows:1fr}.nf-page .tk-m-vitrine{background:var(--rouge);color:#fff;border-color:var(--rouge)}.nf-page .tk-m-vitrine .tk-bande{color:#fff;background:#ffffff29}.nf-page .tk-m-vitrine .tk-marque,.nf-page .tk-m-vitrine .tk-prix,.nf-page .tk-m-vitrine .tk-mec,.nf-page .tk-m-vitrine .tk-nom{color:#fff}.nf-page .tk-m-vitrine .tk-prods,.nf-page .tk-m-vitrine .tk-pied{color:#ffffffd1}.nf-page .tk-m-vitrine .tk-barre{color:#ffffffc7}.nf-page .tk-m-vitrine .tk-scan{border-top-color:#ffffff59}.nf-page .tk-m-vitrine .tk-scan-txt b,.nf-page .tk-m-vitrine .tk-scan-txt span,.nf-page .tk-m-vitrine .tk-consigne,.nf-page .tk-m-vitrine .tk-consigne i,.nf-page .tk-m-vitrine .tk-scan-txt .tk-mot{color:#fff}.nf-page .tk-m-vitrine .tk-qr{box-sizing:content-box;background:#fff;border-radius:.8mm;padding:.6mm}.as{flex-direction:column;gap:16px;max-width:1060px;margin:0 auto;padding:18px 16px 24px;display:flex}.as-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.as-tete h1{margin:0;font-size:26px;font-weight:800}.as-tete p{color:var(--muted);flex:100%;max-width:70ch;margin:6px 0 0;font-size:15px;line-height:1.5}.as-style{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700;text-decoration:underline}.as-bloc{flex-direction:column;gap:12px;padding:18px 18px 20px;display:flex}.as-bloc h2{margin:0;font-size:19px;font-weight:800}.as-aide{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.as-raccourcis{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.as-etapes{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.as-etapes button{border:1px solid var(--line);width:100%;height:46px;font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.as-etapes .on button{border-color:var(--accent);color:var(--ink);box-shadow:0 0 0 1px var(--accent) inset}.as-etapes .fait button{color:var(--ink)}.as-num{background:#eef1f5;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:inline-flex}.as-etapes .on .as-num{background:var(--accent);color:#fff}.as-etapes .fait .as-num{color:#fff;background:#16a34a}.as-labos{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.as-labo{border:1px solid var(--line);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.as-labo.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.as-labo.on{background:color-mix(in srgb, var(--accent) 5%, #fff)}}.as-labo-case{border:2px solid var(--line);color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.as-labo.on .as-labo-case{background:var(--accent);border-color:var(--accent)}.as-labo-remise{color:#fff;text-align:center;background:#b23a1f;border-radius:10px;flex:none;min-width:56px;padding:6px 8px;font-size:15px;font-weight:900}.as-labo-txt{flex-direction:column;min-width:0;display:flex}.as-labo-txt b{font-size:14.5px;font-weight:800}.as-labo-txt small{color:var(--muted);font-size:12px}.as-quoi{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.as-quoi-tete{align-items:baseline;gap:10px;display:flex}.as-quoi-tete b{font-size:15.5px;font-weight:800}.as-quoi-tete span{color:var(--muted);font-size:12.5px}.as-case{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.as-case input{width:20px;height:20px;accent-color:var(--accent);margin:1px 0 0}.as-case b{font-size:14px;font-weight:800;display:block}.as-case small{color:var(--muted);font-size:12px;line-height:1.35;display:block}.as-case.off{opacity:.55;cursor:default}.as-produits summary{cursor:pointer;color:var(--accent);padding:4px 0;font-size:13.5px;font-weight:700}.as-produit{border-top:1px solid var(--line);align-items:center;gap:10px;padding:6px 4px;font-size:13.5px;display:flex}.as-produit input{width:18px;height:18px;accent-color:var(--accent)}.as-produit .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.as-produit .px{font-weight:700}.as-formats{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.as-format{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.as-format.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.as-format-corps{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:10px;display:flex}.as-format-vue{background:#f6f8fa;border-radius:10px;justify-content:center;align-items:center;width:100%;height:132px;display:flex;overflow:hidden}.as-format b{align-items:center;gap:5px;font-size:13.5px;font-weight:800;display:flex}.as-format small{color:var(--muted);font-size:11.5px}.as-qte{border-top:1px solid var(--line);color:var(--muted);background:#f8fafc;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.as-qte button{border:1px solid var(--line);width:30px;height:30px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;font-size:16px;font-weight:800}.as-qte input{text-align:center;width:46px;height:30px;padding:0;font-weight:800}.as-apercu{flex-direction:column;align-items:center;gap:16px;display:flex}.as-feuille{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.as-feuille figcaption{color:var(--muted);font-size:12.5px;font-weight:700}.as-modeles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.as-modele{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.as-modele.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.as-modele-vue{background:#f6f8fa;border-radius:10px;justify-content:center;align-items:center;width:100%;height:200px;display:flex;overflow:hidden}.as-modele b{align-items:center;gap:5px;font-size:14.5px;font-weight:800;display:flex}.as-modele small{color:var(--muted);text-align:center;font-size:12px;line-height:1.3}.as-couleurs{flex-direction:column;gap:10px;display:flex}.as-couleurs>div{flex-direction:column;gap:5px;display:flex}.as-champ{flex-direction:column;gap:4px;display:flex}.as-champ>span{font-size:13.5px;font-weight:700}.as-champ small{color:var(--muted);font-size:12px}.as-pied{background:linear-gradient(to top, var(--fond-app,#eef1f5) 70%, transparent);align-items:center;gap:10px;padding:12px 0;display:flex;position:sticky;bottom:0}.as-pied .as-detail{color:var(--muted);margin-left:auto;margin-right:150px;font-size:12.5px}.as-retour,.as-suite{align-items:center;gap:8px;height:50px;padding:0 20px;font-size:15.5px;font-weight:800;display:inline-flex}.as-pied .as-suite{order:-1}.as-pied .as-retour{order:-2}@media (max-width:700px){.as-etapes{grid-template-columns:1fr 1fr}.as-tete h1{font-size:22px}.as-pied .as-detail{display:none}.as-retour,.as-suite{flex:1;justify-content:center}}.as-qr{color:var(--ink-2);background:#f3f6f9;border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.as-qr code{word-break:break-all;color:var(--muted);font-size:11.5px}.as-courrier{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.nf-perso-lien{color:var(--muted);word-break:break-all;font-size:11.5px;display:block}.nf-perso-modif{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700}.nf-perso-modif:hover{border-color:var(--accent);color:var(--accent)}.aj-carte.alerte{border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b}.aj-cible{border-radius:10px;flex-direction:column;gap:3px;padding:9px 10px;font-size:12.5px;line-height:1.4;display:flex}.aj-cible.ok{color:#14532d;background:#f2fbf5}.aj-cible.ko{color:#7c2d12;background:#fff7ed}.aj-cible b{font-weight:800}.aj-cible code{word-break:break-all;opacity:.8;font-size:11.5px}.aj-cible a{color:inherit;font-weight:700}.aj-lien{background:#fffbeb;border:1px solid #f59e0b;border-radius:14px;flex-direction:column;gap:8px;margin-top:14px;padding:14px;display:flex}.aj-lien.ok{border-color:var(--line);background:#f7f9fb}.aj-lien-tete b{font-size:14.5px;font-weight:800;display:block}.aj-lien-tete small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.aj-lien-saisie{flex-wrap:wrap;gap:8px;display:flex}.aj-lien-saisie input{flex:280px;min-width:0}.af-contacts-intro{color:var(--muted);margin:0;font-size:13px;font-weight:500;line-height:1.5}.af-contacts-corps label.ok>span{color:#0b7a41}.af-contacts-cible{color:var(--muted)}.af-contacts-cible code{word-break:break-all;font-size:11.5px}.af-contacts-cible a{color:var(--accent);font-weight:700}.af-picto{width:calc(var(--z) * 30);height:calc(var(--z) * 30);color:var(--c);background:0 0;border-radius:0}.af-picto svg{stroke-width:2.4px;width:100%;height:100%}.af-h-plein .af-picto{color:#fff;background:0 0}.af-h-editorial{--t:#16211f}.af-h-editorial .af-corps{padding:calc(var(--u) * 20) calc(var(--u) * 18) calc(var(--u) * 14);align-items:center}.af-h-editorial .af-contenu{text-align:left;align-items:flex-start;gap:calc(var(--u) * 6 * var(--k,1))}.af-h-editorial .af-titre{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:calc(var(--z) * 19);letter-spacing:-.02em;color:var(--t);line-height:.98}.af-h-editorial .af-sous-titre{letter-spacing:.01em;color:var(--c);font-weight:600}.af-h-editorial .af-liste{text-align:left}.af-h-editorial:before{content:"";left:calc(var(--u) * 18);right:calc(var(--u) * 18);top:calc(var(--u) * 14);height:calc(var(--u) * .7);background:var(--t);position:absolute}@supports (color:color-mix(in lab, red, red)){.af-h-editorial:before{background:color-mix(in srgb, var(--t) 22%, transparent)}}.af-h-editorial:after{content:"";height:calc(var(--u) * 7);background:var(--c);position:absolute;bottom:0;left:0;right:0}.af-h-editorial .af-pied{padding-left:calc(var(--u) * 18);padding-bottom:calc(var(--u) * 12);text-align:left;justify-content:flex-start}.af-h-editorial .af-surtitre{text-align:left;padding-left:calc(var(--u) * 18);padding-top:calc(var(--u) * 19);letter-spacing:.3em;color:var(--c)}.af-h-bloc{--t:#16211f}.af-h-bloc:before{content:"";background:var(--c);height:22%;position:absolute;bottom:0;left:0;right:0}.af-h-bloc .af-corps{padding:calc(var(--u) * 20) calc(var(--u) * 16) 24%;align-items:center}.af-h-bloc .af-titre{font-size:calc(var(--z) * 17);line-height:1}.af-h-bloc .af-qr,.af-h-bloc .af-contenu>.af-mention:last-child{z-index:1;position:relative}.af-h-bloc .af-pied{z-index:1;color:#ffffffeb;padding:calc(var(--u) * 6) calc(var(--u) * 12) calc(var(--u) * 10);position:relative}.af-h-bloc .af-pied .af-ident{color:#fff}.af-h-bloc .af-surtitre{color:var(--c);letter-spacing:.28em}.af-h-arche{--t:#16211f}.af-h-arche .af-corps,.af-h-arche .af-pied,.af-h-arche .af-surtitre,.af-h-arche .af-tete{z-index:1;position:relative}.af-h-arche:before{content:"";z-index:0;left:calc(var(--u) * 10);right:calc(var(--u) * 10);top:calc(var(--u) * 10);background:var(--c);height:70%;position:absolute}@supports (color:color-mix(in lab, red, red)){.af-h-arche:before{background:color-mix(in srgb, var(--c) 13%, white)}}.af-h-arche:before{border-radius:50vmax 50vmax calc(var(--u) * 8) calc(var(--u) * 8)}.af-h-arche .af-corps{padding-top:calc(var(--u) * 22)}.af-h-arche .af-titre{font-size:calc(var(--z) * 16)}.af-h-arche .af-picto{color:var(--c)}.af-h-arche .af-pied{border-top:calc(var(--u) * .5) solid var(--c)}@supports (color:color-mix(in lab, red, red)){.af-h-arche .af-pied{border-top:calc(var(--u) * .5) solid color-mix(in srgb, var(--c) 25%, transparent)}}.af-h-arche .af-pied{margin:0 calc(var(--u) * 16);padding-left:0;padding-right:0}.affiche[data-petit="1"] .af-corps{padding:calc(var(--u) * 7) calc(var(--u) * 9)}.affiche[data-petit="1"] .af-pied{padding:calc(var(--u) * 2) calc(var(--u) * 8) calc(var(--u) * 4);font-size:calc(var(--u) * 4)}.affiche[data-petit="1"] .af-tete{min-height:calc(var(--u) * 20);padding:calc(var(--u) * 4) calc(var(--u) * 8)}.affiche[data-petit="1"].af-h-editorial .af-corps,.affiche[data-petit="1"].af-h-bloc .af-corps{padding-top:calc(var(--u) * 14)}.affiche[data-petit="1"].af-h-editorial:before{top:calc(var(--u) * 9)}.affiche[data-petit="1"].af-h-editorial:after{height:calc(var(--u) * 4)}.affiche[data-petit="1"].af-h-editorial .af-pied{padding-bottom:calc(var(--u) * 8);padding-left:calc(var(--u) * 10)}.affiche[data-petit="1"].af-h-editorial .af-corps{padding:calc(var(--u) * 13) calc(var(--u) * 10) calc(var(--u) * 4)}.affiche[data-petit="1"].af-h-editorial:before{left:calc(var(--u) * 10);right:calc(var(--u) * 10)}.affiche[data-petit="1"].af-h-bloc:before{height:26%}.affiche[data-petit="1"].af-h-bloc .af-corps{padding:calc(var(--u) * 11) calc(var(--u) * 10) 28%}.affiche[data-petit="1"].af-h-bloc .af-pied{padding:calc(var(--u) * 3) calc(var(--u) * 8) calc(var(--u) * 6)}.affiche[data-petit="1"].af-h-arche:before{top:calc(var(--u) * 7);left:calc(var(--u) * 7);right:calc(var(--u) * 7);height:66%}.pe{border:1px solid var(--line);border-left:4px solid var(--accent);background:#fff;border-radius:13px;flex-direction:column;gap:10px;margin:10px 0;padding:13px 14px;display:flex}.pe-tete strong{font-size:14.5px;font-weight:800;display:block}.pe-tete span{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.pe-apercu{flex-direction:column;gap:5px;display:flex}.pe-ex{background:#f6f8fa;border-radius:9px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;font-weight:700;display:flex}.pe-ex small{color:var(--muted);font-weight:500}.pe-ex i{background:#c3cad2;border-radius:50%;flex:none;width:9px;height:9px}.pe-ex.imprimee i{background:#e08a1e}.pe-ex.posee i{background:#16a34a}.pe-boutons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pe-boutons .btn{height:36px;font-size:13px;font-weight:800}.pe-non{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:12.5px;text-decoration:underline}.pe-etapes{flex-direction:column;gap:7px;margin:0;padding-left:20px;font-size:13px;line-height:1.45;list-style:decimal;display:flex}.pe-orange{color:#b06a0a}.pe-vert{color:#15803d}.pe-ok{border-left-color:#16a34a}.pe-ok strong{font-size:14.5px}.pe-fen{flex-direction:column;gap:12px;width:calc(100% - 32px);max-width:540px;padding:20px;display:flex}.pe-fen strong{font-size:17px;font-weight:800}.pe-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.rayons-rapides{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.rayons-rapides .chip{font-size:12px}.af-recherche{gap:8px;max-width:640px;padding:0 8px;display:flex}.af-recherche .in{flex:1;height:44px;font-size:15px}.af-recherche .btn{height:44px}.af-recherche-resultat{color:var(--muted);padding:0 8px;font-size:13px}.cc{grid-template-columns:minmax(320px,440px) 1fr;align-items:start;gap:18px;display:grid}@media (max-width:900px){.cc{grid-template-columns:1fr}}.cc-reglages{border-radius:14px;flex-direction:column;gap:16px;padding:16px;display:flex}.cc-etape{margin-bottom:8px;font-size:14px;font-weight:800}.cc-formats{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.cc-formats button{text-align:left;border:1px solid var(--line);background:var(--panel);cursor:pointer;font:inherit;color:var(--ink);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;padding:8px 10px;display:grid}.cc-formats button.on{border-color:var(--accent);outline:2px solid var(--accent)}.cc-formats b{font-size:13px}.cc-formats small{color:var(--muted);grid-column:2;font-size:11px}.cc-forme{opacity:.55;border:2px solid;border-radius:3px;grid-row:span 2;justify-self:center}.cc-forme-carte{width:30px;height:19px}.cc-forme-carre{width:22px;height:22px}.cc-forme-mini{width:15px;height:15px}.cc-forme-chevalet{border-bottom-style:dashed;border-radius:3px 3px 0 0;width:26px;height:18px}.cc-forme-fiche-a5{border-top-width:6px;width:30px;height:21px}.cc-forme-fiche-a4{border-top-width:6px;width:22px;height:30px}.cc-services{flex-direction:column;gap:6px;display:flex}.cc-service{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.cc-service.on{border-color:var(--c);box-shadow:inset 3px 0 0 var(--c)}.cc-service .cc-picto{width:32px;height:32px}.cc-service-textes{flex-direction:column;gap:4px;min-width:0;display:flex}.cc-service-textes .in{height:30px;padding:0 8px;font-size:13px;font-weight:700}.cc-service-textes .in.cc-petit{height:26px;font-size:12px;font-weight:500}.cc-etat{color:var(--muted);white-space:nowrap;font-size:12px}.cc-remplir{white-space:nowrap;height:30px!important;padding:0 10px!important;font-size:12px!important}.cc-coche{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.cc-couleurs{gap:8px;display:flex}.cc-couleurs button{width:30px;height:30px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:2px solid #fff;border-radius:50%}.cc-couleurs button.on{box-shadow:0 0 0 3px var(--accent)}.cc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-astuce{color:var(--muted);margin:0;font-size:12px}.cc-apercu{flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex}.cc-page{background:#fff;flex:none;overflow:hidden;box-shadow:0 14px 40px #0f172029}.cc-impression{display:none}@media print{.cc-impression{display:block!important}.cc-feuille{page-break-after:always;break-after:page}.cc-feuille:last-child{page-break-after:auto;break-after:auto}.cc-vide{outline:none!important}}.cc-feuille{color:#1f2933;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;place-content:center;width:210mm;height:296mm;font-family:Space Grotesk,Segoe UI,system-ui,sans-serif;display:grid;position:relative}.cc-f-fiche-a5{grid-template-rows:148mm 148mm;align-content:start}.cc-mention{text-align:center;color:#9aa3ad;font-size:2.4mm;position:absolute;bottom:3mm;left:0;right:0}.cc-case{outline-offset:-.1mm;outline:.2mm dashed #c9cdd2;position:relative;overflow:hidden}.cc-picto{background:var(--c);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cc-picto{background:color-mix(in srgb, var(--c) 13%, white)}}.cc-picto{color:var(--c)}.cc-picto svg{width:66%;height:66%}.cc-qr{background:#fff;flex:none}.cc-qr svg{width:100%;height:100%;display:block}.cc-titre{color:var(--c);letter-spacing:-.01em;font-weight:800;line-height:1.08}.cc-texte{color:#4b5563;line-height:1.25}.cc-scan{color:#6b7280;text-align:center;font-weight:600;line-height:1.15}.cc-ident{align-items:center;gap:1.4mm;min-width:0;display:flex}.cc-ident img{object-fit:contain;width:auto;max-width:16mm;height:4.2mm}.cc-ident span{text-transform:uppercase;letter-spacing:.06em;color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:2.3mm;font-weight:800;overflow:hidden}.cc-face{box-sizing:border-box;width:100%;height:100%}.cc-carte{border-left:2.2mm solid var(--c);grid-template-columns:1fr 31mm;gap:3mm;padding:4mm 4mm 4mm 6mm;display:grid}.cc-carte .cc-gauche{flex-direction:column;gap:1.6mm;min-width:0;display:flex}.cc-carte .cc-picto{width:8.5mm;height:8.5mm}.cc-carte .cc-titre{font-size:4.1mm}.cc-carte .cc-texte{font-size:2.55mm}.cc-carte .cc-ident{margin-top:auto}.cc-carte .cc-droite{flex-direction:column;justify-content:center;align-items:center;gap:1.4mm;display:flex}.cc-carte .cc-qr{width:29mm;height:29mm}.cc-carte .cc-scan{font-size:2.1mm}.cc-grand{border-left-width:3mm;grid-template-columns:1fr 40mm;padding:6mm 6mm 6mm 8mm}.cc-grand .cc-picto{width:11mm;height:11mm}.cc-grand .cc-titre{font-size:5.4mm}.cc-grand .cc-texte{font-size:3.1mm}.cc-grand .cc-qr{width:38mm;height:38mm}.cc-grand .cc-scan{font-size:2.5mm}.cc-chevalet{grid-template-rows:65mm 65mm;display:grid}.cc-chevalet:after{content:"";border-top:.25mm dashed #b8bec5;position:absolute;top:65mm;left:0;right:0}.cc-retourne{transform:rotate(180deg)}.cc-carre{border-top:2.2mm solid var(--c);text-align:center;flex-direction:column;align-items:center;gap:2mm;padding:4mm;display:flex}.cc-carre .cc-tete{text-align:left;align-items:center;gap:2mm;min-height:9mm;display:flex}.cc-carre .cc-picto{width:7.5mm;height:7.5mm}.cc-carre .cc-titre{font-size:3.5mm}.cc-carre .cc-qr{width:33mm;height:33mm}.cc-carre .cc-ident{justify-content:center;max-width:100%;margin-top:auto}.cc-mini{border-top:1.8mm solid var(--c);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6mm;padding:3mm;display:flex}.cc-mini .cc-titre{font-size:3.3mm}.cc-mini .cc-qr{width:29mm;height:29mm}.cc-mini .cc-scan{font-size:2.1mm}.cc-fiche{box-sizing:border-box;flex-direction:column;width:210mm;height:148mm;padding:0 0 6mm;display:flex}.cc-fiche-a4{height:296mm}.cc-fiche-tete{background:var(--c);color:#fff;justify-content:space-between;align-items:center;gap:6mm;padding:6mm 10mm;display:flex}.cc-fiche-tete b{letter-spacing:-.01em;font-size:7mm;font-weight:800;display:block}.cc-fiche-tete span{opacity:.9;font-size:3.2mm}.cc-fiche-tete .cc-ident{background:#fff;border-radius:2mm;max-width:60mm;padding:2mm 3mm}.cc-fiche-grille{flex:1;align-content:center;gap:4mm;padding:6mm 10mm 0;display:grid}.cc-fiche-service{text-align:center;border:.3mm solid var(--c);border-radius:3mm;flex-direction:column;align-items:center;gap:2mm;padding:3mm;display:flex}@supports (color:color-mix(in lab, red, red)){.cc-fiche-service{border:.3mm solid color-mix(in srgb, var(--c) 30%, white)}}.cc-fiche-service .cc-tete{text-align:left;align-items:center;gap:2mm;display:flex}.cc-fiche-service .cc-picto{width:7mm;height:7mm}.cc-fiche-service .cc-titre{font-size:3.4mm}.cc-fiche-service .cc-qr{width:25mm;height:25mm}.cc-fiche-service .cc-texte{font-size:2.5mm}.cc-fiche-a4 .cc-fiche-tete{padding:10mm 12mm}.cc-fiche-a4 .cc-fiche-tete b{font-size:10mm}.cc-fiche-a4 .cc-fiche-grille{gap:7mm;padding:10mm 14mm 0}.cc-fiche-a4 .cc-fiche-service{gap:3mm;padding:5mm}.cc-fiche-a4 .cc-picto{width:10mm;height:10mm}.cc-fiche-a4 .cc-titre{font-size:4.8mm}.cc-fiche-a4 .cc-qr{width:38mm;height:38mm}.cc-fiche-a4 .cc-texte{font-size:3.2mm}.cc-fiche .cc-case,.cc-fiche{outline:none}.cc-f-fiche-a5 .cc-fiche+.cc-fiche{border-top:.25mm dashed #c9cdd2}.as-apercu-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.as-apercu-tete h2{margin:0}.as-zoom{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.as-zoom button{border:1px solid var(--line);width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:10px;font-size:17px;font-weight:800}.as-zoom span{text-align:center;min-width:48px}.as-papier{background:#fff;box-shadow:0 8px 24px #0f172a24}.pp{flex-direction:column;gap:26px;max-width:900px;margin:18px auto 40px;display:flex}.pp-tete{isolation:isolate;border:1px solid var(--accent);border-radius:22px;flex-direction:column;gap:10px;padding:34px 36px 30px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pp-tete{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line))}}.pp-tete{background:linear-gradient(115deg,#fff 0% 45%,#f2faf5 75%,#e6f6ec 100%);box-shadow:0 14px 40px #103c2314}.pp-tete h1{letter-spacing:-.035em;color:#0d1f16;max-width:600px;margin:2px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.06;position:relative}.pp-tete p{color:#4c5a52;max-width:520px;margin:0;font-size:16px;position:relative}.pp-tete .lab{position:relative}.pp-tete .decor-officine{width:min(52%,640px)}.pp-choix{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pp-carte{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:20px;flex-direction:column;gap:10px;padding:24px 24px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}:root[data-theme=light] .pp-carte{box-shadow:0 6px 22px #141e320f}a.pp-carte:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){a.pp-carte:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}}a.pp-carte:hover{box-shadow:0 14px 34px var(--accent)}@supports (color:color-mix(in lab, red, red)){a.pp-carte:hover{box-shadow:0 14px 34px color-mix(in srgb, var(--accent) 16%, transparent)}}.pp-ico{background:var(--accent);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.pp-ico{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.pp-ico{color:var(--accent);margin-bottom:4px}.pp-carte b{letter-spacing:-.015em;font-size:19px;font-weight:800;line-height:1.2}.pp-carte>span:not(.pp-ico){color:var(--muted);flex:1;font-size:14px;line-height:1.5}.pp-carte em{color:var(--accent-ink);align-items:center;gap:6px;margin-top:8px;font-size:14.5px;font-style:normal;font-weight:800;display:inline-flex}a.pp-carte em{background:var(--accent);border-radius:999px;align-self:flex-start;padding:10px 16px}a.pp-carte em svg{transition:transform .15s}a.pp-carte:hover em svg{transform:translate(3px)}.pp-carte.pp-fait{background:var(--accent);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.pp-carte.pp-fait{background:color-mix(in srgb, var(--accent) 5%, var(--panel))}}.pp-carte.pp-fait .pp-ico{background:var(--accent);color:var(--accent-ink)}.pp-carte.pp-fait em{color:var(--ink-2)}.pp-carte.pp-fait em a{color:var(--ink-2);text-underline-offset:3px;font-weight:700;text-decoration:underline}.pp-carte.pp-principale{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pp-carte.pp-principale{border-color:color-mix(in srgb, var(--accent) 60%, var(--line))}}.pp-carte.pp-principale{background:linear-gradient(160deg, var(--accent), var(--panel) 60%)}@supports (color:color-mix(in lab, red, red)){.pp-carte.pp-principale{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 8%, var(--panel)), var(--panel) 60%)}}.pp-suite{color:var(--muted);margin:0;padding:0 6px;font-size:14px;line-height:1.55}.pp-lien{font:inherit;color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.pp-lien:disabled{opacity:.6;cursor:default}.pp-aide{color:var(--muted);margin:-14px 0 0;padding:0 6px;font-size:13px}@media (max-width:720px){.pp{gap:18px;margin-top:6px}.pp-tete{padding:22px 20px}.pp-choix{grid-template-columns:minmax(0,1fr)}.pp-carte{padding:20px 18px}}.pp-bravo{border-color:var(--accent);flex-direction:column;gap:18px;padding:22px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.pp-bravo{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.pp-bravo{background:linear-gradient(135deg, var(--accent), var(--panel) 65%)}@supports (color:color-mix(in lab, red, red)){.pp-bravo{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, var(--panel)), var(--panel) 65%)}}.pp-bravo-tete{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pp-bravo-tete h2{letter-spacing:-.025em;margin:4px 0 6px;font-size:24px;font-weight:800}.pp-bravo-tete p{color:var(--muted);max-width:620px;margin:0;font-size:14px;line-height:1.5}.pp-bravo-tete .btn{white-space:nowrap;flex:none}.pp-bravo-grille{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pp-bravo-tuile{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:14px;flex-direction:column;gap:6px;padding:14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.pp-bravo-tuile svg{color:var(--accent)}.pp-bravo-tuile b{font-size:14px;font-weight:800}.pp-bravo-tuile span{color:var(--muted);font-size:12.5px;line-height:1.4}.pp-bravo-tuile:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pp-bravo-tuile:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}}.pp-bravo-tuile:hover{transform:translateY(-1px)}@media (max-width:1000px){.pp-bravo-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-bravo-tete{flex-direction:column}}.nav a.nav-nouveau{position:relative}.nav a.nav-nouveau:after{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--panel,#fff);border-radius:50%;position:absolute;top:1px;right:-7px}main[data-vue=simple] .cp-avance{display:none!important}.vue-compo button{font-size:12.5px}.cp-plus{border:1px dashed var(--accent);border-radius:12px;flex-direction:column;gap:4px;margin-top:auto;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cp-plus{border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--line))}}.cp-plus{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cp-plus{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.cp-plus{color:var(--ink);text-align:left;font:inherit;cursor:pointer}.cp-plus strong{font-size:13px}.cp-plus span{color:var(--muted);font-size:12px;line-height:1.45}.cp-plus span b{color:var(--ink)}.cp-plus:hover{border-style:solid}.import-fait{border:1px solid var(--accent);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.import-fait{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--line))}}.import-fait{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.import-fait{background:color-mix(in srgb, var(--accent) 9%, var(--panel))}}.import-fait strong{font-size:16px}.import-fait span{color:var(--ink-2);font-size:14px}.import-fait .btn{align-self:flex-start;margin-top:4px;font-weight:800}.import-fait small{color:var(--muted);font-size:11.5px}.aide-impr{max-width:520px}.aide-impr-liste{flex-direction:column;gap:10px;margin:0;padding:0 0 0 22px;display:flex}.aide-impr-liste li b{font-size:15px;display:block}.aide-impr-liste li span{color:var(--muted);font-size:13px}.aide-impr p{color:var(--muted);margin:14px 0 0;font-size:13px}.insc-facultatif{border:1px solid var(--line);border-radius:12px;padding:0 14px}.insc-facultatif summary{cursor:pointer;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;padding:11px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.insc-facultatif summary::-webkit-details-marker{display:none}.insc-facultatif summary:before{content:"›";color:var(--muted);font-size:16px;transition:transform .15s;display:inline-block}.insc-facultatif[open] summary:before{transform:rotate(90deg)}.insc-facultatif summary em{color:var(--muted);font-style:normal;font-weight:500}.insc-facultatif>.insc-plus,.insc-facultatif>label{padding-bottom:14px}.insc-facultatif>label{flex-direction:column;gap:6px;margin-top:12px;display:flex}.mode-switch button{font-size:12.5px}.mode-switch.compact{height:36px}.mode-switch.compact button{height:32px;padding:0 10px}@media (max-width:640px){.barre-app-droite .mode-switch{display:none}}.as-tete .as-mois{width:auto;height:38px}.as-depot{flex-direction:column;gap:10px;display:flex}.as-depot-zone{border:2px dashed var(--accent);flex-direction:column;align-items:center;gap:6px;padding:18px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.as-depot-zone{border:2px dashed color-mix(in srgb, var(--accent) 45%, var(--line))}}.as-depot-zone{background:var(--accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.as-depot-zone{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.as-depot-zone{color:var(--ink);font:inherit;cursor:pointer;text-align:center}.as-depot-zone svg{color:var(--accent)}.as-depot-zone b{font-size:15px}.as-depot-zone small{color:var(--muted);font-size:12.5px}.as-depot.grand .as-depot-zone{padding:36px 20px}.as-depot.grand .as-depot-zone b{font-size:18px}.as-phrase{gap:8px;display:flex}.as-phrase .in{flex:1}.as-badge{background:var(--accent);border-radius:999px;margin-left:8px;padding:2px 7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.as-badge{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.as-badge{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;font-size:10.5px;font-style:normal;font-weight:800}.as-labo.off{opacity:.45;cursor:not-allowed}.as-plus{margin-top:6px}.as-format-papier{background:#fff;border-radius:3px;display:block;overflow:hidden;box-shadow:0 2px 10px #0000001f}.dates-popup{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dates-popup label{flex-direction:column;gap:6px;display:flex}.dates-popup-raccourcis{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:520px){.dates-popup{grid-template-columns:1fr}}.tr-medic{margin:0 0 8px;font-size:12.5px}.tr-ref .px em{color:var(--muted);font-size:11px;font-style:normal}.tr-medic-bloc{background:#d21b2c0f;border:1px solid #d21b2c59;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.tr-medic-bloc p{color:#8a1420;margin:0;line-height:1.45}.tr-medic-bloc .tr-case{font-weight:700}.tr-medic-ligne .tr-medic-bloc{flex:1}.stop-med-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.tw-cadre{aspect-ratio:600/430;cursor:zoom-in;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block;position:relative;container-type:inline-size}.tw-loupe{z-index:9;color:#fff;opacity:0;pointer-events:none;background:#0d1f16b8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;transition:opacity .2s;position:absolute;bottom:10px;right:10px}.tw-cadre:hover .tw-loupe,.tw-cadre:focus-visible .tw-loupe{opacity:1}.tw{width:600px;height:430px;transform:scale(calc(100cqw / 600));transform-origin:0 0;font-family:inherit;position:absolute;top:0;left:0}.tw-bureau{background:linear-gradient(160deg,#e9eef4,#d7dfe8);border-radius:14px;width:222px;height:300px;transition:opacity .5s,transform .5s;position:absolute;top:40px;left:0;overflow:hidden;box-shadow:0 16px 40px #0f2a2e24}.tw[data-scene=labos] .tw-bureau,.tw[data-scene=pret] .tw-bureau,.tw[data-scene=fin] .tw-bureau{opacity:0;transform:translate(-30px)}.tw[data-scene=depart] .tw-fichier.src{animation:1.1s ease-in-out tw-attire}@keyframes tw-attire{0%,60%{transform:none}80%{transform:translate(4px)scale(1.04)}to{transform:none}}.tw-fenetre-tete{color:#5b6270;background:#fff;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.tw-fenetre-tete i{background:#d9dee5;border-radius:50%;width:8px;height:8px}.tw-fenetre-tete i:first-child{background:#ff5f57}.tw-fenetre-tete i:nth-child(2){background:#febc2e}.tw-fenetre-tete i:nth-child(3){background:#28c840}.tw-fenetre-tete span{margin-left:6px}.tw-fichiers{flex-direction:column;gap:14px;padding:18px 14px;display:flex}.tw-fichier{align-items:center;gap:10px;transition:opacity .3s;display:flex}.tw-fichier.fade{opacity:.55}.tw:not([data-scene=depart]) .tw-fichier.src{opacity:.25}.tw-fichier small,.tw-vol small{color:#1b2420;white-space:nowrap;font-size:11px;font-weight:700}.tw-fichier-ico{letter-spacing:.04em;color:#fff;border-radius:6px;flex:none;place-items:center;width:38px;height:46px;font-size:9px;font-weight:900;display:inline-grid;box-shadow:0 3px 8px #0000002e}.tw-fichier-ico.xlsx{background:#1d7a46}.tw-fichier-ico.pdf{background:#c62828}.tw-fichier-ico.csv{background:#4b5563}.tw-vol{opacity:0;z-index:5;align-items:center;gap:10px;transition:left 1.2s ease-in-out,top 1.2s ease-in-out,opacity .3s,transform .3s;display:flex;position:absolute;top:86px;left:14px}.tw[data-scene=prise] .tw-vol{opacity:1;transform:scale(1.05)rotate(-3deg)}.tw[data-scene=vol] .tw-vol{opacity:1;transition:left 1.3s cubic-bezier(.4,0,.2,1),top 1.3s cubic-bezier(.6,-.3,.4,1.2),opacity .3s,transform .4s;top:118px;left:300px;transform:scale(1.08)rotate(3deg)}.tw[data-scene=vol] .tw-vol .tw-fichier-ico{animation:1.3s ease-in-out tw-ballotte}@keyframes tw-ballotte{0%{transform:rotate(0)}35%{transform:rotate(-7deg)}70%{transform:rotate(6deg)}to{transform:rotate(0)}}.tw-curseur{z-index:6;opacity:0;filter:drop-shadow(0 2px 3px #0000004d);transition:left 1.2s ease-in-out,top 1.2s ease-in-out,opacity .3s,transform .2s;position:absolute;top:240px;left:120px}.tw[data-scene=depart] .tw-curseur{opacity:1;transition:left .9s cubic-bezier(.3,.8,.3,1),top .9s cubic-bezier(.7,0,.6,1),opacity .3s;top:100px;left:44px}.tw[data-scene=prise] .tw-curseur{opacity:1;top:100px;left:44px;transform:scale(.85)}.tw[data-scene=vol] .tw-curseur{opacity:1;transition:left 1.3s cubic-bezier(.4,0,.2,1),top 1.3s cubic-bezier(.6,-.3,.4,1.2),opacity .3s,transform .2s;top:130px;left:380px;transform:scale(.85)}.tw[data-scene=lecture] .tw-curseur{opacity:0;top:130px;left:380px}.tw-app{border:1px solid var(--line);background:#fff;border-radius:18px;width:370px;height:430px;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 30px 70px #0f2a2e24}.tw-app-tete{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.tw-app-tete b{color:#0d1f16}.tw-logo{background:var(--accent);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:13px;display:inline-grid}.tw-onglet{color:var(--muted);margin-left:auto;font-size:11px;font-weight:700}.tw-depot{border:2px dashed var(--accent);height:140px;position:absolute;top:60px;left:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.tw-depot{border:2px dashed color-mix(in srgb, var(--accent) 50%, #cfd6d3)}}.tw-depot{background:var(--accent);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.tw-depot{background:color-mix(in srgb, var(--accent) 4%, #fff)}}.tw-depot{transition:opacity .4s,transform .4s,background .3s,border-color .3s}.tw[data-scene=vol] .tw-depot{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tw[data-scene=vol] .tw-depot{background:color-mix(in srgb, var(--accent) 12%, #fff)}}.tw[data-scene=vol] .tw-depot{transform:scale(1.02)}.tw[data-scene=labos] .tw-depot,.tw[data-scene=pret] .tw-depot,.tw[data-scene=fin] .tw-depot{opacity:0;pointer-events:none;transform:scale(.97)}.tw-depot-ico{color:var(--accent);font-size:22px;animation:1.4s ease-in-out infinite tw-respire}@keyframes tw-respire{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.tw[data-scene=vol] .tw-depot{animation:1.3s ease-in-out tw-pulse}@keyframes tw-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 35%, transparent)}60%{box-shadow:0 0 0 14px color-mix(in srgb, var(--accent) 0%, transparent)}}.tw-depot b{font-size:15px}.tw-depot small{color:var(--muted);font-size:11.5px}.tw-lecture{color:var(--ink-2);opacity:0;flex-direction:column;gap:6px;font-size:11.5px;font-weight:700;transition:opacity .3s;display:flex;position:absolute;top:214px;left:16px;right:16px}.tw-lecture i{background:linear-gradient(90deg, var(--accent), #7fe0a4);transform-origin:0;border-radius:999px;height:6px;transition:transform 1.3s ease-out;display:block;transform:scaleX(0)}.tw-compte{min-width:28px;color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;display:inline-block}.tw[data-scene=lecture] .tw-lecture{opacity:1}.tw[data-scene=lecture] .tw-lecture i{transform:scaleX(1)}.tw-labos{grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:absolute;top:60px;left:16px;right:16px}.tw-labo{border:1px solid var(--line);opacity:0;background:#fbfcfc;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:1px 6px;padding:8px 9px;transition:opacity .3s,transform .45s cubic-bezier(.2,1.4,.4,1);display:grid;transform:translateY(14px)scale(.9)}.tw[data-scene=labos] .tw-labo{opacity:1;transform:none}.tw[data-scene=labos] .tw-labo .tw-labo-ok{animation:.5s cubic-bezier(.2,1.6,.4,1) both tw-coche;animation-delay:var(--d,0s)}@keyframes tw-coche{0%{transform:scale(0)rotate(-90deg)}to{transform:none}}.tw[data-scene=pret] .tw-labo,.tw[data-scene=fin] .tw-labo{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(-10px)scale(.96)}.tw-labo-ok{background:var(--accent);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:16px;height:16px;font-size:10px;font-weight:900;display:inline-grid}.tw-labo-l{flex-direction:column;min-width:0;display:flex}.tw-labo b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.tw-labo em{color:#b23a1f;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.tw-labo small{color:var(--muted);grid-column:2;font-size:9.5px}.tw-pret{opacity:0;pointer-events:none;flex-direction:column;gap:14px;transition:opacity .45s .15s,transform .45s .15s;display:flex;position:absolute;top:64px;left:16px;right:16px;transform:translateY(14px)}.tw[data-scene=pret] .tw-pret{opacity:1;transform:none}.tw-pret-tete{justify-content:space-between;align-items:center;gap:12px;display:flex}.tw-pret-planches{justify-content:center;gap:10px;display:flex}.tw-feuille{opacity:0;transform:translateY(40px)rotate(-3deg)}.tw[data-scene=pret] .tw-feuille{animation:.6s cubic-bezier(.2,1.2,.4,1) forwards tw-sort}.tw[data-scene=pret] .tw-feuille:first-child{animation-delay:.35s}.tw[data-scene=pret] .tw-feuille:nth-child(2){animation-delay:.7s}.tw[data-scene=pret] .tw-feuille:nth-child(3){animation-delay:1.05s}@keyframes tw-sort{0%{opacity:0;transform:translateY(40px)rotate(-3deg)}to{opacity:1;transform:none}}.tw-pret-txt{color:var(--ink-2);flex-direction:column;flex:1;gap:10px;min-width:0;font-size:13px;display:flex}.tw-pret-txt b{color:var(--ink);font-size:17px;line-height:1.2}.tw-pret-txt small{color:var(--muted);font-size:11.5px}.tw-bouton{background:var(--accent);color:#fff;box-shadow:0 8px 20px var(--accent);border-radius:999px;align-self:flex-start;padding:10px 14px;font-size:13px;font-weight:800;display:inline-block}@supports (color:color-mix(in lab, red, red)){.tw-bouton{box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 35%, transparent)}}.tw[data-scene=pret] .tw-bouton{animation:1.3s ease-in-out 1.4s infinite tw-bouton}.tw[data-scene=pret] .tw-feuille>*{animation:2.6s ease-in-out 1.3s infinite tw-flotte}.tw[data-scene=pret] .tw-feuille:nth-child(2)>*{animation-delay:1.7s}.tw[data-scene=pret] .tw-feuille:nth-child(3)>*{animation-delay:2.1s}@keyframes tw-flotte{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(.6deg)}}@keyframes tw-bouton{0%,to{box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 35%, transparent);transform:none}50%{box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 55%, transparent);transform:scale(1.1)}}.tw[data-scene=fin] .tw-pret{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(-10px)}.tw[data-scene=fin] .tw-app{opacity:.6;transition:opacity .4s}.tw-app{transition:opacity .4s}.tw-plein{z-index:120;cursor:zoom-out;background:#08100cdb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tw-plein-boite{cursor:default;width:min(1000px,96vw);position:relative}.tw-plein-boite .tw-cadre{cursor:default;background:0 0}.tw-plein-x{color:#111;cursor:pointer;background:#fff;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;line-height:1;position:absolute;top:-14px;right:-14px;box-shadow:0 6px 18px #0000004d}.tr-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;padding:50px 0 60px;display:grid}.tr-hero-texte{flex-direction:column;gap:16px;display:flex}.tr-hero-sur{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:800}.tr-hero h1{color:var(--ink);margin:0;font-size:54px;line-height:1.02}.tr-hero h1 span{color:var(--accent)}.tr-hero p{color:var(--ink-2);margin:0;font-size:18px;font-weight:600;line-height:1.5}.tr-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.tr-hero-actions span{color:var(--muted);font-size:13px;font-weight:600}.tr-visuel-depot{justify-content:center;align-items:center;display:flex}.tr-depot-demo{border:2px dashed var(--accent);flex-direction:column;align-items:center;gap:8px;width:min(100%,380px);padding:48px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.tr-depot-demo{border:2px dashed color-mix(in srgb, var(--accent) 55%, var(--line))}}.tr-depot-demo{background:var(--accent);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.tr-depot-demo{background:color-mix(in srgb, var(--accent) 5%, #fff)}}.tr-depot-demo{text-align:center}.tr-depot-demo span{color:var(--accent);font-size:28px}.tr-depot-demo b{font-size:18px}.tr-depot-demo small{color:var(--muted);font-size:13px}.tr-labos-demo{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;display:grid}.tr-labo-demo{border:1px solid var(--accent);background:var(--accent);border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tr-labo-demo{background:color-mix(in srgb, var(--accent) 5%, #fff)}}.tr-labo-demo{box-shadow:0 0 0 1px var(--accent) inset}.tr-labo-demo i{background:var(--accent);color:#fff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:900;display:inline-grid}.tr-labo-demo-remise{color:#fff;white-space:nowrap;background:#b23a1f;border-radius:8px;padding:5px 9px;font-size:13px;font-weight:900}.tr-labo-demo>span:last-child{flex-direction:column;min-width:0;display:flex}.tr-labo-demo b{font-size:14px}.tr-labo-demo small{color:var(--muted);font-size:11.5px}.v-bloc-visuel.tr-visuel-planches{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:14px;display:flex}@media (max-width:900px){.tr-hero{grid-template-columns:1fr;gap:28px;padding-top:30px}.tr-hero h1{font-size:40px}.tr-labos-demo{grid-template-columns:1fr}}.n-hero-trade{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;margin-top:14px;padding:10px 14px 10px 8px;font-size:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex}.n-hero-trade .n-pastille{padding:4px 9px;font-size:10.5px}.n-hero-trade b{color:var(--ink)}.n-hero-trade:hover{border-color:var(--sapin);box-shadow:0 8px 24px #0f2a2e1a}.jj{flex-direction:column;gap:14px;display:flex}.jj-jour{flex-direction:column;gap:6px;display:flex}.jj-tete{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:6px;font-size:13.5px;display:flex}.jj-tete span{color:var(--muted);font-size:12.5px}.jj-lignes{flex-direction:column;display:flex}.jj-ligne{border-bottom:1px dashed var(--line);grid-template-columns:220px minmax(220px,1fr) minmax(220px,1.2fr);align-items:start;gap:6px 14px;padding:6px 0;font-size:12.5px;display:grid}.jj-ligne:last-child{border-bottom:0}.jj-ligne.actif .jj-nom{color:var(--accent)}.jj-nom{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700;line-height:1.3}.jj-nom:hover{text-decoration:underline}.jj-visite{color:var(--ink)}.jj-visite small,.jj-evts small{color:var(--muted);font-size:12px}.jj-evts{flex-wrap:wrap;gap:4px 12px;display:flex}.jj-evt{white-space:nowrap;align-items:center;gap:5px;max-width:100%;display:inline-flex}.jj-evt em{color:var(--muted);text-overflow:ellipsis;max-width:260px;font-style:normal;overflow:hidden}@media (max-width:900px){.jj-ligne{grid-template-columns:1fr;gap:3px}}.et .et-ancien.et-echelle{color:#222;white-space:nowrap;font-weight:700;text-decoration:none}.st-plein .et-ancien.et-echelle{color:#fff}.et-prix-qte{vertical-align:.35em;margin-right:.12em;font-size:.5em;font-weight:800}.paliers{flex-direction:column;gap:6px;display:flex}.paliers-ligne{grid-template-columns:92px 1fr 16px 24px;align-items:center;gap:6px;font-size:13px;display:grid}.paliers-ligne .in{height:36px}.paliers-q{font-weight:700}.paliers-eur{color:var(--muted)}.paliers-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px}.pas{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.pas-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.pas-compte{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;font-weight:700}.pas-points{gap:5px;display:flex}.pas-points i{background:var(--line);border-radius:50%;width:8px;height:8px}.pas-points i.fait{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pas-points i.fait{background:color-mix(in srgb, var(--accent) 55%, var(--line))}}.pas-points i.on{background:var(--accent);border-radius:4px;width:20px}.pas-titre{font-size:18px;font-weight:800;line-height:1.25}.pas-geste{margin:0;font-size:15px;line-height:1.5}.pas-touches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pas-touche{align-items:center;gap:8px;display:inline-flex}.pas-touche kbd{border:1px solid var(--line);background:var(--panel);min-width:40px;height:40px;color:var(--ink);border-bottom-width:3px;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font:800 20px/1 ui-monospace,monospace;display:inline-flex}.pas-touche small{color:var(--muted);max-width:110px;font-size:13px;line-height:1.25}.pas-touche b{color:var(--muted);margin-left:2px;font-weight:400}.pas-cocher{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 14px;display:grid}.pas-groupe{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px;font-size:12px;font-weight:800}.pas-case{align-items:center;gap:7px;padding:2px 0;font-size:14px;display:flex}.pas-case span{background:var(--accent);width:18px;height:18px;color:var(--accent-ink);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.pas-case.pas-rien{color:var(--muted)}.pas-case.pas-rien span{border:1px solid var(--line);color:var(--muted);background:0 0}.pas-resultat{background:var(--accent);border-radius:8px;padding:8px 10px;font-size:13.5px}@supports (color:color-mix(in lab, red, red)){.pas-resultat{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.pas-resultat{border-left:3px solid var(--accent)}.pas-boutons{justify-content:space-between;gap:10px;margin-top:4px;display:flex}.pas-boutons .btn{height:42px}.guide-tout{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px;text-decoration:underline}.demo-cadre{width:min(1280px,100%,177.778vh - 10.6667vw - 124.444px)}.demo-vignette{z-index:900;background:#fff;border-radius:16px;width:280px;animation:.5s cubic-bezier(.2,.8,.2,1) both demo-vignette-in;position:fixed;bottom:20px;left:20px;overflow:hidden;box-shadow:0 20px 50px #0f2a2e40,0 0 0 1px #0f2a2e0f}@keyframes demo-vignette-in{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:none}}.demo-vignette-video{cursor:pointer;background:#0b0f14;border:0;width:100%;padding:0;display:block;position:relative}.demo-vignette-video video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.demo-vignette-play{color:#fff;background:#00b140eb;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;padding-left:3px;font-size:17px;transition:transform .15s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 6px 16px #0000004d}.demo-vignette-video:hover .demo-vignette-play{transform:scale(1.1)}.demo-vignette-bas{align-items:center;gap:8px;padding:10px 10px 10px 14px;display:flex}.demo-vignette-bas>button:first-child{cursor:pointer;text-align:left;font:inherit;color:#0f2a2e;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:0;display:flex}.demo-vignette-bas b{font-size:14.5px;font-weight:800}.demo-vignette-bas small{color:#66767a;font-size:12.5px}.demo-vignette-x{color:#4a5b5e;cursor:pointer;background:#eef3f1;border:0;border-radius:50%;flex:none;width:30px;height:30px;font-size:18px;line-height:1}@media (max-width:640px){.demo-vignette{width:210px;bottom:12px;left:12px}.demo-vignette-bas small{display:none}}.arrivee-mail{z-index:60;color:#fff;text-align:center;background:#0b3d23;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px 44px 10px 16px;font-size:15px;line-height:1.4;display:flex;position:sticky;top:0}.arrivee-mail-btn{color:#fff;white-space:nowrap;background:#00b140;border-radius:999px;padding:8px 16px;font-weight:800;text-decoration:none}.arrivee-mail-btn:hover{filter:brightness(1.08)}.arrivee-mail-x{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:0;padding:4px 8px;font-size:22px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (max-width:640px){.arrivee-mail{gap:8px;font-size:14px}}@media print{.arrivee-mail{display:none!important}}.st-enseigne{--e-fond:#fff;--e-haut:#d7261e;--e-haut-txt:#ffeb7a;--e-marque:#6f6a3a;--e-texte:#3d3a20;--e-ovale:#f5c400;--e-prix:#d7261e;--e-bord:#d7261e;--e-barre:#5b5730}.st-enseigne-rouge{--e-fond:#fff;--e-haut:#d7261e;--e-haut-txt:#ffe500;--e-marque:#9e1712;--e-texte:#222;--e-ovale:#ffe500;--e-prix:#d7261e;--e-bord:#d7261e;--e-barre:#666}.st-enseigne-blanc{--e-fond:#fff;--e-haut:#36573b;--e-haut-txt:#fff;--e-marque:#36573b;--e-texte:#222;--e-ovale:#d7261e;--e-prix:#fff;--e-bord:#36573b;--e-barre:#666}.st-enseigne-vert{--e-fond:#fff;--e-haut:#36573b;--e-haut-txt:#fff;--e-marque:#36573b;--e-texte:#222;--e-prix:#d22523;--e-bord:#36573b;--e-barre:#6b746d}.st-enseigne-creme{--e-fond:#fff;--e-haut:#36573b;--e-haut-txt:#ecdcc3;--e-marque:#8a6d4b;--e-texte:#3a3328;--e-prix:#36573b;--e-bord:#bda38c;--e-barre:#8a6d4b}.st-enseigne-sauge{--e-fond:#fff;--e-haut:#d22523;--e-haut-txt:#fff;--e-marque:#36573b;--e-texte:#2b2b2b;--e-prix:#d22523;--e-bord:#b9c8bb;--e-barre:#5f6a62}.st-enseigne-impact{--e-fond:#fff;--e-haut:#d22523;--e-haut-txt:#fff;--e-marque:#222;--e-texte:#222;--e-prix:#fff;--e-bord:#d22523;--e-barre:#666}.st-enseigne-jaune{--e-fond:#ffe500;--e-haut:#d22523;--e-haut-txt:#fff;--e-marque:#36573b;--e-texte:#222;--e-prix:#d22523;--e-bord:#d22523;--e-barre:#3a3a3a}.et[class*=st-enseigne]{background:var(--e-fond);border:.45mm solid var(--e-bord)}.et[class*=st-enseigne] .et-bandeau{justify-content:flex-start;padding-left:1.8mm;background:var(--e-haut)!important}.et[class*=st-enseigne] .et-bandeau-txt{color:var(--e-haut-txt);letter-spacing:.02em;font-weight:900}.et[class*=st-enseigne] .et-bandeau-txt:before{content:"";display:var(--icone-bandeau-aff,none);background:#fff var(--icone-bandeau,none) center / 72% no-repeat;border-radius:50%;flex:none;width:1.25em;height:1.25em}.et[class*=st-enseigne] .et-marque{color:var(--e-marque);letter-spacing:.02em;font-weight:800}.et[class*=st-enseigne] .et-nom{color:var(--e-texte);text-transform:uppercase;font-weight:700}.et[class*=st-enseigne] .et-prix,.et[class*=st-enseigne] .et-prix.et-noir{font-weight:900;color:var(--e-prix)!important}.et[class*=st-enseigne] .et-ancien{color:var(--e-barre);text-decoration-color:currentColor}.et[class*=st-enseigne] :is(.et-dates,.et-detail,.et-unitaire,.et-pied){color:var(--e-texte)}.et[class*=st-enseigne] .et-pied{border-top-color:var(--e-texte)}@supports (color:color-mix(in lab, red, red)){.et[class*=st-enseigne] .et-pied{border-top-color:color-mix(in srgb, var(--e-texte) 30%, transparent)}}.et[class*=st-enseigne] .et-pastille{background:var(--e-haut)}:is(.st-enseigne,.st-enseigne-rouge,.st-enseigne-blanc) .et-prix{z-index:0;padding:.16em .44em .12em;position:relative}:is(.st-enseigne,.st-enseigne-rouge,.st-enseigne-blanc) .et-prix:before{content:"";z-index:-1;background:var(--e-ovale);border-radius:50%;position:absolute;inset:0}.st-enseigne-blanc .et-prix{padding:.24em .36em .2em}.st-enseigne .et-ancien,.st-enseigne-blanc .et-ancien{text-decoration-color:#d7261e}.st-enseigne-vert .et-prix{text-underline-offset:.08em;-webkit-text-decoration:underline #36573b;text-decoration:underline #36573b;text-decoration-thickness:.07em}.st-enseigne-vert .et-bandeau{border-bottom:.6mm solid #d22523}.st-enseigne-creme{border:.9mm double #bda38c}.st-enseigne-creme .et-centre{border-top:.25mm solid #bda38c;border-bottom:.25mm solid #bda38c;margin:.5mm 3mm}.st-enseigne-creme .et-marque{letter-spacing:.12em}.st-enseigne-sauge{border-width:.8mm;border-radius:2.5mm}.st-enseigne-sauge .et-bandeau{border-radius:2mm 2mm 0 0}.st-enseigne-impact .et-prix{background:#d22523;border-radius:1mm;padding:.06em .28em .02em;line-height:1}.st-enseigne-impact .et-ancien{text-decoration-color:#d22523}.st-enseigne-elsie{--e-fond:#ffe834;--e-haut:#e2231a;--e-haut-txt:#fff;--e-marque:#111;--e-texte:#1f1f1f;--e-prix:#e2231a;--e-bord:#f2d400;--e-barre:#3a3a3a}.st-enseigne-elsie-noir{--e-fond:#ffe834;--e-haut:#1e2a24;--e-haut-txt:#ffe834;--e-marque:#111;--e-texte:#1f1f1f;--e-prix:#e2231a;--e-bord:#1e2a24;--e-barre:#3a3a3a}.st-enseigne-elsie-blanc{--e-fond:#fff;--e-haut:#e2231a;--e-haut-txt:#fff;--e-marque:#111;--e-texte:#1f1f1f;--e-prix:#e2231a;--e-bord:#f2d400;--e-barre:#555}.st-enseigne-elsie-bleu{--e-fond:#fff;--e-haut:#005f6d;--e-haut-txt:#fff;--e-marque:#005f6d;--e-texte:#1d2b31;--e-prix:#005f6d;--e-bord:#005f6d;--e-barre:#5b6a70}.st-enseigne-elsie-sobre{--e-fond:#fff;--e-haut:#fff;--e-haut-txt:#005f6d;--e-marque:#005f6d;--e-texte:#1d2b31;--e-prix:#005f6d;--e-bord:#005f6d;--e-barre:#5b6a70}:is(.st-enseigne-elsie,.st-enseigne-elsie-noir,.st-enseigne-elsie-blanc,.st-enseigne-elsie-bleu) .et-marque{font-weight:900}:is(.st-enseigne-elsie,.st-enseigne-elsie-blanc) .et-bandeau{border-bottom:0}.st-enseigne-elsie-sobre .et-bandeau-txt:before{box-shadow:0 0 0 .2mm #005f6d40}.st-enseigne-elsie-bleu .et-bandeau{border-bottom:.6mm solid #00e8b8}.st-enseigne-elsie-sobre{border-width:.3mm}.st-enseigne-elsie-sobre .et-bandeau{border-bottom:.5mm solid #00c9a0}.st-enseigne-elsie-sobre .et-centre{border-top:.25mm solid #00c9a0;border-bottom:.25mm solid #00c9a0;margin:.5mm 3mm}.st-enseigne-pharmabest{--e-fond:#fff;--e-haut:#e6007e;--e-haut-txt:#fff;--e-marque:#3f4e55;--e-texte:#2b3338;--e-ovale:#e6007e;--e-prix:#fff;--e-bord:#e6007e;--e-barre:#5b666b}.st-enseigne-pharmabest-jaune{--e-fond:#ffe834;--e-haut:#e2231a;--e-haut-txt:#ffe834;--e-marque:#e2231a;--e-texte:#2b2b2b;--e-ovale:#e2231a;--e-prix:#ffe834;--e-bord:#e2231a;--e-barre:#3a3a3a}.st-enseigne-pharmabest-fid{--e-fond:#fff;--e-haut:#e2231a;--e-haut-txt:#fff;--e-marque:#3f4e55;--e-texte:#2b3338;--e-ovale:#e2231a;--e-prix:#fff;--e-bord:#e2231a;--e-barre:#5b666b}.st-enseigne-pharmabest-rose{--e-fond:#fde7f2;--e-haut:#e6007e;--e-haut-txt:#fff;--e-marque:#3f4e55;--e-texte:#2b3338;--e-ovale:#fff;--e-prix:#e6007e;--e-bord:#f3b6d6;--e-barre:#5b666b}.st-enseigne-pharmabest-sobre{--e-fond:#fff;--e-haut:#fff;--e-haut-txt:#e6007e;--e-marque:#3f4e55;--e-texte:#2b3338;--e-prix:#e6007e;--e-bord:#e6007e;--e-barre:#5b666b}:is(.st-enseigne-pharmabest,.st-enseigne-pharmabest-jaune,.st-enseigne-pharmabest-fid,.st-enseigne-pharmabest-rose) .et-prix{z-index:0;padding:.42em .9em .38em .55em;position:relative}:is(.st-enseigne-pharmabest,.st-enseigne-pharmabest-jaune,.st-enseigne-pharmabest-fid,.st-enseigne-pharmabest-rose) .et-prix:before{content:"";z-index:-1;background:var(--e-ovale);position:absolute;inset:0;-webkit-mask:url(/pharmabest/galet.svg) 50%/100% 100% no-repeat;mask:url(/pharmabest/galet.svg) 50%/100% 100% no-repeat}:is(.st-enseigne-pharmabest,.st-enseigne-pharmabest-fid) .et-ancien{text-decoration-color:#e6007e}.st-enseigne-pharmabest-rose .et-bandeau{border-radius:0}.st-enseigne-pharmabest-sobre{border-width:.3mm}.st-enseigne-pharmabest-sobre .et-bandeau{border-bottom:.5mm solid #e6007e}.st-enseigne-pharmabest-sobre .et-centre{border-top:.25mm solid #e6007e;border-bottom:.25mm solid #e6007e;margin:.5mm 3mm}.st-enseigne-pharmabest-sobre .et-bandeau-txt:before{box-shadow:0 0 0 .2mm #f3c2dc}.rge-icone{display:var(--icone-bandeau-aff,none);aspect-ratio:1;background:#fff var(--icone-bandeau,none) center / 72% no-repeat;border-radius:50%;flex:none;height:74%}.et[class*=st-enseigne]{--logo-h:4.6mm}.pied-pile{vertical-align:middle;flex-direction:column;justify-content:center;align-items:center;max-width:100%;line-height:1.05;display:inline-flex}.pied-pile .pied-logo{height:calc(var(--logo-h,2.4em) * .8);max-width:90%}.pied-pile-nom{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.espace[data-reseau]{--accent:var(--rs-accent);--accent-ink:var(--rs-accent-txt);--halo:var(--rs-accent)}@supports (color:color-mix(in lab, red, red)){.espace[data-reseau]{--halo:color-mix(in srgb, var(--rs-accent) 8%, transparent)}}body:has(.espace[data-reseau]){background:var(--rs-fond)}.espace[data-reseau] .barre-app{border-bottom:3px solid var(--rs-accent)}.espace[data-reseau] .titre-serif{color:var(--rs-sombre)}.espace[data-reseau] .marque-reseau-txt b{font-family:var(--rs-police);color:var(--rs-sombre)}.espace[data-reseau=elsie] .marque-reseau-txt b{text-transform:none;font-size:17px;font-weight:800}.espace[data-reseau=boticinal]{--accent:#d22523;--accent-ink:#fff;--halo:#d2252314;--bt-vert:#36573b}body:has(.espace[data-reseau=boticinal]){background:#eef2ee}.espace[data-reseau=boticinal] .barre-app{border-bottom:3px solid #d22523}.espace[data-reseau=boticinal] .titre-serif{color:#36573b}.marque-reseau{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.marque-reseau img{width:auto;height:28px;display:block}.marque-reseau-txt{flex-direction:column;line-height:1;display:flex}.marque-reseau-txt b{text-transform:uppercase;color:#36573b;letter-spacing:.02em;font:600 18px/1 Oswald,Arial Narrow,sans-serif}.marque-reseau-txt small{color:#6b746d;margin-top:3px;font-size:10.5px}.cmr{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.cmr-carte{cursor:pointer;font:inherit;color:#222;text-align:center;background:#fff;border:2px solid #d7ded8;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 12px;display:flex}.cmr-carte.on{border-color:var(--rs-accent,#d22523);box-shadow:0 0 0 3px var(--rs-accent,#d22523)}@supports (color:color-mix(in lab, red, red)){.cmr-carte.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--rs-accent,#d22523) 15%, transparent)}}.cmr-carte b{font-size:14px}.cmr-carte small{color:#5f6a62;font-size:11.5px;line-height:1.3}.cmr-apercu{border:1.5px solid;border-radius:3px;flex-direction:column;align-items:center;width:100%;max-width:150px;height:74px;font-family:Nunito,Arial,sans-serif;display:flex;overflow:hidden}.cmr-haut{white-space:nowrap;box-sizing:border-box;align-items:center;gap:3px;width:100%;padding:2px 4px;font-size:9px;font-weight:900;display:flex}.cmr-haut i{background:#fff var(--icone-bandeau,url(/boticinal/b-boticinal.svg)) center / 72% no-repeat;border-radius:50%;flex:none;width:9px;height:9px}.cmr-marque{margin-top:3px;font-size:9px;font-weight:800}.cmr-nom{font-size:7.5px;font-weight:700}.cmr-prix{border-radius:50%;margin-top:3px;padding:3px 12px;font-size:15px;font-weight:900}.cmr-msg{color:var(--rs-sombre,#36573b);margin:10px 0 0;font-size:14px;font-weight:600}@media (max-width:520px){.cmr{grid-template-columns:1fr 1fr;gap:8px}}.espace[data-reseau] .cp-video{display:none!important}.bascule-bt{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.bascule-bt input{opacity:0;width:1px;height:1px;position:absolute}.bascule-bt-piste{background:#c9cfd6;border-radius:99px;flex:none;width:44px;height:24px;transition:background .15s;position:relative}.bascule-bt-piste span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.bascule-bt input:checked+.bascule-bt-piste{background:var(--rs-accent,#d22523)}.bascule-bt input:checked+.bascule-bt-piste span{transform:translate(20px)}.bascule-bt input:focus-visible+.bascule-bt-piste{outline-offset:2px;outline:2px solid #36573b}.bascule-bt-err{color:#b42318;width:100%;font-weight:600}.et.st-enseigne-rouge{border-width:1.4mm}.mo{flex-direction:column;gap:26px;display:flex}.mo-tete h1{margin:0 0 8px;font-size:30px}.mo-tete p{color:var(--muted);max-width:760px;margin:0;font-size:16px;line-height:1.5}.mo-h2{align-items:center;gap:10px;margin:0 0 12px;font-size:20px;display:flex}.mo-h2 img{width:auto;height:26px}.mo-grille{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.mo-carte{background:var(--panel);border:2px solid var(--line);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.mo-carte.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.mo-carte.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.mo-feuille{box-shadow:0 1px 0 var(--line), 0 8px 24px #141e321a;background:#fff;border-radius:4px;max-width:100%;overflow:hidden}.mo-txt{text-align:center;flex-direction:column;gap:2px;display:flex}.mo-txt b{font-size:17px}.mo-txt small{color:var(--muted);font-size:13px;line-height:1.35}.mo-carte .btn{width:100%;height:44px;font-weight:800}.mo-passer{justify-content:center;display:flex}@media (max-width:420px){.mo-grille{grid-template-columns:1fr}.mo-feuille{zoom:1}}.mo .et[class*=st-enseigne]{--icone-bandeau-aff:block}.mo-acces{color:var(--ink);border:2px solid var(--mo-accent,#d22523);align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}.mo-acces img{width:auto;height:30px}.mo-acces span{flex-direction:column;flex:1;display:flex}.mo-acces b{font-size:17px}.mo-acces small{color:var(--muted);font-size:14px}.aide-export{background:var(--accent);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.aide-export{background:color-mix(in srgb, var(--accent) 7%, var(--panel))}}.aide-export{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.aide-export{border:1px solid color-mix(in srgb, var(--accent) 25%, transparent)}}.aide-export{font-size:14px}.aide-export-choix{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.aide-export-choix .btn{height:40px;font-weight:800}.aide-export-choix span{color:var(--muted);flex:220px;font-size:13px;line-height:1.4}.bo-nouveaux{border:2px solid var(--accent);background:var(--panel);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.bo-nouveaux h2{align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.bo-nouveaux h2 .pastille{color:#fff;background:#e5243b;border-radius:99px;padding:2px 9px;font-size:13px}.bo-nv{background:var(--panel-2);border-radius:12px;grid-template-columns:minmax(180px,1.3fr) 2fr auto;align-items:center;gap:8px 14px;padding:10px 12px;display:grid}.bo-nv.frais{box-shadow:inset 4px 0 #e5243b}.bo-nv-nom b{font-size:15px;display:block}.bo-nv-nom small{color:var(--muted);font-size:12px}.bo-nv-etapes{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.bo-nv-etapes span{color:#a1162a;background:#fde8ea;border-radius:99px;padding:3px 8px;font-weight:700}.bo-nv-etapes span.ok{color:#0d7a3a;background:#e3f6ea}.bo-nv-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bo-nv-actions .btn{height:34px;padding:0 12px;font-size:13px}@media (max-width:760px){.bo-nv{grid-template-columns:1fr}.bo-nv-actions{justify-content:flex-start}}.et.st-geant{background:var(--fond-et,#fff);text-align:left;border:.3mm solid #d9d9d9}.st-geant .et-bandeau{justify-content:flex-start;padding:.8mm 2mm 0;background:0 0!important}.st-geant .et-bandeau-txt{color:var(--c);font-family:var(--police-prix,inherit);letter-spacing:0;font-weight:900}.st-geant .et-corps.et-g{grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:stretch;gap:1mm;display:grid}.et-g-gauche{text-align:left;flex-direction:column;justify-content:center;gap:.25mm;min-width:0;min-height:0;display:flex;overflow:hidden}.et-g-gauche>*{flex:none}.st-geant .et-marque{color:#111;text-align:left;text-overflow:clip;font-weight:900;overflow:visible}.st-geant .et-nom{color:#222;text-transform:uppercase;text-align:left;text-wrap:pretty;font-weight:700}.st-geant .et-detail{color:#222;white-space:nowrap;font-weight:800}.st-geant .et-ancien{color:#222;white-space:nowrap;-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c);font-weight:800;text-decoration-thickness:.14em}.st-geant :is(.et-dates,.et-pied,.et-code){text-align:left;color:#333;white-space:nowrap}.st-geant .et-pied{border-top:0;justify-content:flex-start}.et-g-droite{justify-content:flex-end;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.st-geant .et-prix{color:var(--c);letter-spacing:-.04em;align-items:flex-start;padding-top:.04em;font-weight:900;line-height:.8;display:inline-flex}.st-geant .et-prix.et-noir{color:#111}.et-g-cts{letter-spacing:-.02em;flex-direction:column;align-items:flex-start;margin-top:.06em;margin-left:.05em;font-size:.4em;line-height:.9;display:inline-flex}.et-g-cts b{font-weight:900}.et-g-cts i{font-size:.95em;font-style:normal;font-weight:900}.et-g-qte{align-self:center;margin-right:.1em;font-size:.42em}.et-g-haut.st-geant .et-corps.et-g{grid-template-rows:minmax(0,42fr) minmax(0,58fr);grid-template-columns:minmax(0,1fr)}.et-g-haut .et-g-droite{justify-content:center}.st-enseigne-apothical{--e-fond:#fff;--e-haut:#0d3421;--e-haut-txt:#f1e6c3;--e-marque:#0d3421;--e-texte:#2b2f2c;--e-prix:#d0312d;--e-bord:#0d3421;--e-barre:#5d645f}.st-enseigne-apothical-jaune{--e-fond:#ffe834;--e-haut:#0d3421;--e-haut-txt:#ffe834;--e-marque:#0d3421;--e-texte:#2b2b2b;--e-prix:#d0312d;--e-bord:#0d3421;--e-barre:#3a3a3a}.st-enseigne-apothical-bloc{--e-fond:#fff;--e-haut:#3a8e72;--e-haut-txt:#fff;--e-marque:#0d3421;--e-texte:#2b2f2c;--e-prix:#fff;--e-bord:#3a8e72;--e-barre:#5d645f}.st-enseigne-apothical-creme{--e-fond:#f6efd9;--e-haut:#0d3421;--e-haut-txt:#f1e6c3;--e-marque:#0d3421;--e-texte:#2b2f2c;--e-prix:#0d3421;--e-bord:#d9c9a0;--e-barre:#5d645f}.st-enseigne-apothical-sobre{--e-fond:#fff;--e-haut:#fff;--e-haut-txt:#0d3421;--e-marque:#0d3421;--e-texte:#2b2f2c;--e-prix:#0d3421;--e-bord:#0d3421;--e-barre:#5d645f}:is(.st-enseigne-apothical,.st-enseigne-apothical-jaune) .et-bandeau{border-bottom:.6mm solid #3a8e72}.st-enseigne-apothical-bloc .et-prix{background:#0d3421;border-radius:1mm;padding:.06em .28em .02em;line-height:1}.st-enseigne-apothical-bloc .et-ancien{text-decoration-color:#d0312d}.st-enseigne-apothical-creme{border-width:.8mm;border-radius:2.5mm}.st-enseigne-apothical-creme .et-bandeau{border-radius:2mm 2mm 0 0}.st-enseigne-apothical-creme .et-prix{text-underline-offset:.08em;-webkit-text-decoration:underline #3a8e72;text-decoration:underline #3a8e72;text-decoration-thickness:.07em}.st-enseigne-apothical-sobre{border-width:.3mm}.st-enseigne-apothical-sobre .et-bandeau{border-bottom:.5mm solid #3a8e72}.st-enseigne-apothical-sobre .et-centre{border-top:.25mm solid #3a8e72;border-bottom:.25mm solid #3a8e72;margin:.5mm 3mm}.st-enseigne-apothical-sobre .et-bandeau-txt:before{box-shadow:0 0 0 .2mm #c9d8cf}.pr{flex-direction:column;gap:18px;display:flex}.pr-tete h1{margin:0 0 6px;font-size:30px}.pr-tete p{color:var(--muted);max-width:760px;margin:0;font-size:16px;line-height:1.5}.pr-grille{grid-template-columns:minmax(300px,400px) 1fr;align-items:start;gap:20px;display:grid}.pr-reglages{flex-direction:column;gap:10px;padding:18px;display:flex;position:sticky;top:12px}.pr-puces{flex-wrap:wrap;gap:6px;display:flex}.pr-puces button{border:1.5px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 11px;font:800 13px/1 inherit}.pr-puces button.on{color:#e2231a;background:#ffe500;border-color:#e2231a}.pr-puces-sous button{font-weight:600}.pr-teintes{flex-wrap:wrap;gap:8px;display:flex}.pr-teintes button{border:2px solid var(--line);cursor:pointer;border-radius:10px;width:40px;height:40px;font:900 17px/1 inherit}.pr-teintes button.on{outline:3px solid var(--accent);outline-offset:2px}.pr-formats{flex-direction:column;gap:6px;display:flex}.pr-formats button{text-align:left;border:1.5px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;gap:2px;padding:8px 11px;display:flex}.pr-formats button.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.pr-formats button.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}}.pr-formats b{font-size:14px}.pr-formats small{color:var(--muted);font-size:12px}.pr-case,.pr-nb{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.pr-nb input{border:1px solid var(--line);width:64px;height:34px;font:inherit;border-radius:8px;padding:0 8px}.pr-imprimer{justify-content:center;align-items:center;gap:8px;height:48px;font-weight:800;display:inline-flex}.pr-conseil{color:var(--muted);margin:0;font-size:12.5px}.pr-apercu .zone-impression{flex-direction:column;align-items:center;gap:18px;display:flex}.pr-page{aspect-ratio:210/297;width:100%;max-width:640px;box-shadow:0 1px 0 var(--line), 0 10px 30px #141e321f;background:#fff}.pr-feuille{width:100%;height:100%;display:block}@media (max-width:900px){.pr-grille{grid-template-columns:1fr}.pr-reglages{position:static}}@media print{.pr-page{aspect-ratio:auto;max-width:none!important}.pr-feuille{width:210mm!important;height:296mm!important}.pr-papier{fill:#fff!important}}.prop-rs{border:2px solid var(--prs);background:linear-gradient(135deg, var(--prs-fond), var(--panel));flex-direction:column;gap:16px;padding:22px;display:flex}.prop-rs-tete{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.prop-rs-tete img{width:auto;display:block}.prop-rs-tete h2{color:var(--prs);margin:4px 0 0;font-size:24px}.prop-rs-etapes{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.prop-rs-etapes li{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.prop-rs-etapes li span{background:var(--prs);width:28px;height:28px;color:var(--prs-txt);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;font-weight:800;display:flex}.prop-rs-etapes li b{font-size:15px}.prop-rs-etapes li small{color:var(--muted);font-size:13.5px;line-height:1.45}.prop-rs-actions{flex-wrap:wrap;gap:10px;display:flex}.prop-rs-actions .btn{height:46px;padding:0 20px;font-weight:800}.prop-rs-oui{background:var(--prs)!important;color:var(--prs-txt)!important;border-color:var(--prs)!important}.prop-rs-note{color:var(--muted);margin:0;font-size:13px}@media (max-width:760px){.prop-rs-etapes{grid-template-columns:1fr}}.mo-espace{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-weight:600;display:flex}.mo-espace .btn{height:42px;font-weight:800}.prop-rs-form{flex-direction:column;gap:12px;display:flex}.prop-rs-atteste{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.prop-rs-atteste input{width:18px;height:18px;accent-color:var(--prs);flex:none;margin-top:1px}.mo-atteste{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mo-atteste label{align-items:flex-start;gap:8px;max-width:520px;font-size:13px;font-weight:500;display:flex}.tf-choix{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.tf-choix>div{flex-wrap:wrap;gap:4px;display:flex}.tf-choix button{border:1.5px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:999px;padding:5px 11px;font:700 12.5px/1 inherit}.tf-choix button.on{background:var(--ink);color:var(--panel);border-color:var(--ink)}.tf-chiffres{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.tf-chiffres>div{flex-direction:column;gap:2px;padding:12px 14px;display:flex}.tf-chiffres small{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.tf-chiffres b{font-variant-numeric:tabular-nums;font-size:26px}.tf-chiffres span{color:var(--muted);font-size:12px}.tf-chiffres i,.tf-legende i,.tf-bulle i,.tf-table i{vertical-align:middle;border-radius:3px;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.tf-graph{position:relative}.tf-graph svg{width:100%;height:300px;display:block}.tf-bulle{background:var(--panel);border:1px solid var(--line);pointer-events:none;white-space:nowrap;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12.5px;display:flex;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 8px 24px #141e3224}.tf-legende{flex-wrap:wrap;gap:14px;margin-top:6px;font-size:13px;display:flex}.tf-deux{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}.tf-table{border-collapse:collapse;width:100%;font-size:13.5px}.tf-table th{text-align:left;color:var(--muted);padding:6px 4px;font-size:12px;font-weight:700}.tf-table td{border-top:1px solid var(--line);padding:6px 4px}@media (max-width:800px){.tf-deux{grid-template-columns:1fr}.tf-choix{align-items:flex-start}}.n-hero-auteur{color:var(--sapin);background:#e6f1ec;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.n-hero-auteur:before{content:"";background:#2f9e6b;border-radius:50%;width:7px;height:7px}.n-hero-aa{grid-template-columns:1fr 1fr;gap:8px;display:none}.n-hero-aa figure{border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f2a2e29}.n-hero-aa img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.n-hero-aa figcaption{color:#fff;background:#141414b8;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:800;position:absolute;top:8px;left:8px}.n-hero-aa figcaption.oui{background:#d21b2c}@media (max-width:900px){.n-hero-aa{display:grid}.n-hero-texte{gap:18px}}@media (max-width:600px){.n-hero{padding-top:22px}.n-hero h1{font-size:30px}.n-hero h1 span{display:inline}.n-hero-auteur{font-size:12px}.n-hero-texte>p:not(.n-rassure){order:2;font-size:15.5px}.n-hero-texte .n-hero-trade{order:3}}@media (min-width:901px){.n-hero h1{font-size:clamp(40px,4.4vw,58px)}}.n-zero-risque{color:var(--ink-2);grid-template-columns:repeat(2,max-content);gap:8px 18px;margin:-6px 0 0;padding:0;font-size:14.5px;font-weight:700;list-style:none;display:grid}.n-zero-risque li{align-items:center;gap:6px;display:inline-flex}.n-zero-risque svg{color:#fff;background:#2f9e6b;border-radius:50%;padding:2px}.pp-nom{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;margin:0 0 18px;padding:16px 18px;display:flex}.pp-nom>span{color:var(--muted);font-size:13px}.pp-nom-champs{grid-template-columns:1.4fr 1fr auto;gap:8px;margin-top:4px;display:grid}.pp-nom-champs .in{height:44px}@media (max-width:600px){.pp-nom-champs{grid-template-columns:1fr}}.hj{z-index:2;flex-direction:column;justify-self:center;align-items:stretch;gap:14px;width:100%;max-width:500px;display:flex;position:relative}.hj-etiq{justify-content:center;width:100%;display:flex}.hj-ombre{border-radius:4px;animation:.35s cubic-bezier(.2,.9,.3,1.3) hj-pop;overflow:hidden;box-shadow:0 22px 50px #0f2a2e38}@keyframes hj-pop{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:none}}.hj-choix{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hj-choix button{border:2px solid var(--line);height:48px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;font-size:15.5px;font-weight:800;transition:border-color .15s,background .15s,color .15s,transform .1s}.hj-choix button:active{transform:scale(.97)}.hj-choix button.on{color:#fff;background:#d21b2c;border-color:#d21b2c}.hj-indice{text-align:center;color:var(--muted);margin-top:-4px;font-size:13px;font-weight:600}.hj .hj-cta{justify-content:center;align-self:stretch}.hj-zero{text-align:center;color:var(--ink-3);margin-top:-4px;font-size:13.5px;font-weight:700}.n-colle{display:none}@media (prefers-reduced-motion:reduce){.hj-ombre{animation:none}}@media (max-width:600px){.n-colle{z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#fffffff5;transition:transform .25s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #0f2a2e1a}.n-colle.voir{transform:none}.n-colle .btn{border-radius:12px;justify-content:center;width:100%;height:50px;font-size:15.5px}body:has(.n-accueil) .aide{display:none}.n-accueil{padding-bottom:76px}.n-hero .n-hero-trade{display:none}.n-hero{gap:18px}.n-hero-texte{gap:12px}.n-accueil .n-entete-boutons .v-inscription{display:none}.n-accueil .n-entete-boutons .v-connexion{height:40px;display:inline-flex}}.paliers-bloc{flex-direction:column;gap:3px;display:flex}.paliers-info{color:var(--muted);padding-left:2px;font-size:12px}.paliers-ok{color:#0b7a3e}.paliers-ko{color:#b42318}.st-geant .et-ancien.et-echelle{color:#111;text-decoration:none}.et-g-qte{letter-spacing:0}.et-prix-qte{margin-right:.18em}.es-tete{flex-direction:column;gap:6px;padding:26px 0 18px;display:flex}.es-tete h1{color:var(--ink);margin:0;font-size:44px;line-height:1.05}.es-tete h1 span{color:var(--accent)}.es-reglages{grid-row:span 2}.es-video{grid-column:2}.es-produit{flex-direction:column;gap:12px;display:flex}.es-produit-btn{display:none}.es-chips-promo{justify-content:center}.es-chips-promo .chip{height:40px;padding:0 14px;font-size:14px;font-weight:800}@media (max-width:900px){.es-reglages,.es-video{grid-area:auto}.es-tete{padding:14px 0 10px}.es-tete h1{font-size:28px}.es-apercu{min-height:0;padding:14px 8px}.es-reglages{padding:12px}.es-produit-btn{border:2px dashed var(--line);width:100%;min-height:48px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;padding:10px;font-size:15px;font-weight:800;display:flex}.es-produit-btn small{color:var(--muted);font-size:12.5px;font-weight:600}.es-reglages:not(.ouvert) .es-produit{display:none}.es-reglages.ouvert .es-produit-btn{border-style:solid}}.es-tete h1.titre-serif{font-size:44px}@media (max-width:900px){.vitrine .es-tete h1.titre-serif{font-size:30px!important}}@media (max-width:600px){.vitrine.n-accueil .n-hero h1{line-height:1.08;font-size:30px!important}.n-accueil .n-hero h1 span{display:inline}.n-accueil .n-hero-texte>p:not(.n-rassure){display:none}.n-accueil .n-hero{padding-top:16px}.hj{gap:10px}.hj-choix button{height:44px;font-size:14.5px}}.es-chips-promo .chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.pd{flex-direction:column;gap:14px;display:flex}.pd-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pd-tete small{color:var(--muted);font-size:12.5px}.pd-entonnoir{gap:6px;display:grid}.pd-entonnoir>div{grid-template-columns:54px 230px 1fr 48px;align-items:center;gap:10px;font-size:13.5px;display:grid}.pd-entonnoir b{text-align:right;font-variant-numeric:tabular-nums;font-size:20px}.pd-entonnoir i{background:var(--accent);border-radius:6px;height:12px;display:block}.pd-entonnoir small{color:var(--muted);text-align:right}.pd-table td{vertical-align:top}.pd-table tr.pd-chaud td{background:#f59e0b1a}.pd-table tr.pd-ok td{background:#00b1401f}.pd-clics{color:var(--muted);font-size:12.5px;display:block}@media (max-width:700px){.pd-entonnoir>div{grid-template-columns:40px 1fr 70px 40px}}.n-premiere{padding-top:22px;padding-bottom:8px}.n-final-haut{gap:20px;margin-bottom:0;padding:40px 32px;animation:.6s both n-relief;transform:translateY(0);box-shadow:0 2px #00000014,0 24px 50px #113c2859,inset 0 1px #ffffff24}.n-final-haut h2{margin:0;font-size:clamp(28px,4.4vw,46px);line-height:1.08}@keyframes n-relief{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.n-email{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:560px;display:flex}.n-email label{font-size:16px;font-weight:800}.n-email-ligne{gap:8px;width:100%;display:flex}.n-email-ligne input{box-sizing:border-box;color:#0b0c10;background:#fff;border:0;border-radius:16px;flex:1;min-width:0;height:58px;padding:0 18px;font-family:inherit;font-size:17px;font-weight:600;box-shadow:inset 0 0 0 2px #fff6}.n-email-ligne input:focus{outline-offset:2px;outline:3px solid #8ff0b6}.n-email-ligne .btn{white-space:nowrap;height:58px;padding:0 22px;font-weight:800}.n-email-err{color:#ffd0d0;font-weight:700}.n-email-note{color:#fffc;font-size:13px}@media (max-width:560px){.n-final-haut{padding:30px 18px}.n-email-ligne{flex-direction:column}.n-email-ligne .btn{width:100%}}.bo-auj{background:var(--panel);border:1px solid var(--line,#e5e7eb);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 16px;font-size:14px;display:flex}.bo-auj b{font-size:15px}.bo-auj strong{color:var(--accent);margin-right:3px;font-size:18px}.volet{flex-direction:column;gap:10px;display:flex}.volet-tete{text-align:left;border:0;border-bottom:1px solid var(--line,#e5e7eb);width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 2px;font-size:17px;font-weight:800;display:flex}.volet-tete:hover .volet-fleche{background:var(--accent);color:#fff}.volet-fleche{background:var(--panel);border:1px solid var(--line,#e5e7eb);border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;transition:transform .15s,background .15s;display:inline-grid}.volet.ouvert .volet-fleche{transform:rotate(90deg)}.volet-badge{color:#fff;background:#e5243b;border-radius:99px;padding:2px 9px;font-size:12.5px;font-weight:700}.volet-corps>section>h2:first-child,.volet-corps>section>div:first-child>h2{display:none}.es-reseaux{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.es-reseaux-titre{text-align:center;text-transform:uppercase;letter-spacing:.04em;width:100%;color:var(--muted);font-size:12.5px;font-weight:800}.es-reseaux button{border:1.5px solid var(--line);cursor:pointer;min-width:96px;height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;transition:transform .12s,box-shadow .12s,border-color .12s;display:inline-flex}.es-reseaux button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0f17201a}.es-reseaux button.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.es-reseaux button.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}}.es-reseaux button{gap:8px;font-weight:700}.es-reseaux i{border-radius:50%;width:16px;height:16px;display:inline-block;box-shadow:inset 0 0 0 1px #00000026}.es-styles{flex-direction:column;gap:10px;display:flex}.es-styles-titre{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.es-styles-titre b{text-transform:uppercase;font-size:14px;font-weight:900}.es-styles-titre small{color:var(--muted);font-size:12.5px}.es-styles-grille{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.es-styles-grille button{border:1.5px solid var(--line);cursor:pointer;color:var(--ink);background:linear-gradient(160deg,#f4f6f8,#e9edf1);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 8px;transition:transform .12s,box-shadow .12s;display:flex}.es-styles-grille button:hover{transform:translateY(-3px);box-shadow:0 10px 22px #0f17201f}.es-styles-grille button.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.es-styles-grille button.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}}.es-styles-grille small{font-size:12px;font-weight:800}.es-mini{pointer-events:none;background:#fff;display:block;overflow:hidden;box-shadow:0 6px 14px #0f172024}.es-atouts{color:#fff;text-align:center;background:linear-gradient(150deg,#0f1720,#1d2a38);border-radius:22px;flex-direction:column;grid-column:1/-1;align-items:center;gap:18px;padding:30px 22px;display:flex}.es-atouts-tete b{font-size:26px;font-weight:900;display:block}.es-atouts-tete span{opacity:.85;font-size:16px}.es-atouts-grille{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:980px;display:grid}.es-atouts-grille>div{text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.es-atouts-grille i{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;display:grid}.es-atouts-grille b{font-size:15.5px}.es-atouts-grille span{opacity:.8;font-size:13.5px;line-height:1.45}.es-atouts .btn{height:54px;padding:0 32px;font-size:17px;font-weight:900}.es-mention{opacity:.6;max-width:640px;font-size:11.5px}@media (max-width:900px){.es-atouts{grid-column:auto}.es-atouts-grille{grid-template-columns:1fr}.es-styles-grille{grid-template-columns:repeat(2,1fr)}.es-reseaux button{flex:30%;min-width:0}}.mo-exemples{background:linear-gradient(160deg,#eef2f5,#e2e7ec);border-radius:18px;flex-wrap:wrap;align-items:flex-end;gap:22px;margin:26px 0 8px;padding:24px;display:flex}.mo-exemples figure{flex-direction:column;gap:8px;margin:0;display:flex}.mo-exemples .v-etiq{box-shadow:0 12px 28px #0f172029}.mo-exemples figcaption{color:var(--muted);font-size:12.5px;font-weight:600}.mo-cta{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.mo-cta .btn{height:50px;padding:0 22px;font-weight:800}.mo-cta small{color:var(--muted);max-width:420px;font-size:13px}.mo-grille{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-top:26px;display:grid}.mo-carte{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:16px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.mo-carte:hover{transform:translateY(-3px);box-shadow:0 12px 26px #0f17201f}.mo-carte-etiq{background:linear-gradient(160deg,#f4f6f8,#e9edf1);border-radius:12px;justify-content:center;padding:12px;display:flex}.mo-carte b{font-size:15.5px;line-height:1.3}@media (max-width:600px){.mo-exemples{gap:14px;padding:14px}.mo-exemples .v-etiq{zoom:.8}}.corps-juridique .mo-cta .btn,.mo-cta .btn{color:#fff!important;text-decoration:none!important}.corps-juridique .mo-carte,.mo-carte,.mo-carte :not(.et-ancien){text-decoration:none!important}.mo-carte b{color:var(--ink)}.af-champ{flex-direction:column;gap:6px;display:flex}.af-image{border:1.5px dashed var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.af-image img{object-fit:contain;background:#fff;border-radius:8px;width:64px;height:64px}.af-image span{color:var(--muted);flex:1;font-size:13px}.af-image>div{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.af-image .btn{height:34px;padding:0 12px;font-size:13px}.af-enregistrer{grid-template-columns:1fr auto;gap:8px;display:grid}.af-enregistrer .btn{height:42px;font-weight:700}.lc-fond{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lc-boite{background:var(--panel,#fff);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:14px;width:min(480px,100%);padding:26px 24px 20px;display:flex;box-shadow:0 30px 80px #0000004d}.lc-anim{align-items:flex-end;gap:8px;height:46px;display:flex}.lc-anim span{background:var(--accent);border-radius:4px;width:14px;animation:1s ease-in-out infinite lc-saut}.lc-anim span:nth-child(2){animation-delay:.15s}.lc-anim span:nth-child(3){animation-delay:.3s}@keyframes lc-saut{0%,to{opacity:.5;height:14px}50%{opacity:1;height:46px}}.lc-titre{overflow-wrap:anywhere;font-size:17px}.lc-barre{background:var(--accent);border-radius:99px;width:100%;height:8px}@supports (color:color-mix(in lab, red, red)){.lc-barre{background:color-mix(in srgb, var(--accent) 15%, transparent)}}.lc-barre{overflow:hidden}.lc-barre i{background:var(--accent);border-radius:99px;height:100%;transition:width .5s;display:block}.lc-etapes{text-align:left;flex-direction:column;align-self:stretch;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.lc-etapes li{align-items:center;gap:8px;display:flex}.lc-etapes li.fait{color:var(--muted)}.lc-etapes li.encours{font-weight:700}.lc-point{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px;animation:1s ease-in-out infinite lc-pulse}@keyframes lc-pulse{50%{opacity:.4;transform:scale(.5)}}.lc-note{color:var(--muted);margin:0;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.lc-anim span,.lc-point{animation:none}}.ops-mois{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ops-mois button{border:1.5px solid var(--line);background:var(--panel-2,#fff);color:var(--ink);cursor:pointer;text-align:left;font:inherit;border-radius:12px;flex-direction:column;gap:3px;padding:10px;display:flex}.ops-mois button.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-mois button.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.ops-mois b{font-size:14.5px}.ops-mois small{color:var(--muted);font-size:12px}.ops-attente{background:var(--accent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-attente{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.ops-attente{font-size:14px}.ops-attente .btn{height:42px;font-weight:800}.ops-volets{margin-bottom:8px}@media (max-width:600px){.ops-mois{grid-template-columns:1fr}}.tr-confirme-modal{background:var(--panel,#fff);width:min(520px,100%);padding:20px;font-size:14px;box-shadow:0 30px 80px #0000004d}.tr-confirme-modal strong{font-size:16px}.ep{border:2px solid;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.ep-rond{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:900;display:grid}.ep-txt{flex:220px;line-height:1.4}.ep-lien{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.ep-bouton{border-radius:12px;height:46px;padding:0 20px;font-size:16px;font-weight:900;color:#fff!important;background:#16a34a!important;border-color:#16a34a!important}.ep-afaire{background:#f8fafc;border-color:#cbd5e1}.ep-afaire .ep-rond{background:#64748b}.ep-imprimee{background:#fff7e6;border-color:#f59e0b}.ep-imprimee .ep-rond{background:#f59e0b}.ep-posee{background:#ecfdf3;border-color:#16a34a}.ep-posee .ep-rond{background:#16a34a}@media print{.ep{display:none!important}}.rappel-prix{width:min(560px,100%)}.rappel-prix .popup-corps{gap:12px;padding:26px 26px 18px}.rappel-prix h2{margin:0;font-size:22px;line-height:1.25}.rappel-prix p{margin:0;font-size:15px;line-height:1.55}.rp-icone{color:#fff;background:var(--accent);border-radius:14px;place-items:center;width:52px;height:52px;font-size:26px;font-weight:800;display:grid}.rp-liste{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:flex}.rp-liste li{background:var(--panel-2);border-radius:10px;padding:10px 12px 10px 38px;position:relative}.rp-liste li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;top:9px;left:13px}.rappel-prix .rp-aide{color:var(--muted);font-size:13px}.rappel-prix .popup-pied .btn{align-items:center;display:inline-flex}@media (max-width:520px){.rappel-prix .popup-pied{flex-direction:column-reverse}.rappel-prix .popup-pied .btn{justify-content:center}}.cr{flex-direction:column;gap:18px;display:flex}.cr-vide{color:var(--muted);padding:22px;font-size:14px}.cr-liste{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.cr-carte{color:var(--ink);align-items:center;gap:16px;padding:16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.cr-carte:hover{transform:translateY(-2px)}.apercu-affichette{box-shadow:0 0 0 1px var(--line), 0 8px 22px #0000001a;background:#fff;border-radius:4px;flex:none;overflow:hidden}.apercu-affichette .pr-feuille{width:100%;height:100%}.cr-txt{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.cr-txt b{font-size:15px;line-height:1.3}.cr-txt span{color:var(--muted);font-size:13px;line-height:1.4}.cr-txt small{color:var(--muted);font-size:12px}.cr-txt em{border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.cr-nouveau{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cr-nouveau{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.cr-nouveau{color:var(--ink)}.cr-fait{color:var(--muted);background:#0000000d}.cr-off{color:#c0392b;background:#c0392b1a}.cr-ouvrir{flex:none;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.cr-annonce{color:var(--ink);border-left:4px solid var(--cr-accent,var(--accent));align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.cr-annonce-ico{background:var(--cr-accent,var(--accent));color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cr-annonce-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cr-annonce-txt small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.cr-annonce-txt b{font-size:16px}.cr-annonce-txt span{color:var(--muted);font-size:13px}.cr-annonce-btn{flex:none;align-items:center;gap:6px;display:inline-flex}.cr-dates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cr-sep{border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.cr-apercu-admin{flex-direction:column;align-self:start;align-items:center;gap:12px;display:flex;position:sticky;top:16px}.cr-suivi{flex-direction:column;display:flex}.cr-suivi-tete{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:16px 20px;display:flex}.cr-ligne{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 20px;display:flex}.cr-ligne:last-child{border-bottom:none}.cr-chiffres{color:var(--muted);flex:none;gap:16px;font-size:13px;display:flex}.cr-chiffres b{color:var(--ink);font-size:16px}.cr-boutons{flex:none;gap:6px;display:flex}.cr-boutons .btn{height:34px;padding:0 10px}@media (max-width:760px){.cr-annonce,.cr-ligne{flex-wrap:wrap}.cr-liste{grid-template-columns:1fr}}.cr-espace-tete{align-items:center;gap:20px;display:flex}.cr-espace-tete img{object-fit:contain;flex:none;max-width:180px;height:54px}.cr-espace-tete .guide-lien{margin:0 0 6px;font-size:13px;display:inline-block}.cr-onglets{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.cr-onglets a{color:var(--muted);border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none}.cr-onglets a.on{color:var(--ink);border-bottom-color:var(--rs-accent,var(--accent))}.cr-espace .pr-puces button.on,.cr-choix .pr-puces button.on{background:var(--rs-accent,#0b5d33);border-color:var(--rs-accent,#0b5d33);color:var(--rs-accent-txt,#fff)}.cr-se{flex-direction:column;gap:14px;max-width:820px;padding:20px;display:flex}.cr-se-ajout,.cr-se-edit{flex:1;gap:8px;display:flex}.cr-se-ajout .in,.cr-se-edit .in{flex:1}.cr-se-ajout .btn,.cr-se-edit .btn{flex:none;align-items:center;gap:6px;display:inline-flex}.cr-se-liste{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cr-se-liste>.pr-conseil{padding:14px 16px}.cr-se-ligne{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 16px;display:flex}.cr-se-ligne:last-child{border-bottom:none}.cr-se-ligne>b{flex:1;min-width:0}.cr-se-nb{color:var(--muted);font-size:13px}.cr-se-reste{background:#00000008}.cr-se-reste b{color:var(--muted);font-weight:600}.cr-comptes-form{grid-template-columns:1.2fr 1fr 1fr auto;gap:8px;display:grid}.cr-comptes-form .btn{align-items:center;gap:6px;display:inline-flex}.cr-mdp{background:var(--accent);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.cr-mdp{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.cr-mdp{font-size:14px}.cr-table{flex-direction:column;display:flex}.cr-table-tete,.cr-table-ligne{grid-template-columns:2fr 1.2fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:12px 20px;font-size:14px;display:grid}.cr-table-tete{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);font-size:12px;font-weight:800}.cr-table-ligne{border-bottom:1px solid var(--line)}.cr-table-ligne:last-child{border-bottom:none}.cr-table-ligne small{color:var(--muted);font-size:12px;display:block}.cr-choix{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.cr-choix>div:first-child{flex-direction:column;gap:3px;display:flex}.cr-choix small{color:var(--muted);font-size:13px}.cr-choix.compact{padding:12px 16px}@media (max-width:760px){.cr-comptes-form{grid-template-columns:1fr}.cr-table-tete{display:none}.cr-table-ligne{grid-template-columns:1fr 1fr}.cr-espace-tete{flex-direction:column;align-items:flex-start}}.vs{--skin:#d9059e;--skin-noir:#121212;flex-direction:column;gap:22px;padding:4px 0 40px;display:flex}.vs-tete h1{color:var(--skin-noir);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:800}.vs-tete h1:after{content:"";background:var(--skin);border-radius:2px;width:44px;height:4px;margin-top:8px;display:block}.vs-tete p{color:var(--muted);max-width:640px;margin:10px 0 0;font-size:14px;line-height:1.5}.vs-vide{color:var(--muted)}.vs-section{flex-direction:column;gap:12px;display:flex}.vs-section-tete{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.vs-section-tete h2{color:var(--skin-noir);margin:0;font-size:17px;font-weight:800}.vs-section-tete small{color:var(--muted);font-size:12.5px}.vs-grille{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;display:grid}.vs-grille-affiche{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.vs-carte{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:4px;padding:0;font-family:inherit;display:flex}.vs-vignette{background:#f4e3ee;border-radius:12px;margin-bottom:6px;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 1px 2px #12121214,0 8px 24px -14px #12121259}.vs-vignette img{object-fit:cover;width:100%;height:100%;display:block}.vs-carte:hover .vs-vignette,.vs-carte:focus-visible .vs-vignette{box-shadow:0 0 0 2px var(--skin), 0 14px 30px -14px #d9059e8c;transform:translateY(-3px)}.vs-carte:focus-visible{outline:none}.vs-carte b{font-size:14px}.vs-carte small{color:var(--muted);font-size:12px}.vs-retour{font:inherit;color:var(--skin-noir);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:13.5px;font-weight:700;display:inline-flex}.vs-retour:hover{color:var(--skin)}.vs-editeur{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.vs-panneau{flex-direction:column;gap:16px;padding:20px;display:flex;position:sticky;top:12px}.vs-panneau h1{color:var(--skin-noir);margin:0;font-size:19px;font-weight:800}.vs-format{color:var(--muted);margin-top:-12px;font-size:12.5px}.vs-champ{flex-direction:column;gap:6px;display:flex}.vs-champ>span{font-size:13px;font-weight:700}.vs-champ small{color:var(--muted);font-size:12px;line-height:1.45}.vs-coche{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.vs-coche input{accent-color:var(--skin);width:16px;height:16px}.vs-logo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vs-logo img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;max-width:120px;height:44px;padding:4px}.vs-logo-btn{cursor:pointer;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;display:inline-flex}.vs-lien-btn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.vs-qr{background:#fdf2f9;border:1px solid #f3b6dd;border-radius:10px;padding:12px}.vs-qr.ok{border-color:var(--line);background:var(--panel-2)}.vs-qr code{word-break:break-all;font-size:11.5px}.vs-qr-saisie{gap:8px;display:flex}.vs-qr-saisie .in{flex:1;min-width:0}.vs-msg{font-weight:600;color:var(--ink)!important}.vs-actions{flex-wrap:wrap;gap:8px;display:flex}.vs-actions .btn{align-items:center;gap:7px;height:42px;font-weight:800;display:inline-flex}.vs-btn-skin{background:var(--skin);color:#fff;flex:1;justify-content:center}.vs-btn-skin:hover:not(:disabled){background:#b90486}.vs-note{color:var(--muted);margin-top:-8px;font-size:12px}.vs-apercu{background:repeating-conic-gradient(#f3f0f2 0% 25%,#faf8f9 0% 50%) 0 0/22px 22px;border-radius:16px;justify-content:center;min-height:420px;padding:24px;display:flex;position:relative}.vs-apercu canvas{border-radius:6px;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 140px);transition:opacity .2s;display:block;box-shadow:0 2px 6px #1212121a,0 24px 60px -24px #12121273}.vs-attente{color:var(--muted);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}@media (max-width:900px){.vs-editeur{grid-template-columns:1fr}.vs-panneau{position:static}.vs-apercu{order:-1;min-height:0;padding:14px}.vs-apercu canvas{max-height:70vh}.vs-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vs-grille-affiche{grid-template-columns:repeat(2,minmax(0,1fr))}}.tr-ecartees{color:var(--muted);margin:4px 0 0;font-size:13px}.barre-app{row-gap:6px;flex-wrap:wrap!important}.barre-app-gauche{display:contents}.barre-app-gauche>:first-child{flex:0 auto;order:1;min-width:0}.barre-app-droite{order:2;margin-left:auto;position:static!important}.barre-app-gauche>.nav-icones{scrollbar-width:none;border-top:1px solid var(--line);flex-wrap:nowrap;flex:100%;order:3;justify-content:space-between;gap:2px;min-width:0;margin:0;padding:6px 0 0;overflow-x:auto}.barre-app-gauche>.nav-icones::-webkit-scrollbar{display:none}.nav-icones a{white-space:nowrap;flex:none}.marque-reseau{min-width:0}.marque-reseau img{flex:none}.marque-reseau-txt{min-width:0}.marque-reseau-txt b,.marque-reseau-txt small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:1150px){.barre-app-gauche>.nav-icones{justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}}@media (max-width:700px){.barre-app{padding:8px 10px}.barre-app-droite{gap:6px}.barre-app-droite .mode-switch{display:none}}@media (max-width:480px){.marque-reseau{gap:8px}.marque-reseau img{height:22px}.marque-reseau-txt small{display:none}.marque-reseau-txt b{font-size:15px}}.fo{flex-direction:column;gap:18px;padding:8px 0 40px;display:flex}.fo-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.fo-tete h1{margin:10px 0 4px;font-size:34px}.fo-tete p{color:var(--muted);max-width:560px;margin:0;font-size:14px}.fo-progres{min-width:200px;color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.fo-progres b{color:var(--ink,#0f2a2e);font-size:18px}.fo-progres i{background:#0f2a2e14;border-radius:99px;height:8px;display:block;overflow:hidden}.fo-progres em{background:#00b140;border-radius:99px;height:100%;transition:width .4s;display:block}.fo-corps{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.fo-lecteur{flex-direction:column;gap:14px;padding:14px;display:flex}.fo-lecteur video,.fo-bloquee{aspect-ratio:16/9;background:#0f2a2e;border-radius:12px;width:100%;display:block}.fo-bloquee{position:relative;overflow:hidden}.fo-bloquee img{object-fit:cover;filter:grayscale()blur(2px);opacity:.35;width:100%;height:100%;position:absolute;inset:0}.fo-bloquee>div{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:0}.fo-bloquee strong{font-size:20px}.fo-bloquee span{opacity:.9;max-width:420px;font-size:14px}.fo-infos h2{margin:2px 0 6px;font-size:22px}.fo-infos p{color:var(--muted);margin:0 0 10px;font-size:14px}.fo-num{letter-spacing:.08em;color:#00873e;text-transform:uppercase;font-size:12px;font-weight:700}.fo-astuce{background:#fff8d6;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.fo-astuce b{letter-spacing:.08em;text-transform:uppercase;background:#ffd60a;border-radius:6px;padding:2px 8px;font-size:11px}.fo-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fo-nav .btn{align-items:center;gap:4px;display:inline-flex}.fo-auto{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.fo-liste{flex-direction:column;gap:12px;max-height:calc(100vh - 140px);padding:10px;display:flex;position:sticky;top:90px;overflow:auto}.fo-chap-titre{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:800;display:flex}.fo-option{color:#1d4ed8;letter-spacing:.04em;background:#e8f0ff;border-radius:6px;padding:1px 6px}.fo-item{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.fo-item:hover{background:#00b1400f}.fo-item.on{background:#00b1401f}.fo-item.verrou{opacity:.55}.fo-etat{color:#00873e;border:2px solid #0f2a2e26;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.fo-item.on .fo-etat{border-color:#00b140}.fo-item-txt{flex-direction:column;min-width:0;display:flex}.fo-item-txt b{font-size:13.5px;font-weight:700}.fo-item-txt small{color:var(--muted);font-size:12px}@media (max-width:900px){.fo-corps{grid-template-columns:1fr}.fo-liste{max-height:none;position:static}}.affiche[data-police] .af-bloc.af-titre,.affiche[data-police] .af-bloc.af-sous-titre,.affiche[data-police] .af-pastille-texte{font-family:var(--police-titre)}.affiche[data-police=festive] .af-bloc.af-titre,.affiche[data-police=impact] .af-bloc.af-titre,.affiche[data-police=large] .af-bloc.af-titre,.affiche[data-police=festive] .af-bloc.af-sous-titre,.affiche[data-police=impact] .af-bloc.af-sous-titre,.affiche[data-police=large] .af-bloc.af-sous-titre{letter-spacing:.01em;font-weight:400}.affiche[data-police=festive] .af-bloc.af-titre{line-height:1.02}.affiche[data-police=impact] .af-bloc.af-titre{line-height:.95;font-size:calc(var(--z) * 18)}.affiche[data-police=chic] .af-bloc.af-titre{letter-spacing:-.02em;font-weight:600}.affiche[data-police=manuscrite] .af-bloc.af-titre{font-weight:700;font-size:calc(var(--z) * 19);line-height:.95}.affiche[data-police=manuscrite] .af-bloc.af-sous-titre{font-weight:700;font-size:calc(var(--z) * 10)}.af-macaron{justify-content:center;display:flex}.af-pastille-boite{flex:none;position:relative}.af-pastille-eclat{transform:rotate(-8deg)}.af-pastille-etiquette{transform:rotate(-4deg)}.af-pastille-forme{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.af-pastille-forme>*{fill:var(--pf)}.af-pastille-forme .af-pastille-filet{fill:none;stroke:var(--pt);stroke-opacity:.35;stroke-width:5px;stroke-dasharray:2 12;stroke-linecap:round}.af-pastille-forme .af-pastille-trou{fill:#fff;stroke:var(--pt)}@supports (color:color-mix(in lab, red, red)){.af-pastille-forme .af-pastille-trou{stroke:color-mix(in srgb, var(--pt) 30%, transparent)}}.af-pastille-forme .af-pastille-trou{stroke-width:3px}.af-pastille-forme .af-pastille-ombre{fill:var(--pf)}@supports (color:color-mix(in lab, red, red)){.af-pastille-forme .af-pastille-ombre{fill:color-mix(in srgb, var(--pf) 62%, #000)}}.af-pastille-texte{text-align:center;color:var(--pt);font-family:var(--police-titre,"Archivo Black", "Arial Black", sans-serif);justify-content:center;align-items:center;gap:calc(var(--z) * .8);flex-direction:column;line-height:1;display:flex;position:absolute;inset:0}.af-pastille-etiquette .af-pastille-texte{left:22%;right:4%}.af-pastille-ruban .af-pastille-texte{inset:0 9% 20%}.af-pastille-texte .af-pg{white-space:nowrap;letter-spacing:.01em;font-weight:900}.af-pastille-texte .af-pp{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;font-family:Inter,Segoe UI,sans-serif;font-weight:800}.affiche[data-police=festive] .af-pastille-texte .af-pg,.affiche[data-police=impact] .af-pastille-texte .af-pg,.affiche[data-police=large] .af-pastille-texte .af-pg{font-weight:400}.af-rang-pastilles{justify-content:center;align-items:center;gap:calc(var(--u) * 3 * var(--k,1));flex-wrap:wrap;max-width:100%;display:flex}.af-etoiles{z-index:0;pointer-events:none;position:absolute;inset:0}.af-etoiles svg{position:absolute;transform:translate(-50%,-50%)}.af-etoiles .af-etoile-1{fill:#ffd23f}.af-etoiles .af-etoile-2{fill:#fff}.af-h-nuit .af-corps,.af-h-nuit .af-pied,.af-h-nuit .af-surtitre,.af-h-festif .af-corps,.af-h-festif .af-pied,.af-h-festif .af-surtitre,.af-h-etincelles .af-corps,.af-h-etincelles .af-pied,.af-h-etincelles .af-surtitre{z-index:1;position:relative}.af-h-nuit{--t:#fff;color:#fff;background:#0c0c10}.af-h-nuit .af-titre{color:var(--c)}.af-h-nuit .af-titre-duo,.af-h-nuit .af-texte,.af-h-nuit .af-liste,.af-h-nuit .af-horaires td{color:#fff}.af-h-nuit .af-mention,.af-h-nuit .af-adresse,.af-h-nuit .af-qr span{color:#ffffffb8}.af-h-nuit .af-sous-titre{color:#fff;letter-spacing:.06em}.af-h-nuit .af-horaires tr:nth-child(odd){background:#ffffff14}.af-h-nuit .af-surtitre{color:var(--c)}.affiche[data-police]:is(.af-h-nuit,.af-h-festif,.af-h-etincelles) .af-surtitre{font-family:var(--police-titre);font-size:calc(var(--u) * 7 * var(--te,1));letter-spacing:.12em}.affiche[data-police=impact]:is(.af-h-nuit,.af-h-festif,.af-h-etincelles) .af-surtitre,.affiche[data-police=festive]:is(.af-h-nuit,.af-h-festif,.af-h-etincelles) .af-surtitre{font-weight:400}.af-h-festif{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.af-h-festif{background:color-mix(in srgb, var(--c) 78%, #050807)}}.af-h-festif{--t:#fff;color:#fff}.af-h-festif .af-titre{color:#ffc83d}.af-h-festif .af-titre-duo{color:#fff}.af-h-festif .af-titre-duo em,.af-h-festif .af-picto{color:#ffc83d}.af-h-festif .af-texte,.af-h-festif .af-liste,.af-h-festif .af-sous-titre,.af-h-festif .af-horaires td{color:#fff}.af-h-festif .af-liste li span,.af-h-festif .af-horaires th,.af-h-festif .af-pied .af-ident,.af-h-festif .af-surtitre{color:#ffc83d}.af-h-festif .af-mention,.af-h-festif .af-adresse,.af-h-festif .af-qr span{color:#ffffffc7}.af-h-festif .af-horaires tr:nth-child(odd){background:#ffffff1a}.af-h-festif .af-etoile-2{fill:#fff}.af-h-festif .af-etoile-1{fill:#ffc83d}.af-h-etincelles{--t:#16211f;box-shadow:inset 0 0 0 calc(var(--u) * 5) #fff, inset 0 0 0 calc(var(--u) * 5.8) var(--c)}.af-h-etincelles .af-etoile-2{fill:var(--c)}.af-h-etincelles .af-etoile-1{fill:#e0a800}.et.et-fete{--n-fond:#163a2b;--n-or:#ffc83d;background:var(--n-fond);border:0;padding:1.3mm}.et.et-fete .et-flanc{gap:1.3mm}.et-flanc:has(>.et-noel-haut){flex-direction:column}.et-noel{color:#fff;text-transform:uppercase;text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.22em;font-family:Luckiest Guy,Arial Black,sans-serif;font-weight:400;line-height:1.02;display:flex;position:relative;overflow:hidden}.et-noel-msg span{white-space:nowrap;letter-spacing:.01em;display:block}.et-noel-msg b{color:var(--n-or);font-weight:400}.et-noel-noeud,.et-noel-deco{flex:none;width:2.3em;height:1.45em}.et-noel-noeud path{fill:none;stroke:#e8343a;stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.et-noel-noeud circle{fill:#e8343a}.et-noel-deco{fill:var(--n-or)}.et-noel-deco .coeur-fleur{fill:#fff}.et-noel-logo{background:#fff var(--icone-bandeau,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d22523' d='M12 0C13 8 16 11 24 12C16 13 13 16 12 24C11 16 8 13 0 12C8 11 11 8 12 0Z'/%3E%3C/svg%3E")) center / 66% no-repeat;border-radius:50%;flex:none;width:1.7em;height:1.7em;margin-top:.3em}.et-noel-etoile{fill:#fff;pointer-events:none;position:absolute}.et-noel-etoile.e1{width:.62em;height:.62em;fill:var(--n-or);top:9%;left:10%}.et-noel-etoile.e2{width:.42em;height:.42em;top:15%;right:9%}.et-noel-etoile.e3{width:.48em;height:.48em;bottom:10%;left:14%}.et-noel-haut{flex-direction:row;gap:.6em}.et-noel-haut .et-noel-logo{margin-top:0}.et-noel-haut .et-noel-etoile.e1{top:18%;left:3%}.et-noel-haut .et-noel-etoile.e2{top:22%;right:3%}.et-noel-haut .et-noel-etoile.e3{bottom:14%;left:auto;right:9%}.et.et-fete .et-corps{background:#fff;border-radius:.9mm}.et.et-fete .et-bandeau{border-radius:.6mm;margin-bottom:.4mm;background:var(--n-bandeau,#d22523)!important}.et.et-fete .et-bandeau-txt{color:var(--n-bandeau-txt,#fff);font-weight:900}.et.et-fete .et-marque{color:var(--n-fond);font-weight:800}.et.et-fete .et-nom{color:#1b1b1b;text-transform:uppercase;font-weight:700}.et.et-fete .et-prix,.et.et-fete .et-prix.et-noir{font-weight:900;color:var(--n-prix,#d22523)!important}.et.et-fete .et-ancien{color:#2b2b2b;-webkit-text-decoration-color:var(--n-prix,#d22523);-webkit-text-decoration-color:var(--n-prix,#d22523);-webkit-text-decoration-color:var(--n-prix,#d22523);text-decoration-color:var(--n-prix,#d22523)}.et.st-black-friday .et-noel,.et.st-black-week .et-noel{letter-spacing:.03em;font-family:Anton,Impact,Arial Narrow,sans-serif;line-height:.98}.et.st-black-friday .et-noel-logo,.et.st-black-week .et-noel-logo{width:1.25em;height:1.25em}.affiche.af-f-pastille-ronde{border-radius:50%}.affiche.af-f-pastille-carree{border-radius:4mm}.affiche:is(.af-f-pastille-ronde,.af-f-pastille-carree) .af-pied,.affiche:is(.af-f-pastille-ronde,.af-f-pastille-carree) .af-surtitre{display:none}.affiche:is(.af-f-pastille-ronde,.af-f-pastille-carree) .af-corps{padding:3mm}.affiche.af-f-pastille-ronde .af-corps{padding:6mm}.affiche:is(.af-f-pastille-ronde,.af-f-pastille-carree) .af-etoiles svg{transform:translate(-50%,-50%)scale(2.2)}.affiche.af-f-pastille-ronde .af-etoiles svg:nth-child(n+9){display:none}@media print{.feuille-affiche:is(.pastille-ronde,.pastille-carree){gap:0;padding:4mm 9mm}}.sf-bouton{text-align:left;cursor:pointer;align-items:center;gap:8px;min-width:0;display:inline-flex}.sf-bouton-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sf-chevron{color:var(--muted);flex:none;font-size:11px}.sf-feuille{flex:none;display:block}.sf-papier{fill:#fff;stroke:#c9ced6;stroke-width:.8px}.sf-cases rect{fill:var(--accent,#d22523)}@supports (color:color-mix(in lab, red, red)){.sf-cases rect{fill:color-mix(in srgb, var(--accent,#d22523) 16%, #fff)}}.sf-cases rect{stroke:var(--accent,#d22523)}@supports (color:color-mix(in lab, red, red)){.sf-cases rect{stroke:color-mix(in srgb, var(--accent,#d22523) 70%, #fff)}}.sf-cases rect{stroke-width:.5px}.sf-panneau{z-index:9999;background:var(--panel,#fff);max-height:min(70vh,560px);color:var(--ink);border:1px solid var(--line);border-radius:14px;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 48px #0f172a38}.sf-liste{flex:52%;min-width:0;padding:6px;overflow-y:auto}.sf-groupe{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 8px 4px;font-size:11px;font-weight:800}.sf-opt{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px 8px;display:flex}.sf-opt:hover,.sf-opt:focus-visible{background:var(--panel-2,#f3f4f6);outline:none}.sf-opt.on{background:var(--accent,#d22523)}@supports (color:color-mix(in lab, red, red)){.sf-opt.on{background:color-mix(in srgb, var(--accent,#d22523) 12%, transparent)}}.sf-vignette{flex:none;justify-content:center;align-items:center;width:30px;height:34px;display:flex}.sf-auto{border:1px dashed var(--line);width:24px;height:34px;color:var(--muted);border-radius:3px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.sf-txt{flex-direction:column;min-width:0;display:flex}.sf-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.sf-txt small{color:var(--muted);font-size:12px}.sf-apercu{border-left:1px solid var(--line);background:var(--panel-2,#f7f7f8);flex-direction:column;flex:0 0 48%;gap:4px;padding:14px;display:flex;overflow:auto}.sf-ap-titre{font-size:15px;font-weight:800}.sf-ap-detail{color:var(--muted);margin-bottom:8px;font-size:12.5px}.sf-ap-corps{flex-direction:column-reverse;align-items:flex-start;gap:14px;display:flex}.sf-ap-feuille,.sf-ap-etq{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sf-ap-corps small{color:var(--muted);font-size:11px}.sf-ap-echelle{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex;position:relative}.sf-etq{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #d22523;border-radius:3px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:2px;font-family:Inter,Segoe UI,system-ui,sans-serif;line-height:1.05;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000014}.sf-etq span{white-space:nowrap;max-width:100%;overflow:hidden}.sf-etq .sf-b{color:#fff;background:#d22523;border-radius:.15em;margin-bottom:.15em;padding:0 .3em;font-weight:900}.sf-etq .sf-mq{color:#d22523;font-weight:800}.sf-etq .sf-n{color:#1b1b1b;font-weight:800}.sf-etq .sf-m{color:#333;letter-spacing:.04em;font-weight:700}.sf-etq .sf-a{color:#555;-webkit-text-decoration:line-through #d22523;text-decoration:line-through #d22523}.sf-etq .sf-p{color:#d22523;letter-spacing:-.02em;font-weight:900}.sf-carte{box-sizing:border-box;border:1.5px dashed #9aa3af;border-radius:6px;flex:none;justify-content:flex-start;align-items:flex-end;padding:3px 5px;display:flex}.sf-carte span{color:#8a929c;font-size:10px}@media (max-width:760px){.sf-apercu{display:none}}.nx-feuilles{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.nx-feuilles .nt-apercu{max-height:none}.nx-refs-bilan{color:var(--muted);margin:0 0 6px;font-size:13px}.nx-refs-bilan b{color:var(--ink)}.nx-ean{color:var(--muted);font-size:11px;font-weight:400}.nx-maj{background:var(--accent);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 4px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-maj{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.nx-maj{font-size:12.5px}.nx-maj span{flex-direction:column;font-weight:700;display:flex}.nx-maj small{color:var(--muted);font-weight:400}.nx-maj.ancien{background:#fff4e5}.nx-maj .btn{flex:none;align-items:center;gap:6px;display:inline-flex}.nx-averif{color:#b45309;font-weight:700}.nx-alerte-ref{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13.5px;display:flex}.nx-alerte-ref span{color:#7c4a12;line-height:1.45}.nx-alerte-actions{flex-wrap:wrap;gap:8px;display:flex}.tr-types{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px;display:grid}.tr-types button{border:1px solid var(--line);background:var(--panel,#fff);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;display:flex}.tr-types button b{font-size:13.5px}.tr-types button small{color:var(--muted);font-size:11.5px}.tr-types button.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tr-types button.on{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.tr-types button.on{box-shadow:inset 0 0 0 1px var(--accent)}.cp-modeles{border:2px solid var(--accent);border-radius:14px;flex-direction:column;gap:6px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.cp-modeles{border:2px solid color-mix(in srgb, var(--accent) 35%, var(--line))}}.cp-modeles{background:var(--panel,#fff)}.cp-modeles-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-modeles-tete b{font-size:14px}.cp-modeles-tete .tr-lien{white-space:nowrap;font-size:12.5px}.cp-modeles small{color:var(--muted);font-size:11.5px;font-weight:700}.cp-modeles .cp-modeles-aide{font-weight:400;line-height:1.4}.cp-modeles-rang{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cp-modele{border:2px solid var(--line);background:var(--panel-2);min-width:0;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:5px;display:flex}.cp-modele span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;font-weight:800;overflow:hidden}.cp-modele.on{border-color:var(--accent)}.cp-modele>:first-child{transform-origin:top;margin-bottom:-10px;transform:scale(.82)}.cp-etoile{border:1px solid var(--line);color:#c3c8cf;cursor:pointer;background:#fff;border-radius:50%;width:24px;height:24px;font-size:14px;line-height:1;position:absolute;top:4px;right:4px}.cp-etoile.on{color:#f5a400;border-color:#f5a400}.cp-replier{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:0;display:inline-flex}.cp-replier.lab{width:100%}.cp-replier em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:600;overflow:hidden}.cp-chevron{width:12px;color:var(--muted);font-size:11px;display:inline-block}.cp-modeles.replie{padding:8px 10px}.cp-pts{gap:4px;margin-left:6px;display:inline-flex}.cp-pts i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000026}.n-tf-rang{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:8px;display:flex}.n-tf-rang figure{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.n-tf-rang figcaption{font-size:14px;font-weight:700}.n-tf-liste{text-align:center;color:var(--ink-3,#5b6670);max-width:760px;margin:18px auto 0;font-size:14.5px;line-height:1.5}.cp-modeles-tete .cp-replier{flex:1}.cp-modeles-tete .cp-replier b{white-space:nowrap}.nf-page .tk-planche.tk-cote{padding:0;display:block}.nf-page .tk-cote .tk-cote-in{flex-direction:column;align-items:stretch;width:100%;height:100%;display:flex}.nf-page .tk-cote .tk-marque{margin:calc(var(--gapin) * .7) calc(var(--pad) * .6) 0;text-align:center;flex:none}.nf-page .tk-cote .tk-prods{margin:.15em calc(var(--pad) * .6) 0;text-align:center;flex:none}.nf-page .tk-cote .tk-cote-ligne{justify-content:center;align-items:center;gap:calc(var(--pad) * .4);min-height:0;padding:calc(var(--gapin) * .2) calc(var(--pad) * .45);flex:auto;display:flex}.nf-page .tk-cote .tk-cote-qr{flex-direction:column;flex:none;align-items:center;gap:.2em;display:flex}.nf-page .tk-cote .tk-cote-scan{font-family:Archivo,sans-serif;font-weight:700;font-size:calc(var(--f-txt) * .9);color:#3a4541;text-align:center;white-space:nowrap;line-height:1.1}.nf-page .tk-cote .tk-cote-scan i{color:var(--rouge);letter-spacing:.02em;font-family:Anton,Archivo Black,sans-serif;font-style:normal}.nf-page .tk-cote .tk-cote-prix{text-align:center;flex-direction:column;flex:auto;align-items:center;min-width:0;display:flex;container-type:inline-size}.nf-page .tk-cote .tk-prix{font-size:min(calc(var(--f-prix) * 3), 62cqw);letter-spacing:-.035em;margin:0;padding-bottom:.02em;line-height:.86}.nf-page .tk-cote .tk-u{font-size:.62em}.nf-page .tk-cote .tk-mec{font-size:var(--f-mec);margin-top:.15em;line-height:1.15}.nf-page .tk-cote .tk-pied{margin:0 calc(var(--pad) * .6) calc(var(--pad) * .45);flex:none;width:auto}.nf-page .tk-m-bande.tk-cote .tk-cote-in{grid-template-rows:auto auto auto 1fr auto;grid-template-columns:auto 1fr;display:grid}.nf-page .tk-m-bande.tk-cote .tk-cote-in>:not(.tk-bande){grid-column:2}.nf-page .tk-m-pastille.tk-cote .tk-prix{font-size:min(calc(var(--f-prix) * 1.15), 30cqw);margin:.1em auto}.nf-page .tk-cote .tk-nom{text-align:center;margin:.1em calc(var(--pad) * .6) 0;flex:none}.nf-page .tk-produit.tk-cote .tk-barre{font-size:min(calc(var(--f-u) * 1.15), 15cqw);margin-top:0;line-height:1}.nf-page .tk-produit.tk-cote .tk-prix.tk-paye{font-size:min(calc(var(--f-prix) * 1.9), 34cqw);line-height:.88}.nf-page .tk-produit.tk-cote .tk-prix.tk-paye .tk-u{font-size:.55em}.nf-page .tk-produit.tk-cote .tk-cote-prix .tk-mec{margin-top:.45em;position:relative}.nf-page .tk-produit.tk-cote .tk-prix.tk-paye{padding-bottom:.08em}.nf-page .tk-cote .tk-marque{font-size:calc(var(--f-marque) * 1.35);line-height:1}.nf-page .tk-produit.tk-cote .tk-nom{font-size:calc(var(--f-mec) * 1.75);margin:.12em calc(var(--pad) * .4) 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box;overflow:hidden}.nf-page .tk-m-ovale .tk-cote-prix .tk-prix{background:#ffe14a;border-radius:50%;padding:.1em .32em .12em}.nf-page .tk-m-ovale .tk-prix{color:var(--rouge)}.nf-page .tk-m-impact .tk-cote-prix .tk-prix{background:var(--rouge);color:#fff;border-radius:1.2mm;padding:.06em .2em .08em}.nf-page .tk-m-impact .tk-cote-prix .tk-prix .tk-u{color:#fff}.nf-page .tk-m-vert.tk-planche{border-color:#00843d}.nf-page .tk-m-vert .tk-bande{background:#00843d}.nf-page .tk-m-vert .tk-marque{color:#00653a}.nf-page .tk-m-reseau .tk-bande,.nf-page .tk-m-reseau-jaune .tk-bande,.nf-page .tk-m-reseau-cadre .tk-bande{background:var(--res-promo,var(--rouge));justify-content:center;align-items:center;gap:.45em;display:flex}.nf-page .tk-m-reseau .tk-bande:before,.nf-page .tk-m-reseau-jaune .tk-bande:before,.nf-page .tk-m-reseau-cadre .tk-bande:before{content:"";background:#fff var(--res-icone,none) center / 72% no-repeat;border-radius:50%;flex:none;width:1.25em;height:1.25em}.nf-page .tk-m-reseau .tk-prix,.nf-page .tk-m-reseau-jaune .tk-prix,.nf-page .tk-m-reseau-cadre .tk-prix{color:var(--res-promo,var(--rouge))}.nf-page .tk-m-reseau .tk-marque,.nf-page .tk-m-reseau-cadre .tk-marque{color:var(--res-sombre,var(--encre))}.nf-page .tk-m-reseau.tk-planche{border-color:var(--res-sombre,var(--encre))}.nf-page .tk-m-reseau-jaune.tk-planche{border-color:var(--res-promo,var(--rouge));background:#ffe600}.nf-page .tk-m-reseau-jaune .tk-barre{color:#5b4d00}.nf-page .tk-m-reseau-jaune .tk-cote-scan,.nf-page .tk-m-reseau-jaune .tk-mec,.nf-page .tk-m-reseau-jaune .tk-pied{color:#3d3300}.nf-page .tk-m-reseau-jaune .tk-qr{box-sizing:content-box;border-radius:.6mm;padding:.5mm}.nf-page .tk-m-reseau-cadre.tk-planche{border:calc(var(--trait) * 3.2) solid var(--res-promo,var(--rouge));border-radius:2.5mm}.nf-modeles{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;width:100%;display:grid}.nf-modele{border:1.5px solid var(--line,#dfe5e2);cursor:pointer;color:var(--ink,#14201c);background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:6px;font-size:12px;font-weight:600;display:flex}.nf-modele.on{border-color:#00b140;box-shadow:0 0 0 2px #00b14040}.nf-modele .nf-exemple{pointer-events:none}.nf-modele small{color:var(--muted);text-align:center;font-size:10.5px;font-weight:500;line-height:1.2}.nf-page .tk-planche.tk-cote{container:etq/size}.nf-page .tk-cote .tk-cote-ligne{min-height:0}.nf-page .tk-cote .tk-cote-qr .tk-qr{width:clamp(15mm,min(40cqh,26cqw),60mm);height:clamp(15mm,min(40cqh,26cqw),60mm)}.nf-page .tk-cote .tk-cote-scan{font-size:clamp(5pt,min(3.4cqh,2.4cqw),18pt)}.nf-page .tk-cote .tk-marque{font-size:clamp(7pt,min(7cqh,4.6cqw),40pt)}.nf-page .tk-produit.tk-cote .tk-nom{font-size:clamp(6pt,min(5.4cqh,3.6cqw),30pt)}.nf-page .tk-cote .tk-mec{font-size:clamp(5pt,min(4cqh,2.8cqw),22pt)}.nf-page .tk-cote .tk-pied{font-size:clamp(4.5pt,min(2.8cqh,1.9cqw),13pt)}.nf-page .tk-planche.tk-cote .tk-bande{font-size:clamp(6pt,min(6cqh,3.6cqw),30pt)}.nf-page .tk-cote .tk-prix{font-size:min(64cqw,48cqh)}.nf-page .tk-produit.tk-cote .tk-prix.tk-paye{font-size:min(40cqw,34cqh)}.nf-page .tk-produit.tk-cote .tk-barre{font-size:min(13cqw,9cqh)}@container etq (max-aspect-ratio:9/10){.nf-page .tk-cote .tk-cote-ligne{flex-direction:column;justify-content:space-evenly;gap:2cqh;padding:1cqh 3cqw}.nf-page .tk-cote .tk-cote-prix{flex:none;order:1;width:100%}.nf-page .tk-cote .tk-cote-qr{flex-direction:row;order:2;gap:3cqw}.nf-page .tk-cote .tk-cote-qr .tk-qr{width:clamp(15mm,min(24cqh,34cqw),45mm);height:clamp(15mm,min(24cqh,34cqw),45mm)}.nf-page .tk-cote .tk-cote-scan{text-align:left;white-space:normal;max-width:9em;font-size:clamp(6pt,min(2.6cqh,4.6cqw),20pt)}.nf-page .tk-cote .tk-marque{font-size:clamp(8pt,min(5cqh,7.4cqw),44pt)}.nf-page .tk-produit.tk-cote .tk-nom{font-size:clamp(6pt,min(3.6cqh,5.4cqw),32pt)}.nf-page .tk-cote .tk-mec{font-size:clamp(6pt,min(2.8cqh,4.4cqw),22pt)}.nf-page .tk-cote .tk-prix{font-size:min(62cqw,32cqh)}.nf-page .tk-produit.tk-cote .tk-prix.tk-paye{font-size:min(44cqw,24cqh)}.nf-page .tk-produit.tk-cote .tk-barre{font-size:min(14cqw,7cqh)}}.nf-page .tk-cote .tk-cote-qr{width:min-content}.nf-page .tk-cote .tk-cote-scan{white-space:normal;text-align:center;overflow-wrap:anywhere}@container etq (max-aspect-ratio:9/10){.nf-page .tk-cote .tk-cote-qr{width:auto}}@container etq (min-aspect-ratio:21/10){.nf-page .tk-cote .tk-cote-in{grid-template-rows:auto 1fr auto auto 1fr auto;grid-template-columns:auto minmax(0,1fr) minmax(0,1.15fr);column-gap:3cqh;display:grid}.nf-page .tk-cote-in>.tk-bande{grid-area:1/1/auto/-1;padding-top:.2em;padding-bottom:.2em;font-size:clamp(5pt,9cqh,26pt)}.nf-page .tk-cote .tk-cote-ligne{display:contents}.nf-page .tk-cote .tk-cote-qr{grid-area:2/1/6;align-self:center;margin-left:3cqh}.nf-page .tk-cote .tk-cote-qr .tk-qr{width:clamp(13mm,58cqh,40mm);height:clamp(13mm,58cqh,40mm)}.nf-page .tk-cote .tk-cote-scan{font-size:clamp(4.5pt,6cqh,12pt)}.nf-page .tk-cote-in>.tk-marque{text-align:left;grid-area:3/2;align-self:end;margin:0;font-size:clamp(6pt,14cqh,30pt)}.nf-page .tk-cote-in>.tk-nom,.nf-page .tk-cote-in>.tk-prods{text-align:left;-webkit-line-clamp:2;grid-area:4/2;align-self:start;margin:.1em 0 0;font-size:clamp(5pt,10cqh,22pt)}.nf-page .tk-cote .tk-cote-prix{grid-area:2/3/6;place-self:center stretch;padding-right:3cqh}.nf-page .tk-cote .tk-prix{font-size:min(58cqw,62cqh)}.nf-page .tk-produit.tk-cote .tk-prix.tk-paye{font-size:min(40cqw,50cqh)}.nf-page .tk-produit.tk-cote .tk-barre{font-size:min(13cqw,16cqh)}.nf-page .tk-cote .tk-mec{margin-top:.1em;font-size:clamp(4.5pt,8cqh,14pt)}.nf-page .tk-cote-in>.tk-pied{grid-area:6/1/auto/-1;margin:0 0 .3em;font-size:clamp(4pt,6cqh,10pt)}}.nx-carte.sans-stock{opacity:.5;filter:grayscale()}.nx-carte.sans-stock:hover,.nx-carte.sans-stock.on{opacity:.85}.nx-codes{flex-direction:column;gap:8px;margin:6px 0;padding:12px 14px;font-size:13px;display:flex}.nx-codes p{color:var(--muted);margin:0}.nx-codes-bt{flex-wrap:wrap;gap:6px;display:flex}.nx-codes small{color:var(--muted)}.nx-codes-alerte{background:#fff4d6;border:1px solid #f0c64a;border-radius:10px;margin:6px 0;padding:8px 12px;font-size:13px}.nx-codes-alerte .lien{color:#0b3d2e;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.tr-nouveautes{background:#fff4d6;border:1px solid #f0c64a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:10px 14px;font-size:13.5px;display:flex}.tr-nouveautes span{color:#5b4a12}.tr-nouveautes .btn{margin-left:auto}.tr-nouveau{color:#fff;letter-spacing:.02em;vertical-align:middle;text-transform:uppercase;background:#e8a200;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:800}.ad{flex-direction:column;gap:18px;width:100%;max-width:980px;margin:0 auto;display:flex}.ad-tete h1{margin:0;font-size:34px}.ad-tete p{color:var(--muted);margin:6px 0 0;font-size:15px}.ad-choix{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ad-carte{border:1px solid var(--line);background:var(--panel);color:var(--ink);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;font-family:inherit;font-size:14px;line-height:1.45;transition:border-color .15s,transform .15s;display:flex}.ad-carte:hover{border-color:var(--accent);transform:translateY(-2px)}.ad-carte b{font-size:17px}.ad-carte>span:not(.ad-ico){color:var(--muted)}.ad-carte em{color:var(--accent);margin-top:auto;font-style:normal;font-weight:800}.ad-ico{background:var(--panel-2);width:48px;height:48px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.ad-rdv{border:2px solid var(--accent);background:var(--panel);color:var(--accent);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;display:flex}.ad-rdv>div:first-of-type{min-width:220px;color:var(--ink);flex-direction:column;flex:1;gap:4px;display:flex}.ad-rdv>div:first-of-type span{color:var(--muted);font-size:14px}.ad-rdv-actions{gap:8px;display:flex}.ad-ok{color:#116a3c;background:#e7f7ee;border-radius:12px;padding:12px 16px;font-weight:700}.ad-err{color:#a61b1b;background:#fdecec;border-radius:12px;padding:12px 16px;font-weight:700}.ad-fond{z-index:80;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ad-fenetre{background:var(--panel);width:min(720px,100%);max-height:calc(100vh - 32px);color:var(--ink);border-radius:18px;padding:24px;position:relative;overflow:auto;box-shadow:0 20px 60px #00000040}.ad-fenetre h2{margin:0 0 14px;font-size:22px}.ad-fermer{background:var(--panel-2);width:36px;height:36px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.ad-petit{color:var(--muted);margin:10px 0 0;font-size:13px}.ad-jours{flex-direction:column;gap:12px;display:flex}.ad-jour b{text-transform:capitalize;margin-bottom:6px;display:block}.ad-heures{flex-wrap:wrap;gap:6px;display:flex}.ad-heure{border:1px solid var(--line);background:var(--panel-2);height:38px;color:var(--ink);cursor:pointer;border-radius:10px;padding:0 14px;font-family:inherit;font-weight:800}.ad-heure.on,.ad-heure:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.ad-valider{background:var(--panel);border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:16px -24px -24px;padding:16px 24px 20px;display:flex;position:sticky;bottom:-24px}.ad-valider p{text-transform:capitalize;margin:0}.ad-valider textarea{border:1px solid var(--line);resize:vertical;border-radius:10px;width:100%;padding:10px;font-family:inherit;font-size:14px}@media (max-width:760px){.barre-aide-demarrage{display:none}}.ag{flex-direction:column;gap:18px;display:flex}.ag-bloc{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.ag-bloc h2{margin:6px 0 0;font-size:16px}.ag-jours{flex-wrap:wrap;gap:6px;display:flex}.ag-jour{border:1px solid var(--line);background:var(--panel-2);width:64px;color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 0;font-family:inherit;display:flex}.ag-jour small{color:var(--muted);font-size:11px;font-weight:700}.ag-jour.deja{border-style:dashed;border-color:var(--accent)}.ag-jour.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.ag-jour.on small{color:inherit}.ag-plage{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ag-plage label{align-items:center;gap:6px;font-weight:700;display:flex}.ag-plage input{border:1px solid var(--line);border-radius:10px;height:38px;padding:0 8px;font-family:inherit;font-size:15px}.ag-ok{color:#116a3c;margin:0;font-weight:700}.ag-err{color:#a61b1b;margin:0;font-weight:700}.ag-resa{background:var(--panel-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ag-resa>div:first-child{flex-direction:column;gap:3px;display:flex}.ag-resa b{text-transform:capitalize}.ag-resa span{color:var(--muted);font-size:13px}.ag-resa em{font-size:13px}.ag-resa-actions{gap:8px;display:flex}.ag-resa-actions .btn{align-items:center;gap:6px;display:inline-flex}.ag-ligne{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:14px;padding:6px 0;display:flex}.ag-ligne b{text-transform:capitalize;width:190px}.ag-heures{flex-wrap:wrap;flex:1;gap:6px;display:flex}.ag-heure{background:var(--panel-2);border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:700;display:inline-flex}.ag-heure.pris{background:var(--accent);color:var(--accent-ink)}.ag-heure button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.ux-expl{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ux-expl-btn{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.ux-expl-txt{background:var(--panel-2);border-radius:10px;padding:10px 12px;font-size:13px}.ux-expl-txt>p{margin:0}.ux-tuiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:760px){.ux-tuiles{grid-template-columns:minmax(0,1fr)!important}}.ux-plus{border:1px solid var(--line);background:var(--panel);border-radius:16px}.ux-plus>summary{cursor:pointer;justify-content:space-between;padding:16px 20px;font-weight:800;list-style:none;display:flex}.ux-plus>summary:after{content:"＋";color:var(--accent)}.ux-plus[open]>summary:after{content:"－"}.ux-plus-corps{flex-direction:column;gap:18px;padding:0 16px 18px;display:flex}.ab{flex-direction:column;gap:18px;width:100%;max-width:980px;margin:0 auto;padding:8px 0 40px;display:flex}.ab-progres{gap:8px;margin:0;padding:0;list-style:none;display:flex}.ab-progres li{background:var(--panel-2);color:var(--muted);border-radius:12px;flex:1;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.ab-progres li span{background:var(--panel);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.ab-progres li.on{background:var(--accent);color:var(--accent-ink)}.ab-progres li.fait{color:var(--ink)}.ab-progres li.fait span{background:var(--accent);color:var(--accent-ink)}@media (max-width:760px){.ab-progres li{justify-content:center;font-size:0}.ab-progres li span{font-size:12px}}.ab-carte{border:1px solid var(--line);background:var(--panel);border-radius:20px;flex-direction:column;gap:14px;width:100%;max-width:560px;margin:0 auto;padding:32px;display:flex}.ab-carte.ab-large{max-width:980px}.ab-carte h1{margin:0;font-size:30px;line-height:1.15}.ab-carte>p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.ab-grand{height:52px!important;font-size:17px!important}.ab-lab{margin-top:4px;font-size:14px;font-weight:700}.ab-suivant{justify-content:center;align-items:center;gap:8px;height:52px;font-size:17px;font-weight:800;display:inline-flex}.ab-choix{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.ab-choix{grid-template-columns:1fr}}.ab-option{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;display:flex}.ab-option svg{color:var(--accent)}.ab-option:hover{border-color:var(--accent)}.ab-option span{color:var(--muted);font-size:13px}.ab-depot{flex-direction:column;gap:12px;display:flex}.ab-fait{color:#116a3c;background:#e7f7ee;border-radius:12px;padding:10px 14px;font-weight:700}.ab-modeles{margin-top:4px}.ab-plus>summary{cursor:pointer;color:var(--accent);padding:6px 0;font-weight:800}.ab-retour,.ab-aide{text-align:center;color:var(--muted);margin:0;font-size:13px}.ux-compo .vue-compo{display:none}.ux-barre{flex-wrap:wrap;gap:10px;padding:0 8px;display:flex}.ux-outil{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-width:200px;padding:10px 16px;display:flex}.ux-outil svg{color:var(--accent);flex-shrink:0}.ux-outil span{flex-direction:column;display:flex}.ux-outil small{color:var(--muted);font-size:12px}.ux-outil:hover,.ux-outil.on{border-color:var(--accent)}.ux-compo .compo-grille{grid-template-columns:380px minmax(340px,1fr)}@media (max-width:1100px){.ux-compo .compo-grille{grid-template-columns:minmax(0,1fr)}}.ux-compo .compo-grille>aside:first-child>[data-tuto=import],.ux-compo:not(.ux-promo) .compo-grille>aside:first-child>:is([data-tuto=mecanique],[data-tuto=bandeau],[data-tuto=dates]),.ux-compo:not(.ux-format) .compo-grille>aside:last-child{display:none}.ux-fond{z-index:70;background:#0f172a73;position:fixed;inset:0}.ux-promo .compo-grille>aside:first-child,.ux-format .compo-grille>aside:last-child{z-index:71;background:var(--panel);width:min(560px,100vw - 24px);max-height:calc(100vh - 32px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0000004d;overflow:auto!important}.ux-promo .compo-grille>aside:first-child>:not([data-tuto=mecanique]):not([data-tuto=bandeau]):not([data-tuto=dates]):not(.ux-fermer):not(.alert-err){display:none!important}.ux-promo .compo-grille>aside:first-child [data-tuto=bandeau].cp-avance,.ux-promo .compo-grille>aside:first-child [data-tuto=dates].cp-avance{display:flex!important}.ux-promo .compo-grille>aside:first-child [data-tuto=dates].cp-avance{display:grid!important}.ux-fermer{z-index:2;background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:-22px -22px 0;padding:14px 22px;display:flex;position:sticky;top:-22px}.ux-fermer b{font-size:18px}.ux-fermer .btn{align-items:center;gap:6px;display:inline-flex}.ux-compo .cp-video{display:none}.et-averifier{z-index:3;color:#fff;cursor:help;background:#f59e0b;border-radius:99px;justify-content:center;align-items:center;width:5.2mm;height:5.2mm;font:900 3.4mm/1 Arial,sans-serif;display:flex;position:absolute;bottom:1.2mm;left:1.2mm;box-shadow:0 0 0 .5mm #fff,0 .3mm 1mm #0000004d}@media print{.et-averifier{display:none!important}}.legende-averifier{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.legende-averifier b{color:#fff;text-align:center;background:#f59e0b;border-radius:99px;flex:none;width:18px;height:18px;font:900 12px/18px Arial,sans-serif}@media print{.legende-averifier{display:none!important}}.cp-moins{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:12.5px;font-weight:700}.cp-moins:hover{color:var(--ink);text-decoration:underline}.lien-options{color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.lien-options:disabled{opacity:.6;cursor:default}.nx-nouveau{color:#fff;letter-spacing:.02em;text-transform:uppercase;vertical-align:2px;background:#e11d48;border-radius:99px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.tr-guide{margin:-4px 8px 0;font-size:13px}.tr-guide a{color:var(--muted);font-weight:600}.tr-guide a:hover{color:var(--ink)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
