.doni-zone{--k-encre: #101720;--k-encre-2: #46535f;--k-encre-3: #6f7c88;--k-fond: #f5f7f9;--k-surface: #ffffff;--k-surface-2: #eef2f6;--k-filet: #d9e1e8;--k-bleu: #0b57a4;--k-bleu-fonce: #073b70;--k-accent: var(--k-bleu);--k-accent-fonce: var(--k-bleu-fonce);--k-accent-pale: #e8f0f9;--k-titre: "Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--k-texte: "Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif;--k-t-xs: 13px;--k-t-sm: 15px;--k-t-md: 17px;--k-t-lg: clamp(19px,1.4vw,21px);--k-t-h3: clamp(18px,1.6vw,21px);--k-t-h2: clamp(23px,2.5vw,31px);--k-t-h1: clamp(32px,4.6vw,48px);--k-1: 4px;--k-2: 8px;--k-3: 12px;--k-4: 16px;--k-5: 24px;--k-6: 32px;--k-7: 48px;--k-8: 64px;--k-9: 88px;--k-10: 120px;--k-r-sm: 0;--k-r-md: 0;--k-r-lg: 0;--k-ombre: 0 1px 0 rgba(16,23,32,.07);--k-ombre-cta: none;--k-transition: 180ms cubic-bezier(.2,.6,.3,1);--k-entete: 118px;--k-bande: 1152px;--k-gouttiere: clamp(20px,5.5vw,32px)}.doni-zone .k-hero{position: relative;width: 100vw;max-width: 100vw;margin-inline: calc(50% - 50vw);margin-block: 0 var(--k-7);padding: clamp(var(--k-6),6vw,var(--k-9)) 0;background-image: var(--k-hero-photo);background-size: cover;background-position: center;isolation: isolate;z-index: 1}.doni-zone .k-hero__voile{position: absolute;inset: 0;z-index: -1;background: linear-gradient( 100deg,rgba(16,23,32,.88) 0%,rgba(16,23,32,.72) 46%,rgba(16,23,32,.42) 100% )}.doni-zone .k-hero__in{max-width: 1152px;margin: 0 auto;padding-inline: var(--k-gouttiere);display: grid;gap: var(--k-3)}.doni-zone .k-hero__titre{font-family: var(--k-titre);font-weight: 700;font-size: var(--k-t-h1);line-height: 1.05;letter-spacing: -0.015em;color: #fff;margin: 0;max-width: 22ch;text-wrap: balance}.doni-zone .k-hero__titre::after{content: "";display: block;width: 72px;height: 4px;border-radius: 0;background: var(--k-accent);margin-top: var(--k-4)}.doni-zone .k-fil{font-family: var(--k-texte);font-size: var(--k-t-sm);color: rgba(255,255,255,.78)}.doni-zone .k-fil a{color: rgba(255,255,255,.88);text-decoration: none;border-bottom: 1px solid rgba(255,255,255,.35);padding-bottom: 1px}.doni-zone .k-fil a:hover{color: #fff;border-bottom-color: #fff}.doni-zone .k-fil a:focus-visible{outline: 2px solid #fff;outline-offset: 3px}.doni-zone .k-fil .separator{padding: 0 var(--k-2);opacity: .55}.doni-zone .k-fil .last{color: #fff}.doni-zone p.k-hero__titre:not(.k-hero__titre--principal){font-size: clamp(22px,2.4vw,30px)}@media (max-width: 600px){.doni-zone .k-hero{margin-bottom: var(--k-6)}.doni-zone .k-hero__titre{max-width: none}}.doni-zone .k-illu{margin: var(--k-8) 0 var(--k-6);border-radius: var(--k-r-lg);overflow: hidden;background: var(--k-surface-2);aspect-ratio: 16 / 7}.doni-zone .k-illu img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.doni-zone .k-illu + h2{margin-top: 0}@media (max-width: 600px){.doni-zone .k-illu{margin: var(--k-6) 0 var(--k-5);border-radius: var(--k-r-md);aspect-ratio: 4 / 3}}.doni-zone .k-hero--article{padding-block: clamp(var(--k-5),4vw,var(--k-7))}.doni-zone .k-hero--article .k-hero__in{max-width: 820px}.doni-zone .k-hero--nue{background-image: none;background: var(--k-surface-2)}.doni-zone .k-hero--nue .k-hero__voile{display: none}.doni-zone .k-hero--nue .k-hero__titre{color: var(--k-encre)}.doni-zone .k-hero--nue .k-fil{color: var(--k-encre-3)}.doni-zone .k-hero--nue .k-fil a{color: var(--k-encre-2);border-bottom-color: var(--k-filet)}.doni-zone .k-hero--nue .k-fil .last{color: var(--k-encre)}.doni-zone .k-meta{font-family: var(--k-texte);font-size: var(--k-t-sm);color: rgba(255,255,255,.75);margin: 0;font-variant-numeric: tabular-nums}.doni-zone .k-hero--nue .k-meta{color: var(--k-encre-3)}@media (min-width: 1100px){.doni-zone .wpb_wrapper.k-hasrail{display: grid;grid-template-columns: minmax(0,1fr) clamp(240px,22vw,300px);column-gap: var(--k-6);align-items: start}.doni-zone .wpb_wrapper.k-hasrail>*{grid-column: 1;min-width: 0}.doni-zone .wpb_wrapper.k-hasrail>*:nth-child(2){margin-top: 0}.doni-zone .wpb_wrapper.k-hasrail>.k-rail{grid-column: 2;grid-row: 1 / span 99;position: sticky;top: calc(var(--k-entete) + var(--k-4));max-height: calc(100vh - var(--k-entete) - var(--k-5));overflow-y: auto;overscroll-behavior: contain;align-self: start;display: grid;gap: var(--k-4)}.doni-zone .wpb_wrapper.k-hasrail>.k-rail #ez-toc-container,.doni-zone .wpb_wrapper.k-hasrail>.k-rail .k-rail-cta{position: static;float: none;width: auto;margin: 0}}@media (min-width: 1560px){.doni-zone body.doni-kit.k-rail-on:not(.kit--article) #wpb-content-root .container,.doni-zone body.doni-kit.k-rail-on:not(.kit--article) .k-hero__in{max-width: 1514px}.doni-zone body.doni-kit.k-rail-on:not(.kit--article){--k-bande: 1484px}}.doni-zone .k-rail #ez-toc-container ul.ez-toc-list{display: block !important}.doni-zone .k-rail #ez-toc-container .ez-toc-title-toggle{display: none}.doni-zone .k-rail #ez-toc-container .ez-toc-title-container{margin-bottom: var(--k-2)}.doni-zone #ez-toc-container a.k-toc-actif{border-left-color: var(--k-accent);color: var(--k-accent-fonce);font-weight: 600}.doni-zone .k-rail-cta{margin: var(--k-5) 0}.doni-zone .k-rail-cta__btn{display: flex;flex-direction: column;gap: 2px;min-height: 64px;padding: var(--k-3) var(--k-4);border-radius: var(--k-r-md);background: var(--k-accent);color: #fff !important;text-decoration: none !important;box-shadow: var(--k-ombre-cta);transition: background-color var(--k-transition),transform var(--k-transition)}.doni-zone .k-rail-cta__btn:hover{background: var(--k-accent-fonce);transform: translateY(-1px)}.doni-zone .k-rail-cta__btn:focus-visible{outline: 3px solid var(--k-accent);outline-offset: 3px}.doni-zone .k-rail-cta__lab{font-family: var(--k-texte);font-size: var(--k-t-xs);letter-spacing: .1em;text-transform: uppercase;opacity: .85}.doni-zone .k-rail-cta__num{font-family: var(--k-titre);font-weight: 700;font-size: var(--k-t-h3);font-variant-numeric: tabular-nums;line-height: 1.1}@media (prefers-reduced-motion: reduce){.doni-zone .k-rail-cta__btn:hover{transform: none}}@media (max-width: 1159px){.doni-zone .k-rail-cta__btn{flex-direction: row;align-items: baseline;justify-content: center;gap: var(--k-3)}}.doni-zone .k-hero__marque{font-family: var(--k-titre);font-weight: 700;font-size: clamp(26px,3.4vw,42px);line-height: 1;letter-spacing: -0.02em;color: #fff;margin: 0;text-transform: none}.doni-zone .k-hero__marque span{color: var(--k-accent)}.doni-zone .k-hero__baseline{font-family: var(--k-texte);font-size: var(--k-t-sm);font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: rgba(255,255,255,.82);margin: var(--k-1) 0 var(--k-3)}.doni-zone .k-hero__ville{display: block;font-size: .62em;font-weight: 600;letter-spacing: 0;opacity: .92}.doni-zone .k-hero__lieu{display: inline-flex;justify-self: start;width: fit-content;align-items: center;gap: var(--k-3);margin: var(--k-4) 0 0;padding: var(--k-3) var(--k-5) var(--k-3) var(--k-4);border-radius: var(--k-r-md);background: var(--k-accent);color: #fff;font-family: var(--k-texte);font-size: var(--k-t-md);font-weight: 600;line-height: 1.3;box-shadow: var(--k-ombre-cta)}.doni-zone .k-hero__lieu-ico svg{width: 26px;height: 26px;display: block}.doni-zone .k-services{width: 100vw;margin-inline: calc(50% - 50vw);padding-inline: var(--k-gouttiere);margin-top: calc(-1 * var(--k-9));margin-bottom: var(--k-6);position: relative;z-index: 2}.doni-zone .k-services__in{max-width: var(--k-bande);margin: 0 auto;background: var(--k-surface);border: 1px solid var(--k-filet);border-radius: var(--k-r-lg);box-shadow: var(--k-ombre);display: grid;grid-template-columns: repeat(4,minmax(0,1fr));padding: var(--k-5) var(--k-3)}.doni-zone .k-service{text-align: center;padding: var(--k-2) var(--k-3);border-left: 1px solid var(--k-filet)}.doni-zone .k-service:first-child{border-left: 0}.doni-zone .k-service__ico{display: inline-flex;align-items: center;justify-content: center;width: 58px;height: 58px;border-radius: 0;background: var(--k-accent);color: #fff;margin-bottom: var(--k-3)}.doni-zone .k-service__ico svg{width: 30px;height: 30px}.doni-zone .k-service__t{font-family: var(--k-titre);font-weight: 700;font-size: var(--k-t-md);letter-spacing: 0.02em;text-transform: uppercase;color: var(--k-accent-fonce);margin: 0 0 2px;max-width: none}.doni-zone .k-service__s{font-family: var(--k-texte);font-size: var(--k-t-sm);color: var(--k-encre-2);margin: 0;max-width: none}.doni-zone .k-illu--bande{position: relative}.doni-zone .k-illu__bande{position: absolute;left: var(--k-5);right: var(--k-5);bottom: var(--k-5);display: flex;align-items: center;gap: var(--k-4);padding: var(--k-4) var(--k-5);border-radius: var(--k-r-md);background: var(--k-accent);color: #fff;box-shadow: var(--k-ombre-cta)}.doni-zone .k-illu__bande-ico svg{width: 34px;height: 34px;display: block}.doni-zone .k-illu__bande-txt{display: grid;gap: 2px}.doni-zone .k-illu__bande-t{font-family: var(--k-titre);font-weight: 700;font-size: var(--k-t-lg);letter-spacing: 0.02em;text-transform: uppercase;line-height: 1.1}.doni-zone .k-illu__bande-s{font-family: var(--k-texte);font-size: var(--k-t-sm);color: rgba(255,255,255,.88);line-height: 1.3}.doni-zone .k-rdv,.doni-zone .k-marques{grid-column: 1 / -1;width: 100vw;margin-inline: calc(50% - 50vw)}.doni-zone .k-rdv{margin-top: var(--k-9);padding: clamp(var(--k-6),5vw,var(--k-9)) var(--k-gouttiere);background: var(--k-accent-fonce);color: #fff}.doni-zone .k-rdv__in{max-width: var(--k-bande);margin: 0 auto;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: var(--k-6);align-items: center}.doni-zone .k-rdv__t{font-family: var(--k-titre);font-weight: 700;font-size: clamp(24px,2.8vw,36px);line-height: 1.1;color: #fff;margin: 0 0 var(--k-2);max-width: none;text-wrap: balance}.doni-zone .k-rdv__s{font-family: var(--k-texte);font-size: var(--k-t-md);line-height: 1.55;color: rgba(255,255,255,.86);margin: 0;max-width: 56ch}.doni-zone .k-rdv__actions{display: grid;gap: var(--k-3);justify-items: start}.doni-zone .k-rdv__tel{display: inline-flex;align-items: center;gap: var(--k-3);min-height: 56px;padding: var(--k-3) var(--k-6);border-radius: 0;background: #fff;color: var(--k-accent-fonce);font-family: var(--k-titre);font-weight: 700;font-size: clamp(20px,2.2vw,28px);letter-spacing: 0.01em;text-decoration: none;box-shadow: var(--k-ombre-cta);transition: transform var(--k-transition),background var(--k-transition)}.doni-zone .k-rdv__tel:hover{background: #f2f6fb;transform: translateY(-1px)}.doni-zone .k-rdv__tel:focus-visible{outline: 3px solid #fff;outline-offset: 3px}.doni-zone .k-rdv__tel-ico svg{width: 28px;height: 28px;display: block}.doni-zone .k-rdv__adr{display: flex;align-items: center;gap: var(--k-3);margin: 0;max-width: none;font-family: var(--k-texte);font-size: var(--k-t-md);line-height: 1.35;color: rgba(255,255,255,.92)}.doni-zone .k-rdv__adr-ico svg{width: 24px;height: 24px;display: block}.doni-zone .k-marques{padding: var(--k-6) var(--k-gouttiere);background: var(--k-surface);border-top: 1px solid var(--k-filet);border-bottom: 1px solid var(--k-filet)}.doni-zone .k-marques__in{max-width: var(--k-bande);margin: 0 auto;display: grid;gap: var(--k-4);justify-items: center}.doni-zone .k-marques__lab{margin: 0;max-width: none;font-family: var(--k-texte);font-size: var(--k-t-xs);font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: var(--k-encre-3)}.doni-zone .k-marques__liste{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--k-3) var(--k-6)}.doni-zone .k-marques__nom{font-family: var(--k-titre);font-weight: 700;font-size: clamp(17px,1.7vw,23px);letter-spacing: 0.02em;text-transform: uppercase;color: var(--k-encre-2);opacity: .78;transition: opacity var(--k-transition),color var(--k-transition)}.doni-zone .k-marques__nom:hover{opacity: 1;color: var(--k-accent-fonce)}.doni-zone .k-marques__liste img{height: 38px;width: auto;max-width: 150px;object-fit: contain;filter: grayscale(1);opacity: .72;transition: filter var(--k-transition),opacity var(--k-transition)}.doni-zone .k-marques__liste img:hover{filter: none;opacity: 1}@media (max-width: 860px){.doni-zone .k-hero__voile{background: linear-gradient( 175deg,rgba(16,23,32,.80) 0%,rgba(16,23,32,.74) 55%,rgba(16,23,32,.62) 100% )}}@media (max-width: 860px){.doni-zone .k-services__in{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--k-5) 0}.doni-zone .k-service:nth-child(odd){border-left: 0}.doni-zone .k-services{margin-top: calc(-1 * var(--k-4))}.doni-zone .k-rdv__in{grid-template-columns: minmax(0,1fr)}.doni-zone .k-illu__bande{position: static;border-radius: 0 0 var(--k-r-md) var(--k-r-md)}.doni-zone .k-hero__marque{margin-top: var(--k-3);font-size: clamp(24px,7vw,34px)}.doni-zone .k-hero__baseline{font-size: var(--k-t-xs);letter-spacing: 0.1em}.doni-zone .k-hero__lieu{font-size: var(--k-t-sm);padding: var(--k-3) var(--k-4)}}@media (max-width: 420px){.doni-zone .k-service{padding: var(--k-2)}.doni-zone .k-service__ico{width: 48px;height: 48px}.doni-zone .k-service__ico svg{width: 25px;height: 25px}.doni-zone .k-service__t{font-size: var(--k-t-sm)}.doni-zone .k-service__s{font-size: var(--k-t-xs)}}.doni-zone .k-sec{padding-bottom: 52px}.doni-zone .k-sec + .k-sec{padding-top: 52px;border-top: 1px solid var(--e-filet)}.doni-zone .k-sec:last-child{padding-bottom: 0}.doni-zone .k-sh{display: flex;align-items: baseline;gap: 18px;margin-bottom: var(--k-5)}.doni-zone .k-sh .k-num{font-family: var(--e-titre);font-weight: 800;font-size: 22px;color: var(--e-bleu);min-width: 28px;font-variant-numeric: tabular-nums}.doni-zone .k-sec h2{font-family: var(--e-titre);font-weight: 700;font-size: clamp(24px,2.8vw,32px);line-height: 1.16;letter-spacing: -0.018em;color: var(--e-encre);margin: 0;padding: 0;border: 0;max-width: none}.doni-zone .k-sec h2::before{display: none}.doni-zone .k-sec p{font-size: 18px;line-height: 1.65;color: var(--e-texte);max-width: 66ch;margin: 0}.doni-zone .k-sec p + p{margin-top: 12px}.doni-zone .k-row{display: grid;grid-template-columns: 220px minmax(0,1fr);gap: 32px;padding: 24px 0;border-top: 1px solid var(--e-filet)}.doni-zone .k-row:first-of-type{border-top: 0;padding-top: 4px}.doni-zone .k-row h3{font-family: var(--e-titre);font-weight: 700;font-size: 19px;line-height: 1.25;color: var(--e-encre);margin: 0;letter-spacing: 0;text-transform: none}@media (max-width: 767px){.doni-zone .k-row{grid-template-columns: 1fr;gap: 10px}}.doni-zone .k-sec ul.k-lst{margin: 14px 0 18px;padding: 0;list-style: none;gap: 0;max-width: 66ch}.doni-zone .k-sec ul.k-lst li{position: relative;padding: 9px 0 9px 26px;font-size: 17px;line-height: 1.45;color: var(--e-texte);border: 0;border-bottom: 1px solid var(--e-pale)}.doni-zone .k-sec ul.k-lst li::before{content: "";display: block;position: absolute;left: 2px;top: 17px;width: 8px;height: 8px;border-radius: 0;background: var(--e-bleu)}.doni-zone .k-row ul.k-lst{margin: 10px 0 4px}.doni-zone .k-sec ul.k-temp{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;margin: 18px 0 12px;padding: 0;list-style: none;max-width: none}.doni-zone .k-sec ul.k-temp li{border-radius: var(--e-r-l);padding: 26px 28px 24px;font-family: var(--e-titre);font-weight: 600;font-size: 21px;line-height: 1.3;border: 1.5px solid var(--e-encre);background: #fff;color: var(--e-encre)}.doni-zone .k-sec ul.k-temp li::before{display: none}.doni-zone .k-sec ul.k-temp li:first-child{background: var(--e-marine);border-color: var(--e-marine);color: #fff}.doni-zone .k-sec ul.k-when{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;margin: 12px 0 24px;padding: 0;list-style: none;max-width: none}.doni-zone .k-sec ul.k-when li{font-size: 17px;line-height: 1.4;padding: 14px 18px;border: 0;border-radius: 0;background: var(--e-pale);color: var(--e-encre)}.doni-zone .k-sec ul.k-when li::before{display: none}@media (max-width: 767px){.doni-zone .k-sec ul.k-temp,.doni-zone .k-sec ul.k-when{grid-template-columns: 1fr}}.doni-zone .k-illu{border-radius: var(--e-r-l);overflow: hidden;margin-block: var(--k-8)}.doni-zone .k-rail{display: flex;flex-direction: column;gap: 12px}.doni-zone .k-rail #ez-toc-container{background: var(--e-pale);border: 0;border-radius: var(--e-r-l);padding: 24px 22px;box-shadow: none}.doni-zone .k-rail #ez-toc-container .ez-toc-title{font-family: var(--e-titre);font-weight: 700;font-size: 18px;letter-spacing: 0;text-transform: none;color: var(--e-encre);margin-bottom: 12px}.doni-zone .k-rail #ez-toc-container a{display: block;padding: 8px 0 8px 14px;border-left: 2px solid #C9D4DF;font-size: 15px;line-height: 1.35;color: var(--e-texte)}.doni-zone .k-rail #ez-toc-container a.k-toc-actif{border-left-color: var(--e-bleu);color: var(--e-bleu);font-weight: 700}.doni-zone .k-rail-cta{margin: 0}.doni-zone .k-rail-cta__btn{display: flex;flex-direction: column;gap: 2px;padding: 20px 22px;border-radius: var(--e-r-l);background: var(--e-bleu);color: #fff;border: 0}.doni-zone .k-rail-cta__btn:hover{background: var(--e-bleu-f);color: #fff}.doni-zone .k-rail-cta__lab{font-size: 15px;color: #D6E1EC;letter-spacing: 0;text-transform: none}.doni-zone .k-rail-cta__num{font-family: var(--e-titre);font-weight: 700;font-size: 25px;letter-spacing: -0.01em;color: #fff}.doni-zone{--e-marine: #0C2B45;--e-bleu: #1B5FB4;--e-bleu-f: #144C92;--e-encre: #13202C;--e-texte: #2A3947;--e-sourd: #465565;--e-pale: #EDF1F5;--e-filet: #E3E9EF;--e-bord: #D5DDE5;--e-or: #E8A900;--e-titre: var(--k-titre)}.doni-zone .k-specs{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 10px;padding: 10px 18px 0}.doni-zone .k-specs__prix{font-family: var(--e-titre);font-weight: 700;font-size: 20px;line-height: 1.1;color: var(--e-marine);flex: 0 0 100%;font-variant-numeric: tabular-nums}.doni-zone .k-specs__boite,.doni-zone .k-specs__places{font-size: 13px;line-height: 1;color: var(--e-texte);padding: 6px 9px;background: var(--e-pale)}.doni-zone .k-resa{position: relative;width: 100vw;max-width: 100vw;margin-inline: calc(50% - 50vw);margin-bottom: var(--k-7);background: var(--e-marine);overflow: hidden;isolation: isolate;z-index: 1}.doni-zone .k-resa__photo{position: absolute;inset: 0 0 0 auto;width: 46%;background-image: var(--k-resa-photo);background-size: cover;background-position: 35% 50%;z-index: 0}.doni-zone .k-resa__photo::after{content: "";position: absolute;inset: 0 auto 0 0;width: 180px;background: linear-gradient(90deg,var(--e-marine),rgba(12,43,69,0))}.doni-zone .k-resa__in{position: relative;z-index: 2;max-width: var(--k-bande);margin: 0 auto;padding: clamp(40px,6vw,76px) var(--k-gouttiere)}.doni-zone .k-resa__sur{font-size: 15px;letter-spacing: .02em;color: #8FB3DA;margin: 0 0 10px}.doni-zone .k-resa__t{font-family: var(--e-titre);font-weight: 700;font-size: clamp(30px,4.2vw,52px);line-height: 1.04;letter-spacing: -0.022em;color: #fff;margin: 0 0 clamp(24px,3vw,36px);max-width: 17ch}.doni-zone .k-resa__t span{display: block;color: #D6E1EC;font-weight: 600}.doni-zone .k-resa__f{display: flex;align-items: stretch;flex-wrap: wrap;gap: 1px;background: var(--e-bord);border: 1px solid #fff;width: fit-content;max-width: 100%}.doni-zone .k-resa__champ{flex: 1 1 190px;max-width: 230px;background: #fff;padding: 10px 16px 12px;display: flex;flex-direction: column;gap: 4px;min-width: 0}.doni-zone .k-resa__champ label{font-size: 13px;font-weight: 600;letter-spacing: .01em;color: var(--e-sourd)}.doni-zone .k-resa__champ input{border: 0;padding: 0;height: 30px;font-family: var(--e-titre);font-size: 19px;font-weight: 600;color: var(--e-encre);background: transparent;width: 100%}.doni-zone .k-resa__go{border: 0;cursor: pointer;background: var(--e-or);color: var(--e-encre);font-family: var(--e-titre);font-weight: 700;font-size: 17px;padding: 0 28px;min-height: 62px}.doni-zone .k-resa__go:hover{background: #F2B916}.doni-zone .k-resa__note{font-size: 14px;color: #AFC2D6;margin: 14px 0 0}@media (max-width: 899px){.doni-zone .k-resa__photo{width: 100%;opacity: .26}.doni-zone .k-resa__photo::after{display: none}.doni-zone .k-resa__f{width: 100%}.doni-zone .k-resa__champ{max-width: none;flex: 1 1 100%}.doni-zone .k-resa__go{flex: 1 1 100%}.doni-zone .k-resa__go{min-height: 54px}}.doni-zone .k-libres{width: 100vw;max-width: 100vw;margin-inline: calc(50% - 50vw);margin-bottom: var(--k-7);background: var(--e-pale);padding-block: var(--k-7)}.doni-zone .k-libres__in{max-width: var(--k-bande);margin: 0 auto;padding-inline: var(--k-gouttiere)}.doni-zone .k-libres__bilan{font-family: var(--e-titre);font-weight: 700;font-size: clamp(21px,2.4vw,28px);line-height: 1.2;color: var(--e-encre);margin: 0 0 var(--k-5)}.doni-zone .k-libres__bilan strong{color: var(--e-bleu);font-variant-numeric: tabular-nums}.doni-zone .k-libres__bilan span{display: block;font-family: var(--k-texte);font-weight: 400;font-size: 15px;color: var(--e-sourd);margin-top: 4px}.doni-zone .k-libres__vide,.doni-zone .k-libres__suite{font-size: 17px;line-height: 1.55;color: var(--e-texte);max-width: 60ch;margin: 0}.doni-zone .k-libres__suite{margin-top: var(--k-5);font-size: 15px;color: var(--e-sourd)}.doni-zone .k-libres__grille{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}@media (max-width: 1099px){.doni-zone .k-libres__grille{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.doni-zone .k-libres__grille{grid-template-columns: 1fr}}.doni-zone .k-veh{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--e-bord)}.doni-zone .k-veh:hover{border-color: var(--e-marine)}.doni-zone .k-veh__img{display: block;aspect-ratio: 16 / 10;background: var(--e-pale);overflow: hidden}.doni-zone .k-veh__img img{width: 100%;height: 100%;object-fit: cover;display: block}.doni-zone .k-veh__nom{font-family: var(--e-titre);font-weight: 700;font-size: 18px;line-height: 1.25;margin: 0;padding: 16px 18px 0;min-height: 2.5em}.doni-zone .k-veh__nom a{color: var(--e-encre);text-decoration: none}.doni-zone .k-veh__nom a:hover{color: var(--e-bleu)}.doni-zone .k-veh__go{margin-top: auto;min-height: 46px;display: flex;align-items: center;justify-content: center;background: var(--e-marine);color: #fff;text-decoration: none;font-family: var(--e-titre);font-weight: 600;font-size: 16px}.doni-zone .k-veh__go:hover{background: var(--e-bleu);color: #fff}.doni-zone .k-hero{display: none}.doni-zone .k-resa__photo{opacity: .38;filter: saturate(.55)}.doni-zone .k-resa__photo::after{width: 42%}.doni-zone .k-resa::after{content: "";position: absolute;inset: auto 0 0 0;height: 55%;background: linear-gradient(0deg,var(--e-marine) 8%,rgba(12,43,69,0));z-index: 1;pointer-events: none}.doni-zone .k-resa__go{flex: 0 0 auto}.doni-zone .k-resa__photo{opacity: 1;filter: none;width: 52%}.doni-zone .k-resa__photo::after{width: 220px}.doni-zone .k-resa::after{height: 42%}.doni-zone .k-resa__in{padding-block: clamp(34px,4.6vw,60px)}.doni-zone .k-resa__t{margin-bottom: clamp(20px,2.4vw,28px)}.doni-zone .k-resa__champ{padding: 8px 14px 9px;flex: 0 1 172px}.doni-zone .k-resa__champ label{font-size: 12px}.doni-zone .k-resa__champ input{height: 24px;font-size: 16px}.doni-zone .k-resa__go{font-size: 15px;padding: 0 22px}.doni-zone .k-resa__note{font-size: 13px;margin-top: 10px}@media (min-width: 900px){.doni-zone .k-resa__f{flex-wrap: nowrap;width: fit-content}.doni-zone .k-resa__champ{flex: 0 0 172px}}.doni-zone .k-resa{background: #0A1826;margin-bottom: 0;padding-bottom: 0}.doni-zone .k-resa__photo{width: 56%;opacity: 1;filter: none}.doni-zone .k-resa__photo::after{width: 46%;background: linear-gradient(90deg,#0A1826 18%,rgba(10,24,38,0))}.doni-zone .k-resa::after{height: 38%;background: linear-gradient(0deg,#0A1826 20%,rgba(10,24,38,0))}.doni-zone .k-resa__in{padding-block: clamp(44px,5.4vw,74px) clamp(30px,3.4vw,46px)}.doni-zone .k-resa__sur{display: flex;align-items: center;gap: 12px;font-size: 14px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;color: #4C8DF6;margin: 0 0 18px}.doni-zone .k-resa__sur span{width: 26px;height: 2px;background: #4C8DF6;flex: 0 0 auto}.doni-zone .k-resa__t{font-family: var(--e-titre);font-weight: 700;font-size: clamp(34px,4.8vw,58px);line-height: 1.04;letter-spacing: -0.028em;color: #fff;margin: 0;max-width: 13ch}.doni-zone .k-resa__t span{color: #4C8DF6}.doni-zone .k-resa__video{margin: clamp(22px,2.6vw,32px) 0 0}.doni-zone .k-resa__video a{display: inline-flex;align-items: center;gap: 14px;min-height: 44px;color: #fff;text-decoration: none;font-size: 16px}.doni-zone .k-resa__play{width: 40px;height: 40px;flex: 0 0 auto;border: 1px solid rgba(255,255,255,.45);display: inline-block;position: relative}.doni-zone .k-resa__play::after{content: "";position: absolute;top: 50%;left: 54%;transform: translate(-50%,-50%);border-left: 10px solid #fff;border-block: 6px solid transparent}.doni-zone .k-resa__video a:hover .k-resa__play{border-color: #fff;background: rgba(255,255,255,.1)}.doni-zone .k-barre{position: relative;z-index: 3;max-width: var(--k-bande);margin: 0 auto;padding: 0 var(--k-gouttiere) clamp(22px,2.6vw,30px)}.doni-zone .k-barre__f{display: grid;grid-template-columns: 1.6fr 1.15fr 1.15fr 1.1fr auto;gap: 1px;background: var(--e-bord);border: 1px solid #fff}.doni-zone .k-barre__c{background: #fff;padding: 12px 18px 13px;display: flex;flex-direction: column;gap: 3px;min-width: 0}.doni-zone .k-barre__c label{font-size: 11px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: #7A8A99}.doni-zone .k-barre__c select,.doni-zone .k-barre__c input{border: 0;padding: 0;height: 26px;width: 100% !important;min-width: 0;background: transparent;font-family: var(--e-titre);font-weight: 600;font-size: 16px;color: var(--e-encre);text-overflow: ellipsis}.doni-zone .k-barre__go{border: 0;cursor: pointer;background: #1B5FB4;color: #fff;font-family: var(--e-titre);font-weight: 700;font-size: 16px;padding: 0 30px;min-height: 64px}.doni-zone .k-barre__go:hover{background: #144C92}.doni-zone .k-barre__opt{margin: 12px 0 0}.doni-zone .k-barre__opt label{display: inline-flex;align-items: center;gap: 9px;font-size: 14px;color: #C3D2E0}@media (max-width: 1099px){.doni-zone .k-barre__f{grid-template-columns: 1fr 1fr}.doni-zone .k-barre__go{grid-column: 1 / -1;min-height: 54px}}@media (max-width: 599px){.doni-zone .k-barre__f{grid-template-columns: 1fr}}.doni-zone .k-confiance{width: 100vw;max-width: 100vw;margin-inline: calc(50% - 50vw);background: #0A1826;border-top: 1px solid rgba(255,255,255,.1);margin-bottom: var(--k-7)}.doni-zone .k-confiance__in{max-width: var(--k-bande);margin: 0 auto;padding: 14px var(--k-gouttiere);display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 26px}.doni-zone .k-confiance__avis,.doni-zone .k-confiance__pay{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 18px;margin: 0;font-size: 14px;color: #C3D2E0}.doni-zone .k-confiance__avis b{color: #fff;font-weight: 600}.doni-zone .k-confiance__avis a{color: #4C8DF6}.doni-zone .k-confiance__pay span{padding: 5px 10px;background: rgba(255,255,255,.1);font-size: 12px;color: #E4EDF7}.doni-zone .k-resa__t,.doni-zone .k-resa__sur,.doni-zone .k-barre__c select,.doni-zone .k-barre__c input,.doni-zone .k-barre__go,.doni-zone .k-specs__prix{font-family: var(--e-titre) !important}.doni-zone .k-sec{padding: 0;border-top: 1px solid var(--e-filet)}.doni-zone .k-sec + .k-sec{padding-top: 0}.doni-zone .k-sec:last-of-type{border-bottom: 1px solid var(--e-filet)}.doni-zone .k-sh{position: relative;margin: 0;padding: 20px 46px 20px 0;gap: 0;align-items: center}.doni-zone .k-num{display: none}.doni-zone .k-sec h2{font-size: clamp(17px,1.5vw,19px);line-height: 1.35;letter-spacing: -0.005em;font-weight: 600}.doni-zone .k-sh::before,.doni-zone .k-sh::after{content: "";position: absolute;right: 6px;top: 50%;background: var(--e-bleu);transition: transform .18s ease,opacity .18s ease}.doni-zone .k-sh::before{width: 14px;height: 2px;margin-top: -1px}.doni-zone .k-sh::after{width: 2px;height: 14px;margin-top: -7px;right: 12px}.doni-zone .k-sec.k-ouvert .k-sh::after{transform: scaleY(0);opacity: 0}.doni-zone .k-sec>*:not(.k-sh){display: none}.doni-zone .k-sec.k-ouvert>*{display: block}.doni-zone .k-sec.k-ouvert>.k-sh{display: flex}.doni-zone .k-sec.k-ouvert>ul.k-lst,.doni-zone .k-sec.k-ouvert>ul{display: block}.doni-zone body.kit--accueil:not(.k-accordeon) .k-sec>*:not(.k-sh){display: revert}.doni-zone .k-sec.k-ouvert{padding-bottom: 26px}.doni-zone .k-sec p,.doni-zone .k-sec ul{max-width: 78ch}.doni-zone .k-sh:hover h2{color: var(--e-bleu)}.doni-zone .k-sh:focus-visible{outline: 3px solid var(--e-or);outline-offset: 2px}.doni-zone{--k-bande: 1080px}.doni-zone .k-sec p,.doni-zone .k-sec ul{max-width: 68ch}.doni-zone .k-specs{padding: 8px 16px 0;gap: 5px 8px}.doni-zone .k-specs__prix{font-size: 22px}.doni-zone .k-specs__boite,.doni-zone .k-specs__places{font-size: 12px;padding: 5px 8px}.doni-zone .k-note{display: inline-flex;align-items: center;gap: 7px}.doni-zone .k-etoiles{font-style: normal;letter-spacing: 1px;color: var(--e-or);font-size: 13px;line-height: 1}.doni-zone .k-avis{width: 100vw;max-width: 100vw;margin-inline: calc(50% - 50vw);background: #fff;border-bottom: 1px solid var(--e-filet)}.doni-zone .k-avis__in{max-width: 1080px;margin: 0 auto;padding: 11px var(--k-gouttiere);display: flex;align-items: center;justify-content: flex-end;gap: 10px;font-size: 14px;color: var(--e-sourd)}.doni-zone .k-avis__in b{font-family: var(--e-titre);font-size: 17px;color: var(--e-encre);font-weight: 700}.doni-zone .k-avis__in b span{font-weight: 400;color: var(--e-sourd);font-size: 14px}.doni-zone .k-familles{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;margin: 16px 0 0;padding: 0}.doni-zone .k-familles li{margin: 0;padding: 0}.doni-zone .k-familles li::before{display: none}.doni-zone .k-familles a{display: inline-flex;align-items: center;min-height: 40px;padding: 0 16px;border: 1px solid rgba(255,255,255,.28);color: #E4EDF7;text-decoration: none;font-family: var(--e-titre);font-weight: 600;font-size: 15px}.doni-zone .k-familles a:hover{background: #1B5FB4;border-color: #1B5FB4;color: #fff}.doni-zone .k-barre__c:has(input[type="date"]){cursor: pointer}.doni-zone .k-barre__c input[type="date"]{cursor: pointer}.doni-zone .k-barre__c input[type="date"]::-webkit-calendar-picker-indicator{position: absolute;inset: 0;width: auto;height: auto;opacity: 0;cursor: pointer}.doni-zone .k-barre__c{position: relative}.doni-zone .k-confiance{margin-bottom: var(--k-5)}.doni-zone .k-coche{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;cursor: pointer;font-size: 14px;color: #C3D2E0}.doni-zone .k-coche input{position: absolute;opacity: 0;width: 1px;height: 1px}.doni-zone .k-coche__case{width: 18px;height: 18px;flex: 0 0 auto;border: 1.5px solid rgba(255,255,255,.5);background: transparent;position: relative}.doni-zone .k-coche input:checked + .k-coche__case{background: #1B5FB4;border-color: #1B5FB4}.doni-zone .k-coche input:checked + .k-coche__case::after{content: "";position: absolute;left: 5px;top: 1px;width: 5px;height: 10px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg)}.doni-zone .k-coche:hover .k-coche__case{border-color: #fff}.doni-zone .k-coche input:focus-visible + .k-coche__case{outline: 3px solid var(--e-or);outline-offset: 2px}@media (max-width: 899px){.doni-zone .k-resa__photo{display: none}.doni-zone .k-resa::after{display: none}.doni-zone .k-resa__in{position: relative;background-image: var(--k-resa-photo);background-size: cover;background-position: 62% 50%;padding-block: clamp(36px,9vw,54px);min-height: 300px;display: flex;flex-direction: column;justify-content: flex-end}.doni-zone .k-resa__in::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(10,24,38,.55) 0%,rgba(10,24,38,.92) 78%)}.doni-zone .k-resa__sur,.doni-zone .k-resa__t,.doni-zone .k-resa__video{position: relative;z-index: 2}.doni-zone .k-resa__t{max-width: none}.doni-zone .k-barre{background: #0A1826;padding-top: clamp(20px,5vw,26px)}.doni-zone .k-familles a{width: 100%;justify-content: center}.doni-zone .k-familles{gap: 6px}}.doni-zone .k-flotte__in{max-width: 1080px;margin: 0 auto}.doni-zone .k-flotte__f{display: flex;flex-wrap: wrap;align-items: stretch;gap: 1px;background: var(--e-bord);border: 1px solid var(--e-bord);margin-bottom: var(--k-5)}.doni-zone .k-flotte__c{flex: 1 1 180px;min-width: 0;background: #fff;padding: 10px 14px 11px;display: flex;flex-direction: column;gap: 3px;position: relative}.doni-zone .k-flotte__c label{font-size: 11px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: #7A8A99}.doni-zone .k-flotte__c select{border: 0;padding: 0;height: 26px;width: 100% !important;background: transparent;font-family: var(--e-titre);font-weight: 600;font-size: 16px;color: var(--e-encre);cursor: pointer}.doni-zone .k-flotte__go{flex: 0 0 auto;border: 0;cursor: pointer;background: var(--e-marine);color: #fff;font-family: var(--e-titre);font-weight: 700;font-size: 15px;padding: 0 26px}.doni-zone .k-flotte__go:hover{background: var(--e-bleu)}.doni-zone .k-flotte__bilan{font-family: var(--e-titre);font-size: 16px;color: var(--e-sourd);margin: 0 0 var(--k-4)}.doni-zone .k-flotte__bilan strong{color: var(--e-encre);font-variant-numeric: tabular-nums}.doni-zone .k-flotte__vide{font-size: 17px;line-height: 1.55;color: var(--e-texte);max-width: 56ch;padding: var(--k-5) 0}.doni-zone .k-flotte__r{transition: opacity .12s ease}.doni-zone .k-flotte__r[aria-busy="true"]{opacity: .45}.doni-zone .k-flotte__nav{display: flex;align-items: center;gap: 14px;margin: var(--k-5) 0 0;font-size: 15px;color: var(--e-sourd)}.doni-zone .k-flotte__nav button{border: 1px solid var(--e-marine);background: #fff;color: var(--e-marine);font-family: var(--e-titre);font-weight: 600;font-size: 15px;min-height: 40px;padding: 0 18px;cursor: pointer}.doni-zone .k-flotte__nav button:hover{background: var(--e-marine);color: #fff}@media (max-width: 599px){.doni-zone .k-flotte__c{flex: 1 1 100%}.doni-zone .k-flotte__go{flex: 1 1 100%;min-height: 48px}}.doni-zone .k-flotte{position: relative}.doni-zone .k-flotte__tete{margin-bottom: var(--k-5);max-width: 62ch}.doni-zone .k-flotte__sur{display: flex;align-items: center;gap: 12px;margin: 0 0 10px;font-size: 13px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--e-bleu)}.doni-zone .k-flotte__sur span{width: 26px;height: 2px;background: var(--e-bleu);flex: 0 0 auto}.doni-zone .k-flotte__t{font-family: var(--e-titre);font-weight: 700;font-size: clamp(24px,2.8vw,34px);line-height: 1.14;letter-spacing: -0.018em;color: var(--e-encre);margin: 0 0 8px}.doni-zone .k-flotte__s{font-size: 16px;line-height: 1.5;color: var(--e-sourd);margin: 0}@media (min-width: 1100px){.doni-zone .k-flotte__f{position: sticky;top: 185px;z-index: 20;box-shadow: 0 6px 18px rgba(12,43,69,.08)}}.doni-zone .k-flotte__actifs{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 var(--k-4)}.doni-zone .k-puce{display: inline-flex;align-items: center;gap: 8px;min-height: 34px;padding: 0 12px;border: 1px solid var(--e-marine);background: #fff;color: var(--e-marine);font-family: var(--e-titre);font-weight: 600;font-size: 14px;cursor: pointer}.doni-zone .k-puce span[aria-hidden]{font-size: 16px;line-height: 1;opacity: .7}.doni-zone .k-puce:hover{background: var(--e-marine);color: #fff}.doni-zone .k-puce--tout{border-style: dashed;border-color: var(--e-bord);color: var(--e-sourd)}.doni-zone .k-puce--tout:hover{background: var(--e-pale);color: var(--e-encre);border-color: var(--e-sourd)}.doni-zone .k-puce:focus-visible{outline: 3px solid var(--e-or);outline-offset: 2px}.doni-zone .k-veh{position: relative;cursor: pointer}.doni-zone .k-veh__lien::after{content: "";position: absolute;inset: 0;z-index: 1}.doni-zone .k-veh:hover{border-color: var(--e-marine)}.doni-zone .k-veh:hover .k-veh__lien{color: var(--e-bleu)}.doni-zone .k-veh:focus-within{outline: 3px solid var(--e-or);outline-offset: 2px}.doni-zone .k-veh__lien:focus-visible{outline: none}.doni-zone .k-veh__tel{position: relative;z-index: 2;margin-top: auto;min-height: 46px;display: flex;align-items: center;justify-content: center;gap: 8px;background: var(--e-bleu);color: #fff;text-decoration: none;font-family: var(--e-titre);font-weight: 600;font-size: 16px}.doni-zone .k-veh__tel:hover{background: var(--e-bleu-f);color: #fff}.doni-zone .k-veh__tel:focus-visible{outline: 3px solid var(--e-or);outline-offset: -3px}.doni-zone .k-veh__tel svg{width: 16px;height: 16px;fill: currentColor}.doni-zone .k-veh .loop__reviewBox{position: relative;z-index: 2;padding-bottom: 12px}@media (min-width: 1100px){.doni-zone .k-flotte__f{top: var(--k-entete-h,185px)}}.doni-zone .wpb_wrapper.k-hasrail>.k-rail{grid-row: 1 / span 99}.doni-zone .k-resa__t{max-width: 15ch}.doni-zone .k-resa__args{list-style: none;margin: clamp(22px,2.6vw,30px) 0 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,max-content));gap: 16px 32px;max-width: 560px}.doni-zone .k-resa__args li{display: flex;align-items: center;gap: 12px;margin: 0;padding: 0;font-family: var(--k-texte) !important;font-size: 16px;font-weight: 600;line-height: 1.25;color: #fff}.doni-zone .k-resa__args li::before,.doni-zone .k-resa__args li::marker{content: none}.doni-zone .k-resa__args svg{width: 30px;height: 30px;flex: 0 0 auto}.doni-zone .k-resa__args span{max-width: 14ch}.doni-zone .k-resa__villes span{display: block;max-width: none}@media (max-width: 899px){.doni-zone .k-resa__args{position: relative;z-index: 2;gap: 14px 18px}.doni-zone .k-resa__args li{font-size: 15px;gap: 10px}.doni-zone .k-resa__args svg{width: 26px;height: 26px}}@media (min-width: 1200px){.doni-zone .k-resa__photo{inset: 0;width: 100%;background-position: 62% 78%}.doni-zone .k-resa__photo::after{width: 72%;background: linear-gradient(90deg,rgba(10,24,38,.94) 0%,rgba(10,24,38,.82) 38%,rgba(10,24,38,0) 100%)}.doni-zone .k-resa::after{height: 30%}}@media (max-width: 1199px){.doni-zone .k-resa__in{background-position: 46% 85%}}.doni-zone{--k-hero-h: clamp(520px,46vw,700px)}.doni-zone .k-fa{display: block;width: 1em;height: 1em;flex: 0 0 auto}.doni-zone .k-resa{background: var(--e-pale)}.doni-zone .k-resa::after{display: none}.doni-zone .k-resa__t{text-shadow: 0 2px 18px rgba(4,12,22,.35)}.doni-zone .k-resa__t span{color: #7DB8FF}.doni-zone .k-resa__args li{text-shadow: 0 1px 8px rgba(4,12,22,.45)}@media (min-width: 1200px){.doni-zone .k-resa__photo{inset: 0 0 auto 0;width: 100%;height: var(--k-hero-h);background-position: 78% 80%}.doni-zone .k-resa__photo::after{inset: 0;width: 100%;background: linear-gradient(180deg,rgba(10,24,38,.45) 0%,rgba(10,24,38,0) 45%),linear-gradient(90deg,rgba(10,24,38,.93) 0%,rgba(10,24,38,.84) 30%,rgba(10,24,38,.35) 46%,rgba(10,24,38,0) 60%)}.doni-zone .k-resa__in{min-height: var(--k-hero-h);box-sizing: border-box}.doni-zone .k-barre{margin-top: calc(-1 * clamp(70px,7vw,110px))}}@media (max-width: 1199px){.doni-zone .k-resa{display: flex;flex-direction: column}.doni-zone .k-resa__in{order: 1;background: #0A1826 !important;min-height: 0;width: 100%;max-width: none;margin: 0;box-sizing: border-box}.doni-zone .k-resa__in::before{display: none}.doni-zone .k-resa__photo{order: 2;display: block !important;position: relative;inset: auto;width: 100%;height: 58vw;max-height: 360px;background-position: 56% 82%}.doni-zone .k-resa__photo::after{inset: 0;width: 100%;background: linear-gradient(180deg,#0A1826 0%,rgba(10,24,38,0) 28%)}.doni-zone .k-barre{order: 3;background: transparent;margin-top: -34px;padding-top: 0}}.doni-zone .k-barre{padding-bottom: clamp(18px,2.4vw,28px)}.doni-zone .k-carte{position: relative;background: #fff;border: 1px solid var(--e-bord);box-shadow: 0 14px 36px rgba(10,24,38,.16);padding: clamp(14px,2vw,24px)}.doni-zone .k-carte .sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0}.doni-zone .k-onglets{border: 0;margin: 0;padding: 0;min-width: 0;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 8px}.doni-zone .k-onglet{position: relative;margin: 0;cursor: pointer}.doni-zone .k-onglet input{position: absolute;opacity: 0;width: 1px;height: 1px}.doni-zone .k-onglet span{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;min-height: 84px;padding: 10px 6px;background: var(--e-pale);color: var(--e-marine);font-family: var(--e-titre) !important;font-weight: 600;font-size: 16px;line-height: 1.15;text-align: center;transition: background-color var(--k-transition),color var(--k-transition)}.doni-zone .k-onglet__ico{font-size: 28px;color: var(--e-bleu);transition: color var(--k-transition)}.doni-zone .k-onglet:hover span{background: #E2E9F1}.doni-zone .k-onglet input:checked + span{background: var(--e-bleu);color: #fff}.doni-zone .k-onglet input:checked + span .k-onglet__ico{color: #fff}.doni-zone .k-onglet input:focus-visible + span{outline: 3px solid var(--e-or);outline-offset: 2px}.doni-zone .k-champs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin-top: 16px}@media (min-width: 900px){.doni-zone .k-carte>.k-champs:not(.k-champs--filtres){grid-template-columns: minmax(0,1.35fr) minmax(0,1fr) minmax(0,.8fr);grid-template-areas: "dep du hdu" "ret au hau"}.doni-zone .k-carte>.k-champs:not(.k-champs--filtres)>:nth-child(1){grid-area: dep}.doni-zone .k-carte>.k-champs:not(.k-champs--filtres)>:nth-child(2){grid-area: ret}.doni-zone .k-carte>.k-champs:not(.k-champs--filtres)>:nth-child(3){grid-area: du}.doni-zone .k-carte>.k-champs:not(.k-champs--filtres)>:nth-child(4){grid-area: hdu}.doni-zone .k-carte>.k-champs:not(.k-champs--filtres)>:nth-child(5){grid-area: au}.doni-zone .k-carte>.k-champs:not(.k-champs--filtres)>:nth-child(6){grid-area: hau}}.doni-zone .k-champs--filtres{grid-template-columns: repeat(3,minmax(0,1fr));margin-top: 0}.doni-zone .k-champ{position: relative;display: flex;align-items: center;gap: 12px;min-height: 64px;padding: 10px 36px 10px 14px;border: 1px solid var(--e-bord);background: #fff;min-width: 0;transition: border-color var(--k-transition)}.doni-zone .k-champ:hover{border-color: #A9B7C4}.doni-zone .k-champ:focus-within{border-color: var(--e-bleu);box-shadow: inset 0 0 0 1px var(--e-bleu)}.doni-zone .k-champ__ico{font-size: 22px;color: var(--e-bleu)}.doni-zone .k-champ__c{display: flex;flex-direction: column;gap: 2px;min-width: 0;flex: 1 1 auto}.doni-zone .k-champ__c label{margin: 0;font-size: 13px !important;font-weight: 400;color: var(--e-sourd);line-height: 1.2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.doni-zone .k-champ__c select,.doni-zone .k-champ__c input{width: 100% !important;min-width: 0;height: 26px;margin: 0;padding: 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;-webkit-appearance: none;appearance: none;font-family: var(--e-titre) !important;font-weight: 600;font-size: 17px;line-height: 26px;color: var(--e-encre);text-overflow: ellipsis;cursor: pointer}.doni-zone .k-champ__c select:focus,.doni-zone .k-champ__c input:focus{outline: none}.doni-zone .k-champ input[type="date"]::-webkit-calendar-picker-indicator{position: absolute;inset: 0;width: auto;height: auto;opacity: 0;cursor: pointer}.doni-zone .k-champ__fl{position: absolute;right: 14px;top: 50%;transform: translateY(-50%);font-size: 14px;color: var(--e-encre);pointer-events: none}.doni-zone .k-carte__go{display: flex;align-items: center;justify-content: center;gap: 16px;width: 100%;min-height: 60px;margin-top: 16px;padding: 0 24px;border: 0;border-radius: 0;background: var(--e-bleu);color: #fff;font-family: var(--e-titre) !important;font-weight: 700;font-size: clamp(17px,1.6vw,20px);cursor: pointer;transition: background-color var(--k-transition)}.doni-zone .k-carte__go:hover{background: var(--e-bleu-f)}.doni-zone .k-carte__go:focus-visible{outline: 3px solid var(--e-or);outline-offset: 3px}.doni-zone .k-carte__go-ico{font-size: 22px}.doni-zone .k-carte__go-fl{font-size: 15px}.doni-zone .k-carte__sep{display: flex;align-items: center;gap: 14px;margin: 18px 0 12px !important;font-size: 15px;color: var(--e-sourd)}.doni-zone .k-carte__sep::before,.doni-zone .k-carte__sep::after{content: "";flex: 1 1 auto;height: 1px;background: var(--e-bord)}.doni-zone .k-garanties{list-style: none;max-width: var(--k-bande);margin: clamp(8px,1.4vw,16px) auto clamp(24px,3vw,40px);padding: 0 var(--k-gouttiere);display: grid;grid-template-columns: repeat(4,minmax(0,1fr))}.doni-zone .k-garanties li{display: flex;flex-direction: column;align-items: center;gap: 10px;margin: 0;padding: clamp(12px,1.8vw,20px) 8px;text-align: center;font-size: 16px;line-height: 1.25;color: var(--e-encre)}.doni-zone .k-garanties li + li{border-left: 1px solid var(--e-bord)}.doni-zone .k-garanties li::before{content: none}.doni-zone .k-garanties__ico{font-size: clamp(30px,3vw,40px);color: var(--e-bleu)}@media (max-width: 599px){.doni-zone .k-onglets{gap: 6px}.doni-zone .k-onglet span{min-height: 70px;font-size: 13px;gap: 6px;padding: 8px 2px}.doni-zone .k-onglet__ico{font-size: 22px}.doni-zone .k-champs{gap: 8px}.doni-zone .k-champ{min-height: 58px;gap: 8px;padding: 8px 26px 8px 10px}.doni-zone .k-champ__ico{font-size: 18px}.doni-zone .k-champ__c label{font-size: 12px !important}.doni-zone .k-champ__c select,.doni-zone .k-champ__c input{font-size: 16px}.doni-zone .k-champ__fl{right: 9px;font-size: 12px}.doni-zone .k-champs--filtres .k-champ__ico{display: none}.doni-zone .k-champs--filtres .k-champ__c label{white-space: normal;overflow: visible}.doni-zone .k-champs--filtres .k-champ{align-items: flex-end}.doni-zone .k-garanties li{font-size: 13px;padding: 12px 4px}.doni-zone .k-carte__go{gap: 10px;padding: 0 12px;font-size: 16px;min-height: 56px}.doni-zone .k-carte__go-ico{font-size: 18px}.doni-zone .k-carte__go-fl{font-size: 12px}}@media (max-width: 429px){.doni-zone .k-onglets{gap: 4px}.doni-zone .k-onglet span{font-size: 12px;padding: 8px 0;letter-spacing: -0.01em}}@media (prefers-reduced-motion: reduce){.doni-zone .k-onglet span,.doni-zone .k-champ,.doni-zone .k-carte__go{transition: none}}.doni-zone{--k-hero-h: clamp(560px,50vw,760px);--k-chevauche: clamp(70px,7vw,110px)}.doni-zone .k-onglets{grid-template-columns: repeat(4,minmax(0,1fr))}.doni-zone .k-flotte__f[hidden]{display: none !important}.doni-zone .k-confiance--hero{width: auto;max-width: none;margin: 22px 0 0;padding: 12px 16px;border: 0;background: rgba(10,24,38,.72);display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 24px}.doni-zone .k-confiance--hero p{margin: 0}.doni-zone .k-confiance--hero .k-confiance__avis a{color: #9CC6FF;text-decoration: underline;text-underline-offset: 3px}@media (min-width: 1200px){.doni-zone .k-resa__photo{background-position: 50% 80%}.doni-zone .k-resa__in{display: flex;flex-direction: column;padding-bottom: calc(var(--k-chevauche) + 16px)}.doni-zone .k-confiance--hero{margin-top: auto}.doni-zone .k-barre{margin-top: calc(-1 * var(--k-chevauche))}}@media (max-width: 1199px){.doni-zone .k-resa__photo{background-position: 50% 88%;height: 74vw;max-height: 440px}.doni-zone .k-confiance--hero{background: rgba(255,255,255,.06);padding: 10px 12px;gap: 8px 14px}.doni-zone .k-confiance--hero .k-confiance__avis{gap: 6px 14px;font-size: 13px}.doni-zone .k-confiance--hero .k-confiance__pay{gap: 5px}.doni-zone .k-confiance--hero .k-confiance__pay span{padding: 3px 7px;font-size: 11px}}.doni-zone .vc_row.k-rangee-bandeau,.doni-zone .vc_row.k-rangee-garanties{padding: 0 !important}.doni-zone .k-rangee-bandeau>.wpb_column>.vc_column-inner,.doni-zone .k-rangee-garanties>.wpb_column>.vc_column-inner{padding: 0 !important}.doni-zone .k-rangee-bandeau .wpb_wrapper,.doni-zone .k-rangee-garanties .wpb_wrapper{margin: 0}.doni-zone h3.k-veh__nom,.doni-zone h3.k-veh__nom a{font-family: var(--k-texte) !important;font-size: 18px !important;font-weight: 700 !important;line-height: 1.25 !important;letter-spacing: normal !important;text-transform: none !important}.doni-zone h3.k-veh__nom{margin: 0 !important}.doni-zone .k-carte noscript{display: block}.doni-zone,.doni-zone .k-resa{background: #fff}.doni-zone .k-flotte + .k-garanties{margin-top: clamp(28px,4vw,48px)}@media (max-width: 1199px){.doni-zone .k-resa__in{padding-bottom: clamp(24px,4vw,40px)}.doni-zone .k-barre{margin-top: clamp(16px,3vw,28px)}}@media (min-width: 900px) and (max-width: 1199px){.doni-zone .k-resa__photo{height: 44vw;max-height: 480px;background-position: 50% 82%}}.doni-zone .k-colle{--k-colle-h: 64px;position: sticky;top: var(--k-entete-h,0px);z-index: 60;height: var(--k-colle-h);margin-bottom: calc(-1 * var(--k-colle-h));background: #fff;border-bottom: 1px solid var(--e-bord);box-shadow: 0 6px 18px rgba(10,24,38,.08);visibility: hidden;opacity: 0;transform: translateY(-8px);transition: opacity .18s ease-out,transform .18s ease-out,visibility 0s linear .18s}.doni-zone .k-colle.is-visible{visibility: visible;opacity: 1;transform: none;transition: opacity .18s ease-out,transform .18s ease-out,visibility 0s}.doni-zone .k-colle__in{max-width: 1080px;height: 100%;margin: 0 auto;padding: 0 var(--k-gouttiere);display: flex;align-items: center;gap: 12px}.doni-zone .k-colle__cats{display: flex;gap: 6px}.doni-zone .k-colle__cat{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;margin: 0;padding: 0 14px;border: 1px solid var(--e-bord);border-radius: 0;background: var(--e-pale);color: var(--e-bleu);font: 600 15px/1 var(--e-titre);cursor: pointer}.doni-zone .k-colle__cat span{color: var(--e-encre)}.doni-zone .k-colle__cat svg{width: 20px;height: 20px;flex: 0 0 auto;fill: currentColor}.doni-zone .k-colle__cat[aria-pressed="true"]{background: var(--e-bleu);border-color: var(--e-bleu);color: #fff}.doni-zone .k-colle__cat[aria-pressed="true"] span{color: #fff}.doni-zone .k-colle__filtres{margin: 0 0 0 auto;display: inline-flex;align-items: center;gap: 14px;min-height: 44px;padding: 0 0 0 4px;border: 0;background: none;cursor: pointer;color: var(--e-encre);font: 400 15px/1.2 var(--k-texte);text-align: right}.doni-zone .k-colle__resume{font-variant-numeric: tabular-nums}.doni-zone .k-colle__mod{display: inline-flex;align-items: center;min-height: 44px;padding: 0 16px;background: var(--e-bleu);color: #fff;font: 600 15px/1 var(--e-titre);white-space: nowrap}.doni-zone .k-colle__cat:focus-visible,.doni-zone .k-colle__filtres:focus-visible,.doni-zone .k-carte__fermer:focus-visible,.doni-zone .k-carte__voir:focus-visible{outline: 3px solid var(--e-or);outline-offset: 2px}@media (max-width: 1199px){.doni-zone .k-colle{width: 100vw;margin-left: calc(50% - 50vw)}}@media (max-width: 767px){.doni-zone .k-colle{--k-colle-h: 62px}.doni-zone .k-colle__in{gap: 8px;padding: 0 12px}.doni-zone .k-colle__cats{gap: 4px;flex: 1 1 auto}.doni-zone .k-colle__cat{flex: 1 1 0;flex-direction: column;justify-content: center;gap: 3px;min-height: 48px;padding: 0 2px;font-size: 11px}.doni-zone .k-colle__cat svg{width: 18px;height: 18px}.doni-zone .k-colle__resume{display: none}.doni-zone .k-colle__filtres{flex: 0 0 auto;padding: 0}.doni-zone .k-colle__mod{min-height: 48px;padding: 0 12px;font-size: 14px}}@media (min-width: 768px) and (max-width: 1023px){.doni-zone .k-colle__cat{padding: 0 10px;font-size: 14px}.doni-zone .k-colle__resume{display: none}}.doni-zone .k-carte__feuille-tete,.doni-zone .k-carte__feuille-pied{display: none}.doni-zone html.k-feuille-ouverte body.kit--accueil .k-resa{z-index: 10000000}.doni-zone .k-voile{position: fixed;inset: 0;z-index: 2;background: rgba(10,24,38,.45)}.doni-zone html.k-feuille-ouverte{overflow: hidden}.doni-zone .k-carte.k-carte--feuille{position: fixed;z-index: 1;margin: 0;overflow: auto;overscroll-behavior: contain;box-shadow: 0 18px 50px rgba(10,24,38,.3)}.doni-zone .k-carte--feuille .k-carte__feuille-tete{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: -4px 0 4px}.doni-zone .k-carte__feuille-tete p{margin: 0;font: 700 18px/1.2 var(--e-titre);color: var(--e-encre)}.doni-zone .k-carte__fermer{width: 44px;height: 44px;margin: 0;padding: 0;border: 1px solid var(--e-bord);border-radius: 0;background: #fff;color: var(--e-encre);font: 400 26px/1 sans-serif;cursor: pointer}.doni-zone .k-carte--feuille .k-carte__feuille-pied{display: block;position: sticky;bottom: calc(-1 * clamp(16px,2vw,24px));margin: 4px calc(-1 * clamp(16px,2vw,24px)) calc(-1 * clamp(16px,2vw,24px));padding: 12px clamp(16px,2vw,24px) calc(12px + env(safe-area-inset-bottom,0px));background: #fff;border-top: 1px solid var(--e-bord)}.doni-zone .k-carte__voir{width: 100%;min-height: 52px;margin: 0;border: 0;border-radius: 0;background: var(--e-bleu);color: #fff;font: 700 17px/1 var(--e-titre);cursor: pointer}.doni-zone .k-carte__voir:hover{background: var(--e-bleu-f,var(--e-bleu))}@media (max-width: 767px){.doni-zone .k-carte.k-carte--feuille{inset: auto 0 0 0;width: auto;max-height: calc(100dvh - 24px);animation: k-feuille-monte .22s ease-out}}@media (min-width: 768px){.doni-zone .k-carte.k-carte--feuille{top: calc(var(--k-entete-h,0px) + 12px);left: 50%;width: min(1016px,calc(100vw - 32px));max-height: calc(100dvh - var(--k-entete-h,0px) - 24px);transform: translateX(-50%);animation: k-feuille-descend .2s ease-out}}@keyframes k-feuille-monte{from{transform: translateY(24px);opacity: 0}}@keyframes k-feuille-descend{from{transform: translate(-50%,-12px);opacity: 0}}@media (prefers-reduced-motion: reduce){.doni-zone .k-colle,.doni-zone .k-colle.is-visible{transition: none;transform: none}.doni-zone .k-carte.k-carte--feuille{animation: none}}@media (max-width: 1199px){.doni-zone .k-resa{--k-img-h: max(620px,72vw)}.doni-zone .k-resa__photo{display: none !important}.doni-zone .k-resa__in{background: #0A1826 !important;padding-bottom: clamp(16px,3vw,28px)}.doni-zone .k-confiance--hero{position: relative;margin-top: calc(var(--k-img-h) * .2) !important;background: rgba(10,24,38,.82) !important}.doni-zone .k-confiance--hero::before{content: "";position: absolute;left: calc(-1 * var(--k-gouttiere));right: calc(-1 * var(--k-gouttiere));bottom: 100%;height: 2000px;z-index: -1;pointer-events: none;background: linear-gradient(0deg,rgba(10,24,38,0) 0px,rgba(10,24,38,.2) calc(var(--k-img-h) * .22),rgba(10,24,38,.74) calc(var(--k-img-h) * .42),rgba(10,24,38,.86) calc(var(--k-img-h) * .7)),var(--k-resa-photo) 56% calc(100% + var(--k-img-h) * .18) / auto var(--k-img-h) no-repeat,#0A1826}}@media (max-width: 1199px){.doni-zone .k-resa{--k-chevauche-m: clamp(56px,12vw,96px)}.doni-zone .k-resa__in{padding-bottom: calc(var(--k-chevauche-m) + clamp(16px,3vw,28px))}.doni-zone .k-barre{margin-top: calc(-1 * var(--k-chevauche-m))}}.doni-zone .k-flotte + .vc_row.vc_inner{margin-top: clamp(24px,3vw,36px)}.doni-zone #ez-toc-container.k-toc-flux{display: block;width: 100%;box-sizing: border-box;margin: 0 0 var(--k-5)}.doni-zone body.kit--pneus:not(.kit--essai) .k-hero{background-color: var(--k-bleu,#0b57a4);background-blend-mode: luminosity}.doni-zone hr + figure.k-illu{margin-top: 0}
/* doni-zone: pas de chevauchement */.doni-zone .k-barre{margin-top:24px!important}
/* doni-zone: mobile pleine largeur (2026-11-06) */@media (max-width:767px){.doni-zone{width:100vw!important;max-width:100vw!important;position:relative;left:50%;margin-left:-50vw!important;padding:0 12px!important;box-sizing:border-box}.doni-zone .k-barre{padding-left:0!important;padding-right:0!important}.doni-zone .k-carte{padding:14px!important}.doni-zone .k-champs{grid-template-columns:1fr!important}.doni-zone .k-champ{width:auto!important;min-width:0}.doni-zone .k-onglets{flex-wrap:wrap}.doni-zone .k-onglet span{white-space:nowrap}}
