/* Lot 51 : encart de prise de rendez-vous au milieu des articles (scopé). */
#lebouard-design .rdvm{position:relative;margin:44px 0;padding:34px 36px 30px;border:1px solid #8e7950;border-radius:16px;background:radial-gradient(ellipse at top left,#2c261c 0,transparent 62%),#101113;overflow:hidden;box-sizing:border-box;isolation:isolate}
#lebouard-design .rdvm>*{position:relative;z-index:1}
#lebouard-design .rdvm .rdvm-face{position:absolute;z-index:0;right:-40px;top:50%;transform:translateY(-50%);width:300px;max-width:none;height:auto;margin:0;opacity:.22;pointer-events:none;border:0;border-radius:0}
#lebouard-design .rdvm-brand{display:flex;align-items:center;gap:12px;margin:0 0 18px}
#lebouard-design .rdvm-brand img{width:44px;height:44px;margin:0;border-radius:50%;border:1px solid #8e7950;object-fit:cover}
#lebouard-design .rdvm-brand span{display:flex;flex-direction:column;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#e0c48a;line-height:1.3}
#lebouard-design .rdvm-brand small{font-size:11px;font-weight:500;letter-spacing:.14em;color:#a9a7a1}
#lebouard-design .rdvm .rdvm-title{margin:0 0 12px;max-width:520px;font-size:clamp(24px,2.6vw,31px);line-height:1.2;letter-spacing:-.02em;font-weight:500;color:#f7f4ed}
#lebouard-design .rdvm-title span{color:#dbc28b}
#lebouard-design .rdvm .rdvm-text{margin:0 0 20px;max-width:540px;font-size:16px;line-height:1.7;color:#cfcdc7}
#lebouard-design .rdvm .rdvm-proofs{display:flex;flex-wrap:wrap;gap:8px 10px;list-style:none;margin:0 0 24px;padding:0}
#lebouard-design .rdvm .rdvm-proofs li{margin:0;padding:7px 12px;border:1px solid #4a4233;border-radius:999px;background:rgba(16,17,19,.7);font-size:13px;line-height:1.4;color:#cfcdc7}
#lebouard-design .rdvm-proofs li:before{content:none}
#lebouard-design .rdvm-proofs strong{color:#e0c48a;font-weight:600}
#lebouard-design .rdvm-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 12px}
#lebouard-design .rdvm-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;border-radius:6px;font-size:16px;font-weight:600;text-decoration:none;box-sizing:border-box}
#lebouard-design .rdvm-actions .rdvm-primary{background:#dbc28b;color:#141414;border:1px solid #dbc28b}
#lebouard-design .rdvm-actions .rdvm-primary:hover{background:#e8d3a3}
#lebouard-design .rdvm-actions .rdvm-secondary{border:1px solid #8e7950;color:#e0c48a;background:rgba(16,17,19,.6)}
#lebouard-design .rdvm .rdvm-note{margin:0;font-size:12px;line-height:1.5;color:#8f8d88}
@media(max-width:640px){#lebouard-design .rdvm{margin:34px 0;padding:26px 18px 22px}#lebouard-design .rdvm .rdvm-face{width:220px;right:-70px;top:30px;transform:none;opacity:.16}#lebouard-design .rdvm-actions a{width:100%}}
