@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{max-width:100%;border-style:none}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}.border{border:1px solid #000}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--site-max: 100%;--site-min: 320px;--page-max: 1600px;--font-size-primary: 16px;--primary: hsl(195, 97%, 24%);--base: var(--primary);--bg-primary: var(--primary);--darki: hsl(240deg 33% 98%);--white: hsl(0, 0%, 100%);--black: hsl(0, 0%, 0%);--gr-1: hsl(207, 72%, 22%);--gr-2: hsl(225deg 21% 81%);--gr-3: hsl(195 33% 88%);--gr-3-1: hsl(195deg 39.61% 91.12%);--gr-4: hsl(195, 33%, 93%);--green: #16a34a;--rev-white: hsl(0, 0%, 100%);--rev-white-25: hsl(0 0% 100% / 25%);--rev-white-50: hsl(0 0% 100% / 50%);--rev-white-75: hsl(0 0% 100% / 75%);--rev-black: rgb(0, 0, 0);--rev-black-50: hsl(0 0% 0% / 50%);--rev-black-25: hsl(0 0% 0% / 25%);--rev-black-75: hsl(0 0% 0% / 75%);--h2: var(--primary);--bg-valid: hsl(135deg 58% 38%);--bg-valid-h: hsl(135deg 58% 28%);--bg-alert: #a71230;--bg-alert-h: #810921;--bg-payant: hsl(36, 79%, 50%);--bg-payant-h: hsl(36, 79%, 46%);--bg-info: hsl(206deg 52% 63%);--bg-info-h: hsl(206deg 52% 53%);--bg-warning: hsl(31, 59%, 54%);--valid: var(--bg-valid);--valid-h: var(--bg-valid-h);--info: hsl(206deg 58% 55%);--info-h: color-mix(in oklab, var(--info) 90%, var(--rev-black) 10%);--alert: hsl(0deg 58% 48%);--error: hsl(0deg 58% 48%);--warning: hsl(31deg 64% 59%);--bg-soft: hsl(0deg 0% 100% / 30%);--male: hsl(206deg 58% 55%);--femelle: hsl(330deg 100% 70%);--fav: #ffae00;--stars: var(--fav);--fida: #ff8a00;--box-bg: hsl(0 0% 100%);--bg-body: color-mix(in oklab, var(--primary) 5%, var(--white) 100%);--space-global:calc(1rem + .5vw);--padding-space:calc(1rem + .75vw);--box-bg-img: color-mix(in oklab, var(--primary) 10%, var(--white) 100%);--parcours: hsl(0, 0%, 100%);--parcours-titre: hsl(206deg 90% 39%);--parcours-filda: var(--parcours-titre);--parcours-fidelite: hsl(240deg 7% 3%);--parcours-gamme: hsl(175, 71%, 43%);--parcours-tech: hsl(133, 74%, 27%);--parcours-administratif: hsl(34, 90%, 31%);--parcours-utiliserpts: hsl(290, 43%, 35%);--parcours-activite: hsl(34, 100%, 47%);--parcours-lignee: hsl(354, 94%, 46%);--parcours-fb: hsl(221deg 45% 50%);--parcours-service: hsl(201, 37%, 49%);--parcours-fidelite-h: hsla(240, 0%, 0%, 1);--parcours-gamme-h: hsla(175, 71%, 43%, .5);--parcours-tech-h: hsla(133, 74%, 27%, .5);--parcours-administratif-h: hsla(34, 90%, 31%, .5);--parcours-utiliserpts-h: hsla(290, 43%, 35%, .5);--parcours-activite-h: hsla(34, 100%, 47%, .5);--parcours-lignee-h: hsla(354, 94%, 46%, .5);--parcours-fb-h: hsla(221, 45%, 50%, .5);--parcours-service-h: hsla(201, 37%, 49%, .5);--header-bg: var(--primary);--header-border-color: hsl(225deg 35% 70% / 40%);--header-icone: hsl(0, 0%, 100%);--header-icone-h: hsl(206deg 81% 55%);--nav-a-bgh: hsl(194deg 29% 61%);--menu-bg: var(--rev-white);--menu-srub-txt: var(--rev-black);--menu-a-txt: hsl(195, 45%, 38%);--menu-a-txth: hsl(206deg 80% 95%);--menu-a-bgh: hsl(195deg 34% 89%);--menu-a-bga: hsl(194, 48%, 88%);--mm-bg: hsla(206, 80%, 22%, .692);--smm-bg: hsla(206, 80%, 22%, .692);--smm-a: hsl(205, 100%, 89%);--smm-border: var(--menu-a-bga);--ref: 1rem;--xs: calc(var(--ref) * .5);--sm: calc(var(--ref) * .75);--md: calc(var(--ref) * 1);--lg: calc(var(--ref) * 1.5);--xl: calc(var(--ref) * 2.5);--xxl: calc(var(--ref) * 3);--sm-vw: clamp(.25em, 1vw, .75em);--md-vw: clamp(.9em, 1vw, 1em);--lg-vw: clamp(1.25em, 1.5vw, 1.5em);--xl-vw: clamp(1.5em, 2vw, 2.5em);--xxl-vw: clamp(2em, 2vw, 4em);--nav-bg: color-mix(in oklab, var(--primary) 90%, var(--rev-black) 20%);--filtres__: color-mix(in oklab, var(--primary) 20%, hsl(195deg 100% 90%) 70%);--padding-champs: clamp(.75rem, 1vw, 1rem);--input-border-color: var(--gr-2);--input-border-color-h: var(--primary);--form-int: hsl(229deg 22.69% 32.09%);--border-btn: hsla(0, 0%, 0%, .16);--bg-btn: #008fc3;--bg-btn-h: #0070a3;--radius-xs: 2px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 16px;--radius-rond: 10rem;--tab-bg:rgb(240, 245, 248);--tab-bg-pair:rgb(228 238 243);--tab-bg-h:rgb(227, 236, 241);--tab-bg-th:rgb(211 229 238);--tab-border:rgb(190, 210, 220)}:root:has(.admin-theme > [value=dark]:checked){--primary: #000}@media only screen and (max-width:768px){:root{--font-size-primary: 14px}}.fiche-btn a.inactif,.fiche-btn a.btn,.fiche-image .image,.page-global,#for-select-race:checked+label+.submenu,.header-account div div:last-child svg,.aucun,.tox-tinymce,.form-file input[type=file]+label,.form-file,input[type=text],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date],input[type=heure],input[type=time],textarea,select,.form-blok .form-int,.filda{width:100%;width:-webkit-fill-available;width:-moz-available}.dev-tabex td{padding-left:clamp(.5em,1.5vw,1em);padding-right:clamp(.5em,1.5vw,1em)}.dev-tabex td{padding-top:clamp(.5em,1.5vw,1em);padding-bottom:clamp(.5em,1.5vw,1em)}.cont-1,.cont-2,.cont-3,.header-config,.pl-visu,.dev-exemple,.card-alert,.card-valid,.card-warning,.card-info{padding-left:clamp(1em,1.5vw,2em);padding-right:clamp(1em,1.5vw,2em)}.cont-1,.cont-2,.cont-3,.pl-visu,.dev-tab-content,.dev-exemple,.card-alert,.card-valid,.card-warning,.card-info{padding-top:clamp(1em,1.5vw,2em);padding-bottom:clamp(1em,1.5vw,2em)}.box-1 .image .fav span,.stars .ic{font-variation-settings:"FILL" 1}.fiche-image .btn-site,.theme-list .box,.blok a,.header-account,.header-ic a .ic,label{transition:all ease-in-out .1s}.filtres__option label,.tab-calendrier td:hover .jour,.tab-calendrier td .event,.tab-calendrier td,.form-radio label,.form-file input[type=file]+label,input[type=text],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date],input[type=heure],input[type=time],textarea,select{transition:all ease-in-out .2s}.header-account .account-img img{object-fit:cover;width:100%;height:100%}.popup .box .fermerPopUp,.box-1 .image .fav span,.filtres__option label,.tab-calendrier td .event,.blok a{cursor:pointer}.box_page__image>span,.box-1 .image>span{font-size:3em;opacity:.1}:root:has(.admin-theme > [value=dark]:checked){--h: 225deg;--l: 6%;--darki: hsl(var(--h) var(--l) 10%);--site-max: 500px;--bg-body: #313338;--header-bg: var(--darki);--header-icone: hsl(210, 9%, 80%);--header-icone-h: hsl(206deg 81% 55%);--header-border-color: hsl(0deg 0% 43% / 40%);--nav-a-bgh: hsla(255, 0%, 0%, .5);--smm-bg: hsl(0deg 0% 100% / 10%);--smm-a: hsl(255, 100%, 100%);--smm-border: hsla(0, 0%, 100%, .2);--menu-bg: var(--darki);--menu-srub-txt: hsl(var(--h) var(--l) 100%);--menu-a-txt: hsl(var(--h) var(--l) 80%);--menu-a-txth: hsl(var(--h) var(--l) 100%);--menu-a-bgh: hsl(0deg 0% 100% / 52%);--menu-a-bga: hsl(var(--h) 0% 100% / 10%);--parcours: hsl(0deg 100% 45%);--parcours-titre: hsl(42, 100%, 52%);--parcours-filda: var(--parcours-titre);--parcours-gamme: hsla(175, 71%, 43%, .5);--parcours-tech: hsla(133, 74%, 27%, .5);--parcours-administratif: hsla(34, 90%, 31%, .5);--parcours-utiliserpts: hsla(290, 43%, 35%, .5);--parcours-activite: hsla(34, 100%, 47%, .5);--parcours-lignee: hsla(354, 94%, 46%, .5);--parcours-fb: hsla(221, 44%, 41%, .5);--parcours-service: hsla(201, 27%, 38%, .5);--parcours-fidelite-h: hsla(240, 0%, 0%, 1);--parcours-gamme-h: hsla(175, 71%, 43%, .25);--parcours-tech-h: hsla(133, 74%, 27%, .25);--parcours-administratif-h: hsla(34, 90%, 31%, .25);--parcours-utiliserpts-h: hsla(290, 43%, 35%, .25);--parcours-activite-h: hsla(34, 100%, 47%, .25);--parcours-lignee-h: hsla(354, 94%, 46%, .25);--parcours-fb-h: hsla(221, 45%, 50%, .25);--parcours-service-h: hsla(201, 27%, 38%, .25);--input-border-color: hsl(222deg 7% 29%);--input-border-color-h: hsl(221, 17%, 37%);--form-int: hsl(227deg 14% 71%);--border-btn: hsla(0, 0%, 100%, .16);--bg-btn: hsl(0deg 0% 0% / 50%);--bg-btn-h: hsl(0deg 0% 0% / 75%);--tab-bg:hsla(0, 0%, 0%, .1);--tab-bg-h:hsla(0, 0%, 0%, .2);--tab-bg-th:hsla(0, 0%, 0%, .4);--rev-black: hsl(0, 0%, 100%);--rev-white: hsl(222deg 4% 14%);--h2: hsl(220deg 46% 77%);--gr-1: hsl(225 6% 65%);--gr-2: hsl(225 6% 55%);--gr-3: hsl(225 6% 45%);--gr-4: hsl(228, 11%, 27%);--bg-alert: hsl(0deg 69% 40%);--bg-alert-h: hsl(0deg 69% 30%);--bg-valid: hsl(127deg 20% 50%);--bg-warning: hsl(37 76% 40%);--bg-info: hsl(195 54% 40%);--bg-soft: hsla(0, 0%, 0%, .2);--valid: hsl(135, 56%, 54%);--info: hsl(206, 75%, 70%);--alert: #a71230;--error: #a71230;--warning: hsl(31, 84%, 54%)}:root:has(.admin-theme > [value=dark]:checked) header{border:0}:root:has(.admin-theme > [value=dark]:checked) .header-logo img{filter:invert(1) hue-rotate(.5turn)}a{color:var(--rev-black)}.filda{color:var(--primary);font-size:.9rem;display:none}.filda.filda-block{display:block}h1{display:flex;justify-content:space-between;gap:1rem;font-size:calc(1.1rem + .25vw);margin:0 0 calc(1rem + 1vw) 0;width:100%}h1 .retour{display:flex;border-radius:.5rem;border:2px solid var(--gr-2);width:40px;height:35px;justify-content:center;align-items:center}h1 .retour a{display:block;height:50px;width:100%;background:url(/build/assets/ic-back.8308adcc.svg) no-repeat 50% 50%}h1 .retour:hover{border-color:var(--gr-1)}h2{font-size:calc(1.025rem + .15vw);margin:0 0 var(--lg) 0;color:var(--h2)}h3,.adm-titre{font-size:1rem;font-weight:700;text-transform:uppercase;margin:0 0 var(--md) 0}h4{font-size:1.05rem}.ok{outline:4px solid #CC0000!important}.mb-1{margin-bottom:.5em}.mt-1{margin-top:.5em}.mr-1{margin-right:.5em}.ml-1{margin-left:.5em}.mb-2{margin-bottom:1em}.mt-2{margin-top:1em}.mr-2{margin-right:1em}.ml-2{margin-left:1em}.mb-3{margin-bottom:1.5em}.mt-3{margin-top:1.5em}.mr-3{margin-right:1.5em}.ml-3{margin-left:1.5em}.mb-4{margin-bottom:2em}.mt-4{margin-top:2em}.mr-4{margin-right:2em}.ml-4{margin-left:2em}.ml-auto{margin-left:auto}.card-alert,.card-valid,.card-warning,.card-info{border-radius:var(--radius-sm);display:block;text-align:center;width:100%;list-style:none;color:var(--white);margin-bottom:1.5rem}.card-alert div,.card-valid div,.card-warning div,.card-info div{display:flex;align-items:center;gap:.5em;font-weight:500;margin-bottom:var(--sm)}.card-alert div:last-child,.card-valid div:last-child,.card-warning div:last-child,.card-info div:last-child{margin-bottom:0}.card-alert{background-color:var(--bg-alert)}.card-valid{background-color:var(--bg-valid)}.card-warning{background-color:var(--bg-warning)}.card-info{background-color:var(--bg-info)}.boxy__info,.boxy__alert{display:inline-flex;gap:.75rem;align-content:stretch;align-items:center}.boxy__info .ic,.boxy__alert .ic{padding:.5rem;border-radius:.5rem}.boxy__info{margin-bottom:var(--lg-vw)}.boxy__info .ic{background-color:#e7f0f3;fill:var(--gr-1)}.boxy__alert{color:var(--alert)}.boxy__alert .ic{background-color:var(--alert);fill:var(--white)}.boxy_gift{position:relative;display:flex;align-items:center;padding:var(--padding-space);overflow:hidden;border-radius:var(--radius-lg);gap:.75rem;align-content:stretch;margin-bottom:var(--lg-vw);background-color:#f3e5c5}.boxy_gift .titre{font-size:1.05rem;margin-bottom:1rem;font-weight:500;color:#a52f00}.boxy_gift>div{z-index:2}.boxy_gift .ic{position:absolute;fill:#fff;rotate:33deg;width:400px;opacity:.6;right:5%;top:50%}.boxy_gift .ic svg{width:100%}.boxy{display:flex;gap:.75rem;align-content:stretch;margin-bottom:var(--lg-vw)}.boxy .ic{background-color:#e7f0f3;padding:.5rem;border-radius:4px;fill:var(--gr-1)}.boxy>div{background-color:#e7f0f3;padding:1rem}.boxy_gift{position:relative;display:flex;padding:var(--padding-space);overflow:hidden;border-radius:var(--radius-lg);gap:.75rem;align-content:stretch;margin-bottom:var(--lg-vw);background-color:#f3e5c5}.boxy_gift .titre{font-size:1.05rem;margin-bottom:1rem;font-weight:500;color:#a52f00}.boxy_gift>div{z-index:2}.boxy_gift .ic{position:absolute;fill:#fff;rotate:33deg;width:400px;opacity:.6;right:5%;top:50% svg;top-width:100%}.pl-grid{display:grid;gap:var(--lg-vw)}.pl-grid.grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pl-flex{display:flex;flex-wrap:wrap;gap:var(--lg-vw);margin-bottom:var(--lg-vw)}.flex-grow{flex-grow:1}.flex-auto{flex:auto}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-direction-column{flex-direction:column}.flex-ic{display:flex;gap:.5rem;align-items:center;color:var(--gr-1);fill:var(--gr-1)}.flex-1.divi-2,.flex-2.divi-2,.flex-3.divi-2{display:flex;gap:var(--lg-vw)}.border-gr-1{border:2px solid var(--gr-1)}.border-gr-2{border:2px solid var(--gr-2)}.border-gr-3{border:2px solid var(--gr-3)}.gr-1{background-color:var(--gr-1);color:var(--rev-white)}.gr-2{background-color:var(--gr-2);color:var(--rev-black)}.gr-3{background-color:var(--gr-3);color:var(--rev-black)}.form-adm{max-width:var(--page-max)}.fw,.fw-ligne{grid-column:1/-1}.form-alone .form-int{width:fit-content;margin-bottom:.75rem}.form-blok.horraire>.fc1>.form-int{background-color:var(--gr-3);padding:var(--md);border-radius:.5rem;margin-bottom:1rem;justify-content:center;font-size:calc(1rem + .25vw);font-weight:700;text-transform:uppercase}.form-blok{border:2px solid var(--gr-2);padding:var(--padding-space);border-radius:var(--radius-xl);margin-bottom:var(--lg);display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:calc(.5rem + .5vw)}@media only screen and (max-width:768px){.form-blok{grid-template-columns:1fr}}.form-blok h4{margin:.5rem 0;text-transform:uppercase;background-color:#e7f0f3;padding:.5rem 1rem;border-radius:.5rem;grid-column:1/-1}.form-blok .fc1,.form-blok .fc2,.form-blok .fc3,.form-blok .fcplus,.form-blok .fcmax{display:flex;gap:.25rem;flex-direction:column}.form-blok .fc1.input-fit-content input[type=text]{width:fit-content}.form-blok .fc1.max50 .form-champs{max-width:50px}.form-blok .fc1.max100 .form-champs{max-width:100px}.form-blok .fc1.max200 .form-champs{max-width:200px}.form-blok .fc1.max300 .form-champs{max-width:300px}.form-blok .fc1.max400 .form-champs{max-width:400px}.form-blok .fc1.max500 .form-champs{max-width:500px}.form-blok .fc1.fc1-bg{padding:1rem;border-radius:1rem;background-color:#ebedf5}.form-blok .fc1.video .flex{border:2px dashed var(--gr-3);padding:.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-weight:600}.form-blok .fc1.video .flex .form-champs{max-width:600px;width:-webkit-fill-available}.form-blok .fc1.recherche input[type=text]{background-image:url(/build/assets/ic-search-input.48b9849c.png);background-position:99% center;background-repeat:no-repeat;background-size:24px}.form-blok .lien{display:inline-flex;color:#00a3da;gap:.5rem;align-items:center;text-decoration:underline}.form-blok .lien .ic{fill:#00a3da;width:14px}.form-blok .auteur{align-items:center;width:250px;margin:auto}.form-blok .auteur .form-int{justify-content:center}.form-blok .vide{visibility:hidden;height:0;margin:0;padding:0}@media only screen and (max-width:768px){.form-blok .vide{display:none}}.form-blok .form-int{position:relative;padding:0 var(--xs) var(--md) .125rem;font-weight:600;display:flex;gap:.5em;color:var(--form-int);align-items:center}.form-blok .form-int:first-letter{text-transform:uppercase}@media only screen and (max-width:768px){.form-blok .form-int{padding:var(--xs) 0}}.form-blok .fw-ligne{display:flex;gap:1rem;align-items:center;padding:.5rem}.form-blok .fw-ligne .int{font-weight:500;color:var(--primary);font-size:1.1rem;margin-bottom:.25rem}.form-blok .fw-ligne .g{font-weight:500;color:var(--gr-1)}.form-blok .fw-ligne:hover{background-color:var(--tab-bg-h)}.form-blok .type-paiement,.form-blok #services{display:flex;flex-wrap:wrap;gap:0 1rem}.form-blok .type-paiement .form-int,.form-blok .type-paiement #liste_services,.form-blok #services .form-int,.form-blok #services #liste_services{width:100%}.form-blok .type-paiement input[type=text],.form-blok #services input[type=text]{max-width:300px;width:100%}.form-blok .type-paiement{flex-direction:row}.form-blok .type-paiement .form-checkbox{flex:0}.form-blok .type-paiement .form-checkbox input{display:none}.form-blok .type-paiement .form-checkbox label{background-color:var(--rev-white);border:2px solid var(--gr-4);border-radius:.5rem;padding:.25rem;padding:.5rem}.form-blok .type-paiement .form-checkbox label img{max-width:40px;max-height:40px}.form-blok .type-paiement .form-checkbox label:hover{border-color:var(--bg-btn-h)}.form-blok .type-paiement .form-checkbox input:checked+label{border-color:var(--bg-btn-h)}.tags-container{margin:8px 0;display:flex;flex-wrap:wrap;gap:8px}.tags-container .tag{background-color:#0072a4;color:#fff;padding:.25rem .25rem .25rem 1rem;border-radius:.5rem;display:inline-flex;align-items:center;font-weight:500}.tags-container .tag span{flex:1}.tags-container .tag button{background:none;border:none;color:#fff;font-weight:700;margin-left:8px;background-color:#ffffff1a;cursor:pointer}.tags-container .tag:hover{background-color:#01445b}.gest_bout{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:1rem}.flex-1:has(.annotation) .form-int{margin-bottom:0}.annotation{margin-bottom:var(--sm)}label{display:inline-flex;cursor:pointer}.rating label{color:#aaa}.rating input[type=radio]{display:none}.rating input[type=radio]:checked+label,.rating input[type=radio]:checked+label~label,.rating input[type=radio]:hover+label~label,.rating input[type=radio]:hover+label{color:orange}select{width:100%}input[type=text],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date],input[type=heure],input[type=time],textarea,select{font-size:1em;border:1px solid var(--input-border-color);padding:var(--padding-champs);border-radius:var(--radius-lg);background-color:var(--rev-white)}input[type=text].error,input[type=url].error,input[type=email].error,input[type=password].error,input[type=number].error,input[type=date].error,input[type=heure].error,input[type=time].error,textarea.error,select.error{outline:2px solid var(--error)}input[type=text]:disabled,input[type=url]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=date]:disabled,input[type=heure]:disabled,input[type=time]:disabled,textarea:disabled,select:disabled{opacity:.4}input[type=text]:focus-visible,input[type=url]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=date]:focus-visible,input[type=heure]:focus-visible,input[type=time]:focus-visible,textarea:focus-visible,select:focus-visible{outline:1px solid var(--primary)}input[type=text]::placeholder,input[type=url]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,input[type=heure]::placeholder,input[type=time]::placeholder,textarea::placeholder,select::placeholder{color:var(--gr-2)}input[type=text]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=date]:focus::-webkit-input-placeholder,input[type=heure]:focus::-webkit-input-placeholder,input[type=time]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder{opacity:0}input[type=text]:hover,input[type=url]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,input[type=date]:hover,input[type=heure]:hover,input[type=time]:hover,textarea:hover,select:hover{outline:1px solid var(--input-border-color-h)}.form-file{position:relative}.form-file .btn{position:absolute;width:30px;height:30px;padding:0;right:5px;top:5px;background:var(--alert) url(/build/assets/ic-trash.8ea48b4a.svg) no-repeat 50% 50%;background-size:50%;display:none}.form-file .btn.btn-delete{min-height:auto}.form-file input[type=file]{display:none}.form-file input[type=file]::-webkit-file-upload-button,.form-file input[type=file]::file-selector-button{visibility:hidden}.form-file input[type=file]+label{border:1px solid var(--gr-2);padding:1rem;flex-direction:column;align-items:center;border-radius:var(--radius-lg);background-color:var(--rev-white)}.form-file input[type=file]+label:hover{border-color:var(--gr-2)}.form-file input[type=file]+label:hover .ic-etat{border-color:var(--valid);opacity:.6}.form-file input[type=file]+label:hover .ic-etat:after{animation:upload 1s infinite}.form-file input[type=file]+label .ic-etat{width:62px;height:62px;border:3px dashed var(--rev-black);opacity:.3;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%}.form-file input[type=file]+label .ic-etat:after{content:"";display:block;width:32px;height:32px;background:url(/build/assets/ic-upload.c6a0a75a.svg) no-repeat 50% 50%;background-size:cover}.form-file input[type=file]+label .file-int,.form-file input[type=file]+label .file-name{font-size:.8em;text-transform:uppercase;font-weight:700}.form-file input[type=file]+label .file-name{max-width:150px;overflow:hidden;white-space:nowrap;text-align:center;text-overflow:ellipsis}.form-file input[type=file]+label.fileOk .file-int,.form-file input[type=file]+label.fileOk .ic-etat{display:none}.form-file label.fileOk+.btn{display:block}.form-file .form-file-img{position:relative;display:flex;justify-content:center;align-items:center;border-radius:var(--radius-md);width:220px;height:150px}@media only screen and (max-width:768px){.form-file .form-file-img{width:100%;height:200px}}.form-file .form-file-img img{object-fit:contain;max-height:95%}@keyframes upload{0%{transform:translate(0)}25%{transform:translateY(-1.25px);opacity:1}to{transform:translateY(-5px);opacity:0}}@media only screen and (max-width:576px){#infosCIE{grid-template-columns:1fr;gap:0}#infosFirst,#infosCIE{grid-template-columns:1fr 2fr}}div.error:before{content:"";display:block;background-color:var(--bg-alert);background-image:url(/build/assets/ic-warning.2dd131c1.svg);background-size:14px;background-repeat:no-repeat;width:20px;height:20px;font-size:.9em;color:#fff!important;border-radius:.25rem;flex-shrink:0;background-position:center}.obligatoire:after{color:var(--info);font-size:clamp(1.9em,2vw,2.2em);content:"*";line-height:.5em;font-weight:700}.pas-obligatoire .obligatoire:after{display:flex;justify-content:center;align-items:center;flex-direction:row;color:transparent;font-size:clamp(1.9em,2vw,2.2em);right:.5em;content:"*";line-height:0em;font-weight:700}.form-radio{display:flex;gap:var(--md);flex-wrap:wrap}.form-radio label{display:inline-flex;justify-content:center;padding:var(--padding-champs);gap:var(--sm);border-radius:var(--radius-lg);outline:1px solid var(--gr-3);background-color:#ffffff50;min-width:120px}.form-radio label:hover{outline-color:var(--valid)}@media only screen and (max-width: 480px){.form-radio label{flex:1}}.form-radio [type=radio]{display:none}.form-radio [type=radio]:checked+label{display:inline-flex;gap:.5em;background-color:var(--bg-btn);border-color:var(--bg-btn);color:#fff;font-weight:700;position:relative}.form-radio [type=radio]:checked+label:before{content:"\2713";position:absolute;right:2px;top:2px;font-size:12px;width:14px;height:14px;opacity:.5}.form-champs,.form-switch,.form-radio,.form-checkbox{flex:1;display:flex;align-items:start}.form-switch{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:center;gap:1rem;cursor:pointer}.form-switch label{display:flex;align-items:center;gap:.5rem}.form-switch input{display:none}.form-switch input:checked+label .checkboxbox{background-color:var(--bg-btn)}.form-switch input:checked+label .checkboxbox:before{transform:translate(24px)}.form-switch .checkboxbox{width:48px;height:24px;background-color:#ccc;border-radius:999px;flex-shrink:0;position:relative;transition:background-color .3s}.form-switch .checkboxbox:before{content:"";position:absolute;left:2px;top:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s}.form-radio label:before{border-radius:50%}input[type=submit],.btn,.btn-plus,button,.fiche-info-btn a{display:inline-flex;justify-content:center;align-items:center;padding:.5rem;min-height:40px;border:0;font-weight:500;background-color:var(--bg-btn);text-align:center;color:#fff;cursor:pointer;transition:all .2s ease-in-out;border-radius:var(--radius-lg);text-shadow:0 1px 3px rgba(0,0,0,.1333333333);font-size:16px}@media only screen and (max-width:1200px){input[type=submit],.btn,.btn-plus,button,.fiche-info-btn a{font-size:14px;padding:.5rem}}@media only screen and (max-width:576px){input[type=submit],.btn,.btn-plus,button,.fiche-info-btn a{border-radius:.75rem}}input[type=submit]:hover,.btn:hover,.btn-plus:hover,button:hover,.fiche-info-btn a:hover{background-color:var(--bg-btn-h)}input[type=submit].btn-green,input[type=submit].btn-green-plus,.btn.btn-green,.btn.btn-green-plus,.btn-plus.btn-green,.btn-plus.btn-green-plus,button.btn-green,button.btn-green-plus,.fiche-info-btn a.btn-green,.fiche-info-btn a.btn-green-plus{background-color:var(--green);background-size:200% 100%;animation:sweep 12s linear infinite;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 0 10px #2d8d30 inset}input[type=submit].btn-green:hover,input[type=submit].btn-green-plus:hover,.btn.btn-green:hover,.btn.btn-green-plus:hover,.btn-plus.btn-green:hover,.btn-plus.btn-green-plus:hover,button.btn-green:hover,button.btn-green-plus:hover,.fiche-info-btn a.btn-green:hover,.fiche-info-btn a.btn-green-plus:hover{transition:background-color .1s ease-in-out;background-color:#1b8f4a}input[type=submit]:active,.btn:active,.btn-plus:active,button:active,.fiche-info-btn a:active{box-shadow:0 0 4px #0000004d inset}input[type=submit],.btn-plus,button,.fiche-info-btn a,a.inactif{width:fit-content}.btn-admin,.superadmin{background-color:#7a0f68;color:#fff!important;display:inline-flex;padding:0 .5rem;height:30px;align-items:center;font-size:12px;border-radius:.25rem;font-weight:600;width:max-content}.btn{width:max-content;position:relative;fill:#fff}.btn.btn-creer,.btn.btn-modifier,.btn.btn-page,.btn.btn-delete,.btn.btn-visualiser{gap:.5rem}.btn.btn-creer:before,.btn.btn-modifier:before,.btn.btn-page:before,.btn.btn-delete:before,.btn.btn-visualiser:before{display:block;content:"";height:24px;width:24px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.btn.btn-creer.btn-creer:before,.btn.btn-modifier.btn-creer:before,.btn.btn-page.btn-creer:before,.btn.btn-delete.btn-creer:before,.btn.btn-visualiser.btn-creer:before{background-image:url(/build/assets/ic-add.8fc55fcc.svg)}.btn.btn-creer.btn-modifier:before,.btn.btn-modifier.btn-modifier:before,.btn.btn-page.btn-modifier:before,.btn.btn-delete.btn-modifier:before,.btn.btn-visualiser.btn-modifier:before{background-image:url(/build/assets/ic-edit.b8187fca.svg)}.btn.btn-creer.btn-visualiser:before,.btn.btn-modifier.btn-visualiser:before,.btn.btn-page.btn-visualiser:before,.btn.btn-delete.btn-visualiser:before,.btn.btn-visualiser.btn-visualiser:before{background-image:url(/build/assets/ic-visualiser.48973bd5.svg)}.btn.btn-creer.btn-page:before,.btn.btn-modifier.btn-page:before,.btn.btn-page.btn-page:before,.btn.btn-delete.btn-page:before,.btn.btn-visualiser.btn-page:before{background-image:url(/build/assets/ic-page.84a1c975.svg)}.btn.btn-creer.btn-delete:before,.btn.btn-modifier.btn-delete:before,.btn.btn-page.btn-delete:before,.btn.btn-delete.btn-delete:before,.btn.btn-visualiser.btn-delete:before{background-image:url(/build/assets/ic-trash.8ea48b4a.svg);background-size:75%}@media only screen and (max-width:768px){.btn span{display:none}}.btn .btn-ic-alert{background-color:#c00;position:absolute;top:-15px;padding:4px;width:30px;height:30px;border-radius:50%}.btn .btn-ic-alert .ic svg{width:20px}.btn.btn-mw{min-width:100px}.btn.btn-delete{flex:0!important;background-color:var(--bg-alert);max-width:320px}.btn.btn-delete:hover{background-color:var(--bg-alert-h)}.btn.up,.btn.down{background-color:var(--gr-3-1);fill:var(--rev-black)}.btn-green-plus{background-color:var(--green);background-size:200% 100%;animation:sweep 12s linear infinite;transition:transform .15s ease,box-shadow .15s ease;padding:1rem 2rem;font-weight:600}@keyframes sweep{0%{background-position:0% 0}to{background-position:200% 0}}input[type=submit].btn-plus,a.btn-plus,button.btn-plus,.btn-plus{padding:var(--sm-vw) var(--md-vw);font-weight:700}input[type=submit]:disabled,.btn-disable,a[href="#"]{opacity:.25}.bg-primary{background-color:var(--bg-primary);color:#fff}.txt-primary{color:var(--primary)}.border-primary{border:1px solid var(--primary)!important}.box-primary{border:1px solid var(--primary);padding:var(--padding-space);border-radius:var(--radius-xl)}.box-primary .box-titre{color:var(--primary);margin-bottom:var(--md)}.box-primary p:last-child{margin-bottom:0}.bg-valid{background-color:var(--bg-valid);color:#fff}.txt-valid{color:var(--valid)}.border-valid{border:1px solid var(--valid)!important}.box-valid{border:1px solid var(--valid);padding:var(--padding-space);border-radius:var(--radius-xl)}.box-valid .box-titre{color:var(--valid);margin-bottom:var(--md)}.box-valid p:last-child{margin-bottom:0}.bg-warning{background-color:var(--bg-warning);color:#fff}.txt-warning{color:var(--warning)}.border-warning{border:1px solid var(--warning)!important}.box-warning{border:1px solid var(--warning);padding:var(--padding-space);border-radius:var(--radius-xl)}.box-warning .box-titre{color:var(--warning);margin-bottom:var(--md)}.box-warning p:last-child{margin-bottom:0}.bg-alert{background-color:var(--bg-alert);color:#fff}.txt-alert{color:var(--alert)}.border-alert{border:1px solid var(--alert)!important}.box-alert{border:1px solid var(--alert);padding:var(--padding-space);border-radius:var(--radius-xl)}.box-alert .box-titre{color:var(--alert);margin-bottom:var(--md)}.box-alert p:last-child{margin-bottom:0}.bg-info{background-color:var(--bg-info);color:#fff}.txt-info{color:var(--info)}.border-info{border:1px solid var(--info)!important}.box-info{border:1px solid var(--info);padding:var(--padding-space);border-radius:var(--radius-xl)}.box-info .box-titre{color:var(--info);margin-bottom:var(--md)}.box-info p:last-child{margin-bottom:0}.g{font-weight:600}.g-400{font-weight:400}.g-500{font-weight:500}.g-600{font-weight:600}.none{display:none}.u{text-decoration:underline}.text-align-center,.center{text-align:center}.margin-auto{margin:auto}.mini{font-size:.8em}.underline{text-decoration:underline}.flex{display:flex}.flex-wrap{display:flex;flex-wrap:wrap}.flex-gap-md{gap:var(--md-vw)}.flex-gap-05{gap:.5rem}.flex-gap-1{gap:1rem}.flex-align-center,.flex-center{display:flex;align-items:center}.flex-centered{display:flex;align-items:center;justify-content:center}.ico-txt{display:flex;align-items:center;margin-bottom:.25rem;gap:.5rem}.ico-txt svg{width:18px;opacity:.75;fill:var(--primary)}.ico-txt.mail{color:var(--primary);text-decoration:underline}.ico-mini svg{fill:var(--primary)}.position-relative{position:relative}.mw-100{max-width:100px}.mw-125{max-width:125px}.mw-150{max-width:150px}.mw-175{max-width:175px}.mw-200{max-width:200px}.mw-fitcontent{max-width:fit-content}.fitcontent{width:fit-content}.tox-statusbar__branding{display:none}.url{color:var(--primary);text-decoration:underline}.aff-encours{display:flex;gap:.5rem;align-items:center;justify-content:center}.doc-resa{display:flex;align-items:center;width:100%;justify-content:space-between;margin-bottom:1rem}.doc-resa select{width:auto}@media only screen and (max-width:576px){.doc-resa{gap:.5rem;flex-direction:column}}.maxw50{width:100%;max-width:50px}.maxw100{width:100%;max-width:100px}.maxw200{width:100%;max-width:200px}.maxw300{width:100%;max-width:300px}.maxw400{width:100%;max-width:400px}.maxw500{width:100%;max-width:500px}#notification{z-index:9999;display:none;position:fixed;top:20px;right:20px;background-color:var(--bg-btn);color:#fff;padding:10px 20px;border-radius:5px;box-shadow:0 2px 8px #0003}.tox-statusbar{display:none!important}.sexe-male{color:var(--male)}.sexe-femelle{color:var(--femelle)}.fill-femelle{fill:var(--femelle)}.fill-male{fill:var(--male)}.btn-actions{display:flex;justify-content:center;gap:1rem}.ic-txt{display:flex;align-items:center;gap:.5rem;fill:var(--rev-black)}.txt-mini{font-size:.8em;color:var(--gr-1)}summary{list-style:none}.mob-on{display:none}.min-suiv-prec{display:flex;flex-wrap:nowrap;gap:.4em;min-width:70px;justify-content:center;fill:var(--white)}.ic{display:inline-flex}.ic svg{width:24px}.accueil-cadre svg{width:30px}.flex-valid{display:flex;gap:1rem;justify-content:center}.paiement__,.cadre{border:2px solid var(--gr-2);padding:var(--padding-space);border-radius:var(--radius-xl)}.chiffres{list-style:circle;padding:auto;margin:0;width:max-content}.chiffres li{padding:.25rem;margin-bottom:.75rem}.chiffres li span{font-weight:600}.chiensdefrance{background-image:url(/build/assets/chiens-de-france.9933fbb9.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.facture__tab{width:100%;border-collapse:collapse;margin-bottom:var(--lg-vw);background-color:var(--tab-bg)}.facture__tab tr:nth-of-type(2n+1){background-color:var(--tab-bg-pair)}.facture__tab tr:hover td{background-color:var(--tab-bg-h)}.facture__tab tr th{background-color:var(--tab-bg-th)}.facture__tab th{color:var(--titre)}.facture__tab th,.facture__tab td{padding:var(--md-vw);text-align:center}.facture__tab th p,.facture__tab td p{margin:0 0 var(--sm) 0}.facture__tab th .prix,.facture__tab td .prix{color:var(--info);font-weight:500}.facture__tab tr td[data-cell=Total]{border-top:2px solid var(--gr-2)}.facture__commande .commande{font-weight:600}.facture__commande .date{color:var(--primary)}.facture__commande .type{color:var(--gr-4)}.page-wrapper{display:flex;gap:calc(var(--space-global) + 1rem);align-items:flex-start}@media only screen and (max-width:1200px){.page-wrapper{flex-direction:column}}.page-wrapper .page-main{flex:3;display:flex;flex-direction:column;width:100%}.page-wrapper .page-side{display:flex;flex-direction:column;gap:1rem;flex:1;position:sticky;align-self:flex-start;min-width:250px;background-color:var(--gr-3);padding:1rem;border-radius:1rem}table{font-size:var(--font-size-primary)}.tab{width:100%;border-collapse:collapse;margin-bottom:var(--lg-vw);background-color:var(--tab-bg)}.tab tr:nth-of-type(2n+1){background-color:var(--tab-bg-pair)}.tab tr .tab tr:last-child{border-bottom:1px solid var(--tab-bg-th)}.tab tr:hover td{background-color:var(--tab-bg-h)}.tab tr th,.tab tr td{padding:var(--md-vw);text-align:center}.tab tr th p,.tab tr td p{margin:0 0 var(--sm) 0}.tab tr th .prix,.tab tr td .prix{color:var(--info);font-weight:500}.tab tr th .txt-left,.tab tr td .txt-left{text-align:left}.tab tr th .txt-right,.tab tr td .txt-right{text-align:right}.tab tr th{background-color:var(--tab-bg-th);color:var(--titre)}@media only screen and (max-width:768px){.tab tr th{padding:var(--xs)}}.tab tr td{font-weight:500;background-color:#ffffff30}.tab tr td[data-cell=message]{text-align:left}.tab tr td .tab-bout{display:flex;gap:var(--xs);justify-content:flex-end}.tab tr td .tab-bout.tab-wrap{flex-wrap:nowrap}@media only screen and (max-width:768px){.tab tr td .tab-bout.tab-wrap{flex-wrap:wrap}.tab tr td .tab-bout.tab-wrap .btn.btn-delete,.tab tr td .tab-bout.tab-wrap .btn{flex:1!important}}.tab tr td .btn{flex-shrink:0;padding:0 12px}.tab tr td .btn .ic svg{fill:var(--white)}@media only screen and (max-width:768px){.tab tr td .btn[title=Modifier],.tab tr td .btn[title=D\e9tail],.tab tr td .btn[title=voir]{flex:1;max-width:100px}}.tab tr td .lien-open{background-color:var(--gr-3-1)}.tab tr td .tab-warning{background-color:var(--alert);color:#fff;fill:#fff}.tab tr td .lien-open,.tab tr td .tab-warning{display:flex;gap:.5rem;align-items:center;font-size:12px;width:fit-content;border-radius:.25rem;padding:.25rem .5rem .25rem .25rem}.tab tr td .lien-open .ic,.tab tr td .tab-warning .ic{height:14px;width:14px}.tab tr td .mini{margin-top:.25rem;color:var(--primary)}.tab tr td[data-cell=Points]{font-weight:900}.tab tr td[data-cell=Article],.tab tr td[data-cell=Nom],.tab tr td[data-cell=Intitule],.tab tr td[data-cell=Titre]{text-align:left}@media only screen and (max-width:992px){.tab tr td[data-cell=Article],.tab tr td[data-cell=Nom],.tab tr td[data-cell=Intitule],.tab tr td[data-cell=Titre]{width:auto}}.tab tr td[data-cell=Article] a,.tab tr td[data-cell=Nom] a,.tab tr td[data-cell=Intitule] a,.tab tr td[data-cell=Titre] a{color:var(--bg-btn)}.tab tr td[data-cell=Article] a .ic,.tab tr td[data-cell=Nom] a .ic,.tab tr td[data-cell=Intitule] a .ic,.tab tr td[data-cell=Titre] a .ic{width:14px;fill:var(--bg-btn)}.tab tr td .form-switch{justify-content:center;flex:0}@media only screen and (max-width:768px){.tab tr td .form-switch{justify-content:inherit}}.tab tr td .form-radio label{min-width:100px;margin:auto;padding:.25rem 0}.tab tr td .form-radio input[type=radio]:checked+label:after{content:"\2713";font-weight:700}.tab tr td .form-radio input[type=radio]:not(:checked)+label:after{content:"Choisir"}.tab tr td.tab-photo div{display:flex;height:100px;width:100px}.tab tr td.tab-photo div img{object-fit:cover;width:100%;height:100%}@media only screen and (max-width:992px){.tab tr td.tab-photo div{height:60px;width:60px}}.tab tr .tab-bout-supp{border-left:2px dashed var(--tab-bg-th)}@media only screen and (max-width:992px){.tab tr .tab-bout-supp{border-left:0;border-top:2px dashed var(--tab-bg-th);width:100%;padding:.5rem 0;justify-content:center;text-align:center}.tab tr .tab-bout-supp:before{display:none}}.tab tr .new{background-color:var(--green);color:var(--white);padding:.25rem .5rem;border-radius:.25rem;font-size:10px;width:fit-content}.tab tr .ic svg{width:20px;flex-shrink:0}.tab .alert{display:inline-block}.tab .alert .ic svg{fill:var(--alert)}.tab .actif .ic{fill:var(--valid)}.tab .inactif .ic{fill:var(--alert)}.tab .mw{width:100%}.aucun{display:flex;justify-content:center;align-items:center;flex-direction:row;min-height:200px;color:var(--gr-1);text-align:center;border:1px solid var(--gr-2);border-radius:var(--radius-lg)}@media only screen and (max-width:768px){.tab td.langue:before{content:"";background-size:contain;background-repeat:no-repeat;background-image:var(--flag)}.tab.tabmsg th:nth-child(3){display:none}.tab.tabmsg tr{display:grid;grid-template-columns:1fr;border:1px solid var(--gr-2);margin-bottom:.5rem;border-radius:1rem}}@media only screen and (max-width:768px) and (max-width:768px){.tab.tabmsg tr:first-child{display:none}}@media only screen and (max-width:768px){.tab.tabmsg tr th{display:grid;align-items:center;grid-template-columns:auto 1fr;display:none}}@media only screen and (max-width:768px){.tab.tabmsg tr td:nth-child(1){display:none}}@media only screen and (max-width:768px){.tab.tabmsg tr td:nth-child(3){grid-column:1/-1;padding:.5rem;border-top:1px solid var(--gr-3)}}@media only screen and (max-width:768px){.tab.tabmob tr{display:block;margin-bottom:var(--md);border:1px solid var(--tab-border);border-radius:.5rem;overflow:auto}.tab.tabmob tr:first-child{border-top-left-radius:.25rem}.tab.tabmob th{display:none}.tab.tabmob th:nth-of-type(2n){background-color:#fff6}.tab.tabmob th .min-suiv-prec{justify-content:flex-end}.tab.tabmob td{display:grid;grid-template-columns:1fr 2.5fr;align-items:center;text-align:left;padding:4px 4px 0}.tab.tabmob td .prix{padding:.25rem 0}.tab.tabmob td .ic{font-size:12px}.tab.tabmob td:last-child{margin-bottom:4px}.tab.tabmob td:before{content:attr(data-cell);text-align:right;font-weight:600;font-size:12px;text-transform:capitalize;padding:.75rem .5rem .75rem 0;display:inline-block;margin-right:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;background-color:var(--gr-3);color:var(--primary);border-radius:5px 0 0 5px;height:100%}.tab.tabmob td .tab-bout:before{display:none;text-align:auto}.tab.tabmob td .form-radio label{margin:inherit}}.pulse{width:12px;height:12px;background-color:red;border-radius:50%;position:absolute}.pulse:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#fff;animation:pulse 1.5s infinite;opacity:.6}@keyframes pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(2);opacity:0}to{transform:scale(2);opacity:0}}.parcours-fidelite h2,.parcours-fidelite .adm-titre,.txt-or{color:var(--parcours-titre)}.parcours-box{border:1px solid var(--gr-2);border-radius:var(--radius-lg);padding:var(--xl-vw)}.parcours-box h2{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;min-height:50px}@media only screen and (max-width:992px){.parcours-box h2{min-height:auto;margin-bottom:var(--md-vw)}}.parcours-box .parcours-box-img{width:calc(5 * var(--lg-vw));height:calc(5 * var(--lg-vw));overflow:hidden;margin:0 auto var(--md-vw);border-radius:50%;background-color:var(--gr-3)}.parcours-box .parcours-box-img img{object-fit:cover;height:100%;width:100%}.parcours-box ul{padding:0}.parcours-box ul li{list-style:none;margin-bottom:var(--md-vw)}.parcours-box .parcours-box-nom{text-align:center;font-weight:700;margin-bottom:var(--md-vw)}.parcours-box input[type=submit].btn-plus,.parcours-box a.btn-plus{width:70%}:root:has(.admin-theme > [value=dark]:checked) input[type=text],:root:has(.admin-theme > [value=dark]:checked) input[type=url],:root:has(.admin-theme > [value=dark]:checked) input[type=email],:root:has(.admin-theme > [value=dark]:checked) input[type=password],:root:has(.admin-theme > [value=dark]:checked) input[type=number],:root:has(.admin-theme > [value=dark]:checked) input[type=date],:root:has(.admin-theme > [value=dark]:checked) input[type=heure],:root:has(.admin-theme > [value=dark]:checked) input[type=time],:root:has(.admin-theme > [value=dark]:checked) textarea,:root:has(.admin-theme > [value=dark]:checked) select{color:var(--rev-black);background-color:var(--darki)}@media only screen and (max-width:992px){.mob-off{display:none}.mob-on{display:block}}@media only screen and (max-width:768px){.pl-flex.max{flex-flow:column wrap}.pl-flex.max .flex-1,.pl-flex.max .flex-2,.pl-flex.max .flex-3{flex:100%}.flex-1.divi-2,.flex-2.divi-2,.flex-3.divi-2{display:block}}.g-btn{right:5px;top:5px;padding:0 var(--md);display:inline-flex;justify-content:center;align-items:center;min-height:50px;border:0;font-weight:500;min-width:200px;background-color:var(--bg-btn);text-align:center;color:#fff;cursor:pointer;width:fit-content;transition:background-color .1s ease-in-out;border-radius:var(--radius-rond)}.g-btn:hover{background-color:var(--bg-btn-h)}.g-btn:active{box-shadow:0 0 4px #0000004d inset}.g-btn2{min-height:60px;border-radius:15px!important;background-color:#eee;border:2px solid rgb(194,194,194);color:#000;transition:background-color .1s ease-in-out}.g-btn2:hover{background-color:var(--bg-btn)}.progress{width:100%;height:40px;margin:1rem 0 1.5rem}.progress__track{background:#e6e9ee;border-radius:12px;height:1.25rem;position:relative;overflow:hidden;height:30px;box-shadow:inset 0 1px #fff9;width:100%}.progress__bar{height:100%;background:linear-gradient(90deg,var(--bg-btn-h),color-mix(in srgb,var(--bg-btn-h) 80%,white));border-radius:12px;display:flex;border:2px solid red;align-items:center;justify-content:flex-end;padding-right:.5rem;box-sizing:border-box}.progress__label{font-size:.75rem;color:#fff;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.25);white-space:nowrap}.radius-1{border-radius:.5em}.err404{background:url(/build/assets/err404.258fbed7.jpg) top center no-repeat}.err403{background:url(/build/assets/err403.125dbfeb.jpg) top center no-repeat}.err500{background:url(/build/assets/err500.e2a31685.jpg) top center no-repeat}.err{background-size:800px;height:100%;width:100%;text-align:center}.err p{margin-top:500px;font-size:2em;font-family:Arial,Helvetica,sans-serif;font-weight:800;color:var(--nav-bg)}.err span{text-align:center;display:block;margin-top:75px}.err a{text-align:center;width:100%}@media screen and (max-width: 1082px){.err404{background-size:550px;height:100%;width:100%;font-size:80%}.err404 p{margin-top:350px}.err404 a{font-size:1.2em}}@media screen and (max-width: 500px){.err404{background-size:95%}.err404 p{margin-top:230px}}.w-full{width:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.float-left{float:left}.float-right{float:right}.m-auto{margin:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}:root{--coul-dev: hsl(206deg 34% 48% / 34%)}#okborder{display:none}:root:has(#okborder[type=checkbox]:checked) *{box-shadow:inset 0 0 0 1px #00000026}:root:has(#okborder[type=checkbox]:checked) * a{box-shadow:inset 0 0 0 1px #09ff3b80}:root:has(#okborder[type=checkbox]:checked) table,:root:has(#okborder[type=checkbox]:checked) tr,:root:has(#okborder[type=checkbox]:checked) td{box-shadow:inset 0 0 0 1px #ff6a1a26}#footer-bug{z-index:2;position:fixed;flex-direction:column;bottom:0;left:0;width:100%;padding:.5rem;gap:.5rem;background-color:#a1a171;color:#ffffdb;font-weight:600}#footer-bug a{padding:.25rem .5rem;background:var(--white);display:flex;gap:.25rem;font-size:12px;color:var(--black);text-decoration:none;font-weight:500;margin:auto;min-height:auto!important;cursor:pointer;border:1px solid #FFF}#footer-bug a svg{height:16px;width:16px;fill:var(--black)}@media only screen and (max-width:768px){#footer-bug a{font-size:14px}}#global{padding-bottom:42px}#footer-bug a:hover{background-color:#bbbb95}.dev{width:100%}.devbar{display:flex;flex-direction:column;gap:.25rem;z-index:1000;font-weight:700;font-size:12px;position:fixed;bottom:0px;right:0;width:320px;padding:.5rem 1rem;border-radius:1rem 0 0;background-color:#7651b1;color:#fff;text-align:center}.devbar .flex{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:.5rem}.devbar .flex:after{content:"MAX"}.okborder,.devbar a{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-shrink:0;cursor:pointer;border:2px solid var(--rev-white);color:var(--rev-white);border-radius:50%;font-size:.8rem;width:26px;height:26px}.okborder:hover,.devbar a:hover{border-color:#000;color:#000}@media only screen and (max-width:1600px){.devbar{background-color:#8f3478}.devbar .flex:after{content:"XXL"}}@media only screen and (max-width:1200px){.devbar{background-color:#34498f}.devbar .flex:after{content:"XL"}}@media only screen and (max-width:992px){.devbar{background-color:#348f83}.devbar .flex:after{content:"LG"}}@media only screen and (max-width:768px){.devbar{background-color:#5d8f34}.devbar .flex:after{content:"MD"}}@media only screen and (max-width:576px){.devbar{background-color:#8f4934}.devbar .flex:after{content:"SM"}}.dev-titre{font-weight:700;font-size:.8rem;text-transform:uppercase;margin-bottom:var(--lg)}.dev-info{margin-bottom:var(--lg)}.dev-exemple{position:relative;border-radius:var(--radius-sm);background-color:#fffc;margin-bottom:var(--xl)}.form_copier-coller{position:relative}.cc{cursor:pointer;position:absolute;top:0;left:0;display:inline-flex;justify-content:center;align-items:center;margin:auto;width:2rem;height:2rem;border:0;background-color:transparent;border-color:var(--gr-2);color:var(--rev-black)}.cc span{font-size:.8rem}.cc:active{color:var(--valid)}.dev-textarea{color:var(--rev-black);border:0px;background-color:#2392e727;padding:.5rem 1rem;width:-webkit-fill-available;font-size:.8rem;border-radius:var(--radius-md);margin-bottom:var(--lg)}.dev-textarea:focus-visible{outline:0}.dev-textarea::-webkit-scrollbar{width:6px}.dev-textarea::-webkit-scrollbar-track{background-color:var(--rev-white)}.dev-textarea::-webkit-scrollbar-thumb{background:var(--coul-dev);border-radius:10px}.dev-textarea.mini{width:6px;height:5px;overflow:hidden;color:#f0f3f8}.h1rem{min-height:1rem}.h2rem{min-height:2rem}.h3rem{min-height:3rem}.h4rem{min-height:4rem}.h5rem{min-height:5rem}.h6rem{min-height:6rem}.h7rem{min-height:7rem}.h8rem{min-height:8rem}.h9rem{min-height:9rem}.h10rem{min-height:10rem}#tab1,#tab2,#tab3,#tab4,#tab5,#tab6{display:none}.dev-tabs{display:flex;flex-wrap:wrap;align-items:stretch;list-style:none;padding:0;margin:0;gap:var(--md-vw)}.dev-tab>label{border:1px solid var(--gr-2);display:block;border-radius:var(--radius-sm);padding:var(--md-vw);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s}.dev-tab:hover label{border-color:var(--gr-1)}.dev-tab-content,#tab1{display:none}.dev-tabbed [type=radio]:nth-of-type(1):checked~.dev-tabs .dev-tab:nth-of-type(1) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(1):checked~.dev-tab-content:nth-of-type(1){display:block}#tab2{display:none}.dev-tabbed [type=radio]:nth-of-type(2):checked~.dev-tabs .dev-tab:nth-of-type(2) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(2):checked~.dev-tab-content:nth-of-type(2){display:block}#tab3{display:none}.dev-tabbed [type=radio]:nth-of-type(3):checked~.dev-tabs .dev-tab:nth-of-type(3) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(3):checked~.dev-tab-content:nth-of-type(3){display:block}#tab4{display:none}.dev-tabbed [type=radio]:nth-of-type(4):checked~.dev-tabs .dev-tab:nth-of-type(4) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(4):checked~.dev-tab-content:nth-of-type(4){display:block}#tab5{display:none}.dev-tabbed [type=radio]:nth-of-type(5):checked~.dev-tabs .dev-tab:nth-of-type(5) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(5):checked~.dev-tab-content:nth-of-type(5){display:block}#tab6{display:none}.dev-tabbed [type=radio]:nth-of-type(6):checked~.dev-tabs .dev-tab:nth-of-type(6) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(6):checked~.dev-tab-content:nth-of-type(6){display:block}#tab7{display:none}.dev-tabbed [type=radio]:nth-of-type(7):checked~.dev-tabs .dev-tab:nth-of-type(7) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(7):checked~.dev-tab-content:nth-of-type(7){display:block}#tab8{display:none}.dev-tabbed [type=radio]:nth-of-type(8):checked~.dev-tabs .dev-tab:nth-of-type(8) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(8):checked~.dev-tab-content:nth-of-type(8){display:block}#tab9{display:none}.dev-tabbed [type=radio]:nth-of-type(9):checked~.dev-tabs .dev-tab:nth-of-type(9) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(9):checked~.dev-tab-content:nth-of-type(9){display:block}#tab10{display:none}.dev-tabbed [type=radio]:nth-of-type(10):checked~.dev-tabs .dev-tab:nth-of-type(10) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(10):checked~.dev-tab-content:nth-of-type(10){display:block}#tab11{display:none}.dev-tabbed [type=radio]:nth-of-type(11):checked~.dev-tabs .dev-tab:nth-of-type(11) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(11):checked~.dev-tab-content:nth-of-type(11){display:block}#tab12{display:none}.dev-tabbed [type=radio]:nth-of-type(12):checked~.dev-tabs .dev-tab:nth-of-type(12) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(12):checked~.dev-tab-content:nth-of-type(12){display:block}#tab13{display:none}.dev-tabbed [type=radio]:nth-of-type(13):checked~.dev-tabs .dev-tab:nth-of-type(13) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(13):checked~.dev-tab-content:nth-of-type(13){display:block}#tab14{display:none}.dev-tabbed [type=radio]:nth-of-type(14):checked~.dev-tabs .dev-tab:nth-of-type(14) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(14):checked~.dev-tab-content:nth-of-type(14){display:block}#tab15{display:none}.dev-tabbed [type=radio]:nth-of-type(15):checked~.dev-tabs .dev-tab:nth-of-type(15) label{background:var(--rev-white);border:1px solid var(--rev-white)}.dev-tabbed [type=radio]:nth-of-type(15):checked~.dev-tab-content:nth-of-type(15){display:block}.dev-tabex{border-spacing:1;border-collapse:separate;width:100%;margin-bottom:var(--xl)}.dev-tabex td{border:1px solid var(--gr-3)}.dev-tabex h1,.dev-tabex h2{margin:0}.dev-couleurs{display:flex;flex-wrap:wrap;margin-bottom:var(--xl-vw);gap:clamp(.5rem,2vw,2rem)}.dev-coul{display:flex;justify-content:center;align-items:center;flex-direction:row;min-width:5rem;padding:clamp(.5rem,2vw,1rem);border-radius:var(--radius-md);font-size:.8rem}.pl-visu{background-color:var(--coul-dev);text-align:center}.admin-theme{font-size:1rem;border:1px solid var(--input-border-color);border-radius:var(--radius-sm);background-color:var(--rev-white);padding:.5rem 1rem}.admin-theme:focus-visible{outline:1px solid var(--primary)}.admin-theme::placeholder{color:var(--gr-2)}.admin-theme:focus::-webkit-input-placeholder{opacity:0}@media only screen and (max-width:992px){.admin-theme{font-size:.7rem}}:root:has(.admin-theme > [value=dark]:checked) .dev-textarea{background-color:#0006}:root:has(.admin-theme > [value=dark]:checked) .dev-exemple{background-color:#0003}@media only screen and (max-width:992px){.mobile-none{display:none}}@media only screen and (max-width:768px){.none-mobile{display:none!important}}@media only screen and (max-width:768px){.navmob__,.header-ic{width:100px}}.navmob__{--w: 86vw;--wmax: 380px;--panel: #e7f0f3;--item: #025973;--line: rgba(255,255,255,.18);--text: #000;--muted: #d7e6ec;--dur: .25s;--fs: 1rem;--fs-sm: 12px;z-index:1000;display:none;height:100%}@media only screen and (max-width:992px){.navmob__{display:block;height:34px}}.navmob__etat .btn{justify-content:center!important;width:auto!important;margin:auto}.navmob__ input[type=checkbox]{display:none}.navmob__ .ic{width:18px;opacity:.5;fill:var(--gr-1)}.navmob__ .navmob__list__sousrub{display:flex;align-items:center;justify-content:start;gap:.5rem;font-size:12px;font-weight:600;color:var(--primary);text-transform:uppercase;height:30px;padding:20px 0 14px}.navmob__ .navmob__list__sousrub>span{border-radius:var(--radius-lg);padding:.25rem .5rem;text-transform:uppercase;font-size:10px;color:var(--white)}.navmob__ .navmob__list__sousrub .actif{background-color:#39822c}.navmob__ .navmob__list__sousrub .activation{background-color:#c76e00}.navmob__ .navmob__list__sousrub .attente{background-color:#1a579c}.navmob__ .navmob__list__sousrub .inactif{background-color:#c00}.navmob__ .navmob__ .acc input[type=radio]:checked+label .chev{transform:rotate(90deg)}.navmob__ .chev{opacity:.7;margin-left:auto}.navmob__close-btn{margin-left:auto}.navmob__close-btn,.navmob__back,.navmob__btn-open{text-transform:uppercase;border:1px solid var(--line);font-size:10px;height:100%;gap:.5rem;padding:5px 8px;border-radius:6px;align-items:center;justify-content:center;flex-shrink:0;height:34px;cursor:pointer}.navmob__btn-open{cursor:pointer;z-index:5;display:inline-flex;border-radius:6px;border:1px solid rgba(255,255,255,.5490196078);padding:0 .5rem;color:var(--rev-white);align-items:center;justify-content:center;background:var(--item);gap:.5rem;font-size:14px}.navmob__btn-open .bar,.navmob__btn-open .bar:before,.navmob__btn-open .bar:after{content:"";display:block;width:18px;height:3px;background:#FFF;position:relative}.navmob__btn-open .bar:before{position:absolute;top:-7px}.navmob__btn-open .bar:after{position:absolute;top:7px}@media only screen and (max-width:576px){.navmob__btn-open{font-size:10px}.navmob__btn-open .bar,.navmob__btn-open .bar:before,.navmob__btn-open .bar:after{content:"";display:block;width:16px;height:2px;background:#FFF;position:relative}.navmob__btn-open .bar:before{position:absolute;top:-6px}.navmob__btn-open .bar:after{position:absolute;top:6px}}.navmob__overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity var(--dur);z-index:4}.navmob__overlay .close{position:absolute;inset:0;display:block;cursor:pointer}.navmob__panel{position:fixed;top:0;left:0;height:100dvh;width:min(var(--w),var(--wmax));background:var(--panel);color:var(--text);transform:translate(-105%);transition:transform var(--dur) cubic-bezier(.2,.7,.2,1);box-shadow:12px 0 32px #00000080;overflow:hidden;z-index:5}.navmob__panel .views{position:relative;height:100%;overflow:hidden}.navmob__panel .views .view{position:absolute;inset:0;display:flex;flex-direction:column;width:100%;height:100%;opacity:0;pointer-events:none;transform:translate(16px);transition:transform var(--dur),opacity var(--dur);overflow:auto}.navmob__panel .views .view>header{position:sticky;top:0;z-index:1;display:flex;flex-shrink:0;align-items:center;gap:8px;padding:0 1rem;margin-bottom:1rem;height:50px;color:var(--white);fill:var(--white);background:var(--header-bg);border-bottom:1px solid var(--line)}.navmob__panel .views .view.root{opacity:1;pointer-events:auto;transform:translate(0)}.navmob__panel .views [id^=c-]:target+.view{opacity:1;pointer-events:auto;transform:translate(0)}.navmob__panel .views [id^=c-]:target~.view.root{opacity:0;pointer-events:none;transform:translate(-16px)}.navmob__panel .views #root:target~.view.root{opacity:1;pointer-events:auto;transform:translate(0)}.navmob__back{display:inline-flex;background:var(--item);color:var(--rev-white);cursor:pointer}.navmob__back .ic{fill:var(--white);opacity:1}.navmob__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:600;margin-bottom:1rem;border-radius:8px}.navmob__list{height:max-content;display:grid;align-content:start;margin-bottom:.5rem;gap:.25rem}.navmob__list .deconnexion{display:flex;color:var(--alert);text-align:center;border:1px solid var(--alert);border-radius:.25rem;gap:1rem;padding:1rem;justify-content:center;margin-top:4rem}.navmob__list .deconnexion .ic svg{opacity:1;fill:#c00}.navmob__ .acc__head,.navmob__ .navmob__item{font-weight:500;background-color:#d9eaef;padding:.75rem 1rem}.navmob__ .navmob__item.online:before,.navmob__ .navmob__item.offline:before{content:"";width:8px;height:8px;border-radius:3rem;flex-shrink:0}.navmob__ .navmob__item.online:before{background-color:var(--valid)}.navmob__ .navmob__item.offline:before{background-color:var(--alert)}.navmob__ .int{padding:1rem 0 .5rem;text-transform:uppercase;color:var(--primary);font-weight:600;font-size:12px}.navmob__ .acc__head,.navmob__ .navmob__item,.navmob__ .navmob__item__supp{display:flex;align-items:center;gap:8px;border-radius:8px;text-decoration:none;line-height:1.2;padding:.5rem;background-color:#ffffffcf}.navmob__ .navmob__item__supp:hover{background-color:#fff}.navmob__ .srub-nbrpts{width:fit-content;text-align:center;padding:.4rem 1rem;background-color:var(--white);color:var(--primary);margin:.25rem auto 0;border-radius:3rem;font-size:.8rem;font-weight:600}.navmob__quick-links{position:relative;display:flex;gap:4px;padding:0 1rem 1rem;background:var(--panel)}.navmob__quick-links .pulse{top:-5px}.navmob__quick-links .quick-link{padding:.5rem;border:1px solid var(--gr-2);border-radius:.5rem;flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:var(--text);font-size:var(--fs-sm)}.navmob__quick-links .quick-link svg{width:20px;height:20px}.navmob__ .navmob__list,.navmob__ .acc{padding:0 1rem}.navmob__ .acc{display:grid;background-color:#e7f0f3}.navmob__ .acc input[type=radio]{display:none}.navmob__ .acc__head{margin-bottom:.25rem}.navmob__ .acc__head .chev{transition:transform var(--dur);opacity:.8}.navmob__ .acc__body{overflow:hidden;max-height:0;transition:max-height var(--dur) ease;border-radius:8px;background:rgba(255,255,255,.06)}.navmob__ .acc__body .blok-site{text-align:center;font-size:.8rem;background-color:var(--rev-white)}.navmob__ .acc__body .blok-site a{display:block;min-height:auto;padding:.5rem;font-size:12px;width:-webkit-fill-available;display:flex;align-items:center}.navmob__ .acc__body .blok-site a .ic{height:16px;width:16px;background-color:var(--bg-btn);border-radius:50%;justify-content:center;align-items:center}.navmob__ .acc__body .blok-site .mb-2{margin-bottom:.5rem}.navmob__ .acc__body .navmob__list{padding:0;gap:4px}.navmob__ .acc__open{max-height:max-content!important}.navmob__ .acc input[type=radio]:checked+label .chev{transform:rotate(90deg)}.navmob__ .acc input[type=radio]:checked+label+.acc__body{max-height:800px}input:checked~.navmob__panel{transform:translate(0)}input:checked~.navmob__overlay{opacity:1;pointer-events:auto}input:checked~.navmob__btn-open{display:none}.navmob__ .srub-nbrpts{text-align:center;font-weight:700;padding:.5rem;margin-bottom:.5rem}.navmob__ .srub-pts{background-color:#c5982d}.navmob__ .srub-fidelite{background-color:var(--parcours-fidelite)}.navmob__ .srub-gamme{background-color:var(--parcours-gamme)}.navmob__ .srub-tech{background-color:var(--parcours-tech)}.navmob__ .srub-administratif{background-color:var(--parcours-administratif)}.navmob__ .srub-utiliserpts{background-color:var(--parcours-utiliserpts)}.navmob__ .srub-activite{background-color:var(--parcours-activite)}.navmob__ .srub-lignee{background-color:var(--parcours-lignee)}.navmob__ .srub-fb{background-color:var(--parcours-fb)}.navmob__ .srub-service{background-color:var(--parcours-service)}.navmob__ .srub-pts,.navmob__ .srub-fidelite,.navmob__ .srub-gamme,.navmob__ .srub-tech,.navmob__ .srub-administratif,.navmob__ .srub-utiliserpts,.navmob__ .srub-activite,.navmob__ .srub-lignee,.navmob__ .srub-fb,.navmob__ .srub-service{color:var(--rev-white)!important}html,input,input[type=text],input[type=url],input[type=password],input[type=number],input[type=date],input[type=heure],input[type=time],textarea,select,button{font-family:Quicksand,sans-serif}html,body{min-height:100%!important;scroll-behavior:smooth;box-sizing:border-box;min-width:var(--site-min)}body{font-size:var(--font-size-primary);background-color:var(--bg-body);color:var(--rev-black);display:flex;flex-direction:column;height:100vh}#bodycapture{background-color:var(--bg-body);display:flex;flex:1;height:100vh}@media only screen and (max-width:992px){#bodycapture{height:auto}}footer,header,nav,#global{max-width:var(--site-max)}.page-global,.menu{--sb-thumb: #e7f0f3;--sb-track: #e7f0f3;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}.page-global:hover,.menu:hover{--sb-thumb: #bec8d6;scrollbar-color:var(--sb-thumb) var(--sb-track)}#global{flex-grow:1;display:flex;margin-top:150px;overflow:hidden}@media only screen and (max-width:992px){#global{margin-top:82px;overflow:hidden}}@media only screen and (max-width:768px){#global{margin:calc(50px + 1rem) 1rem 1rem 1rem}}.pointer{cursor:pointer}.page-global-g,.page-fidanimo,.page{width:100%;max-width:var(--page-max);flex:1}.page-acc{display:flex;gap:calc(var(--space-global) + 1rem)}@media only screen and (max-width:1200px){.page-acc{flex-direction:column}}.page-acc .page-acc-g{flex:2}.page-acc .page-acc-d{flex:1}.affichagevip__{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-bottom:2rem}@media only screen and (max-width:1200px){.affichagevip__{grid-template-columns:1fr 1fr}}.affichagevip__box__{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:1rem;gap:.5rem;background-color:var(--rev-white);padding:calc(1rem + .5vw)}.affichagevip__box__type{font-size:1.1rem;font-weight:700;color:var(--primary)}.affichagevip__box__date{color:var(--gr-1);font-size:.9rem}.affichagevip__box__prix{font-size:1.05rem;border:2px solid var(--gr-3);min-width:150px;font-weight:600;padding:.5rem 0;margin:1rem 0;border-radius:.5rem;background-color:#e7f0f333}header{display:flex;background-color:var(--header-bg);padding:1rem}@media only screen and (max-width:768px){header{padding:0 1rem;height:50px}}header .header-nav{flex:1;display:flex;align-items:center;justify-content:end}@media only screen and (max-width:992px){header .header-nav{gap:1rem;justify-content:space-between;align-items:center}}header .header-acc{fill:var(--white);display:none}@media only screen and (max-width:768px){header .header-acc{display:flex}}.header-nav,.header-logo img{z-index:1000}.header-logo{display:flex;align-items:center;background-image:url(/build/assets/logo-atara.af6527e9.svg);background-repeat:no-repeat;background-size:contain;padding:0;width:123px;height:35px}@media only screen and (max-width:768px){.header-logo{background-position:center;height:30px}}.header-account-valid{position:relative;display:flex;gap:1rem;margin-left:1.5rem}@media only screen and (max-width:992px){.header-account-valid{display:none}}.header-account-valid .header-box-btn{position:relative;display:flex;text-align:center;align-items:center;text-transform:uppercase;font-weight:600;font-size:.7rem;color:var(--white);background-color:var(--gr-1);border-radius:.5rem;width:120px!important}.header-account-valid .header-box-btn:after{content:"";position:absolute;right:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid var(--gr-1)}.header-account-valid .header-box-btn .ic{fill:var(--header-icone);font-size:clamp(1rem,2vw + 1rem,28px)}@media only screen and (max-width:768px){.header-account-valid .header-box-btn{display:none}}.header-account-valid .header-box-btn.refus{background-color:var(--alert)}.header-account-valid .header-box-btn.refus:after{border-left:15px solid var(--alert)}.header-account-valid .header-account-check{position:absolute;top:0px;right:-4px;display:flex;justify-content:center;align-items:center;width:18px;height:18px;background-color:var(--valid);border-radius:50%;border:1px solid #1fb31c}@media only screen and (max-width:768px){.header-account-valid .header-account-check{width:12px;height:12px}}.header-account-valid .header-account-check .ic{fill:var(--white);height:14px}.header-ic{display:flex;padding:0;margin-left:auto}@media only screen and (max-width:992px){.header-ic{margin-left:0;justify-content:flex-end}.header-ic .header-livre,.header-ic .header-support,.header-ic .header-wallet{display:none}}.header-ic svg{fill:var(--white);width:24px}.header-ic .pulse{top:-12px;left:calc(50% - 6px)}@media only screen and (max-width:992px){.header-ic .pulse{top:-8px}}.header-ic .header-notif:after{display:none}@media only screen and (max-width:992px){.header-ic{gap:1.5rem}}.header-ic a{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-direction:column;position:relative;height:100%;gap:.25rem;width:80px}.header-ic a .ic{color:var(--header-icone);font-size:clamp(1rem,2vw + 1rem,28px)}.header-ic a:hover .ic{transform:scale(115%);color:var(--header-icone-h)}.header-ic a .notif{display:flex;justify-content:center;align-items:center;flex-direction:row;position:absolute;width:18px;height:18px;border-radius:50%;color:#fff;font-size:.7em;font-weight:700;right:calc(50% - 10px);top:-5px}.header-ic a .notif.alert{background-color:var(--bg-alert)}.header-ic a .notif.valid{background-color:var(--bg-valid)}.header-ic a span:last-child{text-transform:uppercase;font-size:.6rem;color:#fff}@media only screen and (max-width:768px){.header-ic a span:last-child{width:auto;display:none}}@media only screen and (max-width:992px){.header-ic a{width:auto}}.annotation{font-size:.9em;font-weight:400;color:#025b79}.anim{animation:checkbb 1.5s ease}@keyframes checkbb{0%{transform:rotate(35deg)}12.5%{transform:rotate(-30deg)}25%{transform:rotate(25deg)}37.5%{transform:rotate(-20deg)}50%{transform:rotate(15deg)}62.5%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}to{transform:rotate(0)}}.header-config{display:flex;justify-content:center;align-items:center;flex-direction:row;height:100%;border-left:1px solid}.header-config:hover .anim-config{color:var(--header-icone-h)}.header-account{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:clamp(.5rem,2vw,1rem)}@media only screen and (max-width:1200px){.header-account{margin-left:0}}.header-account:hover div div:last-child{background-color:var(--rev-white-25)}.header-account:hover img{transform:scale(1.2)}.header-account>div{display:flex;gap:.25rem;flex-direction:column;align-items:flex-end}@media only screen and (max-width:992px){.header-account>div{display:none}}.header-account div div:first-child{color:var(--white);font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px;text-align:right}@media only screen and (max-width:1200px){.header-account div div:first-child{max-width:100px}}.header-account div div:last-child{display:flex;justify-content:center;align-items:center;flex-direction:row;font-size:10px;background-color:#0072a4;color:var(--white);padding:6px;border-radius:1rem;width:max-content}.header-account div div:last-child svg{fill:var(--white);width:20px;height:20px}.header-account .account-img{background-color:#0e6887;width:44px;height:44px;border-radius:50%;display:flex;overflow:hidden}@media only screen and (max-width:768px){.header-account .account-img{width:28px;height:28px;border:0}}.header-account .account-img svg{fill:#fff}.header-account .account-img img{transition:.2s ease-in-out}a.header-apps{display:none}.nav-sticky{width:100%;top:0;position:fixed;z-index:1000;border-bottom:10px solid #f4f7f8;box-shadow:0 0 40px #858f9340}@media only screen and (max-width:992px){.nav-sticky{border-bottom:0px solid #f4f7f8;box-shadow:0 0 20px #858f9340}}nav{display:flex;z-index:10;align-items:stretch;background-color:var(--nav-bg);position:sticky;top:0;font-size:1.05rem}@media only screen and (max-width:992px){nav{display:none}}.nav-go{position:relative;text-overflow:ellipsis;white-space:nowrap;max-width:-webkit-fill-available;max-width:-moz-available;transition:background-color .2s ease-in-out;min-width:155px}.nav-go .reduc{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:inherit;text-align:center}.nav-go .ic{padding:.25rem;width:auto}.nav-go.nav-go-race{cursor:pointer;gap:1.5rem;padding:0 3rem 0 2.5rem;min-width:180px}.nav-go.nav-go-race .ic{position:absolute;right:3px;height:-webkit-fill-available;height:-mozz-available}.nav-go.nav-go-race .ic svg{width:24px;fill:#fff;rotate:90deg}.nav-go.nav-go-race.nav-go-race.activ svg{width:24px;fill:#000}.nav-go.nav-go-race .nav-go-race-reduc{min-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.nav-go .dropdown{display:none;position:absolute;top:100%;left:0;min-width:250px;background-color:color-mix(in oklab,var(--primary) 60%,var(--rev-white) 40%);border-radius:0 0 4px 4px;z-index:1000;padding:.5rem 0 1rem}.nav-go .dropdown a{display:block;color:var(--rev-white);padding:.5rem 1.5vw;margin:0;border-radius:0}.nav-go .dropdown a:hover{background-color:#00000040}.nav-go.nav-go-race:hover:not(.ipad) .dropdown{display:block}.nav-go.nav-go-race.hover .dropdown{display:block!important}@media only screen and (max-width:992px){.nav-go.nav-fida{display:none}}.nav-acc{display:flex;justify-content:center;align-items:center;flex-direction:row;padding:0 1vw}.nav-acc svg{width:30px;height:30px;fill:var(--white);flex-shrink:0}.navrace{display:flex;justify-content:center;flex-direction:row;align-items:stretch;max-width:var(--site-max);z-index:1;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:768px){.navrace{position:relative;flex-grow:1;overflow:visible}}.navrace a{transition:.25s ease-in-out}.nav-parcours,.nav-go,.nav-acc,.nav-select-race{display:flex;justify-content:center;align-items:center;flex-direction:row;color:var(--white);font-weight:700;border-right:1px solid var(--header-bg)}.nav-parcours:hover,.nav-go:hover,.nav-acc:hover,.nav-select-race:hover{background-color:#025b7980}@media only screen and (max-width:768px){.nav-go{flex:1}.nav-parcours,.nav-acc,.nav-select-race{flex:1.5}}.nav-select-race{display:none}@media only screen and (max-width:768px){.nav-select-race{display:flex;align-items:center;flex-grow:1;overflow:none;background-color:var(--bg-body);color:var(--rev-black)}}.nav-parcours,.nav-go,.nav-select-race{text-overflow:ellipsis;white-space:nowrap;padding:0 1.5rem;max-width:-webkit-fill-available;max-width:-moz-available;height:60px}.nav-parcours>span,.nav-go>span,.nav-select-race>span{display:flex;width:-webkit-fill-available;width:-moz-available;align-items:center;gap:.5rem;padding:0 3vw 0 5vw}.nav-parcours span .nav-select-race-r,.nav-go span .nav-select-race-r,.nav-select-race span .nav-select-race-r{width:-webkit-fill-available;display:block;overflow:hidden;text-overflow:ellipsis;height:20px}.submenu,#for-select-race{display:none}#for-select-race:checked+label+.submenu{display:flex;flex-direction:column;gap:.5rem;position:absolute;top:100%;left:0;background-color:color-mix(in oklab,var(--primary) 60%,var(--rev-white) 40%);padding:1.5rem;overflow-y:auto}#for-select-race:checked+label+.submenu>a{display:block;background-color:color-mix(in oklab,var(--primary) 35%,var(--rev-black) 5%);padding:.75rem;white-space:normal;text-align:center;color:var(--white);border-radius:var(--radius-sm)}#for-select-race:checked+label{background-color:color-mix(in oklab,var(--primary) 60%,var(--rev-white) 40%)}.navrace a:hover{background-color:color-mix(in oklab,var(--primary) 60%,var(--rev-white) 40%)}.nav-go.activ{background-color:var(--bg-body);color:var(--rev-black);font-weight:700;border-radius:.5rem .5rem 0 0}.nav:hover .fida{color:var(--white)}.fida{color:var(--fida)}.profil-status{font-weight:700}.profil-status.refus{color:var(--alert)}.profil-status.refus:before{content:"X"}.profil-status.valid{color:var(--valid)}.profil-status.valid:before{content:"\2714"}.fida-pkoi{display:flex;margin:auto;background-color:#f4f7ff;border-radius:4rem;border:2px solid #afb7d1;padding:.75rem .5rem .75rem 1.5rem;gap:.5rem;text-align:center;font-weight:700;width:fit-content;transition:background-color .2s ease-in-out;margin-bottom:1.5rem}.fida-pkoi div{display:flex}.fida-pkoi svg{height:36px;width:36px}.fida-pkoi div:first-child{display:flex;flex-direction:column;justify-content:center}.fida-pkoi span{font-size:.8rem;color:var(--fida)}.rechaffixes{max-width:600px;position:relative;border:0;background-image:url(/build/assets/ic-search-input.48b9849c.png);background-position:98% 50%;background-repeat:no-repeat;background-size:18px}.listaffixes__{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.listaffixes__ a{display:flex;gap:.5rem;background-color:var(--rev-white);padding:.75rem 1rem;border-radius:.5rem;text-align:center;justify-content:space-between;height:100%}@media only screen and (max-width:768px){.listaffixes__ a{flex-direction:column}}.listaffixes__ a:hover{background-color:var(--gr-3-1)}.listaffixes__ a span{flex:1;display:flex;align-items:center}.listaffixes__ a.elv-verifie:after{width:30px;height:30px;content:"";background:url(/build/assets/ic-choix.ac2bc2b7.svg) no-repeat 50% 50%;display:inline-block;background-size:100%}@media only screen and (max-width:768px){.listaffixes__{grid-template-columns:1fr;gap:.5rem}}.flex-fida-page{display:flex;gap:2vw}.menu.menu-fidanimo{gap:calc(.75rem + .25vw)}.menu-fidanimo{display:flex;flex-direction:column;min-width:200px;position:sticky;top:0}.menu-fidanimo div{text-align:center;margin-bottom:1rem}.menu-fidanimo a{display:block;border-radius:1rem;border:2px solid #485683;padding:1rem;transition:.2s ease-in-out}.menu-fidanimo a:hover,.menu-fidanimo a.current{background-color:#485683;color:#fff}@media only screen and (max-width:992px){.menu-fidanimo a{margin-bottom:.5rem}}#page_box{background-image:url(resources/images/bandeau_home_fond.svg),url(resources/images/bandeau_home_top.svg);background-size:20%,15%;background-position:bottom left,top right;background-repeat:no-repeat,no-repeat;padding-bottom:6rem;max-width:1200px}#page_box h2{color:#1c415e}.page-fidanimo a{text-decoration:underline;color:#ff4802}.page-fidanimo .source{font-style:italic;margin-top:.25rem;display:block;color:#7f97c1}.souligne{text-decoration:underline}:is(p){margin-bottom:1rem;line-height:1.3rem}.page-fidanimo h3{color:#ff4802;font-size:1.1rem;margin-bottom:1rem}.page-fidanimo h4{color:#1c415e;margin-bottom:1rem}.page-fidanimo h4,.page-fidanimo h4+p{padding:0 1rem}.page-fidanimo ul{margin:0 2rem}.page-fidanimo ul li{list-style:none;padding:1rem;border-radius:.5rem;background-color:#e7ebf79c;margin-bottom:1rem}.page-fidanimo ul li span{font-weight:700;display:block;margin-bottom:.5rem}.ref-press{display:flex;gap:1rem;align-items:center;padding:1rem;border-radius:.5rem;background-color:#e7ebf79c;margin-bottom:2rem}.ref-press svg{height:30px}.pentoi{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:1rem;height:200px;width:100%}.pentoi.pension{background-image:url(/build/assets/pension.761582a2.jpg)}.pentoi.toiletteur{background-image:url(/build/assets/toilettage.afac4beb.jpg)}.pentoibox__{display:flex;margin-bottom:2rem;gap:calc(1rem + 1vw)}.pentoibox__cdf{padding-top:calc(1rem + 1vw);border-top:2px dashed var(--gr-2)}.pentoibox__cdf .chiensdefrance{margin-bottom:1rem}.pentoibox__image{display:flex;justify-content:center;align-items:center;width:200px;height:200px;border-radius:.5rem;flex-shrink:0;text-align:center;background-color:var(--gr-4);background-image:url(/build/assets/ic-image.0d3111a8.svg);background-position:center;background-repeat:no-repeat}@media only screen and (max-width:768px){.pentoibox__image{width:80px;height:80px}}.pentoibox__image img{object-fit:contain;width:90%;height:90%}.pentoibox__nom{font-size:calc(1rem + .25vw);font-weight:700;margin-bottom:.5rem;color:var(--primary)}.pentoibox__info{font-size:.9rem;color:var(--primary)}.pentoibox__ ul{list-style:none;padding:0;margin:.5rem 0}.pentoibox__ ul li{display:flex;align-items:center;gap:.5rem;padding:.25rem}.pentoibox__ ul .ic svg{width:16px;fill:var(--primary)}.pentoibox__texte{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.langues__,.langues{display:flex;text-align:center;align-items:center;gap:calc(.25rem + .5vw);justify-content:center;background-color:var(--rev-white);padding:.75rem .75rem .75rem 1rem;border-radius:.5rem .5rem 0 0;max-width:max-content;margin:0 auto}.langues__ .langues__nat,.langues__ .affiche_form_lang,.langues .langues__nat,.langues .affiche_form_lang{display:flex;justify-content:center;align-items:center;flex-direction:row;cursor:pointer;background-color:#fff;gap:.5rem;border-radius:var(--radius-md);font-size:.8rem;opacity:.25;transition:opacity .2s ease-in-out;border:2px solid var(--rev-white)}.langues__ .langues__nat:hover,.langues__ .affiche_form_lang:hover,.langues .langues__nat:hover,.langues .affiche_form_lang:hover{opacity:.8}.langues__ input:checked+.langues__nat,.langues input:checked+.langues__nat{opacity:1;box-shadow:0 0 1px 1px var(--primary)}.langues__ [data-lang],.langues [data-lang]{height:24px;width:32px;border-radius:.25rem;background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width:992px){.langues__ [data-lang],.langues [data-lang]{height:24px;width:24px}}.langues__ [data-lang=FR],.langues [data-lang=FR]{background-image:url(/build/assets/drapeau-FR.596b6210.png)}.langues__ [data-lang=NL],.langues [data-lang=NL]{background-image:url(/build/assets/drapeau-NL.c415b030.png)}.langues__ [data-lang=DE],.langues [data-lang=DE]{background-image:url(/build/assets/drapeau-DE.16971faa.png)}.langues__ [data-lang=IT],.langues [data-lang=IT]{background-image:url(/build/assets/drapeau-IT.c70ef94c.png)}.langues__ [data-lang=ES],.langues [data-lang=ES]{background-image:url(/build/assets/drapeau-ES.a9fe8939.png)}.langues__ [data-lang=UK],.langues [data-lang=UK]{background-image:url(/build/assets/drapeau-UK.43c36c80.png)}.langues__ .langues__choix,.langues .langues__choix{font-size:12px;width:100%}.form_lang{display:flex;gap:.75rem;flex-direction:column}.form_lang .form-int:before{border-radius:3px;background-size:contain;content:"";width:20px;height:16px;padding:0}.form_langue_FR .form-int:before{background-image:url(/build/assets/drapeau-FR.596b6210.png);background-repeat:no-repeat;background-size:100% 100%}.form_langue_NL .form-int:before{background-image:url(/build/assets/drapeau-NL.c415b030.png);background-repeat:no-repeat;background-size:100% 100%}.form_langue_DE .form-int:before{background-image:url(/build/assets/drapeau-DE.16971faa.png);background-repeat:no-repeat;background-size:100% 100%}.form_langue_IT .form-int:before{background-image:url(/build/assets/drapeau-IT.c70ef94c.png);background-repeat:no-repeat;background-size:100% 100%}.form_langue_ES .form-int:before{background-image:url(/build/assets/drapeau-ES.a9fe8939.png);background-repeat:no-repeat;background-size:100% 100%}.form_langue_UK .form-int:before{background-image:url(/build/assets/drapeau-UK.43c36c80.png);background-repeat:no-repeat;background-size:100% 100%}.form_lang{display:flex;gap:.75rem;flex-direction:column}.form_lang .form-int:before{border-radius:3px;background-size:contain;content:"";width:20px;height:16px;padding:0}.form_langue_FR .form-int:before{background-image:url(/build/assets/drapeau-FR.596b6210.png);background-repeat:no-repeat;background-size:100% 100%}.form_langue_NL .form-int:before{background-image:url(/build/assets/drapeau-NL.c415b030.png);background-repeat:no-repeat;background-size:100% 100%}.form_langue_DE .form-int:before{background-image:url(/build/assets/drapeau-DE.16971faa.png);background-repeat:no-repeat;background-size:100% 100%}.form_langue_IT .form-int:before{background-image:url(/build/assets/drapeau-IT.c70ef94c.png);background-repeat:no-repeat;background-size:100% 100%}.form_langue_ES .form-int:before{background-image:url(/build/assets/drapeau-ES.a9fe8939.png);background-repeat:no-repeat;background-size:100% 100%}.form_langue_UK .form-int:before{background-image:url(/build/assets/drapeau-UK.43c36c80.png);background-repeat:no-repeat;background-size:100% 100%}.infos__{padding:calc(1rem + .5vw);border-radius:1rem;background-color:var(--gr-3-1);margin-bottom:calc(1rem + .5vw)}.infos__tab{width:100%}.infos__tab td{padding:.5rem;margin-bottom:0;background-color:#ffffff50}.infos__site{display:flex;gap:.25rem;background-color:#fff;padding:.4rem .4rem .4rem 1rem;border-radius:.5rem;align-items:center;margin-bottom:.5rem}.infos__site div:first-child{flex:1}.infos__site:last-child{margin-bottom:0}.infos__soon,.infos__alert{display:flex;justify-content:center;width:20px;height:20px;background-color:#faebd7;border-radius:var(--radius-rond)}.infos__soon .ic,.infos__alert .ic{height:16px;width:16px}.infos__alert{background-color:var(--alert);fill:var(--white);color:var(--white)}.etaloncompleter__{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media only screen and (max-width:1600px){.etaloncompleter__{grid-template-columns:1fr}}@media only screen and (max-width:576px){.etaloncompleter__{gap:.5rem}}.etaloncompleter__active{display:inline-flex;align-items:center;margin:1rem auto;gap:.5rem;border:2px solid var(--valid);border-radius:var(--radius-rond);padding:1rem;font-weight:700;text-transform:none;fill:var(--valid)}.etaloncompleter__ a{display:flex;width:auto;gap:.5rem;color:var(--rev-black);background-color:#fff;padding:.4rem .4rem .4rem 1rem;border-radius:6px;align-items:center}.etaloncompleter__ a span{display:flex;align-items:center}.etaloncompleter__ a span:first-child{flex:1}.etaloncompleter__ a:hover{outline:2px solid var(--gr-3)}@media only screen and (max-width:576px){.etaloncompleter__ a{border-radius:.5rem}}.etatsite__{padding:calc(1rem + .5vw);border-radius:1rem;border:4px solid var(--gr-3-1);text-align:center;margin-bottom:calc(1rem + .5vw)}.breadcrumb{display:inline-flex;padding:0;margin:0 0 .25rem;list-style:none}.breadcrumb li{display:inline-flex}.breadcrumb li a{font-size:14px;text-decoration:none}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li+li:before{font-size:.6rem;padding:0 .4rem;color:#000;content:">";align-content:center}.menu{position:relative;overflow-y:auto;flex-direction:column;flex-shrink:0;gap:.1rem;width:calc(264px + 2vw);background-color:#e7f0f3;padding:var(--space-global)}@media only screen and (max-width:992px){.menu{display:none}}.menu .menu-cont{top:0;padding:0rem}.menu .ic svg{width:18px;opacity:.5;fill:var(--gr-1)}.menu-parcours svg,.blok svg,.btn svg{width:24px;flex-shrink:0}.menu-parcours .accordion{width:-webkit-fill-available;width:-moe-available}.menu-parcours .item{max-height:100%}.menu-parcours .accordion-header{cursor:pointer;display:block;color:var(--white);font-weight:400;margin-bottom:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.4rem .5rem;border-radius:.5rem}.menu-parcours .accordion-content{display:grid;max-height:0;overflow:hidden;transition:max-height .3s ease}@media only screen and (max-width:768px){.menu-parcours .accordion-content{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}}.menu-parcours .accordion-content .accordion-content-srub{padding:.5rem 0 .5rem .5rem;font-weight:700}@media only screen and (max-width:768px){.menu-parcours .accordion-content .accordion-content-srub{grid-column:span 2;text-align:center}}.menu-parcours .accordion-content a{display:flex;align-items:center;width:-webkit-fill-available;width:-moz-available;color:var(--rev-black);transition:background-color .1s ease-in-out;border-radius:4px}.menu-parcours .accordion-content a:hover{background-color:var(--menu-a-bgh)}@media only screen and (max-width:768px){.menu-parcours .accordion-content a{flex-direction:column;background-color:var(--rev-white);text-align:center;border-radius:.25rem;gap:0rem}}.menu-parcours .item.active{padding-bottom:1rem}.menu-parcours .item.active .accordion-content{max-height:fit-content}.menu-parcours .item.active .accordion-content a.activ{background-color:var(--menu-a-bgh)}.menu-parcours .srub-nbrpts{text-align:center;font-weight:700;padding:.5rem;margin-bottom:.5rem}.menu-parcours .srub-pts{background-color:#c5982d;grid-column:span 2}.menu-parcours .srub-fidelite{background-color:var(--parcours-fidelite)}.menu-parcours .srub-fidelite:hover{background-color:var(--parcours-fidelite-h)}.menu-parcours .srub-gamme{background-color:var(--parcours-gamme)}.menu-parcours .srub-gamme:hover{background-color:var(--parcours-gamme-h)}.menu-parcours .srub-tech{background-color:var(--parcours-tech)}.menu-parcours .srub-tech:hover{background-color:var(--parcours-tech-h)}.menu-parcours .srub-administratif{background-color:var(--parcours-administratif)}.menu-parcours .srub-administratif:hover{background-color:var(--parcours-administratif-h)}.menu-parcours .srub-utiliserpts{background-color:var(--parcours-utiliserpts)}.menu-parcours .srub-utiliserpts:hover{background-color:var(--parcours-utiliserpts-h)}.menu-parcours .srub-activite{background-color:var(--parcours-activite)}.menu-parcours .srub-activite:hover{background-color:var(--parcours-activite-h)}.menu-parcours .srub-lignee{background-color:var(--parcours-lignee)}.menu-parcours .srub-lignee:hover{background-color:var(--parcours-lignee-h)}.menu-parcours .srub-fb{background-color:var(--parcours-fb)}.menu-parcours .srub-fb:hover{background-color:var(--parcours-fb-h)}.menu-parcours .srub-service{background-color:var(--parcours-service)}.menu-parcours .srub-service:hover{background-color:var(--parcours-service-h)}.menu-parcours .ssrub{padding:.5rem;font-size:.75em;text-transform:uppercase;color:#e595f9}.mm-deconnexion{display:flex;justify-content:center;align-items:center;flex-direction:row;color:var(--alert);text-align:center;border-radius:.25rem}@media only screen and (max-width:768px){.mm-deconnexion{grid-column:span 2}}.blok-deco{margin-top:auto}.blok a,.accordion-content a{gap:.75rem;padding:clamp(.25em,1vw,.5em)}.blok .open-site,.navmob__list__sousrub .open-site{font-size:.8rem;width:auto;margin-left:auto;background-color:var(--rev-white);padding:4px;border-radius:.25rem;fill:var(--gr-1)}.blok .open-site .ic,.navmob__list__sousrub .open-site .ic{padding:0}.blok .open-site:hover,.navmob__list__sousrub .open-site:hover{background-color:var(--gr-3)}.blok{display:flex;flex-direction:column;gap:.05rem;margin-bottom:.5rem}.blok .srub{display:flex;justify-content:start;align-items:center;flex-direction:row;gap:1rem;color:var(--primary);font-weight:600;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-transform:uppercase}.blok .srub>span{border-radius:var(--radius-lg);padding:.25rem .5rem;text-transform:uppercase;font-size:10px;color:var(--white)}.blok .srub .actif{background-color:#39822c}.blok .srub .activation{background-color:#c76e00}.blok .srub .attente{background-color:#1a579c}.blok .srub .inactif{background-color:var(--alert)}.blok a{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;letter-spacing:-.25px;width:-webkit-fill-available;width:-moz-available;color:var(--rev-black)}.blok a:hover{background-color:var(--menu-a-bgh)}.blok a.activ{background-color:var(--menu-a-bga);font-weight:600}@media only screen and (max-width:768px){.blok{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.blok .affichage-vip-int,.blok a{flex-direction:column;gap:0;background-color:var(--rev-white);width:-webkit-fill-available;align-items:center}.blok .srub{grid-column:span 2;text-align:center}}.blok .deconnexion{display:flex;justify-content:center;align-items:center;flex-direction:row;color:var(--alert);text-align:center;border:1px solid var(--alert);border-radius:.25rem}.blok .deconnexion .ic svg{opacity:1;fill:var(--alert)}.blok-site.etat-demande,.blok-site.etat-inactif,.blok-site.etat-attente,.blok-site.etat-actif{background-color:var(--rev-white);margin-bottom:.5rem;padding:1rem;border-radius:.5rem}.blok-site.etat-demande .blok-info,.blok-site.etat-inactif .blok-info,.blok-site.etat-attente .blok-info,.blok-site.etat-actif .blok-info{flex-direction:column;gap:.5rem;font-size:.9rem}.blok-site.etat-demande .blok-info-txt,.blok-site.etat-inactif .blok-info-txt,.blok-site.etat-attente .blok-info-txt,.blok-site.etat-actif .blok-info-txt{margin-bottom:1rem}.blok-site.etat-demande a,.blok-site.etat-inactif a,.blok-site.etat-attente a,.blok-site.etat-actif a{gap:.5rem;border-radius:2rem;font-size:14px;font-weight:500;text-align:center;width:100%;border-radius:.25rem}.blok-site.etat-demande a .ic,.blok-site.etat-inactif a .ic,.blok-site.etat-attente a .ic,.blok-site.etat-actif a .ic{height:16px;width:16px;background-color:var(--bg-btn);border-radius:50%;justify-content:center;align-items:center}.blok-site.etat-demande a .ic svg,.blok-site.etat-inactif a .ic svg,.blok-site.etat-attente a .ic svg,.blok-site.etat-actif a .ic svg{fill:var(--rev-white);opacity:1;height:12px;width:12px}.blok-site.etat-demande a.inactif,.blok-site.etat-inactif a.inactif,.blok-site.etat-attente a.inactif,.blok-site.etat-actif a.inactif{color:#000;background-color:#ddeff4}.blok-site.etat-demande a.inactif:hover,.blok-site.etat-inactif a.inactif:hover,.blok-site.etat-attente a.inactif:hover,.blok-site.etat-actif a.inactif:hover{background-color:#c3e9f5}.blok-site.etat-demande a.actif,.blok-site.etat-inactif a.actif,.blok-site.etat-attente a.actif,.blok-site.etat-actif a.actif{background-color:#ddeff4}.blok-site.etat-demande a.actif:hover,.blok-site.etat-inactif a.actif:hover,.blok-site.etat-attente a.actif:hover,.blok-site.etat-actif a.actif:hover{background-color:#c3e9f5}.blok-site.etat-demande .btn,.blok-site.etat-inactif .btn,.blok-site.etat-attente .btn,.blok-site.etat-actif .btn{text-align:center;color:var(--white);justify-content:center}.blok-site.etat-attente{text-align:center}.page-global{display:flex;flex-direction:column;padding:var(--space-global) calc(var(--space-global) + 1rem)}@media only screen and (max-width:992px){.page-global{padding:var(--space-global)}}@media only screen and (max-width:768px){.page-global{padding:0}}.page-global-flex{display:flex;align-content:flex-start;flex-wrap:wrap}.page-global-all{width:100%}.container{margin-bottom:var(--lg);gap:var(--lg);height:100%}.cont-1,.cont-2,.cont-3{background-color:#ffffff1a;flex-grow:1;border-radius:var(--radius-sm);background-color:var(--nav-bg)}.tab-calendrier{width:100%;border-collapse:collapse}.tab-calendrier tr:first-child{background-color:var(--tab-bg)}.tab-calendrier tr:first-child td{padding:clamp(.7rem,1vw,1rem);font-size:clamp(.7em,1vw,1em)}@media only screen and (max-width:1200px){.tab-calendrier tr:first-child td span{display:none}}.tab-calendrier td{position:relative;padding:var(--md-vw) var(--md-vw) 1.8rem var(--md-vw);border:1px solid var(--tab-border);vertical-align:top;width:14%}.tab-calendrier td .jour{position:absolute;opacity:.5;font-size:clamp(.9em,2vw,1.6em);bottom:.25rem;right:.5rem;color:var(--rev-black)}.tab-calendrier td .event{color:var(--info);font-weight:500;font-size:clamp(.7em,1vw,.9em);margin-bottom:var(--sm);overflow:hidden;text-overflow:ellipsis;background-color:var(--bg-soft);padding:.25rem;border-radius:var(--radius-sm)}.tab-calendrier td .event:hover{color:var(--rev-black)}.tab-calendrier td:hover{background-color:var(--bg-soft)}.tab-calendrier td:hover .jour{opacity:1}.page-themes{display:flex;flex-direction:column;gap:calc(var(--md) + .5vw)}.page-themes .page-themes-menu .perso div:first-child{font-weight:700}.page-themes .page-themes-menu .perso .img{height:40px;overflow:hidden;border-radius:.5rem}.page-themes .page-themes-menu .cate{display:flex;flex-wrap:wrap;gap:.25rem .5rem;width:-webkit-fill-available;width:-moz-available;align-items:flex-start;align-content:flex-start}.page-themes .page-themes-menu .cate a{display:block;border:1px solid var(--gr-2);padding:calc(.5rem + .25vw);border-radius:var(--radius-lg);margin-bottom:.5rem}.page-themes .page-themes-list{flex:5}.theme-actuel{display:flex;justify-content:start;align-items:center;flex-direction:row;border:2px dashed #CCC;gap:1rem;margin-bottom:var(--lg);padding:.75rem;border-radius:1rem;width:fit-content;min-width:280px}.theme-actuel div:last-child .int{font-size:.8rem}.theme-actuel div:last-child .nom{font-weight:700}.theme-actuel .img{display:flex;flex-shrink:1;width:60px;height:100%;overflow:hidden;border-radius:var(--radius-lg)}.theme-actuel .img img{object-fit:cover;width:100%}.theme-actuel .btn{font-size:.9rem;padding:.5rem .75rem;margin-top:.5rem}.theme-cate{font-size:1rem;font-weight:700;margin-bottom:1rem;text-underline-offset:.4rem;text-transform:uppercase}.theme-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:calc(.5rem + 1vw);margin-bottom:calc(1rem + 1vw)}@media only screen and (max-width:768px){.theme-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.theme-list h2{grid-column:1/-1}.theme-list .box{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--rev-white);border-radius:var(--radius-lg);box-shadow:0 0 20px 20px #00000003;overflow:hidden;outline:1px solid var(--gr-4)}.theme-list .box:hover{box-shadow:0 0 20px 20px #0000000d;outline:1px solid var(--gr-2)}.theme-list .box .box-img{aspect-ratio:16/9;overflow:hidden;width:-webkit-fill-available;width:-moz-available;background-color:var(--gr-4)}.theme-list .box .box-img img{object-fit:contain;width:100%}.theme-list .box .box-reg{display:flex;flex-direction:column;gap:.5rem;padding:1rem;flex:1;width:-webkit-fill-available;width:-moz-available;text-align:center}.theme-list .box .box-reg .box-nom{font-weight:500}.theme-list .box .box-reg .btn{padding:.5rem calc(.25rem + .5vw);font-size:.9rem;min-width:70px}.theme-list .box .box-reg form{width:100%}.box-personnalise{background-color:#e7f0f3;border-radius:var(--radius-lg);padding:var(--space-global);text-align:center}.box-personnalise .titre{font-size:clamp(1.2rem,2vw,2.5rem);font-weight:500;margin-bottom:2rem;color:#2c3e50}.paiement__ .paiement__entete{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed var(--gr-3);gap:calc(1rem + 1vw)}@media only screen and (max-width:768px){.paiement__ .paiement__entete{grid-template-columns:1fr}}.paiement__ .paiement__entete .paiement__societe{background-color:var(--rev-white)}.paiement__ .paiement__entete .paiement__societe,.paiement__ .paiement__entete .paiement__client{padding:1rem}.paiement__ .paiement__info{margin-bottom:1rem}.paiement__ .paiement__tab{width:100%}.paiement__ .paiement__tab td{border:1px solid #d3e3ef;padding:.5rem;text-align:right}.paiement__ .paiement__tab td input[type=number]{width:4rem;padding:.5rem;text-align:center}.paiement__ .paiement__tab td:last-child{width:100px}.paiement__ .paiement__tab .tva{background-color:#ebf2f7;padding:.5rem;text-align:right}.paiement__ .paiement__tab .total{background-color:#ebf2f7;padding:.5rem;font-weight:700}.notIsFree{text-align:center}.paiement__choix{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:calc(.5rem + .5vw);margin:auto}@media only screen and (max-width:768px){.paiement__choix{grid-template-columns:1fr 1fr}}.paiement__choix .paiement__box{display:flex;align-items:center;flex-direction:column;gap:.5rem;background-color:var(--gr-3-1);border-radius:1rem;margin-bottom:0;padding:1rem .5rem}.paiement__choix .paiement__box:hover{background-color:var(--gr-3)}.paiement__choix .paiement__btn{gap:.5rem}.paiement__choix .paiement__btn .ic{fill:#fff}@media only screen and (max-width:768px){.paiement__choix .paiement__btn{flex-direction:column;gap:.25rem;padding:.25rem 1vw;width:90%}.paiement__choix .paiement__btn .ic{display:none}}.paiement__choix .paiement__logo{justify-content:center;align-items:center;height:40px}.paiement__choix .paiement__logo>svg{width:80px;height:100%;fill:var(--rev-black)}.paiement__choix .paiement__logo .logo-paypal{width:80px;height:100%;background-image:url(/build/assets/logo-paypal.8766a421.svg);background-position:center;background-repeat:no-repeat}.paiement__choix .paiement__logo .logo-purina{width:80px;height:100%;background-image:url(/build/assets/logo-purina.44b1ef7c.jpg);background-position:center;background-size:contain;background-repeat:no-repeat}.paiement__choix .paiement__logo .icone-paiement{width:80px;height:100%}.paiement__choix .paiement__logo img{border-radius:.25em}.paiement_vircheq{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:calc(1rem + .5vw)}@media only screen and (max-width:768px){.paiement_vircheq{grid-template-columns:1fr}}.paiement_vircheq h3{text-align:center;color:var(--primary)}.paiement_vircheq .paiement_vircheq-int,.paiement_vircheq .paiement_prix{color:var(--primary);font-size:1.1rem;font-weight:700}.paiement_vircheq .virement,.paiement_vircheq .cheque{background-color:var(--rev-white);padding:calc(1rem + .5vw)}.paiement_vircheq .tab-rib{width:100%}.paiement_vircheq .tab-rib th{background-color:var(--gr-3-1);padding:.5rem}.paiement_vircheq .tab-rib td{border:1px solid var(--gr-3-1);padding:.5rem}.box-paiement-btn-off,.box-paiement-btn.box-paiement-btn-off:hover{background-color:#c9c9c9;cursor:default}.box-paiement-off{opacity:.25}.box-paiement>form.box-paiement-off:hover{border-color:#46bcc7;box-shadow:none;cursor:default}.ancreavoirdispo{display:inline-block;padding:.25rem .5rem;border-radius:.5rem;border:1px solid #CCC;font-size:.7rem;margin-top:.5rem;background-color:#ffffff52}.ancreavoirdispo:hover{border:1px solid #5f5f5f}.publierresavente__{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:calc(1rem + 1vw)}.publierresavente__>div{padding:calc(1rem + 1vw);background-color:var(--gr-3-1);border-radius:1rem}.kit-header{background:var(--black);padding:.75rem;border-radius:.5rem;text-align:center;margin-bottom:1rem}.kit-header img{max-width:160px}.kit-body select,.kit-body input{padding:.25rem .5rem}.kit-body label{display:block;margin-bottom:.5rem;font-size:.9rem}.kit-input{width:100%;margin-bottom:12px;font-size:.95em}.kit-input:focus{border-color:#ae9962;outline:none;box-shadow:0 0 0 2px #c003}.kit-btn{background:#ae9962;color:#fff;border:none;padding:10px 18px;border-radius:6px;cursor:pointer;font-size:1em;font-weight:700;transition:background .2s;margin-top:10px;width:100%}.kit-btn:hover{background:#524a32}.kit-disabled{font-size:.9em;text-align:center;color:var(--gr-2);padding:.5rem 0}.kit-footer{margin-top:1rem;border-top:1px dashed var(--gr-3);padding-top:1rem;text-align:center}.kit-footer a{display:inline-flex;padding:.25rem 1rem;align-items:center;justify-content:center;border:2px solid var(--bg-btn);border-radius:3rem;gap:.25rem;color:var(--bg-btn);font-size:.9em}.kit-footer a svg{height:12px;fill:var(--bg-btn)}.kit-footer a:hover{text-decoration:none;color:var(--bg-btn-h);border-color:var(--bg-btn-h)}.kit-footer a:hover svg{fill:var(--bg-btn-h)}.kit-footer a:hover{text-decoration:underline}.mb-sm{font-size:.9em;margin-bottom:6px}.input-select,.input-text{width:100%;border:1px solid #ccc;border-radius:4px}.peuxplus{color:#aaa;font-size:.9em}.form_kit_plus{margin-top:12px;font-size:.9em}.superadmin{display:inline-block;padding:8px 14px;margin-bottom:15px;background:#e74c3c;color:#fff;border-radius:6px;text-decoration:none;font-size:.9rem;font-weight:600;transition:background .2s}.superadmin:hover{background:#c0392b}.faq-link{display:inline-block;margin-bottom:25px;font-size:.95rem;color:#0072a4;text-decoration:underline}.chiot__{display:flex;gap:1rem;align-items:stretch;transition:transform .2s;border-radius:1rem;overflow:hidden;margin-bottom:1.5rem;background-color:var(--rev-white);padding:1rem}@media only screen and (max-width:1600px){.chiot__{flex-direction:column;align-items:stretch}}.chiot__content{display:flex;gap:1rem;flex:1;background-color:var(--rev-white)}@media only screen and (max-width:1600px){.chiot__content{border-radius:1rem 1rem 0 0}}.chiot__content .chiot__photo{display:flex;width:100px;flex-shrink:0;aspect-ratio:1/1;border:1px solid var(--gr-3);border-radius:6px;overflow:hidden;background-image:url(/build/assets/ic-image.0d3111a8.svg);background-position:center;background-repeat:no-repeat}@media only screen and (max-width:768px){.chiot__content .chiot__photo{width:60px;height:60px}}.chiot__content .chiot__photo img{object-fit:cover;width:100%;height:100%}.chiot__content .chiot__info{flex:1}.chiot__content .chiot__info .chiot__nom{width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.chiot__content .chiot__info .chiot__sexe,.chiot__content .chiot__info .chiot__prix{font-size:.9rem}.chiot__content .chiot__info .chiot__etat select{padding:.25rem}.chiot__content .chiot__info .chiot__site{display:none;gap:.5vw;flex-wrap:wrap;font-size:.8rem;margin-bottom:.25rem}@media only screen and (max-width:768px){.chiot__content .chiot__info .chiot__site{flex-direction:column}}.chiot__content .chiot__info .chiot__site span{display:flex;align-items:center;gap:4px}.chiot__content .chiot__info .chiot__site span.offline{color:var(--alert);fill:var(--alert);opacity:.75}.chiot__content .chiot__info .chiot__site span.online{color:var(--valid)}.chiot__content .chiot__info .chiot__site span svg{height:12px;width:12px}.chiot__content .chiot__info .chiot__site span.offline svg{fill:var(--alert)}.chiot__content .chiot__info .chiot__site span.online svg{fill:var(--valid)}.chiot__ .chiot__resavente{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;background-color:#e7f0f3;border-radius:.5rem}@media only screen and (max-width:1600px){.chiot__ .chiot__resavente{border-radius:0 0 1rem 1rem}}.chiot__ .chiot__resavente .chiot__resavente_ic{display:none;position:absolute;top:20px;left:calc(50% - 20px);justify-content:center;border-radius:50%;height:40px;width:40px;margin-top:-33px;fill:var(--gr-2)}@media only screen and (max-width:768px){.chiot__ .chiot__resavente .chiot__resavente_ic{display:none}}.chiot-content{flex:1;display:flex;flex-direction:column;gap:10px}.chiot-info{font-size:.95rem;color:#2c3e50}.chiot-info strong{font-weight:600;font-size:1.05rem}.pgc_btn_requis{background-color:#ab0000;outline:1px solid #ab0000;padding:0 .25rem;line-height:14px;border-radius:0 0 .5rem .5rem;color:#fff;font-weight:700;text-transform:uppercase;font-size:9px;text-align:center;width:100px}.chiot-parent{font-size:.9rem;color:#555;background:#f8f9fa;padding:10px;border-radius:6px}.chiot-actions{display:flex;flex-direction:column;align-items:center;padding:1rem 1rem .5rem}@media only screen and (max-width:1600px){.chiot-actions{padding:0}}.btn-small{padding:6px 12px;font-size:.85rem;border-radius:6px;border:1px solid transparent;background:#f4f4f4;color:#2c3e50;text-decoration:none;transition:background .2s,color .2s}.btn-small:hover{background:#eaeaea}.assurance-box{display:flex;text-transform:uppercase;align-items:center;font-size:11px;color:var(--gr-1);font-weight:500;width:100%;padding:0 0 .5rem;justify-content:center}.assurance-box .ic{fill:var(--rev-black);height:14px}.select-etat-chiot{width:min-content;padding:0;font-size:12px}.reservation-links{display:flex;gap:1rem;width:100%;justify-content:center;padding:1rem 1rem .5rem}.reservation-links .btn-resa,.reservation-links .btn-vente{display:flex;flex-direction:column;color:var(--white);text-align:center;min-width:200px;padding:.25rem 1vw}.reservation-links .btn-resa:hover,.reservation-links .btn-vente:hover{background-color:#005f85;box-shadow:0 0 10px #003449 inset}.reservation-links .btn-resa span,.reservation-links .btn-vente span{font-size:12px}@media only screen and (max-width:768px){.reservation-links .btn-resa,.reservation-links .btn-vente{flex-direction:column;min-width:auto;gap:0rem;flex:1}}.portee__parents{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;margin-bottom:calc(1rem + .5vw)}.portee__parents>div{padding:1rem;border-radius:1rem;border:1px solid var(--gr-2)}.portee__faq,.portee__fida,.portee__publier,.portee__kit{padding:1rem;background:var(--white);border-radius:1rem}.portee__faq .flex,.portee__fida .flex,.portee__publier .flex,.portee__kit .flex{display:flex;gap:.5rem;font-weight:600}.portee__faq .flex .colfid,.portee__fida .flex .colfid,.portee__publier .flex .colfid,.portee__kit .flex .colfid{color:var(--fida)}.portee__faq .flex .ic svg,.portee__fida .flex .ic svg,.portee__publier .flex .ic svg,.portee__kit .flex .ic svg{fill:var(--gr-1)}.portee__faq .mini,.portee__fida .mini,.portee__publier .mini,.portee__kit .mini{color:var(--gr-1)}.portee__faq .visu,.portee__fida .visu,.portee__publier .visu,.portee__kit .visu{border-radius:50%;height:40px;width:40px;flex-shrink:0}.portee__faq .visu svg,.portee__fida .visu svg,.portee__publier .visu svg,.portee__kit .visu svg{fill:var(--primary)}.portee__faq .visu.fida,.portee__fida .visu.fida,.portee__publier .visu.fida,.portee__kit .visu.fida{background-image:url(/build/assets/logo-fida-mini.a0b871b0.svg);background-repeat:no-repeat;background-size:contain}.portee__publier{display:flex;flex-direction:column;gap:.75rem}.portee__publier .chiensdefrance{width:100%;height:30px;margin:0 auto}@media only screen and (max-width:1200px){.portee__publier .chiensdefrance{height:20px;margin-right:auto}}.portee__faq:hover,.portee__fida:hover{background:var(--gr-4)}.box-success{padding:14px 18px;background:#e9f9f0;border:1px solid #27ae60;border-radius:8px;color:#27ae60;font-weight:600;font-size:.95rem}.box-error{padding:14px 18px;background:#fef5f4;border:1px solid #e74c3c;border-radius:8px;color:#e74c3c;font-weight:600;font-size:.95rem}.boxportee__{display:grid;grid-template-columns:3fr 1fr;margin-bottom:1rem;grid-gap:1rem}@media only screen and (max-width:768px){.boxportee__{grid-gap:0rem;grid-template-columns:1fr}}.boxportee__info{display:flex;flex-direction:column;gap:1rem;padding:calc(1rem + .25vw);background-color:var(--rev-white);border-radius:var(--radius-lg);box-shadow:0 0 20px 20px #00000003;overflow:hidden}@media only screen and (max-width:768px){.boxportee__info{border-radius:var(--radius-lg) var(--radius-lg) 0 0}}.boxportee__date{display:flex;flex-direction:column;justify-content:center;font-size:1rem;font-weight:700}.boxportee__date .boxportee__nbr{font-size:.9em;font-weight:400;color:var(--primary)}.boxportee__actions{display:flex;align-items:center;justify-content:center;gap:calc(.5rem + .5vw);flex-wrap:wrap}.boxportee__parents{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1vw}.boxportee__parents .boxportee__pere,.boxportee__parents .boxportee__mere{position:relative}.boxportee__parents .boxportee__pere a,.boxportee__parents .boxportee__mere a{flex:1;display:flex;gap:calc(.5rem + .5vw);align-items:center;padding:.5rem;border:1px solid var(--gr-3);border-radius:.25rem}.boxportee__parents .boxportee__pere a .boxportee__photo,.boxportee__parents .boxportee__mere a .boxportee__photo{display:flex;width:50px;flex-shrink:0;aspect-ratio:1/1;background-color:var(--gr-4);border-radius:6px;overflow:hidden}@media only screen and (max-width:768px){.boxportee__parents .boxportee__pere a .boxportee__photo,.boxportee__parents .boxportee__mere a .boxportee__photo{width:40px}}.boxportee__parents .boxportee__pere a .boxportee__photo img,.boxportee__parents .boxportee__mere a .boxportee__photo img{object-fit:cover;width:100%;height:100%}.boxportee__parents .boxportee__pere a div:last-child,.boxportee__parents .boxportee__mere a div:last-child{flex:1;min-width:0}.boxportee__parents .boxportee__pere a:hover,.boxportee__parents .boxportee__mere a:hover{background-color:var(--gr-4)}.boxportee__parents .boxportee__pere a.btn-admin,.boxportee__parents .boxportee__mere a.btn-admin{position:absolute;top:0;right:0}.boxportee__parents .boxportee__photo{flex-shrink:0}.boxportee__parents .boxportee__crop{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boxportee__parents .boxportee__p,.boxportee__parents .boxportee__m{display:flex;gap:.25rem;align-items:center;font-size:14px;color:var(--male);fill:var(--male)}.boxportee__parents .boxportee__p .ic,.boxportee__parents .boxportee__m .ic{width:14px}.boxportee__parents .boxportee__m{color:var(--femelle);fill:var(--femelle)}.boxportee__publier{display:flex;justify-content:center;flex-direction:column;gap:calc(.25rem + .1vw);position:relative;border-radius:var(--radius-lg);min-width:300px;padding:calc(1rem + .25vw);background-color:var(--gr-3-1)}@media only screen and (max-width:768px){.boxportee__publier{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.boxportee__publier:after{content:"";position:absolute;left:10%;right:10%;bottom:-2px;height:2px;background:rgba(0,0,0,.35);filter:blur(5px);border-radius:999px;pointer-events:none}}.boxportee__publier:before{position:absolute;content:"";display:block;width:0;height:0;left:-20px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid var(--gr-3-1)}@media only screen and (max-width:768px){.boxportee__publier:before{display:none}}.boxportee__publier .chiensdefrance{width:100%;height:30px;margin:0 auto}@media only screen and (max-width:768px){.boxportee__publier .chiensdefrance{height:18px}}.boxportee__publier .accroche{font-size:.9rem;text-align:center}@media only screen and (max-width:576px){.boxportee__publier .accroche{font-size:10px}}.boxportee__publier .prolonge{display:flex;justify-content:center;gap:1rem}.boxportee__publier .prolonge .btn{min-width:100px}.card__alert{display:flex;background-color:#a71230;color:#fff;padding:1rem;border-radius:6px;align-items:center;gap:.5rem;width:-webkit-fill-available;width:-moz-available}.card__alert svg{fill:#fff}.opt-tab{display:flex;flex-direction:column}.opt-tab .opt-ligne{display:flex;align-items:center;gap:.5rem;position:relative;padding:calc(1rem + .25vw);margin-bottom:1rem;background-color:var(--rev-white);border:4px solid var(--rev-white);border-radius:.25rem}@media only screen and (max-width:576px){.opt-tab .opt-ligne{flex-wrap:wrap}}.opt-tab .opt-ligne:hover{border:4px solid var(--gr-2)}.opt-tab .opt-ligne.mb0{margin-bottom:0rem;border-radius:.5rem .5rem 0 0}.opt-tab .opt-ligne .opt-check{width:10%;flex-shrink:0;text-align:center}@media only screen and (max-width:576px){.opt-tab .opt-ligne .opt-check{display:none}}.opt-tab .opt-ligne .opt-prix{width:20%;min-width:200px;flex-shrink:0;text-align:center}@media only screen and (max-width:576px){.opt-tab .opt-ligne .opt-prix{width:100%}}.opt-tab .opt-ligne .opt-info{flex-grow:1;font-size:.9em}.opt-tab .opt-ligne .opt-info>span:last-child{color:var(--primary)}.opt-tab .opt-ligne .opt-info>span:last-child a{color:var(--primary);text-decoration:underline}.opt-tab .opt-ligne .opt-info p{padding:0;margin:0}.opt-tab .opt-ligne .opt-info p:first-child{font-size:clamp(1.05rem,1vw,1.2rem);margin-bottom:.25rem;color:var(--primary)}.opt-tab .opt-ligne label{cursor:pointer}.opt-site{margin:auto;margin-bottom:1rem}.opt-site img{max-width:250px}.bton-checkbox input:checked+span{border:1px solid #215100;background:#3cc11c url(https://eleveurs.chiens-de-france.com/media/v4/i-valid-blanc.png) no-repeat 50% 50%;color:#fff}.bton-checkbox [type=checkbox]{display:none}.opt-fida{display:block;background-color:#fff;padding:.25rem;border-radius:var(--radius);text-align:center;flex-shrink:0}.opt-fida img{width:90%}.opt-icone{display:flex;flex-wrap:wrap;gap:.5rem;position:relative;margin-bottom:1rem;border-radius:0 0 .5rem .5rem;padding:0rem 1rem 1rem;justify-content:center;background-color:var(--white)}.opt-icone .icone_box label{width:40px;height:40px;background-color:#fff;outline:1px solid rgb(187,211,245);border-radius:50%;padding:.25rem;cursor:pointer;display:flex;flex-direction:column}.opt-icone .icone_box label img{width:100%;object-fit:cover;height:100%}.opt-icone .icone_box [type=radio]:checked+label{outline:3px solid #2AB009}.opt-icone .triangle-code{top:0px;position:absolute;display:none;height:0;width:0;border-top:10px solid var(--gr-3);border-right:10px solid transparent;border-left:10px solid transparent}.opt-icone [type=radio]{display:none}.sansprix{color:#000;outline:1px solid #b1caca}.affprix,.sansprix{border-radius:.5rem;height:50px;display:flex;align-items:center;justify-content:center;background-color:var(--gr-4);font-size:1rem}.affprix{font-size:1.2rem}.prixpts,.opt-total,.opt-ligne .affprix,.opt-ligne .opt-total{color:#3bbe1c;font-weight:700}.opt-lignetotal{display:flex;flex-direction:column;justify-content:center;align-items:center}.opt-lignetotal .opt-total{font-size:1.2rem;border:1px solid #CCC;padding:.75rem 2rem;border-radius:.5rem;text-align:center}.opt-total input[type=text]{font-size:1.2rem}.prixpts{padding:0 5px!important;font-weight:bolder;text-align:right;border:0!important;box-shadow:none!important;margin:0}.opt-purina{display:flex;overflow:hidden;align-items:center;margin:0 auto 2rem;border-radius:.5rem;border:1px solid #2d2d2d}.opt-purina div:first-child{background-color:#2d2d2d;color:#fff;font-weight:700}.opt-purina div{padding:1rem}@media only screen and (max-width:768px){.opt-purina{flex-direction:column;text-align:center}.opt-purina div:first-child{width:100%}}@media only screen and (max-width:768px){.opt-purina{flex-direction:column}.opt-purina div:first-child{width:100%}}.ofpar{font-size:.9rem;margin-bottom:.25rem}.opt-action{text-align:center;margin:0 auto 2rem}.opt-action .btn{font-size:1.1rem}.bton-checkbox label span{width:40px;height:40px;border-radius:50%;display:none;direction:none;box-shadow:none;border:0px!important;background:#d4e6e8 url(https://eleveurs.chiens-de-france.com/media/v4/i-fleche-d-blanc.png) no-repeat 50% 50%}@media only screen and (max-width:768px){.bton-checkbox label span{width:30px;height:30px}}.bton-checkbox input:checked+span{display:block}.conditions{text-align:left;font-size:.9rem;border-radius:1rem;padding:calc(1rem + .5vw);background-color:#fff;border:2px dashed var(--gr-3)}.conditions-overflow{overflow:auto;height:230px}.mentionslegales__actions{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 0}@media only screen and (max-width:768px){.mentionslegales__actions{grid-template-columns:1fr}}.mentionslegales__actions div{flex:1;border:1px solid #000;display:flex;flex-direction:column;align-items:center;gap:.25rem}.selectchien__{display:flex;align-items:center;column-gap:1rem;flex-wrap:wrap}.selectchien__ [type=radio]{position:absolute;left:-9999px}.selectchien__>label{display:inline-block;padding:1rem;width:300px;text-align:center;border:1px solid var(--gr-2);border-bottom:none;background-color:var(--bg-body);cursor:pointer;border-top-left-radius:1rem;border-top-right-radius:1rem;position:relative}@media only screen and (max-width:768px){.selectchien__ label{width:auto;margin:0;flex:1}.selectchien__ span.g{display:none}}.selectchien__ .panels{width:100%;border:1px solid #ccc;padding:calc(1rem + 1vw);border-radius:0 8px 8px}.selectchien__ #tab1:checked+label,.selectchien__ #tab2:checked+label{font-weight:600;bottom:-1px}.selectchien__ .panel{display:none}.selectchien__ #tab1:checked~.panels #content1{display:block}.selectchien__ #tab2:checked~.panels #content2{display:block}.filtres-flex{display:flex;gap:var(--lg-vw)}.filtres__{--space-bar:calc(.25rem + .5vw);display:flex;gap:var(--space-bar);margin-bottom:calc(1rem + 1vw);padding:0;flex-wrap:wrap;padding:.5rem;background-color:var(--rev-white);border-radius:var(--md)}.filtres__select,.filtres__chercher{display:flex;justify-content:center;align-items:center;flex-direction:row;cursor:pointer;padding:calc(.5rem + .25vw) calc(.5rem + .5vw);border-radius:.5rem;border:1px solid var(--gr-3)}@media only screen and (max-width:768px){.filtres__select,.filtres__chercher{flex:1}}.filtres__select span:first-child,.filtres__chercher span:first-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filtres__select span:last-child,.filtres__chercher span:last-child{display:inline-block;margin-left:.5rem;color:var(--primary);font-size:var(--sm);font-weight:600;flex-shrink:0}.filtres__select:hover,.filtres__chercher:hover{background-color:#e7f0f3}.filtres__select.activ,.filtres__chercher.activ{background-color:var(--gr-3-1);font-weight:600}@media only screen and (max-width:768px){.filtres__select,.filtres__chercher{border-radius:var(--radius-lg);padding:var(--sm);justify-content:center;padding:.5rem;min-width:140px;min-width:auto}}.filtres__selectgo,.filtres__cherchergo{background-color:#000}.filtres__ input[type=text],.filtres__ input[type=url],.filtres__ input[type=number],.filtres__ input[type=date],.filtres__ input[type=heure],.filtres__ input[type=time],.filtres__ textarea,.filtres__ select,.filtres__ button{width:min-content}.filtres__ select{height:-webkit-fill-available;padding:.25rem;border-radius:3px}.filtres__ select.mob{display:none}.filtres__ .ic svg{width:24px;fill:var(--gr-1)}@media only screen and (max-width:768px){.filtres__ .nomob{display:none}.filtres__ select.mob{display:block}}.filtres_select{border:0;width:100%}.filtres_select:focus-visible{outline:0}.filtres_input{flex-grow:1;border:0}.filtres_ic_rechercher{position:relative;border:0;background-image:url(/build/assets/ic-search-input-white.a05775a1.png);background-position:98% 50%;background-repeat:no-repeat;background-size:8%}.filtres__option,.filtres_select,.filtres_input{padding:0 .5rem;background-color:var(--darki)}.filtres__option{display:none;justify-content:space-around;align-items:center;border-radius:.25rem;min-width:50px}.filtres__option input[type=radio],.filtres__option input[type=checkbox]{display:none}.filtres__option .deplace{margin:5.3px 0 0 -2.2px;position:absolute}.filtres__option .filtres_opt{display:flex;justify-content:center;align-items:stretch;flex-direction:row;gap:.5rem;width:100%}.filtres__option label{display:flex;padding:.2rem;opacity:.3}.filtres__option label:hover{opacity:.8}.filtres__option.margin-left-auto{margin-left:auto}@media only screen and (max-width:768px){.filtres__option{display:inline-flex}}#filtres_vivantelv+label span:after,#filtres_fermage+label span:after{content:"check_box_outline_blank"}#filtres_vivantelv:checked+label span:after,#filtres_fermage:checked+label span:after{content:"check_box"}.filtres__option input[type=radio]:checked+label,.filtres__option input[type=checkbox]:checked+label{opacity:1}.list_box_pedigree{display:flex;flex-wrap:wrap;column-gap:1rem;width:max-content}@media only screen and (max-width:1200px){.list_box_pedigree{width:auto}}.list_box_pedigree .separation{width:100%;text-align:center;font-weight:600;font-size:1.1rem}.list_box_pedigree .separation div{position:relative;margin:1rem auto 0;width:50%;height:2rem;border:1px solid var(--gr-2);border-bottom:0}.list_box_pedigree .separation div:before{position:absolute;top:-.5rem;left:50%;content:"";width:1px;height:.5rem;background-color:var(--gr-2)}.list_box_pedigree .box-1{flex:1}.list_box{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--lg-vw)}@media only screen and (max-width:1200px){.list_box{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:576px){.list_box{grid-template-columns:1fr 1fr}}.list_box_mini{display:grid;grid-template-columns:1fr 1fr;gap:var(--lg-vw)}@media only screen and (max-width:768px){.list_box_mini{grid-template-columns:1fr}}.list_box_mini .stars{margin:inherit;min-height:auto}.list_box_mini .box-1{display:flex;flex-direction:row;column-gap:var(--md);padding:1rem}.list_box_mini .box-1 .image{width:60px;aspect-ratio:1;flex-shrink:0;border-radius:.25rem}.list_box_mini .box-1 .image span{font-size:1.5em}.list_box_mini .box-1 .image .fav{top:2px;left:2px;border-radius:.5rem 0 0;padding:.1rem}.list_box_mini .box-1 .image .fav span{font-size:1em}.list_box_mini .box-1 .image .fav .fav-activ{color:var(--warning)}.list_box_mini .box-1 .image,.list_box_mini .box-1 .actif,.list_box_mini .box-1 .race,.list_box_mini .box-1 .etat,.list_box_mini .box-1 .info{margin:0}.list_box_mini .box-1 .race{order:10;width:100%;text-align:left}.list_box_mini .box-1 .info{display:flex;flex-direction:column;flex-grow:1;text-align:left}.list_box_mini .box-1 .info .nom,.list_box_mini .box-1 .info .affixe{width:100%}.list_box_mini .box-1 .info .affixe,.list_box_mini .box-1 .info .race,.list_box_mini .box-1 .info .sexe{font-size:.8em}.list_box_mini .box-1 .info .race{display:inline-block;max-width:60%}.list_box_mini .box-1 .info .affixe{margin-bottom:.2em}.list_box_mini .box-1 .info .sexe{margin-right:.5rem}.list_box_mini .box-1 .etat,.list_box_mini .box-1 .actif,.list_box_mini .box-1 .race{display:none}.list_box_mini .box-1 .regroup{display:flex;justify-content:center;align-items:center;flex-direction:row;margin:0}.list_box_mini .box-1 .regroup a{display:flex;padding:.5rem .75rem;font-size:.9rem;height:40px;width:40px;align-items:center;justify-content:center}.list_box_mini .box-1 .regroup span:first-child{display:none}.list_box_mini .box-1 .regroup span:last-child{display:block}.list_box_mini .box-1 .regroup span:last-child svg{fill:var(--white)}.stars{display:flex;justify-content:center;align-items:center;flex-direction:row;fill:var(--stars);min-height:18px;border-radius:var(--radius-rond);width:fit-content;padding:0 .25rem;margin:auto;min-width:30px}.stars .ic{height:18px;width:18px;margin-left:-3px;margin-right:-3px}.certif{margin:0 2px;height:14px;width:14px;padding:2px;border-radius:50%;flex-wrap:wrap;display:flex;justify-content:center;align-items:center;align-content:center;flex-shrink:0;background-color:#000}.certiflogo{background:url(https://chiens-de-france.com/media/certif-w.svg) no-repeat 50% 50%;height:10px;width:10px;background-size:cover;border-radius:50%}.box-1{display:flex;flex-direction:column;position:relative;border-radius:var(--radius-lg);background-color:var(--box-bg);overflow:hidden}.box-1:hover{outline:2px solid var(--gr-2)}.box-1 .image{display:flex;justify-content:center;align-items:center;flex-direction:row;position:relative;aspect-ratio:5/4;background-color:var(--box-bg-img);overflow:hidden}.box-1 .image .ic{width:30px}.box-1 .image img{width:100%;object-fit:cover;object-position:50% 50%;height:100%}.box-1 .image div:last-child{display:flex;justify-content:center;align-items:center;flex-direction:row;position:absolute;bottom:8px;font-size:10px;text-transform:uppercase;background-color:#ffffffa2;padding:6px 0;width:calc(100% - 16px);border-radius:1rem;text-align:center}.box-1 .image div:last-child .ic{width:14px;fill:#25a4cf;margin-right:.25rem}@media only screen and (max-width:576px){.box-1 .image div:last-child .ic{display:none}}.box-1 .image .fav{display:flex;justify-content:center;align-items:center;flex-direction:row;position:absolute;display:block;top:.5rem;right:.5rem;color:var(--fav)}.box-1 .image .fav span{font-size:26px}.box-1 .image .fav:hover{opacity:.7}.box-1 .info{margin:.5rem 1rem 1rem;text-align:center}.box-1 .info .nom{font-weight:500}.box-1 .info .nom,.box-1 .info .affixe,.box-1 .info .race{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box-1 .info .affixe{font-size:var(--sm);color:var(--gr-1)}.box-1 .info .sexe{display:flex;justify-content:center;align-items:stretch;flex-direction:row;font-size:.8em}.box-1 .info .sexe span{padding:.05rem;border-radius:50%;font-size:14px;margin-right:var(--sm)}.box-1 .info .race{display:none}.box-1 .ordre{font-size:10px;color:var(--gr-1)}.box-1 .etat{display:flex;flex-direction:column;margin-bottom:var(--md);background-color:var(--bg-soft);justify-content:space-between;border-radius:var(--radius-sm);overflow:hidden;font-size:.8em}.box-1 .etat .etat-entete,.box-1 .etat .actif{padding:.4rem .5rem}.box-1 .etat .etat-entete{display:flex;justify-content:space-between;background-color:var(--bg-soft)}.box-1 .etat .etat-entete .prix{color:var(--info)}.box-1 .etat .actif div{display:flex;justify-content:center;align-items:stretch;flex-direction:row;font-size:12px;margin-bottom:.25rem}.box-1 .etat .actif div span{font-size:14px;margin-right:.25rem}.box-1 .action{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:var(--md);margin-bottom:var(--md)}.box-1 .regroup{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-bottom:var(--md);padding:0 .25rem}.box-1 .regroup a{font-size:.9rem}.box-1 .regroup span:last-child{display:none}.menurubrique{padding:1rem 1.5rem;background-color:var(--gr-4);margin-bottom:1rem;font-size:1.1rem;border-radius:.5rem}.exemple-drag{background-color:var(--gr-4);border:1px solid var(--gr-3);border-radius:.25rem;width:28px;height:28px;display:inline-flex;justify-content:center}.rubrique__{--rubrique__space: .75rem;display:flex;justify-content:space-between;border-radius:.5rem;background-color:var(--rev-white);margin-bottom:1rem;overflow:hidden}@media only screen and (max-width:576px){.rubrique__{--rubrique__space: .5rem}}.rubrique__info{display:flex;gap:var(--rubrique__space);flex:1;padding:var(--rubrique__space);min-width:0}.rubrique__info .drop{display:flex;flex-shrink:0;justify-content:center;width:30px;border-radius:.25rem;background-color:var(--gr-4);cursor:grabbing}.rubrique__info .nom{flex:1 1 auto;min-width:0;display:flex;align-items:center;margin:var(--rubrique__space) 0}.rubrique__info .nom>div:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rubrique__gestion{display:flex;align-items:center;gap:.75rem;padding:var(--rubrique__space)}@media only screen and (max-width:400px){.rubrique__gestion{gap:.5rem;justify-content:center}}.rubrique__pages{display:flex;align-items:center;border-left:1px dashed var(--gr-1);padding:var(--rubrique__space) 2rem;background-color:var(--gr-3-1)}@media only screen and (max-width:576px){.rubrique__pages{gap:.5rem;justify-content:center;padding:var(--rubrique__space)}}.list_page{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width:992px){.list_page{gap:.5rem}}.box_page__{position:relative;display:flex;gap:1rem;padding-left:1rem}@media only screen and (max-width:992px){.box_page__{gap:.5rem;padding-left:0}}.box_page__regroup{display:flex;align-items:center;gap:1rem;border-radius:.5rem;background-color:var(--box-bg);padding:1rem 1.5rem;border:1px solid var(--gr-2);flex:1}@media only screen and (max-width:992px){.box_page__regroup{padding:.5rem;gap:.5rem}}.box_page__ordre{position:absolute;top:calc(50% - 18px);right:-15px;min-width:32px;height:32px;padding:4px;border-radius:9px;background-color:var(--rev-white);text-align:center;cursor:grabbing}.box_page__ordre div:first-child{font-size:9px;text-transform:uppercase;display:none}.box_page__ordre div:last-child{font-size:1.2rem;font-weight:700}.box_page__vide{background-color:var(--gr-4);border-radius:4px;background:linear-gradient(to right,var(--gr-4),transparent)}.box_page__titre{font-weight:600;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--primary)}.box_page__content{flex:1;display:flex;flex-direction:column;gap:.25rem}.box_page__image{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-shrink:0;position:relative;aspect-ratio:3/1;background-color:var(--gr-4);overflow:hidden;border-radius:.5rem;width:60px;height:60px;background-image:url(/build/assets/ic-image.0d3111a8.svg);background-repeat:no-repeat;background-position:center;background-size:20px}@media only screen and (max-width:992px){.box_page__image{width:60px;height:60px}}.box_page__image img{width:100%;object-fit:cover;object-position:50% 50%;height:100%}.box_page__image div:last-child{display:flex;justify-content:center;align-items:center;flex-direction:row;position:absolute;bottom:0;left:10%;width:80%;font-size:10px;border-radius:.25rem .25rem 0 0;background-color:#fff;padding:4px 6px 0 4px}.box_page__image div:last-child .ic{width:16px}.box_page__texte>div{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.box_page__paragraphe{display:flex;gap:.25rem;color:var(--gr-1);font-size:.8rem}.box_page__paragraphe .ic{background-color:var(--gr-4);border-radius:.25rem;margin-right:.25rem}.box_page__paragraphe svg{fill:var(--gr-1);height:18px}.box_page__btn{display:flex;align-items:center;justify-content:center;gap:calc(.5rem + .25vw)}.pagetype__{margin:auto;background-color:var(--rev-white);padding:calc(1.5rem + .5vw);border-radius:.25rem;box-shadow:6px 6px 5px #0000000d}@media only screen and (max-width:576px){.pagetype__{padding:1.25rem}}.pagetype__para{display:flex;align-items:center;gap:1rem;position:relative;padding:1rem;margin-bottom:.75rem;cursor:grab;border:1px solid var(--gr-2);border-radius:.5rem}.pagetype__ .para-num{font-size:12px;color:var(--gr-1);opacity:.5}.pagetype__titre{font-weight:600;font-size:1.1rem}.pagetype__disposition{display:flex;gap:1rem;flex:1}.pagetype__disposition.dispo1{flex-direction:row;gap:1rem}.pagetype__disposition.dispo2{flex-direction:row-reverse}@media only screen and (max-width:576px){.pagetype__disposition{flex-direction:column}}.pagetype__image{border-radius:12px;height:50px;width:50px;flex-shrink:0;overflow:hidden;background-color:var(--gr-4)}@media only screen and (max-width:992px){.pagetype__image{height:60px;width:60px;margin:auto}}.pagetype__image img{object-fit:contain;height:100%;width:100%}.pagetype__texte{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;flex:3;overflow:hidden}@media only screen and (max-width:576px){.pagetype__texte{-webkit-line-clamp:2}}.pagetype__btn{display:flex;justify-content:right;align-items:center;flex-direction:row;gap:.5rem}.pagetype__btn>div{font-size:12px}@media only screen and (max-width:576px){.pagetype__btn{justify-content:center}}.dragdrop{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--gr-4);padding:.25rem;border-radius:.25rem;cursor:grabbing}.dragdrop .ordre{border-radius:.25rem;text-align:center;font-size:10px}.dragdrop .ic{fill:var(--rev-black);width:100%;display:flex;justify-content:center}.dragdrop:hover{background-color:var(--gr-3)}.draggable{cursor:grab;user-select:none}.overA:before{position:absolute;content:"";bottom:-.5rem;left:0;display:block;width:100%;height:0px;border-bottom:4px dashed #005f85}.overB:before{position:absolute;content:"";top:-.5rem;left:0;display:block;width:100%;height:0px;border-bottom:4px dashed #005f85}.overA:before,.overB:before{animation:blinkAnim 1s infinite}@keyframes blinkAnim{0%{opacity:1}50%{opacity:0}to{opacity:1}}.support-horraires{display:grid;grid-template-columns:2fr 3fr;gap:.25rem}.support-horraires>div{padding:.25rem;outline:1px solid rgba(0,0,0,.1254901961)}.support-horraires .jours{background-color:var(--rev-white)}.conversation-container{display:flex;flex-direction:column;gap:1rem}.conversation-container .fc1 textarea{height:100%}.message-content{padding:1rem;border-radius:1rem;position:relative;word-wrap:break-word;box-shadow:4px 4px 4px #00000005;background-color:var(--rev-white)}.support-message,.mes-messages,.message-suite{width:90%}.mes-messages,.message-suite{align-self:flex-end}.mes-messages{background-color:var(--gr-3)}.support-message{align-self:flex-start}.message-date{font-size:.9rem;color:var(--primary)}.support-signature{font-size:13px;font-style:italic;color:#369;margin-top:5px}.box-alert-entete{margin-bottom:calc(1rem + 1vw);max-width:var(--page-max)}.box-alert-entete a{display:flex;justify-content:center;align-content:center;align-items:center;gap:.5rem;font-weight:700;text-shadow:0 0 6px rgba(0,0,0,.5019607843);border-radius:6px;padding:1rem;fill:#fff;color:#fff;background-color:#a71230}.box-alert-entete a:hover{background-color:#810820}.box-alert-entete a .ic{background-color:#00000073;border-radius:50%}.box-alert-entete a svg{animation:blinkAnim 1s infinite;height:30px;width:30px}.message-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed var(--gr-2);padding-bottom:1.5rem;margin-bottom:1.5rem;color:var(--primary)}.message-meta{padding-top:1.5rem;margin-top:1.5rem;border-top:1px dashed var(--gr-2)}.message-author{font-weight:700;font-size:1.2rem}.select-all #check-all{display:none}.select-all .ic{rotate:-90deg}.select-all .btn{padding:0;width:40px;height:40px;border-radius:.5rem}.list-video{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:var(--lg-vw)}@media only screen and (max-width:768px){.list-video{grid-template-columns:1fr}}.fiche-supp{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem;fill:var(--gr-1);padding:1rem;border-radius:var(--radius-xl);background-color:var(--gr-3-1)}@media only screen and (max-width:768px){.fiche-supp{grid-template-columns:1fr}}.fiche-supp>div{display:flex;gap:.5rem;padding:.5rem;font-weight:600}.fiche-supp>div svg{width:16px}.fiche-supp .commentaire{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3em}.fiche{display:flex;gap:var(--xl-vw)}.fiche .fiche-info{flex:1}@media only screen and (max-width:1200px){.fiche{flex-direction:column;gap:0}}.fiche-image{display:flex;justify-content:start;align-items:center;flex-direction:column;width:25%;min-width:280px;flex-shrink:0}@media only screen and (max-width:1200px){.fiche-image{width:100%}}.fiche-image .image{display:flex;justify-content:center;aspect-ratio:1/1;overflow:hidden;border-radius:.5rem;background-color:var(--gr-4);border:4px dashed var(--gr-3);margin-bottom:1rem;max-width:450px;fill:#00000020}.fiche-image .image img{object-fit:contain;width:100%}.fiche-image .image>div{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;font-size:12px;color:var(--gr-1)}.fiche-image .image:hover{border:4px dashed var(--gr-2)}@media only screen and (max-width:768px){.fiche-image .image{min-width:200px}}.fiche-image .btn-site{display:flex;align-items:center;font-size:.8rem;gap:.25rem;padding:.5rem .75rem;border-radius:.5rem;border:1px dashed rgba(0,0,0,.3137254902);margin-bottom:1rem}.fiche-image .btn-site svg{height:16px}.fiche-image .btn-site:hover{border-color:var(--primary);color:var(--primary);fill:var(--primary)}.fiche-btn,.fiche-grid>div,.fiche-cadre{border:1px solid var(--gr-3);padding:calc(1rem + .5vw);border-radius:var(--radius-xl)}.fiche-btn{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:calc(.5rem + .5vw);margin-bottom:var(--lg)}@media only screen and (max-width:768px){.fiche-btn{grid-template-columns:1fr 1fr}}.fiche-btn h3{grid-column:1/-1;margin-bottom:0}.fiche-btn a.btn{padding:.5rem;font-size:1rem;flex-direction:column;max-width:350px}.fiche-btn a.btn div{color:#b4ebff;font-size:.9rem}@media only screen and (max-width:768px){.fiche-btn a.btn{font-size:.9rem}}.fiche-btn a.inactif{max-width:260px;padding:.5rem;font-size:1rem;flex-direction:column;opacity:.5}.fiche-btn a.inactif div{font-size:.9rem;color:hwb(196 60% 0%)}.fiche-btn .fiche-switch{grid-column:1/-1}.fiche-btn .fiche-switch .form-checkbox{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--padding-space);height:100%}.fiche-box .chiensdefrance{height:52px;max-width:210px;margin:auto}.fiche-box h3{margin-bottom:var(--lg)}.fiche-box .fiche-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1rem;margin-bottom:var(--lg)}.fiche-box .fiche-grid>div{display:flex;justify-content:start;align-items:center;flex-direction:column}@media only screen and (max-width:768px){.fiche-box .fiche-grid{grid-template-columns:1fr}}.fiche-cdf-vente{background-color:#e7f0f3;width:100%;padding:calc(.25rem + .5vw);border-radius:.25rem;text-align:center;border-radius:.5rem;margin-top:1rem}.fiche-cdf-vente .int{font-weight:600;margin-bottom:.5rem}.fiche-cdf-vente .chiensdefrance{height:26px;margin-bottom:1rem}.pedigree__grid-exemple{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;align-items:center}.pedigree__grid-exemple .stars{padding:.5rem;border:1px solid var(--gr-3);border-radius:.25rem}.pedigree__grid-exemple .int{display:flex;justify-content:start;align-items:center;flex-direction:row;height:100%}.faq__ .faq__titre{color:var(--primary);font-size:calc(1rem + .25vw);font-weight:600;margin-bottom:calc(.75rem + .25vw)}.faq__ .faq__texte{margin-bottom:calc(1rem + 1vw)}.faq__ .faq__texte u{text-decoration:underline;display:block;padding:1rem 0;font-weight:700}.faq__ .faq__texte img{display:block;margin:.5rem auto 1rem}.faq__ .faq__texte .faq__image{max-width:300px}.popup{position:fixed;transition:.5s ease-in-out;z-index:10;top:0;bottom:0;left:0;right:0;background-color:#000000e6}.popup .box{position:fixed;background-color:var(--rev-white);padding:2rem;top:20%;right:20%;left:20%}.popup .box .pop-titre{margin-bottom:var(--md);color:var(--primary);font-weight:700}.popup .box .pop-date{margin-bottom:var(--md);color:var(--gr-2)}.popup .box .pop-chien{display:flex;align-items:center;gap:.5rem}.popup .box .pop-chien span{border:1px solid var(--gr-2);padding:.25rem}.popup .box .fermerPopUp{position:absolute;display:flex;gap:1rem;color:var(--rev-black);top:0;right:0;padding:var(--sm)}@media only screen and (max-width:1200px){.srub-parcours span{font-size:.8em}}@media only screen and (max-width:576px){.tab-calendrier td .event{max-width:18px;font-size:.6em;white-space:nowrap;word-break:break-all}.popup .box{top:5%;bottom:5%;right:5%;left:5%}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.faq-titre{font-size:1.3em;text-align:center;border:1px dashed var(--gr-3);border-radius:4px;padding:1.5rem;margin-bottom:2rem;font-weight:700}.faq-content{display:flex;gap:4rem}.faq-menu{width:20%;flex-shrink:0}.faq-menu-categories .rub:after{background:url(/build/assets/img-faq.0b5b42e7.png) no-repeat 50% 100%;height:256px;margin:0 auto -14px;width:100%;content:"";display:block;background-size:contain;background-repeat:no-repeat}.faq-menu-int{margin-bottom:1.5rem;font-size:.9em;color:var(--color-1);font-weight:700}.faq-menu-categories{display:flex;flex-direction:column;gap:.5rem}.faq-menu-categories input[type=radio]{display:none}.faq-menu-categories .rub{font-weight:700;display:flex;border:1px dashed var(--gr-3);gap:.5rem;flex-direction:column;border-radius:4px;padding:.75rem;cursor:pointer}.faq-menu-categories .rub:hover{border-color:var(--gr-4)}.faq-menu-categories .rub ul{display:flex;flex-direction:column;list-style:none;font-weight:400;gap:.5rem;margin-top:.5rem;margin-bottom:1rem}.faq-menu-categories .rub ul li a{outline:1px solid #fff;padding:.5rem;border-radius:4px;display:flex;align-items:center;gap:.5rem;transition:.2s ease-in-out}.faq-menu-categories .rub ul li a:hover{outline:1px solid #9bbfc3;transition:.2s ease-in-out}.faq-menu-categories .rub ul li a .material-symbols-outlined{font-size:22px;background-color:#d4e6e8;padding:.25rem;border-radius:4px;transition:.2s ease-in-out}.faq-menu-categories .rub ul li a.current .material-symbols-outlined{background-color:#fff}.faq-menu-categories .rub ul li a.current{background-color:#d4e6e8}.faq-menu-search{border:1px solid var(--gr-2);border-radius:4px;display:flex;gap:.5rem;height:2.5rem;overflow:hidden;margin-bottom:2rem}.faq-menu-search input[type=text]{flex-grow:1;width:100%;border:0;box-shadow:none}.faq-menu-search button{border:0;padding:0 .5rem;margin:0;min-width:auto;cursor:pointer;background-color:transparent;border-left:2px dotted #CCC}.faq-menu-search button:hover{border:0;padding:0 .5rem;margin:0;min-width:auto;cursor:pointer;background-color:#04a2b3}.faq-menu-search button:hover svg{fill:#fff}.faq-qr{flex-grow:1;font-size:1.025rem}.faq-qr details{border-radius:3px;overflow:hidden;margin-bottom:.75em;background-color:#d4e6e88f;transition:.2s ease-in-out;outline:1px solid var(--gr-0);border:1px solid #d3e3e4}.faq-qr details:hover,.faq-qr details[open]{outline:1px solid var(--gr-3)}.faq-q:hover:after{color:#000}.faq-qr details[open] summary{font-weight:700}.faq-qr details[open]{outline-style:solid}.faq-qr details[open]>.faq-q:after{transform:rotate(135deg);color:#000}.faq-q{padding:1rem;list-style:none;cursor:pointer;border-radius:8px 8px 0 0;display:flex;align-items:center;gap:1rem;transition:font-size .1s ease-in-out}.faq-q:after{content:"+";margin-left:auto;color:#aaa;font-weight:700;font-size:1.8rem;line-height:1.4rem;transition:transform .3s ease-out}.faq-r{padding:2rem;background-color:#fff;border-top:1px solid var(--gr-1);color:#2e3535}.pasderep{text-align:center;padding:1rem 2rem;border-radius:.5rem;border:1px solid #ccc;width:fit-content;margin:2rem auto}.pasderep a{display:inline-block;padding:.5rem .75rem;border-radius:4px;background-color:#04a2b3;color:#fff}:root:has(.admin-theme > [value=dark]:checked) .nav,:root:has(.admin-theme > [value=dark]:checked) .account-img{box-shadow:none}:root:has(.admin-theme > [value=dark]:checked) .box_chien:hover{outline:1px solid var(--gr-3)}:root:has(.admin-theme > [value=dark]:checked) .filtres__option,:root:has(.admin-theme > [value=dark]:checked) .filtres_select,:root:has(.admin-theme > [value=dark]:checked) .filtres_input{border:0}
