.uv2-bp .uv2-bp__h1{font-size:64px}.uv2-bp__proposer{margin-top:16px!important}.uv2-bp__proposer .uv2-bouton{cursor:pointer}.uv2 .uv2-bp__proposer .uv2-bouton--plein{color:var(--uv2-ivoire);font-size:14px;padding:11px 22px}.uv2-bp__categories{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.uv2 .uv2-bp__categories .uv2-puce{text-decoration:none}.uv2 .uv2-bp__categories .uv2-puce--active{color:var(--uv2-ivoire)}.uv2-bp__outils{margin-top:18px}.uv2-bp__filtres{align-items:end;background:#fff;border:1px solid var(--uv2-ligne);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;padding:16px 18px}.uv2-bp__champ{display:grid;gap:5px;min-width:0}.uv2-bp__champ label,.uv2-bp__tri label{color:var(--uv2-gris-fonce);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.uv2-bp__filtres .form-control,.uv2-bp__filtres .form-select,.uv2-bp__tri .form-select{background-color:var(--uv2-papier);border:1px solid var(--uv2-ligne-forte);border-radius:10px;box-shadow:none;color:var(--uv2-encre);font:400 14.5px var(--uv2-sans);min-height:44px;padding:9px 14px}.uv2-bp__filtres .form-select,.uv2-bp__tri .form-select{padding-right:36px}.uv2-bp__filtres .form-control:focus,.uv2-bp__filtres .form-select:focus,.uv2-bp__tri .form-select:focus{border-color:var(--uv2-encre);box-shadow:none}.uv2-bp__boutons{display:flex;gap:8px}.uv2-bp__effacer,.uv2-bp__rechercher,.uv2-bp__trier{border:1px solid var(--uv2-encre);border-radius:999px;cursor:pointer;font:500 14px var(--uv2-sans);min-height:44px;padding:10px 20px}.uv2-bp__rechercher{background:var(--uv2-encre);color:var(--uv2-ivoire)}.uv2-bp__rechercher:hover{background:#000}.uv2-bp__effacer,.uv2-bp__trier{background:transparent;color:var(--uv2-encre)}.uv2-bp__effacer:hover,.uv2-bp__trier:hover{background:var(--uv2-encre);color:var(--uv2-ivoire)}.uv2-bp .uv2-recherche__active{color:var(--uv2-gris-fonce);font-size:14px;margin-top:12px}.uv2-bp .uv2-recherche__active a{color:var(--uv2-bordeaux);font-weight:600}.uv2-bp__grille{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 320px}.uv2-bp__principal{min-width:0}.uv2-bp__tri{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin:0 0 18px}.uv2-bp__tri .form-select{min-height:40px;width:auto}.uv2-bp__tri .uv2-bp__trier{min-height:40px;padding:8px 16px}.uv2-bp__liste{display:grid;gap:16px;list-style:none;margin:0;padding:0}.uv2-bp__carte{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(29,26,23,.04),0 12px 32px rgba(29,26,23,.06);display:grid;gap:22px;grid-template-columns:150px minmax(0,1fr) 190px;padding:20px}.uv2-bp__visuel{align-self:start;aspect-ratio:1;border:1px solid var(--uv2-ligne);border-radius:12px;overflow:hidden}.uv2-bp__visuel,.uv2-bp__visuel img{background:#fff;display:block;position:relative}.uv2-bp__visuel img{height:100%;object-fit:contain;width:100%}.uv2-bp__visuel img[hidden]{display:none}.uv2-bp__repli{background:linear-gradient(135deg,#f3ede4,#ebe2d6);color:var(--uv2-bordeaux);display:grid;font-family:var(--uv2-serif);font-size:52px;inset:0;place-items:center;position:absolute}.uv2-bp__visuel--fiche a{position:relative;z-index:1}.uv2-bp__etat{border-radius:999px;font-size:11px;font-weight:700;left:8px;letter-spacing:.06em;padding:3px 9px;position:absolute;text-transform:uppercase;top:8px}.uv2-bp__etat--expire{background:var(--uv2-encre);color:var(--uv2-ivoire)}.uv2-bp__carte--expire .uv2-bp__visuel img{filter:grayscale(1);opacity:.7}.uv2-bp__contenu{display:flex;flex-direction:column;gap:8px;min-width:0}.uv2-bp__rubrique{align-items:center;color:var(--uv2-gris);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 6px}.uv2 .uv2-bp__rubrique a{color:var(--uv2-gris-fonce);text-decoration:none}.uv2 .uv2-bp__rubrique a:hover{color:var(--uv2-bordeaux);text-decoration:underline}.uv2-bp__type{background:#f3e3ea;border-radius:999px;color:var(--uv2-bordeaux);font-size:11px;font-weight:700;letter-spacing:.05em;margin-right:4px;padding:2px 9px;text-transform:uppercase}.uv2-bp .uv2-bp__titre{font-family:var(--uv2-serif);font-size:23px;font-weight:400;line-height:1.2;margin:0;overflow-wrap:anywhere}.uv2 .uv2-bp__titre a{color:var(--uv2-encre);text-decoration:none}.uv2 .uv2-bp__titre a:hover{color:var(--uv2-bordeaux)}.uv2-bp__titre span{color:var(--uv2-gris)}.uv2-bp__infos{color:var(--uv2-gris-fonce);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;list-style:none;margin:0;padding:0}.uv2-bp__infos li{background:var(--uv2-papier);border-radius:999px;padding:2px 9px}.uv2-bp__fin{color:var(--uv2-encre);font-weight:600}.uv2-bp__carte--expire .uv2-bp__fin{color:var(--uv2-bordeaux)}.uv2-bp__extrait{color:#36312c;font-size:14.5px;line-height:1.6;overflow-wrap:anywhere}.uv2 .uv2-bp__extrait a{color:var(--uv2-bordeaux);font-weight:600}.uv2-bp__pied{align-items:center;border-top:1px solid var(--uv2-ligne);color:var(--uv2-gris);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px;margin-top:auto;padding-top:10px}.uv2 .uv2-bp__auteur{align-items:center;color:var(--uv2-encre);display:inline-flex;font-weight:600;gap:8px;text-decoration:none}.uv2 .uv2-bp__commentaires{color:var(--uv2-gris-fonce);margin-left:auto}.uv2-bp__avatar{background:#e9dfd2;border-radius:50%;color:var(--uv2-gris-fonce);display:inline-grid;flex:none;font-family:var(--uv2-serif);font-size:calc(var(--uv2-bp-avatar)*.5);height:var(--uv2-bp-avatar);overflow:hidden;place-items:center;position:relative;width:var(--uv2-bp-avatar)}.uv2-bp__avatar img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.uv2-bp__avatar img[hidden]{display:none}.uv2-bp__cote{border-left:1px solid var(--uv2-ligne);display:flex;flex-direction:column;gap:14px;padding-left:20px}.uv2 .uv2-bp__prix p{margin:0}.uv2-bp__prix-valeur{color:var(--uv2-bordeaux);font-family:var(--uv2-serif);font-size:34px;line-height:1}.uv2-bp__prix-origine{color:var(--uv2-gris);font-size:13.5px;margin-top:6px!important}.uv2-bp__prix-origine span{color:var(--uv2-encre);font-weight:700;margin-left:4px}.uv2-bp__prix-port{color:var(--uv2-gris-fonce);font-size:13px;margin-top:6px!important}.uv2-bp__votes{align-items:center;align-self:flex-start;border:1px solid var(--uv2-ligne-forte);border-radius:999px;display:inline-flex;overflow:hidden}.uv2-bp__votes button{background:transparent;border:0;color:var(--uv2-gris-fonce);cursor:pointer;font:700 11.5px var(--uv2-sans);letter-spacing:.05em;padding:6px 12px}.uv2-bp__votes button:hover{background:var(--uv2-papier);color:var(--uv2-encre)}.uv2-bp__votes .label{border-inline:1px solid var(--uv2-ligne);font-size:13px;font-weight:700;min-width:34px;padding:6px 8px;text-align:center}.uv2-bp__votes .label-success{color:#1f7a4a}.uv2-bp__votes .label-danger{color:#b3261e}.uv2-bp__votes .label-info{color:var(--uv2-gris)}.uv2-bp__actions{display:flex;gap:8px;margin-top:auto}.uv2 .uv2-bp__actions .uv2-bouton{color:var(--uv2-ivoire);flex:1;font-size:13.5px;justify-content:center;padding:10px 14px}.uv2-bp__favori{background:#fff;border:1px solid var(--uv2-ligne-forte);border-radius:50%;color:#b3aaa0;cursor:pointer;flex:none;font-size:17px;height:42px;line-height:1;width:42px}.uv2-bp__favori:hover{border-color:var(--uv2-encre);color:var(--uv2-encre)}.uv2-bp__favori.deal-saved{background:#f3e3ea;border-color:var(--uv2-bordeaux);color:var(--uv2-bordeaux)}.uv2-bp__aside{background:var(--uv2-papier);border:1px solid var(--uv2-ligne);border-radius:16px;display:grid;gap:14px;padding:22px 22px 24px}.uv2-bp .uv2-bp__aside-titre{font-family:var(--uv2-serif);font-size:24px;font-weight:400;line-height:1.15;margin:0}.uv2-bp__aside-texte p{color:#36312c;font-size:14.5px;line-height:1.65;margin:0 0 .8em}.uv2-bp__aside-texte p:last-child{margin-bottom:0}.uv2-bp__video{border-radius:12px;overflow:hidden}.uv2-bp--fiche .uv2-hero{padding-bottom:12px}.uv2-bp__fiche-corps{padding-bottom:56px;padding-top:8px}.uv2-bp__fiche{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(29,26,23,.04),0 12px 32px rgba(29,26,23,.06);padding:28px 30px 30px}.uv2-bp__fiche-tete{align-items:start;display:grid;gap:26px;grid-template-columns:220px minmax(0,1fr)}.uv2-bp__visuel--fiche a{display:block;height:100%}.uv2-bp__visuel--fiche .uv2-bp__repli{font-size:80px}.uv2-bp__fiche--expire .uv2-bp__visuel img{filter:grayscale(1);opacity:.7}.uv2-bp__fiche-titre{display:grid;gap:10px;min-width:0}.uv2-bp .uv2-bp__h1-fiche{font-family:var(--uv2-serif);font-size:44px;font-weight:400;letter-spacing:-.015em;line-height:1.05;margin:0;overflow-wrap:anywhere}.uv2-bp__h1-fiche em{color:var(--uv2-bordeaux);font-style:italic}.uv2-bp__fiche .uv2-bp__date{color:var(--uv2-gris);font-size:13px}.uv2-bp__alerte{background:#f6ebef;border-left:3px solid var(--uv2-bordeaux);border-radius:6px;color:var(--uv2-encre);font-size:14.5px;margin:22px 0 0!important;padding:12px 16px}.uv2-bp__validite{background:var(--uv2-papier);border:1px solid var(--uv2-ligne);border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:24px 0 0;padding:16px 18px}.uv2-bp__validite dt{color:var(--uv2-gris);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.uv2-bp__validite dd{color:var(--uv2-encre);font-size:15px;font-weight:600;margin:2px 0 0}.uv2-bp__description{color:#36312c;font-size:16px;line-height:1.7;margin-top:24px;overflow-wrap:anywhere}.uv2-bp__code{align-items:center;background:#fbf3f6;border:1px dashed var(--uv2-bordeaux);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0!important;padding:14px 18px}.uv2-bp__code span{color:var(--uv2-bordeaux);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.uv2-bp__code strong{color:var(--uv2-encre);font:600 19px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.uv2-bp__aside--fiche{background:transparent;border:0;gap:16px;padding:0;position:sticky;top:110px}.uv2-bp__offre{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(29,26,23,.04),0 12px 32px rgba(29,26,23,.06);display:grid;gap:14px;padding:22px}.uv2 .uv2-bp__voir{color:var(--uv2-ivoire);font-size:14.5px;justify-content:center;padding:12px 18px}.uv2-bp__boutique{color:var(--uv2-gris-fonce);font-size:14px;font-weight:600}.uv2-bp__fiche-actions{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.uv2-bp__fiche-actions button{background:transparent;border:1px solid var(--uv2-ligne-forte);border-radius:999px;color:var(--uv2-encre);cursor:pointer;font:500 12.5px var(--uv2-sans);padding:8px 6px}.uv2-bp__fiche-actions button:hover{border-color:var(--uv2-encre)}.uv2-bp__fiche-actions .deal-alert-abuse-saved,.uv2-bp__fiche-actions .deal-alert-expire-saved,.uv2-bp__fiche-actions .deal-saved{background:#f3e3ea;border-color:var(--uv2-bordeaux);color:var(--uv2-bordeaux)}.uv2-bp__auteur-carte{align-items:center;background:var(--uv2-papier);border:1px solid var(--uv2-ligne);border-radius:16px;display:flex;gap:14px;padding:16px 18px}.uv2 .uv2-bp__auteur-carte p{margin:0}.uv2-bp__auteur-libelle{color:var(--uv2-gris);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.uv2-bp__auteur-nom{font-family:var(--uv2-serif);font-size:21px}.uv2 .uv2-bp__auteur-nom a{color:var(--uv2-encre);text-decoration:none}.uv2-bp__partage{align-items:center;color:var(--uv2-gris);display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.uv2 .uv2-bp__partage a{border:1px solid var(--uv2-ligne-forte);border-radius:999px;color:var(--uv2-encre);padding:6px 14px;text-decoration:none}.uv2 .uv2-bp__partage a:hover{border-color:var(--uv2-encre)}.uv2-bp__aside--fiche .uv2-bp__proposer{margin:0!important}.uv2 .uv2-bp__aside--fiche .uv2-bp__proposer .uv2-bouton{color:var(--uv2-encre);font-size:14px;justify-content:center;padding:11px 18px;width:100%}.uv2 .uv2-bp__aside--fiche .uv2-bp__proposer .uv2-bouton:hover{color:var(--uv2-ivoire)}.uv2-bp__discussion{max-width:calc(100% - 352px)}.uv2-bp .uv2-contenus__commentaires{margin-top:40px!important}@media (max-width:1100px){.uv2-bp .uv2-bp__h1{font-size:52px}.uv2-bp__grille{grid-template-columns:minmax(0,1fr)}.uv2-bp__aside--fiche{position:static}.uv2-bp__discussion{max-width:none}.uv2-bp__filtres{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.uv2-bp__champ--large{grid-column:1/-1}}@media (max-width:760px){.uv2-bp__carte{gap:14px;grid-template-columns:96px minmax(0,1fr);padding:16px}.uv2-bp__cote{align-items:center;border-left:0;border-top:1px solid var(--uv2-ligne);flex-direction:row;flex-wrap:wrap;grid-column:1/-1;padding:14px 0 0}.uv2-bp__cote .uv2-bp__prix{flex:1 1 auto}.uv2-bp__actions{flex:1 1 100%}.uv2-bp .uv2-bp__titre{font-size:20px}.uv2-bp__fiche{padding:20px 18px 22px}.uv2-bp__fiche-tete{gap:16px;grid-template-columns:minmax(0,1fr)}.uv2-bp__visuel--fiche{max-width:220px}.uv2-bp .uv2-bp__h1-fiche{font-size:32px}}@media (max-width:680px){.uv2-bp .uv2-bp__h1{font-size:38px}.uv2-bp__filtres{grid-template-columns:minmax(0,1fr);padding:14px}.uv2-bp__boutons>*{flex:1}.uv2-bp__pied .uv2-bp__commentaires{margin-left:0}}.uv2-bpf .uv2-bpf__titre{font-size:60px}.uv2-bpf .uv2-bpf__titre em{display:inline}.uv2-bpf .uv2-bpf__titre--modification{font-size:44px}.uv2-bpf .uv2-bpf__form{background:transparent;border:0;padding:0}.uv2-bpf__grille{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 340px}#deal_form,.uv2-bpf__colonne,.uv2-bpf__details{display:grid;gap:18px;min-width:0}.uv2-bpf__carte{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(29,26,23,.04),0 12px 32px rgba(29,26,23,.06);min-width:0;padding:28px 30px}.uv2-bpf__reglages{display:grid;gap:22px}.uv2-bpf__etape+.uv2-bpf__etape{border-top:1px solid var(--uv2-ligne);padding-top:22px}.uv2-bpf .uv2-bpf__etape-titre{align-items:center;display:flex;font-family:var(--uv2-serif);font-size:24px;font-weight:400;gap:12px;line-height:1.2;margin:0 0 16px}.uv2-bpf__etape-titre span{background:var(--uv2-encre);border-radius:50%;color:var(--uv2-ivoire);display:grid;flex:none;font:600 13px var(--uv2-sans);height:30px;place-items:center;width:30px}.uv2-bpf__etape-titre em.required{font-style:normal}.uv2-bpf__etape-titre small{color:var(--uv2-gris);font:500 12px var(--uv2-sans);letter-spacing:.04em;text-transform:uppercase}.uv2-bpf .required:after{color:var(--uv2-bordeaux);content:" *"}.uv2-bpf .uv2-bpf__form .mb-3{margin-bottom:16px!important}.uv2-bpf .uv2-bpf__libelle{display:block;margin:0 0 8px}.uv2-bpf .form-label,.uv2-bpf .uv2-bpf__libelle{color:var(--uv2-encre);font-size:14px;font-weight:600}.uv2-bpf .form-control,.uv2-bpf .form-select{border-color:var(--uv2-ligne-forte);border-radius:10px;font-size:15px;min-height:48px}.uv2-bpf .form-control:focus,.uv2-bpf .form-select:focus{border-color:var(--uv2-encre);box-shadow:0 0 0 3px rgba(29,26,23,.08)}.uv2-bpf .form-text{color:var(--uv2-gris);font-size:12.5px}.uv2-bpf .form-error-message,.uv2-bpf .invalid-feedback{font-size:13px}.uv2-bpf #form-deal-left.uv2-bpf__carte{padding:28px 30px}.uv2-bpf .deal_status.uv2-bpf__bascule{clear:none;height:auto;margin:0}.uv2 .uv2-bpf__bascule .deal-status-btn{background:transparent;border:0}.uv2-bpf #deal_no_form{font-size:14.5px;text-align:left}.uv2-bpf__bascule{background:var(--uv2-papier);border:1px solid var(--uv2-ligne-forte);border-radius:999px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.uv2 .uv2-bpf__bascule .deal-status-btn{border-radius:999px;color:var(--uv2-gris-fonce);float:none;font-size:14.5px;font-weight:600;height:auto;line-height:1.3;margin:0;padding:11px 12px;text-align:center;text-decoration:none;width:auto}.uv2 .uv2-bpf__bascule .deal-status-btn.selected{background:var(--uv2-encre);color:var(--uv2-ivoire)}.uv2-bpf__bascule .mb-3{display:none}.uv2-bpf__deux{display:grid;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.uv2-bpf__deux--haut{align-items:start;gap:18px}.uv2-bpf__deux--haut .mb-3{margin-bottom:0!important}.uv2-bpf__montants{display:grid;gap:0 18px;grid-template-columns:repeat(3,minmax(0,1fr))}.uv2-bpf__compteur{color:var(--uv2-gris);font-size:12.5px;margin:-8px 0 0!important;text-align:right}.uv2-bpf textarea.form-control{min-height:180px}.uv2-bpf__accueil{align-items:center;background:var(--uv2-papier);border:1px dashed var(--uv2-ligne-forte);border-radius:16px;color:var(--uv2-gris-fonce);display:grid;font-size:14.5px;gap:4px 16px;grid-template-columns:auto minmax(0,1fr);line-height:1.6;padding:22px 26px}.uv2-bpf__accueil-icone{background:#fff;border:1px solid var(--uv2-ligne);border-radius:50%;color:var(--uv2-bordeaux);display:grid;font-size:18px;grid-row:span 2;height:42px;place-items:center;width:42px}.uv2-bpf .uv2-bpf__accueil-titre{color:var(--uv2-encre);font-family:var(--uv2-serif);font-size:21px;line-height:1.25}.uv2-bpf__image{align-items:center;display:grid;gap:22px;grid-template-columns:180px minmax(0,1fr)}.uv2-bpf__image-texte{color:var(--uv2-gris-fonce);display:grid;font-size:14px;gap:14px;line-height:1.55}.uv2-bpf__vignette{aspect-ratio:1;background:linear-gradient(135deg,#f3ede4,#ebe2d6);border:1px dashed var(--uv2-ligne-forte);border-radius:14px;display:grid;overflow:hidden;place-items:center;position:relative;width:100%}.uv2-bpf__vignette:before{color:var(--uv2-gris);content:"Aucune image";font-size:13px;position:absolute}.uv2-bpf__vignette img{background:#fff;display:block;height:100%;object-fit:contain;position:relative;width:100%}.uv2-bpf__vignette img[src$="no-picture.jpg"]{opacity:0}.uv2-bpf__vignette img[hidden]{display:none}.uv2-bpf__image-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.uv2-bpf__image-actions .mb-3{margin:0!important}.uv2-bpf .ajax-file{display:none}.uv2-bpf__image-actions label.btn,.uv2-bpf__lien-image,.uv2-bpf__principal,.uv2-bpf__secondaire,.uv2-bpf__supprimer{align-items:center;background:transparent;background-image:none;border:1px solid var(--uv2-encre);border-radius:999px;box-shadow:none;color:var(--uv2-encre);cursor:pointer;display:inline-flex;font:500 14px var(--uv2-sans);gap:6px;margin:0!important;padding:10px 18px}.uv2-bpf__image-actions label.btn{background:var(--uv2-encre);color:var(--uv2-ivoire)}.uv2-bpf__image-actions label.btn .fa{display:none}.uv2-bpf__lien-image:hover,.uv2-bpf__secondaire:hover{background:var(--uv2-encre);color:var(--uv2-ivoire)}.uv2-bpf__supprimer{border-color:#b3261e;color:#b3261e}.uv2-bpf__supprimer:hover{background:#b3261e;color:#fff}.uv2-bpf__principal{background:var(--uv2-bordeaux);border-color:var(--uv2-bordeaux);color:#fff}.uv2-bpf .progress{background:var(--uv2-ligne);border-radius:999px;height:8px;margin-top:10px;width:100%}.uv2-bpf .progress.hidden{display:none}.uv2-bpf .progress-bar{background:var(--uv2-bordeaux);border-radius:999px;font-size:0}.uv2-bpf__modale{border:0;border-radius:16px;font-family:var(--uv2-sans)}.uv2-bpf__modale .modal-title{font-family:var(--uv2-serif);font-size:22px;font-weight:400}.uv2-bpf__envoi{align-items:center;background:var(--uv2-encre);border-radius:16px;color:#e9e2d6;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;padding:22px 30px}.uv2-bpf .uv2-bpf__envoi p{color:#e9e2d6;font-size:14px;line-height:1.5;margin:0}.uv2-bpf__envoi .required:after{color:#e58bae}.uv2-bpf .uv2-bpf__envoi .btn{background:var(--uv2-bordeaux);background-image:none;border-color:var(--uv2-bordeaux);border-radius:999px;color:#fff;font-weight:600;min-height:50px;padding:13px 28px}.uv2-bpf .uv2-bpf__envoi .btn:hover{background:#86113f;border-color:#86113f}.uv2-bpf__aside{display:grid;gap:18px;min-width:0;position:sticky;top:110px}.uv2-bpf .uv2-bpf__aside-titre{color:var(--uv2-bordeaux);font:600 12px var(--uv2-sans);letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.uv2-bpf__apercu-carte{background:var(--uv2-papier);border:1px solid var(--uv2-ligne);border-radius:14px;overflow:hidden}.uv2-bpf__apercu-image{aspect-ratio:16/10;background:linear-gradient(135deg,#f3ede4,#ebe2d6) 50% /cover no-repeat;color:var(--uv2-gris);display:grid;font-size:13px;place-items:center}.uv2-bpf__apercu-image.a-image span{display:none}.uv2-bpf__apercu-corps{display:grid;gap:6px;padding:16px 18px 18px}.uv2-bpf .uv2-bpf__apercu-meta{color:var(--uv2-gris);font-size:12.5px;font-weight:600;letter-spacing:.02em;margin:0}.uv2-bpf .uv2-bpf__apercu-titre{color:var(--uv2-encre);font-family:var(--uv2-serif);font-size:21px;line-height:1.2;margin:0;overflow-wrap:anywhere}.uv2-bpf .uv2-bpf__apercu-titre.est-vide{color:var(--uv2-gris)}.uv2-bpf .uv2-bpf__apercu-enseigne{color:var(--uv2-gris-fonce);font-size:14px;margin:0}.uv2-bpf .uv2-bpf__apercu-avantage{color:var(--uv2-bordeaux);font-size:18px;font-weight:700;margin:4px 0 0}.uv2-bpf .uv2-bpf__apercu-avantage s{color:var(--uv2-gris);font-size:14px;font-weight:500;margin-left:8px}.uv2-bpf .uv2-bpf__apercu-avantage:empty,.uv2-bpf .uv2-bpf__apercu-enseigne:empty{display:none}.uv2-bpf .uv2-bpf__apercu-note{color:var(--uv2-gris);font-size:12px;margin:12px 0 0}.uv2-bpf__conseils ul{list-style:none;margin:0 0 14px;padding:0}.uv2-bpf__conseils li{color:#36312c;font-size:14px;line-height:1.5;margin:0 0 10px;padding-left:22px;position:relative}.uv2-bpf__conseils li:before{color:var(--uv2-bordeaux);content:"✓";font-weight:700;left:0;position:absolute}.uv2-bpf .uv2-bpf__moderation{border-top:1px solid var(--uv2-ligne);color:var(--uv2-gris-fonce);font-size:13px;margin:0;padding-top:12px}.uv2-bpf .select2-container--bootstrap .select2-selection{border:1px solid var(--uv2-ligne-forte);border-radius:10px;box-shadow:none;font:400 15px var(--uv2-sans);min-height:48px;padding:9px 12px}.uv2-bpf .select2-container--bootstrap.select2-container--focus .select2-selection,.uv2-bpf .select2-container--bootstrap.select2-container--open .select2-selection{border-color:var(--uv2-encre);box-shadow:none}.uv2-bpf .select2-container{width:100%!important}.uv2-bpf .select2-container--bootstrap .select2-selection--single{background:#fff;color:#1d1a17;height:auto;line-height:1.4;padding:12px 40px 12px 14px}.uv2-bpf .select2-container--bootstrap .select2-selection,.uv2-bpf .select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection,.uv2-bpf .select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{border-radius:10px!important}.uv2-bpf .select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#1d1a17;padding:0}.uv2-bpf .select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#8a8178}.uv2-bpf .select2-container--bootstrap .select2-selection--single .select2-selection__arrow{bottom:0;height:auto;margin:0;right:14px;top:0;width:12px}.uv2-bpf .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border:0;border-bottom:1.5px solid #1d1a17;border-right:1.5px solid #1d1a17;height:8px;left:0;margin:-6px 0 0;top:50%;transform:rotate(45deg);transition:transform .15s ease;width:8px}.uv2-bpf .select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#a3174f;border-width:0 1.5px 1.5px 0;margin-top:-2px;transform:rotate(-135deg)}.uv2-bpf .select2-container--bootstrap.select2-container--focus .select2-selection,.uv2-bpf .select2-container--bootstrap.select2-container--open .select2-selection{border-color:#a3174f;box-shadow:0 0 0 3px rgba(163,23,79,.14)}.uv2-bpf .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{background:#f5f0e8;border:1px solid #e2d9cc;border-radius:999px!important;color:#1d1a17;font-size:14px;margin:2px 6px 2px 0;padding:3px 10px}.uv2-bpf .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#a3174f}.select2-container--bootstrap .select2-dropdown{background:#fffdf9;border:1px solid #d8cdbe;border-radius:12px!important;box-shadow:0 12px 32px rgba(29,26,23,.12);color:#1d1a17;font:400 15px Hanken Grotesk,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}.select2-container--bootstrap .select2-dropdown--below{border-top:1px solid #d8cdbe;margin-top:6px}.select2-container--bootstrap .select2-dropdown--above{border-bottom:1px solid #d8cdbe;margin-top:-6px}.select2-container--bootstrap .select2-results>.select2-results__options{max-height:280px;padding:6px}.select2-container--bootstrap .select2-results__option{border-radius:8px!important;color:#1d1a17;margin:1px 0;padding:10px 12px}.select2-container--bootstrap .select2-results__option.select2-results__option--selected{background:#f6e6ec;color:#a3174f;font-weight:600}.select2-container--bootstrap .select2-results__option.select2-results__option--highlighted{background:#a3174f;color:#fff}.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#8a8178}.select2-container--bootstrap .select2-results__message,.select2-container--bootstrap .select2-results__option--load-more{color:#5f574f}.select2-container--bootstrap .select2-search--dropdown .select2-search__field{border:1px solid #d8cdbe;border-radius:8px!important;box-shadow:none}.select2-container--bootstrap .select2-search--dropdown .select2-search__field:focus{border-color:#a3174f;box-shadow:0 0 0 3px rgba(163,23,79,.14);outline:0}.uv2.uv2-bpf{margin-top:0}@media (max-width:992px){.uv2-bpf .uv2-hero{padding-top:12px}}@media (max-width:680px){.uv2-bpf .uv2-hero{padding-top:4px}}.uv2-bpf__succes{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(29,26,23,.04),0 12px 32px rgba(29,26,23,.06);margin:0 auto;max-width:720px;padding:40px 36px;text-align:center}.uv2-bpf__succes-icone{background:#e3f1e8;border-radius:50%;color:#1f7a4a;display:inline-grid;font-size:26px;height:56px;margin-bottom:14px;place-items:center;width:56px}.uv2-bpf .uv2-bpf__succes-titre{font-family:var(--uv2-serif);font-size:36px;font-weight:400;margin:0 0 14px}.uv2-bpf__succes p{color:#36312c;font-size:15.5px;line-height:1.65;margin:0 auto .8em;max-width:600px}.uv2-bpf__succes-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px!important}.uv2 .uv2-bpf__succes-actions .uv2-bouton{font-size:14px;padding:11px 22px;text-decoration:none}.uv2 .uv2-bpf__succes-actions .uv2-bouton--plein{color:var(--uv2-ivoire)}.uv2-bpf__invitation{background:#fff;border-radius:18px;box-shadow:0 1px 2px rgba(29,26,23,.04),0 12px 32px rgba(29,26,23,.06);margin:0 auto;max-width:760px;padding:44px 44px 40px;text-align:center}.uv2-bpf__invitation-icone{background:#f3e2e8;border-radius:50%;color:var(--uv2-bordeaux);display:inline-grid;font-size:24px;height:60px;margin-bottom:16px;place-items:center;width:60px}.uv2-bpf .uv2-bpf__invitation-titre{font-family:var(--uv2-serif);font-size:34px;font-weight:400;line-height:1.15;margin:0 0 12px}.uv2-bpf .uv2-bpf__invitation p{color:#36312c;font-size:16px;line-height:1.6;margin:0 auto 10px;max-width:560px}.uv2-bpf__invitation-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.uv2 .uv2-bpf__invitation-actions .uv2-bouton{cursor:pointer;font-size:15px;padding:13px 26px}.uv2 .uv2-bpf__invitation-actions .uv2-bouton--plein{color:var(--uv2-ivoire)}.uv2-bpf .uv2-bpf__invitation .uv2-bpf__invitation-note{color:var(--uv2-gris);font-size:13.5px;margin-top:18px}@media (max-width:1100px){.uv2-bpf .uv2-bpf__titre{font-size:48px}.uv2-bpf__grille{grid-template-columns:minmax(0,1fr)}.uv2-bpf__aside{position:static}.uv2-bpf__aside,.uv2-bpf__montants{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.uv2-bpf .uv2-bpf__titre,.uv2-bpf .uv2-bpf__titre--modification{font-size:34px}.uv2-bpf #form-deal-left.uv2-bpf__carte,.uv2-bpf__carte{padding:20px 18px}.uv2-bpf__aside,.uv2-bpf__deux,.uv2-bpf__image,.uv2-bpf__montants{grid-template-columns:minmax(0,1fr)}.uv2-bpf__vignette{margin:0 auto;max-width:220px}.uv2-bpf__envoi{padding:20px 18px}.uv2-bpf__envoi .btn{justify-content:center;width:100%}.uv2-bpf__invitation,.uv2-bpf__succes{padding:28px 18px}.uv2-bpf .uv2-bpf__invitation-titre{font-size:27px}.uv2 .uv2-bpf__invitation-actions .uv2-bouton{justify-content:center;width:100%}}