.hx{--hx-bg: #FEFDFB;--hx-rose: #F2DAD5;--hx-rose-2: #EBD3C4;--hx-or: #C6A263;--hx-ink: #1C1B1A;--hx-muted: #5E5A57;--hx-line: #E8D6D0;background:var(--hx-bg);color:var(--hx-ink);font-family:var(--font-body--family);font-weight:300;font-size:17px;line-height:1.65;width:100%;text-align:left}.hx *,.hx *:before,.hx *:after{box-sizing:border-box}.hx p,.hx ul,.hx ol{margin:0;padding:0;list-style:none}.hx a{color:var(--hx-ink)}.hx strong{font-size:22px;font-weight:500}.hx a:focus-visible,.hx summary:focus-visible,.hx-rail__track:focus-visible{outline:2px solid var(--hx-ink);outline-offset:3px}.hx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hx-wrap{max-width:1240px;margin:0 auto}.hx-stack{display:flex;flex-direction:column;gap:56px}.hx-band{padding:120px 48px;border-top:1px solid var(--hx-line)}.hx-band--white{background:#fff}.hx-eyebrow,.hx-label{font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--hx-muted)}.hx-label--dark{color:var(--hx-ink);letter-spacing:.16em}.hx-h1,.hx-h2{margin:0;font-family:var(--font-heading--family);font-weight:400;color:var(--hx-ink);text-wrap:balance}.hx-h1{font-size:clamp(44px,6.4vw,92px);line-height:1.02;letter-spacing:-.01em}.hx-h2{font-size:clamp(32px,4.4vw,58px);line-height:1.08}.hx-lead{font-size:21px;max-width:26em}.hx-text{font-size:19px}.hx-strong{font-weight:500}.hx-muted{color:var(--hx-muted)}.hx-claim{font-size:14px;color:var(--hx-muted);max-width:34em}.hx-claim--rule{margin-top:8px;padding-top:22px;border-top:1px solid var(--hx-or)}.hx-head{display:flex;flex-direction:column;gap:20px;max-width:760px}.hx-head--center{align-items:center;text-align:center;margin:0 auto}.hx-btn,.hx-pack__btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:500;letter-spacing:.06em}.hx .hx-btn{min-height:62px;padding:0 44px;border-radius:31px;background:var(--hx-ink);color:#fff;font-size:17px}.hx-link{font-size:16px;font-weight:400;text-underline-offset:4px}.hx-cover{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.hx-hero,.hx-split{display:flex;flex-wrap:wrap;align-items:stretch}.hx-hero__text,.hx-split__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:96px 48px 104px}.hx-hero__media,.hx-split__media{flex:1 1 480px;min-width:0;min-height:560px;position:relative;overflow:hidden;background:var(--hx-rose)}.hx-sky{position:absolute;left:0;top:0;width:100%;height:100%}.hx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px}.hx-proofs{padding:34px 48px;border-top:1px solid var(--hx-line)}.hx .hx-proofs__list{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;gap:20px 40px;font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.hx-proofs__list li{flex:1 1 220px;min-width:0;text-align:center}.hx-compare{display:flex;flex-wrap:wrap;gap:24px}.hx-compare__card{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:14px;padding:36px 32px;border:1px solid var(--hx-line)}.hx-compare__card--us{background:var(--hx-rose);border-color:var(--hx-rose)}.hx-compare__title{font-family:var(--font-heading--family);font-size:26px;line-height:1.2}.hx-split{background:#fff;border-top:1px solid var(--hx-line)}.hx-split__media{min-height:520px}.hx .hx-steps{display:flex;flex-direction:column;margin-top:12px;border-bottom:1px solid var(--hx-line)}.hx-steps li{display:flex;gap:28px;align-items:baseline;padding:24px 0;border-top:1px solid var(--hx-line)}.hx-steps li:first-child{border-top-color:var(--hx-or)}.hx-steps__num{flex:0 0 36px;font-family:var(--font-heading--family);font-size:40px;line-height:1;color:var(--hx-or)}.hx-formule{display:flex;flex-wrap:wrap;gap:48px 64px}.hx-formule__intro{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.hx-formule__list,.hx-faq{flex:2 1 560px;min-width:0;display:flex;flex-direction:column}.hx-actif{display:flex;flex-wrap:wrap;gap:8px 32px;align-items:baseline;padding:30px 0;border-top:1px solid var(--hx-line)}.hx-actif--first{border-top-color:var(--hx-or)}.hx-actif--last{border-bottom:1px solid var(--hx-line);margin-bottom:18px}.hx-actif__dose{flex:0 0 auto;min-width:150px;font-family:var(--font-heading--family);font-size:42px;line-height:1;font-variant-numeric:tabular-nums}.hx-actif__body{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:4px}.hx-actif__name{font-size:20px;font-weight:500}.hx-actif__name small{font-size:14px;font-weight:300;color:var(--hx-muted)}.hx-story{position:relative;overflow:hidden;background:var(--hx-rose);padding:128px 48px}.hx-story__wave{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.hx-story__inner{position:relative;max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.hx-story__p{font-size:20px}.hx-story__end{font-family:var(--font-heading--family);font-size:28px;line-height:1.3}.hx-rail{padding:120px 0 120px 48px;display:flex;flex-direction:column;gap:44px}.hx-rail--top{border-top:1px solid var(--hx-line)}.hx-rail__head{display:flex;flex-direction:column;gap:18px;padding-right:48px}.hx-rail__track{display:flex;gap:20px;overflow-x:auto;padding:0 48px 12px 0;scroll-snap-type:x proximity}.hx-tile,.hx-story-tile{position:relative;overflow:hidden;scroll-snap-align:start;background:var(--hx-rose)}.hx-tile{flex:0 0 340px;height:440px}.hx-tile--alt{background:var(--hx-rose-2)}.hx-story-tile{flex:0 0 236px;height:420px;border-radius:18px}.hx-reviews{display:flex;flex-wrap:wrap;gap:24px}.hx-review{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:18px;padding:36px 32px;border:1px solid var(--hx-line)}.hx-stars{font-size:20px;letter-spacing:.12em;color:#8a6a2f}.hx-stars__off{color:#d9d2ce}.hx-review__text{font-family:var(--font-heading--family);font-size:23px;line-height:1.35}.hx-review__who{font-size:15px;font-weight:400}.hx-packs{background:var(--hx-rose);padding:120px 48px}.hx-packs__list{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}.hx-pack{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 32px 32px;background:var(--hx-bg);text-align:center}.hx-pack--best{box-shadow:inset 0 0 0 2px var(--hx-or)}.hx-pack__tag{padding:3px 14px;border-radius:14px;background:var(--hx-or);color:var(--hx-ink);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.hx-pack__price{font-family:var(--font-heading--family);font-size:58px;line-height:1.1;font-variant-numeric:tabular-nums}.hx-pack__meta{font-size:15px;margin-bottom:28px}.hx .hx-pack__btn{margin-top:auto;width:100%;min-height:56px;border:1px solid var(--hx-ink);border-radius:28px;font-size:16px}.hx .hx-pack--best .hx-pack__btn{background:var(--hx-ink);color:#fff}.hx .hx-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 40px;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.hx-faq{border-bottom:1px solid var(--hx-line)}.hx-faq__item{border-top:1px solid var(--hx-line)}.hx-faq__item:first-child{border-top-color:var(--hx-or)}.hx-faq__item summary{cursor:pointer;padding:22px 0;font-size:20px;font-weight:500;display:flex;justify-content:space-between;gap:16px;list-style:none}.hx-faq__item summary::-webkit-details-marker{display:none}.hx-faq__item summary:after{content:"+";font-family:var(--font-heading--family);font-size:26px;line-height:1}.hx-faq__item[open] summary:after{content:"\2212"}.hx-faq__item p{padding:0 0 24px;max-width:40em;color:var(--hx-muted)}.hx-legal{padding:28px 48px 40px;border-top:1px solid var(--hx-line);font-size:13px;color:var(--hx-muted);text-align:center}@media screen and (max-width:749px){.hx-band,.hx-packs,.hx-story{padding:64px 20px}.hx-stack{gap:36px}.hx-hero__text,.hx-split__text{padding:40px 20px 48px;gap:18px}.hx-hero__media,.hx-split__media{min-height:380px}.hx-h1{font-size:40px}.hx-lead{font-size:18px}.hx .hx-btn{width:100%}.hx-proofs{padding:28px 20px}.hx-proofs__list li{flex:1 1 40%}.hx-rail{padding:64px 0 64px 20px;gap:28px}.hx-rail__head,.hx-rail__track{padding-right:20px}.hx-tile{flex-basis:260px;height:340px}.hx-actif__dose{font-size:34px;min-width:0}.hx-story__p{font-size:18px}.hx-story__end{font-size:24px}.hx-legal{padding:24px 20px 32px}}@media(min-width:900px){.hx .hx-hero{position:relative;display:block;min-height:760px;overflow:hidden;background:#cb5c65}.hx .hx-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0}.hx .hx-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.hx .hx-hero__text{position:relative;z-index:2;width:52%;min-height:760px;background:transparent;color:#fff}padding: 170px 48px 55px;.hx .hx-hero__text h1,.hx .hx-hero__text p,.hx .hx-hero__text li{color:#fff}}@media(min-width:900px){.hx .hx-hero__text .hx-h1{font-size:68px;line-height:1.08}}.hx .hx-hero__text .hx-h1{color:#fff!important}@media(min-width:900px){.hx .hx-hero__text .hx-eyebrow{position:absolute;top:35px;left:48px;margin:0;color:#fff!important;display:flex;align-items:center;gap:12px;font-size:13px}.hx .hx-eyebrow__moon{font-size:26px;color:#f3d49d}}@media(min-width:900px){.hx .hx-hero__text .hx-btn{border-radius:6px;padding:16px 28px;font-size:15px}}@media(min-width:900px){.hx .hx-hero__text .hx-badges{position:absolute;bottom:20px;left:48px;margin:0}}@media(min-width:900px){.hx .hx-hero__text{gap:12px!important}.hx .hx-hero__text .hx-h1{font-size:62px!important;line-height:1.04;margin:0!important}.hx .hx-hero__text .hx-lead{font-size:19px!important;line-height:1.4;max-width:540px;margin:0!important}.hx .hx-hero__text .hx-actions{margin-top:4px}}#hx-pour-vous h2,#hx-pour-vous h2 em{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.02em;line-height:.98;color:#111}#hx-pour-vous h2{font-style:normal;margin:0 0 24px}#hx-pour-vous h2 em{display:block;font-style:italic}#hx-pour-vous p,#hx-pour-vous li,#hx-pour-vous a,#hx-pour-vous span{font-family:var(--font-body-family);font-weight:400;color:#111}#hx-pour-vous p{font-size:18px;line-height:1.5}.hx .puralis-compare h2,.hx .puralis-showcase h2,.hx .puralis-compare h2 em,.hx .puralis-showcase h2 em{font-family:var(--font-heading--family, var(--font-heading-family, Georgia, serif))!important;font-weight:400!important;letter-spacing:-.02em!important}.hx .puralis-compare p,.hx .puralis-showcase p,.hx .puralis-showcase strong{font-family:var(--font-body--family, var(--font-body-family, sans-serif))!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/puralis.css.map */
