@font-face{font-family:"LCFA Forum";src:url(../fonts/forum.woff2) format("woff2");font-display:swap}@font-face{font-family:"LCFA Marcellus";src:url(../fonts/marcellus.woff2) format("woff2");font-display:swap}@font-face{font-family:"LCFA Dancing";src:url(../fonts/dancing-script.woff2) format("woff2");font-display:swap}@font-face{font-family:"LCF Fraunces";src:url(../fonts/lcf-fraunces.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:"LCF Fraunces";src:url(../fonts/lcf-fraunces-italique.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.lcfa{font-family:Lato,sans-serif;color:#1B2A57;-webkit-font-smoothing:antialiased;line-height:1.5}.lcfa *,.lcfa *::before,.lcfa *::after{box-sizing:border-box}.lcfa-b{container-type:inline-size;container-name:page;width:100%}.lcfa h1,.lcfa h2,.lcfa h3,.lcfa h4,.lcfa p,.lcfa figure{margin:0;padding:0;letter-spacing:normal;text-transform:none}.lcfa ul,.lcfa ol{margin:0;padding:0;list-style:none}.lcfa li{margin:0}.lcfa a{text-decoration:none}.lcfa button{text-transform:none;letter-spacing:normal;min-height:0;line-height:1.2;margin:0;box-shadow:none;font-family:inherit;text-shadow:none}.lcfa img{max-width:none;height:auto}.lcfa input{height:auto;box-shadow:none;background:#FFF;margin:0}.lcfa .kick{margin:0;font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#FFF}.lcfa .kick.dark{color:#D1181E}.lcfa .h2{margin:0;font-family:"LCF Fraunces",Georgia,serif;font-weight:800;font-size:clamp(28px,4.2cqi,52px);line-height:1.02;color:#FFF}.lcfa .h2.dark{color:#1B2A57}.lcfa .h2 em{font-weight:400;color:#D1181E}.lcfa .lead{margin:0;font-size:18px;line-height:1.6;color:#FFF}.lcfa .lead.dark{color:#1B2A57}.lcfa .hint{margin:0;font-size:15px;color:#FFF}.lcfa .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;font-weight:700;text-decoration:none;align-self:flex-start}.lcfa .btn.red{background:#D1181E;color:#FFF}.lcfa .btn.white{background:#FFF;color:#1B2A57}.lcfa .ctas{display:flex;gap:12px;flex-wrap:wrap}.lcfa .card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:#1B2A57;background:#FFF;border-radius:16px;padding:12px;box-shadow:0 1px 0 #E3D9C8}.lcfa .cimg{display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#FFF}.lcfa .cimg img{width:100%;height:100%;object-fit:contain}.lcfa .cn{font-weight:700;font-size:15px;line-height:1.3}.lcfa .cp{font-weight:700;color:#D1181E;font-size:17px}.lcfa .b-ban{position:relative;min-height:clamp(420px,46cqi,640px);display:flex;align-items:center;justify-content:center;overflow:hidden;background:#1B2A57}.lcfa .b-ban::after{content:"";position:absolute;inset:0;background:rgba(15,22,48,.5)}.lcfa .b-reas{background:#253874;color:#FFF;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 24px}.lcfa .ri{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:15px}.lcfa .b-map.navy{background:#1B2A57}.lcfa .b-map.ivory{background:#EFE8DC}.lcfa .ivory .kick{color:#D1181E}.lcfa .ivory .h2,.lcfa .ivory .lead,.lcfa .ivory .hint{color:#1B2A57}.lcfa .sin{max-width:1440px;margin:0 auto;padding:64px 32px;display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:36px;align-items:center}.lcfa .sin.rev{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.lcfa .stx{display:flex;flex-direction:column;gap:16px}.lcfa .sin.stack{grid-template-columns:1fr;justify-items:center;gap:26px}.lcfa .stx.centre{text-align:center;align-items:center;max-width:820px}.lcfa .sin.stack .mapcol{width:100%}.lcfa .btn.centre{align-self:center}.lcfa .b-ban2{background:#F7F3EC}.lcfa .ban2-in{max-width:1300px;margin:0 auto;padding:40px 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.lcfa .ban2-img{border-radius:18px;overflow:hidden;aspect-ratio:3/2}.lcfa .ban2-img img{width:100%;height:100%;object-fit:cover;display:block}.lcfa .ban2-tx{display:flex;flex-direction:column;gap:14px}.lcfa .ban2-h{margin:0;font:800 clamp(34px,4.4cqi,58px)/1 "LCF Fraunces",Georgia,serif;color:#1B2A57}.lcfa .ban2-h em{font-weight:400;color:#D1181E}.lcfa .ban2-p{margin:0;font-size:16px;line-height:1.65;color:#1B2A57}.lcfa .b-sig{background:#253874;color:#FFF}.lcfa .sgi{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;transition:transform .3s}.lcfa .sgi-in{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%}.lcfa .sg:hover .sgi{transform:rotate(-8deg) scale(1.06)}.lcfa .st-medaillon .sgi{border:4px solid #FFF;padding:4px}.lcfa .st-medaillon .sgi-in{border:3px solid #E4232B;color:#FFF}.lcfa .st-rouge .sgi{background:#FFF}.lcfa .st-rouge .sgi-in{color:#D1181E}.lcfa .st-tricolore .sgi{background:#FFF;border:4px solid #E4232B;padding:3px}.lcfa .st-tricolore .sgi-in{background:#FFF;color:#253874;border:2px solid #253874}.lcfa .sig-in{max-width:1300px;margin:0 auto;padding:46px 32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.lcfa .sg{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.lcfa .sgi svg{width:32px;height:32px}.lcfa .sg h4{margin:4px 0 0;font:700 19px "LCF Fraunces",Georgia,serif;color:#FFF}.lcfa .sg p{margin:0;font-size:14px;line-height:1.55;color:#FFF;max-width:260px}.lcfa .mapw{width:100%}.lcfa .mapcol{min-width:0}.lcfa .map{position:relative;width:100%}.lcfa .fond{position:absolute;inset:0;width:100%;height:100%}.lcfa .terre{fill:#F7F3EC;stroke:#F7F3EC;stroke-width:6;stroke-linejoin:round}.lcfa .ivory .terre{fill:#FFF;stroke:#FFF}.lcfa .dep{fill:none;stroke:#DCD1BE;stroke-width:1.2}.lcfa .ld{stroke:#D1181E;stroke-width:1.6;stroke-dasharray:3 3;fill:none}.lcfa .pt{fill:#D1181E;stroke:#FFF;stroke-width:1.5}.lcfa .clab{font:700 17px Lato,sans-serif;letter-spacing:.16em;fill:#1B2A57}.lcfa .it{position:absolute;width:7.4%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:5;animation:lcfa-pin .5s cubic-bezier(.2,.9,.3,1.4) var(--d) both;transition:opacity .3s}.lcfa .m2 .it{width:4.9%}.lcfa .th{all:unset;display:block;cursor:pointer;width:100%;height:100%;animation:lcfa-bob 5s ease-in-out var(--b) infinite}.lcfa .th img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;background:#FFF;border:3px solid var(--c,#FFF);box-shadow:0 6px 14px rgba(10,18,40,.35);transition:transform .2s}.lcfa .it:hover,.lcfa .it:focus-within{z-index:100}.lcfa .it:hover .th img,.lcfa .th:focus-visible img{transform:scale(1.3)}.lcfa .lieu{position:absolute;left:50%;top:100%;transform:translate(-50%,6px);white-space:nowrap;background:#FFF;color:#1B2A57;font:700 11px/1 Lato,sans-serif;padding:4px 7px;border-radius:6px;box-shadow:0 2px 6px rgba(10,18,40,.25)}.lcfa .pop{position:absolute;top:50%;width:290px;background:#FFF;color:#1B2A57;border-radius:14px;box-shadow:0 18px 40px rgba(10,18,40,.4);display:flex;flex-direction:column;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-50%) scale(.96);transition:opacity .18s,transform .18s,visibility .18s;z-index:120}.lcfa .it.d .pop{left:calc(100% + 14px)}.lcfa .it.g .pop{right:calc(100% + 14px)}.lcfa .it.haut .pop{top:0;transform:none}.lcfa .it.bas .pop{top:auto;bottom:0;transform:none}.lcfa .it:hover .pop,.lcfa .it:focus-within .pop{opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}.lcfa .it.haut:hover .pop,.lcfa .it.bas:hover .pop{transform:none}.lcfa .pop img{width:100%;height:170px;object-fit:contain;background:#FFF}.lcfa .pb{display:flex;flex-direction:column;gap:5px;padding:12px 14px 14px;border-top:1px solid #EFE8DC}.lcfa .pn{font:700 18px/1.15 "LCF Fraunces",Georgia,serif}.lcfa .pp{font-weight:700;color:#D1181E}.lcfa .pd{font-size:13px;line-height:1.45}.lcfa .pact{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lcfa .pbtn{all:unset;cursor:pointer;background:#D1181E;color:#FFF;font-weight:700;font-size:13px;padding:9px 12px;border-radius:999px}.lcfa .plien{color:#253874;font-weight:700;font-size:13px}.lcfa .legende{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;justify-content:center}.lcfa .lg{display:inline-flex;align-items:center;gap:8px;border:2px solid #1B2A57;background:#FFF;color:#1B2A57;border-radius:999px;padding:7px 12px;font:700 14px Lato,sans-serif;cursor:pointer}.lcfa .lg span{font-weight:700}.lcfa .lg.on{background:#1B2A57;color:#FFF}.lcfa .map.filtre .it{opacity:.14;pointer-events:none}.lcfa .map.filtre .it.vu{opacity:1;pointer-events:auto}.lcfa .b-cui{background:#FFF}.lcfa .cui-in{max-width:1320px;margin:0 auto;padding:64px 32px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center}.lcfa .cui-photos{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;overflow:hidden;height:clamp(380px,44cqi,620px)}.lcfa .cui-photos img{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:14px}.lcfa .cui-photos .c1{grid-row:span 2}.lcfa .cui-photos .c4{display:none}.lcfa .cui-tx{display:flex;flex-direction:column;gap:16px}.lcfa .cui-prod{display:flex;gap:16px;align-items:center;background:#F7F3EC;border-radius:16px;padding:14px}.lcfa .cui-prod img{width:130px;height:130px;object-fit:contain;background:#FFF;border-radius:10px}.lcfa .cui-prod div{display:flex;flex-direction:column;gap:8px}.lcfa .unite{margin:0;font-size:15px}.lcfa .unite a{color:#253874;font-weight:700}.lcfa .b-tab{background:#F7F3EC}.lcfa .tab-in{max-width:1100px;margin:0 auto;padding:64px 32px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center}.lcfa .tab-g{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;margin-top:10px}.lcfa .tab-g .card{text-align:left}.lcfa .b-noel,.lcfa .b-col,.lcfa .b-cat{background:#FFF}.lcfa .noel-in,.lcfa .col-in,.lcfa .cat-in{max-width:1320px;margin:0 auto;padding:64px 32px;display:flex;flex-direction:column;gap:16px}.lcfa .car{position:relative}.lcfa .car-v{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lcfa .car-v::-webkit-scrollbar{display:none}.lcfa .car-t{display:flex;gap:18px;width:max-content;padding:4px 2px}.lcfa .car-t .card{width:250px;flex:none}.lcfa .car-f{position:absolute;top:40%;z-index:3;width:46px;height:46px;border-radius:50%;border:0;background:#1B2A57;color:#FFF;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.25)}.lcfa .car-f.g{left:-14px}.lcfa .car-f.d{right:-14px}.lcfa .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lcfa .grid6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.lcfa .poster .cimg{aspect-ratio:450/650}.lcfa .poster .cimg img{object-fit:cover}.lcfa .card.num .nb{font-weight:700;color:#D1181E;font-size:13px;letter-spacing:.2em}.lcfa .b-man{background:#1B2A57;position:relative;overflow:hidden}.lcfa .man-in{position:relative}.lcfa .man-in>*:not(.man-emb){max-width:64%}.lcfa .b-man .man-h{font-size:clamp(44px,6.4cqi,104px)}.lcfa .man-emb{position:absolute;right:40px;top:50%;transform:translateY(-50%);width:clamp(180px,22cqi,320px);height:auto}.lcfa .ban2-img{position:relative}.lcfa .cachet{position:absolute;right:16px;bottom:16px;width:96px;height:96px;border-radius:50%;background:#FFF;padding:6px;box-shadow:0 6px 16px rgba(0,0,0,.3);transform:rotate(-8deg)}.lcfa .cachet img{width:100%;height:100%;object-fit:contain}.lcfa .thi-emb{width:clamp(90px,10cqi,140px);height:auto;margin-bottom:14px}.lcfa .man-in{max-width:1300px;margin:0 auto;padding:70px 32px;display:flex;flex-direction:column;gap:22px}.lcfa .man-h{margin:0;font:900 clamp(48px,9cqi,150px)/.86 "LCF Fraunces",Georgia,serif;letter-spacing:-.03em;text-transform:uppercase;color:#FFF}.lcfa .man-h span{color:#FF6B6F}.lcfa .man-h.small{font-size:clamp(34px,4.4cqi,68px)}.lcfa .b-thi{background:#253874}.lcfa .thi-in{max-width:1300px;margin:0 auto;padding:70px 32px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.lcfa .thi-in>div{display:flex;flex-direction:column;gap:18px}.lcfa .b-gift{background:#F7F3EC}.lcfa .gift-in{max-width:1300px;margin:0 auto;padding:64px 32px;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.lcfa .gift-in>div:first-child{display:flex;flex-direction:column;gap:14px}.lcfa .gift-q{background:#FFF;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:12px}.lcfa .q{margin:0;font-weight:700;color:#D1181E;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.lcfa .gopts{display:flex;flex-wrap:wrap;gap:8px}.lcfa .gopts button{border:2px solid #D8CCB7;background:#FFF;color:#1B2A57;border-radius:12px;padding:10px 14px;font:700 15px Lato,sans-serif;cursor:pointer}.lcfa .gopts button.on{border-color:#D1181E;background:#FFF4F3}.lcfa .gres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.lcfa .gres .card{background:#F7F3EC}.lcfa .gres .gbtn{all:unset;cursor:pointer;font-weight:700;color:#D1181E;font-size:13px}@keyframes lcfa-pin{0%{opacity:0;transform:translate(-50%,-90%) scale(.3)}100%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes lcfa-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lcfa-defile{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lcfa .it,.lcfa .th{animation:none!important}}.lcfa .man-h .man-marque{display:block;font-size:.34em;letter-spacing:.06em;margin-bottom:.35em;color:#FFF}.lcfa .card .cl{font-size:14px;line-height:1.4;color:#1B2A57;margin-top:-4px}.lcfa .h-tel{display:none}@media (hover:none){.lcfa .h-pc{display:none}.lcfa .h-tel{display:inline}}.lcfa .col-l{max-width:720px;margin:0 auto 6px;text-align:center}.lcfa .col-in>.btn,.lcfa .tab-in>.btn{align-self:center;margin-top:8px}.lcfa .gift-l{margin:0;font-size:15px;color:#1B2A57}.lcfa .gift-l a,.lcfa .ban2-p a,.lcfa .fq a{color:#D1181E;font-weight:700}.lcfa .b-faq{background:#F7F3EC}.lcfa .faq-in{max-width:860px;margin:0 auto;padding:64px 24px;display:flex;flex-direction:column;gap:12px}.lcfa .fq{background:#FFF;border-radius:14px;padding:18px 22px;color:#1B2A57}.lcfa .fq summary{cursor:pointer;font:800 18px/1.35 "LCF Fraunces",Georgia,serif;list-style:none;display:flex;justify-content:space-between;gap:16px}.lcfa .fq summary::-webkit-details-marker{display:none}.lcfa .fq summary::after{content:"+";color:#D1181E;font:700 22px/1 Lato,sans-serif}.lcfa .fq[open] summary::after{content:"−"}.lcfa .fq p{margin:10px 0 0;font-size:16px;line-height:1.65}.lcfa .man-vid{position:absolute;top:50%;right:max(3%,calc(50% - 680px));transform:translateY(-50%);width:min(520px,36%);aspect-ratio:1;z-index:0;pointer-events:none;-webkit-mask:radial-gradient(circle closest-side,#000 80%,transparent 100%);mask:radial-gradient(circle closest-side,#000 80%,transparent 100%)}.lcfa .man-vid video{display:block;width:100%;height:100%;object-fit:cover}.lcfa .b-man .man-in{z-index:1}.lcfa .b-man .man-emb{display:none}.lcfa .it.cl .lieu{background:none;box-shadow:none;padding:0;transform:translate(-50%,5px);font:700 11px/1.15 Lato,sans-serif;white-space:normal;width:118%;text-align:center}@container page (max-width:760px){.lcfa .man-vid{display:none}.lcfa .b-man .man-emb{display:block}}@container page (max-width:760px){.lcfa .h-pc{display:none}.lcfa .h-tel{display:inline}.lcfa .faq-in{padding:40px 18px}.lcfa .fq summary{font-size:16px}.lcfa .man-in>*:not(.man-emb){max-width:none}.lcfa .man-emb{position:static;transform:none;width:110px;margin-bottom:10px}.lcfa .cachet{width:70px;height:70px}.lcfa .car-t .card{width:200px}.lcfa .car-f{display:none}.lcfa .ban2-in{grid-template-columns:1fr;padding:24px 18px;gap:20px}.lcfa .sig-in{grid-template-columns:1fr 1fr;padding:32px 18px;gap:22px}.lcfa .sin,.lcfa .sin.rev,.lcfa .cui-in,.lcfa .thi-in,.lcfa .gift-in{grid-template-columns:1fr;padding:40px 18px;gap:22px}.lcfa .sin.rev .mapcol{order:2}.lcfa .mapw{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -18px;padding:0 18px}.lcfa .map.m1{min-width:640px}.lcfa .map.m2{min-width:760px}.lcfa .mapw::before{content:"↔ Faites glisser la carte";display:block;font-size:13px;font-weight:700;color:inherit;margin-bottom:6px}.lcfa .navy .mapw::before{color:#FFF}.lcfa .pop{display:none}.lcfa .b-reas{grid-template-columns:1fr 1fr;padding:16px}.lcfa .grid4{grid-template-columns:1fr 1fr}.lcfa .grid6{grid-template-columns:1fr 1fr}.lcfa .tab-g{grid-template-columns:1fr 1fr;gap:12px}.lcfa .gres{grid-template-columns:1fr 1fr}.lcfa .it.cl .lieu{display:none}.lcfa .cui-photos{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto}.lcfa .cui-photos img{aspect-ratio:4/5}.lcfa .cui-photos .c1{grid-row:auto;grid-column:span 2;aspect-ratio:4/3}.lcfa .noel-in,.lcfa .col-in,.lcfa .cat-in,.lcfa .tab-in,.lcfa .man-in{padding:40px 18px}.lcfa .lead{font-size:16px}}.lcfa .pc{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px}.lcfa .pc[hidden]{display:none}.lcfa .pc-fond{position:absolute;inset:0;background:rgba(15,22,48,.72)}.lcfa .pc-carte{position:relative;width:min(960px,100%);perspective:1800px;animation:lcfa-entre .45s cubic-bezier(.2,.9,.3,1.2)}@keyframes lcfa-entre{0%{opacity:0;transform:translateY(30px) scale(.9) rotate(-2deg)}100%{opacity:1;transform:none}}.lcfa .pc-x{position:absolute;right:-8px;top:-8px;z-index:5;width:40px;height:40px;border-radius:50%;border:0;background:#FFF;color:#1B2A57;font-size:26px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3)}.lcfa .flip{position:relative;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.4,.2,.2,1);min-height:540px}.lcfa .pc.retourne .flip{transform:rotateY(180deg)}.lcfa .face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#FFF;border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.45);overflow:auto}.lcfa .recto{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lcfa .verso{transform:rotateY(180deg);background:#FBF7EF;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:36px 40px;border:10px solid #FFF}.lcfa .sim{position:relative;aspect-ratio:1;background:#FFF;container-type:inline-size;align-self:center}.lcfa .sim img{position:absolute;inset:0;width:100%;height:100%}.lcfa .zone{position:absolute;display:flex;align-items:center;justify-content:center;mix-blend-mode:multiply}.lcfa .grav{display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:nowrap;text-align:center}.lcfa .grav span{display:block}.lcfa .grav.acier{color:#15171a;opacity:.93}.lcfa .grav.bois{color:#2a1407;opacity:.9}.lcfa .nosim{position:absolute;left:20px;right:20px;bottom:20px;text-align:center;font-weight:700;background:#F7F3EC;border-radius:10px;padding:10px;display:none}.lcfa .pc-info{display:flex;flex-direction:column;gap:12px;padding:32px 30px;border-left:1px solid #EFE8DC;justify-content:center}.lcfa .pc-kick{margin:0;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#D1181E}.lcfa .pc-nom{margin:0;font:800 28px/1.05 "LCF Fraunces",Georgia,serif}.lcfa .pc-prix{margin:0;font-weight:700;font-size:20px}.lcfa .gform{display:flex;flex-direction:column;gap:8px}.lcfa .gform label{font-weight:700;font-size:14px}.lcfa .gform label span{font-weight:400}.lcfa .gform input{font:700 17px Lato,sans-serif;color:#1B2A57;border:2px solid #253874;border-radius:12px;padding:10px 14px;width:100%}.lcfa .polices{display:flex;gap:8px;flex-wrap:wrap}.lcfa .polices button{border:2px solid #253874;background:#FFF;color:#253874;border-radius:999px;padding:6px 14px;font-size:17px;cursor:pointer}.lcfa .polices button.on{background:#253874;color:#FFF}.lcfa .pc-acts{display:flex;gap:10px;flex-wrap:wrap}.lcfa .btn.line{border:2px solid #253874;color:#253874;background:#FFF}.lcfa .tourner{all:unset;cursor:pointer;font-weight:700;color:#D1181E;font-size:15px;text-decoration:underline;text-underline-offset:4px}.lcfa .cp-g{padding-right:30px;border-right:2px solid #D8CCB7;display:flex;flex-direction:column;gap:14px;justify-content:center}.lcfa .cp-t{margin:0;font:800 26px/1.1 "LCF Fraunces",Georgia,serif}.lcfa .cp-x{margin:0;font-size:15px;line-height:1.65}.lcfa .cp-c{margin:0;font:22px/1.3 'LCFA Dancing',cursive;color:#253874}.lcfa .cp-d{padding-left:30px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.lcfa .cp-haut{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.lcfa .timbre{width:110px;height:130px;background:#FFF;padding:8px;border:3px dotted #C9BBA2;transform:rotate(3deg)}.lcfa .timbre img{width:100%;height:100%;object-fit:cover}.lcfa .tampon{width:130px;display:flex;flex-direction:column;align-items:center;gap:6px;transform:rotate(-10deg);opacity:.9}.lcfa .tampon img{width:104px;height:104px}.lcfa .tampon b{font:17px/1.05 "LCF Fraunces",Georgia,serif;color:#253874;border-top:2px solid #E4232B;border-bottom:2px solid #E4232B;padding:3px 6px}.lcfa .adr{display:flex;flex-direction:column;gap:16px}.lcfa .adr span{font-weight:700;font-size:14px}.lcfa .adr b{font:700 32px 'LCFA Dancing',cursive;border-bottom:1.5px solid #B8A98C;min-height:42px}.lcfa .adr i{display:block;border-bottom:1.5px solid #B8A98C;height:24px}@media (max-width:760px){.lcfa .recto,.lcfa .verso{grid-template-columns:1fr}.lcfa .verso{padding:20px}.lcfa .flip{min-height:86vh}.lcfa .cp-g{border-right:0;padding-right:0;border-bottom:2px solid #D8CCB7;padding-bottom:16px}.lcfa .cp-d{padding-left:0}.lcfa .pc-info{padding:20px;border-left:0}}.lcfa .btn.white{color:#1B2A57!important}@media (max-width:1024px),(hover:none){.lcfa .man-vid{display:none}.lcfa .b-man .man-emb{display:block}}@media (prefers-reduced-motion:reduce){.lcfa .man-vid{display:none}.lcfa .b-man .man-emb{display:block}.lcfa .it{animation:none}}.lcfa .lieu{pointer-events:none}.lcfa .pc-carte .btn{display:inline-flex}.lcfa-pc{position:relative;z-index:99999}.lcfa .sim img{max-width:100%;height:100%}