.ky{--ky-r:clamp(1.25rem, 2.5vw, 2rem);color:#fff;background:#000}.ky-fp-nom{font-family:var(--font-display);font-weight:900}.ky-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1.25rem;display:flex}.ky-btn{border-radius:var(--radius-pill);background:var(--ky-btn-bg,var(--color-orange));min-height:2.75rem;color:var(--ky-btn-fg,#fff);font-family:var(--font-display);font-size:var(--ky-btn-taille,1.17rem);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:.55rem;padding:0 1.125rem;font-weight:700;line-height:1;display:inline-flex}.ky-btn-texte{text-box:trim-both cap alphabetic;display:block}.ky-lien{min-height:2.75rem;color:inherit;white-space:nowrap;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;font-size:.9375rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.ky-btn:focus-visible,.ky-lien:focus-visible,.ky-plateau:focus-visible{outline-offset:3px;outline:3px solid}.ky-hero{padding-top:var(--h-header);background:#000;position:relative}.ky-film{width:100%;height:min(177.8vw, calc(100svh - var(--h-header) - 7.25rem));margin-inline:auto;position:relative;overflow:hidden}.ky-film-cadre{position:relative}.ky-film-badge{z-index:2;pointer-events:none;height:auto;position:absolute}.ky-film-badge--wow{display:none}.ky-film-badge--unik{width:clamp(3.75rem,17vw,5rem);bottom:9%;right:4%;rotate:-8deg}@media (min-width:768px){.ky-film-badge--wow{width:clamp(8rem,12vw,13rem);display:block;top:5%;right:2.5%;rotate:8deg}.ky-film-badge--unik{width:clamp(5rem,7vw,7.5rem);bottom:10%;right:2.5%}}.ky-film img,.ky-film video{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.ky-film:after{content:"";pointer-events:none;background:linear-gradient(#000,#00000080 2%,#0000 8%),linear-gradient(#0000 92%,#00000080 97%,#000),radial-gradient(80% 125%,#0000 72%,#00000047);position:absolute;inset:0}.ky-bande{padding:.5rem 1.25rem calc(.75rem + var(--ky-r));flex-direction:column-reverse;gap:.25rem;display:flex}.ky-bande .ky-btn{justify-content:center}.ky-recettes{grid-template-columns:repeat(3,auto);justify-content:space-between;margin:0;padding:0;list-style:none;display:grid}.ky-recette{border-radius:var(--radius-pill);color:#fff;min-height:2.75rem;font-family:var(--font-display);align-items:center;gap:.4rem;font-size:clamp(.9375rem,4.2vw,1.125rem);font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.ky-recette:focus-visible{outline-offset:3px;outline:3px solid #fff}.ky-recette>:last-child{color:#ffa51b;transition:translate .2s var(--ease-franc)}@media (hover:hover){.ky-recette:hover>:last-child{translate:.2rem}}@media (min-width:768px){.ky-bande{padding:.625rem 2.7% calc(.875rem + var(--ky-r));flex-direction:row;justify-content:space-between;align-items:center}.ky-recettes{gap:clamp(1.75rem,3.5vw,3.5rem)}}.ky-chap{scroll-margin-top:var(--h-header)}.ky-chap:last-child{padding-bottom:clamp(1.75rem,3.5vw,3rem)}#recettes{scroll-margin-top:var(--h-header)}.ky-chap{--ky-fond:var(--color-surface);--ky-encre:var(--color-ink);--ky-mot:var(--color-orange);margin-top:calc(var(--ky-r) * -1);padding-block:clamp(1.75rem, 3.5vw, 3rem) calc(clamp(1.75rem, 3.5vw, 3rem) + var(--ky-r));border-radius:var(--ky-r) var(--ky-r) 0 0;background:var(--ky-fond);color:var(--ky-encre);position:relative;overflow:clip;container-type:inline-size}.ky-chap--piment{--ky-fond:#c4361c;--ky-encre:#fff;--ky-mot:#fff;--ky-btn-bg:#fff;--ky-btn-fg:var(--color-ink);--ky-btn-taille:1.0625rem}.ky-chap--vert{--ky-fond:#658515;--ky-encre:#fff;--ky-btn-bg:#fff;--ky-btn-fg:var(--color-ink);--ky-btn-taille:1.0625rem;padding-top:0}.ky-chap--vert .ky-plan{margin-top:-12cqw}.ky-chap--vert .ky-appels{padding-top:0}.ky-veggie-film{aspect-ratio:1190/800;position:relative;overflow:hidden}.ky-veggie-film video,.ky-veggie-film img{object-fit:cover;object-position:78% 50%;width:100%;height:100%;position:absolute;inset:0}.ky-veggie-film:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--ky-fond), transparent 5%), linear-gradient(to top, var(--ky-fond), transparent 10%), linear-gradient(to right, var(--ky-fond), transparent 2%), linear-gradient(to left, var(--ky-fond), transparent 2%);position:absolute;inset:0}.ky-scene{--ky-f:min(24cqw, calc(94cqw / var(--ky-l)))}.ky-mot{font-family:var(--font-display);font-weight:900;font-size:var(--ky-f);letter-spacing:-.01em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--ky-mot);line-height:.82}.ky-plan{z-index:1;margin-top:calc(var(--ky-f) * -.34);justify-content:center;display:flex;position:relative}.ky-plateau{width:min(94cqw,40rem);color:inherit;cursor:pointer;transition:translate .24s var(--ease-franc);background:0 0;border:0;padding:0;display:block}.ky-plateau img{width:100%;height:auto;display:block}.ky-appels{display:none}.ky-appel{background:currentColor;flex:none;max-width:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ky-dit{text-align:center;gap:.5rem;width:min(100%,76rem);margin:.75rem auto 0;padding-inline:1.25rem;display:grid}.ky-nom{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:900;line-height:1}.ky-ligne{margin-top:.25rem;font-size:.9375rem;font-weight:700}.ky-texte{text-wrap:pretty;max-width:30rem;margin-inline:auto;font-size:.9375rem;line-height:1.45}@media (hover:hover){.ky-plateau:hover{translate:0 -.375rem}}@media (min-width:768px){.ky-film{aspect-ratio:1920/712;background:#000 url(/images/krousty/film-paysage-debut.webp) 50%/cover no-repeat;height:auto}.ky-veggie-film{aspect-ratio:2160/800}.ky-veggie-film video,.ky-veggie-film img{object-position:center}.ky-chap--vert .ky-plan{margin-top:-6cqw}}@media (min-width:1024px){.ky-plateau{width:min(52cqw,52rem)}.ky-appels{min-width:0;padding-top:calc(var(--ky-f) * .34);flex-direction:column;flex:1;justify-content:space-evenly;gap:1rem;display:flex}.ky-appels--g{align-items:flex-end}.ky-appels--d{align-items:flex-start}.ky-dit{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:2.5rem;margin-top:1.25rem}.ky-ligne,.ky-lien{font-size:1rem}.ky-texte{max-width:34rem;margin-inline:0;font-size:1.0625rem}.ky-actions{justify-content:flex-start}.ky-bande .ky-actions{justify-content:center}.ky-chap--vert .ky-plateau{width:min(44cqw,44rem)}}.ky-raccord{display:none}@media (min-width:1024px){.ky-raccord{z-index:3;pointer-events:none;height:0;display:block;position:relative}.ky-raccord img{top:calc(var(--ky-r) * -.5);width:clamp(5.5rem,7vw,7rem);height:auto;position:absolute;translate:0 -50%}.ky-raccord--sceau img{width:clamp(7.5rem,10vw,10rem);top:7rem;right:max(2.5rem,50% - 44rem);rotate:10deg}.ky-raccord--gauche img{left:max(2rem,50% - 46rem);rotate:-8deg}.ky-plateau img{filter:drop-shadow(0 1.75rem 1.5rem #00000047)}.ky-dit{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);padding-top:1.25rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ky-plateau img{animation:linear both ky-monte;animation-timeline:view();animation-range:entry entry 45%}}}@keyframes ky-monte{0%{opacity:0;translate:0 1.5rem}}@media (prefers-reduced-motion:reduce){.ky-plateau{transition:none}}
