:root{--kp-accent:#1a1a1a;--kp-accent-text:#ffffff;--kp-accent-dark:#4a10dc;--kp-ink:#1a1a1a;--kp-muted:#5f5f5f;--kp-line:#e3e3e0;--kp-soft:#f4f4f2;--kp-warn:#b45309;--kp-danger:#a02d29;--kp-ribbon:#1a1a1a;--kp-highlight:#fce400;--kp-lisere:5px;--kp-radius:6px;--kp-side:360px}.kp-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kp-icon{flex-shrink:0;vertical-align:-.2em}html body a.kp-btn,html body a.kp-btn:visited,html body span.kp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--kp-accent);color:var(--kp-accent-text);border:2px solid var(--kp-accent);border-radius:var(--kp-radius);padding:10px 22px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;line-height:1.2;min-height:44px;box-sizing:border-box;box-shadow:none}html body a.kp-btn:focus,html body a.kp-btn:hover{filter:brightness(.9);color:var(--kp-accent-text);text-decoration:none}.kp-chip:focus-visible,.kp-tag:focus-visible,html body a.kp-btn:focus-visible{outline:3px solid var(--kp-ink);outline-offset:2px}html body a.kp-btn--big{font-size:1.2em;padding:16px 28px}html body a.kp-btn--block,html body span.kp-btn--block{display:flex;width:100%}html body a.kp-btn--small{padding:7px 14px;min-height:36px;font-size:.85em}html body a.kp-btn--ghost,html body a.kp-btn--ghost:visited{background:0 0;color:var(--kp-accent-dark);text-transform:none;letter-spacing:0;font-weight:700}html body a.kp-btn--ghost:hover{background:var(--kp-accent);color:var(--kp-accent-text);filter:none}html body span.kp-btn--disabled{background:#e9e6df;border-color:#e9e6df;color:var(--kp-muted);cursor:default}html body a.kp-tag,html body a.kp-tag:visited{display:inline-block;font-size:.75em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#3a3a38;background:#efece5;border-radius:4px;padding:5px 10px;text-decoration:none;line-height:1.3}html body a.kp-tag:hover{background:var(--kp-accent);color:var(--kp-accent-text)}.kp-status{font-size:.85em;color:var(--kp-muted);white-space:nowrap}.kp-status--dernieres{color:var(--kp-warn);font-weight:700}.kp-status--annule,.kp-status--complet{color:var(--kp-danger);font-weight:700}.kp-status--reporte{color:#3d4a5c;font-weight:700}.kp-ribbon{position:absolute;left:-12%;right:-12%;bottom:22%;transform:rotate(-10deg);background:var(--kp-ribbon);color:#fff;text-align:center;font-weight:800;font-size:clamp(.9rem,1.6vw,1.5rem);letter-spacing:.08em;text-indent:.08em;text-transform:uppercase;padding:.45em 0;box-shadow:0 6px 16px rgba(0,0,0,.3);pointer-events:none;z-index:2}.kp-ribbon--reporte{background:#3d4a5c}.kp-ribbon--short{letter-spacing:.4em;text-indent:.4em}.kp-frame,.kp-frame img{position:relative;width:100%;height:100%}.kp-frame{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#4a4a48}.kp-frame::before{content:"";position:absolute;inset:-20px;background:var(--kp-frame-bg) center/cover no-repeat;filter:blur(18px) brightness(.8)}.kp-frame img{display:block;object-fit:contain}.kp-frame--empty{background:var(--kp-soft)}.kp-card[hidden],.kp-frame--empty::before{display:none}.kp-filter,.kp-filters{display:flex;flex-wrap:wrap}.kp-filters{gap:12px 32px;margin:0 0 32px;padding:14px 0;border-top:1px solid var(--kp-line);border-bottom:1px solid var(--kp-line)}.kp-filter{align-items:center;gap:6px}.kp-filter__label{font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--kp-muted);margin-right:4px}html body .kp-filters .kp-chip{-webkit-appearance:none;appearance:none;border:1px solid #d5d1c7;background:#fff;color:var(--kp-ink);box-shadow:none;text-transform:none;letter-spacing:0;font:inherit;font-size:.95em;font-weight:400;border-radius:999px;padding:7px 14px;line-height:1.2;min-height:38px;cursor:pointer}html body .kp-filters .kp-chip:hover{border-color:var(--kp-accent);background:#fff;color:var(--kp-ink)}html body .kp-filters .kp-chip.is-active{background:var(--kp-accent);border-color:var(--kp-accent);color:var(--kp-accent-text);font-weight:600}.kp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:36px 28px;margin:0 0 32px}.kp-card{display:flex;flex-direction:column;gap:10px}html body .kp-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;min-height:26px}.kp-card__image{position:relative;display:block;aspect-ratio:2/3;border-radius:var(--kp-radius);overflow:hidden}.kp-card__image .kp-frame img{transition:transform .3s}.kp-card:hover .kp-card__image .kp-frame img{transform:scale(1.03)}.kp-card__body{display:flex;flex-direction:column;flex:1;gap:4px}html body .kp-card__dates{margin:0;font-weight:700}html body .kp-card__title{font-size:1.3em;line-height:1.15;margin:0}html body .kp-card__title a{color:var(--kp-ink);text-decoration:none}html body .kp-card__title a:hover{text-decoration:underline}html body .kp-card__salle{margin:0;font-size:.9em;color:var(--kp-muted)}html body .kp-card__accroche{margin:2px 0 0;font-size:.95em}.kp-card__actions{margin-top:auto;padding-top:8px}.kp-grid--archives .kp-card__image{aspect-ratio:2/3}.kp-empty{padding:24px;background:var(--kp-soft);border-radius:var(--kp-radius);text-align:center}.kp-empty[hidden]{display:none}html body .kp-reset{background:0 0;border:0;color:var(--kp-accent-dark);text-decoration:underline;cursor:pointer;font:inherit;padding:0}html body .kp-archives__season{margin:40px 0 20px}.single-spectacle .content-area{margin-top:0;overflow-x:clip}html body.single-spectacle .kp-article .kp-article__wrap,html body.single-spectacle article.kp-article{background:0 0!important;box-shadow:none!important;border:0!important;padding:0!important}.kp-single{color:var(--kp-ink)}.kp-hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);display:flex;align-items:flex-end;min-height:220px;background:var(--kp-soft);overflow:hidden}.kp-single--hero .kp-hero{min-height:clamp(320px,33vw,480px);background:#2b2b29}.kp-hero__bg{position:absolute;inset:0;background:var(--kp-hero-img) var(--kp-hero-pos, center)/cover no-repeat;transform:scale(var(--kp-hero-zoom, 1));transform-origin:var(--kp-hero-pos, center)}.kp-single--hero-poster .kp-hero__bg{inset:-40px;filter:blur(28px) brightness(.75);transform:none}.kp-hero__shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75)0,rgba(0,0,0,.25) 55%,transparent 100%)}.kp-single--lisib-flou .kp-hero__shade{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to top,#000 0,#000 35%,transparent 70%);mask-image:linear-gradient(to top,#000 0,#000 35%,transparent 70%)}.kp-hero__inner{position:relative;width:100%;max-width:var(--global-content-width, 1290px);margin:0 auto;padding:48px var(--global-content-edge-padding, 1.5rem) 44px;box-sizing:border-box}.kp-single--poster .kp-hero__text{max-width:calc(100% - var(--kp-side) - 56px)}.kp-single--lisib-bande .kp-hero__text{display:inline-block;background:rgba(0,0,0,.62);padding:18px 24px;border-radius:var(--kp-radius)}html body .kp-single__title{font-size:clamp(2.4em,6vw,5.2em);line-height:1;font-weight:800;margin:0;text-transform:uppercase;letter-spacing:-.02em;color:var(--kp-ink)}html body .kp-single__baseline{font-size:clamp(1.2em,2.4vw,1.9em);line-height:1.25;font-weight:600;margin:10px 0 0;color:var(--kp-ink)}html body .kp-single--hero .kp-single__baseline,html body .kp-single--hero .kp-single__title{color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.35)}.kp-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--kp-side);grid-template-areas:"main side";gap:64px;align-items:stretch}.kp-main,.kp-side{display:flex;flex-direction:column}.kp-side{grid-area:side;gap:24px;padding-bottom:40px}.kp-main{grid-area:main;min-width:0;padding:40px 0 48px;gap:40px}.kp-side__poster{position:relative;margin-top:-250px;border-radius:var(--kp-radius);overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.28);z-index:1;background:#fff}.kp-single--nohero .kp-side__poster{margin-top:-120px}.kp-side__poster img{display:block;width:100%;height:auto!important}.kp-side__booking{gap:24px}.kp-booking,.kp-side__booking,.kp-side__sticky{display:flex;flex-direction:column}.kp-side__sticky{position:sticky;top:var(--kp-sticky-top, 24px);gap:24px}@media (min-width:900px){.kp-side__sticky .kp-booking,.kp-side__sticky .kp-side__booking{display:contents}html body .kp-side__sticky .kp-btn--big{position:sticky;top:var(--kp-btn-top, 24px);z-index:3;box-shadow:0-24px 0 0 var(--kp-page-bg, var(--global-palette8, #f7fafc)),0 12px 0 0 var(--kp-page-bg, var(--global-palette8, #f7fafc))}}.kp-single--noposter .kp-side{padding-top:40px}html body .kp-box__label{font-size:.8em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kp-muted);margin:0 0 4px;line-height:1.4}.kp-booking{gap:20px}html body .kp-booking__hint{margin:-8px 0 0;font-size:.9em;color:var(--kp-muted)}html body ul.kp-dates,html body ul.kp-prices__list{list-style:none;margin:0;padding:0}html body .kp-agenda ul,html body ul.kp-acces{list-style:none;padding:0}html body .kp-date,html body .kp-price{margin:0;border-bottom:1px solid var(--kp-line)}html body .kp-date{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0}.kp-date__day{font-weight:700}.kp-date--annule .kp-date__when,.kp-date--complet .kp-date__when,.kp-date--reporte .kp-date__when{color:var(--kp-muted)}.kp-date--annule .kp-date__day,.kp-date--complet .kp-date__day,.kp-date--reporte .kp-date__day{text-decoration:line-through}html body .kp-price{padding:9px 0}.kp-price__row{display:flex;justify-content:space-between;gap:12px}.kp-price__name{font-weight:600}.kp-price__value{font-weight:700;max-width:50%;text-align:right;overflow-wrap:anywhere}.kp-price__sub{font-size:.85em;color:var(--kp-muted)}.kp-price__sub span:last-child{white-space:nowrap}html body .kp-prices__note{margin:10px 0 0;font-size:.85em;color:var(--kp-muted)}html body .kp-place p{margin:0}.kp-place__name{font-weight:700}html body .kp-place__addr,html body .kp-place__transports{font-size:.92em;color:var(--kp-muted)}html body .kp-place__map{margin:10px 0 8px}.kp-place__map img{display:block;width:100%;height:110px!important;object-fit:cover;border-radius:var(--kp-radius)}html body ul.kp-acces{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}html body .kp-acces__item{display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 10px;font-size:.85em;border:1px solid #d5d1c7;border-radius:4px}.kp-side__actions{display:flex;flex-direction:column;gap:14px;padding-top:16px;border-top:1px solid var(--kp-line)}.kp-agenda summary{cursor:pointer;color:var(--kp-accent-dark);font-weight:600;list-style:none}.kp-agenda summary::-webkit-details-marker{display:none}html body .kp-agenda ul{margin:8px 0 0}html body .kp-agenda li{display:flex;flex-wrap:wrap;gap:4px 14px;padding:6px 0;margin:0;font-size:.9em}.kp-agenda__date{flex-basis:100%;font-weight:600}.kp-share{font-size:.95em}.kp-share__links{display:flex;align-items:center;gap:10px}.kp-share__label{color:var(--kp-muted)}html body .kp-share__native,html body a.kp-share__btn{align-items:center;justify-content:center;border:1px solid #d5d1c7;color:var(--kp-ink)}html body a.kp-share__btn{display:inline-flex;width:44px;height:44px;border-radius:50%;text-decoration:none}html body a.kp-share__btn:hover{border-color:var(--kp-accent);color:var(--kp-accent-dark)}html body .kp-share__native{display:flex;gap:8px;width:100%;min-height:48px;background:#fff;border-radius:var(--kp-radius);font:inherit;font-weight:600;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}.kp-share__links[hidden],.kp-share__native[hidden]{display:none}html body .kp-notice{display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px 16px;background:var(--kp-soft);border-radius:var(--kp-radius)}.kp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;border-top:1px solid var(--kp-line);border-bottom:1px solid var(--kp-line)}.kp-fact{padding:14px 18px;border-left:1px solid var(--kp-line)}.kp-fact:first-child{padding-left:0;border-left:0}html body .kp-fact dt{font-size:.78em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kp-muted);margin:0}html body .kp-fact dd{margin:4px 0 0;font-size:1.1em;font-weight:600}html body .kp-lead{font-size:1.45em;line-height:1.35;font-weight:600;margin:0}.kp-single__content>:first-child{margin-top:0}.kp-single__content>:last-child{margin-bottom:0}.kp-section{display:flex;flex-direction:column;gap:16px}html body .kp-section-title{font-size:1.5em;line-height:1.2;margin:0}.kp-video{position:relative;width:100%;border-radius:8px;overflow:hidden;background:#111}.kp-video--horizontal{aspect-ratio:16/9}.kp-video--vertical{aspect-ratio:9/16}.kp-video iframe,.kp-video video{position:absolute;inset:0;width:100%!important;height:100%!important;border:0}.kp-embed{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#111;cursor:pointer}.kp-embed img{display:block;width:100%;height:100%;object-fit:cover}.kp-embed__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:68px;height:48px;margin:-24px 0 0-34px;border-radius:12px;background:rgba(0,0,0,.72);color:#fff;transition:background .15s}.kp-embed:focus-visible .kp-embed__play,.kp-embed:hover .kp-embed__play{background:#e00}.kp-embed:focus-visible{outline:3px solid var(--kp-accent);outline-offset:2px}.kp-video>a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff}.kp-vrow{position:relative}.kp-vrow__track{gap:48px}.kp-vrow .kp-video--vertical{flex:0 0 230px;width:230px}.kp-vrow--3 .kp-vrow__track{gap:32px}.kp-vrow--many .kp-vrow__track{justify-content:flex-start;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:8px}.kp-vrow--many .kp-video--vertical{scroll-snap-align:start}.kp-vrow--1,.kp-vrow__track{display:flex;justify-content:center}.kp-vrow--1 .kp-video--vertical{width:260px;flex:0 0 260px}html body .kp-carousel__nav,html body .kp-vrow__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:#fff;color:var(--kp-ink);font-size:26px;line-height:1;padding:0;box-shadow:0 2px 10px rgba(0,0,0,.25);cursor:pointer;z-index:2}.kp-carousel__nav--prev,.kp-vrow__nav--prev{left:12px}.kp-carousel__nav--next,.kp-vrow__nav--next{right:12px}.kp-carousel{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.kp-carousel--many{grid-template-columns:minmax(0,1fr) 110px}.kp-carousel__stage,html body .kp-carousel__slide{display:flex;align-items:center;justify-content:center}.kp-carousel__stage{position:relative;height:min(68vh,560px);background:var(--kp-soft);border-radius:8px;overflow:hidden;outline:0}html body .kp-carousel__slide{margin:0;width:100%;height:100%}.kp-carousel__slide[hidden]{display:none}.kp-carousel__slide img{display:block;max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain}.kp-carousel__count{position:absolute;bottom:10px;left:14px;font-size:.8em;background:rgba(255,255,255,.85);padding:2px 8px;border-radius:3px}.kp-carousel__thumbs,.kp-sound{display:flex;flex-direction:column}.kp-carousel__thumbs{gap:10px;max-height:min(68vh,560px);overflow-y:auto;scrollbar-width:thin}html body .kp-carousel__thumb{flex:0 0 auto;padding:0;margin:0;border:0;background:0 0;border-radius:4px;overflow:hidden;opacity:.6;cursor:pointer;box-shadow:none;aspect-ratio:4/3;outline:3px solid transparent;outline-offset:-3px}html body .kp-carousel__thumb.is-active{opacity:1;outline-color:var(--kp-accent)}.kp-carousel__thumb img{display:block;width:100%;height:100%!important;object-fit:cover}.kp-sound{gap:8px;padding:14px 16px;border:1px solid var(--kp-line);border-radius:8px}html body .kp-sound__title{margin:0;font-weight:700}.kp-sound audio{width:100%}.kp-sound iframe{width:100%;max-height:170px;border:0}.kp-press{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}html body .kp-quote{margin:0;padding:18px 22px;background:#f7f6f2;border:0;border-radius:8px}html body .kp-quote p{margin:0;font-size:1.1em;font-style:italic}html body .kp-quote cite{display:block;margin-top:8px;font-size:.9em;font-style:normal;color:var(--kp-muted)}.kp-reviews__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}html body .kp-review{margin:0;padding:16px 18px;border:1px solid var(--kp-line);border-radius:8px}html body .kp-review blockquote{margin:0;padding:0;border:0;font-style:normal;font-size:1em}html body .kp-review figcaption{margin-top:8px;font-size:.88em;color:var(--kp-muted)}.kp-team{padding-top:24px;border-top:1px solid var(--kp-line)}html body .kp-team__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px 24px;margin:0}html body .kp-team__item dt{font-size:.88em;color:var(--kp-muted);font-weight:400;margin:0}html body .kp-team__item dd{margin:2px 0 0;font-weight:700}html body .kp-mentions p{margin:0 0 6px;font-size:.92em;color:var(--kp-muted)}html body .kp-dossier{margin:0}.kp-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 28px;background:var(--kp-soft);border-radius:8px}html body .kp-cta__title{margin:0;font-weight:700;font-size:1.15em}html body .kp-cta__when{margin:0;font-size:.92em;color:var(--kp-muted)}.kp-foot{padding-top:20px;border-top:1px solid var(--kp-line)}html body .kp-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0}.kp-related{width:100vw;margin-left:calc(50% - 50vw);background:#f7f6f2;padding:48px 0 56px}.kp-related__inner{max-width:var(--global-content-width, 1290px);margin:0 auto;padding:0 var(--global-content-edge-padding, 1.5rem);box-sizing:border-box}html body .kp-related__title{margin:0 0 22px;font-size:1.7em}.kp-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.kp-mini__image{position:relative;display:block;aspect-ratio:2/3;border-radius:var(--kp-radius);overflow:hidden}html body .kp-mini__dates{margin:10px 0 2px;font-size:.9em;font-weight:700;color:var(--kp-accent-dark)}html body .kp-mini__title{margin:0;font-size:1.15em;line-height:1.2}html body .kp-mini__title a{color:var(--kp-ink);text-decoration:none}.kp-mbar{display:none}@media (max-width:1024px){:root{--kp-side:300px}.kp-layout{gap:40px}.kp-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.kp-hero,.kp-single--hero .kp-hero{min-height:0;background:0 0}.kp-hero__bg,.kp-hero__shade{display:none}.kp-hero__inner{padding-top:20px;padding-bottom:4px}.kp-single--lisib-bande .kp-hero__text,.kp-single--poster .kp-hero__text{max-width:none;display:block;background:0 0;padding:0}html body .kp-single--hero .kp-single__baseline,html body .kp-single--hero .kp-single__title{color:var(--kp-ink);text-shadow:none}html body .kp-single__title{font-size:clamp(2.2em,11vw,3.2em)}.kp-layout{display:flex;flex-direction:column;gap:0}.kp-side,.kp-single--noposter .kp-side{padding:16px 0 0}.kp-side__poster,.kp-single--nohero .kp-side__poster{margin-top:0;box-shadow:none}.kp-side__sticky{position:static}.kp-main{padding-top:32px;gap:32px}.kp-facts{display:block;border-bottom:0}.kp-fact,.kp-fact:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-left:0;border-bottom:1px solid var(--kp-line)}html body .kp-fact dd{margin:0;font-size:1em;text-align:right}html body .kp-lead{font-size:1.25em}.kp-vrow--3 .kp-vrow__track,.kp-vrow__track{gap:12px}.kp-vrow .kp-video--vertical{flex:1 1 0;width:auto;min-width:0}.kp-vrow--1 .kp-video--vertical{flex:0 0 70%;width:70%}.kp-vrow--scroll-mobile .kp-vrow__track{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.kp-vrow--scroll-mobile .kp-video--vertical{flex:0 0 42%;scroll-snap-align:start}.kp-vrow__nav{display:none}.kp-carousel--many{grid-template-columns:minmax(0,1fr)}.kp-carousel__stage{height:min(60vh,420px)}.kp-carousel__thumbs{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden}html body .kp-carousel__thumb{width:80px}.kp-cta{padding:18px}.kp-cta .kp-btn{width:100%}.kp-related{padding:32px 0 40px}.kp-related__grid{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory}.kp-mini{flex:0 0 42%;scroll-snap-align:start}.kp-mbar:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:9990;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0));background:#fff;box-shadow:0-6px 18px rgba(0,0,0,.12)}.kp-mbar__info{display:flex;flex-direction:column;font-size:.9em;line-height:1.3}.kp-mbar__more{color:var(--kp-muted)}html body a.kp-mbar__btn{flex-shrink:0}.kp-single{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.kp-card__image .kp-frame img,.kp-vrow--many .kp-vrow__track{transition:none;scroll-behavior:auto}}.kp-card__visual{display:flex;flex-direction:column;align-items:flex-start}.kp-card__visual .kp-card__image{width:100%;box-sizing:border-box;border:var(--kp-lisere) solid var(--kp-c1, #cfcfcb);border-radius:0}.kp-card--duo .kp-card__visual .kp-card__image{border-image:linear-gradient(114deg,var(--kp-c1) 50%,var(--kp-c2) 70%)1}.kp-card__onglets{display:flex;gap:4px}.kp-onglet{display:inline-block;padding:3px 12px 4px;border-radius:0 0 10px 10px;background:var(--kp-c1);color:var(--kp-i1);font-size:.78em;font-weight:800;line-height:1.3;white-space:nowrap}.kp-onglet--2{background:var(--kp-c2);color:var(--kp-i2)}html body .kp-card__title{margin-top:2px}html body .kp-card__dates{color:var(--kp-ink);font-size:.95em}html body .kp-card__meta{margin:0;font-size:.85em;color:var(--kp-muted)}html body .kp-filters .kp-chip--salle{border-color:var(--kp-chip-c)}html body .kp-filters .kp-chip--salle:hover{border-color:var(--kp-chip-c);box-shadow:inset 0 0 0 1px var(--kp-chip-c)}html body .kp-filters .kp-chip--salle.is-active{background:var(--kp-chip-c);border-color:var(--kp-chip-c);color:var(--kp-chip-i)}.kp-date__salle{display:inline-block;margin-left:4px;padding:1px 8px;border-radius:999px;background:var(--kp-c1);color:var(--kp-i1);font-size:.78em;font-weight:700;vertical-align:.1em}