.uv2-sc{padding-bottom:72px}.uv2-sc .uv2-lien{color:var(--uv2-bordeaux);font-weight:600;text-decoration:none}.uv2-sc .uv2-lien:hover{text-decoration:underline}.uv2-sc-entete{padding:40px 0 28px}.uv2-sc-entete--compact{padding:8px 0 28px}.uv2-sc-retour{color:var(--uv2-gris-fonce);display:flex;font-size:14px;font-weight:500;gap:6px;margin-bottom:26px;max-width:100%;text-decoration:none;width:max-content}.uv2-sc-retour:hover{color:var(--uv2-encre);text-decoration:underline}.uv2-sc .uv2-sc-titre{color:var(--uv2-encre);font-family:var(--uv2-serif);font-size:52px;font-weight:400;letter-spacing:-.01em;line-height:1.02;margin:0;max-width:900px;text-wrap:balance}.uv2-sc .uv2-sc-titre em{color:var(--uv2-bordeaux);font-style:italic}.uv2-sc .uv2-sc-titre span{color:var(--uv2-gris);display:block;font-family:var(--uv2-sans);font-size:17px;letter-spacing:0;margin-top:10px}.uv2-sc-info{color:var(--uv2-gris-fonce);font-size:14px;margin:16px 0 0;max-width:720px}.uv2-sc .alert{border-radius:8px;margin:18px 0 0}.uv2-sc-fil{padding-top:26px}.uv2-sc-fil .breadcrumb{background:none;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 0;margin:0 0 22px;padding:0}.uv2-sc-fil .breadcrumb-item,.uv2-sc-fil .breadcrumb-item a{color:var(--uv2-gris);text-decoration:none}.uv2-sc-fil .breadcrumb-item a:hover{color:var(--uv2-encre);text-decoration:underline}.uv2-sc-fil .breadcrumb-item+.breadcrumb-item:before{color:var(--uv2-ligne-forte);content:"/";padding:0 8px}.uv2-sc-fil .breadcrumb-item.active{color:var(--uv2-encre);font-weight:500}.uv2-sc-grille{align-items:start;display:grid;gap:28px 40px;grid-template-columns:minmax(0,1fr) 340px}.uv2-sc-principal{display:grid;gap:18px;min-width:0}.uv2-sc-cote{min-width:0;position:sticky;top:96px}.uv2-sc-panneau{background:var(--uv2-papier);border:1px solid var(--uv2-ligne);border-radius:8px;padding:30px 32px}.uv2-sc .uv2-sc-accroche{color:var(--uv2-encre);font-family:var(--uv2-serif);font-size:25px;line-height:1.25;margin:0 0 14px}.uv2-sc .uv2-sc-accroche strong{color:var(--uv2-bordeaux);font-weight:400}.uv2-sc .uv2-sc-texte{color:var(--uv2-gris-fonce);font-size:15px;line-height:1.65;margin:0 0 14px}.uv2-sc .uv2-sc-intertitre{color:var(--uv2-encre);font-family:var(--uv2-serif);font-size:23px;font-weight:400;line-height:1.2;margin:0 0 12px}.uv2-sc-apropos p{color:var(--uv2-gris-fonce);font-size:15px;line-height:1.65;margin:0 0 10px}.uv2-sc-apropos p:last-child{margin-bottom:0}.uv2-sc-appel__action{margin:22px 0 0}.uv2-sc .uv2-sc-appel__action #telNumberButton.btn{align-items:center;background:var(--uv2-bordeaux);border:1px solid var(--uv2-bordeaux);border-radius:999px;box-shadow:0 10px 24px rgba(163,23,79,.22);color:#fff;display:inline-flex;font:600 17px var(--uv2-sans);gap:10px;justify-content:center;letter-spacing:.01em;min-height:54px;padding:14px 30px;text-decoration:none}.uv2-sc .uv2-sc-appel__action #telNumberButton.btn:focus-visible,.uv2-sc .uv2-sc-appel__action #telNumberButton.btn:hover{background:#87123f;border-color:#87123f;color:#fff}.uv2-sc .uv2-sc-appel__action #button-calendar.btn{background:var(--uv2-encre);border-color:var(--uv2-encre);border-radius:999px;color:var(--uv2-ivoire);font:600 15px var(--uv2-sans)}.uv2-sc-salon{background:#fff;border:1px solid var(--uv2-ligne);border-radius:8px;box-shadow:0 1px 2px rgba(29,26,23,.04),0 14px 34px rgba(29,26,23,.06);overflow:hidden}.uv2-sc-salon__media{aspect-ratio:4/3;background:#efe6da;display:block;overflow:hidden;position:relative}.uv2-sc-salon__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.uv2-sc-salon__media img[hidden]{display:none}.uv2-sc-salon__corps{display:grid;gap:8px;padding:20px 22px 22px}.uv2-sc-salon__lieu{color:var(--uv2-bordeaux);font-size:11px;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.uv2-sc .uv2-sc-salon__nom{font-family:var(--uv2-serif);font-size:26px;font-weight:400;line-height:1.12;margin:0;overflow-wrap:anywhere}.uv2-sc .uv2-sc-salon__nom a{color:var(--uv2-encre);text-decoration:none}.uv2-sc .uv2-sc-salon__nom a:hover{color:var(--uv2-bordeaux)}.uv2-sc-salon__adresse{color:var(--uv2-gris-fonce);font-size:14px;line-height:1.5;margin:0}.uv2-sc-salon__mention{color:var(--uv2-gris);display:block;font-size:12.5px}.uv2-sc-salon__domicile{font-size:12px;justify-self:start;margin:0;padding:4px 12px}.uv2-sc-salon__note{align-items:center;color:var(--uv2-encre);display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.uv2-sc-salon__fiche{font-size:14px;margin-top:6px}.uv2-sc-inspiration{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 220px}.uv2-sc-inspiration__visuel{border-radius:6px;display:block;overflow:hidden}.uv2-sc-inspiration__visuel img{display:block;height:auto;width:100%}.uv2-sc-lectures{margin-top:36px}.uv2-sc .uv2-sc-formulaire .page-title{border:0;color:var(--uv2-encre);font-family:var(--uv2-serif);font-size:24px;font-weight:400;margin:6px 0 18px;padding:0}.uv2-sc .uv2-sc-formulaire .page-title .fa{display:none}.uv2-sc .uv2-sc-formulaire .form-label,.uv2-sc .uv2-sc-formulaire label{color:var(--uv2-encre);font-size:13.5px;font-weight:600}.uv2-sc .uv2-sc-formulaire .form-control,.uv2-sc .uv2-sc-formulaire .form-select{background-color:#fff;border:1px solid var(--uv2-ligne-forte);border-radius:10px;box-shadow:none;color:var(--uv2-encre);font:400 15px var(--uv2-sans);min-height:48px}.uv2-sc .uv2-sc-formulaire .form-control:focus,.uv2-sc .uv2-sc-formulaire .form-select:focus{border-color:var(--uv2-encre);box-shadow:0 0 0 3px rgba(29,26,23,.08)}.uv2-sc .uv2-sc-formulaire .form-floating>.form-control{min-height:56px}.uv2-sc .uv2-sc-formulaire .accordion{--bs-accordion-border-color:var(--uv2-ligne);--bs-accordion-border-radius:8px;--bs-accordion-inner-border-radius:8px;--bs-accordion-btn-focus-box-shadow:0 0 0 3px rgba(29,26,23,.08);--bs-accordion-active-bg:#f5eee4;--bs-accordion-active-color:var(--uv2-encre)}.uv2-sc .uv2-sc-formulaire .accordion-item{background:#fff;border:1px solid var(--uv2-ligne);border-radius:8px;margin-bottom:10px;overflow:hidden}.uv2-sc .uv2-sc-formulaire .accordion-button{background:#fff;color:var(--uv2-encre);font:600 15px var(--uv2-sans)}.uv2-sc .uv2-sc-formulaire .accordion-button:not(.collapsed){background:#f5eee4;box-shadow:none;color:var(--uv2-encre)}.uv2-sc .uv2-sc-formulaire .pink,.uv2-sc .uv2-sc-formulaire .text-pink{color:var(--uv2-bordeaux)!important}.uv2-sc .uv2-sc-formulaire .btn{border-radius:999px;font:600 15px var(--uv2-sans)}.uv2-sc .uv2-sc-formulaire .btn-pink,.uv2-sc .uv2-sc-formulaire .btn-primary,.uv2-sc .uv2-sc-formulaire .btn-purple-gradient,.uv2-sc .uv2-sc-formulaire button[type=submit]:not(.btn-link){background:var(--uv2-encre);border:1px solid var(--uv2-encre);box-shadow:none;color:var(--uv2-ivoire);padding:13px 28px}.uv2-sc .uv2-sc-formulaire .btn-pink:hover,.uv2-sc .uv2-sc-formulaire .btn-primary:hover,.uv2-sc .uv2-sc-formulaire .btn-purple-gradient:hover,.uv2-sc .uv2-sc-formulaire button[type=submit]:not(.btn-link):hover{background:#000;border-color:#000;color:#fff}.uv2-sc .uv2-sc-formulaire hr{border-color:var(--uv2-ligne);margin:22px 0;opacity:1}.uv2-sc .uv2-sc-formulaire .well{background:#fff;border:1px solid var(--uv2-ligne);border-radius:8px;padding:18px 20px}.uv2-sc .uv2-sc-ajout .form-control{border:1px solid var(--uv2-ligne-forte);border-radius:10px;font:400 15px var(--uv2-sans);min-height:48px}.uv2-sc .uv2-sc-ajout__action{margin-top:18px}.uv2-sc .uv2-sc-ajout .btn{background:var(--uv2-encre);border:1px solid var(--uv2-encre);border-radius:999px;color:var(--uv2-ivoire);font:600 15px var(--uv2-sans);padding:13px 28px}@media (max-width:991.98px){.uv2-sc-grille{grid-template-columns:minmax(0,1fr)}.uv2-sc-cote{max-width:520px;position:static}.uv2-sc-salon__media{aspect-ratio:16/9}}@media (max-width:680px){.uv2-sc-entete{padding:24px 0 20px}.uv2-sc-entete--compact{padding:4px 0 18px}.uv2-sc-retour{margin-bottom:16px}.uv2-sc .uv2-sc-titre{font-size:34px}.uv2-sc .uv2-sc-titre span{font-size:15px}.uv2-sc-panneau{padding:22px 18px}.uv2-sc .uv2-sc-accroche{font-size:21px}.uv2-sc .uv2-sc-appel__action #telNumberButton.btn:not(.sticky){width:100%}.uv2-sc-inspiration{grid-template-columns:minmax(0,1fr)}.uv2-sc-cote{max-width:none}.uv2-sc--rdv{padding-bottom:110px}}