:root{--or:#4D6170;--or-f:#14181F;--or-c:#F3F4F6;--creme:#F7F8F9;--brique:#14181F;--noir:#14181F;--gris:#3b3f46;--bord:#E6E7EA;--vert:#16A34A}.ch--ke,.ch--ke *{box-sizing:border-box}html{scroll-behavior:smooth}.ch--ke{color:var(--noir);font:16px/1.6 Poppins,system-ui,-apple-system,sans-serif}.ch img{max-width:100%;height:auto;display:block}.ch h1,.ch h2,.ch h3{font-family:Poppins,sans-serif;line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}.ch h2{font-size:clamp(28px,4.2vw,44px);font-weight:700;text-align:center}.ch a{color:inherit}.ch-wrap{max-width:1136px;margin:0 auto;padding:0 16px}.ch-etroit{max-width:752px;margin:0 auto;padding:0 16px}.ch-centre{text-align:center}.ch-etoiles{display:inline-flex;gap:2px;color:#f5a524;vertical-align:middle}.ch-bandeau{background:var(--or);color:#fff;text-align:center;font:700 13px/1.3 Poppins,sans-serif;letter-spacing:.04em;padding:9px 16px}.ch-entete{border-bottom:1px solid #eee;background:#fff;position:relative;z-index:5}.ch-entete__in{display:flex;align-items:center;justify-content:space-between;height:68px}.ch-ic{background:none;border:0;padding:8px;color:var(--noir);cursor:pointer;display:inline-flex}.ch-logo{font:400 28px/1 Poppins,sans-serif;text-decoration:none;letter-spacing:-.02em;color:#6b6b6b}.ch-logo b{color:var(--or);font-weight:700}.ch-logo--blanc{color:#fff}.ch-menu{display:flex;flex-direction:column;padding:8px 16px 16px;gap:10px;border-top:1px solid #eee}.ch-menu[hidden]{display:none}.ch-menu a{text-decoration:none;font-weight:600}.ch-produit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding-top:40px;padding-bottom:40px;align-items:start}.ch-galerie{position:relative;min-width:0}.ch-galerie__piste{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:16px;scrollbar-width:none;background:var(--creme)}.ch-galerie__piste::-webkit-scrollbar{display:none}.ch-galerie__piste img{flex:0 0 100%;width:100%;aspect-ratio:1;object-fit:cover;scroll-snap-align:start}.ch-galerie__fl{position:absolute;top:calc(50% - 60px);width:36px;height:36px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 8px #00000026;font-size:22px;line-height:1;cursor:pointer}.ch-galerie__fl--g{left:10px}.ch-galerie__fl--d{right:10px}.ch-galerie__vign{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.ch-galerie__vign button{flex:0 0 calc((100% - 40px)/6);aspect-ratio:1;padding:0;border:2px solid #eee;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer}.ch-galerie__vign button.on{border-color:var(--or)}.ch-galerie__vign img{width:100%;height:100%;object-fit:cover}.ch-galerie{position:sticky;top:16px}.ch-note{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--gris)}.ch-achat h1{font-size:clamp(30px,3.4vw,38px);font-weight:800;margin:10px 0 14px}.ch-accroche{font-style:italic;color:#333;margin:0 0 16px}.ch-stock{display:inline-flex;align-items:center;gap:8px;background:#fdecec;color:#b42318;font-weight:700;font-size:14px;padding:6px 12px;border-radius:8px}.ch-stock i{width:9px;height:9px;border-radius:50%;background:#e5484d;box-shadow:0 0 #e5484d99;animation:chp 1.6s infinite}@keyframes chp{70%{box-shadow:0 0 0 8px #e5484d00}to{box-shadow:0 0 #e5484d00}}.ch-alerte{margin:12px 0 22px;border:1.5px solid #E5484D;background:#fff1f1;border-radius:8px;padding:10px 14px;font-size:15px}.ch-alerte b{color:#b42318}.ch-offres__titre{display:flex;align-items:center;gap:12px;font-weight:700;font-size:14px;letter-spacing:.04em;margin-bottom:12px}.ch-offres__titre:before,.ch-offres__titre:after{content:"";flex:1;height:1.5px;background:var(--bord)}.ch-offre{position:relative;display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:#fff;border:1.5px solid var(--bord);border-radius:10px;padding:14px 16px;margin-bottom:12px;cursor:pointer;font:inherit;color:inherit}.ch-offre.on{border:2.5px solid var(--or);background:#f3f4f6}.ch-offre img{width:48px;height:48px;object-fit:contain}.ch-offre__txt{flex:1;display:flex;flex-direction:column}.ch-offre__nom{font:600 21px/1.2 Poppins,sans-serif}.ch-offre__nom em{font:700 11px/1 Poppins,sans-serif;font-style:normal;background:#e6e7ea;color:var(--or-f);padding:4px 8px;border-radius:5px;margin-left:6px;vertical-align:middle;letter-spacing:.03em}.ch-offre__sous{color:var(--gris);font-size:15px}.ch-offre__prix{display:flex;flex-direction:column;align-items:flex-end}.ch-offre__prix b{font:700 21px/1.2 Poppins,sans-serif}.ch-offre__prix s{color:#777;font-size:15px}.ch-offre__badge{position:absolute;top:-12px;right:12px;background:var(--or-f);color:#fff;font:700 12px/1 Poppins,sans-serif;padding:6px 10px;border-radius:6px 6px 0}.ch-livraison{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;background:#f3f4f6;border:1px solid var(--bord);border-radius:10px;padding:10px;font-size:15px;margin:22px 0 16px;color:#333}.ch-livraison svg{color:var(--or)}.ch-livraison u{color:var(--or-f);font-weight:700}.ch-btn{display:inline-block;background:var(--or);color:#fff!important;border:0;border-bottom:4px solid #2E3A44;border-radius:10px;padding:14px 32px;font:700 17px/1.2 Poppins,sans-serif;text-decoration:none;cursor:pointer;letter-spacing:.02em}.ch-btn:hover{filter:brightness(1.05)}.ch-btn--grand{width:100%;padding:20px;font-size:21px}.ch-btn[disabled]{opacity:.7}.ch-garanties{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:#f3f4f6;border-radius:12px;padding:16px 8px;margin:18px 0;text-align:center;font-size:13px;font-weight:600;line-height:1.3}.ch-rond{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1.5px solid var(--or);border-radius:50%;margin:0 auto 8px;color:var(--or)}.ch-acc details{border-bottom:1px solid #E6E7EA}.ch-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 0;font:600 18px/1.3 Poppins,sans-serif}.ch-acc summary::-webkit-details-marker{display:none}.ch-acc summary:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--or);border-radius:4px;color:var(--or);font-size:12px;flex:0 0 18px}.ch-acc summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:1.5px solid #888;border-bottom:1.5px solid #888;transform:rotate(45deg);transition:transform .2s}.ch-acc details[open] summary:after{transform:rotate(-135deg)}.ch-acc details>div{padding:0 0 14px 30px;color:#333;font-size:15px}.ch-acc details>div p{margin:0 0 10px}.ch-faq summary:before{display:none}.ch-faq details>div{padding-left:0}.ch-mini-avis{margin-top:20px;border:1.5px solid #E6E7EA;border-radius:12px;padding:0 0 14px;overflow:hidden}.ch-mini-avis__item{padding:20px 20px 0}.ch-mini-avis__piste{display:flex;transition:transform .5s}.ch-mini-avis__item{flex:0 0 100%}.ch-mini-avis__item p{font-style:italic;margin:10px 0;color:#333}.ch-mini-avis__qui{display:flex;align-items:center;gap:6px;font-size:14px}.ch-mini-avis__qui span{color:var(--vert);font-weight:600}.ch-points{display:flex;justify-content:center;gap:6px;margin-top:14px}.ch-points button{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:#ccc;cursor:pointer}.ch-points button.on{background:#222}.ch-videos{background:var(--brique);color:#fff;padding:56px 0 64px}.ch-videos h2{color:#fff;padding:0 16px}.ch-videos__piste{display:flex;gap:16px;overflow-x:auto;max-width:1136px;margin:28px auto 0;padding:0 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.ch-videos__piste::-webkit-scrollbar{display:none}.ch-video{position:relative;flex:0 0 220px;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:#000;scroll-snap-align:start;border:2px solid rgba(255,255,255,.35)}.ch-video video{width:100%;height:100%;object-fit:cover}.ch-video button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;border:0;background:#fff;color:var(--or);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000040}.ch-video.on button{opacity:0}.ch-bloc{padding:72px 0;position:relative}.ch-bloc--creme{background:var(--creme)}.ch-bloc p{color:#333;font-size:17px;margin:0 0 18px}.ch-illu{border-radius:16px;margin:8px 0 28px;width:100%}.ch-pastille{position:absolute;left:50%;bottom:-21px;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--bord);border-radius:30px;padding:8px 18px 8px 8px;color:var(--or-f)!important;font:700 15px/1 Poppins,sans-serif;text-decoration:none;white-space:nowrap}.ch-pastille span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--or);color:#fff;font-size:16px;line-height:1}.ch-etapes{list-style:none;padding:0;margin:32px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ch-etapes li{background:#fff;border-radius:16px;padding:20px;box-shadow:0 6px 24px #c1410c14}.ch-etapes__tete{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ch-etapes__tete b{width:34px;height:34px;border-radius:50%;background:var(--or);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif}.ch-etapes__tete span{background:#e6e7ea;color:var(--or-f);font-weight:700;font-size:12px;letter-spacing:.05em;padding:5px 9px;border-radius:5px}.ch-etapes h3{font-size:21px;font-weight:700;margin-bottom:8px}.ch-etapes p{font-size:15px!important;color:var(--gris)!important}.ch-etapes img{border-radius:10px;aspect-ratio:16/10;object-fit:cover;width:100%}.ch-cadre{border:1.5px solid var(--bord);background:#f7f8f9;border-radius:12px;padding:24px}.ch-cadre h3{display:flex;align-items:center;gap:10px;font-size:22px}.ch-cadre p{margin:0}.ch-note-globale{margin:-6px 0 28px;color:var(--gris);font-weight:600;font-size:15px}.ch-note-globale .ch-etoiles svg{width:24px;height:24px}.ch-note-globale span:last-child{display:block;margin-top:6px}.ch-photos{position:relative}.ch-photos__piste{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ch-photos__piste::-webkit-scrollbar{display:none}.ch-photos__piste img{flex:0 0 calc((100% - 48px)/4.5);aspect-ratio:1;object-fit:cover;border-radius:14px;scroll-snap-align:start}.ch-photos__fl{position:absolute;top:50%;left:-14px;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 10px #00000026;font-size:22px;cursor:pointer}.ch-photos__fl--d{left:auto;right:-14px}.ch-avis{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.ch-avis article{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 18px #0000000a}.ch-avis__tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ch-avis__tete b{font-family:Poppins,sans-serif;font-size:17px}.ch-verifie{display:inline-flex;align-items:center;gap:5px;color:var(--vert);font-size:13px;font-weight:600}.ch-avis p{font-size:15px!important;margin:0!important}.ch-clinique{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ch-clinique h2{text-align:left;font-size:clamp(28px,3.4vw,40px)}.ch-surtitre{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;letter-spacing:.06em;margin-bottom:14px}.ch-clinique blockquote{margin:0;border-left:3px solid #999;padding-left:12px;color:#777;font-size:13px}.ch-clinique figure{margin:0}.ch-clinique figure img{border-radius:16px;width:100%}.ch-clinique figcaption{font-style:italic;color:var(--gris);font-size:14px;text-align:center;margin-top:12px}.ch-resultats{background:var(--creme);border-radius:16px;padding:48px 40px;margin-top:72px}.ch-resultats h2{text-align:left}.ch-chiffres{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:20px 0 40px}.ch-chiffres b{display:block;font:800 clamp(44px,5vw,60px)/1 Poppins,sans-serif;color:var(--or-f)}.ch-chiffres p{margin:10px 0 0!important}.ch-resultats__bas{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.ch-bouclier{position:relative;display:flex;align-items:center;gap:10px;font:700 18px Poppins,sans-serif;color:var(--or-f)}.ch-resultats__bas h3{font-size:28px;margin:10px 0}.ch-resultats__bas ul{list-style:none;padding:0;margin:0}.ch-resultats__bas li{padding-left:28px;position:relative;margin-bottom:8px;font-weight:600}.ch-resultats__bas li:before{content:"\2713";position:absolute;left:0;color:#fff;background:var(--or);width:20px;height:20px;border-radius:50%;font-size:12px;display:flex;align-items:center;justify-content:center;top:2px}.ch-pied{background:#14181f;color:#ddd;padding:56px 0 24px;margin-bottom:0}.ch-pied__in{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.ch-pied a{display:block;text-decoration:none;color:#ddd;margin-bottom:8px;font-size:15px}.ch-pied a.ch-logo{display:inline-block;margin-bottom:18px}.ch-pied__t{font-weight:700;color:#fff;letter-spacing:.05em;font-size:13px;margin:0 0 12px}.ch-pied p{margin:0 0 10px;font-size:14px}.ch-news{display:flex;gap:8px;flex-wrap:wrap}.ch-news input[type=email]{flex:1;min-width:160px;padding:12px;border-radius:8px;border:1px solid #444;background:#14181f;color:#fff}.ch-news button{background:var(--or);color:#fff;border:0;border-radius:8px;padding:12px 18px;font-weight:700;cursor:pointer}.ch-pied__bas{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-top:1px solid #3b3f46;margin-top:40px;padding-top:20px;font-size:13px;color:#aaa}.ch-paiements{display:flex;gap:6px;flex-wrap:wrap}.ch-pay{height:24px;width:auto}.ch-collant{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:14px;background:#f3f4f6;padding:12px 16px;box-shadow:0 -4px 16px #00000014;transform:translateY(110%);transition:transform .3s}.ch-collant.on{transform:none}.ch-collant img{width:40px;height:40px;object-fit:contain}.ch-collant span{flex:1;font-weight:500}.ch-collant .ch-btn{padding:12px 18px;font-size:16px;border-bottom-width:0}@media(max-width:900px){.ch-produit{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:16px}.ch-galerie{position:relative;top:0}.ch-clinique,.ch-resultats__bas{grid-template-columns:1fr;gap:28px}.ch-etapes{grid-template-columns:1fr}.ch-pied__in{grid-template-columns:1fr 1fr}.ch-pied__in>div:first-child{grid-column:1/-1}}@media(max-width:600px){.ch-bloc{padding:52px 0}.ch-offre{padding:12px;gap:10px}.ch-offre__nom,.ch-offre__prix b{font-size:18px}.ch-offre__sous,.ch-offre__prix s{font-size:13px}.ch-offre__nom em{margin-left:2px}.ch-garanties{grid-template-columns:repeat(2,1fr);row-gap:16px}.ch-avis{grid-template-columns:1fr}.ch-chiffres{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.ch-resultats{padding:32px 20px;margin-top:52px}.ch-photos__piste img{flex-basis:70%}.ch-photos__fl{display:none}.ch-video{flex-basis:62%}.ch-collant span{font-size:14px}.ch-galerie__fl{display:none}}.ch-achat,.ch-galerie,.ch-clinique>*,.ch-resultats__bas>*{min-width:0}.ch--ke{overflow-x:clip}.ch--ke .ch-btn{border:0;border-radius:6px;padding:18px 28px;font:700 13px/1 Poppins,sans-serif;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 20px #14181f29}.ch--ke .ch-btn--grand{width:100%;padding:22px;font-size:15px}.ch--ke .ch-collant .ch-btn{padding:14px 18px;font-size:12px}.ch--ke h1,.ch--ke h2,.ch--ke h3{color:var(--noir);letter-spacing:-.02em}.ch--ke .ch-videos h1,.ch--ke .ch-videos h2,.ch--ke .ch-videos h3{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/chaleo-ke.css.map */
