.hero-bulle__cadre{isolation:isolate;position:relative}.hero-bulle .bulle-entete{position:absolute}.hero-bulle .bulle-entete__nom{font-size:calc(30px * var(--hb-nom,1));white-space:nowrap}.hero-bulle .bulle-produit__titre{font-size:calc(clamp(80px, 13.333vw, 192px) * var(--hb-ajuste,1))}.hero-bulle .hero-bulle__titre-mobile,.hero-bulle .bulle-carte__nom:empty,.hero-bulle .bulle-carte__prix:empty{display:none}.hero-bulle .bulle-carte:not(:has(.bulle-carte__nom:not(:empty))){padding-bottom:10px}.hero-bulle__edition-titre{white-space:normal}.hero-bulle__cadre[data-edition] .bulle-produit__titre{font-size:clamp(64px,8vw,128px)}.hero-bulle__edition-ligne{min-width:6ch;display:block}.hero-bulle__cadre[data-edition] [data-invite][data-vide]:not([contenteditable=true]):before{content:attr(data-invite);opacity:.5}.hero-bulle__cadre[data-edition] [data-invite][data-vide]{min-width:8ch;min-height:1em;display:inline-block}.hero-bulle__etiquette{z-index:4;margin:0 var(--bulle-gouttiere) 32px;border:1px solid var(--bulle-verre-filet);background:var(--bulle-sombre-fort);color:var(--bulle-blanc);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;gap:12px;padding:20px 22px;display:grid;position:relative}.hero-bulle__etiquette-titre{margin:0;font-size:15px;font-weight:600}.hero-bulle__etiquette-aide{color:var(--bulle-texte-doux);margin:-6px 0 0;font-size:13px}.hero-bulle__etiquette-champs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;display:grid}.hero-bulle__etiquette-champ{border:1px solid var(--bulle-verre-filet);background:var(--bulle-verre-fond);border-radius:14px;gap:4px;padding:10px 12px;display:grid}.hero-bulle__etiquette-champ dt{letter-spacing:.08em;text-transform:uppercase;color:var(--bulle-texte-doux);font-size:11px}.hero-bulle__etiquette-champ dd{min-height:22px;margin:0;font-size:15px;font-weight:600}@media (max-width:1199px){.hero-bulle .bulle-entete__nom{font-size:calc(26px * var(--hb-nom,1))}.hero-bulle .hero-bulle__titre-ordi{display:none}.hero-bulle .hero-bulle__titre-mobile{display:block}.hero-bulle .bulle-produit__titre{font-size:calc(80px * var(--hb-ajuste,1))}.hero-bulle__cadre[data-edition] .bulle-produit__titre{font-size:64px}}
