.lli{--lli-fond:#2c2926;--lli-surface:rgba(44,41,38,.72);--lli-rouge:#ce0e2d;--lli-rouge-fonce:#a90b25;--lli-texte:#d9dad7;--lli-gris:#a7aaac;--lli-ligne:rgba(217,218,215,.28);--lli-largeur:1440px;--lli-titre:"LLI Mussels",ttmussels,"Arial Black",Impact,sans-serif;--lli-police:"LLI Camber",camber,"Segoe UI",system-ui,sans-serif;background:var(--lli-fond);color:var(--lli-texte);font-family:var(--lli-police);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow:hidden}.lli *,.lli *:before,.lli *:after{box-sizing:border-box}.lli p,.lli ul,.lli h2{margin:0;padding:0}.lli svg{fill:none}.lli [hidden]{display:none !important}.lli-cadre{display:grid;width:100%}.lli-contenu{position:relative;z-index:2;margin-top:-70px;padding:40px 24px;display:flex;flex-direction:column;gap:22px}.lli-surtitre{display:flex;align-items:center;gap:10px;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--lli-texte)}.lli-surtitre:before{content:"";width:24px;height:3px;background:var(--lli-rouge);flex:none}.lli .lli-titre{font-family:var(--lli-titre);font-weight:900;font-size:clamp(34px, 10.5vw, 52px);line-height:1;letter-spacing:.005em;text-transform:uppercase;color:#fff}.lli-titre span{display:block}.lli .lli-titre .lli-rouge{color:#e5213f}.lli-intro{font-size:17px;color:var(--lli-texte);max-width:520px}.lli .lli-avantages{list-style:none;display:flex;flex-direction:column;gap:12px;font-size:16px;color:#fff}.lli .lli-avantages li{display:flex;align-items:center;gap:12px;margin:0;padding:0}.lli .lli-avantages li:before{content:none}.lli-icone{flex:none;color:var(--lli-rouge)}.lli-form{position:relative;container-type:inline-size;margin-top:6px;display:flex;flex-direction:column;gap:12px;max-width:584px}.lli-champ{display:grid;gap:12px}.lli-icone-courriel{display:none;color:var(--lli-gris)}.lli .lli-champ input[type=email]{-webkit-appearance:none;appearance:none;margin:0;width:100%;min-width:0;height:56px;padding:0 22px;background:var(--lli-surface);border:1px solid var(--lli-ligne);border-radius:35px;box-shadow:none;outline:none;color:#fff;font-family:var(--lli-police);font-size:17px;line-height:normal}.lli .lli-champ input[type=email]::placeholder{color:var(--lli-gris);opacity:1}.lli .lli-champ input[type=email]:focus-visible{border-color:var(--lli-texte)}.lli .lli-champ input[aria-invalid=true]{border-color:var(--lli-rouge)}.lli .lli-bouton{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;margin:0;padding:0 30px;border:0;border-radius:35px;box-shadow:none;text-shadow:none;background:var(--lli-rouge);color:#fff;cursor:pointer;font-family:var(--lli-police);font-weight:700;font-size:17px;line-height:1;letter-spacing:.02em;text-transform:uppercase;transition:background .2s}.lli .lli-bouton:hover,.lli .lli-bouton:focus-visible{background:var(--lli-rouge-fonce);color:#fff}.lli .lli-bouton:focus-visible{outline:2px solid #fff;outline-offset:2px}.lli .lli-bouton[disabled]{opacity:.65;cursor:wait}.lli-erreur{font-size:15px;font-weight:700;color:#fff}.lli-erreur:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--lli-rouge);vertical-align:middle}.lli-erreur:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lli-mention{font-size:13px;line-height:1.5;color:var(--lli-gris)}.lli .lli-mention a{color:var(--lli-texte);text-decoration:underline}.lli .lli-mention a:hover{color:#fff}.lli-piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lli-merci{margin-top:6px;max-width:584px;display:flex;align-items:flex-start;gap:14px;padding:20px;background:var(--lli-surface);border:1px solid rgba(217,218,215,.18);border-radius:6px}.lli-merci>svg{flex:none;color:var(--lli-rouge)}.lli-merci>div{display:flex;flex-direction:column;gap:6px}.lli-merci-titre{font-weight:700;font-size:17px;color:#fff;outline:none}.lli-merci-texte{font-size:15px;color:var(--lli-gris)}.lli .lli-changer{margin:0;padding:0;min-height:44px;border:0;background:0 0;box-shadow:none;cursor:pointer;color:var(--lli-texte);font-family:var(--lli-police);font-size:15px;text-decoration:underline;text-transform:none}.lli-photo{position:relative;order:-1;height:clamp(340px, 62vw, 540px)}.lli .lli-photo img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:90% 100%;display:block}.lli-fondu{position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(180deg,transparent,var(--lli-fond))}@media (min-width:768px){@container (min-width:360px){.lli-champ{display:flex;align-items:center;gap:8px;height:64px;padding:6px 6px 6px 24px;background:var(--lli-surface);border:1px solid var(--lli-ligne);border-radius:35px}.lli-champ:focus-within{border-color:var(--lli-texte)}.lli-icone-courriel{display:block;flex:none}.lli .lli-champ input[type=email]{flex:1;height:100%;padding:0;background:0 0;border:0;border-radius:0}.lli .lli-champ input[aria-invalid=true]{border:0}.lli-champ:has(input[aria-invalid=true]){border-color:var(--lli-rouge)}.lli .lli-bouton{flex:none;height:52px}}}.lli.lli--pied{--lli-surface:transparent;background:0 0;overflow:visible}.lli .lli-pied-titre{margin:0 0 12px;font-family:ttmussels,var(--lli-titre) !important;font-weight:700;font-size:15px;line-height:1.44;letter-spacing:normal;text-transform:uppercase;color:#fff}.lli .lli-pied-texte{margin:0 0 16px;font-size:14px;line-height:1.44;color:#fff}.lli--pied .lli-form{margin-top:0;gap:10px;max-width:none}.lli--pied .lli-champ{gap:10px}.lli.lli--pied .lli-champ input[type=email]{height:52px;padding:0 20px;font-size:16px}.lli.lli--pied .lli-bouton{height:52px;font-size:14px}.lli--pied .lli-merci{margin-top:0;max-width:none}@media (min-width:768px){@container (min-width:360px){.lli--pied .lli-champ{height:56px;padding:5px 5px 5px 20px;gap:6px}.lli.lli--pied .lli-champ input[type=email]{height:100%;padding:0}.lli.lli--pied .lli-bouton{height:46px;padding:0 20px;font-size:14px}}}.lli-masque{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:768px){.lli .lli-cadre{display:block;position:relative;max-width:none !important;min-height:600px}.lli .lli-contenu{min-height:600px;margin-top:0;gap:20px;padding:48px 24px 56px}.lli-cadre .lli-photo{position:absolute;inset:0;z-index:1;height:auto;order:0}.lli-cadre .lli-photo img{object-position:74% 100%}.lli-cadre .lli-photo:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(28,26,24,.86) 0%,rgba(28,26,24,.82) 42%,rgba(28,26,24,.4) 58%,rgba(28,26,24,0) 70%)}.lli-cadre .lli-photo:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(28,26,24,.78) 0,rgba(28,26,24,.74) 232px,rgba(28,26,24,.25) 275px,rgba(28,26,24,0) 305px)}.lli-cadre .lli-fondu{height:140px;z-index:2}.lli-contenu .lli-titre{width:max-content;max-width:none}.lli-contenu .lli-titre span{display:inline;white-space:nowrap}.lli-contenu .lli-titre .lli-rouge{display:block;position:relative;width:max-content}.lli-contenu .lli-intro{position:relative;width:max-content;max-width:none;white-space:nowrap}.lli-contenu .lli-form{max-width:460px}.lli-contenu .lli-mention{position:relative;color:var(--lli-texte)}.lli-contenu .lli-titre .lli-rouge:before,.lli-contenu .lli-mention:before{content:"";position:absolute;z-index:-1;pointer-events:none}.lli-contenu .lli-titre .lli-rouge:before{inset:-6px -50px -6px -40px;background:rgba(28,26,24,.5);filter:blur(14px)}.lli-contenu .lli-mention:before{inset:-8px -36px -8px -20px;background:rgba(28,26,24,.62);filter:blur(12px)}}@media (min-width:1024px){.lli .lli-cadre{min-height:680px}.lli .lli-contenu{min-height:680px;justify-content:flex-start;gap:28px;width:calc(max(0px, (100% - var(--lli-largeur)) / 2) + min(50%, var(--lli-largeur) / 2));padding:64px clamp(40px, 5vw, 72px) 64px calc(max(0px, (100% - var(--lli-largeur)) / 2) + clamp(32px, 4.5vw, 64px))}.lli-surtitre{font-size:14px}.lli-surtitre:before{width:28px}.lli .lli-titre{font-size:clamp(44px, 4.7vw, 68px);line-height:.98}.lli .lli-intro{font-size:18px}.lli .lli-avantages{gap:14px;font-size:17px}.lli .lli-avantages li{gap:14px}.lli-contenu .lli-form{max-width:584px}.lli-mention{font-size:14px;margin-left:4px}.lli-merci{padding:22px 24px;gap:16px}.lli-merci-titre{font-size:18px}.lli-cadre .lli-photo img{object-position:60% 100%}.lli-cadre .lli-photo:after{background:linear-gradient(90deg,rgba(28,26,24,.86) 0%,rgba(28,26,24,.82) 38%,rgba(28,26,24,.35) 52%,rgba(28,26,24,0) 64%)}.lli-cadre .lli-photo:before{background:linear-gradient(180deg,rgba(28,26,24,.78) 0,rgba(28,26,24,.72) 305px,rgba(28,26,24,0) 345px);-webkit-mask-image:linear-gradient(90deg,#000 58%,transparent 80%);mask-image:linear-gradient(90deg,#000 58%,transparent 80%)}}@media (min-width:1024px) and (max-width:1300px){.lli-cadre .lli-photo:before{background:linear-gradient(180deg,rgba(28,26,24,.78) 0,rgba(28,26,24,.74) 285px,rgba(28,26,24,0) 325px);-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent 88%);mask-image:linear-gradient(90deg,#000 70%,transparent 88%)}}@media (min-width:1700px){.lli .lli-cadre,.lli .lli-contenu{min-height:780px}.lli .lli-contenu{justify-content:center}.lli .lli-titre{font-size:80px}.lli-cadre .lli-photo img{object-position:60% 58%}.lli-cadre .lli-photo:after{background:linear-gradient(90deg,rgba(28,26,24,.68) 0%,rgba(28,26,24,.82) calc((100% - var(--lli-largeur)) / 2), rgba(28, 26, 24, .82) 38%, rgba(28, 26, 24, .35) 52%, rgba(28, 26, 24, 0) 64%)}.lli-cadre .lli-photo:before{background:linear-gradient(180deg,rgba(28,26,24,.78) 0,rgba(28,26,24,.72) 235px,rgba(28,26,24,0) 300px);-webkit-mask-image:linear-gradient(90deg,#000 74%,transparent 92%);mask-image:linear-gradient(90deg,#000 74%,transparent 92%)}.lli-contenu .lli-intro:before{content:"";position:absolute;inset:-14px -70px -14px -60px;z-index:-1;background:rgba(28,26,24,.62);filter:blur(16px);pointer-events:none}}