:root{--sauge:var(--color-leaf);--sauge-fonce:var(--color-forest);--sauge-pale:color-mix(in srgb, var(--color-leaf) 24%, #fff);--encre:var(--color-ink);--gris:color-mix(in srgb, var(--color-ink) 78%, #fff);--fond:var(--color-blush);--fond-pale:color-mix(in srgb, var(--color-blush) 35%, #fff);--rose-fort:color-mix(in srgb, var(--color-blush) 65%, #d9a69e);--rose-trait:#c4706b;--cerise:var(--color-coral);--blanc:#fff;--champ:color-mix(in srgb, var(--color-leaf) 60%, #fff);--survol:var(--color-champagne);--h-entete:100px;--titre:var(--font-serif), "Gilda Display", Georgia, serif;--corps:var(--font-sans), "Jost", system-ui, sans-serif;--marge:max(20px, calc((100vw - 1240px) / 2));--serif:var(--titre);--sans:var(--corps);--script:var(--titre);--papier:var(--blanc);--poudre:var(--fond-pale);--poudre-2:var(--rose-fort);--poudre-pale:var(--fond-pale);--rose:var(--sauge-fonce);--rose-fonce:var(--sauge-fonce);--bordeaux:var(--encre);--prune:var(--sauge-fonce);--prune-2:var(--encre);--nuit:var(--encre);--brume:var(--fond-pale);--brume-2:var(--fond);--feuille:var(--sauge-fonce);--feuille-pale:var(--sauge-pale);--encre-2:var(--gris);--encre-3:color-mix(in srgb, var(--color-ink) 55%, #fff);--trait:color-mix(in srgb, var(--color-leaf) 55%, #fff);--rayon:3px;--clair:#fff;--clair-2:#ffffffd9;--ease:cubic-bezier(.22, .8, .24, 1)}@media (max-width:900px){:root{--h-entete:68px}}@layer components{.udf img{max-width:100%;height:auto;display:block}.udf a{color:inherit}.udf button,.udf input,.udf select,.udf textarea{font:inherit;color:inherit}.udf [hidden]{display:none!important}.udf [id]{scroll-margin-top:calc(var(--h-entete) + 12px)}.udf :focus-visible{outline:2px solid var(--encre);outline-offset:3px}.udf .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.udf h1,.udf h2,.udf h3,.udf h4{font-family:var(--titre);letter-spacing:.005em;text-wrap:balance;margin:0 0 .5em;font-weight:400;line-height:1.15}.udf h1{font-size:clamp(2.3rem,3.4vw,3.9rem)}.udf h2{font-size:clamp(1.8rem,2.4vw,2.7rem)}.udf h3{font-size:1.3rem}.udf p{margin:0 0 1em}.udf figure{margin:0}.udf .wrap,.udf .page{padding-inline:var(--marge)}.udf .chapo{max-width:56ch;font-size:1.1rem}.udf .petit{color:var(--gris);font-size:.92rem}.udf .aide{color:var(--gris);font-size:.9rem}.udf abbr.req,.udf .req{color:var(--cerise);font-weight:600;text-decoration:none}.udf .btn{background:var(--sauge-fonce);color:#fff;min-height:48px;font:500 1rem/1.15 var(--corps);text-align:center;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 1.5em;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.udf .btn:hover{background:var(--survol)}.udf .btn-fonce{background:var(--sauge-fonce);color:#fff}.udf .btn-clair,.udf .btn.ligne{color:var(--encre);border-color:var(--encre);background:0 0}.udf .btn-clair:hover,.udf .btn.ligne:hover{background:var(--encre);color:#fff}.udf .btn-rose,.udf .btn.clair{background:var(--fond);color:var(--encre);border-color:#0000}.udf .btn-rose:hover,.udf .btn.clair:hover{color:var(--encre);background:#fff}.udf .btn-plein,.udf .btn.plein{width:100%}.udf .btn[disabled]{opacity:.55;cursor:not-allowed}.udf .lien-fort,.udf .lien{text-underline-offset:5px;color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.udf .lien-fort:hover,.udf .lien:hover{text-decoration-thickness:2px}.udf .annonce{background:var(--sauge-fonce);color:#fff;text-align:center;z-index:101;font-size:.92rem;position:relative}.udf .annonce a,.udf .annonce p{padding:8px var(--marge);margin:0;text-decoration:none;display:block}.udf .annonce a:hover span{text-underline-offset:3px;text-decoration:underline}.udf .entete{z-index:100;background:var(--fond);color:var(--encre);position:sticky;top:0}.udf .entete-in{height:var(--h-entete);padding-inline:var(--marge);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.udf .logo{justify-self:start;display:block}.udf .logo img{width:auto;height:86px}.udf .logo img.logo-libre{object-fit:contain;max-width:220px}.udf .nav{gap:30px;display:flex}.udf .nav a{white-space:nowrap;border-bottom:1.5px solid #0000;padding:6px 0;font-size:.98rem;font-weight:500;text-decoration:none}.udf .nav a:hover,.udf .nav a[aria-current=page]{border-bottom-color:var(--encre)}.udf .panier-btn{border:1.5px solid var(--encre);min-height:44px;color:inherit;font:500 .95rem var(--corps);cursor:pointer;background:0 0;border-radius:3px;justify-self:end;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.udf .panier-btn:hover{background:var(--encre);color:#fff}.udf .panier-btn svg{width:20px;height:20px}.udf .panier-n{background:var(--encre);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.8rem;display:inline-grid}.udf .panier-btn:hover .panier-n{color:var(--encre);background:#fff}.udf .panier-n.pulse{animation:mf-pulse .5s var(--ease)}.udf .burger{display:none}.udf .heros{background:var(--fond);min-height:calc(100svh - var(--h-entete));flex-direction:column;max-height:900px;display:flex;overflow:hidden}.udf .h-haut{padding:28px var(--marge) 36px;flex:1;grid-template-columns:minmax(200px,300px) minmax(0,620px);justify-content:center;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.udf .h-logo img{width:100%}.udf .h-txt h1{max-width:15ch;margin-bottom:.45em}.udf .h-lead{max-width:46ch;margin-bottom:1.6em;font-size:1.15rem}.udf .h-mot{font-family:var(--titre);max-width:46ch;margin:-.6em 0 1.4em;font-size:1.2rem}.udf .h-btns{flex-wrap:wrap;gap:12px;display:flex}.udf .ruban{flex:none;height:clamp(210px,33vh,330px);overflow:hidden}.udf .ruban-piste{width:max-content;height:100%;margin:0;padding:0;list-style:none;animation:80s linear infinite mf-defile;display:flex}.udf .ruban-piste li{aspect-ratio:3/4;flex:none;height:100%;padding-right:8px}.udf .ruban-piste img{object-fit:cover;width:100%;height:100%}.udf .ruban:hover .ruban-piste{animation-play-state:paused}.udf .sec{padding-block:clamp(56px,7vw,104px)}.udf .sec-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:32px;display:flex}.udf .sec-tete h2{margin:0}.udf .grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;display:grid}.udf .grille-3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px}.udf .carte{flex-direction:column;min-width:0;display:flex}.udf .c-img{aspect-ratio:4/5;background:var(--fond-pale);display:block;position:relative;overflow:hidden}.udf .c-img img{object-fit:cover;width:100%;height:100%;transition:opacity .25s}.udf .c-img:hover img{opacity:.88}.udf .c-img .badge{color:var(--encre);background:#fff;border-radius:3px;padding:4px 10px;font-size:.82rem;font-weight:500;position:absolute;top:10px;left:10px}.udf .carte.rupture .c-img img{filter:grayscale(.6);opacity:.75}.udf .c-txt{flex:1;padding-top:14px}.udf .c-txt h3{margin:0 0 4px;font-size:1.3rem}.udf .c-txt h3 a{text-decoration:none}.udf .c-txt h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.udf .c-prix{color:var(--gris);margin:0 0 12px}.udf .c-ajout{border:1.5px solid var(--sauge-fonce);min-height:44px;color:var(--sauge-fonce);font:500 .95rem var(--corps);cursor:pointer;background:0 0;border-radius:3px;align-self:flex-start;padding:0 18px;transition:background-color .2s,color .2s}.udf .c-ajout:hover,.udf .c-ajout.ok{background:var(--sauge-fonce);color:#fff}.udf .c-ajout:disabled{opacity:.55;cursor:not-allowed;color:var(--sauge-fonce);background:0 0}.udf .saisons{background:var(--sauge-fonce);color:#fff}.udf .saisons-in{grid-template-columns:minmax(0,1fr);display:grid}.udf .s-titre{color:var(--fond);font-size:clamp(1.3rem,1.6vw,1.6rem);font-family:var(--corps);letter-spacing:.01em;margin-bottom:18px;font-weight:500}.udf .s-fleurs{font-family:var(--titre);max-width:24ch;min-height:3.4em;margin-bottom:40px;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.12}.udf .s-mois{border-top:1px solid #ffffff4d;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.udf .s-mois button{color:#ffffffc7;min-height:52px;font:500 .95rem var(--corps);cursor:pointer;text-align:left;background:0 0;border:0;border-top:3px solid #0000;margin-top:-2px;padding:14px 4px 10px;position:relative}.udf .s-mois button:hover{color:#fff}.udf .s-mois button[aria-pressed=true]{color:#fff;border-top-color:#fff}.udf .s-mois .maintenant:after{content:"";background:var(--fond);border-radius:50%;width:6px;height:6px;position:absolute;bottom:2px;left:4px}.udf .m-court{display:none}.udf .s-bas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;display:flex}.udf .s-bas p{color:#ffffffe6;max-width:52ch;margin:0}.udf .saisons :focus-visible{outline-color:#fff}.udf .maeva-in{grid-template-columns:minmax(0,480px) minmax(0,560px);justify-content:center;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.udf .maeva-ph img{aspect-ratio:4/5;object-fit:cover;object-position:50% 35%;width:100%}.udf .valeurs{border-top:1px solid var(--sauge);margin:1.4em 0 1.8em;padding:0;list-style:none}.udf .valeurs li{border-bottom:1px solid var(--sauge);padding:12px 0}.udf .abo-bande{background:var(--rose-fort)}.udf .abo-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.udf .abo-txt p{max-width:44ch;margin-bottom:1.6em}.udf .abo-liste{border-top:1.5px solid var(--encre);margin:0;padding:0;list-style:none}.udf .abo-liste a{border-bottom:1.5px solid var(--encre);justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0;text-decoration:none;display:flex}.udf .abo-liste span{font-family:var(--titre);font-size:clamp(1.25rem,1.7vw,1.6rem)}.udf .abo-liste strong{white-space:nowrap;font-weight:500}.udf .abo-liste a:hover span{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.udf .livraison{background:var(--fond-pale)}.udf .liv-in{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:48px;display:grid}.udf .liv-txt p{max-width:50ch;margin:0}.udf .liv-outil label{margin-bottom:8px;font-weight:500;display:block}.udf .liv-res{min-height:2.6em;margin:12px 0 0}.udf .fetes-in{grid-template-columns:minmax(0,420px) minmax(0,560px);justify-content:center;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.udf .fetes-ph img{aspect-ratio:4/5;object-fit:cover;width:100%}.udf .fetes-liste{color:var(--gris)}.udf .bandeau{background:var(--fond);padding-block:clamp(40px,5vw,72px) clamp(28px,3vw,44px)}.udf .bandeau-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.udf .bandeau h1{margin-bottom:.3em}.udf .bandeau p{max-width:56ch;margin:0;font-size:1.1rem}.udf .bandeau-court{padding-block:36px 24px}.udf .bandeau-avec{padding-block:clamp(28px,3vw,44px)}.udf .bandeau-avec .bandeau-in{flex-wrap:nowrap;align-items:center}.udf .bandeau-txt{flex:auto;min-width:0}.udf .bandeau-txt .onglets,.udf .bandeau-txt .btn,.udf .bandeau-txt .h-btns{margin-top:22px}.udf .bandeau-ph{flex:none;width:clamp(200px,22vw,300px)}.udf .bandeau-ph img{aspect-ratio:4/5;object-fit:cover;width:100%}.udf .onglets{flex-wrap:wrap;gap:4px 22px;display:flex}.udf .onglets button{min-height:44px;color:var(--encre);font:500 1rem var(--corps);cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;padding:0}.udf .onglets button:hover{border-bottom-color:color-mix(in srgb, var(--encre) 40%, transparent)}.udf .onglets button[aria-pressed=true]{border-bottom-color:var(--encre)}.udf .vide{color:var(--gris);margin-top:24px}.udf .texte-local{max-width:72ch;color:var(--gris);margin:48px 0 0}.udf .intro-deuil{max-width:62ch;margin-bottom:40px;font-size:1.1rem}.udf .etapes{background:var(--fond-pale)}.udf .etapes-liste{counter-reset:e;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:24px 0;padding:0;list-style:none;display:grid}.udf .etapes-liste:has(>li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.udf .etapes-liste li{counter-increment:e;border-top:1.5px solid var(--encre);flex-direction:column;gap:6px;padding-top:16px;display:flex}.udf .etapes-liste li:before{content:counter(e);font-family:var(--titre);font-size:2.2rem;line-height:1}.udf .etapes-liste strong{font-size:1.1rem;font-weight:500}.udf .etapes-note{color:var(--gris);margin:0}.udf .etapes-accueil h2{margin-bottom:32px}.udf .process{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.udf .pr-ph img{aspect-ratio:4/5;object-fit:cover;width:100%}.udf .process h3{align-items:baseline;gap:10px;margin:16px 0 6px;font-size:1.35rem;display:flex}.udf .pr-n{font-family:var(--corps);background:var(--sauge-fonce);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.95rem;font-weight:600;display:inline-grid;transform:translateY(-3px)}.udf .process p{color:var(--gris);margin:0}.udf .mar-in{grid-template-columns:minmax(0,380px) minmax(0,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.udf .mar-ph img{aspect-ratio:3/4;object-fit:cover;width:100%}.udf .mar-b{margin-top:64px}.udf .mar-txt{padding-left:clamp(0px,3vw,40px)}.udf .mar-txt h2{font-size:1.9rem}.udf .mar-txt h2+*{margin-bottom:1.8em}.udf .liste-fine{border-top:1px solid var(--sauge);margin:0;padding:0;list-style:none}.udf .liste-fine li{border-bottom:1px solid var(--sauge);padding:10px 0}.udf .at-in{grid-template-columns:minmax(0,360px) minmax(0,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.udf .at-ph img{aspect-ratio:3/4;object-fit:cover;width:100%}.udf .at-2{margin-top:64px}.udf .at-ph figcaption{color:var(--gris);margin-top:8px;font-size:.92rem}.udf .at-txt{padding-left:clamp(0px,3vw,40px)}.udf .zones{background:var(--fond-pale)}.udf .zones-intro{max-width:70ch}.udf .zones-liste{border-top:1.5px solid var(--encre);margin:28px 0;padding:0;list-style:none}.udf .zones-liste li{border-bottom:1px solid var(--sauge);justify-content:space-between;gap:24px;padding:20px 0;display:flex}.udf .zones-liste h3{margin-bottom:4px}.udf .zones-liste p{color:var(--gris);max-width:80ch;margin:0}.udf .zones-liste .zones-prix{font-family:var(--titre);color:var(--encre);white-space:nowrap;font-size:1.6rem}.udf .zones-note{color:var(--gris);margin:0}.udf .contact-direct{font-size:1.15rem;line-height:1.9}.udf .horaires-liste{max-width:320px;margin:0 0 1em;padding:0;list-style:none}.udf .horaires-liste li{border-bottom:1px solid var(--sauge-pale);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.udf .deuil-in{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(32px,6vw,96px);display:grid}.udf .deuil-in .etapes-liste{grid-template-columns:1fr;gap:18px;margin-top:0}.udf .devis-in{grid-template-columns:minmax(0,1fr) minmax(0,640px);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.udf .devis-txt p{max-width:44ch}.udf .champs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.udf .champs .large{grid-column:1/-1}.udf .champ{flex-direction:column;gap:6px;min-width:0;display:flex}.udf .champ>label,.udf .champ .titre-champ{font-size:.95rem;font-weight:500}.udf .champ label .req{margin-left:3px}.udf .champ input:not([type=radio]):not([type=checkbox]),.udf .champ select,.udf .champ textarea,.udf .liv-outil select,.udf .message-carte textarea,.udf .code-promo input{border:1.5px solid var(--champ);width:100%;min-height:48px;color:var(--encre);font:400 1rem var(--corps);background:#fff;border-radius:3px;padding:10px 12px}.udf .champ textarea,.udf .message-carte textarea{resize:vertical;min-height:96px}.udf .champ select,.udf .liv-outil select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232b2e26' stroke-width='1.5'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:40px}.udf .champ input:focus,.udf .champ select:focus,.udf .champ textarea:focus,.udf .liv-outil select:focus,.udf .message-carte textarea:focus,.udf .code-promo input:focus{border-color:var(--sauge-fonce);box-shadow:0 0 0 2px color-mix(in srgb, var(--sauge-fonce) 25%, transparent);outline:none}.udf .champ.erreur input,.udf .champ.erreur select,.udf .champ.erreur textarea,.udf [aria-invalid=true]{background-color:#fdf6f5;border-color:var(--cerise)!important}.udf .champ .err{color:var(--cerise);font-size:.9rem;font-weight:500;display:none}.udf .champ.erreur .err{display:block}.udf .ok-envoi{background:var(--fond-pale);border-left:3px solid var(--sauge-fonce);margin:0;padding:14px 16px}.udf .ok-envoi h3{margin-bottom:.3em;font-size:1.4rem}.udf .ok-envoi p:last-child{margin:0}.udf .alerte{color:var(--cerise);margin:14px 0 0;font-weight:500;display:none}.udf .alerte.vu{display:block}.udf .f-legende{color:var(--gris);margin:14px 0 0;font-size:.9rem}.udf .reals{background:var(--blanc)}.udf .portfolio{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.udf .gal-it{background:var(--fond-pale);cursor:zoom-in;aspect-ratio:4/5;border:0;width:100%;padding:0;display:block;overflow:hidden}.udf .gal-it img{object-fit:cover;width:100%;height:100%;transition:opacity .25s}.udf .gal-it:hover img{opacity:.86}.udf .reals-liens{color:var(--gris);margin:24px 0 0}.udf .reals-page{padding-top:40px}.udf .envie{background:var(--rose-fort)}.udf .envie-in{text-align:center;max-width:760px;margin-inline:auto}.udf .envie-in .h-btns{justify-content:center}.udf .lb{color:#fff;background:#1e201af0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0}.udf .lb[open]{place-items:center;display:grid}.udf .lb::backdrop{background:#1e201a99}.udf .lb-fig{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:64px 72px 24px;display:flex}.udf .lb-fig img{object-fit:contain;width:auto;height:auto;max-height:calc(100vh - 140px)}.udf .lb-fig figcaption{text-align:center;font-size:.98rem}.udf .lb-x,.udf .lb-p,.udf .lb-n{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:52px;height:52px;font-size:2rem;line-height:1;position:absolute}.udf .lb-x:hover,.udf .lb-p:hover,.udf .lb-n:hover{background:#ffffff47}.udf .lb-x{top:14px;right:14px}.udf .lb-p{top:50%;left:14px;transform:translateY(-50%)}.udf .lb-n{top:50%;right:14px;transform:translateY(-50%)}.udf .lb :focus-visible{outline-color:#fff}.udf .faq{background:var(--fond-pale)}.udf .faq-in{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.udf .faq-liste{border-top:1.5px solid var(--encre)}.udf .faq details{border-bottom:1px solid var(--sauge)}.udf .faq summary{cursor:pointer;font-family:var(--titre);padding:18px 36px 18px 0;font-size:1.3rem;list-style:none;position:relative}.udf .faq summary::-webkit-details-marker{display:none}.udf .faq summary:after{content:"+";font-family:var(--corps);font-size:1.5rem;position:absolute;top:14px;right:4px}.udf .faq details[open] summary:after{content:"−"}.udf .faq details p{max-width:70ch;color:var(--gris);margin:0 0 18px}.udf .local-in{max-width:820px}.udf .local-in p{color:var(--gris)}.udf .fil{color:var(--gris);padding-block:18px;font-size:.92rem}.udf .fil a{text-decoration:none}.udf .fil a:hover{text-decoration:underline}.udf .fiche{grid-template-columns:minmax(0,620px) minmax(0,520px);justify-content:center;align-items:start;gap:clamp(32px,6vw,88px);padding-bottom:clamp(48px,6vw,88px);display:grid}.udf .fiche>*{min-width:0}.udf .fiche .fil{padding-top:0}.udf .fiche .galerie{gap:10px;width:100%;display:grid}.udf .fiche .galerie .principale{aspect-ratio:4/5;background:var(--fond-pale);overflow:hidden}.udf .fiche .galerie .principale img{object-fit:cover;width:100%;height:100%}.udf .fiche .galerie .vignettes{flex-wrap:wrap;gap:8px;display:flex}.udf .fiche .galerie .vignettes button{cursor:pointer;opacity:.7;background:0 0;border:1.5px solid #0000;width:72px;height:90px;padding:0}.udf .fiche .galerie .vignettes button[aria-pressed=true]{border-color:var(--sauge-fonce);opacity:1}.udf .fiche .galerie .vignettes img{object-fit:cover;width:100%;height:100%}.udf .fiche h1{margin-bottom:.25em}.udf .fiche .prix-grand{margin:0 0 1em;font-size:1.4rem;font-weight:500}.udf .fiche .desc{font-size:1.1rem}.udf .compo{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.udf .compo:empty{display:none}.udf .compo span{background:var(--sauge-pale);color:var(--sauge-fonce);border-radius:3px;padding:4px 12px;font-size:.9rem}.udf .fiche form{gap:20px;margin:28px 0;display:grid}.udf .fiche form>*{min-width:0;margin:0}.udf .champ-titre{margin:0 0 10px;font-weight:500;display:block}.udf .tailles{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:0;padding:0;display:flex}.udf .tailles legend{margin-bottom:10px;padding:0;font-weight:500}.udf .tailles label{cursor:pointer;position:relative}.udf .tailles input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.udf .tailles span{border:1.5px solid var(--champ);background:#fff;border-radius:3px;flex-direction:column;min-width:104px;height:100%;padding:10px 14px;font-weight:500;display:flex}.udf .tailles span b{font-weight:500}.udf .tailles span em,.udf .tailles span small{color:var(--gris);font-size:.95rem;font-style:normal;font-weight:400}.udf .tailles input:checked+span{border-color:var(--sauge-fonce);background:var(--fond-pale);box-shadow:inset 0 0 0 1px var(--sauge-fonce)}.udf .tailles input:focus-visible+span{outline:2px solid var(--encre);outline-offset:2px}.udf .message-carte .petit{margin:6px 0 0}.udf .qte{border:1.5px solid var(--champ);background:#fff;border-radius:3px;align-items:center;display:inline-flex}.udf .qte button{cursor:pointer;width:44px;height:46px;color:var(--encre);background:0 0;border:0;font-size:1.2rem}.udf .qte span,.udf .qte output{text-align:center;min-width:28px;font-weight:500}.udf .reassurance{border-top:1px solid var(--sauge);margin:0;padding:0;list-style:none}.udf .reassurance li{border-bottom:1px solid var(--sauge);padding:12px 0}.udf .reassurance li:has(>svg){grid-template-columns:22px 1fr;gap:12px;display:grid}.udf .reassurance svg{width:20px;height:20px;color:var(--sauge-fonce);margin-top:2px}.udf .reassurance b,.udf .reassurance strong{font-weight:500}.udf .similaires{background:var(--fond-pale)}.udf .voile{z-index:150;opacity:0;pointer-events:none;background:#1e201a73;transition:opacity .25s;position:fixed;inset:0}.udf .tiroir{z-index:160;visibility:hidden;background:#fff;flex-direction:column;width:min(440px,100vw);transition:transform .3s,visibility .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.udf .tiroir header{background:var(--fond);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.udf .tiroir header h2{margin:0;font-size:1.6rem}.udf .fermer{cursor:pointer;width:44px;height:44px;color:var(--encre);background:0 0;border:0;font-size:1.8rem;line-height:1}.udf .t-ajout{background:var(--fond-pale);margin:0;padding:12px 22px;font-weight:500}.udf .tiroir .lignes{flex:1;padding:8px 22px;overflow-y:auto}.udf .ligne-panier{border-bottom:1px solid var(--sauge-pale);grid-template-columns:72px 1fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.udf .ligne-panier img{object-fit:cover;background:var(--fond-pale);width:72px;height:90px}.udf .ligne-panier h4{margin:0 0 2px;font-size:1.15rem}.udf .ligne-panier .det{color:var(--gris);margin:0 0 8px;font-size:.92rem}.udf .ligne-panier .qte{border-width:1px}.udf .ligne-panier .qte button{width:36px;height:36px;font-size:1.05rem}.udf .ligne-panier .qte span{min-width:22px}.udf .ligne-panier .retirer{color:var(--gris);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:12px;padding:6px 0;font-size:.9rem;text-decoration:underline}.udf .ligne-panier .px{white-space:nowrap;font-weight:500}.udf .tiroir footer{border-top:1px solid var(--sauge-pale);padding:18px 22px 22px}.udf .tiroir footer .total{justify-content:space-between;font-size:1.1rem;font-weight:500;display:flex}.udf .tiroir footer .petit{margin:6px 0 14px;font-size:.88rem}.udf .tiroir .vide{text-align:left;margin:0;padding:16px 0}.udf .tiroir .vide p{color:var(--gris)}.udf .vide-brin{display:none}.udf .commande{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:clamp(28px,5vw,72px);padding-block:8px clamp(56px,7vw,104px);display:grid}.udf .commande>*{min-width:0}.udf .etape{border:0;margin:0;padding:0 0 28px}.udf .etape h2{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;font-size:1.6rem;display:flex}.udf .etape h2 small{font:400 .95rem var(--corps);color:var(--gris)}.udf .modes{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.udf .modes label{cursor:pointer;position:relative}.udf .modes input{opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}.udf .modes span{border:1.5px solid var(--champ);background:#fff;border-radius:3px;flex-direction:column;gap:2px;height:100%;padding:14px 16px;display:flex}.udf .modes span b{font-weight:500}.udf .modes span em{color:var(--gris);font-size:.9rem;font-style:normal}.udf .modes input:checked+span{border-color:var(--sauge-fonce);background:var(--fond-pale);box-shadow:inset 0 0 0 1px var(--sauge-fonce)}.udf .modes input:focus-visible+span{outline:2px solid var(--encre);outline-offset:2px}.udf .jours{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.udf .jours button{border:1.5px solid var(--champ);cursor:pointer;text-align:center;background:#fff;border-radius:3px;min-width:76px;padding:8px 12px;font-weight:500;line-height:1.25}.udf .jours button small{color:var(--gris);text-transform:capitalize;font-size:.85rem;font-weight:400;display:block}.udf .jours button b{font-size:1rem;font-weight:500;display:block}.udf .jours button[aria-pressed=true]{border-color:var(--sauge-fonce);background:var(--fond-pale);box-shadow:inset 0 0 0 1px var(--sauge-fonce)}.udf .jours button:disabled{opacity:.4;cursor:not-allowed}.udf .creneaux{flex-wrap:wrap;gap:8px;display:flex}.udf .creneaux button{border:1.5px solid var(--champ);cursor:pointer;background:#fff;border-radius:3px;min-width:130px;padding:10px 14px;font-weight:500}.udf .creneaux button[aria-pressed=true]{border-color:var(--sauge-fonce);background:var(--fond-pale);box-shadow:inset 0 0 0 1px var(--sauge-fonce)}.udf .creneaux p{color:var(--gris);margin:0}.udf .recap{top:calc(var(--h-entete) + 20px);background:var(--fond-pale);padding:24px;position:sticky}.udf .recap h2{font-size:1.6rem}.udf .recap .ligne-panier{border-bottom-color:color-mix(in srgb, var(--sauge) 45%, #fff);grid-template-columns:56px 1fr auto}.udf .recap .ligne-panier img{width:56px;height:70px}.udf .recap dl{grid-template-columns:1fr auto;gap:6px 0;margin:16px 0 18px;display:grid}.udf .recap dd{text-align:right;margin:0;padding-left:12px}.udf .recap dt.total,.udf .recap dd.total{border-top:1.5px solid var(--encre);margin-top:6px;padding-top:10px;font-size:1.15rem;font-weight:600}.udf .merci{max-width:720px;padding-block:clamp(56px,7vw,104px)}.udf .merci .num{font-weight:500}.udf .merci .couronne-merci{display:none}.udf .merci .actions,.udf .merci-actions{flex-wrap:wrap;gap:12px;display:flex}.udf .pied{background:var(--fond);color:var(--encre);padding:64px var(--marge) 28px}.udf .pied-in{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px;display:grid}.udf .pied-logo img{width:200px}.udf .pied-marque p{margin-top:16px}.udf .pied h2{font-size:1.35rem}.udf .pied ul{margin:0;padding:0;list-style:none}.udf .pied-liens li{padding:4px 0}.udf .pied-liens a{text-decoration:none}.udf .pied-liens a:hover{text-decoration:underline}.udf .pied-hor li{justify-content:space-between;gap:12px;max-width:260px;padding:2px 0;display:flex}.udf .pied-note{margin-top:10px;font-size:.95rem}.udf .pied-bas{border-top:1px solid color-mix(in srgb, var(--encre) 30%, transparent);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:48px 0 0;padding-top:20px;font-size:.88rem;display:flex}.udf .pied-bas nav{flex-wrap:wrap;gap:6px 18px;display:flex}.udf .pied-bas a{text-decoration:none}.udf .pied-bas a:hover{text-decoration:underline}.udf .pied-bas .credit{color:var(--gris);flex-basis:100%;font-size:.82rem}.udf .pied-bas .credit a{text-underline-offset:3px;text-decoration:underline}.udf .petales{z-index:1;pointer-events:none;position:fixed;inset:0}.udf .wrap,.udf .page,.udf .h-haut,.udf .ruban,.udf .pied-in,.udf .pied-bas{z-index:2;position:relative}.udf .tete-page{background:var(--fond);padding-block:clamp(40px,5vw,72px) clamp(28px,3vw,44px)}.udf .tete-page h1{margin-bottom:.3em}.udf .tete-page .chapo{margin:0}.udf .tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:32px;display:flex}.udf .tete h2{margin:0}@media (max-width:1340px){.udf .entete-in{grid-template-columns:auto 1fr auto auto}.udf .nav{background:var(--fond);padding:8px var(--marge) 20px;border-top:1px solid color-mix(in srgb, var(--encre) 20%, transparent);max-height:calc(100dvh - var(--h-entete));flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.udf .nav.ouvert{display:flex}.udf .nav a{border-bottom:1px solid color-mix(in srgb, var(--encre) 15%, transparent);padding:14px 0;font-size:1.05rem}.udf .nav a[aria-current=page]{border-bottom-color:color-mix(in srgb, var(--encre) 15%, transparent);text-underline-offset:5px;text-decoration:underline}.udf .panier-btn{grid-column:3}.udf .burger{cursor:pointer;background:0 0;border:0;flex-direction:column;grid-column:4;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:flex}.udf .burger span{background:var(--encre);height:2px;display:block}.udf .grille{grid-template-columns:repeat(3,minmax(0,1fr))}.udf .mar-in,.udf .at-in{grid-template-columns:1fr 1fr}.udf .mar-txt,.udf .at-txt{grid-column:1/-1;padding:0}}@media (max-width:1100px){.udf .process,.udf .portfolio.portfolio-4{grid-template-columns:repeat(2,minmax(0,1fr))}.udf .portfolio:not(.portfolio-4){grid-template-columns:repeat(3,minmax(0,1fr))}.udf .etapes-liste:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.udf .faq-in,.udf .deuil-in{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.udf .logo img{height:56px}.udf .h-haut{grid-template-columns:1fr;padding-top:24px}.udf .h-logo{display:none}.udf .maeva-in,.udf .fetes-in,.udf .abo-in,.udf .liv-in,.udf .devis-in,.udf .fiche,.udf .commande{grid-template-columns:minmax(0,1fr)}.udf .pied-in{grid-template-columns:1fr 1fr}.udf .s-mois{grid-template-columns:repeat(6,minmax(0,1fr))}.udf .etapes-liste{grid-template-columns:1fr;gap:20px}.udf .recap{position:static}}@media (max-width:760px){.udf .bandeau-avec .bandeau-in{flex-direction:column;align-items:stretch}.udf .bandeau-ph{width:100%}.udf .bandeau-ph img{aspect-ratio:16/10;object-position:50% 30%}.udf .portfolio:not(.portfolio-4){grid-template-columns:repeat(2,minmax(0,1fr))}.udf .portfolio{gap:8px}.udf .etapes-liste:has(>li:nth-child(4)){grid-template-columns:minmax(0,1fr)}.udf .lb-fig{padding:64px 12px 84px}.udf .lb-fig img{max-height:calc(100vh - 170px)}.udf .lb-p,.udf .lb-n{top:auto;bottom:16px;transform:none}.udf .panier-txt{display:none}.udf .grille,.udf .grille-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.udf .c-txt h3{font-size:1.12rem}.udf .c-ajout{align-self:stretch}.udf .champs,.udf .modes{grid-template-columns:1fr}.udf .champs .large{grid-column:auto}.udf .m-long{display:none}.udf .m-court{display:inline}.udf .s-fleurs{min-height:0}.udf .pied-in{grid-template-columns:1fr}.udf .zones-liste li{flex-direction:column;gap:6px}.udf .mar-b,.udf .at-2{margin-top:32px}}@media (max-width:760px) and (min-height:500px){.udf .heros{min-height:0;height:calc(100svh - var(--h-entete));max-height:760px}.udf .h-haut{padding:22px var(--marge) 22px;flex:none}.udf .h-txt h1{font-size:clamp(1.9rem,8.4vw,2.5rem)}.udf .h-lead{margin-bottom:1.1em;font-size:1rem}.udf .heros .h-btns{flex-wrap:nowrap;gap:8px}.udf .heros .h-btns .btn{padding-inline:.85em;font-size:.95rem}.udf .ruban{flex:auto;height:auto;min-height:140px}}@media (prefers-reduced-motion:reduce){.udf .petales{display:none}.udf .ruban{overflow-x:auto}.udf .ruban-piste{animation:none}}.udf{color:var(--encre);font:400 1.0625rem/1.6 var(--corps);-webkit-font-smoothing:antialiased}@media (max-width:760px){.udf{font-size:1rem}}.udf dialog{margin:auto}.udf button:not(:disabled){cursor:pointer}}body.panier-ouvert .udf .voile{opacity:1;pointer-events:auto}body.panier-ouvert .udf .tiroir{visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.udf *,.udf :before,.udf :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes mf-defile{to{transform:translate(-50%)}}@keyframes mf-pulse{40%{transform:scale(1.3)}}
@layer components{.udf .fiche .tailles{margin-inline:2px}.udf .fiche .tailles legend{padding-inline:2px}.udf .fiche .tailles legend .aide{margin-top:2px;font-weight:400;display:block}.udf .fiche .tailles.invalide span{border-color:#c4241b}.udf .fiche .erreur-choix{color:#b3170f;margin:-16px 0 24px;font-size:14px}.udf .fiche .modele-carte{margin-bottom:26px}.udf .fiche .taille-detail{margin:-14px 0 24px}.udf .fiche .taille-detail:empty{display:none}.udf .fiche .taille-detail b{color:var(--encre);font-weight:600}.udf .fiche .quantite{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.udf .fiche .quantite .champ-titre{margin:0}.udf .fiche .quantite .qte button{width:40px;height:40px}.udf .fiche .quantite .qte button:disabled{opacity:.35;cursor:not-allowed}.udf .fiche .quantite .qte span{min-width:24px}.udf .fiche .rupture{margin:12px 0 0}.udf .texte-riche>:last-child{margin-bottom:0}.udf .fiche .texte-riche.desc{margin-bottom:17.5px}.udf .liste-fiche{gap:4px;margin:0 0 1em;padding:0;list-style:none;display:grid}.udf .liste-fiche li{padding-left:18px;position:relative}.udf .liste-fiche li:before{content:"";background:var(--prune);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:3px}.udf .liste-fiche.deux-col{grid-template-columns:1fr 1fr;gap:4px 20px}.udf .fiche-details{border-top:1px solid var(--trait);gap:18px;margin:28px 0 0;padding:24px 0 0;font-size:15.5px;display:grid}.udf .fiche-details h2{font:600 15.5px/1.4 var(--corps);letter-spacing:0;margin:0 0 6px}.udf .fiche-details p{color:var(--encre-2);margin:0}.udf .fiche-attente .principale{animation:1.4s ease-in-out infinite udf-attente}.udf .fiche-attente .barre{background:var(--brume-2);border-radius:10px;max-width:100%;animation:1.4s ease-in-out infinite udf-attente}@media (prefers-reduced-motion:reduce){.udf .fiche-attente .principale,.udf .fiche-attente .barre{animation:none}}.udf .voile,.udf .tiroir{z-index:100}.udf .tiroir .lignes{overscroll-behavior:contain}.udf .tiroir .lignes-liste{margin:0;padding:0;list-style:none}.udf .ligne-panier .retirer{padding:1px 6px}.udf .ligne-panier h4 a{color:inherit;text-decoration:none}.udf .ligne-panier h4 a:hover{color:var(--prune)}.udf .ligne-panier .vis-vide{background:var(--brume);border-radius:10px;width:72px;height:90px;display:block}.udf .tiroir .indispo{color:#b3170f;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.4}.udf .tiroir footer .indispo{margin:-6px 0 14px}.udf .tiroir footer .total.remise{color:var(--feuille);font-size:15.5px;font-weight:500}.udf .tiroir footer{padding-bottom:max(24px, env(safe-area-inset-bottom))}.udf .tiroir .annule{background:var(--poudre-pale);border-bottom:1px solid var(--trait);justify-content:space-between;align-items:center;gap:14px;padding:10px 24px;font-size:14.5px;display:flex}.udf .tiroir .annule b{font-weight:600}.udf .tiroir .annule button{background:0 0;border:0;flex:none;padding:6px 0;font-size:14.5px}}@keyframes udf-attente{50%{opacity:.55}}
@layer components{.udf .nowrap{white-space:nowrap}.udf .jours button:focus-visible,.udf .creneaux button:focus-visible,.udf .qte button:focus-visible,.udf .ligne-panier .retirer:focus-visible,.udf button.lien:focus-visible{outline:2px solid var(--prune);outline-offset:2px}.udf .jours button:not(:disabled):not([aria-pressed=true]):hover,.udf .creneaux button:not([aria-pressed=true]):hover{border-color:var(--encre-3)}.udf button.lien{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:500}.udf .petit button.lien{font-size:inherit}.udf .champ select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%233a2a29' stroke-width='1.4'/%3E%3C/svg%3E") right 16px center no-repeat;padding-right:40px}.udf .champ input[readonly]{background:var(--brume);cursor:default}.udf .champ .titre-champ{margin-bottom:6px;font-size:15px;font-weight:500;display:block}.udf .champ .titre-champ .req{color:#c4241b;margin-left:3px}.udf .champs .sous-titre h3{margin:6px 0 4px;font-size:22px}.udf .champs .sous-titre .petit{margin:0}.udf .date-lointaine{margin-top:14px}.udf .ceremonie{background:var(--poudre);border-radius:var(--rayon);margin-top:26px;padding:22px 22px 24px}.udf .ceremonie h3{margin-bottom:4px;font-size:22px}.udf .ceremonie .petit{margin:0 0 16px}.udf .bloc-code{margin-bottom:24px}.udf .recap .bloc-code{border-top:1px solid var(--trait);margin:0 0 18px;padding-top:18px;display:block}.udf .recap .bloc-code label,.udf .recap .bloc-code .titre-champ{font-size:14.5px}.udf .recap .code-promo .btn{padding:0 18px}.udf .code-promo{gap:10px;display:flex}.udf .code-promo input{text-transform:uppercase;flex:1;min-width:0}.udf .code-promo input::placeholder{text-transform:none}.udf .code-promo .btn{flex:none;min-height:52px;padding:0 24px}.udf .champ.erreur .code-promo input{border-color:#c4241b}.udf .code-applique{border:1.5px solid var(--trait);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;min-height:52px;padding:10px 14px;font-size:16px;display:flex}.udf .code-applique b{letter-spacing:.04em;font-weight:600}@media (max-width:420px){.udf .code-promo{gap:8px}.udf .code-promo .btn{padding:0 18px}}.udf .carte-stripe{border:1.5px solid var(--trait);background:#fff;border-radius:12px;align-items:center;height:52px;padding:0 14px;transition:border-color .2s;display:flex}.udf .carte-stripe>*{flex:1;min-width:0}.udf .carte-stripe:focus-within{border-color:var(--prune)}.udf .champ.erreur .carte-stripe{border-color:#c4241b}.udf .etape.resume{padding:22px 0 24px}.udf .etape.resume h2{margin-bottom:8px;font-size:24px}.udf .etape.resume p{color:var(--encre-2);margin:0}.udf .etape.resume .lien{margin-top:10px;font-size:15.5px}.udf .ligne-panier .vignette-vide{background:var(--brume-2);border-radius:10px;width:72px;height:90px;display:block}.udf .recap .ligne-panier .vignette-vide{width:58px;height:72px}.udf .ligne-panier .det.indispo{color:#b3170f;font-weight:600}.udf .merci-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}}
@layer components;
@layer components{.udf .legal-grille{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:80px;display:grid}.udf .legal-cote{position:sticky;top:116px}.udf .legal-sommaire>p{font:600 13px/1.2 var(--corps);letter-spacing:.14em;text-transform:uppercase;color:var(--encre-2);margin:0 0 14px}.udf .legal-cote ol{border-left:1px solid var(--trait);margin:0;padding:0 0 0 16px;list-style:none}.udf .legal-cote li a{color:var(--encre-2);padding:6px 0;font-size:15px;line-height:1.4;text-decoration:none;transition:color .2s;display:block}.udf .legal-cote li a:hover{color:var(--prune)}.udf .legal-sommaire-mobile{display:none}.udf .legal-texte{min-width:0;max-width:46em}.udf .legal-article{border-top:1px solid var(--trait);padding:44px 0}.udf .legal-article:first-child{border-top:0;padding-top:0}.udf .legal-article h2{margin-bottom:18px;font-size:clamp(26px,2.3vw,32px);line-height:1.18}.udf .legal-corps{color:var(--encre-2)}.udf .legal-corps>:last-child{margin-bottom:0}.udf .legal-corps h3{color:var(--encre);margin:30px 0 10px;font-size:21px}.udf .legal-corps strong{color:var(--encre);font-weight:600}.udf .legal-corps ul{margin:0 0 1em;padding-left:1.25em;list-style:outside}.udf .legal-corps li{margin-bottom:8px}.udf .legal-corps li::marker{color:var(--prune)}.udf .legal-texte a:not(.btn){color:var(--encre);text-decoration:underline;-webkit-text-decoration-color:var(--poudre-2);text-decoration-color:var(--poudre-2);text-underline-offset:4px;text-decoration-thickness:2px;transition:color .2s,text-decoration-color .2s}.udf .legal-texte a:not(.btn):hover{color:var(--prune);-webkit-text-decoration-color:var(--prune);text-decoration-color:var(--prune)}.udf .legal-maj{border-top:1px solid var(--trait);margin:48px 0 0;padding-top:22px}.udf .legal-fiche{background:var(--brume);border-radius:var(--rayon);grid-template-columns:1fr 1fr;gap:20px 32px;margin:24px 0 26px;padding:26px 30px;display:grid}.udf .legal-fiche>div{min-width:0}.udf .legal-fiche .large{grid-column:1/-1}.udf .legal-fiche dt{font:600 12.5px/1.3 var(--corps);letter-spacing:.12em;text-transform:uppercase;color:var(--prune)}.udf .legal-fiche dd{color:var(--encre);overflow-wrap:anywhere;margin:5px 0 0}.udf .legal-tableau{margin:24px 0 26px;overflow-x:auto}.udf .legal-tableau table{border-collapse:collapse;text-align:left;width:100%;font-size:16px}.udf .legal-tableau th{border-bottom:1.5px solid var(--encre-3);font:600 12.5px/1.3 var(--corps);letter-spacing:.12em;text-transform:uppercase;color:var(--encre-2);padding:0 16px 12px 0}.udf .legal-tableau td{border-bottom:1px solid var(--trait);vertical-align:top;padding:13px 16px 13px 0}.udf .legal-tableau td+td{color:var(--encre)}.udf .legal-note{border-left:3px solid var(--prune);background:var(--poudre-pale);border-radius:0 var(--rayon) var(--rayon) 0;color:var(--encre);margin:24px 0 26px;padding:18px 22px}.udf .legal-note>:last-child{margin-bottom:0}.udf .a-completer{background:var(--poudre);color:var(--nuit);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:1px 7px;font-weight:600}.udf .legal-annexe{background:var(--brume);border-radius:var(--rayon);margin-top:12px;padding:34px 36px}.udf .legal-annexe h2{margin-bottom:14px;font-size:clamp(26px,2.3vw,32px);line-height:1.18}.udf .legal-annexe .petit{margin-bottom:26px}.udf .legal-annexe .modele{border-top:1px solid var(--trait);padding-top:24px}.udf .legal-annexe ul{gap:18px;margin:8px 0 18px;padding:0;list-style:none;display:grid}.udf .legal-annexe li{color:var(--encre-2);flex-wrap:wrap;align-items:flex-end;gap:6px 12px;display:flex}.udf .legal-annexe li:after{content:"";border-bottom:1.5px dotted var(--encre-3);flex:8rem;height:22px}@media (max-width:900px){.udf .legal-grille{grid-template-columns:1fr;gap:36px}.udf .legal-cote{position:static}.udf .legal-sommaire{display:none}.udf .legal-sommaire-mobile{background:var(--brume);border-radius:var(--rayon);display:block}.udf .legal-sommaire-mobile summary{cursor:pointer;min-height:54px;font:600 14px/1.2 var(--corps);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;list-style:none;display:flex}.udf .legal-sommaire-mobile summary::-webkit-details-marker{display:none}.udf .legal-sommaire-mobile summary:after{content:"+";font:400 24px/1 var(--corps);color:var(--prune);transition:transform .3s var(--ease)}.udf .legal-sommaire-mobile[open] summary:after{transform:rotate(45deg)}.udf .legal-sommaire-mobile summary span{letter-spacing:0;text-transform:none;color:var(--encre-2);margin-left:auto;font-weight:400}.udf .legal-sommaire-mobile nav{padding:4px 20px 18px}.udf .legal-sommaire-mobile li a{padding:9px 0}}@media (max-width:640px){.udf .legal-fiche{grid-template-columns:1fr;padding:22px}.udf .legal-annexe{padding:26px 22px}.udf .legal-article{padding:36px 0}}.udf .introuvable .chapo{margin:18px auto 30px}.udf .introuvable .actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.udf .pied .bas .credit{opacity:.8;flex-basis:100%;font-size:13px}.udf .pied .bas .credit a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}
