.kb-agenda{display:flex;gap:24px;padding-top:120px}@media screen and (min-width:990px){.kb-agenda:not(.kb-agenda--no-events){gap:clamp(48px,6vw,96px)}.kb-agenda:not(.kb-agenda--no-events) .kb-agenda__stockists{margin-top:-40px}.kb-agenda:not(.kb-agenda--no-events) .kb-agenda__events{flex-grow:1.6}}.kb-agenda__events{display:flex;flex:1.4 1 0;flex-direction:column;gap:32px;min-width:0}.kb-agenda__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.kb-agenda__all{font-size:14px;white-space:nowrap}.kb-agenda__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--kb-ink)}.kb-agenda__item{display:flex;align-items:center;gap:32px;padding:28px 0;border-bottom:1px solid var(--kb-line)}.kb-agenda__date{display:flex;flex-direction:column;flex-shrink:0;width:96px;margin:0}.kb-agenda__day{font-size:40px;line-height:40px;letter-spacing:-.03em;color:var(--kb-ink)}.kb-agenda__month{font-size:14px;line-height:18px;color:var(--kb-ink-muted)}.kb-agenda__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.kb-agenda__badge{padding:4px 10px;border-radius:var(--kb-pill);background:var(--kb-bordeaux);color:var(--kb-paper);font-size:12px;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.kb-agenda__badge--boutique,.kb-agenda__badge--nouvelle-boutique{background:var(--kb-forest)}.kb-agenda__badge--presse{background:var(--kb-navy)}.kb-agenda__badge--atelier{background:var(--kb-chocolate)}.kb-agenda__title{margin:0;font-family:var(--kb-font-sans);font-size:22px;line-height:28px;font-weight:400;letter-spacing:-.01em;color:var(--kb-ink)}.kb-agenda__place{margin:0;font-size:14px;line-height:18px;color:var(--kb-ink-muted)}.kb-agenda__actions{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:8px}.kb-agenda__cta{flex-shrink:0;border-color:var(--kb-line)}.kb-agenda__stockists{position:relative;display:flex;flex:1 1 0;flex-direction:column;justify-content:space-between;gap:20px;min-height:560px;padding:32px;overflow:hidden;border-radius:var(--kb-radius);background:var(--kb-sabi);color:var(--kb-ink);text-decoration:none}.kb-agenda__stockists .kb-eyebrow{color:var(--kb-ink)}.kb-agenda__stockists-text{display:flex;flex-direction:column;gap:12px}.kb-agenda__stockists-title{max-width:460px;font-size:40px;line-height:44px;letter-spacing:-.03em}.kb-agenda__dots{display:block;width:100%;max-width:330px;margin-inline:auto}.kb-map{display:block;width:100%;height:auto;overflow:visible}.kb-map__land{fill:none;stroke:#1116;stroke-width:2.4;stroke-linecap:round;transition:stroke .4s ease}.kb-agenda__stockists:hover .kb-map__land{stroke:#11111185}.kb-map__store{fill:var(--kb-ink);transform-box:fill-box;transform-origin:center;transition:transform .3s ease}.kb-agenda__stockists:hover .kb-map__store{transform:scale(1.2)}.kb-map__soon{fill:none;stroke:var(--kb-ink);stroke-width:1.5}.kb-map__home{fill:#650302}.kb-map__ring,.kb-map__pulse{fill:none;stroke:#65030259;stroke-width:1}.kb-map__pulse{transform-box:fill-box;transform-origin:center;animation:kb-map-pulse 3.2s ease-out infinite}.kb-map__label{fill:var(--kb-ink);font-size:11px;letter-spacing:.04em}@keyframes kb-map-pulse{0%{opacity:.9;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.9)}}@media(prefers-reduced-motion:reduce){.kb-map__pulse{animation:none;opacity:0}.kb-map__land,.kb-map__store{transition:none}}.kb-agenda__stockists-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.kb-agenda__count{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:18px}.kb-agenda__count-number{font-size:56px;line-height:56px;letter-spacing:-.04em}.kb-agenda--no-events .kb-agenda__stockists{flex-direction:row;align-items:flex-end;min-height:360px;padding:48px}.kb-agenda--no-events .kb-agenda__dots{display:none}.kb-agenda--no-events .kb-agenda__stockists-text{gap:16px;max-width:620px}.kb-agenda--no-events .kb-agenda__stockists-title{max-width:none;font-size:56px;line-height:58px;letter-spacing:-.04em}.kb-agenda--no-events .kb-agenda__stockists-foot{flex-direction:column;align-items:flex-end;gap:24px}.kb-agenda--no-events .kb-agenda__count{align-items:flex-end}.kb-agenda--no-events .kb-agenda__stockists .kb-pill{min-height:52px;padding-inline:28px;color:var(--kb-paper)}@media screen and (max-width:989px){.kb-agenda{flex-direction:column;padding-top:56px}.kb-agenda__item{flex-wrap:wrap;gap:16px;padding:20px 0}.kb-agenda__date{width:56px}.kb-agenda__body{flex:1 1 calc(100% - 72px)}.kb-agenda__day{font-size:32px;line-height:32px}.kb-agenda__actions{flex:1 1 calc(100% - 72px);justify-content:flex-start;min-width:0;margin-left:72px}.kb-agenda__stockists,.kb-agenda--no-events .kb-agenda__stockists{display:flex;flex:none;flex-direction:column;align-items:stretch;min-height:0;padding:24px}.kb-agenda__stockists-title,.kb-agenda--no-events .kb-agenda__stockists-title{font-size:26px;line-height:30px}.kb-agenda--no-events .kb-agenda__stockists-foot,.kb-agenda--no-events .kb-agenda__count{align-items:stretch}.kb-agenda__dots{display:none}.kb-agenda__stockists-foot{flex-direction:column;align-items:stretch}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mfc-agenda.css.map */
