.lux-recipe{--lux-green: #195e3e;--lux-ink: #111111;--lux-muted: #6b6b66;--lux-surface: #f1efea}.lux-recipe__head{text-align:center;margin-bottom:3.2rem}.lux-recipe__heading{font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.6vw,3.2rem);font-weight:700;color:var(--lux-ink);margin:0}.lux-recipe__sub{margin:1rem 0 0;font-size:1.6rem;color:var(--lux-muted)}.lux-recipe__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2.4rem;margin:0;padding:0;counter-reset:none}@media screen and (min-width:990px){.lux-recipe__steps{grid-template-columns:repeat(var(--lux-cols, 4),1fr);max-width:calc(var(--lux-cols, 4) * 34rem);margin-left:auto;margin-right:auto}}@media screen and (max-width:520px){.lux-recipe__steps{grid-template-columns:1fr;gap:2.8rem}}.lux-step{margin:0}.lux-step__media{position:relative;aspect-ratio:4 / 3;border-radius:20px;overflow:hidden;background:var(--lux-surface)}.lux-step__media img{width:100%;height:100%;object-fit:cover;display:block}.lux-step__placeholder{display:block;width:100%;height:100%}.lux-step__num{position:absolute;top:1.2rem;left:1.2rem;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--lux-green);color:#fff;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #195e3e4d}.lux-step__title{font-family:var(--font-heading-family);font-size:2rem;font-weight:700;line-height:1.25;color:var(--lux-ink);margin:1.6rem 0 .6rem}.lux-step__text{font-size:1.5rem;line-height:1.65;color:#2b2b28;margin:0}.lux-recipe__tip{max-width:80rem;margin:3.2rem auto 0;padding:1.6rem 2.2rem;background:#195e3e12;border-left:4px solid var(--lux-green);border-radius:12px;font-size:1.5rem;line-height:1.6;color:#2b2b28}.lux-recipe__tip strong{color:var(--lux-green)}@media screen and (max-width:520px){.lux-step__media{aspect-ratio:16 / 10}.lux-step__title{margin-top:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lux-recipe.css.map */
