

body[data-design="c53"] .couv{align-items:center;text-align:center}

body[data-design="c53"] .couv-nom{font-weight:700;font-style:italic;letter-spacing:-.03em;font-size:clamp(2.1875rem,10vw,2.55rem);line-height:1.12;text-transform:none}

body[data-design="c53"] .couv-sur{letter-spacing:.18em}

body[data-design="c53"] .couv-filet{width:42px;height:4px;background:none;border-top:1px solid var(--detail);border-bottom:1px solid var(--detail);border-radius:0;margin-block:1.3rem}

body[data-design="c53"] .lv-btn{border-width:3px;border-style:double;border-color:var(--detail);border-radius:8px;background:color-mix(in srgb,var(--fond) 84%,white)}


body[data-design="d51"] .dep-tete{text-align:left;isolation:isolate}

body[data-design="d51"] .dep-nom{font-weight:700;font-style:normal;letter-spacing:-.045em;font-size:clamp(2.1875rem,10vw,2.5rem);line-height:1.12;text-transform:none}

body[data-design="d51"] .dep-sur{letter-spacing:.09em}

body[data-design="d51"] .tete-deco.deco-a{display:block;width:22px;height:22px;top:-1.2rem;right:1.5rem;background:color-mix(in srgb,var(--detail) 45%,var(--fond));border-radius:0 0 0 100%}

body[data-design="d51"] .lv-btn{border-color:var(--detail);border-radius:6px 19px 6px 6px;background:color-mix(in srgb,var(--detail) 6%,var(--fond))}


body[data-design="e55"] .ess-tete{text-align:left;isolation:isolate}

body[data-design="e55"] .ess-nom{font-weight:400;font-style:italic;letter-spacing:-.025em;font-size:clamp(2.1875rem,10vw,2.65rem);line-height:1.12;text-transform:none}

body[data-design="e55"] .ess-sur{letter-spacing:.17em}

body[data-design="e55"] .tete-deco.deco-a{display:block;width:27px;height:1px;left:calc(50% - 13px);top:-1.7rem;background:var(--detail);transform:rotate(-22deg)}

body[data-design="e55"] .lv-btn{border-color:var(--detail);border-radius:14px 7px 14px 7px;background:color-mix(in srgb,var(--fond) 85%,white)}


body[data-design="d52"] .dep-tete{text-align:center;isolation:isolate}

body[data-design="d52"] .dep-nom{font-weight:500;font-style:normal;letter-spacing:-.02em;font-size:clamp(2.1875rem,10vw,2.55rem);line-height:1.12;text-transform:none}

body[data-design="d52"] .tete-deco.deco-a{display:block;width:36px;height:18px;left:calc(50% - 18px);top:-2.05rem;border:1px solid var(--detail);border-bottom:0;border-radius:25px 25px 0 0}

body[data-design="d52"] .lv-btn{border-color:var(--detail);border-radius:21px 21px 9px 9px;background:color-mix(in srgb,var(--fond) 75%,white)}


body[data-design="c54"] .couv{align-items:flex-start;text-align:left;isolation:isolate}

body[data-design="c54"] .couv-nom{font-weight:600;font-style:normal;letter-spacing:-.03em;font-size:clamp(2.1875rem,10vw,2.7rem);line-height:1.12;text-transform:none}

body[data-design="c54"] .couv-sur{letter-spacing:.15em}

body[data-design="c54"] .couv-deco.deco-a{display:block;width:17px;height:25px;left:calc(50% - 8px);top:2.8rem;border:1px solid var(--detail);border-radius:100% 0 100% 0;background:color-mix(in srgb,var(--detail) 10%,transparent);transform:rotate(12deg)}

body[data-design="c54"] .couv-filet{width:34px;height:1px;margin-block:1.2rem}

body[data-design="c54"] .lv-btn{border-color:var(--detail);border-radius:17px 7px 17px 7px;background:color-mix(in srgb,var(--detail) 4%,var(--fond))}


body[data-design="e56"] .ess-tete{text-align:center;isolation:isolate}

