:root{--noir: #2C1810;--rouge: #D94F3D;--rouge-fonce: #B83A2A;--blanc: #FAF7F2;--gris: #8B7355;--gris-fonce: #F2EDE6;--gris-moyen: #E8E0D5;--font-titre: "Montserrat", sans-serif;--font-corps: "Inter", sans-serif;--radius: 12px;--transition: .3s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--blanc);color:var(--noir);font-family:var(--font-corps);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3,h4,h5{font-family:var(--font-titre);font-weight:700;line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(2.2rem,5vw,4rem)}h2{font-size:clamp(1.8rem,3.5vw,2.8rem)}h3{font-size:clamp(1.3rem,2.5vw,1.8rem)}.text-rouge{color:var(--rouge)}.text-gris{color:var(--gris)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:80px 0}.section--sm{padding:48px 0}.section--lg{padding:120px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 36px;border-radius:50px;font-family:var(--font-titre);font-weight:700;font-size:1rem;letter-spacing:.04em;cursor:pointer;border:none;transition:all var(--transition);text-transform:uppercase}.btn--primary{background:var(--rouge);color:#fff;box-shadow:0 0 30px #ff3b3b59}.btn--primary:hover{background:var(--rouge-fonce);transform:translateY(-2px);box-shadow:0 0 45px #ff3b3b8c}.btn--outline{background:transparent;color:var(--blanc);border:2px solid var(--gris-moyen)}.btn--outline:hover{border-color:var(--rouge);color:var(--rouge)}.btn--lg{padding:20px 48px;font-size:1.1rem}.btn--full{width:100%}.header{position:fixed;top:0;left:0;right:0;z-index:1000;transition:background .3s ease,box-shadow .3s ease}.header.scrolled{background:#faf7f2f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 20px #00000014}.header.scrolled .announcement-bar{display:none}.announcement-bar{background:var(--rouge);color:#fff;text-align:center;padding:10px 24px;font-size:.82rem;font-weight:600;letter-spacing:.04em;width:100%}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo{font-family:var(--font-titre);font-size:1.6rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.header__logo span{color:var(--rouge)}.header__nav{display:flex;gap:36px;align-items:center}.header__nav a{font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gris);transition:color var(--transition)}.header__nav a:hover{color:var(--noir)}.header__cta{display:flex;align-items:center;gap:16px}.cart-icon{position:relative;cursor:pointer;color:var(--blanc)}.cart-count{position:absolute;top:-8px;right:-8px;background:var(--rouge);color:#fff;width:18px;height:18px;border-radius:50%;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center}.header__mobile-toggle{display:none;background:none;border:none;color:var(--blanc);cursor:pointer}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:150px;padding-bottom:60px}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 70% 50%,rgba(217,79,61,.08) 0%,transparent 70%),radial-gradient(ellipse 40% 60% at 20% 80%,rgba(217,79,61,.04) 0%,transparent 70%),var(--blanc);z-index:0}.hero__content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero__badge{display:inline-flex;align-items:center;gap:8px;background:#ff3b3b1f;border:1px solid rgba(255,59,59,.3);color:var(--rouge);padding:8px 16px;border-radius:50px;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px}.hero__title{margin-bottom:24px}.hero__title em{font-style:normal;color:var(--rouge)}.hero__subtitle{font-size:1.15rem;color:var(--gris);margin-bottom:40px;max-width:520px;line-height:1.7}.hero__actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:48px}.hero__proof{display:flex;align-items:center;gap:16px;padding-top:32px;border-top:1px solid var(--gris-moyen)}.hero__stars{color:#ffb800;font-size:1.1rem;letter-spacing:2px}.hero__proof-text{font-size:.9rem;color:var(--gris)}.hero__proof-text strong{color:var(--blanc)}.hero__image{position:relative}.hero__image-main{border-radius:24px;width:100%;aspect-ratio:4/5;object-fit:cover;box-shadow:0 40px 80px #0009,0 0 60px #ff3b3b1a}.hero__glow{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(255,59,59,.25) 0%,transparent 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.hero__badges-float{position:absolute;display:flex;flex-direction:column;gap:12px;right:-20px;top:50%;transform:translateY(-50%)}.float-badge{background:#fff;border:1px solid var(--gris-moyen);border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;font-size:.8rem;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #00000014;color:var(--noir)}.float-badge__icon{font-size:1.2rem}.reassurance-bar{background:#2c1810;border-top:none;border-bottom:none;padding:28px 0;margin-top:0}.reassurance-item{color:#fff!important}.reassurance-item svg{color:#fff!important}.reassurance-bar__list{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.reassurance-item{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:600;color:var(--gris);letter-spacing:.04em}.reassurance-item svg{color:var(--rouge);flex-shrink:0}.problem-section{background:var(--gris-fonce)}.problem-section__header{text-align:center;margin-bottom:60px}.problem-section__header p{color:var(--gris);font-size:1.1rem;max-width:600px;margin:16px auto 0}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px}.problem-card{background:#fff;border:1px solid var(--gris-moyen);border-radius:var(--radius);padding:32px 28px;text-align:center;box-shadow:0 2px 12px #0000000f}.problem-card__emoji{font-size:2.5rem;margin-bottom:16px}.problem-card__title{font-size:1.1rem;margin-bottom:10px}.problem-card__text{color:var(--gris);font-size:.9rem}.solution-bridge{text-align:center;padding:48px 0;border-top:1px solid var(--gris-moyen)}.solution-bridge h3{margin-bottom:16px}.solution-bridge p{color:var(--gris);max-width:600px;margin:0 auto}.science-section{background:var(--blanc)}.science-section__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.science-label{display:inline-block;color:var(--rouge);font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px}.science-section h2{margin-bottom:24px}.science-section p{color:var(--gris);margin-bottom:32px;line-height:1.8}.science-stats{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px}.stat-item{background:#fff;border:1px solid var(--gris-moyen);border-radius:var(--radius);padding:24px;text-align:center;box-shadow:0 2px 12px #0000000d}.stat-item__number{font-family:var(--font-titre);font-size:2.2rem;font-weight:800;color:var(--rouge);line-height:1;margin-bottom:8px}.stat-item__label{font-size:.8rem;color:var(--gris)}.wavelength-visual{background:var(--gris-fonce);border:1px solid var(--gris-moyen);border-radius:20px;padding:40px;text-align:center}.wave-bars{display:flex;align-items:flex-end;justify-content:center;gap:6px;height:120px;margin-bottom:24px}.wave-bar{width:12px;border-radius:6px;animation:wavePulse 1.5s ease-in-out infinite}.wave-bar--660{background:#ff3b3b}.wave-bar--850{background:#c00;opacity:.7}@keyframes wavePulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.6;transform:scaleY(.7)}}.wavelength-tags{display:flex;justify-content:center;gap:16px}.wl-tag{padding:8px 20px;border-radius:50px;font-size:.85rem;font-weight:700}.wl-tag--660{background:#ff3b3b26;border:1px solid rgba(255,59,59,.4);color:var(--rouge)}.wl-tag--850{background:#b4000026;border:1px solid rgba(180,0,0,.4);color:#c44}.benefits-section{background:var(--gris-fonce)}.benefits-section__header{text-align:center;margin-bottom:60px}.benefits-section__header p{color:var(--gris);max-width:560px;margin:16px auto 0}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.benefit-card{background:#fff;border:1px solid var(--gris-moyen);border-radius:var(--radius);padding:36px 28px;transition:border-color var(--transition),transform var(--transition);box-shadow:0 2px 12px #0000000d}.benefit-card:hover{border-color:var(--rouge);transform:translateY(-4px)}.benefit-card__icon{width:52px;height:52px;background:#ff3b3b1f;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:20px}.benefit-card h3{font-size:1.1rem;margin-bottom:12px}.benefit-card p{color:var(--gris);font-size:.9rem;line-height:1.7}.how-section{background:var(--blanc)}.how-section__header{text-align:center;margin-bottom:60px}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative}.how-steps:before{content:"";position:absolute;top:36px;left:12%;right:12%;height:1px;background:var(--gris-moyen)}.how-step{text-align:center}.how-step__number{width:72px;height:72px;background:var(--gris-fonce);border:2px solid var(--gris-moyen);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-titre);font-size:1.4rem;font-weight:800;color:var(--rouge);margin:0 auto 20px;position:relative;z-index:1}.how-step h4{margin-bottom:10px;font-size:1rem}.how-step p{color:var(--gris);font-size:.88rem;line-height:1.6}.results-section{background:var(--gris-fonce)}.results-section__header{text-align:center;margin-bottom:60px}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.result-card{background:var(--noir);border:1px solid var(--gris-moyen);border-radius:var(--radius);overflow:hidden}.result-card__image{width:100%;aspect-ratio:4/3;object-fit:cover}.result-card__content{padding:24px}.result-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-name{font-weight:700;font-size:.95rem}.result-days{background:#ff3b3b1f;color:var(--rouge);padding:4px 12px;border-radius:50px;font-size:.75rem;font-weight:700}.result-stars{color:#ffb800;font-size:.85rem;margin-bottom:10px}.result-quote{color:var(--gris);font-size:.88rem;line-height:1.6;font-style:italic}.reviews-section{background:var(--blanc)}.reviews-section__header{text-align:center;margin-bottom:60px}.reviews-summary{display:flex;align-items:center;justify-content:center;gap:32px;margin-bottom:48px;flex-wrap:wrap}.reviews-score{text-align:center}.score-number{font-family:var(--font-titre);font-size:4rem;font-weight:800;color:var(--blanc);line-height:1}.score-stars{color:#ffb800;font-size:1.4rem;margin:8px 0}.score-count{color:var(--gris);font-size:.85rem}.reviews-bars{flex:1;max-width:300px}.review-bar-row{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-size:.82rem;color:var(--gris)}.review-bar-track{flex:1;height:6px;background:var(--gris-moyen);border-radius:3px;overflow:hidden}.review-bar-fill{height:100%;background:var(--rouge);border-radius:3px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.review-card{background:#fff;border:1px solid var(--gris-moyen);border-radius:var(--radius);padding:28px;box-shadow:0 2px 12px #0000000d}.review-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.review-avatar{width:44px;height:44px;border-radius:50%;background:var(--gris-moyen);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:var(--rouge);flex-shrink:0}.review-name{font-weight:700;font-size:.95rem}.review-date{color:var(--gris);font-size:.78rem}.review-stars{color:#ffb800;font-size:.85rem;margin-bottom:12px}.review-text{color:var(--gris);font-size:.9rem;line-height:1.7}.review-verified{display:inline-flex;align-items:center;gap:4px;color:#4caf50;font-size:.75rem;font-weight:600;margin-top:12px}.offer-section{background:var(--gris-fonce);border-top:1px solid var(--gris-moyen)}.offer-box{background:var(--noir);border:1px solid var(--gris-moyen);border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.offer-box__images{background:var(--gris-moyen);position:relative;min-height:400px}.offer-box__images img{width:100%;height:100%;object-fit:cover}.offer-box__content{padding:48px}.offer-tag{display:inline-flex;align-items:center;gap:6px;background:#ff3b3b1f;border:1px solid rgba(255,59,59,.3);color:var(--rouge);padding:6px 14px;border-radius:50px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.offer-title{margin-bottom:8px}.offer-subtitle{color:var(--gris);font-size:.95rem;margin-bottom:28px}.price-block{display:flex;align-items:baseline;gap:16px;margin-bottom:28px}.price-current{font-family:var(--font-titre);font-size:3rem;font-weight:800;color:var(--blanc);line-height:1}.price-old{font-size:1.3rem;color:var(--gris);text-decoration:line-through}.price-save{background:var(--rouge);color:#fff;padding:4px 12px;border-radius:50px;font-size:.8rem;font-weight:700}.offer-features{margin-bottom:32px;display:flex;flex-direction:column;gap:12px}.offer-feature{display:flex;align-items:center;gap:12px;font-size:.92rem;color:var(--gris)}.offer-feature svg{color:var(--rouge);flex-shrink:0}.offer-cta{margin-bottom:20px}.offer-guarantee{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--gris);justify-content:center}.faq-section{background:var(--blanc)}.faq-section__header{text-align:center;margin-bottom:60px}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--gris-moyen)}.faq-question{width:100%;background:none;border:none;color:var(--blanc);text-align:left;padding:24px 0;font-family:var(--font-corps);font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:color var(--transition)}.faq-question:hover{color:var(--rouge)}.faq-icon{width:24px;height:24px;background:var(--gris-moyen);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem;transition:transform var(--transition),background var(--transition)}.faq-item.active .faq-icon{transform:rotate(45deg);background:var(--rouge)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-answer p{padding-bottom:24px;color:var(--gris);line-height:1.8;font-size:.95rem}.final-cta{background:#2c1810;color:#faf7f2;text-align:center;padding:100px 0;position:relative;overflow:hidden}.final-cta h2,.final-cta p{color:#faf7f2}.final-cta:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(255,59,59,.1) 0%,transparent 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.final-cta h2{margin-bottom:20px}.final-cta p{color:var(--gris);max-width:520px;margin:0 auto 40px;font-size:1.05rem}.final-cta__actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.footer{background:#2c1810;color:#f8f8f6;border-top:none;padding:64px 0 32px}.footer__brand-name,.footer__col h4,.footer__col ul li a,.footer__desc,.footer__legal{color:#f8f8f6!important}.footer__col ul li a:hover{color:#fff!important}.footer__bottom{border-top-color:#ffffff1a}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer__brand-name{font-family:var(--font-titre);font-size:1.4rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.footer__brand-name span{color:var(--rouge)}.footer__desc{color:var(--gris);font-size:.88rem;line-height:1.7;margin-bottom:24px}.footer__socials{display:flex;gap:12px}.social-btn{width:38px;height:38px;background:var(--gris-moyen);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--gris);transition:background var(--transition),color var(--transition);font-size:1rem}.social-btn:hover{background:var(--rouge);color:#fff}.footer__col h4{font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blanc);margin-bottom:20px}.footer__col ul{display:flex;flex-direction:column;gap:10px}.footer__col ul li a{color:var(--gris);font-size:.88rem;transition:color var(--transition)}.footer__col ul li a:hover{color:var(--blanc)}.footer__bottom{border-top:1px solid var(--gris-moyen);padding-top:28px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer__legal{color:var(--gris);font-size:.8rem}.footer__payments{display:flex;gap:8px;align-items:center}.payment-badge{background:var(--gris-moyen);border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;color:var(--gris)}.product-hero{padding-top:100px;padding-bottom:60px}.product-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.product-gallery{position:sticky;top:100px}.product-gallery__main{border-radius:20px;overflow:hidden;background:var(--gris-fonce);margin-bottom:12px;aspect-ratio:1}.product-gallery__main img{width:100%;height:100%;object-fit:cover}.product-gallery__thumbs{display:flex;gap:10px}.thumb{width:72px;height:72px;border-radius:10px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:border-color var(--transition);background:var(--gris-moyen)}.thumb.active,.thumb:hover{border-color:var(--rouge)}.thumb img{width:100%;height:100%;object-fit:cover}.product-info__brand{color:var(--rouge);font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.product-info h1{margin-bottom:8px}.product-info__tagline{color:var(--gris);font-size:1.1rem;margin-bottom:20px}.product-info__rating{display:flex;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--gris-moyen)}.rating-stars{color:#ffb800}.rating-count{color:var(--gris);font-size:.88rem}.product-price{display:flex;align-items:baseline;gap:16px;margin-bottom:12px}.product-price__current{font-family:var(--font-titre);font-size:2.8rem;font-weight:800}.product-price__old{font-size:1.2rem;color:var(--gris);text-decoration:line-through}.product-price__save{background:var(--rouge);color:#fff;padding:4px 12px;border-radius:50px;font-size:.8rem;font-weight:700}.product-delivery{color:#4caf50;font-size:.88rem;font-weight:600;margin-bottom:28px}.product-add-to-cart{margin-bottom:16px}.product-buy-now{margin-bottom:24px}.product-guarantee{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;background:var(--gris-fonce);border-radius:var(--radius);margin-bottom:32px}.guarantee-item{text-align:center;font-size:.8rem}.guarantee-item__icon{font-size:1.4rem;margin-bottom:6px}.guarantee-item__label{color:var(--gris)}.product-benefits{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.product-benefit{display:flex;gap:12px;align-items:flex-start}.product-benefit__check{width:22px;height:22px;background:#ff3b3b1f;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--rouge);font-size:.75rem;flex-shrink:0;margin-top:1px}.product-benefit__text{font-size:.92rem;color:var(--gris);line-height:1.5}.product-benefit__text strong{color:var(--blanc)}.sticky-cart{position:fixed;bottom:0;left:0;right:0;background:#0b0b0ff7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--gris-moyen);padding:16px 24px;z-index:900;transform:translateY(100%);transition:transform var(--transition)}.sticky-cart.visible{transform:translateY(0)}.sticky-cart__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.sticky-cart__product{display:flex;align-items:center;gap:16px}.sticky-cart__name{font-weight:700}.sticky-cart__price{color:var(--rouge);font-weight:800;font-size:1.2rem}.announcement-bar{background:var(--rouge);color:#fff;text-align:center;padding:10px 24px;font-size:.82rem;font-weight:600;letter-spacing:.04em}.announcement-bar strong{font-weight:800}.countdown{display:inline-flex;align-items:center;gap:8px;background:#ff3b3b1a;border:1px solid rgba(255,59,59,.25);border-radius:8px;padding:10px 16px;font-size:.88rem;color:var(--gris);margin-bottom:24px}.countdown__time{font-family:var(--font-titre);font-weight:800;color:var(--rouge);font-size:1rem}@media(max-width:1024px){.hero__content{grid-template-columns:1fr}.hero__image{display:none}.science-section__inner,.offer-box{grid-template-columns:1fr}.offer-box__images{min-height:260px}.footer__grid{grid-template-columns:1fr 1fr}.product-hero__inner{grid-template-columns:1fr}.product-gallery{position:static}}@media(max-width:768px){.header__nav{display:none}.header__mobile-toggle{display:block}.problem-grid,.benefits-grid{grid-template-columns:1fr}.how-steps{grid-template-columns:1fr 1fr}.how-steps:before{display:none}.results-grid,.reviews-grid,.footer__grid{grid-template-columns:1fr}.hero__actions{flex-direction:column;align-items:flex-start}.reassurance-bar__list{gap:24px}.science-stats,.product-guarantee{grid-template-columns:1fr 1fr}.sticky-cart__product{display:none}}@media(max-width:480px){.section{padding:60px 0}.how-steps,.science-stats{grid-template-columns:1fr}}.fade-up{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.text-center{text-align:center}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.hero__subtitle,.hero__proof-text,.hero__proof-text strong,.science-label,.science-section p,.science-section h2,.stat-item__label,.problem-card__text,.problem-card__title,.solution-bridge p,.benefit-card p,.how-step p,.how-step h4,.result-quote,.review-text,.review-date,.rating-count,.faq-answer p,.offer-subtitle,.offer-feature,.offer-guarantee,.footer__legal small,.product-info__tagline,.product-benefit__text,.product-delivery,.countdown,.guarantee-item__label,.reassurance-item,.score-count,.review-bar-row,.text-gris{color:var(--gris)!important}.hero__title em,.text-rouge{color:var(--rouge)!important}.science-section,.how-section,.reviews-section,.faq-section,.offer-section{background:var(--blanc)!important}.problem-section,.benefits-section,.results-section{background:var(--gris-fonce)!important}.problem-card,.benefit-card,.review-card,.stat-item,.offer-box,.wavelength-visual{background:#fff!important}.problem-card h3,.benefit-card h3,.review-name,.how-step h4,.how-step__number{color:var(--noir)!important}.offer-box{border:1px solid var(--gris-moyen)!important;box-shadow:0 8px 32px #00000014}.offer-box__content{background:#fff!important}.offer-tag{background:#d94f3d1a!important;border-color:#d94f3d4d!important}.offer-title,.price-current,.offer-feature,.faq-question{color:var(--noir)!important}.faq-item{border-bottom-color:var(--gris-moyen)!important}.header__logo,.cart-icon{color:var(--noir)!important}.hero__badge{background:#d94f3d1a!important;border-color:#d94f3d4d!important}.header__nav a:hover{color:var(--rouge)!important}.how-step__number{background:#fff!important;border-color:var(--gris-moyen)!important}.how-steps:before{background:var(--gris-moyen)!important}.product-info h1,.product-info__brand,.product-price__current,.product-benefit__text strong{color:var(--noir)!important}.product-guarantee{background:var(--gris-fonce)!important}.sticky-cart{background:#faf7f2f7!important;border-top-color:var(--gris-moyen)!important}.sticky-cart__name{color:var(--noir)!important}.wavelength-visual p{color:var(--gris)!important}.countdown{background:#d94f3d14!important;border-color:#d94f3d33!important}.countdown__time{color:var(--rouge)!important}.score-number{color:var(--noir)!important}.review-avatar{background:var(--gris-moyen)!important}.announcement-bar{background:var(--rouge)!important;color:#fff!important}.btn--outline{color:var(--noir)!important;border-color:var(--gris-moyen)!important}.btn--outline:hover{color:var(--rouge)!important;border-color:var(--rouge)!important}.payment-badge{background:#ffffff26!important;color:#faf7f2!important}.lifestyle-section{background:var(--blanc)}.lifestyle-section__header{text-align:center;margin-bottom:56px}.lifestyle-section__header h2{color:var(--noir)}.lifestyle-section__header p{color:var(--gris);font-size:1.05rem;margin-top:12px}.lifestyle-grid{display:flex;flex-direction:column;gap:64px}.lifestyle-card{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.lifestyle-card--reverse{direction:rtl}.lifestyle-card--reverse>*{direction:ltr}.lifestyle-card__image{border-radius:20px;overflow:hidden;aspect-ratio:1 / 1}.lifestyle-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.lifestyle-card__image:hover img{transform:scale(1.04)}.lifestyle-card__content{padding:16px 0}.lifestyle-card__tag{display:inline-block;background:#d94f3d1a;border:1px solid rgba(217,79,61,.25);color:var(--rouge);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:50px;margin-bottom:20px}.lifestyle-card__content h3{font-size:1.7rem;color:var(--noir);margin-bottom:16px;line-height:1.25}.lifestyle-card__content p{color:var(--gris);font-size:1rem;line-height:1.75}@media(max-width:768px){.lifestyle-card{grid-template-columns:1fr;gap:28px}.lifestyle-card--reverse{direction:ltr}.lifestyle-card__content h3{font-size:1.35rem}.lifestyle-card__image{aspect-ratio:4 / 3}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/reluxa.css.map */
