.kt-recipe-video-head{text-align:center;max-width:68rem;margin:0 auto var(--ktp-heading-gap, 3.2rem)}.kt-recipe-video-eyebrow{font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;color:var(--kt-teal-text)}.kt-recipe-video-heading{font-family:var(--kt-font-display);font-weight:700;font-size:clamp(2.6rem,3.4vw,3.6rem);line-height:1.2;color:var(--kt-ink);text-wrap:balance;margin:0 0 1.2rem}.kt-recipe-video-sub{font-size:1.55rem;color:var(--kt-ink-soft);margin:0}.kt-recipe-video-grid{display:grid;gap:3.6rem;align-items:start}@media screen and (min-width:750px){.kt-recipe-video-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:center}}@media screen and (min-width:990px){.kt-recipe-video-grid{gap:5.6rem}}@media screen and (min-width:750px){.kt-recipe-video-grid--no-media{grid-template-columns:1fr}.kt-recipe-video-grid--no-media .kt-recipe-video-card{max-width:84rem;margin-inline:auto;width:100%}}.kt-recipe-video-media{max-width:34rem;margin-inline:auto;width:100%}@media screen and (min-width:750px){.kt-recipe-video-media{max-width:40rem}}.kt-recipe-video-frame{position:relative;aspect-ratio:9 / 16;border-radius:var(--kt-radius);overflow:hidden;background:var(--kt-blush);box-shadow:var(--kt-shadow-card)}.kt-recipe-video-player,.kt-recipe-video-fallback{width:100%;height:100%;object-fit:cover;display:block}.kt-recipe-video-frame--placeholder{display:grid;place-items:center;text-align:center;border:2px dashed var(--kt-line);background:var(--kt-paper);box-shadow:none;padding:2.4rem}.kt-recipe-video-frame--placeholder p{margin:0;font-size:1.35rem;line-height:1.6;color:var(--kt-ink-soft)}.kt-recipe-video-toggle{position:absolute;left:1.2rem;bottom:1.2rem;width:44px;height:44px;border-radius:50%;border:1px solid var(--kt-line);background:#fffffff0;color:var(--kt-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 14px -4px #2b252159;transition:transform .18s ease,background .18s ease}.kt-recipe-video-toggle:hover{transform:scale(1.06);background:#fff}.kt-recipe-video-note{margin:1.4rem 0 0;text-align:center;font-size:1.3rem;color:var(--kt-ink-soft)}.kt-recipe-video-card{padding:2.8rem 2.4rem}@media screen and (min-width:750px){.kt-recipe-video-card{padding:3.6rem 3.2rem}}@media screen and (min-width:990px){.kt-recipe-video-card{padding:4.4rem 4rem}}.kt-recipe-video-cat{margin-bottom:1.2rem}.kt-recipe-video-title{font-family:var(--kt-font-display);font-weight:700;line-height:1.2;font-size:clamp(2.6rem,3.4vw,3.6rem);color:var(--kt-ink);text-wrap:balance;margin:0 0 1.2rem}.kt-recipe-video-desc{font-size:1.55rem;color:var(--kt-ink-soft);max-width:52rem;margin:0 0 2.4rem}.kt-recipe-video-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;font-size:1.4rem;color:var(--kt-ink-soft);margin:0 0 2.4rem;padding:0;list-style:none}.kt-recipe-video-meta b{color:var(--kt-ink);font-weight:600}.kt-recipe-video-macros{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:0 0 2.8rem}@media screen and (min-width:990px){.kt-recipe-video-macros{grid-template-columns:repeat(4,1fr)}}.kt-recipe-video-macro{border-radius:var(--kt-radius-sm);border:1px solid var(--kt-line);padding:1.4rem 1.4rem 1.2rem}.kt-recipe-video-macro.kcal{background:var(--kt-blush)}.kt-recipe-video-macro.protein{background:var(--kt-mint);border:2px solid var(--kt-teal);padding:1.3rem 1.3rem 1.1rem}.kt-recipe-video-macro.fat{background:var(--kt-butter)}.kt-recipe-video-macro.carbs{background:var(--kt-lilac)}.kt-recipe-video-macro .cap{font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kt-ink-soft);margin:0 0 .4rem}.kt-recipe-video-macro .num{font-family:var(--kt-font-display);font-weight:700;font-size:clamp(2.4rem,2.6vw,3rem);line-height:1.1;margin:0}.kt-recipe-video-macro.kcal .num{color:var(--kt-coral-text)}.kt-recipe-video-macro.protein .num{color:var(--kt-teal-text)}.kt-recipe-video-macro.fat .num{color:var(--kt-amber-text)}.kt-recipe-video-macro.carbs .num{color:var(--kt-violet-text)}.kt-recipe-video-macro .unit{font-family:var(--kt-font-body);font-size:1.3rem;font-weight:600;color:var(--kt-ink-soft)}.kt-recipe-video-block{margin-bottom:2.8rem}.kt-recipe-video-block-title{font-family:var(--kt-font-display);font-size:2.1rem;line-height:1.25;font-weight:700;color:var(--kt-ink);margin:0 0 1.4rem}.kt-recipe-video-ingredients{display:grid;gap:.9rem 2.4rem;font-size:1.45rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.kt-recipe-video-ingredients{grid-template-columns:1fr 1fr}}.kt-recipe-video-ingredients li{position:relative;padding-left:1.6rem}.kt-recipe-video-ingredients li:before{content:"";position:absolute;left:0;top:.75em;width:6px;height:6px;border-radius:50%;background:var(--kt-teal)}.kt-recipe-video-ing-alt{display:block;font-size:1.3rem;color:var(--kt-ink-soft);margin-top:.2rem}.kt-recipe-video-steps{counter-reset:kt-recipe-step;display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.kt-recipe-video-steps li{counter-increment:kt-recipe-step;position:relative;padding-left:3.6rem;font-size:1.45rem}.kt-recipe-video-steps li:before{content:counter(kt-recipe-step);position:absolute;left:0;top:-.1em;font-family:var(--kt-font-display);font-size:2.4rem;font-weight:700;line-height:1;color:var(--kt-coral-text)}.kt-recipe-video-selling{background:var(--kt-blush);border-radius:var(--kt-radius-sm);padding:1.6rem 1.8rem;font-size:1.45rem;font-weight:500;text-align:center;max-width:54rem;margin:0 auto 2.4rem}.kt-recipe-video-actions{text-align:center}.kt-recipe-video-actions .kt-button{width:100%}@media screen and (min-width:750px){.kt-recipe-video-actions .kt-button{width:auto}}.kt-recipe-video-hint{margin:1.2rem 0 0;font-size:1.25rem;color:var(--kt-ink-soft)}.kt-recipe-video-editor-note{margin:1rem 0 0;font-size:1.25rem;color:var(--kt-ink-soft)}@media(prefers-reduced-motion:reduce){.kt-recipe-video-toggle{transition:none}.kt-recipe-video-toggle:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kt-recipe-video.css.map */
