:root{--blanc:#fff;--bg:#f5f6f7;--bg2:#eceef0;--argent:#b3b8bd;--gris:#767b81;--anthracite:#2f3338;--charbon:#3c4046;--separateur:#e7e9eb;--sbk-mint:#d7e2de;--sbk-teal:#9eb7b4;--sbk-teal-dark:#6f8a86;--sbk-creme:#f5f5f5;--ombre:0 10px 40px #2f33380f;--ombre-forte:0 20px 50px #2f33381a;--radius:16px;--max:1360px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--anthracite);-webkit-font-smoothing:antialiased;background:0 0;font-family:Poppins,sans-serif;font-weight:300;line-height:1.7}h1,h2,h3,h4{letter-spacing:-.015em;font-weight:500;line-height:1.18}h2{color:var(--anthracite);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:400}h3{font-size:1.25rem}p{color:var(--gris);font-weight:300}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:var(--max);margin:0 auto;padding:0 28px}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes slowZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.btn{letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:50px;padding:14px 34px;font-size:.9rem;font-weight:500;transition:all .3s;display:inline-block}.btn-primary{background:var(--anthracite);color:var(--blanc)}.btn-primary:hover{background:var(--charbon);box-shadow:var(--ombre);transform:translateY(-2px)}.btn-outline{color:var(--anthracite);border-color:var(--argent);background:0 0}.btn-outline:hover{border-color:var(--anthracite);background:var(--anthracite);color:var(--blanc)}.btn-light{background:var(--blanc);color:var(--anthracite)}.btn-light:hover{background:var(--bg2)}.btn-sbk{background:var(--sbk-teal-dark);color:var(--blanc)}.btn-sbk:hover{box-shadow:var(--ombre);background:#5d7672;transform:translateY(-2px)}header{z-index:100;-webkit-backdrop-filter:blur(14px);background:#ffffffb8;border-bottom:1px solid #e7e9ec80;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;height:92px;display:flex}.logo img{width:auto;height:42px}.nav-links{gap:34px;list-style:none;display:flex}.nav-links a{color:var(--anthracite);opacity:.78;padding:4px 0;font-size:.92rem;font-weight:400;transition:opacity .2s}.nav-links a:hover{opacity:1}.nav-links a.badge-link{color:var(--sbk-teal-dark);opacity:1;font-weight:500}.logo{flex-shrink:0}.nav-links li:first-child{display:none}.nav-actions{align-items:center;gap:12px;display:flex}.burger{cursor:pointer;color:var(--anthracite);background:0 0;border:none;margin-right:-6px;padding:6px;font-size:1.95rem;line-height:1;display:none}.hero{background:var(--blanc);overflow:hidden}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;min-height:88vh;display:grid}.hero-text{padding:60px 70px 60px 0;animation:.9s both fadeInUp}.hero-text .hero-logo{width:auto;height:58px;margin-bottom:30px}.hero-text .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gris);margin-bottom:24px;font-size:.74rem;font-weight:500;display:inline-block}.hero-text h1{color:var(--anthracite);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400}.hero-text h1 strong{font-weight:600}.hero-text p{max-width:460px;margin-bottom:36px;font-size:1.08rem}.hero-cta{flex-wrap:wrap;gap:14px;display:flex}.hero-note{color:var(--argent);margin-top:26px;font-size:.84rem}.hero-image{height:100%;min-height:88vh;overflow:hidden}.hero-image img{object-fit:cover;width:100%;height:100%;animation:1.6s both slowZoom}.trust-cards{background:0 0}.trust-cards-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.trust-card{border:1px solid var(--separateur);border-radius:var(--radius);text-align:center;box-shadow:var(--ombre);background:#fff;padding:30px 22px 28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.trust-card:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);height:3px;position:absolute;top:0;left:0;right:0}.trust-card:hover{box-shadow:var(--ombre-forte);transform:translateY(-4px)}.tc-icon{border:1px solid var(--gold);width:56px;height:56px;color:var(--gold-hover);background:linear-gradient(#fff,#faf7f0);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.tc-icon svg{width:26px;height:26px}.tc-icon .tc-star{width:30px;height:30px}.trust-card h3{color:var(--anthracite);letter-spacing:-.01em;margin-bottom:6px;font-size:.98rem;font-weight:600}.trust-card p{color:var(--gris);margin:0;font-size:.8rem;line-height:1.5}.trust-cards--overlap{z-index:5;background:#fff;margin-top:-78px;padding:0 0 70px;position:relative}.trust-cards--overlap:after{content:"";z-index:-1;background:#fff;position:absolute;inset:78px 0 0}.trust-cards--section{background:linear-gradient(#fff 0%,#f4f5f7 100%);padding:58px 0 64px}.trust-cards-head{text-align:center;max-width:600px;margin:0 auto 46px}.trust-cards-head .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hover);margin-bottom:14px;font-size:.9rem;font-weight:500;display:block}.trust-cards-head h2{color:var(--anthracite);letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:400}section{padding:72px 0}.section-head{text-align:center;max-width:660px;margin:0 auto 44px}.section-head .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gris);margin-bottom:16px;font-size:.9rem;font-weight:500;display:block}.section-head p{margin-top:16px}.valeurs{background:var(--blanc)}.valeurs-grid{grid-template-columns:repeat(4,1fr);gap:36px;display:grid}.valeur{text-align:center;padding:16px}.valeur .icon{border:1px solid var(--separateur);background:var(--bg);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 22px;font-size:1.5rem;display:flex}.valeur h3{margin-bottom:12px;font-weight:500}.valeur p{font-size:.92rem}.presentation{background:var(--bg)}.presentation .grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.presentation .visual{border-radius:var(--radius);aspect-ratio:4/5;box-shadow:var(--ombre);overflow:hidden}.presentation .visual img{object-fit:cover;width:100%;height:100%}.presentation h2{margin-bottom:24px}.presentation p{margin-bottom:18px}.presentation .signature{color:var(--anthracite);font-style:italic;font-weight:400}.audience{background:var(--blanc)}.aud-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.aud-card{text-align:center;border-radius:var(--radius);background:var(--bg);border:1px solid var(--separateur);padding:44px 28px;transition:transform .3s,box-shadow .3s}.aud-card .emoji{margin-bottom:16px;font-size:2rem}.aud-card h3{margin-bottom:10px;font-size:1.15rem;font-weight:500}.aud-card p{font-size:.9rem}.categories{background:var(--bg)}.cat-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.cat-card{background:var(--blanc);border-radius:var(--radius);border:1px solid var(--separateur);cursor:pointer;padding:38px 32px;transition:all .3s}.cat-card:hover{box-shadow:var(--ombre-forte);transform:translateY(-6px)}.cat-card .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--argent);font-size:.68rem;font-weight:600}.cat-card h3{margin:12px 0 10px;font-size:1.3rem;font-weight:500}.cat-card p{margin-bottom:18px;font-size:.9rem}.cat-card .arrow{color:var(--anthracite);font-size:.88rem;font-weight:500}.cat-card--photo{min-height:210px;position:relative;overflow:hidden}.cat-card--photo .cat-bg{z-index:0;background-position:50%;background-size:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.cat-card--photo:hover .cat-bg{transform:scale(1.05)}.cat-card--photo .cat-veil{z-index:1;pointer-events:none;background:linear-gradient(#ffffffed 0%,#ffffffd1 38%,#ffffffb3 62%,#ffffffd9 100%);position:absolute;inset:0}.cat-card--photo .tag,.cat-card--photo h3,.cat-card--photo p,.cat-card--photo .arrow{z-index:2;position:relative}.cat-card--photo .tag{color:var(--gold-hover);text-shadow:0 1px 2px #fffffff2}.cat-card--photo h3{text-shadow:0 1px 2px #fffffff2,0 0 14px #ffffffe6}.cat-card--photo p{color:var(--anthracite);text-shadow:0 1px 2px #fffffffa,0 0 10px #fffffff2;font-weight:500}.produits-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.souscat-title{letter-spacing:.06em;text-transform:uppercase;color:var(--anthracite);text-align:center;margin:56px 0 10px;font-size:1.2rem;font-weight:700}.souscat-title:first-child{margin-top:2px}.souscat-title:after{content:"";background:var(--gold);width:48px;height:2px;margin:14px auto 0;display:block}.souscat-desc{text-align:center;max-width:620px;color:var(--gris);margin:0 auto 30px;font-size:.92rem;line-height:1.6}.faq{max-width:820px;margin:0 auto}.faq details{border:1px solid var(--separateur);background:var(--blanc);border-radius:14px;margin-bottom:14px;padding:2px 24px;transition:border-color .2s,box-shadow .2s}.faq details[open]{border-color:var(--argent);box-shadow:var(--ombre)}.faq summary{cursor:pointer;color:var(--anthracite);justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--argent);flex-shrink:0;font-size:1.6rem;font-weight:300;line-height:1;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq-body{padding:0 0 22px}.faq-body p{color:var(--gris);margin:0;font-size:.96rem;line-height:1.75}.faq-body p+p{margin-top:12px}.faq-body ul{color:var(--gris);margin:10px 0 0;padding-left:20px;font-size:.96rem;line-height:1.7}.faq-body a{color:var(--anthracite);text-underline-offset:2px;text-decoration:underline}.faq-cta{text-align:center;background:var(--bg);border:1px solid var(--separateur);border-radius:var(--radius);max-width:820px;margin:46px auto 0;padding:40px 28px}.faq-cta h2{font-size:clamp(1.4rem,2.4vw,1.8rem)}.faq-cta p{max-width:460px;margin:10px auto 0}.faq-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:24px;display:flex}.faq-band{background:var(--bg);border-top:1px solid var(--separateur)}.faq-band .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding-top:30px;padding-bottom:30px;display:flex}.faq-band-txt{flex-direction:column;gap:3px;display:flex}.faq-band-txt strong{color:var(--anthracite);font-size:1.18rem;font-weight:600}.faq-band-txt span{color:var(--gris);font-size:.95rem}.faq-band .btn{flex-shrink:0}@media (max-width:560px){.faq-band .container{flex-direction:column;align-items:flex-start}.faq-band .btn{text-align:center;width:100%}}.produit{background:var(--blanc);border-radius:var(--radius);border:1px solid var(--separateur);transition:all .3s;overflow:hidden}.produit:hover{box-shadow:var(--ombre-forte);transform:translateY(-6px)}.produit .thumb{aspect-ratio:1;background:linear-gradient(170deg, #fff 0%, var(--bg) 100%);justify-content:center;align-items:center;padding:26px;display:flex;position:relative}.produit .thumb img{object-fit:contain;width:auto;max-width:100%;max-height:100%;transition:transform .4s}.produit:hover .thumb img{transform:scale(1.05)}.produit .thumb.placeholder{color:var(--argent);text-align:center;font-size:.95rem;font-weight:500}.produit .badge-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--gris);background:#ffffffeb;border-radius:50px;padding:5px 11px;font-size:.62rem;font-weight:600;position:absolute;top:14px;left:14px}.produit .info{padding:22px}.produit .info h4{margin-bottom:4px;font-size:1rem;font-weight:500}.produit .info .capacity{color:var(--argent);margin-bottom:16px;font-size:.8rem}.produit .price-locked{color:var(--gris);background:var(--bg);border:1px solid var(--separateur);border-radius:50px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:.8rem;font-weight:500;display:flex}.catalogues{background:var(--anthracite);color:var(--blanc)}.catalogues .section-head .eyebrow{color:var(--argent)}.catalogues .section-head h2{color:var(--blanc)}.catalogues .section-head p{color:#ffffffb3}.cata-grid{grid-template-columns:repeat(2,1fr);gap:28px;max-width:820px;margin:0 auto;display:grid}.cata-card{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:22px;padding:36px;transition:all .3s;display:flex}.cata-card .doc{font-size:2.4rem}.cata-card h4{color:var(--blanc);margin-bottom:4px;font-size:1.1rem;font-weight:500}.cata-card p{color:#fff9;margin-bottom:12px;font-size:.85rem}.cata-card .dl{color:var(--blanc);border-bottom:1px solid #fff6;padding-bottom:2px;font-size:.85rem;font-weight:500}.acces-pro{background:var(--bg);text-align:center}.acces-pro .section-head{margin-bottom:48px}.acces-steps{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:48px;display:grid}.acces-step{background:var(--blanc);border-radius:var(--radius);border:1px solid var(--separateur);padding:36px 28px}.acces-step .num{background:var(--anthracite);width:44px;height:44px;color:var(--blanc);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-weight:500;display:flex}.acces-step h4{margin-bottom:10px;font-weight:500}.acces-step p{margin:0;font-size:.88rem}.formation{background:var(--sbk-creme);border-top:1px solid var(--separateur)}.formation .grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.formation .visual{background:linear-gradient(135deg, var(--sbk-mint), var(--sbk-teal));border-radius:var(--radius);aspect-ratio:16/11;color:#fff;text-align:center;box-shadow:var(--ombre);justify-content:center;align-items:center;padding:30px;font-size:1.2rem;font-weight:400;display:flex}.formation .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--sbk-teal-dark);margin-bottom:16px;font-size:.9rem;font-weight:600;display:block}.formation h2{color:var(--sbk-teal-dark);margin-bottom:20px}.formation p{margin-bottom:28px}.temoignages{background:var(--blanc)}.temo-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.temo{background:var(--bg);border-radius:var(--radius);border:1px solid var(--separateur);padding:36px 30px}.temo .stars{color:var(--anthracite);letter-spacing:3px;margin-bottom:16px;font-size:.85rem}.temo p{color:var(--anthracite);margin-bottom:20px;font-size:.95rem;font-style:italic}.temo .author{align-items:center;gap:12px;display:flex}.temo .avatar{background:var(--bg2);border-radius:50%;width:44px;height:44px}.temo .author .name{font-size:.9rem;font-weight:500}.temo .author .role{color:var(--argent);font-size:.78rem}footer{background:var(--anthracite);color:#ffffffb3;padding:76px 0 30px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:44px;margin-bottom:50px;display:grid}footer h4{color:var(--blanc);margin-bottom:20px;font-size:1rem;font-weight:500}footer .brand-name{color:var(--blanc);letter-spacing:.02em;margin-bottom:16px;font-size:1.6rem;font-weight:500}footer p{color:#ffffff8c;font-size:.9rem}footer ul{list-style:none}footer ul li{margin-bottom:11px}footer ul li a{color:#fff9;font-size:.9rem;transition:color .2s}footer ul li a:hover{color:var(--blanc)}.footer-bottom{color:#fff6;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:26px;font-size:.82rem;display:flex}.page-hero{background:var(--bg);text-align:center;border-bottom:1px solid var(--separateur);padding:96px 0}.page-hero .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gris);margin-bottom:16px;font-size:.9rem;font-weight:500;display:block}.page-hero h1{color:var(--anthracite);font-size:clamp(2rem,4vw,2.9rem);font-weight:400}.page-hero p{max-width:580px;margin:16px auto 0}.page-hero .hero-cover-img{border-radius:14px;width:100%;max-width:1120px;height:auto;margin:0 auto 40px;display:block;box-shadow:0 24px 60px #1a22301f}@media (max-width:560px){.page-hero .hero-cover-img{border-radius:10px;margin-bottom:28px}}.auth-wrap{grid-template-columns:1fr 1fr;gap:40px;max-width:960px;margin:0 auto;display:grid}.auth-card{background:var(--blanc);border:1px solid var(--separateur);border-radius:var(--radius);box-shadow:var(--ombre);padding:44px}.auth-card.highlight{border:1.5px solid var(--anthracite)}.auth-card h3{margin-bottom:8px;font-size:1.4rem;font-weight:500}.auth-card .sub{color:var(--gris);margin-bottom:28px;font-size:.9rem}.field{margin-bottom:20px}.field label{color:var(--anthracite);margin-bottom:8px;font-size:.84rem;font-weight:500;display:block}.field input,.field select{border:1px solid var(--separateur);width:100%;color:var(--anthracite);background:var(--bg);border-radius:10px;padding:13px 16px;font-family:inherit;font-size:.92rem;transition:border-color .2s}.field input:focus,.field select:focus{border-color:var(--anthracite);outline:none}.auth-card .btn{text-align:center;width:100%;margin-top:8px}.validation-note{background:var(--bg);border:1px solid var(--separateur);color:var(--gris);border-radius:10px;align-items:flex-start;gap:10px;margin-top:24px;padding:18px;font-size:.85rem;display:flex}.validation-note strong{color:var(--anthracite)}.field textarea{border:1px solid var(--separateur);width:100%;color:var(--anthracite);background:var(--bg);resize:vertical;border-radius:10px;min-height:140px;padding:13px 16px;font-family:inherit;font-size:.92rem;transition:border-color .2s}.field textarea:focus{border-color:var(--anthracite);outline:none}.contact-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:40px;max-width:1000px;margin:0 auto;display:grid}.contact-info{flex-direction:column;gap:14px;display:flex}.contact-line{background:var(--blanc);border:1px solid var(--separateur);box-shadow:var(--ombre);border-radius:14px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.contact-line .ci-ic{border:1px solid var(--gold);width:44px;height:44px;color:var(--gold-hover);background:linear-gradient(#fff,#faf7f0);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.contact-line h4{color:var(--anthracite);margin:0 0 3px;font-size:.95rem;font-weight:600}.contact-line a,.contact-line p{color:var(--gris);margin:0;font-size:.9rem;text-decoration:none;display:block}.contact-line a:hover{color:var(--gold-hover)}@media (max-width:860px){.contact-grid{grid-template-columns:1fr;gap:28px}}.apropos-head{text-align:center;max-width:760px;margin:0 auto 56px}.highlight-title{color:var(--anthracite);letter-spacing:-.02em;font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:400;line-height:1.45}.highlight-title strong{font-weight:600}.apropos-story{position:relative;overflow:hidden}.apropos-watermark{opacity:.07;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(640px,78vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.apropos-story>.container{z-index:1;position:relative}.presentation .grid h3{color:var(--anthracite);letter-spacing:-.015em;margin-bottom:18px;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:500}.whatsapp-fab{z-index:200;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;padding:0;transition:transform .25s,box-shadow .25s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #25d36666}.whatsapp-fab:hover{transform:translateY(-3px);box-shadow:0 12px 30px #25d36680}.whatsapp-fab .wa-text{display:none}.whatsapp-fab .wa-icon{font-size:1.55rem;line-height:1}@media (max-width:980px){.nav-links{display:none}.burger{display:block}.hero-grid{grid-template-columns:1fr}.hero-text{text-align:center;padding:60px 0 50px}.hero-text p{margin-left:auto;margin-right:auto}.hero-cta{justify-content:center}.hero-image{order:-1;min-height:60vh}.valeurs-grid,.cat-grid,.produits-grid,.temo-grid,.acces-steps,.aud-grid{grid-template-columns:1fr 1fr}.presentation .grid,.formation .grid,.auth-wrap,.cata-grid{grid-template-columns:1fr;gap:40px}.footer-grid{grid-template-columns:1fr 1fr}.trust-cards-grid{grid-template-columns:1fr 1fr;gap:18px}.trust-cards--overlap{margin-top:-40px}}@media (max-width:560px){.produits-grid,.cat-grid,.valeurs-grid,.temo-grid,.acces-steps,.footer-grid,.aud-grid{grid-template-columns:1fr}.nav-actions .btn-outline,.nav-actions .btn-primary{display:none}section{padding:72px 0}}:root{--blanc:#fff;--bg:#f3f4f6;--bg2:#e9ebee;--argent:#a9afb5;--gris:#5f656c;--anthracite:#27303d;--charbon:#323c49;--navy:#1a2230;--gold:#000;--gold-hover:#000;--separateur:#e7e9ec}.valeurs,.audience,.temoignages{background:linear-gradient(#fff 0%,#f4f5f7 100%)}.hero-clean{background:0 0}.presentation,.categories,.acces-pro{background:linear-gradient(#f4f5f7 0%,#fff 100%)}.btn-primary{background:var(--navy);border-color:var(--navy);color:#fff}.btn-primary:hover{box-shadow:var(--ombre);background:#283344;border-color:#283344;transform:translateY(-2px)}.btn-outline{color:var(--navy);border-color:var(--argent)}.btn-outline:hover{background:var(--navy);border-color:var(--navy);color:#fff}.acces-step .num{background:var(--gold)}.cat-card .arrow,.cat-card .tag,.section-head .eyebrow,.hero-text .eyebrow,.page-hero .eyebrow{color:var(--gold-hover)}.valeur .icon{border-color:var(--gold);color:var(--gold-hover)}.auth-card.highlight{border-color:var(--gold)}.catalogues,footer{background:var(--navy)}.se-hero{z-index:500;background:#f5f6f7;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.se-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.se-bg-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.se-bg-overlay{background:#f5f6f72e;position:absolute;inset:0}.se-stage{z-index:1;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.se-title-left,.se-title-right{pointer-events:none;flex-direction:column;display:flex;position:absolute}.se-title-left{align-items:flex-start;left:6vw}.se-title-right{text-align:right;align-items:flex-end;right:6vw}.se-logo{width:auto;height:36px;margin-bottom:10px}.se-tagline{letter-spacing:.32em;text-transform:uppercase;color:var(--gris);font-size:.64rem;font-weight:500}.se-country{letter-spacing:-.01em;color:var(--anthracite);margin-bottom:8px;font-size:clamp(1.5rem,3.5vw,2.6rem);font-weight:300;line-height:1}.se-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--gris);font-size:.64rem;font-weight:500}.se-media-wrap{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.se-media{border-radius:16px;width:280px;height:380px;position:relative;overflow:hidden;box-shadow:0 24px 64px #2f333838}.se-media>img{object-fit:cover;width:100%;height:100%;display:block}.se-media-veil{background:linear-gradient(#0000 78%,#0f131a38);position:absolute;inset:0}.se-hint{z-index:2;color:var(--gris);pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.se-hint-text{letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:500}.se-arrow{font-size:1rem;animation:1.8s ease-in-out infinite se-bounce}@keyframes se-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}body.se-active{overflow:hidden}@media (max-width:768px){.se-title-right{display:none}.se-title-left{text-align:center;align-items:center;top:6vh;left:0;right:0}.se-title-left .se-logo{height:30px}}.cata-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1060px}.cata-card{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff1f;flex-direction:column;align-items:stretch;gap:0;padding:0;transition:all .35s;display:flex;overflow:hidden}.cata-card:hover{background:#ffffff17;transform:translateY(-6px)}.cata-cover{aspect-ratio:4/5;position:relative;overflow:hidden}.cata-cover>img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .55s;display:block}.cata-card:hover .cata-cover>img{transform:scale(1.05)}.cata-veil{opacity:0;background:#1c202675;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.cata-card:hover .cata-veil:not(.cata-veil-alt){opacity:1}.cata-veil-alt{opacity:.75;background:#1c20269e}.cata-dl-hover{color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffffa6;border-radius:50px;padding:10px 22px;font-size:.8rem;font-weight:500}.cata-body{padding:22px 26px}.cata-body h4{color:var(--blanc);margin-bottom:5px;font-size:1.03rem;font-weight:500}.cata-body>p{color:#ffffff94;margin-bottom:12px;font-size:.84rem}.cata-body .dl{color:var(--blanc);border-bottom:1px solid #ffffff59;padding-bottom:2px;font-size:.82rem;font-weight:500;display:inline-block}.formation .visual{color:inherit;font-size:inherit;background:0 0;padding:0;display:block;overflow:hidden}.formation .visual>img{object-fit:cover;border-radius:var(--radius);width:100%;height:100%;display:block}@media (max-width:980px){.cata-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:700px}}@media (max-width:680px){.cata-grid{grid-template-columns:1fr;max-width:420px}}.se-media>video{object-fit:cover;filter:brightness(1.24)contrast(1.05)saturate(1.08);width:100%;height:100%;display:block}.se-bg-plain{background:radial-gradient(circle at 50% 38%,#fff 0%,#eef0f3 70%,#e4e7ea 100%);position:absolute;inset:0}.se-bg-plain{background:radial-gradient(circle at 50% 34%,#1c2740 0%,#121a2b 58%,#090e18 100%)}.se-hero{background:#090e18}.se-bg-overlay{background:#070b144d}.se-logo{filter:brightness(0)invert()}.se-country{color:#fff}.se-tagline,.se-sub{color:#ffffffb8}.se-hint{color:#ffffff9e}.se-media{border:1px solid #00000038;box-shadow:0 0 0 5px #ffffff0b,0 26px 70px #0000008c,0 0 54px #00000010}.hero-clean{text-align:center;background:0 0;padding:124px 0 104px;position:relative}.hero-film{z-index:-1;pointer-events:none;background:linear-gradient(#ffffffeb 0%,#ffffffe0 50%,#fffffff2 100%),url(/theme/assets/universe/scientists.jpg) 50% 30%/cover no-repeat,#f3f5f6;position:fixed;inset:0}.hero-clean .container{z-index:1;position:relative}.hero-clean .hero-logo{width:auto;height:62px;margin:0 auto 22px}.hero-clean .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-hover);margin-bottom:22px;font-size:.9rem;font-weight:500;display:inline-block}.hero-clean h1{color:var(--anthracite);letter-spacing:-.025em;max-width:1000px;margin:0 auto 26px;font-size:clamp(2.5rem,5.4vw,4.4rem);font-weight:400;line-height:1.1}.hero-clean h1 strong{font-weight:600}.hero-clean .lead{max-width:560px;margin:0 auto 36px;font-size:1.1rem}.hero-clean .hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero-clean .hero-note{color:var(--argent);margin-top:26px;font-size:.84rem}.home header{-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.home header .btn-outline:hover{color:var(--navy);background:#fff;border-color:#fff}.home header .btn-primary{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff29;border-color:#ffffff8c}.home header .btn-primary:hover{background:#ffffff47}.home header.solid{-webkit-backdrop-filter:blur(14px);background:#ffffffd1;border-bottom-color:#e7e9ec80}.home header.solid .nav-links a,.home header.solid .burger{color:var(--anthracite);opacity:.78}.home header.solid .nav-links a:hover{opacity:1}.home header.solid .nav-links a.badge-link{color:var(--sbk-teal-dark);opacity:1}.home header.solid .logo img{filter:none}.home header.solid .btn-outline{color:var(--navy);border-color:var(--argent)}.home header.solid .btn-outline:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.home header.solid .btn-primary{background:var(--navy);border-color:var(--navy);color:#fff;-webkit-backdrop-filter:none}.home header{-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #0000}.home header .nav-links a,.home header .burger{color:var(--anthracite);opacity:.8}.home header .nav-links a:hover{opacity:1}.home header .nav-links a.badge-link{color:var(--sbk-teal-dark);opacity:1}.home header .logo img{filter:none}.home header .btn-outline{color:var(--navy);border-color:var(--argent)}.home header .btn-outline:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.home header .btn-primary{background:var(--navy);border-color:var(--navy);color:#fff;-webkit-backdrop-filter:none}html,body{overflow-x:clip}img,video{max-width:100%}@media (max-width:480px){.home .hero-clean--cover h1{font-size:1.8rem}.home .hero-clean--cover .eyebrow{letter-spacing:.1em;font-size:.74rem}.home .hero-clean--cover .lead{font-size:1rem}}.home .hero-clean{background:linear-gradient(#0c111c70 0%,#0c111c42 42%,#0c111c8a 100%),url(/theme/assets/universe/scientists-soft.jpg) 50% 28%/cover no-repeat;flex-direction:column;justify-content:center;min-height:100vh;margin-top:-93px;padding:150px 0 96px;display:flex}.home .hero-clean .hero-logo{filter:brightness(0)invert()}.home .hero-clean .eyebrow{color:#fff;opacity:.9}.home .hero-clean h1,.home .hero-clean .lead{color:#fff}.home .hero-clean .lead{opacity:.92}.home .hero-clean .eyebrow,.home .hero-clean h1,.home .hero-clean .lead{text-shadow:0 1px 16px #0c111c80}.home .hero-clean .hero-note{color:#fffc}.home .hero-clean .btn-primary{color:var(--navy);background:#fff;border-color:#fff}.home .hero-clean .btn-primary:hover{background:#ffffffe0}.home .hero-clean .btn-outline{color:#fff;border-color:#ffffffb3}.home .hero-clean .btn-outline:hover{color:var(--navy);background:#fff;border-color:#fff}.home .hero-clean--cover{text-align:center;background:#fff;min-height:auto;margin-top:0;padding:0 0 72px;display:block}.home .hero-clean--cover .hero-cover-img{width:100%;max-width:none;height:auto;box-shadow:none;border-radius:0;margin:0 0 40px;display:block}.home .hero-clean--cover .hero-logo{filter:none}.home .hero-clean--cover .eyebrow{color:var(--gold-hover);opacity:1;text-shadow:none}.home .hero-clean--cover h1{color:var(--anthracite);text-shadow:none}.home .hero-clean--cover .lead{color:var(--gris);opacity:1;text-shadow:none}.home .hero-clean--cover .hero-note{color:var(--argent)}.home .hero-clean--cover .btn-primary{background:var(--anthracite);border-color:var(--anthracite);color:#fff}.home .hero-clean--cover .btn-primary:hover{background:var(--navy);border-color:var(--navy)}.home .hero-clean--cover .btn-outline{color:var(--anthracite);border-color:var(--argent)}.home .hero-clean--cover .btn-outline:hover{background:var(--anthracite);color:#fff;border-color:var(--anthracite)}@media (max-width:560px){.home .hero-clean--cover{padding:0 0 52px}.home .hero-clean--cover .hero-cover-img{border-radius:0;margin-bottom:26px}}#apropos{background:linear-gradient(#ffffffe6 0%,#ffffffe0 50%,#ffffffed 100%),url(/theme/assets/universe/labo-recherche.jpg) 50%/cover no-repeat;position:relative}.gammes-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.gamme-card{border:1px solid var(--separateur);border-radius:var(--radius);background:#fff;border-left:3px solid #0000;flex-direction:column;justify-content:space-between;min-height:178px;padding:30px 30px 26px;transition:transform .3s,box-shadow .3s,border-left-color .3s;display:flex;position:relative}.gamme-card:hover{border-left-color:var(--gold-hover);transform:translateY(-5px);box-shadow:0 16px 36px #1a22301a}.gamme-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hover);font-size:.68rem;font-weight:600}.gamme-card h3{color:var(--anthracite);letter-spacing:-.01em;margin:10px 0 6px;font-size:1.5rem;font-weight:600}.gamme-card p{color:var(--gris);margin:0;font-size:.9rem}.gamme-count{color:var(--navy);align-items:center;gap:8px;margin-top:22px;font-size:.85rem;font-weight:500;display:inline-flex}.gamme-count .arr{transition:transform .3s}.gamme-card:hover .gamme-count .arr{transform:translate(5px)}.gamme-card--photo{min-height:246px;padding:26px 28px 22px;overflow:hidden}.gamme-card--photo .gamme-bg{z-index:0;background-position:50%;background-size:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.gamme-card--photo:hover .gamme-bg{transform:scale(1.05)}.gamme-card--photo .gamme-veil{z-index:1;pointer-events:none;background:linear-gradient(#fffffff7 0%,#fffffff0 22%,#ffffffa8 40%,#ffffff38 62%,#ffffff8c 80%,#ffffffed 100%);position:absolute;inset:0}.gamme-card--photo .gamme-head,.gamme-card--photo .gamme-count{z-index:2;position:relative}.gamme-card--photo .gamme-head{display:block}.gamme-card--photo .gamme-head h3{color:var(--anthracite);text-shadow:0 1px 2px #fffffff2,0 0 14px #ffffffe6;margin-top:8px}.gamme-card--photo .gamme-head p{color:var(--anthracite);text-shadow:0 1px 2px #fffffffa,0 0 10px #fffffff2;font-weight:500}.gamme-card--photo .gamme-count{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffc7;border-radius:999px;align-self:flex-start;padding:6px 12px}.breadcrumb{color:var(--gris);margin-bottom:14px;font-size:.82rem}.breadcrumb a{color:var(--navy);font-weight:500}@media (max-width:980px){.gammes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.gammes-grid{grid-template-columns:1fr}}.presentation-clean{text-align:center;max-width:760px;margin:0 auto}.presentation-clean .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hover);margin-bottom:20px;padding-bottom:12px;font-size:.9rem;font-weight:600;display:inline-block;position:relative}.presentation-clean .eyebrow:after{content:"";background:var(--gold);width:46px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:560px){.presentation-clean .eyebrow{letter-spacing:.12em;font-size:.82rem}}.brand-facts{text-align:center;grid-template-columns:repeat(4,1fr);gap:14px;max-width:760px;margin:38px auto 30px;display:grid}.brand-facts .bf{border:1px solid var(--separateur);border-radius:var(--radius);background:var(--blanc);box-shadow:var(--ombre);padding:20px 14px}.brand-facts .bf-num{color:var(--navy);letter-spacing:-.01em;margin-bottom:6px;font-size:1.32rem;font-weight:600;line-height:1.15;display:block}.brand-facts .bf-lab{letter-spacing:.12em;text-transform:uppercase;color:var(--gris);font-size:.76rem;font-weight:500;display:block}@media (max-width:860px){.brand-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.brand-facts{grid-template-columns:1fr;gap:12px;margin:28px auto 24px}.brand-facts .bf{padding:16px 14px}}.patents{border:1px solid var(--separateur);border-radius:var(--radius);background:linear-gradient(#fff,#faf8f4);max-width:680px;margin:6px auto 30px;padding:26px 28px}.patents-title{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-hover);margin-bottom:18px;font-size:.74rem;font-weight:600;display:block}.patents-list{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px 20px;list-style:none;display:grid}.patents-list li{flex-direction:column;padding-left:15px;display:flex;position:relative}.patents-list li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.patents-list strong{color:var(--anthracite);letter-spacing:.01em;font-size:.95rem;font-weight:600}.patents-list span{color:var(--gris);margin-top:2px;font-size:.82rem}@media (max-width:780px){.patents-list{grid-template-columns:1fr;gap:12px}}@media (max-width:640px){.patents{padding:22px 20px}}.presentation-clean h2{margin-bottom:24px}.presentation-clean p{margin-bottom:18px}.presentation-clean p strong{color:var(--anthracite);font-weight:600}.presentation-clean .signature{color:var(--anthracite);font-style:italic;font-weight:400}.pen-underline{white-space:nowrap;color:var(--anthracite);font-weight:500;position:relative}.pen-underline svg{width:calc(100% + 8px);height:.5em;position:absolute;bottom:-.42em;left:-4px;right:-4px;overflow:visible}.pen-underline svg path{fill:none;stroke:var(--gold);stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340px;transition:stroke-dashoffset 1.1s cubic-bezier(.6,.1,.2,1) .35s}.reveal.in .pen-underline svg path{stroke-dashoffset:0}.fiche-media img{filter:drop-shadow(0 18px 26px #282e3a24)}.breadcrumb{color:var(--argent);padding:28px 0 0;font-size:.82rem}.breadcrumb a{color:var(--gris)}.breadcrumb a:hover{color:var(--anthracite)}.fiche{padding:40px 0 100px}.fiche-wrap{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.fiche-media{background:linear-gradient(170deg, #fff 0%, var(--bg) 100%);border:1px solid var(--separateur);border-radius:var(--radius);aspect-ratio:1;justify-content:center;align-items:center;padding:54px;display:flex;position:sticky;top:112px}.fiche-media img{object-fit:contain;max-width:100%;max-height:100%}.fiche-info .badge-cat{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hover);margin-bottom:14px;font-size:.66rem;font-weight:600;display:inline-block}.fiche-info h1{color:var(--anthracite);margin-bottom:8px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:400}.fiche-format{color:var(--argent);margin-bottom:22px;font-size:.95rem}.fiche-contenant{align-items:center;gap:12px;margin:0 0 22px;display:flex}.fiche-contenant label{letter-spacing:.08em;text-transform:uppercase;color:var(--gris);font-size:.72rem;font-weight:700}.fiche-contenant select{border:1px solid var(--separateur);color:var(--anthracite);background:var(--blanc);cursor:pointer;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:.92rem;font-weight:500;transition:border-color .2s}.fiche-contenant select:focus{border-color:var(--anthracite);outline:none}.fiche-lead{color:var(--gris);margin-bottom:24px;font-size:1.02rem}.usage-badge{letter-spacing:.03em;border-radius:50px;align-items:center;gap:7px;margin-bottom:22px;padding:7px 15px;font-size:.74rem;font-weight:600;display:inline-flex}.usage-badge.pro{background:var(--navy);color:#fff}.usage-badge.home{color:#4f6f68;background:#eaf2ee;border:1px solid #d2e2db}.usage-badge.mixte{background:var(--bg);color:var(--anthracite);border:1px solid var(--separateur)}.fiche-benefits{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.fiche-benefits span{background:var(--bg);border:1px solid var(--separateur);color:var(--anthracite);border-radius:50px;padding:6px 14px;font-size:.74rem;font-weight:500}.fiche-media.no-img{background:linear-gradient(170deg,#fff,var(--bg))}.fiche-media .ph{text-align:center}.fiche-media .ph img{opacity:.45;filter:none;width:auto;height:52px;animation:none}.fiche-media .ph-note{color:var(--argent);letter-spacing:.05em;margin-top:14px;font-size:.85rem}.fiche-price-box{background:var(--bg);border:1px solid var(--separateur);border-radius:var(--radius);margin-bottom:30px;padding:26px}.fiche-price-box .lock{color:var(--anthracite);align-items:center;gap:8px;margin-bottom:6px;font-weight:500;display:flex}.fiche-price-box .note{color:var(--gris);margin-bottom:18px;font-size:.85rem}.fiche-price-box .btn{text-align:center;width:100%}.fiche-features{margin-bottom:8px;list-style:none}.fiche-features li{border-bottom:1px solid var(--separateur);color:var(--anthracite);align-items:flex-start;gap:10px;padding:9px 0;font-size:.92rem;display:flex}.fiche-features li .ic{color:var(--gold-hover);font-weight:600}.fiche-details{max-width:860px;margin:70px auto 0}.fiche-block{margin-bottom:40px}.fiche-block h2{margin-bottom:14px;font-size:1.4rem;font-weight:500}.fiche-block p{margin-bottom:12px}.fiche-block ul{margin:12px 0 0 20px}.fiche-block ul li{color:var(--gris);margin-bottom:8px;font-size:.94rem}.fiche-acc{border:1px solid var(--separateur);background:var(--blanc);border-radius:14px;margin-bottom:16px;padding:0 24px;transition:border-color .2s,box-shadow .2s}.fiche-acc[open]{border-color:var(--argent);box-shadow:var(--ombre)}.fiche-acc>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;list-style:none;display:flex}.fiche-acc>summary::-webkit-details-marker{display:none}.fiche-acc>summary h2{margin:0;font-size:1.25rem}.fiche-acc>summary:after{content:"+";color:var(--argent);flex-shrink:0;font-size:1.7rem;font-weight:300;line-height:1;transition:transform .25s}.fiche-acc[open]>summary:after{transform:rotate(45deg)}.fiche-acc .fiche-acc-body{padding:0 0 22px}.fiche-acc .fiche-acc-body ul{margin:0 0 0 20px}.fiche-protocole{gap:12px;display:grid}.proto-step{background:var(--bg);border:1px solid var(--separateur);border-radius:14px;align-items:flex-start;gap:16px;padding:15px 18px;display:flex}.proto-step .num{background:var(--gold);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.85rem;font-weight:600;display:flex}.proto-step .txt h4{color:var(--anthracite);margin-bottom:3px;font-size:.98rem;font-weight:600}.proto-step .txt p{color:var(--gris);margin:0;font-size:.88rem}@media (max-width:860px){.fiche-wrap{grid-template-columns:1fr;gap:32px}.fiche-media{aspect-ratio:4/3;position:static}}@media (max-width:820px){.trust-cards-grid{grid-template-columns:1fr 1fr;gap:18px}.trust-cards--overlap{margin-top:-40px;padding-bottom:56px}.trust-cards--overlap:after{top:40px}}@media (max-width:460px){.trust-cards-grid{grid-template-columns:1fr}.trust-cards--overlap{margin-top:0;padding:40px 0 10px}.trust-cards--overlap:after{display:none}}.aud-card{text-align:left;border-radius:var(--radius);min-height:360px;box-shadow:var(--ombre);background-position:50%;background-size:cover;border:none;align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.aud-card:hover{box-shadow:var(--ombre-forte);transform:translateY(-6px)}.aud-overlay{background:linear-gradient(#141b261f 0%,#141b2673 50%,#141b26e0 100%);position:absolute;inset:0}.aud-content{z-index:1;padding:30px 28px;position:relative}.aud-card h3{color:#fff;margin-bottom:10px;font-size:1.2rem;font-weight:500}.aud-card p{color:#ffffffd9;font-size:.9rem}.homecare-famille{margin:54px 0 24px}.homecare-famille:first-child{margin-top:0}.homecare-famille h3{color:var(--anthracite);border-bottom:2px solid var(--gold);padding-bottom:10px;font-size:1.35rem;font-weight:500;display:inline-block}.marquee-produits{border-top:1px solid var(--separateur);border-bottom:1px solid var(--separateur);background:linear-gradient(#fff 0%,#f3f4f6 100%);padding:54px 0;overflow:hidden}.marquee-track{align-items:center;gap:70px;width:max-content;animation:34s linear infinite marquee-scroll;display:flex}.marquee-produits:hover .marquee-track{animation-play-state:paused}.marquee-item{flex:none;justify-content:center;align-items:center;height:130px;display:flex}.marquee-item img{object-fit:contain;width:auto;height:100%}.marquee-item.is-logo img{opacity:.55;height:42px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cat-toggle{background:var(--bg2);border-radius:999px;gap:6px;margin-top:28px;padding:6px;display:inline-flex}.cat-toggle-btn{color:var(--gris);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 22px;font-family:inherit;font-size:.9rem;font-weight:500;transition:background .25s,color .25s,box-shadow .25s}.cat-toggle-btn.is-active{background:var(--blanc);color:var(--anthracite);box-shadow:0 2px 8px #2f333814}.cat-toggle-btn:hover:not(.is-active){color:var(--anthracite)}.gammes-grid[hidden]{display:none}.homecare-vitrine{background:var(--bg);text-align:center}.homecare-vitrine .section-head{max-width:680px;margin:0 auto}.hc-routine{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:42px 0 36px;display:flex}.hc-step{border:1px solid var(--separateur);border-radius:var(--radius);background:#fff;flex-direction:column;align-items:center;gap:12px;min-width:116px;padding:24px 26px;display:flex}.hc-step .hc-num{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:600;display:inline-flex}.hc-step .hc-img{object-fit:cover;border-radius:50%;width:76px;height:76px;display:block;box-shadow:0 4px 14px #2f33381f}.hc-step .hc-label{color:var(--anthracite);font-size:.95rem;font-weight:500}.hc-arrow{color:var(--gold-hover);font-size:1.3rem}.hc-cta{margin-top:6px}@media (max-width:640px){.hc-arrow{display:none}.hc-step{flex:38%;min-width:0;padding:18px}}.se-flags{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.se-flag{opacity:.1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:60%;position:absolute;top:0;bottom:0}.se-flag-kr{background-image:url(/theme/assets/flags/kr.svg);left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 35%,#0000 90%);mask-image:linear-gradient(90deg,#000 0% 35%,#0000 90%)}.se-flag-ma{background-image:url(/theme/assets/flags/ma.svg);right:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 35%,#0000 90%);mask-image:linear-gradient(270deg,#000 0% 35%,#0000 90%)}@media (max-width:768px){.se-flag{opacity:.08;width:72%}}.se-flag{width:60%}.se-flag-kr{opacity:.22}.se-flag-ma{opacity:.32;-webkit-mask-image:linear-gradient(270deg,#000 0% 35%,#0000 92%);mask-image:linear-gradient(270deg,#000 0% 35%,#0000 92%)}.se-flag{background-image:none}.se-flag svg{width:100%;height:100%;display:block}@media (max-width:768px){.se-flag{border-radius:0;width:100%;height:50%;left:0;right:auto;overflow:hidden;transform:none}.se-flag svg g{filter:none!important}.se-flag-kr{opacity:.7;top:0;bottom:auto;-webkit-mask-image:linear-gradient(#000 64%,#0000 100%);mask-image:linear-gradient(#000 64%,#0000 100%)}.se-flag-ma{opacity:.72;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 36%);mask-image:linear-gradient(#0000 0%,#000 36%)}}@media (max-width:980px){header.nav-open .nav-links{border-bottom:1px solid var(--separateur);background:#fff;flex-direction:column;gap:16px;padding:22px 28px 26px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #2f333824}header.nav-open .nav-links a,.home header.nav-open .nav-links a{color:var(--anthracite);opacity:.92;font-size:1rem}.home header.nav-open{background:#fffffff7}.home header.nav-open .logo img{filter:none}}@media (max-width:560px){.produits-grid{grid-template-columns:1fr 1fr;gap:14px}.produit .thumb{aspect-ratio:auto;height:120px;padding:12px}.produit .thumb img{max-height:96px}.produit .info{padding:14px}.produit .info h4{font-size:.9rem}.produit .info .capacity{margin-bottom:10px}.produit .price-locked{padding:8px 10px;font-size:.72rem}.fiche-media{aspect-ratio:auto;max-width:200px;margin:0 auto;padding:18px}.fiche-media img{max-height:190px}.valeurs-grid,.aud-grid{grid-template-columns:1fr 1fr;gap:14px}.valeur{padding:10px 6px}.valeur .icon{width:50px;height:50px;margin-bottom:12px;font-size:1.2rem}.valeur h3{margin-bottom:6px;font-size:1.05rem}.valeur p{font-size:.82rem;line-height:1.5}.trust-card{padding:20px 14px}.aud-content{padding:22px 16px}section{padding:48px 0}}.legal{max-width:820px;margin:0 auto}.legal h2{color:var(--anthracite);letter-spacing:-.01em;margin:40px 0 14px;font-size:1.25rem;font-weight:600}.legal h2:first-child{margin-top:0}.legal h3{color:var(--anthracite);margin:24px 0 8px;font-size:1rem;font-weight:600}.legal p{margin-bottom:14px}.legal ul{margin:0 0 16px 22px}.legal li{color:var(--gris);margin-bottom:8px;font-size:.95rem}.legal strong{color:var(--anthracite);font-weight:600}.legal a{color:var(--gold-hover)}.legal a:hover{text-decoration:underline}.legal-meta{background:var(--bg);border:1px solid var(--separateur);border-radius:var(--radius);margin-bottom:32px;padding:24px 28px}.legal-meta p{margin-bottom:6px;font-size:.95rem}.legal-meta p:last-child{margin-bottom:0}.legal-maj{color:var(--argent);margin-top:44px;font-size:.85rem;font-style:italic}.legal-todo{color:#8a6d2f;background:#fff8ec;border:1px solid #e8d6a8;border-radius:12px;margin:0 0 16px;padding:14px 18px;font-size:.9rem}.legal-todo strong{color:#6f561f}.footer-bottom a{color:#ffffff8c}.footer-bottom a:hover{color:#fff}body.woocommerce-cart main.container,body.woocommerce-checkout main.container{color:var(--anthracite);font-family:Poppins,sans-serif;max-width:var(--max)!important}body.woocommerce-cart main.container>h1,body.woocommerce-checkout main.container>h1{text-align:center;color:var(--anthracite);letter-spacing:-.01em;margin-bottom:10px;font-weight:600}.wp-block-woocommerce-empty-cart-block{text-align:center;padding:16px 0 4px}.wp-block-woocommerce-empty-cart-block>.wp-block-image,.wp-block-woocommerce-empty-cart-block>figure,.wp-block-woocommerce-empty-cart-block>img,.wc-block-cart__empty-cart__image{display:none!important}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{display:block;content:""!important;width:58px!important;height:58px!important;box-shadow:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bb9a63' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 12.2a1.5 1.5 0 0 0 1.5 1.2h7.8a1.5 1.5 0 0 0 1.5-1.2L21 7H6'/%3E%3Ccircle cx='10' cy='20.5' r='1.3'/%3E%3Ccircle cx='17' cy='20.5' r='1.3'/%3E%3C/svg%3E") 50%/contain no-repeat!important;border-radius:0!important;margin:8px auto 18px!important;-webkit-mask:none!important;mask:none!important}.wc-block-cart__empty-cart__title{margin-bottom:6px;color:var(--anthracite)!important;font-family:Poppins,sans-serif!important;font-size:1.2rem!important;font-weight:500!important}.wp-block-woocommerce-empty-cart-block>h2.wp-block-heading:not(.with-empty-cart-icon),.wc-block-grid__heading{text-align:center;letter-spacing:-.01em;color:var(--anthracite)!important;margin:34px 0 22px!important;font-size:1.55rem!important;font-weight:600!important}.wp-block-woocommerce-empty-cart-block .wp-block-separator,.wp-block-woocommerce-empty-cart-block hr{display:none!important}.wc-block-grid__products{gap:22px!important}.wc-block-grid__product{background:var(--blanc);border:1px solid var(--separateur);border-radius:var(--radius);box-shadow:var(--ombre);padding:16px 16px 20px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}.wc-block-grid__product:hover{box-shadow:var(--ombre-forte);transform:translateY(-4px)}.wc-block-grid__product-image img{object-fit:contain;width:auto;max-height:200px}.wc-block-grid__product-title{color:var(--anthracite);font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500}.wc-block-grid__product-price,.wc-block-grid__product .price{color:var(--gris);font-size:.9rem}.wc-block-cart-items{border:none}.wc-block-cart-items__row{border-bottom:1px solid var(--separateur)}.wc-block-cart-item__image img{border:1px solid var(--separateur);background:var(--blanc);border-radius:12px}.wc-block-components-product-name{font-family:Poppins,sans-serif;font-weight:500;color:var(--anthracite)!important}.wc-block-components-product-name:hover{color:var(--navy)!important}.wc-block-cart-item__remove-link{color:var(--gris);font-size:.78rem}.wc-block-cart-item__remove-link:hover{color:var(--anthracite)}.wc-block-components-quantity-selector{background:var(--blanc);border:1px solid var(--separateur)!important;border-radius:10px!important}.wc-block-components-quantity-selector__button{color:var(--anthracite)}.wc-block-components-quantity-selector__input{color:var(--anthracite);font-family:Poppins,sans-serif}.wc-block-cart__sidebar .wc-block-components-totals-wrapper,.wp-block-woocommerce-cart-order-summary-block{background:var(--blanc);border:1px solid var(--separateur);border-radius:var(--radius);box-shadow:var(--ombre);padding:22px 22px 10px}.wc-block-components-totals-item__label{color:var(--gris);font-family:Poppins,sans-serif}.wc-block-components-totals-item__value{color:var(--anthracite);font-family:Poppins,sans-serif;font-weight:500}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--navy);font-size:1.15rem;font-weight:600}.wc-block-components-totals-coupon__input input{font-family:Poppins,sans-serif;border:1px solid var(--separateur)!important;border-radius:10px!important}.wc-block-components-button.wc-block-components-button--contained,.wc-block-cart__submit-button,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button{letter-spacing:.01em;background:var(--navy)!important;color:#fff!important;border:1px solid var(--navy)!important;box-shadow:none!important;border-radius:12px!important;padding:15px 28px!important;font-family:Poppins,sans-serif!important;font-weight:500!important;transition:transform .2s,box-shadow .2s,background .2s!important}.wc-block-components-button.wc-block-components-button--contained:hover,.wc-block-cart__submit-button:hover{transform:translateY(-2px);box-shadow:var(--ombre)!important;background:#283344!important}.wc-block-components-button.wc-block-components-button--outlined{color:var(--navy)!important;border:1px solid var(--argent)!important;border-radius:12px!important;font-family:Poppins,sans-serif!important}.wc-block-components-button.wc-block-components-button--outlined:hover{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}.wc-block-components-notice-banner{font-family:Poppins,sans-serif;border-radius:12px!important}@media (max-width:768px){body.woocommerce-cart main.container,body.woocommerce-checkout main.container{padding-left:14px!important;padding-right:14px!important}.wp-block-woocommerce-product-new h2,.wc-block-grid__heading{font-size:1.3rem!important}}@media (prefers-reduced-motion:reduce){.wc-block-grid__product,.wc-block-components-button.wc-block-components-button--contained,.wc-block-cart__submit-button{transition:none!important}.wc-block-grid__product:hover,.wc-block-components-button.wc-block-components-button--contained:hover{transform:none!important}}.hero-cond-link{color:var(--gold-hover);border-bottom:1px solid #0000;margin-top:16px;font-size:.9rem;text-decoration:none;transition:border-color .2s;display:inline-block}.hero-cond-link:hover{border-bottom-color:var(--gold-hover)}.cmd-modal{z-index:2000;opacity:0;visibility:hidden;justify-content:center;align-items:center;padding:24px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.cmd-modal.open{opacity:1;visibility:visible}.cmd-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#23262a8c;position:absolute;inset:0}.cmd-dialog{z-index:1;background:var(--blanc);width:100%;max-width:880px;max-height:92vh;box-shadow:var(--ombre-forte);border-radius:22px;grid-template-columns:.82fr 1fr;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:hidden;transform:translateY(16px)scale(.98)}.cmd-modal.open .cmd-dialog{transform:translateY(0)scale(1)}.cmd-close{z-index:3;width:38px;height:38px;color:var(--anthracite);cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background .2s,transform .2s;display:flex;position:absolute;top:14px;right:16px;box-shadow:0 2px 10px #2f333824}.cmd-close:hover{background:var(--blanc);transform:rotate(90deg)}.cmd-visual{background:var(--bg);position:relative;overflow:hidden}.cmd-visual-img{object-fit:cover;width:100%;height:100%;display:block}.cmd-visual:after{content:"";background:linear-gradient(120deg,#2f33380d,#0000000a);position:absolute;inset:0}.cmd-content{padding:44px 40px 38px;overflow-y:auto}.cmd-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hover);margin-bottom:12px;font-size:.72rem;font-weight:600;display:block}.cmd-content h2{margin-bottom:12px;font-size:1.7rem}.cmd-intro{margin-bottom:26px;font-size:.94rem;line-height:1.6}.cmd-list{margin:0 0 24px;padding:0;list-style:none}.cmd-list li{border-top:1px solid var(--separateur);gap:16px;padding:16px 0;display:flex}.cmd-list li:first-child{border-top:none;padding-top:0}.cmd-num{background:var(--gold);width:30px;height:30px;color:var(--blanc);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex}.cmd-list strong{color:var(--anthracite);margin-bottom:3px;font-size:1rem;font-weight:500;display:block}.cmd-list span:not(.cmd-num){color:var(--gris);font-size:.9rem;font-weight:300;line-height:1.55;display:block}.cmd-list b{color:var(--gold-hover);font-weight:600}.cmd-contact{color:var(--gris);margin:0 0 20px;font-size:.9rem;font-weight:300;line-height:1.55}.cmd-actions{flex-wrap:wrap;gap:12px;display:flex}.cmd-actions .btn{font-size:.9rem}.cmd-btn-wa{color:#fff;background:#1f9d55;border-color:#1f9d55;justify-content:center;align-items:center;display:inline-flex}.cmd-btn-wa:hover{box-shadow:var(--ombre);background:#17843f;border-color:#17843f;transform:translateY(-2px)}@media (max-width:720px){.cmd-dialog{grid-template-columns:1fr;max-height:90vh;overflow-y:auto}.cmd-visual{max-height:160px}.cmd-content{padding:30px 26px}.cmd-content h2{font-size:1.45rem}.cmd-actions .btn{text-align:center;flex:auto}}.rdv-tab{z-index:1200;background:var(--navy);color:#fff;border:1px solid #00000038;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;padding:0;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:flex;position:fixed;top:auto;bottom:24px;right:24px;transform:none;box-shadow:0 8px 24px #1a223052}.rdv-tab:hover{background:#10182a;transform:translateY(-3px);box-shadow:0 12px 30px #1a223061}.rdv-tab>span:not(.rdv-ic){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.se-active .rdv-tab{display:none}.rdv-tab .rdv-ic{color:var(--gold);display:flex}.rdv-tab .rdv-ic svg{width:23px;height:23px;display:block}@media (max-width:700px){.rdv-tab{width:52px;height:52px;bottom:18px;right:18px}.rdv-tab .rdv-ic svg{width:21px;height:21px}}.reserver-wrap{max-width:900px;margin:0 auto}.reserver-intro{text-align:center;color:var(--gris);max-width:720px;margin:0 auto 34px;font-size:1.02rem;line-height:1.7}.reserver-intro strong{color:var(--anthracite);font-weight:600}.reserver-embed{border-radius:var(--radius);border:1px solid var(--separateur);width:100%;height:720px;box-shadow:var(--ombre);background:#fff;position:relative;overflow:hidden}.reserver-loading{z-index:0;text-align:center;color:var(--gris);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.reserver-loading a{color:var(--gold-hover);font-weight:600}.rl-spin{border:3px solid var(--separateur);border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite rl-rot}@keyframes rl-rot{to{transform:rotate(360deg)}}.reserver-embed iframe{z-index:1;border:0;width:100%;height:100%;display:block;position:relative}.reserver-alt{text-align:center;color:var(--gris);margin-top:24px;font-size:.92rem;line-height:1.6}.reserver-alt a{color:var(--gold-hover);font-weight:600}@media (max-width:600px){.reserver-embed{height:640px}}@media (max-width:700px){.hero-clean .hero-logo{height:40px;margin-bottom:18px}}.home header{position:fixed;top:0;left:0;right:0}.home .hero-clean--cover h1{font-size:clamp(1.75rem,3.4vw,2.9rem)}.home .hero-clean--cover .lead{font-size:1.02rem}.home .hero-clean--cover .hero-logo{height:48px;margin-bottom:18px}@media (max-width:700px){.home .hero-clean--cover h1{font-size:1.5rem;line-height:1.22}.home .hero-clean--cover .lead{font-size:.95rem}.home .hero-clean--cover .hero-logo{height:34px;margin-bottom:14px}.home .hero-clean--cover .eyebrow{font-size:.68rem}.home .hero-clean--cover{padding-top:0}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hover);margin-bottom:14px;font-size:.9rem;font-weight:500;display:block}.nav-links{align-items:center;gap:22px}.nav-links a{white-space:nowrap}@media (max-width:1380px){.nav-links{gap:17px}.nav-links a{font-size:.87rem}}@media (max-width:1150px){.nav-links{gap:13px}.nav-links a{font-size:.82rem}}.home .hero-clean--cover{position:relative}.home .hero-clean--cover:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#ffffffb8 0%,#ffffff47 55%,#fff0 100%);height:130px;position:absolute;top:0;left:0;right:0}@media (max-width:700px){.home .hero-clean--cover:before{height:105px}}body.se-active .hero-clean--cover{opacity:0;transform:scale(1.03)}body.se-reveal .hero-clean--cover{opacity:1;transition:opacity .85s cubic-bezier(.4,0,.2,1),transform 1.1s cubic-bezier(.4,0,.2,1);transform:none}body:not(.se-active) .hero-clean--cover{opacity:1;transform:none}.se-media{transition:width .22s cubic-bezier(.25,.6,.35,1),height .22s cubic-bezier(.25,.6,.35,1),border-radius .22s linear}@media (max-width:1200px){.nav-links{display:none}.burger{display:block}header.nav-open .nav-links{border-bottom:1px solid var(--separateur);background:#fff;flex-direction:column;gap:16px;padding:22px 28px 26px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #2f333824}header.nav-open .nav-links li:first-child{display:block}header.nav-open .nav-links a,.home header.nav-open .nav-links a{color:var(--anthracite);opacity:.92;font-size:1rem}.home header.nav-open{background:#fffffff7}.home header.nav-open .logo img{filter:none}}
.jd-woo{max-width:var(--max,1200px);margin:0 auto;padding:140px 20px 80px}.jd-woo h1,.jd-woo h2,.jd-woo h3{color:var(--anthracite);letter-spacing:-.01em;font-weight:500}.jd-woo h1.woocommerce-products-header__title,.jd-woo h1.product_title{margin:0 0 18px;font-size:2rem}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt,.woocommerce .single_add_to_cart_button,.woocommerce #payment #place_order,.woocommerce-cart .checkout-button{background:var(--navy);border:1.5px solid var(--navy);letter-spacing:.02em;cursor:pointer;border-radius:50px;padding:14px 34px;font-family:inherit;font-size:.9rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:inline-block;color:#fff!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce #payment #place_order:hover,.woocommerce-cart .checkout-button:hover{box-shadow:var(--ombre);background:#283344;border-color:#283344;transform:translateY(-2px);color:#fff!important}.woocommerce a.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button.disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#111214;letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.woocommerce .price .woocommerce-price-suffix{color:var(--gris);letter-spacing:.02em;margin-left:5px;font-size:.7em;font-weight:400}.woocommerce .price del{color:var(--argent);font-weight:400}.woocommerce .price ins{text-decoration:none}.woocommerce ul.products{margin-top:26px}.woocommerce ul.products li.product{background:var(--blanc,#fff);border:1px solid var(--separateur);border-radius:var(--radius,16px);text-align:center;padding:14px 14px 22px;transition:transform .25s,box-shadow .25s,border-color .25s}.woocommerce ul.products li.product:hover{box-shadow:var(--ombre-forte,var(--ombre));border-color:#0000;transform:translateY(-3px)}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block}.woocommerce ul.products li.product a img{aspect-ratio:1;object-fit:contain;box-sizing:border-box;background:0 0;border-radius:12px;width:100%;height:auto;margin:0 0 16px;padding:4%;transition:none;display:block}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2{color:var(--gris);min-height:2.8em;padding:0 6px 6px;font-size:.95rem;font-weight:500;line-height:1.4}.woocommerce ul.products li.product .price{margin:2px 0 0;font-size:1.05rem;display:block}.woocommerce ul.products li.product .button{margin-top:14px;padding:11px 26px;font-size:.85rem}.woocommerce ul.products li.product .jd-prix-masque{margin-top:4px;display:block}.woocommerce span.onsale{background:var(--gold);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;min-width:0;min-height:0;padding:7px 12px;font-size:.72rem;font-weight:500;line-height:1}.woocommerce div.product .stock,.woocommerce ul.products li.product .stock{color:var(--gris);font-size:.88rem}.woocommerce div.product .stock.in-stock{color:var(--gold)}.woocommerce div.product .stock.out-of-stock{color:var(--gris)}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice{background:var(--bg);color:var(--anthracite);border-top:0;border-left:3px solid var(--argent);border-radius:10px;padding:16px 20px 16px 48px}.woocommerce-message{border-left-color:var(--gold)}.woocommerce-message:before{color:var(--gold)}.woocommerce-info:before{color:var(--argent)}.woocommerce-error{border-left-color:var(--anthracite)}.woocommerce-error:before{color:var(--anthracite)}.woocommerce-message a.button,.woocommerce-info a.button{padding:9px 18px;font-size:.85rem}.woocommerce .woocommerce-breadcrumb{color:var(--gris);margin-bottom:26px;font-size:.85rem}.woocommerce .woocommerce-breadcrumb a{color:var(--gris)}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--anthracite)}.woocommerce .woocommerce-result-count{color:var(--gris);font-size:.9rem}.woocommerce .woocommerce-ordering select,.woocommerce div.product form.cart .quantity .qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-cart .coupon .input-text{border:1px solid var(--separateur);color:var(--anthracite);background:var(--bg);border-radius:10px;padding:11px 14px;font-family:inherit;font-size:.92rem;transition:border-color .2s}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce div.product form.cart .quantity .qty:focus{border-color:var(--gold);background:#fff;outline:none}.woocommerce div.product form.cart .quantity .qty{text-align:center;width:80px}.woocommerce div.product form.cart{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 28px;display:flex}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid var(--separateur);margin:0 0 22px;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border:0;border-radius:0;margin:0 22px 0 0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--gris);border-bottom:2px solid #0000;padding:12px 2px;font-weight:500}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--anthracite);border-bottom-color:var(--gold)}.woocommerce div.product .woocommerce-tabs .panel{color:var(--gris);line-height:1.75}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:1.15rem}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{border-color:var(--separateur);color:var(--gris)}.woocommerce div.product .product_meta{color:var(--gris);font-size:.85rem}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--gris);line-height:1.75}.woocommerce div.product div.images{margin-bottom:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{margin:0}.woocommerce div.product div.images .woocommerce-product-gallery__image{border-radius:var(--radius,16px);aspect-ratio:1;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;padding:4%;display:flex;overflow:hidden}.woocommerce div.product div.images .woocommerce-product-gallery__image img,.woocommerce div.product div.images img{object-fit:contain;border-radius:0;width:100%;height:100%;margin:0;display:block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__image a{pointer-events:none;cursor:default}.woocommerce div.product div.images .flex-control-thumbs{margin-top:12px}.woocommerce div.product div.images .flex-control-thumbs li img{object-fit:contain;aspect-ratio:1;box-sizing:border-box;background:0 0;border-radius:10px;padding:2%}.woocommerce div.product div.summary{padding-left:24px}.woocommerce div.product .jd-gamme{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:6px 0 10px;font-size:.72rem;font-weight:600}.woocommerce div.product h1.product_title{color:var(--gris);margin:0 0 16px;font-size:1.85rem;font-weight:500;line-height:1.2}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--gris);margin-bottom:26px;font-size:.97rem;line-height:1.75}.woocommerce div.product .jd-achat{border-top:1px solid var(--separateur);margin:0 0 26px;padding-top:22px}.woocommerce div.product .jd-achat p.price{color:#111214;margin:0 0 16px;font-size:1.75rem;font-weight:600;line-height:1.1}.woocommerce div.product .jd-achat p.price .woocommerce-price-suffix{vertical-align:middle;font-size:.5em}.woocommerce div.product .jd-achat form.cart{margin:0 0 14px}.woocommerce div.product .jd-achat form.cart .single_add_to_cart_button{padding:15px 38px;font-size:.92rem}.woocommerce div.product .jd-achat a.jd-bouton-medecin{margin:0 0 14px;padding:15px 38px;font-size:.92rem;display:inline-block}.woocommerce div.product .jd-achat .jd-achat-note{color:var(--argent);letter-spacing:.01em;margin:0;font-size:.78rem}.woocommerce div.product .jd-achat .jd-prix-masque{margin-bottom:8px;font-size:1rem;display:block}.woocommerce div.product .product_meta{color:var(--argent);letter-spacing:.02em;font-size:.8rem}.woocommerce div.product .product_meta>span{margin-bottom:4px;display:block}.woocommerce div.product .product_meta a{color:var(--gris)}.woocommerce div.product .product_meta a:hover{color:var(--gold)}.woocommerce div.product .woocommerce-tabs{margin-top:48px}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 4px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:var(--gris);background:0 0;border-radius:999px;padding:8px 14px}.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--bg);color:var(--anthracite)}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--navy);color:#fff}.woocommerce table.shop_table{border:1px solid var(--separateur);border-radius:var(--radius,16px);border-collapse:separate;overflow:hidden}.woocommerce table.shop_table th{color:var(--anthracite);background:var(--bg);font-weight:500}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-color:var(--separateur)}.woocommerce-cart .cart-collaterals .cart_totals h2,.woocommerce-checkout #order_review_heading{font-size:1.15rem}.woocommerce #payment{background:var(--bg);border-radius:var(--radius,16px)}.woocommerce #payment div.payment_box{color:var(--gris);background:#fff;border-radius:10px}.woocommerce #payment div.payment_box:before{border-bottom-color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:var(--gris);border-radius:10px;padding:10px 14px;display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:var(--bg);color:var(--anthracite)}.woocommerce a.remove{color:var(--gris)!important}.woocommerce a.remove:hover{background:var(--anthracite);color:#fff!important}.woocommerce .star-rating span:before,.woocommerce .star-rating:before{color:var(--gold)}.woocommerce a{color:var(--anthracite)}.woocommerce a:hover{color:var(--gold-hover,var(--gold))}.woocommerce .woocommerce-products-header{margin-bottom:8px}@media (max-width:768px){.woocommerce div.product div.summary{margin-top:24px;padding-left:0}.woocommerce div.product h1.product_title,.woocommerce div.product .jd-achat p.price{font-size:1.5rem}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0}.woocommerce div.product .jd-achat form.cart{flex-direction:column;align-items:stretch}.woocommerce div.product .jd-achat form.cart .quantity{width:100%;margin:0 0 10px}.woocommerce div.product .jd-achat form.cart .quantity .qty{width:100%}.woocommerce div.product .jd-achat form.cart .single_add_to_cart_button{text-align:center;width:100%;padding:15px 20px}.woocommerce div.product .jd-achat a.jd-bouton-medecin{text-align:center;box-sizing:border-box;width:100%;padding:15px 20px;display:block}}.jd-cat-intro{text-align:center;max-width:720px;margin:0 auto 36px}.jd-cat-intro h1{color:#2f3338;text-wrap:balance;margin:0 0 14px;font-size:34px;line-height:1.15}.jd-cat-intro p{color:#3a3f45;text-wrap:pretty;margin:0;font-size:1.02rem;font-weight:600;line-height:1.7}.cat-tabs{justify-content:center;gap:8px;margin:0 0 32px;display:flex}.cat-tab{font:inherit;color:#767b81;cursor:pointer;background:#fff;border:1px solid #e4e4e4;border-radius:999px;padding:10px 22px;font-size:15px;transition:all .2s}.cat-tab.is-active{color:#fff;background:#2f3338;border-color:#2f3338}.cat-card--plain{background:#fff;border:1px solid #ececec;border-radius:12px;padding:28px 24px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block}.cat-card--plain:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.cat-card--plain h3{color:#2f3338;margin:0 0 6px;font-size:19px}.cat-card--plain p{color:#767b81;margin:0 0 14px;font-size:14px}.cat-card--plain .arrow{color:#000;font-size:14px}.cat-grid[hidden],[data-panel][hidden],.gammes-grid[hidden],.cat-grid[hidden],[data-panel][hidden]{display:none!important}body.tax-categorie_fonctionnelle .woocommerce ul.products,body.tax-categorie_fonctionnelle ul.products{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}body.tax-categorie_fonctionnelle ul.products li.product:not(.jd-famille){flex:0 258px;min-width:0}body.tax-categorie_fonctionnelle ul.products:before,body.tax-categorie_fonctionnelle ul.products:after{content:none}body.tax-categorie_fonctionnelle ul.products li.product{float:none;clear:none;width:auto;margin:0}body.tax-categorie_fonctionnelle ul.products li.product.jd-famille{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex:0 0 100%;margin:46px 0 6px;padding:0}body.tax-categorie_fonctionnelle ul.products li.product.jd-famille:first-child{margin-top:6px}body.tax-categorie_fonctionnelle ul.products li.product.jd-famille:hover{box-shadow:none;transform:none}body.tax-categorie_fonctionnelle ul.products li.product.jd-famille:before{content:"";background:#000;width:54px;height:2px;margin:0 auto 20px;display:block}body.tax-categorie_fonctionnelle ul.products li.product.jd-famille h2{color:#2f3338;letter-spacing:-.01em;text-transform:none;text-wrap:balance;min-height:0;margin:0;padding:0;font-size:1.75rem;font-weight:600;line-height:1.2}body.tax-categorie_fonctionnelle ul.products li.product.jd-famille p{color:#3a3f45;text-wrap:pretty;max-width:700px;margin:14px auto 0;font-size:1.02rem;font-weight:600;line-height:1.7}@media (max-width:640px){body.tax-categorie_fonctionnelle ul.products li.product.jd-famille{margin-top:34px}body.tax-categorie_fonctionnelle ul.products li.product.jd-famille h2{font-size:1.4rem}}.jd-revente-intro{max-width:1000px;margin:0 auto 40px}.jd-revente-etapes{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;display:grid}.jd-revente-etape{border:1px solid var(--separateur);border-radius:var(--radius,16px);background:#fff;padding:26px 24px 24px}.jd-revente-num{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;font-size:.95rem;font-weight:700;display:inline-flex}.jd-revente-etape h3{color:#2f3338;margin:0 0 10px;font-size:1.1rem;font-weight:600;line-height:1.3}.jd-revente-etape p{color:#3a3f45;margin:0;font-size:.98rem;line-height:1.65}.jd-revente-note{text-align:center;color:#767b81;margin:24px 0 0;font-size:.95rem}.jd-revente-note a{color:#000}body.term-homecare .jd-woo{padding-top:120px}.jd-rv-surtitre{letter-spacing:.16em;text-transform:uppercase;color:#000;font-size:.74rem;font-weight:600}.jd-rv-intro{text-align:center;max-width:760px;margin:0 auto 30px}.jd-rv-intro h1{color:#2f3338;letter-spacing:-.015em;text-wrap:balance;margin:8px 0 14px;font-size:38px;font-weight:600;line-height:1.12}.jd-rv-intro p{color:#3a3f45;text-wrap:pretty;margin:0;font-size:1.02rem;font-weight:600;line-height:1.7}.jd-rv-hero{border-radius:24px;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:10px;height:250px;margin:0 auto 46px;display:grid;position:relative;overflow:hidden}.jd-rv-hero-photo{background-repeat:no-repeat;background-size:cover;animation:14s ease-in-out infinite alternate jd-rv-respire;transform:scale(1.02)}.jd-rv-hero-photo:nth-child(2){animation-delay:-4s}.jd-rv-hero-photo:nth-child(3){animation-delay:-8s}.jd-rv-hero-photo:nth-child(4){animation-delay:-11s}.jd-rv-hero-legende{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#2f3338;white-space:nowrap;background:#ffffffeb;border-radius:99px;padding:9px 20px;font-size:.86rem;font-weight:500;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #2f33381f}.jd-rv-hero-legende b{color:#000;font-weight:600}@keyframes jd-rv-respire{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.jd-rv-verrou{text-align:center;background:#f5f6f7;border-radius:26px;max-width:760px;margin:0 auto 30px;padding:36px 34px}.jd-rv-verrou h2{color:#2f3338;margin:8px 0 10px;font-size:1.5rem;font-weight:600}.jd-rv-verrou p{color:#3a3f45;max-width:520px;margin:0 auto 20px}.jd-rv-rendement{isolation:isolate;text-align:left;background:#f5f6f7;border-radius:26px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;max-width:1040px;margin:0 auto 40px;padding:38px 40px;display:grid;position:relative;overflow:hidden}.jd-rv-fond{z-index:-1;opacity:.09;pointer-events:none;width:360px;height:360px;transition:opacity .5s;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.jd-rv-fond img{object-fit:contain;width:100%;height:100%}.jd-rv-choix h2{color:#2f3338;text-wrap:balance;margin:8px 0 12px;font-size:1.55rem;font-weight:600;line-height:1.25}.jd-rv-choix>p{color:#3a3f45;margin:0 0 22px;font-size:.95rem}.jd-rv-champ{gap:6px;margin-bottom:14px;display:grid;position:relative}.jd-rv-libelle{color:#767b81;font-size:.8rem;font-weight:500}.jd-rv-bouton{width:100%;font:inherit;text-align:left;cursor:pointer;color:#2f3338;background:#fff;border:1px solid #e6e8ea;border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:grid}.jd-rv-bouton img{object-fit:contain;background:#f5f6f7;border-radius:10px;width:52px;height:52px;padding:3px}.jd-rv-cb-nom{font-size:.95rem;font-weight:500;line-height:1.3;display:block}.jd-rv-cb-fmt{color:#767b81;font-size:.78rem;display:block}.jd-rv-fleche{border-bottom:2px solid #767b81;border-right:2px solid #767b81;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.jd-rv-bouton[aria-expanded=true] .jd-rv-fleche{transform:rotate(-135deg)translateY(-2px)}.jd-rv-liste{z-index:30;background:#fff;border:1px solid #e6e8ea;border-radius:16px;max-height:380px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px #2f33382e}.jd-rv-liste:focus{outline:none}.jd-rv-opt-groupe{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#000;background:#fff;padding:10px 10px 6px;font-size:.68rem;font-weight:600;position:sticky;top:-6px}.jd-rv-liste [role=option]{cursor:pointer;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:44px 1fr auto;align-items:center;column-gap:12px;padding:6px 10px 6px 6px;display:grid}.jd-rv-liste [role=option] img{object-fit:contain;background:#f5f6f7;border-radius:9px;grid-row:1/3;width:44px;height:44px;padding:2px}.jd-rv-opt-nom{color:#2f3338;font-size:.88rem;font-weight:500;line-height:1.25}.jd-rv-opt-fmt{color:#767b81;grid-column:2;font-size:.74rem}.jd-rv-opt-marge{color:#000;font-variant-numeric:tabular-nums;grid-area:1/3/3;font-size:.78rem;font-weight:600}.jd-rv-liste [role=option].is-active{background:#f5f6f7}.jd-rv-liste [role=option][aria-selected=true]{background:#f3ede3}.jd-rv-qte{gap:8px;display:flex}.jd-rv-qte input{font:inherit;color:#2f3338;text-align:center;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e6e8ea;border-radius:12px;width:100%;padding:11px 14px;font-size:.95rem}.jd-rv-qte button{font:inherit;cursor:pointer;color:#2f3338;background:#fff;border:1px solid #e6e8ea;border-radius:12px;flex:0 0 46px;font-size:1.2rem}.jd-rv-aide{color:#767b81;margin:2px 0 0;font-size:.78rem}.jd-rv-bouton:focus-visible,.jd-rv-qte input:focus-visible,.jd-rv-qte button:focus-visible,.jd-rv-marge:focus-visible{outline-offset:2px;outline:2px solid #000}.jd-rv-barres{gap:18px;display:grid}.jd-rv-barre-ligne{gap:7px;display:grid}.jd-rv-barre-libelle{color:#767b81;justify-content:space-between;align-items:baseline;gap:12px;font-size:.86rem;display:flex}.jd-rv-barre-libelle b{color:#2f3338;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem;font-weight:600}.jd-rv-barre{background:#fff;border-radius:99px;height:16px;overflow:hidden}.jd-rv-barre span{transform-origin:0;border-radius:99px;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:block}.jd-rv-barre-achat span{background:#b3b8bd;transform:scaleX(.5)}.jd-rv-barre-revente span{background:linear-gradient(90deg,#b3b8bd 0 50%,#000 50% 100%);transform:scaleX(1)}.jd-rv-gain{background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:18px;margin-top:6px;padding:20px 22px;display:grid}.jd-rv-gain div+div{border-left:1px solid #e6e8ea;padding-left:18px}.jd-rv-gain small{color:#767b81;font-size:.78rem;line-height:1.4;display:block}.jd-rv-gain strong{color:#000;font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:4px;font-size:1.9rem;font-weight:600;line-height:1.1;display:block}.jd-rv-gain strong.jd-rv-sombre{color:#2f3338}.jd-rv-regle{color:#767b81;margin:14px 0 0;font-size:.8rem}body.jd-rv-fige{overflow:hidden}.jd-rv-revelation{z-index:99999;-webkit-backdrop-filter:blur(10px);opacity:0;cursor:pointer;background:#f5f6f7cc;place-items:center;transition:opacity .35s;display:grid;position:fixed;inset:0;overflow:hidden}.jd-rv-revelation.is-visible{opacity:1}.jd-rv-rev-fond{filter:blur(46px)saturate(1.25);opacity:.5;background-position:50%;background-size:cover;position:absolute;inset:-12%;transform:scale(1.1)}.jd-rv-rev-centre{text-align:center;justify-items:center;gap:6px;padding:20px;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:translateY(18px)scale(.94)}.jd-rv-revelation.is-visible .jd-rv-rev-centre{transform:none}.jd-rv-rev-centre img{object-fit:contain;filter:drop-shadow(0 30px 40px #2f333838);width:auto;max-width:90vw;height:min(58vh,520px)}.jd-rv-rev-gamme{letter-spacing:.16em;text-transform:uppercase;color:#000;margin-top:10px;font-size:.74rem;font-weight:600}.jd-rv-rev-nom{color:#2f3338;text-wrap:balance;font-size:clamp(1.4rem,3.4vw,2.2rem);font-weight:600;line-height:1.15}.jd-rv-rev-gain{color:#fff;font-variant-numeric:tabular-nums;background:#2f3338;border-radius:99px;margin-top:6px;padding:10px 22px;font-size:1rem}.jd-rv-rev-gain b{color:#e2cfa9;font-weight:600}body.term-homecare .woocommerce ul.products,body.term-homecare ul.products{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}body.term-homecare ul.products:before,body.term-homecare ul.products:after{content:none}body.term-homecare ul.products li.product{float:none;clear:none;width:auto;margin:0}body.term-homecare ul.products li.product:not(.jd-famille){flex-direction:column;flex:0 258px;min-width:0;display:flex}body.term-homecare ul.products li.product.jd-famille{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex:0 0 100%;margin:64px 0 4px;padding:0}body.term-homecare ul.products li.product.jd-famille:first-child{margin-top:10px}body.term-homecare ul.products li.product.jd-famille:hover{box-shadow:none;transform:none}body.term-homecare ul.products li.product.jd-famille h2{color:#2f3338;letter-spacing:-.01em;text-transform:none;text-wrap:balance;min-height:0;margin:0;padding:0;font-size:1.75rem;font-weight:600;line-height:1.2}body.term-homecare ul.products li.product.jd-famille h2:before{content:"";background:#000;width:54px;height:2px;margin:0 auto 18px;display:block}body.term-homecare ul.products li.product.jd-famille p{color:#3a3f45;text-wrap:pretty;max-width:700px;margin:14px auto 0;font-size:1.02rem;font-weight:600;line-height:1.7}.jd-rv-bandeau{border-radius:22px;gap:8px;height:240px;margin:0 auto 30px;display:grid;position:relative;overflow:hidden}.jd-rv-bandeau-1{grid-template-columns:1fr;max-width:900px}.jd-rv-bandeau-2{grid-template-columns:1fr 1fr;max-width:1080px}.jd-rv-bandeau-3{grid-template-columns:1fr 1fr 1fr}.jd-rv-bandeau-photo{background-repeat:no-repeat;background-size:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.jd-rv-famille:hover .jd-rv-bandeau-photo{transform:scale(1.04)}.jd-rv-bandeau-voile{pointer-events:none;background:linear-gradient(#2f333800 45%,#2f33386b 100%);position:absolute;inset:0}.jd-rv-bandeau-chiffre{white-space:nowrap;color:#2f3338;background:#ffffffed;border-radius:99px;padding:8px 18px;font-size:.84rem;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #2f333824}.jd-rv-bandeau-chiffre b{color:#000;font-variant-numeric:tabular-nums;font-weight:600}body.term-homecare.jd-prix-ok ul.products li.product .price{display:none}.jd-rv-infos{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:4px;display:flex}.jd-rv-fmt{color:#767b81;font-size:.78rem}.jd-rv-prix{border-top:1px solid #e6e8ea;grid-template-columns:1fr 1fr;width:100%;padding-top:12px;display:grid}.jd-rv-prix>span+span{border-left:1px solid #e6e8ea}.jd-rv-prix small{color:#767b81;font-size:.7rem;display:block}.jd-rv-prix b{color:#111214;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600;display:block}.jd-rv-marge{font:inherit;cursor:pointer;color:#000;font-variant-numeric:tabular-nums;background:#f3ede3;border:0;border-radius:99px;padding:7px 14px;font-size:.78rem;font-weight:600;transition:background .2s,color .2s}.jd-rv-marge:hover{color:#fff;background:#000}body.term-homecare ul.products li.product:not(.jd-famille) .button{margin-top:14px}@media (max-width:860px){.jd-rv-rendement{grid-template-columns:1fr;gap:28px;padding:28px 22px}.jd-rv-fond{width:260px;height:260px;top:auto;bottom:-40px;transform:none}.jd-rv-hero{grid-template-columns:1fr 1fr;height:300px}.jd-rv-bandeau-3{grid-template-columns:1fr 1fr}.jd-rv-bandeau-3 .jd-rv-bandeau-photo:nth-child(3){display:none}}@media (max-width:560px){.jd-rv-intro h1{font-size:29px}.jd-rv-hero{height:220px}.jd-rv-hero-legende,.jd-rv-bandeau-chiffre{white-space:normal;text-align:center;width:max-content;max-width:calc(100% - 28px)}.jd-rv-bandeau{height:190px}.jd-rv-bandeau-2,.jd-rv-bandeau-3{grid-template-columns:1fr}.jd-rv-bandeau-2 .jd-rv-bandeau-photo:nth-child(2),.jd-rv-bandeau-3 .jd-rv-bandeau-photo:nth-child(n+2){display:none}body.term-homecare ul.products li.product.jd-famille h2{font-size:1.4rem}.jd-rv-gain{grid-template-columns:1fr}.jd-rv-gain div+div{border-top:1px solid #e6e8ea;border-left:0;padding-top:14px;padding-left:0}body.term-homecare ul.products li.product:not(.jd-famille){flex-basis:100%}}@media (prefers-reduced-motion:reduce){.jd-rv-hero-photo{animation:none}.jd-rv-barre span,.jd-rv-bandeau-photo,.jd-rv-revelation,.jd-rv-rev-centre{transition:none}}.jd-rv-revelation[hidden],.jd-rv-liste[hidden],.jd-pf-pastille[hidden],.jd-pf-voile[hidden],.jd-pf-tiroir[hidden],.jd-pf-toast[hidden],.jd-pf-vide[hidden],.jd-pf-pied[hidden]{display:none!important}.jd-rv-commander{text-align:center;max-width:1040px;margin:0 auto 44px}.jd-rv-commander h2{color:#2f3338;text-wrap:balance;margin:8px 0 12px;font-size:1.55rem;font-weight:600}.jd-rv-commander>p{color:#3a3f45;max-width:680px;margin:0 auto 26px;font-size:1rem;font-weight:600;line-height:1.7}.jd-rv-commander-etapes{counter-reset:jdpf;text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.jd-rv-commander-etapes li{counter-increment:jdpf;background:#fff;border:1px solid #e6e8ea;border-radius:18px;padding:24px 22px 22px 70px;position:relative}.jd-rv-commander-etapes li:before{content:counter(jdpf);color:#fff;background:#000;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid;position:absolute;top:22px;left:22px}.jd-rv-commander-etapes b{color:#2f3338;margin-bottom:4px;font-size:1.02rem;font-weight:600;display:block}.jd-rv-commander-etapes span{color:#3a3f45;font-size:.94rem;line-height:1.6;display:block}.jd-rv-proforma{width:100%;margin-top:4px}.jd-pf-fiche{margin:0 0 14px}.jd-pf-fiche-ligne{align-items:stretch;gap:10px;display:flex}.jd-pf-fiche .jd-pf-qte{width:96px;font:inherit;text-align:center;border:1px solid #e6e8ea;border-radius:12px;padding:10px}.jd-pf-fiche-note{color:#767b81;margin:10px 0 0;font-size:.82rem;line-height:1.5}.jd-pf-pastille{z-index:9990;font:inherit;color:#fff;cursor:pointer;background:#2f3338;border:0;border-radius:99px;align-items:center;gap:10px;padding:12px 14px 12px 20px;font-size:.9rem;font-weight:500;display:inline-flex;position:fixed;bottom:26px;left:22px;box-shadow:0 14px 34px #2f333847}.jd-pf-pastille-nb{color:#fff;font-variant-numeric:tabular-nums;background:#000;border-radius:99px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:.82rem;font-weight:700;display:grid}.jd-pf-pastille.is-pulse{animation:.6s jd-pf-pulse}@keyframes jd-pf-pulse{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.jd-pf-voile{z-index:9991;opacity:0;background:#2f33385c;transition:opacity .3s;position:fixed;inset:0}.jd-pf-voile.is-ouvert{opacity:1}.jd-pf-tiroir{z-index:9992;background:#fff;width:min(460px,100vw);transition:transform .32s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(104%);box-shadow:-24px 0 60px #2f333833}.jd-pf-tiroir.is-ouvert{transform:none}.jd-pf-tiroir form{flex-direction:column;min-height:100%;padding:26px 24px 30px;display:flex}.jd-pf-tete{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.jd-pf-tete h2{color:#2f3338;margin:6px 0 0;font-size:1.35rem;font-weight:600}.jd-pf-fermer{font:inherit;color:#2f3338;cursor:pointer;background:#fff;border:1px solid #e6e8ea;border-radius:50%;width:40px;height:40px;font-size:1.6rem;line-height:1}.jd-pf-vide{color:#767b81;font-size:.95rem}.jd-pf-lignes{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.jd-pf-ligne{border:1px solid #e6e8ea;border-radius:14px;grid-template-columns:56px 1fr auto;align-items:start;gap:12px;padding:12px;display:grid}.jd-pf-ligne img{object-fit:contain;background:#f5f6f7;border-radius:10px;width:56px;height:56px;padding:3px}.jd-pf-nom{color:#2f3338;font-size:.92rem;font-weight:500;line-height:1.3;display:block}.jd-pf-fmt{color:#767b81;margin-top:2px;font-size:.76rem;display:block}.jd-pf-alerte{color:#000;margin-top:3px;font-size:.76rem;font-weight:600;display:block}.jd-pf-ctl{gap:6px;margin-top:8px;display:flex}.jd-pf-ctl button{width:32px;height:32px;font:inherit;color:#2f3338;cursor:pointer;background:#fff;border:1px solid #e6e8ea;border-radius:9px}.jd-pf-ctl input{width:64px;height:32px;font:inherit;text-align:center;font-variant-numeric:tabular-nums;border:1px solid #e6e8ea;border-radius:9px}.jd-pf-droite{justify-items:end;gap:8px;display:grid}.jd-pf-ligne-total{color:#111214;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem}.jd-pf-suppr{font:inherit;color:#767b81;cursor:pointer;background:0 0;border:0;padding:0;font-size:.76rem;text-decoration:underline}.jd-pf-pied{border-top:1px solid #e6e8ea;margin-top:auto;padding-top:16px}.jd-pf-total{justify-content:space-between;align-items:baseline;display:flex}.jd-pf-total span{color:#767b81;font-size:.9rem}.jd-pf-total b{color:#2f3338;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.jd-pf-tva{color:#767b81;margin:2px 0 14px;font-size:.78rem}.jd-pf-etapes{color:#3a3f45;background:#f5f6f7;border-radius:14px;gap:6px;margin:0 0 16px;padding:14px 16px 14px 34px;font-size:.86rem;display:grid}.jd-pf-label{color:#767b81;margin-bottom:6px;font-size:.8rem;display:block}.jd-pf-tiroir textarea{width:100%;font:inherit;resize:vertical;box-sizing:border-box;border:1px solid #e6e8ea;border-radius:12px;margin-bottom:14px;padding:10px 12px;font-size:.9rem}.jd-pf-envoyer{width:100%}.jd-pf-toast{z-index:9993;color:#fff;opacity:0;text-align:center;background:#2f3338;border-radius:99px;max-width:calc(100vw - 32px);padding:11px 20px;font-size:.88rem;transition:opacity .25s,transform .25s;position:fixed;bottom:96px;left:50%;transform:translate(-50%,12px);box-shadow:0 14px 34px #2f333847}.jd-pf-toast.is-visible{opacity:1;transform:translate(-50%)}.jd-pf-confirme{z-index:99998;background:#2f333873;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.jd-pf-confirme-boite{text-align:left;background:#fff;border-radius:24px;width:100%;max-width:520px;padding:32px 30px;box-shadow:0 30px 80px #2f33384d}.jd-pf-confirme-boite h2{color:#2f3338;text-wrap:balance;margin:8px 0 16px;font-size:1.45rem;font-weight:600}.jd-pf-pastille:focus-visible,.jd-pf-fermer:focus-visible,.jd-pf-ctl button:focus-visible,.jd-pf-suppr:focus-visible{outline-offset:2px;outline:2px solid #000}@media (max-width:760px){.jd-rv-commander-etapes{grid-template-columns:1fr}.jd-pf-pastille{bottom:18px;left:14px}}@media (prefers-reduced-motion:reduce){.jd-pf-tiroir,.jd-pf-voile,.jd-pf-toast{transition:none}.jd-pf-pastille.is-pulse{animation:none}}
.jd-fiche-crumb{color:var(--argent);margin:0 0 14px;font-size:.8rem;line-height:1.5}.jd-fiche-crumb a{color:var(--gris);text-decoration:none}.jd-fiche-crumb a:hover{color:var(--gold)}.jd-fiche-crumb-sep{margin:0 7px}.jd-fiche-badge{background:var(--bg);color:var(--anthracite);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:10px;padding:4px 10px;font-size:.66rem;font-weight:600;display:inline-block}.jd-fiche-format{color:var(--argent);margin:-8px 0 16px;font-size:.92rem}.jd-fiche-tags{flex-wrap:wrap;gap:8px;margin:-10px 0 24px;display:flex}.jd-fiche-tags span{border:1px solid var(--separateur);color:var(--gris);background:#fff;border-radius:999px;padding:6px 12px;font-size:.78rem}.jd-fiche-stock{color:var(--gris);align-items:center;gap:8px;margin:-6px 0 14px;font-size:.84rem;display:flex}.jd-fiche-stock i{background:var(--argent);border-radius:50%;width:8px;height:8px;display:inline-block}.jd-fiche-stock--ok i{background:var(--gold)}.jd-fiche-stock--cmd i{background:var(--argent)}.jd-fiche-stock--ko i{background:var(--anthracite)}.jd-fiche-reassurance{gap:6px;margin:14px 0 6px;padding:0;list-style:none;display:grid}.jd-fiche-reassurance li{color:var(--gris);padding-left:20px;font-size:.84rem;line-height:1.5;position:relative}.jd-fiche-reassurance li:before{content:"";border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);width:9px;height:5px;position:absolute;top:.5em;left:0;transform:rotate(-45deg)}.jd-fiche-badge--revente{border:1px solid var(--gold);color:var(--gold);background:#fff;margin-left:6px}.jd-fiche-bandeau-revente{background:var(--bg);border-left:3px solid var(--gold);color:var(--anthracite);border-radius:10px;margin:4px 0 16px;padding:10px 14px;font-size:.86rem}.jd-fiche-bandeau-revente a{color:var(--gold);border-bottom:1px solid var(--gold);font-weight:600;text-decoration:none}.jd-fiche-rentabilite{color:var(--anthracite);line-height:1.9}.jd-fiche-rentabilite strong{color:var(--gold)}.jd-fiche-carte--vendre .jd-fiche-eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:600}.jd-fiche-carte--vendre h3{margin:0 0 12px}.jd-fiche-sep{border:none;border-top:1px solid var(--separateur);margin:22px 0}.jd-fiche-conditions-revente{background:var(--bg);border:1px solid var(--separateur);border-radius:var(--radius,16px);grid-template-columns:1fr 1fr;gap:18px;padding:24px 26px;display:grid}.jd-fiche-conditions-revente h3{color:var(--anthracite);margin:0 0 10px;font-size:1rem;font-weight:600}.jd-fiche-conditions-revente p{color:var(--gris);margin:0;font-size:.92rem;line-height:1.6}.jd-fiche-prix-public{gap:2px;margin:-4px 0 10px;display:grid}.jd-fiche-prix-public p{color:var(--gris);margin:0;font-size:.86rem}.jd-fiche-prix-public strong{color:var(--anthracite)}.jd-fiche{clear:both;gap:52px;max-width:1000px;margin:0 auto;padding-top:56px;display:grid}.jd-fiche-bloc{min-width:0;padding-top:0!important;padding-bottom:0!important}.jd-fiche-h2{color:#000;letter-spacing:-.01em;text-align:center;margin:0 0 8px;font-size:1.4rem;font-weight:700}.jd-fiche-sous{color:var(--gris);text-align:center;margin:0 0 18px;font-size:.95rem}.jd-fiche-h2+:not(.jd-fiche-sous){margin-top:18px}.jd-fiche-liste{color:var(--gris);margin:0;padding-left:18px;font-size:.94rem;line-height:1.7}.jd-fiche-liste li{margin:0 0 4px}.jd-fiche-coche{gap:9px;margin:0;padding:0;list-style:none;display:grid}.jd-fiche-coche li{color:var(--anthracite);padding-left:26px;font-size:.95rem;line-height:1.55;position:relative}.jd-fiche-coche li:before{content:"";border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);width:11px;height:6px;position:absolute;top:.55em;left:2px;transform:rotate(-45deg)}.jd-fiche-coche--2col{grid-template-columns:1fr 1fr;column-gap:28px}.jd-fiche-carte{border:1px solid var(--separateur);border-radius:var(--radius,16px);background:#fff;padding:24px 26px}.jd-fiche-carte h3{color:var(--anthracite);margin:0 0 14px;font-size:1rem;font-weight:600}.jd-fiche-note{color:var(--argent);margin:14px 0 0;font-size:.82rem}.jd-fiche-chip,.jd-fiche-chips a{background:var(--bg);color:var(--anthracite);border:1px solid #0000;border-radius:999px;margin:0 6px 6px 0;padding:7px 14px;font-size:.84rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.jd-fiche-chip:hover,.jd-fiche-chips a:hover{border-color:var(--gold);color:var(--gold)}.jd-fiche-chips{flex-wrap:wrap;display:flex}.jd-fiche-table{border-collapse:separate;border-spacing:0;background:var(--bg);border:1px solid var(--separateur);border-radius:var(--radius,16px);width:100%;font-size:.94rem;overflow:hidden}.jd-fiche-table tr:last-child th,.jd-fiche-table tr:last-child td{border-bottom:0}.jd-fiche-table th{border-right:1px solid var(--separateur)}.jd-fiche-table th,.jd-fiche-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--separateur);padding:13px 14px}.jd-fiche-table th{width:32%;color:var(--gris);background:var(--bg);font-weight:500}.jd-fiche-table td{color:var(--anthracite)}.jd-fiche-table tr:nth-child(2n) th,.jd-fiche-table tr:nth-child(2n) td{background:#fff}.jd-fiche-table .jd-fiche-chip{margin:0 6px 4px 0;padding:5px 12px;font-size:.82rem}.jd-fiche-table .jd-fiche-liste{padding-left:16px}.jd-fiche-accgroup{gap:12px;display:grid}.jd-fiche-acc{border:1px solid var(--anthracite);background:var(--anthracite);border-radius:14px;padding:0 22px;transition:border-color .2s,box-shadow .2s}.jd-fiche-acc[open]{border-color:var(--gold);box-shadow:var(--ombre)}.jd-fiche-acc>summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:1.02rem;font-weight:500;list-style:none;display:flex}.jd-fiche-acc>summary::-webkit-details-marker{display:none}.jd-fiche-acc>summary:after{content:"+";color:var(--gold);flex-shrink:0;font-size:1.6rem;font-weight:300;line-height:1;transition:transform .25s}.jd-fiche-acc[open]>summary:after{transform:rotate(45deg)}.jd-fiche-acc>summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:6px}.jd-fiche-acc-body{color:var(--gris);padding:0 0 22px;font-size:1.02rem;font-weight:500;line-height:1.75}.jd-fiche-acc-body p{margin:0 0 12px}.jd-fiche-acc-body p:last-child{margin-bottom:0}.jd-fiche-actifs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.jd-fiche-actifs li{background:var(--bg);border-radius:12px;gap:2px;padding:12px 16px;display:grid}.jd-fiche-actifs strong{color:var(--anthracite);font-weight:600}.jd-fiche-conc{color:var(--gold);font-size:.88rem;font-weight:500}.jd-fiche-role{color:var(--gris);font-size:.9rem;display:block}.jd-fiche-techno{color:var(--argent);letter-spacing:.02em;font-size:.8rem;display:block}.jd-fiche-inci{color:var(--gris);word-break:break-word;font-size:.86rem}.jd-fiche-acc-body,.jd-fiche-acc-body p,.jd-fiche-acc-body h4,.jd-fiche-acc-body .jd-fiche-liste li,.jd-fiche-acc-body .jd-fiche-coche li,.jd-fiche-acc-body .jd-fiche-inci,.jd-fiche-acc-body .jd-fiche-verrou,.jd-fiche-acc-body .jd-fiche-rentabilite,.jd-fiche-acc-body .jd-fiche-sbk li{color:#fffffffa!important;font-weight:500!important}.jd-fiche-acc-body .jd-fiche-note{color:#ffffffa6!important}.jd-fiche-acc-body .jd-fiche-verrou a,.jd-fiche-acc-body .jd-fiche-rentabilite strong,.jd-fiche-acc-body .jd-fiche-sbk a{color:var(--gold)!important}.jd-fiche-acc-body .jd-fiche-actifs strong{color:var(--anthracite)!important}.jd-fiche-acc-body .jd-fiche-role{color:var(--gris)!important}.jd-fiche-acc-body .jd-fiche-techno{color:var(--argent)!important}.jd-fiche-acc-body .jd-fiche-conc{color:var(--gold)!important}.jd-fiche-acc-body .jd-fiche-rythme span{color:var(--argent)!important}.jd-fiche-acc-body .jd-fiche-rythme strong,.jd-fiche-acc-body .proto-step .txt h4{color:var(--anthracite)!important}.jd-fiche-acc-body .proto-step .txt p{color:var(--gris)!important}.jd-fiche-acc-body .jd-fiche-sbk li strong{color:#fff!important}.jd-fiche-acc-body .jd-fiche-pos{color:var(--gris)!important}.jd-fiche-xsell{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.jd-fiche-xsell-card{text-align:center;border:1px solid var(--separateur);border-radius:var(--radius,16px);color:var(--anthracite);background:#fff;flex-direction:column;align-items:center;gap:6px;padding:16px 16px 20px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.jd-fiche-xsell-card:hover{box-shadow:var(--ombre-forte,var(--ombre));color:var(--anthracite);border-color:#0000;transform:translateY(-3px)}.jd-fiche-xsell-img{aspect-ratio:1;box-sizing:border-box;background:0 0;border-radius:12px;width:100%;margin-bottom:8px;padding:4%;display:block}.jd-fiche-xsell-img img{object-fit:contain;width:100%;height:100%;display:block}.jd-fiche-xsell-nom{color:var(--gris);font-size:.95rem;font-weight:500}.jd-fiche-xsell-format{color:var(--argent);font-size:.8rem}.jd-fiche-xsell-lien{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:.8rem;font-weight:600}.jd-fiche-bloc--centre .jd-fiche-h2{text-align:center;margin-bottom:24px}.jd-fiche-desc{color:var(--gris);border:1px solid var(--separateur);border-radius:var(--radius,16px);background:#fff;padding:36px 40px;font-size:.96rem;line-height:1.9}.jd-fiche-desc--img{grid-template-columns:220px 1fr;align-items:start;gap:40px;display:grid}.jd-fiche-desc-img{aspect-ratio:1;box-sizing:border-box;background:0 0;border-radius:14px;padding:4%;position:sticky;top:120px}.jd-fiche-desc-img img{object-fit:contain;width:100%;height:100%;display:block}.jd-fiche-desc-txt p{margin:0 0 22px}.jd-fiche-desc-txt p:last-child{margin-bottom:0}.jd-fiche-desc-txt p:first-child>strong:first-child{color:var(--anthracite);font-weight:600}.jd-fiche-desc-txt p:not(:first-child)>strong:first-child{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:600;display:block}.jd-fiche-resultats{grid-template-columns:1fr 1fr;gap:18px;display:grid}.jd-fiche-resultats .jd-fiche-carte h3{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.jd-fiche-sbk{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jd-fiche-sbk li strong{color:var(--anthracite)}.jd-fiche-pos{background:var(--bg);color:var(--gris);border-radius:999px;margin-left:6px;padding:2px 9px;font-size:.78rem;display:inline-block}.jd-fiche-sbk a{color:var(--gold);margin-left:6px;font-size:.88rem;text-decoration:none}.jd-fiche-rythme{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.jd-fiche-rythme div{background:var(--bg);border-radius:12px;gap:2px;padding:12px 16px;display:grid}.jd-fiche-rythme span{letter-spacing:.06em;text-transform:uppercase;color:var(--argent);font-size:.74rem}.jd-fiche-rythme strong{color:var(--anthracite);font-size:.95rem;font-weight:500}.jd-fiche-etapes .proto-step .txt h4{margin:0 0 3px}.jd-fiche-attention{grid-template-columns:1fr 1fr;gap:18px;display:grid}.jd-fiche-carte--attention h3{color:var(--anthracite)}.jd-fiche-docs{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.jd-fiche-verrou{color:var(--gris);margin:0;font-size:.92rem}.jd-fiche-verrou a{color:var(--gold);border-bottom:1px solid var(--gold);font-weight:600;text-decoration:none}.jd-fiche-lien{color:var(--anthracite);border-bottom:1px solid var(--argent);font-size:.92rem;text-decoration:none}.jd-fiche-question{background:var(--bg);border:1px solid var(--separateur);border-radius:var(--radius,16px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:26px 30px;display:flex}.jd-fiche-question>div:first-child{gap:3px;display:grid}.jd-fiche-question strong{color:var(--anthracite);font-size:1.1rem;font-weight:600}.jd-fiche-question span{color:var(--gris);font-size:.92rem}.jd-fiche-question-btns{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:768px){.jd-fiche{gap:40px;margin-top:40px}.jd-fiche-h2{font-size:1.22rem}.jd-fiche-coche--2col,.jd-fiche-resultats,.jd-fiche-attention,.jd-fiche-rythme,.jd-fiche-conditions-revente{grid-template-columns:1fr}.jd-fiche-xsell{grid-template-columns:1fr 1fr;gap:12px}.jd-fiche-desc{padding:24px 20px}.jd-fiche-desc--img{grid-template-columns:1fr;gap:22px}.jd-fiche-desc-img{max-width:200px;margin:0 auto;position:static}.jd-fiche-table th{width:40%;padding:11px 10px}.jd-fiche-table td{padding:11px 10px}.jd-fiche-acc{padding:0 16px}.jd-fiche-question{padding:22px 20px}.jd-fiche-question-btns{width:100%}.jd-fiche-question-btns .btn{text-align:center;flex:1}}@media (max-width:420px){.jd-fiche-xsell{grid-template-columns:1fr}.jd-fiche-tags span{padding:5px 10px;font-size:.74rem}}.woocommerce .jd-fiche-question a.btn-primary,.woocommerce .jd-fiche-question a.btn-primary:hover,.woocommerce .jd-fiche-question a.btn-outline:hover{color:#fff}.woocommerce .jd-fiche-question a.btn-outline{color:var(--anthracite)}.jd-fiche-bloc .jd-alerte{color:#b3261e;font-weight:700}
