.jd-loader-in{gap:0;animation:none}.jd-loader-in img{width:auto;height:40px;animation:1.4s ease-in-out infinite jd-logo-pulse;transform:none!important}.jd-loader-bar{display:none}@keyframes jd-logo-pulse{0%,to{opacity:1}50%{opacity:.25}}.jd-loader{animation:.4s 2s forwards jd-loader-failsafe}@keyframes jd-loader-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.jd-loader-in img{animation:none}}.jd-cookies{z-index:1300;width:min(440px,100vw - 48px);color:var(--anthracite);border:1px solid var(--separateur);background:#fff;border-radius:18px;padding:22px 22px 18px;animation:.5s cubic-bezier(.2,.7,.2,1) both jd-cookies-in;position:fixed;bottom:24px;left:24px;box-shadow:0 24px 60px -20px #1a223059}@keyframes jd-cookies-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.jd-cookies h2{align-items:center;gap:8px;margin-bottom:6px;font-size:1rem;font-weight:500;display:flex}.jd-cookies h2 svg{width:18px;height:18px;color:var(--gold)}.jd-cookies p{margin-bottom:14px;font-size:.84rem;line-height:1.6}.jd-cookies p a{color:var(--anthracite);text-underline-offset:2px;text-decoration:underline}.jd-cookies-actions{flex-wrap:wrap;gap:8px;display:flex}.jd-cookies-actions button{font:inherit;cursor:pointer;border:1px solid var(--anthracite);color:var(--anthracite);background:0 0;border-radius:999px;flex:auto;padding:10px 14px;font-size:.82rem;font-weight:500;transition:background .2s,color .2s}.jd-cookies-actions button.is-primary{background:var(--anthracite);color:#fff}.jd-cookies-actions button:hover{color:#fff;background:#10182a}.jd-cookies-actions button.is-link{border-color:#0000;flex:none;padding-inline:6px;text-decoration:underline}.jd-cookies-actions button.is-link:hover{color:var(--gold);background:0 0}.jd-cookies-prefs{border-top:1px solid var(--separateur);margin:4px 0 14px;padding-top:10px}.jd-cookies-prefs label{cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;font-size:.82rem;display:flex}.jd-cookies-prefs label strong{font-weight:500;display:block}.jd-cookies-prefs label span span{color:var(--gris)}.jd-cookies-prefs input{accent-color:var(--anthracite);width:16px;height:16px;margin-top:4px}body.se-active .jd-cookies{display:none}@media (max-width:700px){.jd-cookies{width:auto;padding:18px;bottom:12px;left:12px;right:12px}}.jd-cookies-reopen{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.jd-cookies-reopen:hover{text-decoration:underline}.jd-wa{z-index:1200;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .25s,box-shadow .25s;display:flex;position:fixed;bottom:96px;right:24px;box-shadow:0 10px 26px #25d36659}.jd-wa:hover{transform:translateY(-3px);box-shadow:0 14px 32px #25d36673}.jd-wa svg{width:28px;height:28px}body.se-active .jd-wa{display:none}@media (max-width:700px){.jd-wa{width:52px;height:52px;bottom:82px;right:18px}.jd-wa svg{width:25px;height:25px}}.jd-error-page{text-align:center;background:var(--bg);min-height:70vh;padding:200px 0 120px}.jd-error-code{letter-spacing:-.04em;color:var(--gold);margin-bottom:18px;font-size:clamp(4rem,12vw,8rem);font-weight:200;line-height:1;display:block}.jd-error-page h1{margin-bottom:14px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400}.jd-error-page p{max-width:560px;margin:0 auto 30px}.jd-error-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.jd-prix-masque{color:#767b81;font-size:.9em;line-height:1.4;display:inline-block}.jd-prix-masque a{color:#000;border-bottom:1px solid #000;font-weight:600;text-decoration:none}.jd-prix-masque a:hover{color:#2f3338;border-color:#2f3338}.jd-reserve-medecin{color:#2f3338;background:#fbf7ee;border:2px solid #000;border-radius:6px;margin:16px 0;padding:16px 20px;display:block}.jd-reserve-medecin strong{color:#000;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:1.15em;display:block}.jd-reserve-medecin span{color:#767b81;font-size:.95em;line-height:1.4;display:block}.jd-reserve-medecin--badge{color:#000;text-transform:uppercase;background:#fbf7ee;border:1px solid #000;border-radius:4px;padding:6px 12px;font-size:.8em;font-weight:600;display:inline-block}.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important;word-break:normal!important}.screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#ddd;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}.hc-routine{counter-reset:hcstep;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0;max-width:1080px;margin:52px auto 44px;display:grid;position:relative}.hc-routine .hc-arrow{display:none!important}.hc-routine:before{content:"";z-index:0;background:linear-gradient(90deg, #0000001a, var(--gold) 20%, var(--gold) 80%, #0000001a);transform-origin:0;border-radius:2px;height:2px;transition:transform 1.4s cubic-bezier(.65,0,.35,1) .15s;position:absolute;top:62px;left:10%;right:10%;transform:scaleX(0)}.hc-routine.in:before,.hc-routine:not(.reveal):before{transform:scaleX(1)}.hc-routine .hc-step{z-index:1;text-align:center;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;width:auto;min-width:0;padding:0 10px;display:flex;position:relative}.hc-routine .hc-step .hc-img{border:5px solid #fff;width:124px;height:124px;margin:0 0 26px;box-shadow:0 18px 34px -16px #1a223073}.hc-routine .hc-step:before{background:var(--navy);color:#fff;width:36px;height:36px;box-shadow:0 0 0 4px var(--bg), 0 6px 14px #1a223040;font-size:.9rem;top:105px;left:50%;transform:translate(-50%)}.hc-routine .hc-step .hc-label{font-size:1.1rem}.hc-routine .hc-step .hc-sub{letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:.78rem}.hc-routine.reveal .hc-step{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.hc-routine.reveal.in .hc-step{opacity:1;transform:none}.hc-routine.reveal.in .hc-step:nth-child(3){transition-delay:.25s}.hc-routine.reveal.in .hc-step:nth-child(5){transition-delay:.5s}.hc-routine.reveal.in .hc-step:nth-child(7){transition-delay:.75s}.hc-routine.reveal.in .hc-step:nth-child(9){transition-delay:1s}.hc-routine.reveal.in .hc-step:hover{transition-delay:0s;transform:translateY(-6px)}@media (max-width:860px){.hc-routine{grid-template-columns:1fr;max-width:360px;margin:36px auto 34px}.hc-routine:before{background:linear-gradient(180deg, var(--gold), var(--gold) 85%, #0000001a);transform-origin:top;width:2px;height:auto;inset:44px auto 70px 44px;transform:scaleY(0)}.hc-routine.in:before,.hc-routine:not(.reveal):before{transform:scaleY(1)}.hc-routine .hc-step{text-align:left;grid-template-columns:88px 1fr;align-items:center;column-gap:22px;padding:0 0 22px;display:grid}.hc-routine .hc-step:last-child{padding-bottom:0}.hc-routine .hc-step .hc-img{border-width:4px;grid-row:1/span 2;width:88px;height:88px;margin:0}.hc-routine .hc-step:before{width:30px;height:30px;font-size:.8rem;top:62px;left:44px}.hc-routine .hc-step .hc-label{align-self:end}.hc-routine .hc-step .hc-sub{align-self:start}.hc-routine.reveal .hc-step{transform:translate(-14px)}.hc-routine.reveal.in .hc-step:hover{transform:none}}@media (max-width:640px){.produits-v2 .prod-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin:0 -20px;padding:4px 8vw 16px;display:flex;overflow-x:auto}.produits-v2 .prod-rail::-webkit-scrollbar{display:none}.produits-v2 .prod-rail>.produit{scroll-snap-align:center;flex:0 0 72%;min-width:0}}.home .hero-clean--cover .jd-slides{z-index:0;transform:translate3d(0, var(--jd-parallax,0px), 0);will-change:transform;position:absolute;inset:0;overflow:hidden}.home .hero-clean--cover .jd-slides .jd-slide{opacity:0;transition:opacity 1.6s;display:block;position:absolute;inset:0}.home .hero-clean--cover .jd-slides .jd-slide.is-active{opacity:1;z-index:1}.home .hero-clean--cover .jd-slides .hero-cover-img{transition:transform 8s linear;transform:scale(1.1)}.home .hero-clean--cover .jd-slides .jd-slide.is-active .hero-cover-img{transform:scale(1)}.home .jd-hero-fx:after{transition:opacity 1.2s}.home .jd-hero-fx:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#fffffff7 0%,#ffffffed 40%,#ffffffb3 54%,#ffffff40 66%,#fff0 76%);transition:opacity 1.4s;position:absolute;inset:0;display:block!important}.home .jd-hero-fx:not([data-slide="0"]):before{opacity:1}@media (max-width:940px){.home .jd-hero-fx:before{background:linear-gradient(#fffffff2 0%,#ffffffe0 60%,#fff9 100%)}}.home .hero-clean--cover .jd-slides-nav{z-index:3;opacity:0;flex-direction:column;align-items:flex-end;gap:10px;transition:opacity .8s 1.4s;display:flex;position:absolute;bottom:28px;right:max(28px,50vw - 652px)}.home .jd-hero-fx.is-ready .jd-slides-nav{opacity:1}.jd-slides-caption{letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);background:#1a22308c;border-radius:999px;padding:7px 14px;font-size:.74rem;font-weight:500;animation:.7s cubic-bezier(.16,1,.3,1) both jd-caption-in}@keyframes jd-caption-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.jd-slides-bars{gap:6px;display:flex}.jd-slides-bars button{cursor:pointer;background:0 0;border:0;width:38px;height:14px;padding:5px 0}.jd-slides-bars button i{background:#1a223038;border-radius:3px;height:3px;display:block;position:relative;overflow:hidden}.jd-slides-bars button i:after{content:"";background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.jd-slides-bars button.is-done i:after{transform:scaleX(1)}.jd-slides-bars button.is-active i:after{animation:jd-bar var(--jd-dur,6.5s) linear forwards}.jd-slides-bars button.is-paused i:after{animation-play-state:paused}@keyframes jd-bar{to{transform:scaleX(1)}}@media (max-width:940px){.home .hero-clean--cover .jd-slides-nav{bottom:16px;right:20px}.jd-slides-caption{padding:6px 11px;font-size:.66rem}.jd-slides-bars button{width:26px}}@media (prefers-reduced-motion:reduce){.home .hero-clean--cover .jd-slides .hero-cover-img{transition:none;transform:none}}.home .jd-hero-fx .container>*{opacity:0;transform:translateY(22px)}.home .jd-hero-fx .container>h1{opacity:1;transform:none}.home .jd-hero-fx .jd-word{opacity:0;filter:blur(6px);display:inline-block;transform:translateY(.55em)}.home .jd-hero-fx.is-ready .container>*{opacity:1;transition:opacity .9s,transform .9s cubic-bezier(.16,1,.3,1);transform:none}.home .jd-hero-fx.is-ready .container>.eyebrow{transition-delay:.1s}.home .jd-hero-fx.is-ready .jd-word{opacity:1;filter:none;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1),filter .7s;transition-delay:calc(.25s + var(--i) * 75ms);transform:none}.home .jd-hero-fx.is-ready .container>.lead{transition-delay:.95s}.home .jd-hero-fx.is-ready .container>.hero-cta{transition-delay:1.1s}.home .jd-hero-fx.is-ready .container>.hero-note{transition-delay:1.25s}.home .jd-hero-fx h1 strong{background:linear-gradient(90deg, var(--gold), var(--gold)) no-repeat 0 92% / 0% 2px;transition:background-size 1s cubic-bezier(.65,0,.35,1) 1.3s}.home .jd-hero-fx.is-ready h1 strong{background-size:100% 2px}.btn-primary{isolation:isolate;position:relative;overflow:hidden}.btn-primary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffe2aa61,#0000);width:45%;transition:left .75s cubic-bezier(.16,1,.3,1);position:absolute;inset:-2px auto -2px -60%;transform:skew(-18deg)}.btn-primary:hover:after{left:120%}.section-head.reveal .eyebrow:before,.section-head.reveal .eyebrow:after{transition:transform .9s cubic-bezier(.65,0,.35,1) .25s;transform:scaleX(0)}.section-head.reveal .eyebrow:before{transform-origin:100%}.section-head.reveal .eyebrow:after{transform-origin:0}.section-head.reveal.in .eyebrow:before,.section-head.reveal.in .eyebrow:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.home .jd-hero-fx .container>*,.home .jd-hero-fx .jd-word,.home .jd-hero-fx .hero-cover-img{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.home .jd-hero-fx h1 strong{background-size:100% 2px;transition:none}}@keyframes jd-nav-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}header .logo,header .nav-links>li,header .nav-actions>*,header .jd-burger{animation:.7s cubic-bezier(.16,1,.3,1) both jd-nav-in}header .logo{animation-delay:50ms}header .nav-links>li:first-child{animation-delay:.12s}header .nav-links>li:nth-child(2){animation-delay:.17s}header .nav-links>li:nth-child(3){animation-delay:.22s}header .nav-links>li:nth-child(4){animation-delay:.27s}header .nav-links>li:nth-child(5){animation-delay:.32s}header .nav-links>li:nth-child(6){animation-delay:.37s}header .nav-links>li:nth-child(7){animation-delay:.42s}header .nav-links>li:nth-child(8){animation-delay:.47s}header .nav-actions>:first-child{animation-delay:.5s}header .nav-actions>:nth-child(2){animation-delay:.58s}html.jd-loading header *{animation-play-state:paused}@media (min-width:1241px){header .nav-links>li>a:after{content:"";background:var(--gold);border-radius:2px;height:2px;transition:left .35s cubic-bezier(.16,1,.3,1),right .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:50%;right:50%;display:block!important}header .nav-links>li>a:hover:after,header .nav-links>li>a[aria-current=page]:after{left:0;right:0}header .nav-links>li>a[aria-current=page]{opacity:1;color:var(--anthracite);font-weight:500}header .nav-links>li>a.nav-dd-toggle:after{right:18px}header .nav-links>li>a.nav-dd-toggle:hover:after{left:0;right:18px}}.nav-dd-menu{transform-origin:top;transition:opacity .3s,transform .35s cubic-bezier(.16,1,.3,1),visibility .3s;transform:translate(-50%)translateY(10px)scale(.97)}.nav-dropdown:hover .nav-dd-menu,.nav-dropdown:focus-within .nav-dd-menu{transform:translate(-50%)translateY(0)scale(1)}.nav-dd-menu>*{opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.16,1,.3,1);transform:translateY(6px)}.nav-dropdown:hover .nav-dd-menu>*,.nav-dropdown:focus-within .nav-dd-menu>*,.nav-dropdown.is-open .nav-dd-menu>*{opacity:1;transform:none}.nav-dropdown:hover .nav-dd-menu>:nth-child(2){transition-delay:50ms}.nav-dropdown:hover .nav-dd-menu>:nth-child(3){transition-delay:.1s}.nav-dropdown:hover .nav-dd-menu>:nth-child(4){transition-delay:.15s}.nav-dropdown:hover .nav-dd-menu>:nth-child(5){transition-delay:.2s}.nav-dd-item{transition:background .2s,transform .25s}.nav-dd-item:hover{transform:translate(4px)}header{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .3s,background-color .3s}header.jd-hidden{transform:translateY(-110%)}.jd-burger{width:44px;height:44px;padding:0;font-size:0;display:none;position:relative}.jd-burger span{background:currentColor;border-radius:2px;height:2px;transition:transform .35s cubic-bezier(.65,0,.35,1),opacity .2s,top .35s cubic-bezier(.65,0,.35,1);position:absolute;left:11px;right:11px}.jd-burger span:first-child{top:15px}.jd-burger span:nth-child(2){top:21px}.jd-burger span:nth-child(3){top:27px}header.nav-open .jd-burger span:first-child{top:21px;transform:rotate(45deg)}header.nav-open .jd-burger span:nth-child(2){opacity:0;transform:scaleX(.2)}header.nav-open .jd-burger span:nth-child(3){top:21px;transform:rotate(-45deg)}@media (max-width:1240px){.jd-burger{display:block}header.nav-open .nav-links{transform-origin:top;animation:.4s cubic-bezier(.16,1,.3,1) both jd-menu-drop}@keyframes jd-menu-drop{0%{opacity:0;transform:translateY(-10px)scaleY(.96)}to{opacity:1;transform:none}}header.nav-open .nav-links>li{animation:.45s cubic-bezier(.16,1,.3,1) both jd-nav-item}@keyframes jd-nav-item{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}header.nav-open .nav-links>li:nth-child(2){animation-delay:40ms}header.nav-open .nav-links>li:nth-child(3){animation-delay:80ms}header.nav-open .nav-links>li:nth-child(4){animation-delay:.12s}header.nav-open .nav-links>li:nth-child(5){animation-delay:.16s}header.nav-open .nav-links>li:nth-child(6){animation-delay:.2s}header.nav-open .nav-links>li:nth-child(7){animation-delay:.24s}header.nav-open .nav-links>li:nth-child(8){animation-delay:.28s}header.nav-open .nav-links>li:nth-child(9){animation-delay:.32s}header.nav-open .nav-links>li:nth-child(10){animation-delay:.36s}header.nav-open .nav-links>li>a[aria-current=page]{color:var(--gold-hover);font-weight:500}}@media (prefers-reduced-motion:reduce){header *,header{transition:none!important;animation:none!important}}@media (max-width:940px){.home .hero-clean--cover.jd-hero-fx{aspect-ratio:auto;flex-direction:column;justify-content:flex-start;align-items:stretch;height:auto;min-height:0;padding:0 0 28px}.home .hero-clean--cover.jd-hero-fx:before,.home .hero-clean--cover.jd-hero-fx:after{display:none!important}.home .hero-clean--cover.jd-hero-fx .jd-slides{aspect-ratio:16/11;background:var(--bg);order:1;width:100%;position:relative;inset:auto;transform:none}.home .hero-clean--cover.jd-hero-fx .jd-slide:before{content:"";z-index:0;background:var(--jd-bg) center / cover no-repeat;filter:blur(22px)saturate(1.05);opacity:.5;position:absolute;inset:-24px;transform:scale(1.05)}.home .hero-clean--cover.jd-hero-fx .jd-slides .hero-cover-img{z-index:1;width:100%;height:100%;position:absolute;inset:0;object-fit:contain!important;object-position:center center!important}.home .hero-clean--cover.jd-hero-fx .container{z-index:2;order:2;padding-top:22px;padding-bottom:0;position:relative}.home .hero-clean--cover.jd-hero-fx h1{font-size:clamp(1.7rem,7.2vw,2.25rem)}.home .hero-clean--cover.jd-hero-fx .lead{margin-bottom:20px;font-size:.95rem}.home .hero-clean--cover.jd-hero-fx .hero-note{display:none}.home .hero-clean--cover.jd-hero-fx .jd-slides-nav{align-items:flex-end;inset:12px 12px auto auto}}body.jd-login header .nav-actions .btn-primary{display:none}body.jd-login section.ep-page{padding:28px 0 64px}body.jd-login .ep-page .hc-crumbs{display:none!important}body.jd-login .ep-page .container{max-width:520px}body.jd-login .ep-head{text-align:center;flex-direction:column;align-items:center;row-gap:6px;margin:0 auto 18px;display:flex}body.jd-login .ep-head>div{flex-direction:column;align-items:center;display:flex}body.jd-login .ep-head .eyebrow{justify-content:center;margin-bottom:4px;font-size:.78rem}body.jd-login .ep-head h1{margin:0;font-size:clamp(1.6rem,6vw,2.2rem);line-height:1.12}body.jd-login .ep-head>p{display:none}body.jd-login .ep-notices,body.jd-login .ep-gate{max-width:520px;margin-left:auto;margin-right:auto}body.jd-login .ep-grid{flex-direction:column;gap:18px;max-width:520px;margin:0 auto;display:flex}body.jd-login .ep-col{display:contents}body.jd-login .ep-grid .ep-card--login{order:1}body.jd-login .ep-grid .ep-card--new{order:2}body.jd-login .ep-grid .ep-steps{order:3}body.jd-login .ep-grid .auth-card.ep-card{box-sizing:border-box;border-radius:22px;width:100%;max-width:none;padding:24px 24px 22px;box-shadow:0 24px 60px -28px #1a223047}body.jd-login .ep-card h3{justify-content:center;gap:10px;margin-bottom:2px;font-size:1.3rem}body.jd-login .ep-card .sub{text-align:center;margin-bottom:14px;font-size:.9rem}body.jd-login .ep-card .field{margin-bottom:10px}body.jd-login .ep-card .ep-submit{width:100%;margin-top:12px}body.jd-login .ep-lost{text-align:center;margin-top:12px}@media (max-width:760px){body.jd-login section.ep-page{padding:18px 0 48px}body.jd-login .ep-tile{border-radius:10px;width:32px;height:32px}body.jd-login .ep-grid .auth-card.ep-card{padding:20px 18px 18px}body.jd-login .jd-wa,body.jd-login .rdv-tab{display:none}}body.jd-login .ep-card-top{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}body.jd-login .ep-card--new .sub{text-align:center}@media (max-width:760px){.hc-crumbs,.fm-crumbs,.woocommerce-breadcrumb,nav[aria-label="Fil d'Ariane"]{display:none!important}body:not(.home) main:not(.j2) h1,body:not(.home) main:not(.j2) section h1{letter-spacing:-.02em;margin-bottom:10px!important;font-size:clamp(1.55rem,6.8vw,2rem)!important;line-height:1.12!important}body:not(.home) main:not(.j2) section h2{font-size:clamp(1.35rem,5.8vw,1.7rem);line-height:1.18}.eyebrow,.fm-eyebrow{margin-bottom:6px!important;font-size:.74rem!important}.page-hero,.page-hero.ap-hero,.page-hero.hc-hero,.page-hero.hc-hero--split,.fm-hero,.dp-hero,.am-hero,.rz-hero,.cg-hero,section.ct-page{padding-top:22px!important;padding-bottom:26px!important}.page-hero p,.page-hero .ap-hero-grid>p,.fm-hero p,.dp-hero p,.am-hero p,.rz-hero p,.cg-hero p{margin-top:8px;font-size:.95rem;line-height:1.55}.ap-hero-grid,.fm-hero-grid,.dp-hero-grid,.am-hero-grid,.hc-hero-grid{gap:16px!important}body:not(.home) main:not(.j2)>section:not(:first-child),body:not(.home) main:not(.j2) .container>section:not(:first-child){padding-top:40px;padding-bottom:40px}.section-head{margin-bottom:18px!important}main.container.jd-woo{padding-left:16px;padding-right:16px}.categories.cg-catalogue>.container,.cg-hero>.container{padding-left:0;padding-right:0}.cg-catalogue--shop .cg-intro,.cg-intro{background:0 0!important;border-radius:0!important;gap:12px!important;margin-bottom:14px!important;padding:16px 0 6px!important}.cg-intro h1{margin-bottom:6px!important}.cg-lead,.cg-pills,.cg-intro-visual{display:none!important}.cg-intro .cat-tabs,.cg-intro .cat-toggle{width:100%;display:flex}.cg-intro .cat-tab,.cg-intro .cat-toggle-btn{text-align:center;flex:1;padding:11px 10px}}.jd-loader.is-nav{transition-duration:.18s;animation:none}.jd-loader.is-nav:not(.is-out){opacity:1;visibility:visible;pointer-events:auto}
:root{--j2-font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--j2-black:#000;--j2-ink:#0c0c0c;--j2-g94:#efefef;--j2-g95:#f2f2f2;--j2-g97:#f8f8f8;--j2-g98:#fcfafc;--j2-mercury:#e2e2e2;--j2-boulder:#757575;--j2-tundora:#4a4a4a;--j2-abbey:#4d4e53;--j2-hero:#f7f8f9;--j2-solutions:#c4c4c4;--j2-r-img:18px;--j2-r-card:18px;--j2-r-btn:12px;--j2-r-pill:999px;--j2-gutter:clamp(20px, 5vw, 96px)}.j2,.j2 *{font-family:var(--j2-font);box-sizing:border-box}.j2{color:var(--j2-black);-webkit-font-smoothing:antialiased}.j2 :where(h1,h2,h3,h4,p,ul,ol,figure){color:inherit;letter-spacing:normal;font-weight:inherit;margin:0;padding:0}.j2 :where(ul,ol){list-style:none}.j2 :where(a){color:inherit;opacity:1;text-decoration:none}.j2 :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.j2 :where(img){max-width:none;display:block}.j2 :where(section),.j2:where(footer,main){margin:0;padding:0}.j2-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.j2-btn{letter-spacing:1px;text-transform:uppercase;border:1px solid var(--j2-black);border-radius:var(--j2-r-btn);color:var(--j2-black);justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:700;line-height:26px;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.j2-btn:hover{background:var(--j2-black);color:#fff}.j2-btn--dark{background:var(--j2-ink);color:#fff;border-color:#0000}.j2-btn--dark:hover{background:#2a2a2a}.j2-btn--light{font-weight:400}.j2-chev{border-bottom:1px solid;border-right:1px solid;flex:none;width:5px;height:5px;display:inline-block;transform:rotate(-45deg)}.j2-dots{justify-content:center;gap:42px;display:flex}.j2-dots button{background:var(--j2-mercury);border-radius:2px;width:4px;height:4px;transition:background .25s}.j2-dots button.is-on{background:var(--j2-tundora)}.j2-dots--dark button.is-on{background:var(--j2-black)}.j2-header{z-index:900;background:#fff;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:sticky;top:0}.j2-header.is-scrolled{box-shadow:0 6px 24px -18px #00000059}.j2-header.is-hidden{transform:translateY(-100%)}.j2-announce{color:#fff;text-align:center;padding:9px var(--j2-gutter,20px);background:#111}.j2-announce p{letter-spacing:.3px;white-space:pre-line;margin:0;font-size:12.5px;line-height:1.45}.j2-topbar{border-bottom:1px solid var(--j2-g94);height:39px;padding:0 var(--j2-gutter);justify-content:flex-end;align-items:center;display:flex}.j2-topbar a{letter-spacing:.36px;font-size:12px;line-height:28px}.j2-topbar .j2-pro{align-items:center;gap:8px;font-size:11.8px;display:inline-flex}.j2-topbar .j2-pro b{font-weight:600}.j2-topbar .j2-pro img{width:6px;height:8px}.j2-topbar .j2-sep{background:var(--j2-g94);width:1px;height:20px;margin:0 10px 0 9px}.j2-topbar a:hover{text-underline-offset:3px;text-decoration:underline}.j2-main-bar{height:69px;padding:0 var(--j2-gutter) 0 calc(var(--j2-gutter) - 14.5px);align-items:center;display:flex;position:relative}.j2-logo{background:#000;flex:none;width:174px;height:38px;display:block;-webkit-mask:url(/figma/logo-mask.png) 50%/contain no-repeat;mask:url(/figma/logo-mask.png) 50%/contain no-repeat}.j2-nav{white-space:nowrap;gap:50px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.j2-nav>li{position:relative}.j2-nav>li>a{padding:10px 0;font-size:15.6px;line-height:25px;display:block;position:relative}.j2-nav>li>a:after{content:"";transform-origin:0;background:#000;height:1px;transition:transform .3s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.j2-nav>li>a:hover:after,.j2-nav>li>a[aria-current=page]:after{transform:scaleX(1)}.j2-dd{border:1px solid var(--j2-g94);border-radius:var(--j2-r-card);opacity:0;visibility:hidden;background:#fff;min-width:300px;padding:10px;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:100%;left:50%;transform:translate(-50%,8px);box-shadow:0 24px 50px -24px #00000040}.j2-nav>li:hover .j2-dd,.j2-nav>li:focus-within .j2-dd{opacity:1;visibility:visible;transform:translate(-50%)}.j2-dd a{border-radius:10px;padding:10px 12px;font-size:14px;line-height:20px;display:block}.j2-dd a small{color:var(--j2-boulder);font-size:12px;display:block}.j2-dd a:hover{background:var(--j2-g97)}.j2-icons{align-items:center;gap:20px;margin-left:auto;display:flex}.j2-icons a,.j2-icons button{justify-content:center;align-items:center;display:flex;position:relative}.j2-icons img{display:block}.j2-ico-cart{width:24px;height:25px;position:relative}.j2-ico-cart img{position:absolute}.j2-ico-cart img:first-child{width:100%;height:68%;inset:27.44% 0 4.56%}.j2-ico-cart img:last-child{width:39.3%;height:44%;top:4%;left:30.37%}.j2-ico-loc{width:22px;height:26px;position:relative}.j2-ico-loc img{position:absolute}.j2-ico-loc img:first-child{width:90.9%;height:92.3%;inset:3.85% 4.55%}.j2-ico-loc img:last-child{width:30.9%;height:25.7%;top:28.77%;left:34.05%}.j2-badge{color:#fff;text-align:center;background:#000;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-6px;right:-8px}.j2-burger{border-top:2px solid #000;border-bottom:2px solid #000;width:25px;height:13px;transition:border-color .2s;display:none;position:relative}.j2-burger:before,.j2-burger:after{content:"";opacity:0;background:#000;height:2px;transition:transform .3s,opacity .2s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)rotate(0)}.j2-header.menu-open .j2-burger{border-color:#0000}.j2-header.menu-open .j2-burger:before{opacity:1;transform:translateY(-50%)rotate(45deg)}.j2-header.menu-open .j2-burger:after{opacity:1;transform:translateY(-50%)rotate(-45deg)}.j2-mmenu{display:none}.j2-hero{background:var(--j2-hero);height:534px;position:relative;overflow:hidden}.j2-hero-slide{opacity:0;transition:opacity 1s;position:absolute;inset:0}.j2-hero-slide.is-on{opacity:1}.j2-hero-media{border-radius:var(--j2-r-img) 0 0 var(--j2-r-img);height:633px;position:absolute;top:-21px;left:50.18%;right:0;overflow:hidden}.j2-hero-media img{object-fit:cover;width:118.46%;height:100%;transition:transform 7s;position:absolute;top:-4.02%;left:-16.57%;transform:scale(1.04)}.j2-hero-slide.is-on .j2-hero-media img{transform:scale(1)}.j2-hero-text{z-index:2;width:min(698px,45vw);position:absolute;top:126px;left:clamp(24px,5.2vw,99px)}.j2-hero h1{font-size:49.6px;font-weight:600;line-height:50px}.j2-hero-lead{width:min(478px,100%);font-size:21.8px;font-weight:300;line-height:30px;margin-top:13px!important}.j2-hero-cta{z-index:2;gap:5px;display:flex;position:absolute;top:417px;left:clamp(19px,4.9vw,94px)}.j2-hero-cta .j2-btn{letter-spacing:.992px;border-radius:10px;width:260px;height:54px;font-size:11px;line-height:20px}.j2-hero-note{z-index:2;color:#686868;font-size:11.27px;font-weight:500;line-height:15.5px;position:absolute;top:494px;left:clamp(24px,5.2vw,99px)}.j2-hero-search{z-index:3;border-bottom:1px solid var(--j2-tundora);background:#fff;border-radius:5px;align-items:center;width:390px;height:31px;display:flex;position:absolute;top:30px;left:50%;transform:translate(-50%)}.j2-hero-search input{color:#222;background:0 0;border:0;border-radius:5px;outline:0;width:100%;height:100%;padding:0 9px;font:14px Helvetica Neue,Helvetica,Arial,sans-serif}.j2-hero-search input::placeholder{color:#c2c2c2}.j2-flags{z-index:3;width:84px;position:absolute;top:32px;left:calc(50% + 242px)}.j2-bullets{z-index:3;gap:5px;display:flex;position:absolute;top:517px;left:50%;transform:translate(-50%)}.j2-bullets button{background:#fff;border:1px solid #000;border-radius:3.5px;width:7px;height:7px;transition:background .25s}.j2-bullets button.is-on{background:#000;border-color:#fff}.j2-expertise{text-align:center;padding-top:45px}.j2-h1{font-size:40px;font-weight:300;line-height:45px}.j2-sub{font-size:24.8px;line-height:30px;margin-top:10px!important}.j2-cats-wrap{margin-top:54px}.j2-cats{width:min(1690px, calc(100% - 2 * var(--j2-gutter)));justify-content:space-between;margin:0 auto;display:flex}.j2-cat{flex-direction:column;flex:none;align-items:center;gap:0;transition:transform .25s;display:flex}.j2-cat:hover{transform:translateY(-3px)}.j2-cat img{width:auto;height:39px}.j2-cat span{white-space:nowrap;margin-top:23px;font-size:13.9px;font-weight:600;line-height:20px}.j2-cats-wrap .j2-dots{gap:43px;margin-top:44px}.j2-cats-wrap .j2-dots button.is-on{background:#000}.j2-ranges{width:min(1731px, calc(100% - 2 * var(--j2-gutter)));grid-template-columns:repeat(3,1fr);gap:48px;margin:47px auto 0;display:grid}.j2-range{aspect-ratio:545/350;border-radius:var(--j2-r-card);background:#f3f3f3;display:block;position:relative;overflow:hidden}.j2-range img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.j2-range:hover img{transform:scale(1.04)}.j2-range-label{letter-spacing:.39px;-webkit-backdrop-filter:blur(4px);background:#ffffffa6;justify-content:center;align-items:center;height:40px;font-size:15.8px;font-weight:600;line-height:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.j2-range--first .j2-range-label{font-weight:700}.j2-divider{background:var(--j2-g94);height:1px;margin-top:60px}.j2-une{grid-template-columns:minmax(300px,446px) 1fr;padding:65px 0 0 clamp(24px,6.45vw,123.75px);display:grid;position:relative}.j2-une-head{align-self:start;padding-top:149px}.j2-h2{font-size:34.3px;font-weight:300;line-height:35px}.j2-une-head p{width:343px;font-size:17.7px;line-height:25px;margin-top:22px!important}.j2-une-viewport{padding-right:20px;overflow:hidden}.j2-une-track{gap:30px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex}.j2-une-card{border-radius:var(--j2-r-card);background:#f5f5f5;flex:0 0 432px;height:350px;position:relative;overflow:hidden}.j2-une-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.j2-une-card:hover img{transform:scale(1.04)}.j2-une-card strong{font-size:17.6px;font-weight:700;line-height:22px;position:absolute;bottom:51.5px;left:30px}.j2-une-card span{font-size:17.7px;line-height:22px;position:absolute;bottom:28.5px;left:30px}.j2-une .j2-dots{grid-column:2;justify-content:flex-start;margin:16px 0 0 424px}.j2-arrow{justify-content:center;align-items:center;display:flex}.j2-arrow[disabled]{opacity:.35;cursor:default}.j2-une-arrows{display:none}.j2-tabs{border-bottom:3px solid var(--j2-g95);justify-content:center;gap:40px;margin-top:95px;display:flex}.j2-tab{width:214px;height:60px;color:var(--j2-boulder);border-bottom:3px solid #0000;margin-bottom:-3px;font-size:24.6px;line-height:30px;transition:color .25s,border-color .25s;position:relative}.j2-tab.is-on{color:#000;border-color:#000;font-size:23.8px}.j2-products{margin-top:20px;position:relative}.j2-prod-viewport{width:min(1436px, calc(100% - 2 * var(--j2-gutter) - 60px));margin:0 auto;overflow:hidden}.j2-prod-track{gap:72px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex}.j2-prod{text-align:center;flex:0 0 305px;display:block}.j2-prod-img{border-radius:var(--j2-r-img);background:#fafafa;width:305px;height:305px;position:relative;overflow:hidden}.j2-prod-img img{object-fit:contain;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.j2-prod:hover .j2-prod-img img{transform:scale(1.05)}.j2-prod-name{text-transform:uppercase;justify-content:center;align-items:center;width:160px;min-height:40px;font-size:16px;line-height:20px;display:flex;margin:14px auto 0!important}.j2-prod-spec{letter-spacing:.36px;font-size:13.9px;font-weight:600;line-height:16px;margin-top:12px!important}.j2-prod-desc{letter-spacing:.36px;width:238px;font-size:13.9px;line-height:16px;margin:13px auto 0!important}.j2-prod-cta{display:none}.j2-prod-next{width:27px;height:52px;position:absolute;top:214px;right:clamp(20px,5.1vw,98px)}.j2-prod-prev{width:27px;height:52px;position:absolute;top:214px;left:clamp(20px,5.1vw,98px);transform:scaleX(-1)}.j2-prod-prev[disabled],.j2-prod-next[disabled]{opacity:.2;cursor:default}.j2-all{justify-content:center;margin-top:39px;display:flex}.j2-all .j2-btn{width:215px;height:44px}.j2-mag{background:var(--j2-g98);text-align:center;margin-top:40px;padding:75px 0 100px;position:relative}.j2-mag-title{text-transform:lowercase;font-size:39.5px;font-weight:300;line-height:45px}.j2-mag-title b{font-weight:600}.j2-mag-sub{font-size:18px;line-height:20px;margin-top:20px!important}.j2-mag-viewport{width:min(1327px, calc(100% - 2 * var(--j2-gutter)));margin:40px auto 0;overflow:hidden}.j2-mag-track{gap:60px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex}.j2-article{text-align:left;flex:0 0 calc(33.3333% - 40px)}.j2-article-img{aspect-ratio:402/300;border-radius:var(--j2-r-img);position:relative;overflow:hidden}.j2-article-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.j2-article:hover img{transform:scale(1.04)}.j2-article p{letter-spacing:.38px;max-width:393px;font-size:14px;font-weight:300;line-height:20px;margin-top:16px!important}.j2-mag .j2-dots{gap:26px;margin-top:47px}.j2-mag .j2-dots button.is-on{background:#000}.j2-mag .j2-btn{width:255px;height:45px;margin-top:61px;font-weight:400;line-height:15.7px}.j2-solutions{background:var(--j2-solutions);height:342px;position:relative}.j2-solutions-img{pointer-events:none;width:1066px;height:516.5px;position:absolute;bottom:0;left:max(0px,50% - 810px)}.j2-solutions-img img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.j2-solutions-text{width:570px;position:absolute;top:52px;left:calc(50% + 13px)}.j2-solutions h2{width:476px;font-size:35px;line-height:45px}.j2-solutions p{letter-spacing:.39px;font-size:13.9px;line-height:20px;margin-top:18px!important}.j2-solutions .j2-btn{gap:6px;width:302px;height:48px;margin-top:28px}.j2-footer{z-index:1;color:#000;background:#fff;border:0;position:relative;margin:0!important;padding:0!important}.j2-join{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#000;justify-content:center;align-items:center;gap:10px;height:77px;font-size:12px;line-height:17px;display:flex}.j2-join .j2-chev{width:11px;height:11px;transform:rotate(45deg)translate(-3px,-3px)}.j2-join:hover{background:#1a1a1a}.j2-foot-main{background:var(--j2-g97);grid-template-columns:370px repeat(4,250.8px);justify-content:space-between;min-height:259px;padding:30px clamp(24px,4.7vw,90px) 41px clamp(24px,10.73vw,206px);display:grid}.j2-foot-brand{padding-top:20px}.j2-foot-brand .j2-logo{width:174px;height:38px}.j2-socials{gap:13.7px;margin-top:17px;display:flex}.j2-socials a{width:30px;height:30px;transition:transform .2s;display:block}.j2-socials a:hover{transform:translateY(-2px)}.j2-socials img{width:30px;height:30px}.j2-foot-col h3{letter-spacing:.39px;border-bottom:1px solid #000;justify-content:space-between;height:28px;padding-top:0;font-size:14px;line-height:20px;display:flex}.j2-foot-col h3 button{display:none}.j2-foot-col ul{margin-top:27px!important}.j2-foot-col li a{font-size:13.7px;line-height:25px}.j2-foot-col li a:hover{text-underline-offset:3px;text-decoration:underline}.j2-reassure{background:#fff;justify-content:center;height:69px;display:flex}.j2-reassure ul{width:min(1805px,100%);display:flex}.j2-reassure li{border-right:1px solid var(--j2-g94);flex:1;justify-content:center;align-items:center;gap:15px;margin:16px 0;display:flex}.j2-reassure li:last-child{border-right:0}.j2-reassure img{object-fit:contain;flex:none;width:37px;height:37px}.j2-reassure .j2-ico-sm{width:29px;height:25px}.j2-reassure span{letter-spacing:.36px;text-transform:lowercase;font-size:11.8px;line-height:16px}.j2-foot-bar{background:var(--j2-g97);padding:0 100px;justify-content:space-between;align-items:center;height:59px;padding-inline:clamp(24px,5.2vw,100px);display:flex}.j2-lang{letter-spacing:.36px;align-items:center;gap:5px;font-size:12px;line-height:20px;display:flex}.j2-lang img{width:15px;height:15px}.j2-pay{width:521px;height:29px}.j2-pay img{border-radius:6px;width:100%;height:100%}.j2-terms{letter-spacing:.36px;align-items:center;gap:10px;font-size:12px;line-height:20px;display:flex}.j2-terms .j2-chev{border-color:var(--j2-abbey);width:8px;height:8px;transform:rotate(-135deg)translate(-2px,-2px)}.j2-terms-menu{display:none}.j2-terms-wrap{position:relative}.j2-terms-wrap.is-open .j2-terms-menu{border:1px solid var(--j2-g94);background:#fff;border-radius:12px;min-width:220px;padding:8px;display:block;position:absolute;bottom:32px;right:0;box-shadow:0 18px 40px -20px #00000040}.j2-terms-menu a{border-radius:8px;padding:8px 10px;font-size:13px;display:block}.j2-terms-menu a:hover{background:var(--j2-g97)}.j2-disclaimer{letter-spacing:.36px;background:#fff;padding:17px clamp(24px,5.75vw,110px) 18px clamp(24px,5.2vw,100px);font-size:11.8px;font-style:italic;line-height:18px}.j2-help{z-index:950;position:fixed;bottom:25px;right:25px}.j2-help>button{background:#000;border-radius:30px;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .25s;display:flex;box-shadow:0 10px 30px -10px #00000080}.j2-help>button:hover{transform:scale(1.06)}.j2-help>button img{width:24px;height:24px}.j2-help-menu{opacity:0;visibility:hidden;background:#fff;border-radius:16px;width:250px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:72px;right:0;transform:translateY(8px);box-shadow:0 24px 60px -24px #00000059}.j2-help.is-open .j2-help-menu{opacity:1;visibility:visible;transform:none}.j2-help-menu a{border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;line-height:20px;display:flex}.j2-help-menu a i{background:#25d366;border-radius:4px;flex:none;width:8px;height:8px}.j2-help-menu a:nth-child(2) i{background:#000}.j2-help-menu a:nth-child(3) i{background:var(--j2-mercury)}.j2-search-page{padding:48px var(--j2-gutter) 80px;max-width:1400px;margin:0 auto}.j2-search-page h1{font-size:34px;font-weight:300;line-height:40px}.j2-search-page form{gap:10px;max-width:640px;margin-top:20px;display:flex}.j2-search-page input{border-radius:var(--j2-r-btn);border:1px solid #ddd;flex:1;height:48px;padding:0 16px;font-size:15px}.j2-search-page .j2-btn{height:48px;padding:0 22px}.j2-search-count{color:var(--j2-boulder);font-size:14px;margin-top:18px!important}.j2-search-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px;margin-top:28px;display:grid}.j2-search-grid .j2-prod{flex:none}.j2-search-grid .j2-prod-img{aspect-ratio:1;width:100%;height:auto}@media (max-width:1280px){.j2-nav{gap:28px}.j2-nav>li>a{font-size:14.5px}.j2-foot-main{padding-left:var(--j2-gutter);grid-template-columns:1fr repeat(4,minmax(150px,1fr));gap:28px}.j2-une-card{flex-basis:360px;height:292px}}@media (max-width:1100px){.j2-hero h1{font-size:40px;line-height:42px}.j2-hero-lead{font-size:18px;line-height:25px}.j2-cat span{font-size:12px}.j2-cats{scrollbar-width:none;gap:30px;overflow-x:auto}}@media (max-width:1023px){:root{--j2-gutter:20px}.j2-topbar{justify-content:space-between;padding:0 14px 0 15px}.j2-topbar .j2-sep{display:none}.j2-topbar .j2-pro b{font-weight:700}.j2-main-bar{height:60px;padding:0 15px}.j2-logo{width:127px;height:27.7px}.j2-nav{display:none}.j2-icons{gap:0}.j2-icons>*{justify-content:center;width:43px}.j2-icons .j2-ico-account{display:none}.j2-burger{margin-left:18px;display:block}.j2-mmenu{border-top:1px solid var(--j2-g94);background:#fff;max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 30px 40px -30px #0000004d}.j2-header.menu-open .j2-mmenu{max-height:calc(100vh - 99px);overflow-y:auto}.j2-mmenu a{border-bottom:1px solid var(--j2-g95);justify-content:space-between;align-items:center;padding:15px 20px;font-size:15px;display:flex}.j2-mmenu a .j2-chev{width:7px;height:7px}.j2-mmenu .j2-mmenu-pro{color:#fff;border-radius:var(--j2-r-btn);letter-spacing:1px;text-transform:uppercase;background:#000;border:0;justify-content:center;margin:14px 20px 20px;font-size:12px;font-weight:700}.j2-hero{background:#e0e1e2;height:487px}.j2-hero-media{border-radius:0;height:310px;top:0;left:0}.j2-hero-media img{width:154.16%;height:109.15%;top:-9.25%;left:-54.23%}.j2-hero-fade{background:linear-gradient(#e0e1e200 0%,#e0e1e2 16.28%);height:258px;position:absolute;top:229px;left:0;right:0}.j2-hero-text{width:310px;top:244px;left:29px}.j2-hero h1{width:299px;font-size:27.67px;line-height:28px}.j2-hero-lead{width:270px;font-size:11.8px;font-weight:500;line-height:16px;margin-top:2px!important}.j2-hero-cta{gap:5px;top:416px;left:29px}.j2-hero-cta .j2-btn{letter-spacing:.87px;border-radius:8px;width:155px;height:30.3px;font-size:7.8px;line-height:13.9px}.j2-hero-note,.j2-hero-search{display:none}.j2-flags{width:54px;top:15px;left:31px}.j2-bullets{top:469px;left:29px;transform:none}.j2-expertise{padding:26px 20px 0}.j2-h1{font-size:30px;line-height:30px}.j2-sub{font-size:21px;line-height:24px;margin-top:23px!important}.j2-cats-wrap{margin-top:42px}.j2-cats{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:44px;width:auto;margin:0;padding:0 29px;overflow-x:auto}.j2-cats::-webkit-scrollbar{display:none}.j2-cat{scroll-snap-align:start}.j2-cat img{height:31.8px}.j2-cat span{margin-top:20px;font-size:11.19px;line-height:16.3px}.j2-cats-wrap .j2-dots{gap:10px;margin-top:30px}.j2-divider{margin-top:28px}.j2-ranges{grid-template-columns:1fr;gap:10px;width:auto;margin:46px 27px 0}.j2-range{aspect-ratio:335.67/215.56}.j2-une{padding:60px 0 0;display:block}.j2-une-head{text-align:center;padding:0 20px}.j2-h2{font-size:24.4px;line-height:30px}.j2-une-head p{width:306px;max-width:100%;margin-left:auto;margin-right:auto;font-size:15.8px;line-height:20px;margin-top:5px!important}.j2-une-viewport{border-radius:var(--j2-r-card);margin:15px 12px 0;padding:0}.j2-une-track{gap:0}.j2-une-card{flex:0 0 100%;height:296px}.j2-une-card strong{font-size:13.7px;line-height:20px;bottom:37px;left:18px}.j2-une-card span{font-size:13.7px;line-height:20px;bottom:17px;left:18px}.j2-une-arrows{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:212px;left:20px;right:20px}.j2-une-arrows button{pointer-events:auto;width:48px;height:48px}.j2-une-arrows img{width:20px;height:39px}.j2-une .j2-dots{justify-content:flex-start;gap:20px;margin:16px 0 0 37px}.j2-tabs{justify-content:flex-start;gap:0;margin-top:55px;padding:0 10px}.j2-tab{width:181px;height:77px;font-size:19.8px;line-height:25px}.j2-tab.is-on{font-size:19.5px}.j2-tab .j2-br{display:block}.j2-products{margin-top:15px}.j2-prod-viewport{width:auto;margin:0 20px}.j2-prod-track{gap:0}.j2-prod{flex:0 0 100%;padding:0 7px}.j2-prod-img{width:225px;height:225px;margin:0 auto}.j2-prod-img img{object-fit:cover}.j2-prod-name{width:188px;min-height:39px;margin-top:19px!important}.j2-prod-spec{margin-top:5px!important}.j2-prod-desc{width:100%;font-size:13.8px;line-height:15px;margin-top:12px!important}.j2-prod-cta{color:#fff;border-radius:var(--j2-r-btn);letter-spacing:1px;text-transform:uppercase;background:#000;justify-content:center;align-items:center;gap:8px;height:45px;margin-top:22px;font-size:11px;display:flex}.j2-prod-cta b{font-weight:700}.j2-prod-prev{display:none}.j2-prod-next{width:48px;height:48px;top:206px;right:20px}.j2-prod-next img{width:20px;height:39px}.j2-all{margin-top:20px;padding:0 20px}.j2-all .j2-btn{width:100%}.j2-mag{text-align:left;margin-top:100px;padding:60px 0 70px}.j2-mag-title{padding:0 20px;font-size:24.6px;line-height:30px}.j2-mag-title b{font-weight:700}.j2-mag-sub{padding:0 35px 0 20px;font-size:16px;margin-top:20px!important}.j2-mag-viewport{width:auto;margin:36px 35px 0 20px}.j2-mag-track{gap:20px}.j2-article{flex:0 0 100%}.j2-article-img{aspect-ratio:335/240}.j2-mag .j2-dots{gap:26px;margin-top:38px}.j2-mag .j2-btn{margin:42px auto 0;display:flex}.j2-solutions{height:auto;padding:42px 20px 0;overflow:hidden}.j2-solutions-text{width:auto;position:static}.j2-solutions h2{width:340px;max-width:100%;font-size:25px;line-height:30px}.j2-solutions p{max-width:362px;margin-top:26px!important}.j2-solutions .j2-btn{margin:21px auto 0;display:flex}.j2-solutions-img{width:555px;height:269px;margin-top:5px;margin-bottom:-62px;position:relative;left:-48px}.j2-join{letter-spacing:.86px;gap:8px;font-size:10.3px}.j2-foot-main{min-height:0;padding:0;display:block}.j2-foot-brand{padding:56px 18px 20px}.j2-foot-brand .j2-logo{width:208px;height:45px}.j2-socials{justify-content:space-between;gap:0;max-width:283px;margin:42px 0 0 7px}.j2-socials a{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.j2-foot-col{background:var(--j2-g95);border-top:2px solid #fff}.j2-foot-col h3{border:0;align-items:center;height:54px;padding:0 20px}.j2-foot-col h3 button{letter-spacing:.39px;justify-content:space-between;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.j2-foot-col h3 .j2-col-label{display:none}.j2-foot-col h3 .j2-chev{border-color:var(--j2-abbey);width:9px;height:9px;transition:transform .25s;transform:rotate(45deg)}.j2-foot-col.is-open h3 .j2-chev{transform:rotate(-135deg)}.j2-foot-col ul{padding:0 20px 14px;display:none;margin:0!important}.j2-foot-col.is-open ul{display:block}.j2-reassure{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;height:auto;overflow-x:auto}.j2-reassure::-webkit-scrollbar{display:none}.j2-reassure ul{width:auto}.j2-reassure li{text-align:center;scroll-snap-align:start;flex-direction:column;flex:0 0 187.5px;gap:6px;margin:21px 0 30px}.j2-foot-bar{grid-template-columns:1fr;height:auto;padding:0;display:grid}.j2-pay{background:var(--j2-g95);order:1;width:100%;height:85px}.j2-pay img{object-fit:contain;object-position:left center;border-radius:0;width:390px;height:85px}.j2-terms-wrap{order:2;margin-top:2px}.j2-terms{background:var(--j2-g95);justify-content:space-between;width:100%;height:54px;padding:0 20px;font-size:15px}.j2-terms .j2-chev{transform:rotate(45deg)}.j2-terms-wrap.is-open .j2-terms-menu{box-shadow:none;background:var(--j2-g95);border:0;border-radius:0;position:static}.j2-lang{order:3;padding:12px 20px}.j2-disclaimer{padding:6px 20px 70px}.j2-help{bottom:16px;right:16px}.j2-help>button{width:50px;height:50px}.j2-help>button img{width:20px;height:20px}}@media (min-width:1024px){.j2-only-mobile,.j2-mmenu{display:none!important}}@media (max-width:1023px){.j2-only-desktop{display:none!important}}@media (prefers-reduced-motion:reduce){.j2 *,.j2 :before,.j2 :after{transition:none!important;animation:none!important}}.j2-terms-menu .jd-cookies-reopen{text-align:left;border-radius:8px;width:100%;padding:8px 10px;font-size:13px;display:block}.j2-terms-menu .jd-cookies-reopen:hover{background:var(--j2-g97);text-decoration:none}.j2-icons a{position:relative}@media (min-width:1024px){.j2-nav>li>a{font-size:15.8px}.j2-main-bar{padding-right:calc(var(--j2-gutter) + 8px)}.j2-flags{left:calc(50% + 235px)}.j2-hero-media{left:49.8%}.j2-cats{position:relative;left:-7.6px}.j2-cats-wrap .j2-dots{display:none}.j2-ranges{margin-top:99px}.j2-une{grid-template-columns:minmax(300px,418.25px) 1fr}.j2-une .j2-dots{margin-top:20px}.j2-une{padding-bottom:0}.j2-tabs{margin-top:126px}.j2-products{margin-top:24px}.j2-mag{padding-bottom:101px}.j2-all{margin-top:33px}.j2-mag .j2-btn{margin-top:107px}.j2-disclaimer{padding-bottom:13px}.j2-tab:last-child{width:175.75px}.j2-prod-viewport{margin-left:max(var(--j2-gutter), calc(50% - 704px));margin-right:auto}.j2-foot-main{grid-template-columns:286.4px repeat(4,250.8px);justify-content:start;column-gap:83.6px;height:259px;min-height:0;padding:30px 0 0 clamp(24px,10.73vw,206px)}.j2-foot-col ul{margin-top:20px!important}.j2-foot-col li{margin:0;padding:0}}@media (min-width:1024px) and (max-width:1800px){.j2-foot-main{padding-left:var(--j2-gutter);grid-template-columns:minmax(180px,1fr) repeat(4,minmax(150px,250.8px));column-gap:clamp(20px,3vw,83.6px)}}main.j2{background:#fff}@media (min-width:1024px){.j2-icons .j2-burger{display:none}}@media (max-width:1023px){.j2-icons .j2-burger{display:block}.j2-sub{margin-top:19px!important}.j2-cats-wrap{margin-top:29px}.j2-expertise{border-bottom:1px solid var(--j2-g94);height:389px;padding-bottom:0}.j2-divider{display:none}.j2-ranges{margin-top:45.5px}.j2-une{padding-top:59px}.j2-une-viewport{margin-top:15px}.j2-tabs{margin-top:51px}.j2-products .j2-only-mobile{display:none!important}.j2-all{margin-top:20px}.j2-mag{height:675px;margin-top:100px;padding-top:60px}.j2-solutions{height:488px;padding:42px 20px 0;position:relative;overflow:hidden}.j2-solutions-img{width:555px;height:269px;margin:0;position:absolute;top:281px;left:-28px}.j2-expertise{height:316px}.j2-foot-brand{padding-bottom:29px}.j2-reassure li{margin:30px 0}.j2-lang{padding:10px 20px 23px}.j2-disclaimer{padding-top:0;padding-bottom:13px}}:root{--j2-r-img:28px;--j2-r-card:28px;--j2-r-btn:999px;--j2-r-block:40px}.j2-dd{border-radius:22px}.j2-dd a{border-radius:14px}.j2-hero-cta .j2-btn,.j2-hero-search,.j2-hero-search input,.j2-search-page input{border-radius:var(--j2-r-pill)}.j2-hero-search{border:1px solid var(--j2-mercury);padding:0 6px}.j2-range-label{border-radius:0 0 var(--j2-r-card) var(--j2-r-card)}.j2-mag,.j2-solutions{border-radius:var(--j2-r-block) var(--j2-r-block) 0 0}.j2-pay img{border-radius:10px}.j2-terms-wrap.is-open .j2-terms-menu,.j2-help-menu{border-radius:22px}.j2-terms-menu a,.j2-help-menu a,.j2-terms-menu .jd-cookies-reopen{border-radius:14px}@media (max-width:1023px){.j2-hero{border-radius:0 0 var(--j2-r-card) var(--j2-r-card)}.j2-mag,.j2-solutions{border-radius:28px 28px 0 0}.j2-foot-col{border-top:0;border-radius:16px;margin:6px 12px 0}.j2-pay{border-radius:16px;width:auto;margin:0 12px;overflow:hidden}.j2-pay img{border-radius:0;width:100%}.j2-terms-wrap{margin:6px 12px 0}.j2-terms{border-radius:16px}.j2-terms-wrap.is-open .j2-terms{border-radius:16px 16px 0 0}.j2-terms-wrap.is-open .j2-terms-menu{border-radius:0 0 16px 16px}.j2-mmenu .j2-mmenu-pro{border-radius:var(--j2-r-pill)}}@media (max-width:389px){.j2-hero-cta{right:20px}.j2-hero-cta .j2-btn{flex:1 1 0;width:auto;min-width:0;max-width:155px}}.j2-footer a.j2-join,.j2-footer a.j2-join:hover{color:#fff}@media (min-width:1024px) and (max-width:1799px){.j2-nav{gap:clamp(14px,2.1vw,34px);margin:0 auto;padding:0 24px;position:static;transform:none}.j2-nav>li>a{font-size:clamp(12.5px,1.12vw,15px)}.j2-icons{gap:16px;margin-left:0}}.j2-help-menu{border:1px solid var(--j2-g94);border-radius:22px;width:300px;padding:10px;box-shadow:0 30px 60px -30px #0000004d}.j2-help-title{letter-spacing:.16em;text-transform:uppercase;color:var(--j2-boulder);font-size:11px;font-weight:600;margin:6px 10px!important}.j2-help-menu a{border-radius:14px;gap:14px;padding:10px}.j2-help-menu a:hover{background:var(--j2-g97)}.j2-help-ico{border:1px solid var(--j2-g94);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .2s;display:flex}.j2-help-menu a:hover .j2-help-ico{border-color:#000}.j2-help-ico svg{fill:none;stroke:#000;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.j2-help-txt{color:#000;flex-direction:column;font-size:14px;font-weight:500;line-height:1.3;display:flex}.j2-help-txt small{color:var(--j2-boulder);margin-top:2px;font-size:12px;font-weight:400}.j2-help-menu a i{display:none}.j2-lang-sw{position:relative}.j2-lang-btn{height:28px;font:500 12px/1 var(--j2-font);letter-spacing:.06em;color:#000;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;display:inline-flex}.j2-lang-ico{fill:none;stroke:#000;stroke-width:1.3px;width:15px;height:15px}.j2-lang-sw--icon .j2-lang-btn{gap:5px;height:30px}.j2-lang-sw--icon .j2-lang-ico{stroke-width:1.15px;width:22px;height:22px}.j2-lang-sw--icon .j2-lang-code{font-size:11px;font-weight:600}.j2-lang-menu{z-index:60;border:1px solid var(--j2-g94);opacity:0;visibility:hidden;background:#fff;border-radius:16px;min-width:176px;margin:0;padding:6px;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);right:-6px;transform:translateY(6px);box-shadow:0 24px 50px -24px #00000047}.j2-lang-sw.is-open .j2-lang-menu{opacity:1;visibility:visible;transform:none}.j2-lang-menu button{width:100%;font:400 14px/1.2 var(--j2-font);color:#000;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.j2-lang-menu button:hover{background:var(--j2-g97)}.j2-lang-menu button[aria-checked=true]{font-weight:600}.j2-lang-short{letter-spacing:.08em;color:var(--j2-boulder);font-size:11px}.j2-topbar .j2-lang-btn:hover .j2-lang-code{text-underline-offset:3px;text-decoration:underline}@media (max-width:1023px){.j2-lang-sw--icon{display:none}}body>.skiptranslate,iframe.skiptranslate,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display:none!important}body{top:0!important}font[style]{box-shadow:none!important;background:0 0!important}html[data-jd-lang=ar] body{font-family:var(--j2-font), "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif}.j2-hero .j2-line{display:block}@media (prefers-reduced-motion:no-preference){html.jd-loading .j2-hero,html.jd-loading .j2-hero *{animation-play-state:paused!important}.j2-hero .j2-line{margin-bottom:-.1em;padding-bottom:.1em;overflow:hidden}.j2-hero .j2-line>span{animation:1.15s cubic-bezier(.16,1,.3,1) .15s both j2-line-up;display:block}.j2-hero .j2-line+.j2-line>span{animation-delay:.28s}.j2-hero .j2-line+.j2-line+.j2-line>span{animation-delay:.41s}.j2-hero-lead{animation:1s cubic-bezier(.16,1,.3,1) .5s both j2-fade-up}.j2-hero-cta{animation:1s cubic-bezier(.16,1,.3,1) .66s both j2-fade-up}.j2-hero-note{animation:1s .85s both j2-fade}.j2-hero-search,.j2-flags,.j2-bullets{animation:1s .7s both j2-fade}.j2-hero-slide:first-child .j2-hero-media{animation:1.5s cubic-bezier(.77,0,.18,1) both j2-media-in}.j2-bullets button{transition:width .45s cubic-bezier(.16,1,.3,1),background-color .25s;position:relative;overflow:hidden}.j2-bullets button.is-on{background:#fff;border-color:#000;width:28px}.j2-bullets button.is-on:after{content:"";transform-origin:0;background:#000;animation:6.5s linear both j2-progress;position:absolute;inset:0}.j2-hero.is-paused .j2-bullets button.is-on:after{animation-play-state:paused}.j2-rv{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1);transition-delay:var(--rv-d,0s);transform:translateY(34px)}.j2-rv.j2-rv--right{transform:translate(56px)}.j2-rv.is-in,.j2-rv.j2-rv--wipe{opacity:1;transform:none}.j2-rv--wipe img{clip-path:inset(100% 0 0);transition:clip-path 1.35s cubic-bezier(.77, 0, .18, 1) var(--rv-d,0s), transform 1.8s cubic-bezier(.16, 1, .3, 1) var(--rv-d,0s);transform:scale(1.12)}.j2-rv--wipe.is-in img{clip-path:inset(0);transform:none}.j2-rv--wipe .j2-range-label{transition:transform .9s cubic-bezier(.16, 1, .3, 1) calc(var(--rv-d,0s) + .65s);transform:translateY(100%)}.j2-rv--wipe.is-in .j2-range-label{transform:none}.j2-range-label{transition:background-color .35s,letter-spacing .35s}.j2-range:hover .j2-range-label{letter-spacing:.9px;background:#ffffffe0}.j2-prod-img{transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s}.j2-prod:hover .j2-prod-img{transform:translateY(-6px);box-shadow:0 26px 40px -30px #00000059}.j2-cat img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.j2-cat:hover img{transform:scale(1.12)}.j2-btn .j2-chev,.j2-join .j2-chev{transition:transform .3s}.j2-solutions-img img{will-change:transform}}@keyframes j2-line-up{0%{transform:translateY(108%)}to{transform:none}}@keyframes j2-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes j2-fade{0%{opacity:0}to{opacity:1}}@keyframes j2-media-in{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes j2-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.j2-pg :is(.j2-tabs,.j2-prod,.j2-all){opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}.j2-pg.is-in :is(.j2-tabs,.j2-prod,.j2-all){opacity:1;transform:none}.j2-pg.is-in .j2-prod:nth-child(2){transition-delay:90ms}.j2-pg.is-in .j2-prod:nth-child(3){transition-delay:.18s}.j2-pg.is-in .j2-prod:nth-child(4){transition-delay:.27s}.j2-pg.is-in .j2-prod:nth-child(n+5){transition-delay:.36s}.j2-pg.is-in .j2-all{transition-delay:.3s}}.j2-hero-slide{opacity:1;clip-path:inset(0 0 0 100%);z-index:0;transition:none}.j2-hero-slide.is-prev{clip-path:inset(0);z-index:1}.j2-hero-slide.is-on{clip-path:inset(0);z-index:2;transition:clip-path 1.25s cubic-bezier(.77,0,.18,1)}.j2-hero-slide.is-prev .j2-hero-media img{transition:transform 1.4s cubic-bezier(.77,0,.18,1);transform:scale(1.06)translate(-2%)}.j2-hero-slide.is-on .j2-hero-media img{transition:transform 7s;transform:scale(1)}.j2-hero-slide:not(.is-on):not(.is-prev) .j2-hero-media img{transition:none;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.j2-hero-slide{clip-path:none;opacity:0}.j2-hero-slide.is-on{opacity:1;transition:opacity .6s}.j2-hero-slide.is-prev{opacity:0}.j2-hero-slide .j2-hero-media img{transition:none!important;transform:none!important}}.j2-hero.is-paused .j2-bullets button.is-on:after{animation-play-state:running}.j2-hero-fade{z-index:3}.j2-hero-text,.j2-hero-cta,.j2-hero-note{z-index:4}.j2-hero-search,.j2-flags,.j2-bullets{z-index:5}@media (max-width:1365px){.j2-lang-sw--icon{display:none!important}}.j2-lang-sw--icon{margin-left:2px}@media (max-width:1023px){.j2-hero-cta{justify-content:center;left:0;right:0}}@media (max-width:389px){.j2-hero-cta{left:20px;right:20px}}.j2-reassure li span{text-transform:none}.j2-pay{align-items:center;gap:9px;height:29px;width:auto!important;display:flex!important}.j2-pay img{object-fit:contain;background:#fff;border-radius:6px;width:44px!important;height:29px!important}.j2-pay-cod{border:1px solid var(--j2-g94);letter-spacing:.02em;color:#000;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;height:29px;padding:0 12px;font-size:11px;font-weight:500;display:inline-flex}@media (max-width:1023px){.j2-reassure{overflow:visible!important}.j2-reassure ul{grid-template-columns:1fr 1fr;width:100%!important;display:grid!important}.j2-reassure li{border-bottom:1px solid var(--j2-g94);border-right:1px solid var(--j2-g94)!important;flex:none!important;margin:0!important;padding:24px 12px!important}.j2-reassure li:nth-child(2n){border-right:0!important}.j2-reassure li:nth-child(n+3){border-bottom:0}.j2-pay{flex-wrap:wrap;justify-content:flex-start;gap:8px;height:auto!important;padding:20px!important}.j2-pay img{border-radius:8px;width:56px!important;height:37px!important}.j2-pay-cod{border-radius:8px;height:37px;font-size:12px}}:root{--jd-grey:#878789;--jd-grey-btn:#76767a;--jd-grey-btn-hover:#5f5f63;--jd-grey-ink:#4f4f53}.j2-logo,.jd-po-logo,.jd-cs-logo{background:var(--jd-grey)!important}.j2-btn{border-color:var(--jd-grey)!important;color:var(--jd-grey-ink)!important}.j2-btn:hover,.j2-btn--dark{background:var(--jd-grey-btn)!important;border-color:var(--jd-grey-btn)!important;color:#fff!important}.j2-btn--dark:hover{background:var(--jd-grey-btn-hover)!important;border-color:var(--jd-grey-btn-hover)!important}.j2-prod-cta,.j2-mmenu .j2-mmenu-pro{background:var(--jd-grey-btn)!important;color:#fff!important}.j2-bullets button{border-color:var(--jd-grey)!important}.j2-bullets button.is-on:after{background:var(--jd-grey-btn)!important}.j2-tab--single{cursor:default;justify-content:center;align-items:center;min-width:214px;margin:0 0 -3px;padding:0 24px;font-weight:400;display:flex;width:auto!important}@media (max-width:1023px){.j2-tabs{justify-content:center!important}.j2-tab--single{min-width:0;padding:0 20px}}.j2-hero-intro{z-index:3;background:#1d1d1f;position:absolute;inset:0;overflow:hidden}.j2-hero-intro video{object-fit:cover;width:100%;height:100%;animation:1.2s both j2-fade;position:absolute;inset:0}.j2-hero-intro:after{content:"";background:radial-gradient(70% 60%,#12121461 0%,#12121400 70%),linear-gradient(#12121473 0%,#1212142e 38%,#12121447 62%,#121214b8 100%);position:absolute;inset:0}.j2-hero.has-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:70px 24px 40px;display:flex}.j2-hero.has-intro .j2-hero-text,.j2-hero.has-intro .j2-hero-cta,.j2-hero.has-intro .j2-hero-note{width:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.j2-hero.has-intro .j2-hero-text{max-width:820px}.j2-hero.has-intro h1,.j2-hero.has-intro h1 span{color:#fff;text-wrap:balance;width:auto}.j2-hero.has-intro h1{text-shadow:0 2px 24px #00000040}.j2-hero.has-intro .j2-hero-lead{color:#ffffffe0;text-wrap:balance;width:auto;max-width:600px;margin-inline:auto!important}.j2-hero.has-intro .j2-hero-cta{justify-content:center;margin-top:30px;display:flex}.j2-hero.has-intro .j2-hero-cta .j2-btn:not(.j2-btn--dark){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff!important;background:#ffffff24!important;border-color:#fffc!important}.j2-hero.has-intro .j2-hero-cta .j2-btn:not(.j2-btn--dark):hover{color:#000!important;background:#fff!important}.j2-hero.has-intro .j2-hero-note{color:#ffffffb3;margin-top:18px}.j2-hero.has-intro .j2-hero-fade,.j2-hero.has-intro .j2-bullets{display:none}@media (max-width:1023px){.j2-hero.has-intro{padding:40px 20px 34px}.j2-hero.has-intro .j2-hero-text{left:auto;right:auto}.j2-hero.has-intro h1{font-size:30px;line-height:1.1}.j2-hero.has-intro .j2-hero-lead{max-width:330px;font-size:12.5px;line-height:1.5;margin-top:10px!important}.j2-hero.has-intro .j2-hero-cta{width:100%;margin-top:24px;left:auto;right:auto}.j2-hero.has-intro .j2-hero-cta .j2-btn{letter-spacing:.9px;flex:0 170px;width:170px;max-width:none;height:42px;font-size:10px}.j2-hero-text{text-align:center;width:auto;left:20px;right:20px}.j2-hero h1{text-wrap:balance;width:auto;margin-inline:auto}.j2-hero-lead{text-wrap:balance;width:auto;max-width:340px;margin-inline:auto!important}.j2-bullets{left:50%;transform:translate(-50%)}}@media (min-width:1024px){.j2-hero:not(.has-intro) .j2-hero-lead{width:min(620px,100%)}.j2-hero:not(.has-intro) .j2-hero-text{top:108px}}.j2-cat .j2-cat-ph{background:#fff;border:1px solid #ececec;border-radius:22px;width:112px;height:112px;margin:0;transition:border-color .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 18px 30px -24px #00000059}.j2-cat .j2-cat-ph img{object-fit:contain;width:100%;height:100%;padding:10px;transform:none}.j2-cat:hover .j2-cat-ph{border-color:var(--jd-grey,#878789);box-shadow:0 22px 34px -22px #0006}.j2-cat>span:last-child{margin-top:14px}@media (prefers-reduced-motion:no-preference){.j2-cat .j2-cat-ph img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.j2-cat:hover .j2-cat-ph img{transform:scale(1.07)}}@media (max-width:1023px){.j2-cats{gap:14px}.j2-cat{width:92px}.j2-cat .j2-cat-ph{border-radius:18px;width:88px;height:88px}.j2-cat .j2-cat-ph img{padding:8px}.j2-cat>span:last-child{white-space:normal;text-align:center;margin-top:10px;font-size:11.5px;line-height:1.3}}.j2-expertise{height:auto!important;padding-bottom:36px!important}@media (max-width:1023px){.j2-expertise{padding-bottom:26px!important}.j2-cats-wrap .j2-dots{margin-top:22px}}.j2-topbar .j2-pro--in{white-space:nowrap;gap:10px;min-width:0}.j2-topbar .j2-pro--in>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.j2-pro-dot{background:#2f8f5b;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #2f8f5b26}.j2-pro-pending{color:#a0642c;font-weight:500}.j2-topbar .j2-pro-link{text-underline-offset:3px;color:inherit;font-weight:600;text-decoration:underline}.j2-mmenu .j2-mmenu-logout{color:#4f4f53;text-underline-offset:3px;border:0;justify-content:center;margin:-8px 20px 20px;font-size:13px;font-weight:600;text-decoration:underline}@media (min-width:1024px){.j2-solutions-img{width:613px;height:516.5px;left:max(0px,50% - 810px);right:auto}}@media (max-width:1023px){.j2-solutions{height:auto;margin-top:48px}.j2-solutions-img{aspect-ratio:1985/1672;width:100%;max-width:420px;height:auto;margin:24px auto -4px;position:relative;top:auto;left:0}.j2-solutions-img img{object-fit:contain;object-position:center bottom}}.j2-mmenu .j2-mmenu-grp>summary{border-bottom:1px solid var(--j2-gray-line,#f2f2f2);cursor:pointer;justify-content:space-between;align-items:center;padding:15px 20px;font-size:15px;list-style:none;display:flex}.j2-mmenu .j2-mmenu-grp>summary::-webkit-details-marker{display:none}.j2-mmenu .j2-mmenu-grp>summary .j2-chev{width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.j2-mmenu .j2-mmenu-grp[open]>summary .j2-chev{transform:rotate(-135deg)translateY(-2px)}.j2-mmenu .j2-mmenu-sub{border-bottom:1px solid var(--j2-gray-line,#f2f2f2);background:#f8f8f8}.j2-mmenu .j2-mmenu-sub a{border-bottom:1px solid #ececec;padding:12px 20px 12px 32px;font-size:14px;display:block}.j2-mmenu .j2-mmenu-sub a:last-child{border-bottom:0}.j2-mmenu .j2-mmenu-sub a small{color:#757575;margin-top:2px;font-size:12px;display:block}
body:has(>.j2-header){--blanc:#fff;--bg:#f8f8f8;--bg2:#f2f2f2;--argent:#d6d6d6;--gris:#5c5c5c;--anthracite:#000;--charbon:#1a1a1a;--navy:#0c0c0c;--gold:#000;--gold-hover:#000;--separateur:#ececec;--or-grad:#000;--navy-grad:#0c0c0c;--ombre:none;--ombre-forte:0 30px 60px -40px #00000040;--focus:0 0 0 3px #0000001f;--radius:28px;--radius-lg:40px;--max:1352px;background:#fff}body:has(>.j2-header)>:not(.j2){font-family:var(--j2-font);color:#000;letter-spacing:-.003em;font-weight:400}body:has(>.j2-header) :where(input,select,textarea,button){font-family:inherit}body:has(>.j2-header) :is(h1,h2,h3,h4,h5){font-family:var(--j2-font)}body:has(>.j2-header)>:is(section,main:not(.j2)) h1{letter-spacing:-.025em;font-size:clamp(2.3rem,4.4vw,4rem);font-weight:300;line-height:1.05}body:has(>.j2-header)>:is(section,main:not(.j2)) h2{letter-spacing:-.02em;font-size:clamp(1.75rem,2.9vw,2.6rem);font-weight:300;line-height:1.12}body:has(>.j2-header)>:is(section,main:not(.j2)) :is(h1,h2) :is(strong,b,em){color:inherit;font-style:normal;font-weight:500}body:has(>.j2-header)>:is(section,main:not(.j2)) h3{letter-spacing:-.01em;font-weight:500}body:has(>.j2-header)>:is(section,main:not(.j2)) p{font-weight:400;line-height:1.65}body:has(>.j2-header)>:is(section,main:not(.j2)) p strong{font-weight:600}body:has(>.j2-header) :is(.eyebrow,.fm-eyebrow,.em-eyebrow,.rz-kicker,.gm-kicker,.am-cert-kicker,.fm-feature-kicker,.ep-steps-eyebrow,.cmd-eyebrow){box-shadow:none!important;color:#757575!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;font-weight:600!important;line-height:1.6!important;display:inline-block!important}body:has(>.j2-header) :is(.eyebrow,.fm-eyebrow,.em-eyebrow,.rz-kicker,.gm-kicker):before,body:has(>.j2-header) :is(.eyebrow,.fm-eyebrow,.em-eyebrow,.rz-kicker,.gm-kicker):after,body:has(>.j2-header) :is(.eyebrow,.fm-eyebrow,.em-eyebrow,.rz-kicker,.gm-kicker) :is(svg,img,i){display:none!important}body:has(>.j2-header) .btn,body:has(>.j2-header) .button,body:has(>.j2-header) button.ep-submit,body:has(>.j2-header) .wp-element-button{min-height:48px;font-family:var(--j2-font);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-weight:700;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex;box-shadow:none!important;font-size:11.5px!important;transform:none!important}body:has(>.j2-header) .btn:after,body:has(>.j2-header) .btn-primary:after{display:none!important}body:has(>.j2-header) .btn-primary,body:has(>.j2-header) .button.alt,body:has(>.j2-header) button.ep-submit,body:has(>.j2-header) .single_add_to_cart_button{color:#fff!important;background:#000!important;border:1px solid #000!important}body:has(>.j2-header) .btn-primary:hover,body:has(>.j2-header) .button.alt:hover,body:has(>.j2-header) button.ep-submit:hover{background:#2a2a2a!important;border-color:#2a2a2a!important}body:has(>.j2-header) .btn-outline,body:has(>.j2-header) .btn-light{color:#000!important;background:0 0!important;border:1px solid #000!important}body:has(>.j2-header) .btn-outline:hover,body:has(>.j2-header) .btn-light:hover{color:#fff!important;background:#000!important}body:has(>.j2-header) :is(.acces-pro,.fm-final,.cta-band,.em-hero,.dp-hero) .btn-light,body:has(>.j2-header) :is(.acces-pro,.fm-final) .btn-outline{color:#fff!important;border-color:#fff!important}body:has(>.j2-header) :is(.acces-pro,.fm-final,.cta-band,.em-hero,.dp-hero) .btn-light:hover{color:#000!important;background:#fff!important}body:has(>.j2-header) :is(.field,.form-row,.ep-form,.ct-form,.rz-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body:has(>.j2-header) .woocommerce :is(input.input-text,select,textarea){color:#000!important;box-shadow:none!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:14px!important;padding:14px 16px!important;font-size:15px!important}body:has(>.j2-header) :is(.field,.form-row,.ep-form,.ct-form,.rz-form) :is(input,select,textarea):focus{outline:0;border-color:#000!important;box-shadow:0 0 0 3px #00000014!important}body:has(>.j2-header) :is(.field,.form-row) label{color:#000;letter-spacing:0;font-size:13px;font-weight:500}body:has(>.j2-header)>:is(section,main:not(.j2)),body:has(>.j2-header) :is(.valeurs,.audience,.temoignages,.presentation,.categories,.acces-pro){background-image:none!important}body:has(>.j2-header) :is(.trust-card,.valeur,.auth-card,.ep-card,.fm-card,.em-fiche,.hc-gamme,.am-card,.dp-card,.rz-card,.ct-card,.faq-item,.ap-fact,.cg-card,.gamme-card,.product-card,.jd-card,.card){box-shadow:none!important}body:has(>.j2-header) :is(.fm-crumbs,.hc-crumbs,.woocommerce-breadcrumb,.crumbs,.breadcrumb){letter-spacing:.02em;color:#757575!important;font-size:12px!important}body:has(>.j2-header) :is(.fm-crumbs,.hc-crumbs,.woocommerce-breadcrumb,.crumbs,.breadcrumb) a{color:#757575!important}body:has(>.j2-header)>:not(.j2) .container,body:has(>.j2-header)>.container{max-width:calc(1440px + 2 * var(--j2-gutter));padding-left:var(--j2-gutter);padding-right:var(--j2-gutter)}body:has(>.j2-header) :is(.tc-icon,.valeur>.icon,.fm-pres-item>.fm-tile,.fm-format>.fm-tile,.fm-suivi-card>.fm-tile,.ep-tile,.ct-note-ic,.ep-note-ic),body:has(>.j2-header) :is(.dp-adv-item,.fm-amb-item,.rz-point)>svg{display:none!important}body:has(>.j2-header) :is(.trust-cards-grid,.valeurs-grid,.fm-pres-grid,.fm-formats-grid,.fm-amb-grid,.dp-adv-grid,.rz-points-grid){counter-reset:j2n}body:has(>.j2-header) :is(.trust-card,.valeur,.fm-amb-item,.dp-adv-item,.rz-point):before{counter-increment:j2n;content:counter(j2n, decimal-leading-zero);letter-spacing:.14em;color:#9a9a9a;margin-bottom:18px;font-size:12px;font-weight:600;display:block}body:has(>.j2-header) :is(.ct-ic,.ct-wa-ic){color:#000!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important}body:has(>.j2-header) :is(.ct-ic,.ct-wa-ic) svg{width:18px;height:18px}body:has(>.j2-header)>:is(section,main:not(.j2)) li>svg:first-child{flex:none;color:#000!important;width:14px!important;height:14px!important}body:has(>.j2-header) :is(.trust-card,.valeur,.fm-amb-item,.dp-adv-item,.rz-point){box-shadow:none!important;text-align:left!important;background:#fff!important;border:1px solid #ececec!important;border-radius:24px!important;padding:28px!important;display:block!important}body:has(>.j2-header) .valeur{border-width:1px 0 0!important;border-radius:0!important;padding:26px 0 0!important}body:has(>.j2-header) .ap-facts{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #000!important;border-radius:0!important;gap:0!important;padding:0!important}body:has(>.j2-header) .page-hero h1{font-family:Poppins,sans-serif!important}body:has(>.j2-header) .ap-facts--anim .ap-fact{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}body:has(>.j2-header) .ap-facts--anim.is-in .ap-fact{opacity:1;transform:none}body:has(>.j2-header) .ap-facts--anim.is-in .ap-fact:nth-child(2){transition-delay:.12s}body:has(>.j2-header) .ap-facts--anim.is-in .ap-fact:nth-child(3){transition-delay:.24s}body:has(>.j2-header) .ap-facts--anim.is-in .ap-fact:nth-child(4){transition-delay:.36s}body:has(>.j2-header) .ap-facts>*{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:22px 24px 0 0!important}body:has(>.j2-header) .ap-facts>*+*{border-left:1px solid #ececec!important;padding-left:24px!important}body:has(>.j2-header) .ap-facts strong,body:has(>.j2-header) .ap-facts b{letter-spacing:-.02em;color:#000!important;font-size:30px!important;font-weight:300!important}body:has(>.j2-header)>:is(section,main:not(.j2)) :is(h1,h2){letter-spacing:-.022em!important;font-weight:300!important}body:has(>.j2-header)>:is(section,main:not(.j2)) :is(h1,h2) :is(strong,b){font-weight:500!important}body:has(>.j2-header) :is(.trust-card,.valeur,.fm-amb-item,.dp-adv-item,.rz-point):before{content:counter(j2n, decimal-leading-zero)!important;background:0 0!important;width:auto!important;height:auto!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}body:has(>.j2-header) .valeur{background:0 0!important}body:has(>.j2-header) .valeur h3,body:has(>.j2-header) .trust-card :is(h3,strong){font-size:17px!important;font-weight:500!important}body:has(>.j2-header){--sbk-mint:#f2f2f2;--sbk-teal:#d6d6d6;--sbk-teal-dark:#000;--sbk-creme:#f8f8f8}body:has(>.j2-header) .fm-tile{display:none!important}body:has(>.j2-header) :is(.fm-badge,.em-chip,.jd-fiche-chip){letter-spacing:.06em;font-weight:600;color:#000!important;background:#f2f2f2!important;border:0!important}body:has(>.j2-header) :is(.ep-badge,.jd-reserve-medecin--badge){color:#fff!important;background:#000!important;border:0!important}body:has(>.j2-header) .rz-points{background:#f8f8f8!important}body:has(>.j2-header) .cmd-btn-wa{color:#fff!important;background:#000!important;border-color:#000!important}body:has(>.j2-header) .em-ci{background:#f8f8f8!important;border:0!important;border-left:2px solid #000!important}body:has(>.j2-header) .gammes-grid{gap:48px 32px!important}body:has(>.j2-header) .gamme-card,body:has(>.j2-header) .gamme-card--photo{flex-direction:column;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important;overflow:visible!important;transform:none!important}body:has(>.j2-header) .gamme-card--photo .gamme-bg{aspect-ratio:4/3;border-radius:var(--j2-r-img);background-color:#f8f8f8;background-position:50%;background-size:cover;width:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden;position:relative!important;inset:auto!important}body:has(>.j2-header) .gamme-card--photo:hover .gamme-bg{transform:scale(1.015)}body:has(>.j2-header) .gamme-card--produit .gamme-bg img{box-sizing:border-box;padding:8%;object-fit:contain!important}body:has(>.j2-header) .gamme-card--photo .gamme-veil{display:none!important}body:has(>.j2-header) .gamme-card--photo .gamme-head{padding:20px 0 0!important;position:static!important}body:has(>.j2-header) .gamme-card:not(.gamme-card--photo){border-top:1px solid #000!important;padding:26px 0 0!important}body:has(>.j2-header) .gamme-tag{color:#757575!important;letter-spacing:.18em!important;font-size:10.5px!important}body:has(>.j2-header) .gamme-card h3,body:has(>.j2-header) .gamme-card--photo .gamme-head h3{letter-spacing:-.01em!important;color:#000!important;text-shadow:none!important;margin:8px 0 4px!important;font-size:19px!important;font-weight:500!important}body:has(>.j2-header) .gamme-card p,body:has(>.j2-header) .gamme-card--photo .gamme-head p{color:#5c5c5c!important;text-shadow:none!important;font-size:14px!important}body:has(>.j2-header) .gamme-count,body:has(>.j2-header) .gamme-card--photo .gamme-count{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;color:#000!important;background:0 0!important;margin-top:14px!important;padding:0!important;font-size:11px!important;font-weight:700!important;position:static!important}body:has(>.j2-header) .gamme-card:not(.gamme-card--photo){border-top:0!important;justify-content:flex-start!important;padding-top:0!important}body:has(>.j2-header) .gamme-card:not(.gamme-card--photo):before{aspect-ratio:4/3;border-radius:var(--j2-r-img);letter-spacing:-.01em;color:#bdbdbd;justify-content:center;align-items:center;margin-bottom:20px;font-size:22px;font-weight:300;content:"JeuDérm"!important;opacity:1!important;background:#f4f4f4!important;width:100%!important;height:auto!important;display:flex!important;position:static!important;transform:none!important}body:has(>.j2-header) .em-rub{box-shadow:none!important;background:#fff!important;border:1px solid #ececec!important;border-radius:24px!important}body:has(>.j2-header) .em-rub h3{gap:0!important;font-size:18px!important;font-weight:500!important}body:has(>.j2-header) .em-rub h3:before{display:none!important}body:has(>.j2-header) .em-ci{background:#f8f8f8!important;border:0!important}body:has(>.j2-header) .em-rubs .em-rub:nth-of-type(2n):not(.em-ci){background:#f4f4f4!important;border-color:#0000!important}body:has(>.j2-header) ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:56px 32px!important;margin:0!important;padding:0!important;display:grid!important}body:has(>.j2-header) ul.products:before,body:has(>.j2-header) ul.products:after{display:none!important}body:has(>.j2-header) ul.products li.product{text-align:center;flex-direction:column;align-items:center;float:none!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:flex!important;transform:none!important}body:has(>.j2-header) ul.products li.product>a.woocommerce-LoopProduct-link{isolation:isolate;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}body:has(>.j2-header) ul.products li.product>a.woocommerce-LoopProduct-link:before{content:"";aspect-ratio:1;z-index:-1;border-radius:var(--j2-r-img);background:#f6f6f6;position:absolute;top:0;left:0;right:0}body:has(>.j2-header) ul.products li.product img{aspect-ratio:1;mix-blend-mode:multiply;padding:9%;transition:transform .6s cubic-bezier(.16,1,.3,1);object-fit:contain!important;border-radius:var(--j2-r-img)!important;width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;margin:0!important}body:has(>.j2-header) ul.products li.product:hover img{transform:scale(1.04)}body:has(>.j2-header) ul.products li.product .woocommerce-loop-product__title{text-transform:uppercase;letter-spacing:.02em!important;color:#000!important;margin:20px 0 0!important;padding:0!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important}body:has(>.j2-header) ul.products li.product .price{font-weight:600;color:#000!important;margin-top:8px!important;font-size:13px!important}body:has(>.j2-header) ul.products li.product .jd-prix-masque{letter-spacing:.01em;display:block;color:#757575!important;font-size:12px!important;font-weight:400!important}body:has(>.j2-header) ul.products li.product .jd-prix-masque :is(svg,img),body:has(>.j2-header) ul.products li.product .jd-prix-masque:before{display:none!important}body:has(>.j2-header) ul.products li.product :is(.jd-loop-login,.button,.add_to_cart_button,.jd-reserve-medecin){text-transform:uppercase;align-items:center;min-height:40px;color:#000!important;letter-spacing:.12em!important;box-shadow:none!important;background:0 0!important;border:1px solid #000!important;border-radius:999px!important;margin-top:16px!important;padding:0 22px!important;font-size:10.5px!important;font-weight:700!important;display:inline-flex!important}body:has(>.j2-header) ul.products li.product :is(.jd-loop-login,.button,.add_to_cart_button):hover{color:#fff!important;background:#000!important}body:has(>.j2-header) .woocommerce-result-count{color:#757575!important;font-size:13px!important}@media (max-width:1023px){body:has(>.j2-header) ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px 14px!important}body:has(>.j2-header) ul.products li.product .woocommerce-loop-product__title{font-size:13px!important}}body:has(>.j2-header) ul.products li.product img.jd-photo{mix-blend-mode:normal;object-fit:cover!important;padding:0!important}body:has(>.j2-header) ul.products li.product img[src=""]{visibility:hidden}body:has(>.j2-header) .product_title.entry-title{color:#000!important;letter-spacing:-.022em!important;font-size:clamp(2rem,2.8vw,2.75rem)!important;font-weight:300!important;line-height:1.1!important}body:has(>.j2-header) .jd-fiche-format{letter-spacing:.01em;color:#757575!important;font-size:14px!important}body:has(>.j2-header) .jd-fiche-crumb,body:has(>.j2-header) .jd-fiche-crumb a{color:#757575!important;font-size:12px!important}body:has(>.j2-header) .jd-gamme{text-transform:uppercase;letter-spacing:.16em!important;color:#000!important;font-size:11px!important;font-weight:600!important}body:has(>.j2-header) .jd-fiche-badge{color:#000!important;background:#f2f2f2!important;border:0!important;border-radius:999px!important}body:has(>.j2-header) .jd-fiche-tags span{color:#3a3a3a!important;background:#fff!important;border:1px solid #e2e2e2!important;border-radius:999px!important}body:has(>.j2-header) .woocommerce-product-gallery,body:has(>.j2-header) .woocommerce-product-gallery :is(img,.woocommerce-product-gallery__image,.flex-viewport){overflow:hidden;border-radius:var(--j2-r-img)!important}body:has(>.j2-header) .woocommerce-product-gallery img{background:#f6f6f6}body:has(>.j2-header) .jd-achat .price,body:has(>.j2-header) .summary .price{color:#000!important;font-weight:500!important}body:has(>.j2-header) .jd-fiche-accgroup{border-top:1px solid #000!important;gap:0!important}body:has(>.j2-header) details.jd-fiche-acc{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e2e2e2!important;border-radius:0!important;margin:0!important}body:has(>.j2-header) details.jd-fiche-acc>summary{letter-spacing:-.005em;color:#000!important;background:0 0!important;border-radius:0!important;padding:22px 4px!important;font-size:17px!important;font-weight:400!important}body:has(>.j2-header) details.jd-fiche-acc>summary :is(svg,i,span){color:#000!important}body:has(>.j2-header) details.jd-fiche-acc>:not(summary){padding-left:4px;padding-right:4px}body:has(>.j2-header) details.jd-fiche-acc .jd-fiche-acc-body,body:has(>.j2-header) details.jd-fiche-acc .jd-fiche-acc-body :is(p,h4,li,.jd-fiche-inci,.jd-fiche-verrou,.jd-fiche-rentabilite){color:#2f3338!important;font-weight:400!important}body:has(>.j2-header) details.jd-fiche-acc .jd-fiche-acc-body :is(strong,b){color:#2f3338!important;font-weight:600!important}body:has(>.j2-header) details.jd-fiche-acc .jd-fiche-acc-body .jd-fiche-note{color:#757575!important}body:has(>.j2-header) .jd-fiche .jd-fiche-h2{font-family:Poppins,sans-serif!important;font-weight:700!important}body:has(>.j2-header) details.jd-fiche-acc :is(.jd-fiche-rythme span,.jd-fiche-techno){color:#6b6b6b!important}body:has(>.j2-header) .jd-fiche .jd-fiche-carte{background:var(--bg,#f8f8f8)!important;border-color:#0000!important}body:has(>.j2-header) .jd-fiche>.jd-fiche-bloc+.jd-fiche-bloc{border-top:1px solid #e2e2e2;padding-top:44px!important}body:has(>.j2-header) .jd-fiche-accgroup{border-top:0!important}body:has(>.j2-header) .jd-fiche-accgroup>details.jd-fiche-acc:last-child{border-bottom:0!important}body:has(>.j2-header) .jd-fiche-actifs li{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex!important}body:has(>.j2-header) .jd-fiche-actifs li .jd-fiche-role{flex-basis:100%}body:has(>.j2-header) .jd-fiche-pitch{max-width:60ch;color:#6b6b6b!important;margin:6px 0 18px!important;font-size:14px!important;font-weight:300!important;line-height:1.7!important}body:has(>.j2-header) .jd-pliable.is-plie .jd-pliable-txt{max-height:230px;position:relative;overflow:hidden}body:has(>.j2-header) .jd-pliable.is-plie .jd-pliable-txt:after{content:"";background:linear-gradient(#f8f8f800 0%,#f8f8f8 100%);height:90px;position:absolute;bottom:0;left:0;right:0}body:has(>.j2-header) .jd-lire-suite{color:#000;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #000;border-radius:999px;margin-top:10px;padding:10px 22px;font-size:12px;font-weight:600;display:inline-block}body:has(>.j2-header) .jd-lire-suite:hover{color:#fff;background:#000}body:has(>.j2-header) .jd-fiche-xsell-img{overflow:hidden;aspect-ratio:1!important;height:auto!important}body:has(>.j2-header) .jd-fiche-xsell-img img{object-fit:contain!important;width:100%!important;height:100%!important}body:has(>.j2-header) .jd-fiche-desc{background:#f8f8f8!important;border:0!important;border-radius:20px!important;padding:22px 18px!important}body:has(>.j2-header) .jd-fiche-desc-img img{width:auto;max-width:100%;max-height:200px;margin:0 auto;display:block}body:has(>.j2-header) .jd-fiche-desc-txt{color:#4a4a4a!important;font-size:14.5px!important;font-weight:300!important;line-height:1.7!important}body:has(>.j2-header) .jd-fiche-desc-txt p{margin:0 0 14px!important}body:has(>.j2-header) .jd-fiche-desc-txt p:first-child>strong:first-child{color:#000!important;font-weight:600!important}body:has(>.j2-header) .jd-lire-suite{margin:14px auto 0!important;display:block!important}body:has(>.j2-header) .jd-fiche-xsell-format{color:#757575!important}body:has(>.j2-header) .jd-fiche-details .jd-fiche-acc-body>div>p,body:has(>.j2-header) .jd-fiche-details .jd-fiche-acc-body>div>ul>li,body:has(>.j2-header) .jd-fiche-details .jd-fiche-acc-body>div>ol>li,body:has(>.j2-header) .jd-fiche-details .jd-fiche-acc-body>p{background:#f8f8f8;border-radius:12px;padding:12px 16px;list-style:none;margin:0 0 12px!important}body:has(>.j2-header) .jd-fiche-details .jd-fiche-acc-body>div>ul,body:has(>.j2-header) .jd-fiche-details .jd-fiche-acc-body>div>ol{margin:0;padding:0;list-style:none}body:has(>.j2-header) .jd-fiche-details .jd-fiche-acc-body>div>:last-child,body:has(>.j2-header) .jd-fiche-details .jd-fiche-acc-body>div>ul>li:last-child{margin-bottom:0!important}body:has(>.j2-header) .jd-fiche-table{border-top:1px solid #000;border-collapse:collapse!important}body:has(>.j2-header) .jd-fiche-table :is(th,td){background:0 0!important;border:0!important;border-bottom:1px solid #ececec!important;padding:16px 12px!important}body:has(>.j2-header) .jd-fiche-table th{width:28%;color:#757575!important;font-weight:500!important}body:has(>.j2-header) :is(.jd-achat-note,.product_meta,.product_meta *,.sku_wrapper){color:#757575!important}body:has(>.j2-header) .product_meta a{color:#000!important}body:has(>.j2-header).woocommerce-account>main.container{padding-top:64px!important;padding-bottom:96px!important}@media (max-width:760px){body:has(>.j2-header) .ap-facts{grid-template-columns:1fr 1fr!important;column-gap:20px!important;display:grid!important}:is(body:has(>.j2-header) .ap-facts>*,body:has(>.j2-header) .ap-facts>*+*){border-left:0!important;padding:18px 0 6px!important}}body:has(>.j2-header) .jd-photo-ph{aspect-ratio:1;border-radius:var(--j2-r-img);background:#f4f4f4 url(/theme/assets/jeuderm-logo.png) 50%/34% no-repeat;width:100%;display:block;position:relative}body:has(>.j2-header) .jd-photo-ph:after{content:"";border-radius:inherit;background:#f4f4f4b8;position:absolute;inset:0}body:has(>.j2-header) .woocommerce-product-gallery .jd-photo-ph{aspect-ratio:4/5}body:has(>.j2-header) .gamme-card:not(.gamme-card--photo):before{box-shadow:inset 0 0 0 999px #f4f4f4b8;content:""!important;background:#f4f4f4 url(/theme/assets/jeuderm-logo.png) 50%/30% no-repeat!important}body:has(>.j2-header) .jd-photo-ph{background:#f4f4f4 url(/theme/assets/jeuderm-logo.png) 50%/34% no-repeat!important}body:has(>.j2-header) .em-hero{position:relative;overflow:hidden;background:linear-gradient(90deg,#080808e0 0%,#080808b8 38%,#08080840 72%,#0808081a 100%),#0c0c0c url(/media/2026/08/jeuderm-espace-medecins-hero.webp) 70% 35%/cover no-repeat!important}body:has(>.j2-header) .em-hero .em-hero-in{min-height:0}body:has(>.j2-header) .em-hero .em-hero-in:before{content:none!important;display:none!important}body:has(>.j2-header) .em-hero .em-hero-in:after{content:none!important;display:none!important}body:has(>.j2-header) .em-hero .em-note{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059!important;border-color:#ffffff24!important}@media (min-width:981px){body:has(>.j2-header) .em-hero{padding:72px 0 84px!important}body:has(>.j2-header) .em-hero .em-hero-in>*{max-width:52%}}@media (max-width:980px){body:has(>.j2-header) .em-hero{background:linear-gradient(#0808088c 0%,#080808c7 45%,#080808e6 100%),#0c0c0c url(/media/2026/08/jeuderm-espace-medecins-hero.webp) 62% 20%/cover no-repeat!important}}body:has(>.j2-header) .em-hero{flex-direction:column;justify-content:center;min-height:min(820px,100svh - 108px);display:flex!important}body:has(>.j2-header) .em-hero:before{width:100%}body:has(>.j2-header) .em-hero .em-hero-in{width:100%}body:has(>.j2-header) .em-hero h1{font-size:clamp(2.6rem,6vw,5.6rem)!important;line-height:1.02!important}body:has(>.j2-header) .em-hero p{max-width:620px!important;font-size:clamp(1.05rem,1.4vw,1.3rem)!important}@media (max-width:980px){body:has(>.j2-header) .em-hero{justify-content:flex-end;min-height:calc(100svh - 99px);padding-bottom:40px!important}}body:has(>.j2-header) .em-hero:before{box-sizing:border-box;width:100%;max-width:var(--max);align-self:center;margin:0 auto 26px!important;padding:0 28px!important}body:has(>.j2-header) .gamme-bg{position:relative}body:has(>.j2-header) .gamme-bg>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}body:has(>.j2-header) ul.products li.product :is(.jd-loop-login,.button,.add_to_cart_button){text-align:center;max-width:100%;white-space:normal!important;padding-top:8px!important;padding-bottom:8px!important;line-height:1.25!important}@media (max-width:1023px){body:has(>.j2-header) ul.products li.product :is(.button,.add_to_cart_button){letter-spacing:.08em!important;padding-left:14px!important;padding-right:14px!important}}body:has(>.j2-header) .btn-primary,body:has(>.j2-header) .button.alt,body:has(>.j2-header) button.ep-submit,body:has(>.j2-header) .single_add_to_cart_button{background:var(--jd-grey-btn)!important;border-color:var(--jd-grey-btn)!important;color:#fff!important}body:has(>.j2-header) .btn-primary:hover,body:has(>.j2-header) .button.alt:hover,body:has(>.j2-header) button.ep-submit:hover,body:has(>.j2-header) .single_add_to_cart_button:hover{background:var(--jd-grey-btn-hover)!important;border-color:var(--jd-grey-btn-hover)!important}body:has(>.j2-header) .btn-outline,body:has(>.j2-header) .btn-light{border-color:var(--jd-grey)!important;color:var(--jd-grey-ink)!important}body:has(>.j2-header) .btn-outline:hover,body:has(>.j2-header) .btn-light:hover{background:var(--jd-grey-btn)!important;border-color:var(--jd-grey-btn)!important;color:#fff!important}body:has(>.j2-header) :is(.acces-pro,.fm-final,.cta-band,.em-hero,.dp-hero) :is(.btn-light,.btn-outline){color:#fff!important;border-color:#fff!important}body:has(>.j2-header) ul.products li.product :is(.jd-loop-login,.button,.add_to_cart_button){border-color:var(--jd-grey)!important;color:var(--jd-grey-ink)!important}body:has(>.j2-header) ul.products li.product :is(.jd-loop-login,.button,.add_to_cart_button):hover{background:var(--jd-grey-btn)!important;border-color:var(--jd-grey-btn)!important;color:#fff!important}body:has(>.j2-header) ul.products li.product.jd-famille{grid-column:1/-1;text-align:center!important;background:0 0!important;border:0!important;margin:28px 0 4px!important;padding:0!important;display:block!important}body:has(>.j2-header) ul.products li.product.jd-famille:first-child{margin-top:0!important}body:has(>.j2-header) li.jd-famille .jd-rv-bandeau{border-radius:var(--j2-r-img);background:#f4f4f4;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;height:clamp(140px,17vw,220px);margin:0 0 26px;display:grid;position:relative;overflow:hidden}body:has(>.j2-header) li.jd-famille .jd-rv-bandeau-photo{background-repeat:no-repeat;background-size:cover;display:block}body:has(>.j2-header) li.jd-famille .jd-rv-bandeau-voile{background:linear-gradient(#0000 35%,#00000080 100%);position:absolute;inset:0}body:has(>.j2-header) li.jd-famille .jd-rv-bandeau-chiffre{color:#fff;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 32px);font-size:13px;position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%)}body:has(>.j2-header) li.jd-famille .jd-rv-bandeau-chiffre b{font-weight:600}body:has(>.j2-header) li.jd-famille h2{text-align:center;color:#000;max-width:760px;margin:0 auto 12px!important;font-size:clamp(1.6rem,2.6vw,2.3rem)!important;font-weight:600!important;line-height:1.12!important}body:has(>.j2-header) li.jd-famille p{text-align:center;max-width:660px;color:#4a4a4a!important;margin:0 auto!important;font-size:15.5px!important;font-weight:400!important;line-height:1.65!important}@media (max-width:1023px){body:has(>.j2-header) ul.products li.product.jd-famille{margin-top:20px!important;padding:0 4px!important}body:has(>.j2-header) li.jd-famille .jd-rv-bandeau{border-radius:20px;height:130px;margin-bottom:18px}body:has(>.j2-header) li.jd-famille .jd-rv-bandeau-chiffre{white-space:normal;text-align:center;font-size:12px}body:has(>.j2-header) li.jd-famille h2{text-wrap:balance;font-size:22px!important}body:has(>.j2-header) li.jd-famille p{font-size:14.5px!important}}body:has(>.j2-header) li.jd-famille .jd-rv-bandeau-chiffre{background:#fffffff0;border-radius:999px;padding:8px 18px;bottom:14px;color:#1a1a1a!important}body:has(>.j2-header) li.jd-famille .jd-rv-bandeau-voile{background:linear-gradient(#0000 45%,#00000040 100%)}body:has(>.j2-header) .hc-simu-section{background:#f6f6f6;padding:clamp(48px,6vw,88px) 0;scroll-margin-top:110px}body:has(>.j2-header) .hc-simu-head{text-align:center;max-width:720px;margin:0 auto 28px}body:has(>.j2-header) .hc-simu-head h2{margin:8px 0 0!important}body:has(>.j2-header) .hc-simu-head p{color:#4a4a4a;margin:12px auto 0!important}body:has(>.j2-header) .hc-simu{border-radius:var(--j2-r-img);background:#fff;border:1px solid #e6e6e6;max-width:980px;margin:0 auto;padding:clamp(18px,3vw,40px);box-shadow:0 40px 80px -60px #00000059}body:has(>.j2-header) .hc-simu{isolation:isolate;position:relative;overflow:hidden}body:has(>.j2-header) .hc-simu .jd-rv-rendement{overflow:visible;background:0 0!important;margin:0!important;padding:0!important}body:has(>.j2-header) .hc-simu--loading{min-height:420px}body:has(>.j2-header) .hc-simu :is(.jd-rv-surtitre,#jd-rv-titre,.jd-rv-choix>p){display:none!important}body:has(>.j2-header) .hc-simu .jd-rv-barre{background:#efefef}body:has(>.j2-header) .hc-simu .jd-rv-gain{background:#f6f6f6}@media (max-width:640px){body:has(>.j2-header) .page-hero.hc-hero--split{padding:22px 0 30px}body:has(>.j2-header) .hc-hero--split .hc-crumbs{margin-bottom:14px;font-size:12.5px}body:has(>.j2-header) .page-hero.hc-hero--split .eyebrow{margin-bottom:10px;letter-spacing:.16em!important;font-size:10.5px!important}body:has(>.j2-header) .page-hero.hc-hero--split h1{margin:0 0 14px;font-size:34px!important}body:has(>.j2-header) .hc-hero--split .hc-hero-text>p{margin:0 0 16px;font-size:15px;line-height:1.6}body:has(>.j2-header) .hc-hero--split .hc-hero-note{border-radius:14px;margin-bottom:18px;padding:10px 14px;font-size:13px}body:has(>.j2-header) .hc-hero--split .hc-hero-actions{gap:10px;margin-top:0;display:grid}body:has(>.j2-header) .hc-hero--split .hc-hero-actions .btn{text-align:center;justify-content:center;width:100%}body:has(>.j2-header) .hc-hero--split .hero-cond-link{text-underline-offset:4px;justify-content:center;margin-top:4px;font-size:14px;text-decoration:underline}body:has(>.j2-header) .hc-hero-mosaic{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px}body:has(>.j2-header) .hc-hero-mosaic span{aspect-ratio:1;border-radius:12px}body:has(>.j2-header) .hc-simu-section{padding:36px 0 40px;scroll-margin-top:70px}body:has(>.j2-header) .hc-simu-head{margin-bottom:18px}body:has(>.j2-header) .hc-simu-head h2{line-height:1.2;font-size:26px!important}body:has(>.j2-header) .hc-simu-head p{font-size:14.5px;line-height:1.55}body:has(>.j2-header) .hc-simu{border-radius:20px;margin:0 -6px;padding:16px 14px 18px}body:has(>.j2-header) .hc-simu .jd-rv-fond{display:none}body:has(>.j2-header) .hc-simu .jd-rv-bouton{grid-template-columns:44px 1fr auto;gap:10px;padding:10px 12px}body:has(>.j2-header) .hc-simu .jd-rv-bouton img{width:44px;height:44px}body:has(>.j2-header) .hc-simu .jd-rv-gain{gap:12px;padding:16px}body:has(>.j2-header) .hc-simu .jd-rv-gain strong,body:has(>.j2-header) .hc-simu .jd-rv-gain b{font-size:26px!important}body:has(>.j2-header) .hc-gammes{padding:40px 0 24px}body:has(>.j2-header) .hc-gammes-head{margin-bottom:22px}body:has(>.j2-header) .hc-gammes-head h2{font-size:26px!important}body:has(>.j2-header) .hc-gammes .gammes-grid{grid-template-columns:1fr 1fr!important;gap:26px 12px!important}body:has(>.j2-header) .hc-gammes .gamme-card--photo .gamme-bg{aspect-ratio:1;border-radius:14px}body:has(>.j2-header) .hc-gammes .gamme-card:not(.gamme-card--photo):before{aspect-ratio:1;border-radius:14px;margin-bottom:10px;font-size:16px}body:has(>.j2-header) .hc-gammes .gamme-card--photo .gamme-head{padding-top:10px!important}body:has(>.j2-header) .hc-gammes .gamme-tag{display:none}body:has(>.j2-header) .hc-gammes .gamme-card h3,body:has(>.j2-header) .hc-gammes .gamme-card--photo .gamme-head h3{line-height:1.25;margin:0 0 2px!important;font-size:15px!important}body:has(>.j2-header) .hc-gammes .gamme-card p,body:has(>.j2-header) .hc-gammes .gamme-card--photo .gamme-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden;font-size:12.5px!important}body:has(>.j2-header) .hc-gammes .gamme-count,body:has(>.j2-header) .hc-gammes .gamme-card--photo .gamme-count{align-self:flex-start;margin-top:auto!important;padding-top:8px!important;font-size:10px!important}body:has(>.j2-header) .acces-pro.hc-cta{padding:8px 0 48px}body:has(>.j2-header) .hc-cta-box{text-align:center;justify-content:center;gap:18px;padding:26px 20px}body:has(>.j2-header) .hc-cta-box .btn{justify-content:center;width:100%}}body:has(>.j2-header) .jd-lf{margin:0;position:relative}body:has(>.j2-header) .jd-lf-known{color:#4a4a4a;background:#f2f2f2;border-radius:999px;padding:7px 14px;display:inline-flex;margin:0 0 18px!important;font-size:12.5px!important;line-height:1.4!important}body:has(>.j2-header) .jd-lf-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}body:has(>.j2-header) .jd-lf-field{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}body:has(>.j2-header) .jd-lf-field>label{letter-spacing:.01em;color:#000;margin:0;font-size:12.5px;font-weight:500}body:has(>.j2-header) .jd-lf-field>label em{color:#757575;font-style:normal}body:has(>.j2-header) .jd-lf-field>label i{color:#9a9a9a;font-style:normal;font-weight:400}body:has(>.j2-header) .jd-lf .jd-lf-field :is(input,select,textarea){width:100%;min-height:50px;margin:0;transition:border-color .2s,box-shadow .2s;box-shadow:none!important;font:400 15px/1.4 var(--j2-font)!important;color:#000!important;background-color:#fff!important;border:1px solid #dcdcdc!important;border-radius:14px!important;padding:13px 16px!important}body:has(>.j2-header) .jd-lf .jd-lf-field :is(input,textarea)::placeholder{color:#a3a3a3}body:has(>.j2-header) form.jd-lf .jd-lf-field>select:not([multiple]){appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") right 18px center no-repeat!important;padding-right:42px!important}body:has(>.j2-header) .jd-lf .jd-lf-field textarea{resize:vertical;min-height:140px}body:has(>.j2-header) .jd-lf .jd-lf-field :is(input,select,textarea):focus{outline:none;border-color:#000!important;box-shadow:0 0 0 3px #00000014!important}body:has(>.j2-header) .jd-lf .jd-lf-field.has-error :is(input,select,textarea){border-color:#b42318!important}body:has(>.j2-header) .jd-lf-field small{color:#b42318;font-size:12px;line-height:1.4}body:has(>.j2-header) .jd-lf-check{cursor:pointer;color:#000;align-items:flex-start;gap:12px;margin:2px 0 0;font-size:14px;line-height:1.45;display:flex}body:has(>.j2-header) .jd-lf-check input{appearance:none;cursor:pointer;background:#fff;border:1px solid #bdbdbd;flex:none;place-content:center;width:20px;height:20px;margin:0;transition:background-color .2s,border-color .2s;display:grid;border-radius:6px!important}body:has(>.j2-header) .jd-lf-check input:after{content:"";border:0 solid #fff;border-width:0 0 1.6px 1.6px;width:10px;height:6px;margin-top:-2px;transition:transform .15s;transform:rotate(-45deg)scale(0)}body:has(>.j2-header) .jd-lf-check input:checked{background:#000;border-color:#000}body:has(>.j2-header) .jd-lf-check input:checked:after{transform:rotate(-45deg)scale(1)}body:has(>.j2-header) .jd-lf-check input:focus-visible{outline-offset:2px;outline:2px solid #000}body:has(>.j2-header) .jd-lf-hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}body:has(>.j2-header) .jd-lf-error{color:#b42318;margin:18px 0 0!important;font-size:13.5px!important;line-height:1.5!important}body:has(>.j2-header) .jd-lf-foot{flex-direction:column;align-items:stretch;gap:14px;margin-top:24px;display:flex}body:has(>.j2-header) .jd-lf .jd-lf-submit{width:100%;min-height:52px;margin:0}body:has(>.j2-header) .jd-lf .jd-lf-submit svg{flex:none;width:16px;height:16px}body:has(>.j2-header) .jd-lf .jd-lf-submit:disabled{opacity:.6;cursor:progress}body:has(>.j2-header) .jd-lf-legal{color:#757575;margin:0!important;font-size:12.5px!important;line-height:1.55!important}body:has(>.j2-header) .jd-lf-legal a{color:#000;text-underline-offset:3px;text-decoration:underline}body:has(>.j2-header) .jd-lf-sent{outline:none;padding:8px 0}body:has(>.j2-header) .jd-lf-sent-mark{color:#000;border:1px solid #000;border-radius:50%;place-content:center;width:48px;height:48px;display:grid}body:has(>.j2-header) .jd-lf-sent-mark svg{width:22px;height:22px}body:has(>.j2-header) .jd-lf-sent-title{letter-spacing:-.02em;color:#000;margin:22px 0 0!important;font-size:clamp(22px,2.2vw,28px)!important;font-weight:300!important;line-height:1.25!important}body:has(>.j2-header) .jd-lf-sent-text{color:#4a4a4a;max-width:52ch;margin:12px 0 0!important;font-size:15px!important;line-height:1.65!important}body:has(>.j2-header) .jd-lf-sent-ref{color:#757575;border-top:1px solid #ececec;padding-top:16px;margin:20px 0 0!important;font-size:13px!important}body:has(>.j2-header) .jd-lf-sent-ref strong{color:#000;letter-spacing:.04em;font-weight:600}body:has(>.j2-header) .jd-lf-sent-link{margin-top:22px}body:has(>.j2-header) .jd-lead-sec{background:#fff;padding:clamp(48px,7vw,104px) 0;scroll-margin-top:90px}body:has(>.j2-header) .jd-lead-wrap{background:#f8f8f8;border-radius:28px;grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 18px;display:grid}body:has(>.j2-header) .jd-lead-aside h2{margin:14px 0 0!important}body:has(>.j2-header) .jd-lead-intro{color:#4a4a4a;max-width:46ch;font-size:16px;line-height:1.7;margin:16px 0 0!important}body:has(>.j2-header) .jd-lead-steps{counter-reset:jdlead;border-top:1px solid #000;padding:0;list-style:none;margin:28px 0 0!important}body:has(>.j2-header) .jd-lead-steps li{counter-increment:jdlead;border-bottom:1px solid #e2e2e2;grid-template-columns:40px minmax(0,1fr);row-gap:4px;padding:18px 0;display:grid}body:has(>.j2-header) .jd-lead-steps li:before{content:counter(jdlead, decimal-leading-zero);letter-spacing:.12em;color:#9a9a9a;grid-row:span 2;padding-top:3px;font-size:11px;font-weight:600}body:has(>.j2-header) .jd-lead-steps strong{color:#000;font-size:15.5px;font-weight:500}body:has(>.j2-header) .jd-lead-steps span{color:#5c5c5c;font-size:14px;line-height:1.6}body:has(>.j2-header) .jd-lead-alt{color:#5c5c5c;flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-top:26px;font-size:14px;display:flex}body:has(>.j2-header) .jd-lead-alt span{flex-basis:100%}body:has(>.j2-header) .jd-lead-alt a{color:#000;text-underline-offset:4px;font-weight:500;text-decoration:underline}body:has(>.j2-header) .jd-lead-card{background:#fff;border-radius:20px;min-width:0;padding:24px 16px}body:has(>.j2-header) .jd-po-notify{border-top:1px solid #ececec;grid-template-columns:minmax(0,1fr);gap:24px;max-width:1352px;margin:0 auto;padding:clamp(48px,6vw,88px) 0;display:grid}body:has(>.j2-header) .jd-po-notify .jd-po-section-head{margin-bottom:0}body:has(>.j2-header) .jd-po-notify-text{color:#4a4a4a;max-width:46ch;font-size:15px;line-height:1.7;margin-top:16px!important}body:has(>.j2-header) .jd-po-notify-text a{color:#000;text-underline-offset:3px;text-decoration:underline}body:has(>.j2-header) .jd-po-notify-form{background:#f8f8f8;border-radius:22px;min-width:0;padding:22px 16px}@media (min-width:640px){body:has(>.j2-header) .jd-lf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}body:has(>.j2-header) .jd-lf-wide{grid-column:1/-1}body:has(>.j2-header) .jd-lf-foot{flex-flow:wrap;align-items:center;gap:14px 24px}body:has(>.j2-header) .jd-lf .jd-lf-submit{width:auto;padding:0 34px}body:has(>.j2-header) .jd-lf-legal{flex:220px}body:has(>.j2-header) .jd-lead-wrap{border-radius:36px;padding:clamp(32px,5vw,64px)}body:has(>.j2-header) .jd-lead-card{border-radius:var(--j2-r-card,18px);padding:clamp(24px,3vw,44px)}body:has(>.j2-header) .jd-po-notify-form{border-radius:28px;padding:clamp(24px,3vw,40px)}}@media (min-width:1024px){body:has(>.j2-header) .jd-lead-wrap{border-radius:var(--j2-r-block,40px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,104px);padding:clamp(48px,5vw,80px)}body:has(>.j2-header) .jd-lead-aside{position:sticky;top:120px}body:has(>.j2-header) .jd-po-notify{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,5vw,88px)}}body:has(>.j2-header) .ct-form .jd-lf-foot{flex-direction:column;align-items:stretch}body:has(>.j2-header) .ct-form .jd-lf .jd-lf-submit{width:100%}body:has(>.j2-header) .jd-gate{text-align:center;background:#f4f5f6;border:1px solid #e8e9eb;border-radius:18px;margin:6px 0 18px;padding:26px 22px 22px}body:has(>.j2-header) .jd-gate-title{color:#1d1d1f;letter-spacing:-.01em;font-weight:600;margin:0!important;font-size:21px!important}body:has(>.j2-header) .jd-gate-text{color:#4f4f53;max-width:360px;font-size:14.5px;line-height:1.5;margin:6px auto 18px!important}body:has(>.j2-header) .jd-gate-btn{border:1.5px solid var(--jd-grey-btn,#76767a);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 20px;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:flex;color:#1d1d1f!important;text-decoration:none!important}body:has(>.j2-header) .jd-gate-btn svg{flex:none;width:19px;height:19px}body:has(>.j2-header) .jd-gate-btn:hover{background:var(--jd-grey-btn,#76767a);border-color:var(--jd-grey-btn,#76767a);color:#fff!important}body:has(>.j2-header) .jd-gate-btn--ghost{min-height:44px;font-size:14px}body:has(>.j2-header) .jd-gate-alt{color:#5c5c60;font-size:13.5px;margin:14px 0 0!important}body:has(>.j2-header) .jd-gate-alt a{color:#1d1d1f;text-underline-offset:3px;font-weight:600;text-decoration:underline}body:has(>.j2-header) .jd-loop-login{color:#1d1d1f;text-underline-offset:3px;font-size:12.5px;font-weight:600;text-decoration:underline}body:has(>.j2-header) .product_meta>span{display:block}body:has(>.j2-header) .hc-simu--locked{text-align:center;max-width:680px;padding:clamp(28px,5vw,48px) clamp(20px,5vw,48px)}body:has(>.j2-header) .hc-simu-lock{width:34px;height:34px;color:var(--jd-grey-btn,#76767a);margin:0 auto 12px;display:block}body:has(>.j2-header) .hc-simu-lock-title{color:#1d1d1f;letter-spacing:-.01em;font-size:22px;font-weight:600;margin:0!important}body:has(>.j2-header) .hc-simu-lock-text{color:#4f4f53;max-width:480px;font-size:15px;line-height:1.6;margin:10px auto 22px!important}body:has(>.j2-header) .hc-simu-lock-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:640px){body:has(>.j2-header) .hc-simu-lock-actions .btn{justify-content:center;width:100%}}@media (max-width:760px){body:has(>.j2-header) .trust-cards--section .trust-cards-grid{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}body:has(>.j2-header) .trust-cards--section .trust-card{text-align:center!important;background:#fff!important;border:0!important;border-radius:16px!important;padding:18px 14px!important}body:has(>.j2-header) .trust-cards--section .trust-card:before{margin-bottom:10px!important}body:has(>.j2-header) .trust-cards--section .trust-card h3{margin:0 0 4px!important;font-size:15px!important;line-height:1.3!important}body:has(>.j2-header) .trust-cards--section .trust-card p{color:#5c5c5c!important;margin:0!important;font-size:13px!important;line-height:1.5!important}}body:has(>.j2-header):not(.home) :is(.apropos-story,.ap-distrib,.trust-cards--section,.valeurs,.acces-pro)>.container h2{font-family:Poppins,sans-serif!important}body:has(>.j2-header):not(.home) .apropos-story h3{font-family:Poppins,sans-serif!important}@media (max-width:760px){body:has(>.j2-header):not(.home) .valeurs .section-head{text-align:center!important}body:has(>.j2-header):not(.home) .valeurs .valeurs-grid{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}body:has(>.j2-header):not(.home) .valeurs .valeur{text-align:center!important;background:#fff!important;border:0!important;border-radius:16px!important;padding:18px 14px!important}body:has(>.j2-header):not(.home) .valeurs .valeur:before{margin-bottom:10px!important}body:has(>.j2-header):not(.home) .valeurs .valeur h3{margin:0 0 4px!important;font-size:15px!important;line-height:1.3!important}body:has(>.j2-header):not(.home) .valeurs .valeur p{color:#5c5c5c!important;margin:0!important;font-size:13px!important;line-height:1.5!important}}.ep-docs{border-top:1px solid #ececec;gap:4px;padding-top:6px;display:grid}.ep-docs-titre{color:#1d1d1f;font-size:.95rem;font-weight:600}.ep-docs-aide{color:#6b6b6b;font-size:.82rem;line-height:1.5}.ep-card .field input[type=file]{cursor:pointer;padding:10px 12px;font-size:.85rem}.ep-card .field input[type=file]::file-selector-button{color:#1d1d1f;font:inherit;cursor:pointer;background:#f6f6f6;border:1px solid #d9d9d9;border-radius:8px;margin-right:10px;padding:7px 12px;font-size:.82rem;font-weight:600}.ep-card .field textarea{resize:vertical;background:#fff;width:100%;min-height:84px}.ep-sans-diplome{color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;font-size:.9rem;line-height:1.5;display:flex;margin:4px 0 0!important}.ep-sans-diplome strong{font-weight:600}.ep-sans-diplome span{flex:260px}.ep-sans-diplome a{letter-spacing:.02em;background:#1d1d1f;border-radius:10px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:.86rem;font-weight:600;display:inline-flex;color:#fff!important;text-decoration:none!important}.ep-sans-diplome a:hover{background:#3a3a3e}@media (max-width:560px){.ep-sans-diplome a{width:100%}}:is(body:has(>.j2-header) .jd-dossier,body:has(>.j2-header) .jd-question){background:#f7f7f8;border:1px solid #e8e9eb;border-radius:18px;margin-top:28px;padding:22px 22px 20px;scroll-margin-top:96px}body:has(>.j2-header) :is(.jd-dossier,.jd-question) h2{color:#1d1d1f;margin:0 0 10px!important;font-family:Poppins,sans-serif!important;font-size:19px!important;font-weight:600!important}body:has(>.j2-header) .jd-question>p{color:#4f4f53;font-size:14.5px;line-height:1.55;margin:0 0 14px!important}body:has(>.j2-header) .jd-dossier-alerte{color:#5a4a1f;background:#fff7e6;border:1px solid #f3dfae;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5;margin:0 0 14px!important}body:has(>.j2-header) .jd-dossier-vide{color:#6b6b6b;font-size:14px;margin:0 0 14px!important}body:has(>.j2-header) .jd-dossier-liste{gap:8px;padding:0;list-style:none;display:grid;margin:0 0 16px!important}body:has(>.j2-header) .jd-dossier-liste li{background:#fff;border:1px solid #e8e9eb;border-radius:12px;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 14px;font-size:14px;display:grid}body:has(>.j2-header) .jd-dossier-type{color:#1d1d1f;font-weight:600}body:has(>.j2-header) .jd-dossier-nom{color:#4f4f53;overflow-wrap:anywhere;grid-column:1}body:has(>.j2-header) .jd-dossier-meta{color:#757575;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:12.5px}body:has(>.j2-header) .jd-dossier-plein{color:#4f4f53;font-size:14px;margin:0!important}body:has(>.j2-header) .jd-dossier-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}body:has(>.j2-header) :is(.jd-dossier-form,.jd-question-form) .form-row{margin:0 0 12px!important}body:has(>.j2-header) :is(.jd-dossier-form,.jd-question-form) label{color:#1d1d1f;margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}body:has(>.j2-header) .jd-dossier-form label small{color:#757575;font-weight:400;display:block}body:has(>.j2-header) :is(.jd-dossier-form,.jd-question-form) :is(.input-text,select,textarea){background:#fff;width:100%}body:has(>.j2-header) .jd-dossier-form input[type=file]{cursor:pointer;padding:10px 12px;font-size:.85rem}body:has(>.j2-header) .jd-dossier-form input[type=file]::file-selector-button{color:#1d1d1f;font:inherit;cursor:pointer;background:#f6f6f6;border:1px solid #d9d9d9;border-radius:8px;margin-right:10px;padding:7px 12px;font-size:.82rem;font-weight:600}body:has(>.j2-header) .jd-question-form textarea{resize:vertical;min-height:96px}body:has(>.j2-header) .jd-question-canaux{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}body:has(>.j2-header) .jd-question-canaux a{background:#fff;border:1.5px solid #d9d9d9;border-radius:12px;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;color:#1d1d1f!important;text-decoration:none!important}body:has(>.j2-header) .jd-question-canaux .jd-question-wa{background:#25d366;border-color:#25d366;color:#fff!important}@media (max-width:600px){:is(body:has(>.j2-header) .jd-dossier,body:has(>.j2-header) .jd-question){padding:18px 16px 16px}body:has(>.j2-header) .jd-dossier-grid{grid-template-columns:1fr}body:has(>.j2-header) .jd-dossier-liste li{grid-template-columns:1fr}body:has(>.j2-header) .jd-dossier-meta{white-space:normal;grid-area:auto/1}body:has(>.j2-header) .jd-question-canaux a{justify-content:center;width:100%}}body:has(>.j2-header) .jd-gate-question{color:#5c5c60;border-top:1px solid #e3e4e6;padding-top:12px;font-size:13.5px;margin:14px 0 0!important}body:has(>.j2-header) .jd-gate-question a{color:#1d1d1f;text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:1023px){body:has(>.j2-header) .j2-une-card{background:#fff;border:1px solid #ececec;flex-direction:column;height:auto;display:flex}body:has(>.j2-header) .j2-une-card img{aspect-ratio:2446/1986;object-fit:cover;width:100%;height:auto;position:static;inset:auto}body:has(>.j2-header) .j2-une-card strong{padding:12px 18px 0;font-size:15px;line-height:20px;display:block;position:static}body:has(>.j2-header) .j2-une-card span{color:#4f4f53;padding:2px 18px 16px;font-size:14px;line-height:20px;display:block;position:static}body:has(>.j2-header) .j2-une-arrows{top:268px}}.j2-form{width:min(1327px, calc(100% - 2 * var(--j2-gutter)));margin:96px auto 0}.j2-form-head{text-align:center;max-width:640px;margin:0 auto}.j2-form-eyebrow{letter-spacing:1px;text-transform:uppercase;color:#4a4a4a;background:#f2f2f2;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.j2-form-head p{color:#4d4e53;font-size:17px;line-height:25px;margin-top:18px!important}.j2-form-grid{grid-template-columns:1.15fr 1fr;gap:30px;margin-top:44px;display:grid}.j2-form-main{border-radius:var(--j2-r-card);background:#e9e9e9;min-height:420px;display:block;position:relative;overflow:hidden}.j2-form-main img{object-fit:cover;object-position:center 40%;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.j2-form-main:hover img{transform:scale(1.04)}.j2-form-main-txt{color:#fff;background:linear-gradient(#0000 0%,#0000009e 100%);gap:8px;padding:120px 30px 30px;display:grid;position:absolute;bottom:0;left:0;right:0}.j2-form-tag{color:#0c0c0c;letter-spacing:.6px;text-transform:uppercase;background:#ffffffeb;border-radius:999px;justify-self:start;padding:5px 12px;font-size:11px;font-weight:600}.j2-form-main-txt strong{letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:32px}.j2-form-main-txt>span:last-child{color:#ffffffe6;max-width:520px;font-size:15px;line-height:22px}.j2-form-side{border-radius:var(--j2-r-card);color:#fff;background:#0c0c0c;flex-direction:column;justify-content:center;padding:38px 40px;display:flex}.j2-form-side h3{letter-spacing:-.01em;font-size:23px;font-weight:600;line-height:30px}.j2-form-side ul{gap:14px;display:grid;margin-top:22px!important}.j2-form-side li{color:#ffffffc7;align-items:flex-start;gap:12px;font-size:15px;line-height:22px;display:flex}.j2-form-side li svg{color:#fff;flex:none;width:22px;height:22px;margin-top:1px}.j2-form-side li strong{color:#fff;font-weight:600}.j2-form-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.j2-form-cta .j2-btn{gap:8px;height:48px;padding:0 22px}.j2-form-cta .j2-btn:not(.j2-btn--dark){color:#fff;border-color:#fff9}.j2-form-cta .j2-btn:not(.j2-btn--dark):hover,.j2-form-cta .j2-btn--dark{color:#0c0c0c;background:#fff}.j2-form-cta .j2-btn--dark:hover{background:#e6e6e6}@media (max-width:1023px){.j2-form{margin-top:64px}.j2-form-head{padding:0 20px}.j2-form-head p{font-size:15.8px;line-height:20px;margin-top:10px!important}.j2-form-grid{grid-template-columns:1fr;gap:16px;margin-top:26px}.j2-form-main{aspect-ratio:4/3;min-height:0}.j2-form-main-txt{padding:80px 18px 20px}.j2-form-main-txt strong{font-size:20px;line-height:26px}.j2-form-main-txt>span:last-child{font-size:14px;line-height:20px}.j2-form-side{padding:26px 20px}.j2-form-side h3{font-size:19px;line-height:26px}.j2-form-side li{font-size:14px;line-height:20px}.j2-form-cta{margin-top:24px}.j2-form-cta .j2-btn{width:100%}}@media (max-width:940px){body:has(>.j2-header) .fm-format{flex-direction:column;align-items:flex-start;padding:22px 20px 20px!important;display:flex!important}body:has(>.j2-header) .fm-format h3{margin:0 56px 6px 0;font-size:1.2rem}body:has(>.j2-header) .fm-format p{margin:0 0 14px}body:has(>.j2-header) .fm-format-num{top:22px;right:20px}body:has(>.j2-header) .fm-pres-item{flex-direction:column;align-items:flex-start;padding:18px 20px!important;display:flex!important}body:has(>.j2-header) .fm-pres-item h3{margin:0 0 6px;font-size:1.08rem}body:has(>.j2-header) .fm-pres-item p{margin:0}}