body[data-design="e56"] .ess-nom{font-weight:400;font-style:normal;letter-spacing:-.04em;font-size:clamp(2.1875rem,10vw,2.6rem);line-height:1.12;text-transform:none}

body[data-design="e56"] .ess-sur{letter-spacing:.12em}

body[data-design="e56"] .tete-deco.deco-a{display:block;width:24px;height:1px;left:calc(50% - 12px);top:-1.7rem;background:var(--detail);transform:rotate(-15deg)}

body[data-design="e56"] .tete-deco.deco-b{display:block;width:5px;height:5px;left:calc(50% + 10px);top:calc(-1.7rem - 5px);border:1px solid var(--detail);border-radius:50%;background:var(--fond)}

body[data-design="e56"] .lv-btn{border-color:var(--detail);border-radius:20px;background:color-mix(in srgb,var(--detail) 5%,var(--fond))}


body[data-design="d53"] .dep-tete{text-align:center;isolation:isolate}

body[data-design="d53"] .dep-nom{font-weight:600;font-style:normal;letter-spacing:-.035em;font-size:clamp(2.1875rem,10vw,2.6rem);line-height:1.12;text-transform:none}

body[data-design="d53"] .dep-sur{letter-spacing:.13em}

body[data-design="d53"] .tete-deco.deco-a{display:block;width:27px;height:18px;left:calc(50% - 13px);top:-1.95rem;border:3px double var(--detail);border-radius:50% 45% 48% 42%;transform:rotate(-8deg)}

body[data-design="d53"] .lv-btn{border-color:var(--detail);border-radius:10px 18px 11px 19px;background:color-mix(in srgb,var(--fond) 84%,white)}


body[data-design="c55"] .couv{align-items:flex-start;text-align:left;isolation:isolate}

body[data-design="c55"] .couv-nom{font-weight:500;font-style:normal;letter-spacing:-.03em;font-size:clamp(2.1875rem,10vw,2.75rem);line-height:1.12;text-transform:none}

body[data-design="c55"] .couv-sur{letter-spacing:.17em}

body[data-design="c55"] .couv-deco.deco-a{display:block;width:1px;height:20px;top:2.9rem;left:calc(50% - 5px);background:var(--detail)}

body[data-design="c55"] .couv-deco.deco-b{display:block;width:1px;height:13px;top:2.9rem;left:calc(50% + 5px);background:color-mix(in srgb,var(--detail) 50%,transparent)}

body[data-design="c55"] .couv-filet{width:46px;height:1px;border-radius:0;margin-block:1.25rem}

body[data-design="c55"] .lv-btn{border-color:var(--detail);border-radius:6px;background:color-mix(in srgb,var(--fond) 82%,white)}


body[data-design="e57"] .ess-tete{text-align:center;isolation:isolate}

body[data-design="e57"] .ess-nom{font-weight:700;font-style:normal;letter-spacing:.018em;font-size:clamp(2.1875rem,10vw,2.25rem);line-height:1.12;text-transform:uppercase}

body[data-design="e57"] .ess-sur{letter-spacing:.11em}

body[data-design="e57"] .tete-deco.deco-a{display:block;width:11px;height:11px;left:calc(50% - 5px);top:-1.8rem;background:color-mix(in srgb,var(--detail) 55%,var(--fond));transform:rotate(45deg)}

body[data-design="e57"] .lv-btn{border-color:var(--detail);border-radius:5px;background:color-mix(in srgb,var(--detail) 5%,var(--fond))}


body[data-design="c56"] .couv{align-items:flex-start;text-align:left}

body[data-design="c56"] .couv-nom{font-weight:500;font-style:italic;letter-spacing:-.025em;font-size:clamp(2.1875rem,10vw,2.7rem);line-height:1.12;text-transform:none}

body[data-design="c56"] .couv-sur{letter-spacing:.16em}

body[data-design="c56"] .couv-filet{width:45px;height:7px;background:none;border-bottom:1px solid var(--detail);border-radius:0 0 70% 15%;margin-block:1.2rem}

body[data-design="c56"] .lv-btn{border-color:var(--detail);border-radius:16px 7px 16px 7px;background:color-mix(in srgb,var(--fond) 80%,white)}

