.kl-douce .lko-lenk-cta{vertical-align:bottom;width:0;height:0;display:inline-block;position:relative}.kl-douce .lko-lenk-cta>span{position:absolute;bottom:-6px;right:10px}.kl-douce .lko-lenk-cta .kl-lenk{--kl-lenk:64px}@media (max-width:760px){.kl-douce .lko-lenk-cta>span{bottom:-2px;right:4px}.kl-douce .lko-lenk-cta .kl-lenk{--kl-lenk:48px}}.lko-avatar{vertical-align:middle;border-radius:50%;flex-shrink:0;display:inline-block;overflow:hidden}.lko-avatar svg{width:100%;height:100%;display:block}.lko-rond-bouton{background:var(--soft-2);width:42px;height:42px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s;display:grid}.lko-rond-bouton:hover{background:var(--line-2)}.lko-cartes-outils{gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.lko-cartes-carte{grid-template-columns:repeat(3,minmax(0,1fr))}.lko-cartes-outils li{isolation:isolate;min-width:0;color:var(--lko-sur,#fff);text-align:left;flex-direction:column;gap:10px;padding:26px 22px 22px;display:flex;position:relative}.lko-carte-flaque{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lko-carte-flaque path{fill:var(--kl-bassin,var(--lko-c));filter:var(--kl-relief)}.lko-carte-conseil{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-10px;left:22px}.lko-carte-tete{align-items:center;gap:12px;display:flex}.lko-carte-noms{flex-direction:column;min-width:0;display:flex}.lko-carte-noms b{letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1.1}.lko-carte-noms span{font-size:16.5px;font-weight:700;line-height:1.25}.lko-carte-offre{color:var(--ink-2);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:650;display:inline-flex}.lko-carte-offre svg{color:var(--kl-argent);flex-shrink:0}.lko-carte-bouton{justify-content:space-between;align-self:stretch;margin-top:auto}.lko-cartes-outils .kl-btn.lko-carte-bouton{height:52px;color:var(--ink);background:#fff;border:0}.lko-cartes-ligne li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:18px 18px 18px 20px;display:grid}.lko-cartes-ligne .lko-carte-offre{grid-column:1}.lko-cartes-ligne .lko-carte-bouton{grid-area:1/2/span 2;align-self:center;margin:0}.lko-cartes-ligne .lko-carte-noms b{font-size:20px}.lko-cartes-ligne .lko-carte-noms span{font-size:15px}.lko-choix{width:min(700px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:var(--kl-ombre-flotte);overscroll-behavior:contain;background:#fff;border:0;border-radius:32px;margin:auto;padding:0;overflow:auto}.lko-choix::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#244b6580}.lko-choix[open]{animation:kl-pop .3s var(--kl-ease)}.lko-choix-cadre{font-family:var(--font-sans);flex-direction:column;gap:16px;padding:22px 22px 24px;display:flex}.lko-choix-tete{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.lko-choix-titre{letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.15}.lko-choix-intro{color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.45}.lko-choix-fermer{align-self:start}.lko-choix .lko-cartes-outils{gap:8px}.lko-choix .lko-carte-conseil{top:-8px;left:22px}.lko-cartes-ligne .lko-carte-offre{justify-self:start}.lko-choix-bientot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lko-choix-bientot-titre{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);grid-column:1/-1;margin:4px 0 0;font-size:12px;font-weight:700}.lko-choix-mini{background:var(--soft);color:var(--ink);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;text-decoration:none;display:grid}.kl a.lko-choix-mini,a.lko-choix-mini{color:var(--ink)}.lko-choix-mini>span:nth-child(2) b{font-size:15px;font-weight:700}.lko-choix-mini>span:nth-child(2) small{color:var(--ink-3);font-size:13px;font-weight:650;display:block}.lko-choix-prevenir{grid-column:2;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.lko-choix-hesite{align-self:center}@media (max-width:1080px){.lko-cartes-carte{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}}@media (max-width:720px){.lko-cartes-outils li{gap:8px;padding:20px 16px 16px}.lko-carte-noms b{font-size:21px}.lko-carte-noms span{font-size:15px}.lko-cartes-outils .kl-btn.lko-carte-bouton,.lko-cartes-outils .kl-cta.lko-carte-bouton{--h:48px;height:48px}.lko-choix{border-radius:28px}.lko-choix-cadre{gap:14px;padding:18px 16px 20px}.lko-choix-tete{grid-template-columns:minmax(0,1fr) auto}.lko-choix-tete .kl-lenk{display:none}.lko-cartes-ligne li{grid-template-columns:minmax(0,1fr);padding:20px 16px 16px}.lko-cartes-ligne .lko-carte-bouton{grid-area:auto/1;margin-top:4px}.lko-choix .lko-carte-conseil{top:8px;left:auto;right:14px}.lko-choix-bientot{grid-template-columns:minmax(0,1fr)}}.kl-douce .lko-engagements-doux{max-width:620px;margin-top:22px}.kl-douce .lko-engagements-doux summary{cursor:pointer;color:#3a5965;align-items:center;gap:10px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.kl-douce .lko-engagements-doux summary::-webkit-details-marker{display:none}.kl-douce .lko-engagements-doux summary span{color:#4b91a4;background:#eef7f7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:16px;transition:rotate .3s;display:grid}.kl-douce .lko-engagements-doux[open] summary span{rotate:45deg}.kl-douce .lko-engagements-doux ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.kl-douce .lko-engagements-doux li{color:#617d89;font-size:14px;line-height:1.6}.kl-douce .lko-engagements-doux li b{color:#213a49;font-weight:650}.kl-douce .lko-engagements-doux li small{color:#8aa0a8;font-size:12px}.kl-douce .pricing-settings{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.kl-douce .lko-monnaie .kl-monnaie{box-shadow:none;background:#eff6f7}.kl-douce .lko-profils{margin:-6px 0 26px;padding:0 30px;position:relative}.kl-douce .lko-ancres{position:absolute;top:-220px;left:0}.kl-douce .lko-ancres span{width:1px;height:1px;position:absolute;top:0;left:0}.kl-douce .lko-profils-liste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kl-douce .lko-profils-liste>span{color:#6a8590;white-space:nowrap;flex-shrink:0;margin-right:4px;font-size:13px}.kl-douce .lko-profils-liste button{color:#3b5664;background:#fff9;border:1px solid #d6e6e9;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:6px 16px 6px 6px;font-size:14px;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.kl-douce .lko-profils-liste button[aria-pressed=true]{color:#214e59;background:#d8edef;border-color:#93c4cb;box-shadow:0 12px 30px -20px #23475a30}.kl-douce .lko-profil-visage{background:#e2eeed;border-radius:50%;flex-shrink:0;width:30px;height:30px;overflow:hidden}.kl-douce .lko-profil-visage img{object-fit:cover;width:100%;height:100%}.kl-douce .lko-profil-situation{color:#3c606e;max-width:760px;animation:kd-panel-enter .4s var(--ease) both;margin:14px 0 0;font-size:14px;line-height:1.6}.kl-douce .lko-profil-situation small{color:#7d929c;font-size:12px;display:block}.kl-douce .lko-suite-zone{margin:26px 30px 0}.kl-douce .lko-suite{background:linear-gradient(140deg,#fff,#f3f9fc);border:1px solid #fff;border-radius:32px 26px 32px 22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:16px 16px 16px 22px;display:grid;box-shadow:0 18px 45px -25px #28556835}.kl-douce .lko-suite-outils{color:#3c5a67;align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.kl-douce .lko-suite-outils b{color:#183b4c;font-weight:650}.kl-douce .lko-suite-icones{flex-shrink:0;gap:4px;display:flex}.kl-douce .lko-suite-icones .product-icon{background:#fff;border-radius:11px;width:32px;height:32px;box-shadow:0 3px 8px #23454c12}.kl-douce .lko-suite-total{color:#466c79;grid-column:1;margin:0;font-size:14px}.kl-douce .lko-suite>.lko-suite-cta{grid-area:1/2/span 2}.kl-douce .lko-suite-total b{color:#183b4c;font-weight:700}.kl-douce .lko-suite .lko-suite-cta.offer-cta.arrow-reveal{width:auto;min-width:240px;margin:0}.kl-douce .lko-suite-lignes{color:#7d929c;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin:18px 0 0;font-size:12px;display:flex}.kl-douce .lko-suite-note{text-align:center;color:#8aa0a8;margin:8px 0 0;font-size:11.5px}@media (max-width:700px){.kl-douce .pricing-settings{align-items:center}.kl-douce .lko-profils{margin-bottom:18px;padding:0 6px}.kl-douce .lko-profils-liste{scrollbar-width:none;flex-wrap:nowrap;margin:0 -21px;padding:2px 21px 6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.kl-douce .lko-profils-liste button{flex-shrink:0}.kl-douce .lko-suite-zone{margin:22px 6px 0}.kl-douce .lko-suite{grid-template-columns:minmax(0,1fr);padding:18px}.kl-douce .lko-suite>.lko-suite-cta{grid-area:auto/1;margin-top:8px}.kl-douce .lko-suite .lko-suite-cta.offer-cta.arrow-reveal{width:100%;min-width:0}}.kl-douce .kd-ec-ecran{background:#faf8f3}.kl-douce .kd-ec{color:#253747;background:#faf8f3;flex-direction:column;gap:9px;min-height:100%;padding:16px 14px 18px;font-size:12px;line-height:1.45;display:flex}.kl-douce .kd-ec small{color:#6b7d86;font-size:10.5px}.kl-douce .kd-ec-titre{letter-spacing:-.02em;color:#142030;font-size:16px;font-weight:700}.kl-douce .kd-ec-marque{align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.kl-douce :is(.kd-ec,.kd-em) .rivage-monogram{color:#3d6b5c;width:26px;height:26px;font:600 13px/1 var(--font-fraunces), serif;background:#e6efe9;border-radius:50%;place-items:center;display:inline-grid}.kl-douce .kd-ec-produit{background:radial-gradient(circle at 50% 38%,#fff6df 0 18%,#0000 19%),linear-gradient(160deg,#f3d6a4,#e3b878);border-radius:18px;height:150px}.kl-douce .kd-ec-prix{color:#142030;font-size:20px;font-weight:750}.kl-douce .kd-ec-merci{background:#fff;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:11px;display:flex;box-shadow:0 0 0 1px #e8e4da}.kl-douce .kd-ec-merci i{color:#2f7a52;background:#e8f4ec;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:700;display:grid}.kl-douce .kd-ec-merci span{gap:2px;display:grid}.kl-douce .kd-eo-pile{position:relative}.kl-douce .kd-eo-pile>.kd-eo-devant{z-index:2;filter:drop-shadow(0 18px 30px #5a1f1c26);position:absolute;bottom:-20%;right:-9%;rotate:1.5deg;width:82%!important}.kl-douce .kd-em-tel{align-self:stretch;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.kl-douce .kd-em-tel>*{width:min(210px,62%);margin:6px auto 0}.kl-douce .kd-em-carte{gap:12px;width:100%;display:grid}.kl-douce .kd-em-carte>:nth-child(2){justify-self:end;width:86%}.kl-douce .kd-em{background:#fff;border-radius:22px;width:100%;max-width:330px;overflow:hidden;box-shadow:0 20px 40px -26px #1f3a4c66,0 0 0 1px #ffffffb3}.kl-douce .kd-em-post{gap:10px;padding:14px;font-size:12px;display:grid}.kl-douce .kd-em-post .kd-ec-de{align-items:center;gap:9px;display:flex}.kl-douce .kd-em-post .kd-ec-de>span:last-child{display:grid}.kl-douce .kd-em-post .kd-ec-visuel{background:linear-gradient(150deg,#f3d6a4,#e3b878);border-radius:14px;height:120px}.kl-douce .kd-em-post small{color:#6b7d86}
