.lf-salon{background:#145f33;color:#fff}.lf-salon-in{max-width:1120px;margin:0 auto;padding:10px 20px;gap:16px}.lf-salon-date,.lf-salon-in{display:flex;align-items:center}.lf-salon-date{flex:none;width:56px;height:56px;border-radius:6px;background:#f4c430;color:#182027;flex-direction:column;justify-content:center;line-height:1}.lf-salon-date b{font-size:1.5rem;font-weight:900;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lf-salon-date span{font-size:.74rem;font-weight:800;margin-top:2px}.lf-salon-txt{min-width:0;flex:1 1}.lf-salon-titre{margin:0;font-size:1.05rem;font-weight:900;letter-spacing:-.01em;line-height:1.25}.lf-salon-infos{margin:2px 0 0;font-size:.88rem;line-height:1.4;color:rgba(255,255,255,.86)}.lf .lf-salon-cta{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.1rem;border-radius:6px;background:#fff;color:#145f33;font-weight:800;font-size:.92rem;white-space:nowrap;transition:background-color .15s}.lf .lf-salon-cta:hover{background:#f4c430;color:#182027}.lf .lf-salon-cta:focus-visible{outline:3px solid #f4c430;outline-offset:2px}@media (max-width:720px){.lf-salon-in{flex-wrap:wrap;gap:10px 12px;padding:10px 16px 12px}.lf-salon-date{width:48px;height:48px}.lf-salon-date b{font-size:1.28rem}.lf-salon-txt{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 60px)}.lf-salon-titre{font-size:.98rem}.lf-salon-infos{font-size:.82rem}.lf .lf-salon-cta{width:100%;padding:.62rem 1rem}}