:root{--kb-nuit: #0F2A33;--kb-nuit-2: #17404C;--kb-lin: #EFE6D8;--kb-lin-2: #E5D9C6;--kb-craie: #FAF7F2;--kb-elan: #FF6B35;--kb-elan-fonce: #F2551C;--kb-elan-clair: #FFE3D6;--kb-doux: #51646B;--kb-trait: #E3D9C9;--kb-blanc: #FFFFFF;--kb-r: 20px;--kb-r-sm: 12px;--kb-ombre: 0 18px 40px -24px rgba(15, 42, 51, .35);--kb-font: var(--font-heading--family, "Archivo", system-ui, sans-serif);--kb-font-texte: var(--font-body--family, "Archivo", system-ui, sans-serif)}.kb{font-family:var(--kb-font-texte);color:var(--kb-nuit);background:var(--kb-craie);padding:clamp(56px,9vw,104px) 0;position:relative}.kb--lin{background:var(--kb-lin)}.kb--nuit{background:var(--kb-nuit);color:var(--kb-craie)}.kb--serre{padding:clamp(40px,6vw,72px) 0}.kb-wrap{max-width:1160px;margin:0 auto;padding:0 20px}.kb-wrap--etroit{max-width:760px}.kb *,.kb *:before,.kb *:after{box-sizing:border-box}.kb img{display:block;max-width:100%;height:auto}.kb-eyebrow{font-family:var(--kb-font);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kb-elan-fonce);margin:0 0 14px}.kb--nuit .kb-eyebrow{color:var(--kb-elan)}.kb-h1,.kb-h2,.kb-h3{font-family:var(--kb-font);font-weight:800;letter-spacing:-.03em;line-height:1.04;margin:0;color:inherit;text-transform:none}.kb-h1{font-size:clamp(2.1rem,8vw,3.7rem)}.kb-h2{font-size:clamp(1.7rem,5.6vw,2.7rem);letter-spacing:-.025em}.kb-h3{font-size:clamp(1.1rem,3.6vw,1.3rem);letter-spacing:-.01em;line-height:1.2}.kb-lead{font-size:clamp(1.02rem,3.6vw,1.2rem);line-height:1.5;color:var(--kb-doux);margin:16px 0 0;max-width:38em}.kb--nuit .kb-lead{color:#faf7f2c7}.kb-texte{font-size:1rem;line-height:1.55;color:var(--kb-doux);margin:8px 0 0}.kb--nuit .kb-texte{color:#faf7f2bd}.kb-centre{text-align:center}.kb-centre .kb-lead{margin-left:auto;margin-right:auto}.kb-tete{margin-bottom:clamp(28px,5vw,48px)}.kb-accent{color:var(--kb-elan)}.kb--lin .kb-accent,.kb .kb-accent--fonce{color:var(--kb-elan-fonce)}.kb-btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 32px;border-radius:999px;background:var(--kb-elan);color:var(--kb-nuit);font-family:var(--kb-font);font-size:1.08rem;font-weight:800;letter-spacing:-.01em;text-decoration:none;box-shadow:0 14px 30px -14px #ff6b35bf;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.kb-btn:hover{background:var(--kb-elan-fonce);transform:translateY(-1px);box-shadow:0 18px 34px -14px #f2551ccc}.kb-btn:active{transform:translateY(0)}.kb-btn:focus-visible{outline:3px solid var(--kb-nuit);outline-offset:3px}.kb--nuit .kb-btn:focus-visible{outline-color:var(--kb-craie)}.kb-btn svg{width:20px;height:20px;flex:none}.kb-btn--plein{width:100%}@media(max-width:749px){.kb-btn{width:100%}}.kb-sous-cta{margin:14px 0 0;font-size:.9rem;line-height:1.45;color:var(--kb-doux)}.kb--nuit .kb-sous-cta{color:#faf7f2b8}.kb-sous-cta strong{color:inherit;font-weight:700}.kb-ico{width:48px;height:48px;flex:none;border-radius:14px;display:grid;place-items:center;background:var(--kb-elan-clair);color:var(--kb-nuit)}.kb-ico svg{width:24px;height:24px}.kb--nuit .kb-ico{background:#ff6b3529;color:var(--kb-elan)}.kb--lin .kb-ico{background:var(--kb-craie)}.kb-ico--petit{width:36px;height:36px;border-radius:10px}.kb-ico--petit svg{width:20px;height:20px}.kb-grille{display:grid;gap:16px}@media(min-width:750px){.kb-grille--2{grid-template-columns:repeat(2,1fr);gap:20px}.kb-grille--3{grid-template-columns:repeat(3,1fr);gap:20px}.kb-grille--4{grid-template-columns:repeat(4,1fr);gap:20px}}.kb-carte{background:var(--kb-blanc);border-radius:var(--kb-r);padding:24px;box-shadow:var(--kb-ombre)}.kb--lin .kb-carte{background:var(--kb-craie);box-shadow:none}.kb--nuit .kb-carte{background:var(--kb-nuit-2);box-shadow:none;color:var(--kb-craie)}.kb-photo{border-radius:var(--kb-r);overflow:hidden;background:var(--kb-lin)}.kb-photo img{width:100%;height:100%;object-fit:cover}.kb-hero{padding:clamp(28px,6vw,72px) 0 clamp(40px,7vw,88px);overflow:hidden}.kb-hero__grille{display:grid;gap:28px;align-items:center}@media(min-width:990px){.kb-hero__grille{grid-template-columns:1.05fr .95fr;gap:56px}}.kb-hero__photo{position:relative;aspect-ratio:4 / 5;max-height:640px;border-radius:28px;overflow:hidden;background:var(--kb-nuit-2)}@media(max-width:989px){.kb-hero__photo{aspect-ratio:5 / 4}}.kb-hero__photo img{width:100%;height:100%;object-fit:cover;object-position:center 62%}.kb-hero__etiquette{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#0f2a33db;color:var(--kb-craie);font-size:.82rem;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kb-hero__etiquette i{width:9px;height:9px;border-radius:50%;background:var(--kb-elan);display:block}.kb-hero__puces{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.kb-hero__puces li{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;background:#faf7f214;border:1px solid rgba(250,247,242,.14);font-size:.86rem;font-weight:600;color:var(--kb-craie)}.kb-hero__puces svg{width:16px;height:16px;color:var(--kb-elan)}.kb-hero__cta{margin-top:26px}@media(min-width:750px){.kb-hero__cta .kb-btn{min-width:280px}}.kb-situations{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media(min-width:750px){.kb-situations{grid-template-columns:repeat(3,1fr);gap:16px}}.kb-situations li{display:flex;align-items:center;gap:14px;padding:18px;border-radius:var(--kb-r);background:var(--kb-blanc);box-shadow:var(--kb-ombre);font-family:var(--kb-font);font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.kb-probleme__chute{margin:28px auto 0;max-width:34em;text-align:center;font-size:clamp(1.05rem,3.8vw,1.25rem);line-height:1.45;color:var(--kb-nuit)}.kb-probleme__chute strong{color:var(--kb-elan-fonce)}.kb-solution__grille{display:grid;gap:28px;align-items:center}@media(min-width:990px){.kb-solution__grille{grid-template-columns:1fr 1fr;gap:64px}}.kb-solution__visuel{position:relative;border-radius:28px;background:var(--kb-craie);padding:clamp(20px,5vw,48px)}.kb-solution__visuel img{width:100%;height:auto;mix-blend-mode:multiply}.kb-solution__nom{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.kb-solution__nom .kb-h2{font-size:clamp(2rem,7vw,3.2rem)}.kb-solution__desc{margin:10px 0 0;font-size:1.08rem;line-height:1.5;color:var(--kb-doux)}.kb-fiche{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--kb-trait)}.kb-fiche li{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--kb-trait);font-size:.98rem}.kb-fiche li span:first-child{color:var(--kb-doux)}.kb-fiche li span:last-child{font-weight:700;text-align:right}.kb-etapes{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:kb-etape}@media(min-width:750px){.kb-etapes{grid-template-columns:repeat(3,1fr);gap:20px}}.kb-etapes li{position:relative;padding:22px 20px 22px 76px;border-radius:var(--kb-r);background:var(--kb-blanc);box-shadow:var(--kb-ombre)}.kb--lin .kb-etapes li{background:var(--kb-craie);box-shadow:none}.kb-etapes li:before{counter-increment:kb-etape;content:counter(kb-etape);position:absolute;left:20px;top:20px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--kb-elan);color:var(--kb-nuit);font-family:var(--kb-font);font-weight:800;font-size:1.15rem}.kb-etapes .kb-h3{margin-top:8px}.kb-etapes__photo{margin-top:20px;aspect-ratio:16 / 9}@media(min-width:750px){.kb-etapes__photo{aspect-ratio:21 / 8}}.kb-etapes__photo img{object-position:center 58%}.kb-pedago{display:grid;gap:16px}@media(min-width:750px){.kb-pedago{grid-template-columns:repeat(3,1fr);gap:20px}}.kb-pedago__carte{border-radius:var(--kb-r);overflow:hidden;background:var(--kb-nuit-2);display:flex;flex-direction:column}.kb--craie .kb-pedago__carte,.kb:not(.kb--nuit):not(.kb--lin) .kb-pedago__carte{background:var(--kb-blanc);box-shadow:var(--kb-ombre)}.kb-pedago__visuel{aspect-ratio:4 / 3;background:var(--kb-lin);display:grid;place-items:center;overflow:hidden}.kb-pedago__visuel svg{width:100%;height:100%}.kb-pedago__visuel img{width:100%;height:100%;object-fit:cover}.kb-pedago__texte{padding:18px 20px 22px}.kb-pedago__texte .kb-texte{margin-top:6px;font-size:.95rem}.kb-details{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kb-details figure{margin:0}.kb-details .kb-photo{aspect-ratio:1 / 1;border-radius:var(--kb-r-sm)}.kb-details figcaption{margin-top:8px;font-size:.82rem;line-height:1.3;font-weight:600}.kb--nuit .kb-details figcaption{color:#faf7f2d9}.kb-benefices{list-style:none;margin:0;padding:0;display:grid;gap:14px}@media(min-width:750px){.kb-benefices{grid-template-columns:repeat(2,1fr);gap:18px}}@media(min-width:1100px){.kb-benefices--4{grid-template-columns:repeat(4,1fr)}.kb-benefices--3{grid-template-columns:repeat(3,1fr)}}.kb-benefices li{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:var(--kb-r);background:var(--kb-blanc);box-shadow:var(--kb-ombre)}@media(min-width:1100px){.kb-benefices--4 li,.kb-benefices--3 li{flex-direction:column}}.kb--lin .kb-benefices li{background:var(--kb-craie);box-shadow:none}.kb-benefices .kb-texte{font-size:.96rem;margin-top:6px}.kb-confiance{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:990px){.kb-confiance{grid-template-columns:repeat(4,1fr);gap:18px}}.kb-confiance li{padding:18px 16px;border-radius:var(--kb-r);background:var(--kb-craie);display:flex;flex-direction:column;gap:10px}.kb--nuit .kb-confiance li{background:var(--kb-nuit-2)}.kb-confiance strong{font-family:var(--kb-font);font-size:1rem;letter-spacing:-.01em;line-height:1.2}.kb-confiance span{font-size:.88rem;line-height:1.4;color:var(--kb-doux)}.kb--nuit .kb-confiance span{color:#faf7f2b8}.kb-signature{margin:22px 0 0;text-align:center;font-size:.88rem;color:var(--kb-doux)}.kb-offre__carte{display:grid;gap:0;border-radius:28px;overflow:hidden;background:var(--kb-blanc);box-shadow:0 30px 60px -36px #0f2a3373}@media(min-width:990px){.kb-offre__carte{grid-template-columns:.95fr 1.05fr}}.kb-offre__visuel{background:var(--kb-lin);padding:clamp(18px,4vw,40px);display:grid;place-items:center;min-height:240px}.kb-offre__visuel img{width:100%;max-width:460px;height:auto;mix-blend-mode:multiply}.kb-offre__infos{padding:clamp(22px,5vw,44px)}.kb-offre__desc{margin:8px 0 0;font-size:1rem;line-height:1.45;color:var(--kb-doux)}.kb-choix{border:0;margin:22px 0 0;padding:0;display:grid;gap:10px}.kb-choix legend{font-family:var(--kb-font);font-weight:700;font-size:.95rem;margin-bottom:10px;padding:0}.kb-choix label{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;border-radius:16px;border:2px solid var(--kb-trait);background:var(--kb-craie);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.kb-choix input{position:absolute;opacity:0;pointer-events:none}.kb-choix__rond{width:22px;height:22px;border-radius:50%;border:2px solid var(--kb-doux);display:grid;place-items:center}.kb-choix__rond:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--kb-nuit);transform:scale(0);transition:transform .15s ease}.kb-choix input:checked+.kb-choix__rond{border-color:var(--kb-nuit)}.kb-choix input:checked+.kb-choix__rond:after{transform:scale(1)}.kb-choix label:has(input:checked){border-color:var(--kb-nuit);background:var(--kb-blanc)}.kb-choix input:focus-visible+.kb-choix__rond{outline:3px solid var(--kb-elan);outline-offset:2px}.kb-choix__nom{font-family:var(--kb-font);font-weight:800;font-size:1.05rem;letter-spacing:-.01em;display:block}.kb-choix__note{display:block;font-size:.86rem;color:var(--kb-doux);margin-top:2px;line-height:1.35}.kb-choix__prix{font-family:var(--kb-font);font-weight:800;font-size:1.12rem;text-align:right;white-space:nowrap}.kb-choix__prix small{display:block;font-size:.76rem;font-weight:600;color:var(--kb-doux)}.kb-choix__badge{position:absolute;top:-11px;right:14px;padding:3px 10px;border-radius:999px;background:var(--kb-elan);color:var(--kb-nuit);font-size:.72rem;font-weight:800;letter-spacing:.02em}.kb-offre__cta{margin-top:18px}.kb-offre__cta .kb-btn{width:100%}.kb-offre__lignes{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.kb-offre__lignes li{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--kb-doux)}.kb-offre__lignes svg{width:18px;height:18px;color:var(--kb-nuit);flex:none}.kb-offre__paiement{margin-top:16px;display:flex;flex-wrap:wrap;gap:6px}.kb-offre__paiement svg{width:38px;height:24px}.kb-faq{display:grid;gap:10px}.kb-faq details{border-radius:16px;background:var(--kb-blanc);box-shadow:0 10px 26px -22px #0f2a3366}.kb--lin .kb-faq details{background:var(--kb-craie);box-shadow:none}.kb-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-family:var(--kb-font);font-weight:700;font-size:1.02rem;letter-spacing:-.01em}.kb-faq summary::-webkit-details-marker{display:none}.kb-faq summary:after{content:"";width:28px;height:28px;flex:none;border-radius:50%;background:var(--kb-elan-clair) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F2A33' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 14px no-repeat;transition:transform .2s ease}.kb-faq details[open] summary:after{transform:rotate(45deg)}.kb-faq__rep{padding:0 20px 18px;font-size:.97rem;line-height:1.55;color:var(--kb-doux)}.kb-faq__rep p{margin:0 0 8px}.kb-faq__rep a{color:var(--kb-nuit)}.kb-final{text-align:center}.kb-final .kb-btn{margin-top:26px}@media(min-width:750px){.kb-final .kb-btn{min-width:300px}}.kb-collant{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:var(--kb-nuit);color:var(--kb-craie);box-shadow:0 18px 40px -16px #0f2a3399;transform:translateY(140%);transition:transform .25s ease;font-family:var(--kb-font)}.kb-collant.est-visible{transform:translateY(0)}.kb-collant__txt{flex:1;font-size:.86rem;line-height:1.2}.kb-collant__txt strong{display:block;font-size:.98rem}.kb-collant .kb-btn{width:auto;min-height:46px;padding:0 20px;font-size:.98rem;box-shadow:none}@media(min-width:990px){.kb-collant{display:none}}@media(prefers-reduced-motion:no-preference){.kb-anim{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.kb-anim.est-vu{opacity:1;transform:none}}.kb-p-entete{padding:18px 0 14px;background:var(--kb-craie)}.kb-p-entete .kb-eyebrow{margin-bottom:6px}.kb-p-entete__nom{font-family:var(--kb-font);font-weight:800;font-size:2rem;letter-spacing:-.03em;line-height:1.05;margin:0;color:var(--kb-nuit)}.kb-p-entete__promesse{margin:8px 0 0;font-size:1rem;line-height:1.45;color:var(--kb-doux)}@media(min-width:750px){.kb-p-entete{display:none}}body{background:var(--kb-craie)}.add-to-cart-button,.sticky-add-to-cart__button,.button:not(.button-secondary):not(.button-unstyled){font-weight:800;letter-spacing:-.01em}.add-to-cart-button{min-height:58px;font-size:1.08rem;box-shadow:0 14px 30px -14px #ff6b35bf}.ka-sous-bouton{color:var(--kb-doux)!important}.ka-sous-bouton strong{color:var(--kb-nuit)}.ka-ofs .ka-of{color:var(--kb-nuit);border-color:var(--kb-trait);background:#fff}.ka-ofs .ka-of.is-sel,.ka-ofs .ka-of:has(input:checked){background:#fff;box-shadow:0 10px 24px -16px #0f2a3373}.ka-ofs .ka-of__ruban{background:var(--kb-nuit);color:var(--kb-craie);text-transform:none;letter-spacing:0;font-size:.74rem}.ka-ofs .ka-of__ruban--fort{background:var(--kb-elan);color:var(--kb-nuit)}.ka-ofs .ka-of__note,.ka-ofs .ka-of__unite{color:var(--kb-doux)}.ka-ofs .ka-of__puce--ok{color:#1f7a4d}.ka-puces svg,.puces-kaeno svg{color:var(--kb-elan-fonce)}.kb-confiance .kb-ico{background:var(--kb-elan-clair)}.kb--nuit .kb-confiance .kb-ico{background:#ff6b3529}@media(max-width:989px){.kb-offre__visuel{min-height:0;padding:14px 20px}.kb-offre__visuel img{max-width:280px}}.kb .kb-final__symbole{display:block;width:auto;height:46px;max-width:none;margin:0 auto 18px;opacity:.95}.kb-h1,.kb-h2{text-transform:uppercase;letter-spacing:-.015em}.kb-h1{font-size:clamp(2.5rem,11vw,4.6rem);line-height:.95}.kb-h2{font-size:clamp(1.75rem,6.6vw,2.9rem);line-height:1}.kb-cta-ligne{margin-top:clamp(28px,5vw,40px);text-align:center}.kb-cta-ligne .kb-btn{min-width:0}@media(min-width:750px){.kb-cta-ligne .kb-btn{min-width:300px}}.kb-motscles{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 16px;font-family:var(--kb-font);font-weight:800;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kb-elan)}.kb-motscles span+span:before{content:"\2022";margin-right:14px;color:#faf7f273}.kb-hero__liste{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.kb-hero__liste li{display:flex;gap:10px;align-items:center;font-size:1.02rem;font-weight:600;color:var(--kb-craie)}.kb-hero__liste svg{width:20px;height:20px;flex:none;color:var(--kb-elan)}.kb-bandeau{background:var(--kb-elan);color:var(--kb-nuit);overflow:hidden;padding:14px 0;border-block:2px solid var(--kb-nuit)}.kb-bandeau__piste{display:flex;width:max-content;animation:kb-defile 26s linear infinite}.kb-bandeau__groupe{display:flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--kb-font);font-weight:800;font-size:clamp(1.05rem,3.6vw,1.4rem);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.kb-bandeau__groupe svg{width:22px;height:22px}@keyframes kb-defile{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.kb-bandeau__piste{animation:none}}.kb-situations--4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:990px){.kb-situations--4{grid-template-columns:repeat(4,1fr);gap:18px}}.kb-situations--4 li{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px}.kb-situations--4 li strong{font-family:var(--kb-font);font-size:1.02rem;text-transform:uppercase;letter-spacing:.02em}.kb-situations--4 li span.kb-conseq{font-family:var(--kb-font-texte);font-weight:500;font-size:.9rem;line-height:1.35;color:var(--kb-doux)}.kb-sol-benef{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.kb-sol-benef li{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;background:var(--kb-craie)}.kb-sol-benef strong{font-family:var(--kb-font);font-size:.95rem;letter-spacing:.04em;text-transform:uppercase}.kb-sol-benef span:not(.kb-ico){font-size:.88rem;line-height:1.35;color:var(--kb-doux)}.kb-aa{position:relative;max-width:620px;margin:0 auto;aspect-ratio:1 / 1;border-radius:28px;overflow:hidden;box-shadow:var(--kb-ombre);--pos: 50%;touch-action:pan-y;-webkit-user-select:none;user-select:none}.kb-aa__img{position:absolute;top:0;right:0;bottom:0;left:0}.kb-aa__img svg{width:100%;height:100%;display:block}.kb-aa__avant{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.kb-aa__trait{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:var(--kb-nuit);pointer-events:none}.kb-aa__poignee{position:absolute;top:50%;left:var(--pos);width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:var(--kb-elan);color:var(--kb-nuit);display:grid;place-items:center;box-shadow:0 10px 24px -10px #0f2a3399;pointer-events:none}.kb-aa__poignee svg{width:26px;height:26px}.kb-aa__etiq{position:absolute;top:16px;padding:8px 14px;border-radius:999px;font-family:var(--kb-font);font-weight:800;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.kb-aa__etiq--avant{left:16px;background:#0f2a33d1;color:var(--kb-craie)}.kb-aa__etiq--apres{right:16px;background:var(--kb-elan);color:var(--kb-nuit)}.kb-aa input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.kb-aa__legendes{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:620px;margin:16px auto 0}.kb-aa__legendes p{margin:0;font-size:.92rem;line-height:1.4;color:var(--kb-doux)}.kb-aa__legendes strong{display:block;font-family:var(--kb-font);color:var(--kb-nuit);text-transform:uppercase;letter-spacing:.04em;font-size:.86rem;margin-bottom:2px}.kb-aa__note{text-align:center;font-size:.78rem;color:var(--kb-doux);margin:12px 0 0}.kb-etapes2{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media(min-width:750px){.kb-etapes2{grid-template-columns:repeat(3,1fr);gap:20px}}.kb-etapes2 li{border-radius:var(--kb-r);overflow:hidden;background:var(--kb-blanc);box-shadow:var(--kb-ombre)}.kb--lin .kb-etapes2 li{background:var(--kb-craie);box-shadow:none}.kb-etapes2__img{aspect-ratio:4 / 3;background:var(--kb-lin);overflow:hidden}.kb-etapes2__img img{width:100%;height:100%;object-fit:cover}.kb-etapes2__txt{padding:18px 20px 22px}.kb-etapes2__num{font-family:var(--kb-font);font-weight:800;font-size:2.2rem;line-height:1;color:var(--kb-elan)}.kb-etapes2__titre{font-family:var(--kb-font);font-weight:800;font-size:1.3rem;text-transform:uppercase;letter-spacing:.02em;margin:6px 0 0}.kb-comp{max-width:760px;margin:0 auto;border-radius:24px;overflow:hidden;background:var(--kb-blanc);box-shadow:var(--kb-ombre)}.kb-comp table{width:100%;border-collapse:collapse}.kb-comp th,.kb-comp td{padding:16px 14px;text-align:center;font-size:.95rem;border-bottom:1px solid var(--kb-trait)}.kb-comp tr:last-child td{border-bottom:0}.kb-comp th{font-family:var(--kb-font);font-weight:800;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kb-doux)}.kb-comp th.kb-comp__nous{background:var(--kb-nuit);color:var(--kb-craie)}.kb-comp td.kb-comp__nous{background:#ff6b3514}.kb-comp td:first-child,.kb-comp th:first-child{text-align:left;font-weight:700;color:var(--kb-nuit)}.kb-comp .oui,.kb-comp .non{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%}.kb-comp .oui{background:var(--kb-elan);color:var(--kb-nuit)}.kb-comp .non{background:#e9e4dc;color:#8a9499}.kb-comp .oui svg,.kb-comp .non svg{width:16px;height:16px}.kb-comp__note{max-width:760px;margin:12px auto 0;font-size:.8rem;color:var(--kb-doux);text-align:center}.kb-manif{text-align:center}.kb-manif__symbole{height:54px;width:auto;margin:0 auto 22px;display:block}.kb .kb-manif__symbole{height:54px;width:auto;max-width:none}.kb-manif__phrase{font-family:var(--kb-font);font-weight:800;font-size:clamp(1.5rem,5.6vw,2.5rem);line-height:1.12;letter-spacing:-.02em;margin:14px auto 0;max-width:22em}.kb-manif__phrase em{font-style:normal;color:var(--kb-elan)}.kb-manif__piliers{list-style:none;margin:30px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.kb-manif__piliers li{padding:10px 16px;border-radius:999px;border:1px solid rgba(250,247,242,.22);font-family:var(--kb-font);font-weight:700;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.kb-choix label.kb-choix--reco{border-color:var(--kb-elan);background:#fff;box-shadow:0 0 0 3px #ff6b352e}.kb-choix label.kb-choix--reco:has(input:checked){border-color:var(--kb-elan)}.kb-choix__badge--reco{background:var(--kb-nuit);color:var(--kb-craie)}@media(max-width:989px){.kb-solution__visuel{padding:12px 24px}.kb-solution__visuel img{max-width:320px;margin:0 auto}}.kb .kb-solution__visuel{padding:0;overflow:hidden;background:transparent}.kb .kb-solution__visuel img{mix-blend-mode:normal;max-width:none;width:100%;aspect-ratio:4 / 5;object-fit:cover}@media(max-width:989px){.kb .kb-solution__visuel img{aspect-ratio:5 / 4;object-position:center 60%}}.kb .kb-offre__visuel{padding:0;background:transparent;overflow:hidden}.kb .kb-offre__visuel img{mix-blend-mode:normal;max-width:none;width:100%;height:100%;object-fit:cover;object-position:center 60%}@media(max-width:989px){.kb .kb-offre__visuel{aspect-ratio:16 / 10}}.kb .kb-offre__visuel{display:block}.kb .kb-offre__visuel img{display:block;height:100%;object-position:center 58%}@media(max-width:989px){.kb .kb-solution__visuel img{object-position:center 56%}.kb .kb-offre__visuel img{object-position:center 60%}}.kb-avis__preuve{margin-top:18px}.kb-avis__pct{margin:0;font-family:var(--kb-font);font-weight:700;font-size:clamp(1.05rem,3.8vw,1.3rem)}.kb-avis__pct strong{display:block;font-weight:900;font-size:clamp(3rem,12vw,4.6rem);line-height:1;letter-spacing:-.03em;color:var(--kb-elan)}.kb-avis__moy{margin:14px 0 0;font-size:1rem;color:var(--kb-nuit)}.kb-avis__piste{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;padding:6px 20px 22px;margin:0 -20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kb-avis__piste::-webkit-scrollbar{display:none}.kb-avis__piste--peu>:first-child{margin-left:auto}.kb-avis__piste--peu>:last-child{margin-right:auto}.kb-avis__carte{flex:0 0 min(82%,320px);scroll-snap-align:start;background:var(--kb-blanc);border-radius:22px;box-shadow:var(--kb-ombre);overflow:hidden;display:flex;flex-direction:column;padding:20px 20px 18px}.kb--lin .kb-avis__carte{box-shadow:none}.kb-avis__photo{margin:-20px -20px 16px;aspect-ratio:4 / 3;background:var(--kb-lin);overflow:hidden}.kb-avis__photo img{width:100%;height:100%;object-fit:cover}.kb-avis__tete{display:flex;align-items:center;gap:12px}.kb-avis__avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--kb-nuit);color:var(--kb-craie);font-family:var(--kb-font);font-weight:800;font-size:1.05rem;flex:none}.kb-avis__nom{margin:14px 0 0;font-family:var(--kb-font);font-weight:800;font-size:1rem}.kb-avis__verif{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#1f7a4d}.kb-avis__moy-etoiles{color:var(--kb-elan);letter-spacing:2px}.kb-avis__verif svg{width:14px;height:14px}.kb-avis__etoiles{margin:0;display:flex;gap:3px}.kb-avis__etoiles svg{width:18px;height:18px;fill:#e3d9c9}.kb-avis__etoiles svg.on{fill:var(--kb-elan)}.kb-avis__texte{margin:10px 0 0;font-size:.98rem;line-height:1.5;color:var(--kb-nuit);flex:1}.kb-avis__date{margin:4px 0 0;font-size:.8rem;color:var(--kb-doux)}.kb-avis__engag{list-style:none;margin:22px auto 0;padding:0;display:grid;gap:10px;max-width:420px;text-align:left}.kb-avis__engag li{display:flex;gap:10px;align-items:center;padding:12px 16px;border-radius:14px;background:var(--kb-craie);font-weight:600;font-size:.95rem}.kb-avis__engag svg{width:18px;height:18px;color:var(--kb-elan-fonce);flex:none}.kb-preuve{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 14px;border-radius:999px;background:var(--kb-elan-clair);color:var(--kb-nuit);text-decoration:none;font-size:.88rem;line-height:1.3}.kb-preuve strong{font-weight:800}.kb-preuve__etoiles{color:var(--kb-elan);letter-spacing:1px;font-size:.95rem}shop-pay-wallet-button{display:none!important}.kb-btn,.add-to-cart-button,.sticky-add-to-cart__button,[id^=ka-ct-] .btn{text-transform:uppercase;letter-spacing:.04em;font-weight:800}.header__menu .menu-list__link[href="/products/sangle-rotulienne-kaeno"],.header-menu .menu-list__link[href="/products/sangle-rotulienne-kaeno"],header .menu-list__link[href="/products/sangle-rotulienne-kaeno"]{background:var(--kb-elan, #FF6B35);color:var(--kb-nuit, #0F2A33)!important;border-radius:999px;padding:9px 18px;text-transform:uppercase;letter-spacing:.05em;font-weight:800}header .menu-list__link[href="/products/sangle-rotulienne-kaeno"] .menu-list__link-title{color:inherit}.menu-drawer .menu-drawer__menu-item[href="/products/sangle-rotulienne-kaeno"]{color:var(--kb-elan-fonce, #F2551C);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.kb .kb-sol-benef:empty{display:none}.kb-offre__cta .kb-btn{white-space:nowrap;padding:0 18px;letter-spacing:.02em;font-size:1rem}.kb-offre__cta .kb-btn [data-kb-prix-bouton]{white-space:nowrap}button.add-to-cart-button,button.add-to-cart-button *{text-transform:uppercase!important;letter-spacing:.04em}[ref=quantityDisplay],.sticky-add-to-cart [ref=quantityNumber]{display:none!important}.kb-pourqui{display:grid;gap:14px;max-width:920px;margin:0 auto}@media(min-width:750px){.kb-pourqui{grid-template-columns:1.15fr 1fr;gap:20px}}.kb-pourqui__col{border-radius:var(--kb-r);padding:22px 20px 20px;background:var(--kb-blanc);box-shadow:var(--kb-ombre)}.kb--lin .kb-pourqui__col{background:var(--kb-craie);box-shadow:none}.kb-pourqui__col--non{background:transparent!important;border:1px solid var(--kb-trait);box-shadow:none}.kb-pourqui__titre{font-family:var(--kb-font);font-weight:800;font-size:1rem;letter-spacing:.01em;margin:0 0 12px;color:var(--kb-nuit)}.kb-pourqui ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kb-pourqui li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;font-size:.98rem;line-height:1.45;color:var(--kb-nuit)}.kb-pourqui__col--non li{color:var(--kb-doux)}.kb-pourqui__ico{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#ff6b3524;color:var(--kb-elan-fonce, #F2551C)}.kb-pourqui__col--non .kb-pourqui__ico{background:#0f2a3312;color:var(--kb-doux)}.kb-pourqui__ico svg{width:15px;height:15px}.kb-pourqui__note{text-align:center;font-size:.82rem;color:var(--kb-doux);margin:14px 0 0}@media(max-width:749px){.kb-etapes2{gap:12px}.kb-etapes2 li{display:grid;grid-template-columns:42% 1fr;align-items:stretch}.kb-etapes2__img{aspect-ratio:auto;min-height:132px}.kb-etapes2__txt{padding:14px 14px 14px 16px;align-self:center}.kb-etapes2__num{font-size:1.6rem}.kb-etapes2__titre{font-size:1.05rem}.kb-etapes2 .kb-texte{font-size:.92rem;margin-top:4px}}.kb-choix__eco{display:block;margin-top:2px;font-weight:700;color:var(--kb-elan-fonce, #F2551C);font-size:.85rem}
/*# sourceMappingURL=/cdn/shop/t/42/assets/kb.css.map */
