.ol-liens{--l-noir:#1c1c1c;--l-encre:#1c1c1c;--l-or:#b08d57;--l-or-profond:#8a6b3e;--l-action:#234e7a;--l-ivoire:#f8f3ea;--l-bord:#e4e2dc;--l-mention:#1c1c1c;min-height:100dvh;color:var(--l-encre);font-family:var(--font-montserrat),"Helvetica Neue",sans-serif;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff}.ol-liens-colonne{max-width:560px;margin:0 auto;padding:0 20px 44px}.ol-liens-photo{height:46vh;min-height:260px;max-height:420px;margin:0 -20px;position:relative;overflow:hidden}.ol-liens-photo img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.ol-liens-fondu{background:linear-gradient(#fff0 38%,#ffffffb8 74%,#fff 100%);position:absolute;inset:0}.ol-liens-entete{text-align:center;margin-top:-46px;position:relative}.ol-liens-entete h1{font-family:var(--font-playfair),Georgia,serif;color:var(--l-noir);margin:0;font-size:30px;line-height:1.15}.ol-liens-role{letter-spacing:.26em;text-transform:uppercase;color:var(--l-mention);margin:8px 0 0;font-size:10.5px;font-weight:600}.ol-liens-phrase{font-family:var(--font-cormorant),Georgia,serif;color:var(--l-noir);margin:10px 0 0;font-size:20px;font-style:italic;font-weight:600}.ol-liens-reseaux{justify-content:center;align-items:center;gap:6px;margin-top:14px;display:flex}.ol-liens-reseaux a{width:44px;height:44px;color:var(--l-encre);justify-content:center;align-items:center;transition:color .18s;display:flex}.ol-liens-reseaux svg{width:20px;height:20px}@media (hover:hover){.ol-liens-reseaux a:hover{color:var(--l-or)}}.ol-liens-section{letter-spacing:.24em;text-transform:uppercase;color:var(--l-mention);text-align:center;margin:30px 0 12px;font-size:10.5px;font-weight:600}.ol-liens-bloc{flex-direction:column;gap:10px;margin-top:22px;display:flex}.ol-liens-passage,.ol-liens-produit{border:1px solid var(--l-bord);min-height:56px;color:var(--l-encre);background:#fff;border-radius:3px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .18s,background .18s,transform .12s;display:flex}.ol-liens-passage:active,.ol-liens-produit:active{transform:scale(.99)}@media (hover:hover){.ol-liens-passage:hover,.ol-liens-produit:hover{border-color:var(--l-or);background:var(--l-ivoire)}}.ol-liens-bloc .ol-liens-passage:first-child{background:var(--l-action);color:#fff;border-color:#17395c}.ol-liens-bloc .ol-liens-passage:first-child .ol-liens-detail{color:#fff}@media (hover:hover){.ol-liens-bloc .ol-liens-passage:first-child:hover{background:#17395c;border-color:#17395c}}.ol-liens-texte{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ol-liens-titre{font-family:var(--font-playfair),Georgia,serif;font-size:17px;line-height:1.2}.ol-liens-detail{color:var(--l-mention);font-size:13px;font-weight:500;line-height:1.35}.ol-liens-vignette{background:#fff;flex:none;width:58px;height:58px;overflow:hidden}.ol-liens-vignette img{object-fit:contain;width:100%;height:100%}.ol-liens-fleche{width:18px;height:18px;color:var(--l-or-profond);flex:none}.ol-liens-passage:first-child .ol-liens-fleche{color:#fff;opacity:.9}.ol-liens-pied{text-align:center;margin-top:34px}.ol-liens-legal{color:var(--l-mention);margin:0;font-size:11.5px;font-weight:500}.ol-liens-legal a{color:var(--l-mention);text-decoration:none}@media (hover:hover){.ol-liens-legal a:hover{color:var(--l-or)}}.ol-liens-signature{color:var(--l-mention);margin:10px 0 0;font-size:11.5px;font-weight:500}@media (min-width:620px){.ol-liens-colonne{padding-top:26px}.ol-liens-photo{border-radius:3px;height:340px;margin:0}.ol-liens-entete h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.ol-liens-passage,.ol-liens-produit{transition:none}.ol-liens-passage:active,.ol-liens-produit:active{transform:none}}.ol-liens-neuf{color:#fff;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;white-space:nowrap;background:#2fb3ac;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}
