.lp-hero *{box-sizing:border-box;margin:0;padding:0}.lp-hero{--vert-fonce:#0D2009;--or:#AC8D5B;--gris-leger:#6a6a6a;--ivoire:#f9f7f2;background:var(--ivoire);padding:80px 64px 72px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;font-family:'Poppins',sans-serif}.lp-hero__surtitre{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--or);margin-bottom:16px}.lp-hero__titre{font-family:'Lora',serif;font-weight:500;font-size:clamp(2rem, 3.2vw, 3rem);font-style:italic;color:var(--vert-fonce);line-height:1.2;margin-bottom:12px}.lp-hero__ligne-or{width:36px;height:1.5px;background:var(--or);display:block;margin:16px 0 24px}.lp-hero__desc{font-size:15px;line-height:1.85;color:var(--gris-leger);max-width:460px}.lp-hero__img{width:100%!important;max-width:100%!important;height:460px!important;object-fit:cover;display:block}.lp-hero__placeholder{width:100%;height:460px;background:#eef2e8;display:flex;align-items:center;justify-content:center}@media (max-width:860px){.lp-hero{grid-template-columns:1fr;gap:40px;padding:56px 32px}.lp-hero__img,.lp-hero__placeholder{height:340px!important}}@media (max-width:480px){.lp-hero{padding:40px 20px}.lp-hero__img,.lp-hero__placeholder{height:260px!important}}.vitrine-wrap *{box-sizing:border-box;margin:0;padding:0}.vitrine-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;height:520px;border-top:1px solid rgb(137 154 119 / .22);border-bottom:1px solid rgb(137 154 119 / .22)}.vitrine-main{grid-column:1;grid-row:1 / 3;position:relative;overflow:hidden;background:#eef2e8;border-right:1px solid rgb(137 154 119 / .22)}.vitrine-sub-1{grid-column:2 / 4;grid-row:1;position:relative;overflow:hidden;background:#eef2e8;border-bottom:1px solid rgb(137 154 119 / .22)}.vitrine-sub-2{grid-column:2;grid-row:2;position:relative;overflow:hidden;background:#eef2e8;border-right:1px solid rgb(137 154 119 / .22)}.vitrine-label-cell{grid-column:3;grid-row:2;background:#0D2009;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center}.vitrine-label-cell span,.vitrine-label-cell>p:first-child{font-family:'Poppins',sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:3px;text-transform:uppercase;color:#AC8D5B!important;display:block}.vitrine-label-cell em{font-family:'Lora',serif!important;font-style:italic!important;font-size:15px!important;font-weight:400!important;color:rgb(249 247 242 / .7)!important;line-height:1.5}.vitrine-label-sep{width:24px;height:1px;background:rgb(172 141 91 / .4)}.vitrine-main img,.vitrine-sub-1 img,.vitrine-sub-2 img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover;object-position:center;display:block;transition:transform 0.9s ease;filter:sepia(4%) contrast(1.02)}.vitrine-main:hover img,.vitrine-sub-1:hover img,.vitrine-sub-2:hover img{transform:scale(1.04)}@media (max-width:900px){.vitrine-grid{grid-template-columns:1fr 1fr;grid-template-rows:280px 280px;height:auto}.vitrine-main{grid-column:1;grid-row:1 / 3}.vitrine-sub-1{grid-column:2;grid-row:1;border-bottom:1px solid rgb(137 154 119 / .22)}.vitrine-sub-2{grid-column:2;grid-row:2;border-right:none}.vitrine-label-cell{display:none}}@media (max-width:580px){.vitrine-grid{grid-template-columns:1fr;grid-template-rows:280px 240px 240px;height:auto}.vitrine-main{grid-column:1;grid-row:1;border-right:none;border-bottom:1px solid rgb(137 154 119 / .22)}.vitrine-sub-1{grid-column:1;grid-row:2}.vitrine-sub-2{grid-column:1;grid-row:3;border-right:none;border-bottom:none}.vitrine-label-cell{display:none}}.lp-intro *{box-sizing:border-box;margin:0;padding:0}.lp-intro{--vert-sauge:#899A77;--vert-fonce:#0D2009;--or:#AC8D5B;--or-clair:#f7f0e2;--vert-clair:#eef2e8;--gris-texte:#4A4A4A;--gris-leger:#6a6a6a;--ivoire:#f9f7f2;--blanc:#ffffff;--border:rgba(137,154,119,0.22);font-family:'Poppins',sans-serif;color:var(--gris-texte);background:var(--blanc);padding:72px 64px;display:grid;grid-template-columns:1fr 1px 1fr;gap:64px;align-items:start;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp-intro__sep{background:var(--border);width:1px;align-self:stretch;min-height:120px}.lp-intro__surtitre{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--or);margin-bottom:10px}.lp-intro__titre{font-family:'Lora',serif;font-weight:500;font-size:1.45rem;color:var(--vert-fonce);line-height:1.3}.lp-intro__ligne-or{width:36px;height:1.5px;background:var(--or);display:block;margin:14px 0 20px}.lp-intro__texte p:where(:not(.lid-inline)){font-size:14px;line-height:1.85;color:var(--gris-leger);margin-bottom:14px}.lp-intro__texte p:where(:not(.lid-inline)):last-child{margin-bottom:0}.lp-intro__insta{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--vert-sauge)!important;text-decoration:none!important;border-bottom:1px solid var(--vert-sauge);padding-bottom:2px;transition:color 0.2s,border-color 0.2s}.lp-intro__insta:hover{color:var(--vert-fonce)!important;border-color:var(--vert-fonce)}.lp-intro__horaires{margin-top:20px}.lp-intro__horaire-ligne{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--border);font-size:13.5px}.lp-intro__horaire-ligne:first-child{border-top:1px solid var(--border)}.lp-intro__horaire-ligne .jour{font-weight:500;color:var(--vert-fonce)}.lp-intro__horaire-ligne .heure{color:var(--gris-leger)}.lp-intro__horaire-ligne .ferme{color:#b5554a;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.lp-intro__adresse{margin-top:20px;font-size:13px;color:var(--gris-leger);line-height:1.7}.lp-intro__adresse a{color:var(--gris-texte)!important;text-decoration:none!important;border-bottom:1px solid var(--border)}.lp-intro__adresse a:hover{color:var(--vert-fonce)!important;border-color:var(--vert-fonce)}@media (max-width:860px){.lp-intro{grid-template-columns:1fr;gap:40px;padding:52px 32px}.lp-intro__sep{display:none}}@media (max-width:480px){.lp-intro{padding:40px 20px}}.lp-saisons *{box-sizing:border-box;margin:0;padding:0}.lp-saisons{--vert-sauge:#899A77;--vert-fonce:#0D2009;--or:#AC8D5B;--or-clair:#f7f0e2;--vert-clair:#eef2e8;--gris-texte:#4A4A4A;--gris-leger:#6a6a6a;--ivoire:#f9f7f2;--blanc:#ffffff;--border:rgba(137,154,119,0.22);font-family:'Poppins',sans-serif;color:var(--gris-texte);background:var(--ivoire)}.lp-saisons__header-split{display:grid;grid-template-columns:1fr 1fr;min-height:480px;border-bottom:1px solid var(--border)}.lp-saisons__header-photo{position:relative;overflow:hidden;background:var(--vert-clair)}.lp-saisons__header-photo img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover;object-position:center;display:block;transition:transform 0.9s ease}.lp-saisons__header-photo:hover img{transform:scale(1.03)}.lp-saisons__header-texte{padding:64px 64px 64px 56px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--border)}.lp-saisons__surtitre{font-size:11px!important;font-weight:500!important;letter-spacing:.18em;text-transform:uppercase;color:var(--or)!important;margin-bottom:10px;display:block}.lp-saisons__titre{font-family:'Lora',serif!important;font-weight:500!important;font-size:clamp(1.6rem, 2.5vw, 2.1rem)!important;color:var(--vert-fonce)!important;line-height:1.25!important;margin-bottom:6px}.lp-saisons__ligne-or{width:36px;height:1.5px;background:var(--or);display:block;margin:14px 0 22px}.lp-saisons__intro{font-size:14.5px!important;line-height:1.85!important;color:var(--gris-leger)!important}.lp-saisons__body{padding:64px 64px 80px}.lp-saisons__grille{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border);margin-bottom:56px}.lp-saison-bloc{padding:40px 32px;border-right:1px solid var(--border);position:relative}.lp-saison-bloc:last-child{border-right:none}.lp-saison-bloc__num{font-family:'Lora',serif;font-size:2.5rem;font-weight:400;color:rgb(172 141 91 / .12);line-height:1;margin-bottom:12px;display:block}.lp-saison-bloc__nom{font-family:'Lora',serif!important;font-size:1rem!important;font-weight:500!important;color:var(--vert-fonce)!important;margin-bottom:18px;display:flex;align-items:center;gap:8px}.lp-saison-bloc__nom::after{content:'';display:block;width:20px;height:1px;background:var(--or);flex-shrink:0}.lp-saison-bloc__liste{list-style:none;display:flex;flex-direction:column;gap:8px}.lp-saison-bloc__liste li{font-size:13px!important;line-height:1.5!important;color:var(--gris-leger)!important;padding-left:14px;position:relative}.lp-saison-bloc__liste li::before{content:'';position:absolute;left:0;top:8px;width:4px;height:1px;background:var(--or)}.lp-saisons__bas{display:grid;grid-template-columns:1fr 1px 1fr;gap:56px;align-items:start;padding-top:56px;border-top:1px solid var(--border)}.lp-saisons__bas-sep{background:var(--border);align-self:stretch;min-height:80px}.lp-saisons__bas-texte p:where(:not(.lid-inline)){font-size:14px!important;line-height:1.85!important;color:var(--gris-leger)!important}.lp-saisons__note{font-family:'Lora',serif!important;font-size:0.95rem!important;font-style:italic;color:var(--vert-sauge)!important;margin-top:16px;display:block}.lp-saisons__bas-texte a{color:inherit!important;text-decoration:none!important;border-bottom:1px solid currentColor}@media (max-width:1024px){.lp-saisons__grille{grid-template-columns:repeat(2,1fr)}.lp-saison-bloc:nth-child(2){border-right:none}.lp-saison-bloc:nth-child(1),.lp-saison-bloc:nth-child(2){border-bottom:1px solid var(--border)}}@media (max-width:860px){.lp-saisons__header-split{grid-template-columns:1fr}.lp-saisons__header-photo{min-height:300px}.lp-saisons__header-texte{padding:48px 28px;border-left:none;border-top:1px solid var(--border)}.lp-saisons__body{padding:48px 28px 64px}.lp-saisons__bas{grid-template-columns:1fr;gap:32px}.lp-saisons__bas-sep{display:none}}@media (max-width:580px){.lp-saisons__body{padding:40px 20px 56px}.lp-saisons__grille{grid-template-columns:1fr}.lp-saison-bloc{border-right:none;border-bottom:1px solid var(--border)}.lp-saison-bloc:last-child{border-bottom:none}.lp-saison-bloc:nth-child(2){border-right:none}}.lp-commande *{box-sizing:border-box;margin:0;padding:0}.lp-commande{--vert-sauge:#899A77;--vert-fonce:#0D2009;--or:#AC8D5B;--or-clair:#f7f0e2;--vert-clair:#eef2e8;--gris-texte:#4A4A4A;--gris-leger:#6a6a6a;--ivoire:#f9f7f2;--blanc:#ffffff;--border:rgba(137,154,119,0.22);font-family:'Poppins',sans-serif;color:var(--gris-texte);background:var(--or-clair)}.lp-commande__inner{padding:80px 64px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.lp-commande__surtitre{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--or);margin-bottom:10px}.lp-commande__titre{font-family:'Lora',serif;font-weight:500;font-size:clamp(1.6rem, 2.5vw, 2.1rem);color:var(--vert-fonce);line-height:1.25}.lp-commande__ligne-or{width:36px;height:1.5px;background:var(--or);display:block;margin:14px 0 24px}.lp-commande__texte p:where(:not(.lid-inline)){font-size:14.5px;line-height:1.85;color:var(--gris-leger);margin-bottom:16px}.lp-commande__texte p:where(:not(.lid-inline)):last-child{margin-bottom:0}.lp-commande__formats{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 36px}.lp-commande__format-tag{border:1px solid rgb(172 141 91 / .4);color:var(--vert-fonce);font-size:11.5px;font-weight:500;letter-spacing:.06em;padding:6px 14px;background:#fff0}.lp-commande__cta{display:inline-block;padding:13px 36px;border:1.5px solid var(--vert-fonce);color:var(--vert-fonce)!important;text-decoration:none!important;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background 0.25s,color 0.25s}.lp-commande__cta:hover{background:var(--vert-fonce);color:var(--blanc)!important}.lp-commande__galerie{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:260px 180px;gap:3px}.lp-commande__img-wrap{overflow:hidden;position:relative}.lp-commande__img-wrap:first-child{grid-column:1 / 3}.lp-commande__img{width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover;display:block;transition:transform 0.5s ease}.lp-commande__img-wrap:hover .lp-commande__img{transform:scale(1.04)}.lp-commande__img-ph{width:100%;height:100%;background:var(--vert-clair)}.lp-commande__bandeau{background:var(--vert-fonce);padding:36px 64px;display:flex;align-items:center;justify-content:space-between;gap:32px}.lp-commande__bandeau-texte{font-family:'Lora',serif;font-size:1.15rem;font-weight:400;font-style:italic;color:var(--blanc);line-height:1.5}.lp-commande__bandeau-texte span,.lp-commande__bandeau-texte>p:first-child{display:block;font-family:'Poppins',sans-serif;font-style:normal;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .5);margin-bottom:6px}.lp-commande__bandeau-cta{display:inline-block;flex-shrink:0;padding:13px 36px;border:1.5px solid var(--or);color:var(--or)!important;text-decoration:none!important;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background 0.25s,color 0.25s}.lp-commande__bandeau-cta:hover{background:var(--or);color:var(--vert-fonce)!important}@media (max-width:1000px){.lp-commande__inner{grid-template-columns:1fr;gap:48px;padding:60px 32px}.lp-commande__galerie{grid-template-rows:240px 160px}}@media (max-width:640px){.lp-commande__inner{padding:48px 20px}.lp-commande__galerie{grid-template-columns:1fr;grid-template-rows:220px 160px 160px}.lp-commande__img-wrap:first-child{grid-column:auto}.lp-commande__bandeau{flex-direction:column;align-items:flex-start;padding:36px 20px}.lp-commande__bandeau-cta{width:100%;text-align:center}}.lideange-page--patisseries .lp-hero__img img,.lideange-page--patisseries .lp-commande__img img{width:100%;height:100%;object-fit:cover;display:block}.lideange-page--patisseries .lp-commande__img{margin:0}.lp-commande__cta,.lp-commande__bandeau-cta,.lp-intro__insta{position:relative}.lp-commande__cta a,.lp-commande__bandeau-cta a,.lp-intro__insta a{color:inherit!important;text-decoration:none!important;display:block}.lp-commande__cta a::after,.lp-commande__bandeau-cta a::after,.lp-intro__insta a::after{content:"";position:absolute;inset:0}.lp-intro__insta::before{content:"";width:14px;height:14px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='0.8' fill='black' stroke='none'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='0.8' fill='black' stroke='none'/%3E%3C/svg%3E") center / contain no-repeat}.lp-intro__sep{height:auto;align-self:stretch}.lp-saisons .lp-carte__mention{margin-top:18px;font-family:'Lora',serif;font-style:italic;font-size:15px;line-height:1.6;color:var(--vert-fonce)}.lp-carte__colonnes{display:grid;grid-template-columns:1fr 1fr;column-gap:96px}.lp-carte__col{min-width:0}.lp-saisons .lp-carte__cat{font-family:'Lora',serif!important;font-style:italic;font-weight:400!important;font-size:1.6rem!important;line-height:1.2!important;color:var(--vert-fonce)!important;padding-bottom:16px;border-bottom:1px solid var(--or)}.lp-carte__ref{display:grid;grid-template-columns:1fr auto;column-gap:20px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--border)}.lp-carte__ref>*{margin:0}.lp-saisons .lp-carte__nom{font-family:'Lora',serif;font-size:1.1rem;line-height:1.35;color:var(--vert-fonce)}.lp-saisons .lp-carte__prix{font-family:'Lora',serif;font-size:1.05rem;color:var(--or);white-space:nowrap}.lp-saisons .lp-carte__compo{grid-column:1 / -1;margin-top:6px;font-size:13.5px;line-height:1.75;color:var(--gris-leger)}.lp-saisons .lp-carte__note-format{margin-top:22px;font-size:12.5px;font-style:italic;line-height:1.7;color:var(--gris-leger)}.lp-carte__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;margin-top:40px}.lp-carte__telecharger{margin:0}.lp-carte__telecharger .wp-block-button__link{display:inline-block;padding:13px 36px;border:1.5px solid var(--vert-fonce);border-radius:0;background:transparent!important;color:var(--vert-fonce)!important;font-family:'Poppins',sans-serif;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;box-shadow:none;transition:background .25s,color .25s}.lp-carte__telecharger .wp-block-button__link:hover{background:var(--vert-fonce)!important;color:var(--blanc)!important}.lp-carte__commander{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-bottom:32px}.lp-saisons .lp-carte__commander-label{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--or)}.lp-carte__commander .wp-block-buttons,.lp-carte__commander .wp-block-button{display:contents}.lp-carte__commander .wp-block-button__link{display:inline-block;width:auto;text-align:left;padding:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:none;box-shadow:none;font-family:'Poppins',sans-serif;font-size:14px;font-weight:400;color:var(--gris-texte);text-decoration:none}.lp-carte__commander .wp-block-button__link:hover{color:var(--vert-fonce);border-color:var(--vert-fonce)}.lp-carte__actions{margin-bottom:32px}.lp-carte__commander{margin-bottom:0}@media (max-width:900px){.lp-carte__colonnes{grid-template-columns:1fr;row-gap:40px}}@media (max-width:640px){.lp-carte__actions{flex-direction:column;align-items:stretch;gap:20px}.lp-carte__telecharger .wp-block-button__link{display:block;text-align:center}}.lp-commande__nc{margin:32px 0 0}.lp-commande .lp-commande__nc-titre{font-family:'Lora',serif;font-style:italic;font-weight:400;font-size:1.35rem;line-height:1.25;color:var(--vert-fonce);margin-bottom:6px}.lp-commande .lp-commande__nc-intro{font-size:13.5px;color:var(--gris-leger);margin-bottom:4px}.lp-commande__nc-ligne{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 14px;padding:11px 0;border-bottom:1px solid rgb(172 141 91 / .3)}.lp-commande__nc-ligne:first-child{border-top:1px solid rgb(172 141 91 / .3)}.lp-commande__nc-ligne>*{margin:0}.lp-commande .lp-commande__nc-format{font-family:'Lora',serif;font-size:1.02rem;color:var(--vert-fonce)}.lp-commande .lp-commande__nc-parts{font-size:13px;color:var(--gris-leger)}.lp-commande .lp-commande__nc-prix{font-family:'Lora',serif;font-size:1.05rem;color:var(--or);white-space:nowrap}.lp-commande .lp-commande__nc-note{margin-top:10px;font-size:12.5px;font-style:italic;color:var(--gris-leger)}.lp-commande .lp-commande__nc-recettes{margin-top:10px;font-size:13.5px;line-height:1.75;color:var(--gris-leger)}@media (max-width:480px){.lp-commande__nc-ligne{grid-template-columns:1fr auto}.lp-commande__nc-parts{grid-column:1 / -1;grid-row:2}}.lp-carte__commander .wp-block-button__link{position:relative}.lp-carte__commander .wp-block-button__link::after{content:"";position:absolute;inset:-12px -6px}