body.page-id-303{--em-or:var(--gold-hover,#a4854f);--em-or2:var(--gold,#bb9a63);--em-navy:var(--navy,#1a2230);--em-ink:var(--anthracite,#27303d);--em-gris:var(--gris,#5f656c);--em-sep:var(--separateur,#e7e9ec);--em-surf:var(--bg,#f3f4f6);--em-blanc:var(--blanc,#fff)}body.page-id-303 main.container{max-width:none!important;padding:0!important}body.page-id-303 main.container>h1{display:none}body.page-id-303 header{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000;transition:background .35s,border-color .35s}body.page-id-303 header .logo img{filter:brightness(0)invert();transition:filter .35s}body.page-id-303 header .nav-links a,body.page-id-303 header .burger{color:#fff;opacity:.92}body.page-id-303 header .nav-links a.badge-link{color:#fff}body.page-id-303 header .btn-outline{color:#fff;border-color:#fff9}body.page-id-303 header .btn-outline:hover{color:var(--navy,#1a2230);background:#fff;border-color:#fff}body.page-id-303 header.em-solid{-webkit-backdrop-filter:blur(14px);background:#ffffffd1;border-bottom-color:#e7e9ec80}body.page-id-303 header.em-solid .logo img{filter:none}body.page-id-303 header.em-solid .nav-links a,body.page-id-303 header.em-solid .burger{color:var(--anthracite);opacity:.78}body.page-id-303 header.em-solid .btn-outline{color:var(--navy);border-color:var(--argent)}.em-hero{text-align:center;background:linear-gradient(#0c111c85 0%,#0c111c66 40%,#0c111cbd 100%),url(/media/2026/08/jeuderm-espace-medecins-hero.webp) 50% 30%/cover no-repeat;flex-direction:column;justify-content:center;min-height:100vh;margin-top:-92px;padding:150px 24px 96px;display:flex;position:relative}.em-hero-in{max-width:1200px;margin:0 auto}.em-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#fff;opacity:.92;margin-bottom:16px;font-size:.9rem;font-weight:500;display:block}.em-hero h1{letter-spacing:-.025em;color:#fff;text-wrap:balance;text-shadow:0 2px 24px #0c111c59;max-width:1000px;margin:0 auto;font-size:clamp(2.5rem,5.4vw,4.4rem);font-weight:400;line-height:1.1}.em-hero p{color:#fff;opacity:.94;text-shadow:0 1px 16px #0c111c59;max-width:600px;margin:22px auto 0;font-size:1.1rem}.em-note{border:1px solid #ffffff38;border-left:3px solid var(--em-or2);color:#ffffffeb;text-align:left;-webkit-backdrop-filter:blur(8px);background:#0c111c57;border-radius:16px;max-width:640px;margin:36px auto 0;padding:18px 22px;font-size:.88rem}.em-note b{color:#fff;font-weight:500}.em-nav{z-index:20;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--em-sep);background:#ffffffe0;position:sticky;top:92px}.em-nav-in{scrollbar-width:none;gap:10px;max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;overflow-x:auto}.em-nav-in::-webkit-scrollbar{display:none}.em-chip{white-space:nowrap;color:var(--em-gris);border:1px solid var(--em-sep);background:var(--em-blanc);border-radius:50px;padding:9px 20px;font-size:.85rem;font-weight:400;text-decoration:none;transition:all .25s}.em-chip:hover{color:var(--em-ink)}.em-chip:focus-visible{outline:2px solid var(--em-or);outline-offset:2px}.em-chip.em-active{color:#fff;background:var(--em-or);border-color:var(--em-or)}.em-wrap{max-width:1200px;margin:0 auto;padding:10px 24px 40px}.em-fiche{border-bottom:1px solid var(--em-sep);padding:52px 0;scroll-margin-top:160px}.em-fiche:last-child{border-bottom:none}.em-wrap.em-onglets .em-fiche{border-bottom:none;display:none}.em-wrap.em-onglets .em-fiche.em-visible{display:block}.em-fiche-head{grid-template-columns:230px 1fr;align-items:center;gap:40px;margin-bottom:30px;display:grid}.em-media{justify-content:center;align-items:center;padding:4px;display:flex}.em-media img{object-fit:contain;filter:drop-shadow(0 14px 26px #1a223029);width:auto;max-width:100%;max-height:290px}.em-cat{letter-spacing:.18em;text-transform:uppercase;color:var(--em-or);margin-bottom:10px;font-size:.72rem;font-weight:500}.em-intro-col h2{color:var(--em-ink);margin:0 0 12px;font-size:1.85rem;font-weight:400;line-height:1.2}.em-specs{letter-spacing:.05em;text-transform:uppercase;color:var(--em-gris);border-bottom:1px solid var(--em-sep);margin-bottom:14px;padding-bottom:14px;font-size:.72rem;font-weight:500;line-height:1.6}.em-lead{color:var(--em-gris);margin:0;font-size:.94rem}.em-buy{margin-top:20px}.em-buy .price,.em-buy .woocommerce-Price-amount{color:var(--em-ink);margin-right:14px;font-size:1.15rem;font-weight:500}.em-buy .button,.em-buy a.add_to_cart_button{background:var(--em-navy);color:#fff;letter-spacing:.02em;border:1.5px solid var(--em-navy);border-radius:50px;align-items:center;padding:13px 30px;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .3s,transform .3s;display:inline-flex}.em-buy .button:hover,.em-buy a.add_to_cart_button:hover{background:#283344;border-color:#283344;transform:translateY(-2px)}.em-buy .added_to_cart{color:var(--em-or);margin-left:14px;font-size:.85rem}.em-buy .add_to_cart_inline{border:0;flex-wrap:wrap;align-items:center;row-gap:12px;margin:0;padding:0;display:flex}.em-buy .add_to_cart_inline .woocommerce-Price-amount{margin-right:6px}.em-buy .add_to_cart_inline .woocommerce-price-suffix{margin-right:22px}.em-rubs{grid-template-columns:1fr 1fr;gap:18px;display:grid}.em-rub{background:var(--em-surf);border:1px solid var(--em-sep);border-radius:16px;padding:24px 26px}.em-rub h3{color:var(--em-ink);align-items:center;gap:12px;margin:0 0 14px;font-size:1rem;font-weight:500;display:flex}.em-rub h3:before{content:"";background:var(--em-or);border-radius:2px;flex:none;width:20px;height:2px}ul.em-dotted{margin:0;padding:0;list-style:none}ul.em-dotted li{margin-bottom:10px;padding-left:17px;font-size:.88rem;line-height:1.6;position:relative}ul.em-dotted li:last-child{margin-bottom:0}ul.em-dotted li:before{content:"";background:var(--em-or);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:1px}ul.em-dotted li b{color:var(--em-ink);font-weight:500}.em-rub p{color:var(--em-gris);margin:0;font-size:.88rem;line-height:1.6}.em-res{border-top:1px solid var(--em-sep);margin-top:14px;padding-top:14px}.em-res span{letter-spacing:.14em;text-transform:uppercase;color:var(--em-or);margin-bottom:5px;font-size:.7rem;font-weight:500;display:block}.em-ci{background:#f8f4ec;border-color:#e4d9c3}.em-ci p{color:var(--em-ink)}@media (max-width:860px){.em-nav{top:0}.em-hero{margin-top:-76px;padding:130px 24px 72px}}@media (max-width:760px){.em-fiche-head{text-align:center;grid-template-columns:1fr;gap:22px}.em-media{max-width:240px;margin:0 auto}.em-specs{text-align:left}.em-rubs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.em-wrap *,.em-hero *{transition:none!important}}
