@property --button-gradient-angle{syntax:"<angle>";initial-value:135deg;inherits:false}@keyframes button-gradient-rotate{0%{--button-gradient-angle:0deg}to{--button-gradient-angle:360deg}}.single-vl_recipe .vl-recipe-content__instructions .vl-recipe-mark-as-done{max-width:42.5rem;width:100%}.single-vl_recipe .vl-recipe-content__instructions__wrapper{max-width:42.5rem}.single-vl_recipe .vl-recipe-content__instructions__wrapper>h2{color:var(--color-heading);color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-h2);margin-bottom:1.5rem;margin-top:0;text-align:center}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions__wrapper>h2{margin-bottom:2rem;text-align:left}}.single-vl_recipe .vl-recipe-content__instructions__wrapper h3{font-weight:var(--font-weight-medium);letter-spacing:0;line-height:var(--line-height-h3-optional);margin-bottom:1rem;text-transform:none}@media(max-width:599px){.single-vl_recipe .vl-recipe-content__instructions__wrapper h3{font-size:1.25rem}}.single-vl_recipe .vl-recipe-content__instructions__wrapper .oven-temperature{align-items:center;color:var(--color-brand);display:inline-flex;font-family:var(--font-family-sans);font-size:var(--font-size-15);font-weight:var(--font-weight-regular);line-height:1.25rem;margin-bottom:2.5rem;min-height:unset;padding-top:0;text-transform:uppercase}.single-vl_recipe .vl-recipe-content__instructions__wrapper .oven-temperature:before{display:none}.single-vl_recipe .vl-recipe-content__instructions__wrapper .oven-temperature svg{margin-right:0}.single-vl_recipe .vl-recipe-content__instructions__wrapper .oven-temperature span{font-size:1.0625rem;font-weight:var(--font-weight-medium);margin-right:0}.single-vl_recipe .vl-recipe-content__instructions__wrapper li:first-child{padding-top:0}.single-vl_recipe .vl-recipe-content__instructions__wrapper ol:not(:last-of-type){margin-bottom:2rem}.single-vl_recipe .vl-recipe-content__instructions__wrapper ol:last-of-type{margin-bottom:.75rem}.single-vl_recipe .vl-recipe-content__instructions__wrapper li{display:flex;gap:.5rem;margin:0;padding:1rem 0 0}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list{background-color:var(--valio-additional-brown);border-radius:.75rem;display:flex;gap:1rem;margin-bottom:.75rem;padding:1.5rem}@media(max-width:781px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list{background-color:var(--valio-natural-white);padding:1rem 1rem 1.5rem}}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list:before{display:none}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list span{font-size:1.0625rem;margin-bottom:1rem}@media(max-width:781px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list span{font-size:1rem}}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list span:last-child{margin-bottom:0}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content{display:flex;flex-direction:column;width:100%}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers{display:flex;flex-direction:row;gap:.5rem;margin-top:1rem}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn{align-items:center;background:var(--color-white);border:1px solid #6161614d;border-radius:50%;color:var(--valio-iconic-blue);cursor:pointer;display:flex;font-size:1rem;font-weight:var(--font-weight-medium);gap:.375rem;height:3rem;justify-content:center;letter-spacing:.16px;padding:0;transition:color .25s ease,border-color .25s ease;width:3rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn{border-radius:2rem;height:2.5rem;padding-inline:1rem;width:fit-content}}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn.gradient{background:linear-gradient(var(--color-white),var(--color-white)) padding-box,linear-gradient(var(--button-gradient-angle,135deg),#cfb5ff,#ffdae0,#dccbfa,#a383dc) border-box;border:1.5px solid #0000}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn.gradient.animated{animation:button-gradient-rotate 4s linear infinite}@media(prefers-reduced-motion:reduce){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn.gradient.animated{animation:none}}.is-authenticated .single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn.gradient{border:1px solid #6161614d}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn.gradient:hover{background:linear-gradient(var(--color-white),var(--color-white)) padding-box,linear-gradient(var(--button-gradient-angle,135deg),#a383dc,#dccbfa,#ffdae0,#cfb5ff) border-box}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn[data-loaded=false]{cursor:wait;pointer-events:none;position:relative}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn:disabled{cursor:not-allowed;pointer-events:none}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn:hover{border-color:var(--valio-iconic-blue);filter:brightness(1)}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn{background:#0000;border-color:#204dc6;border-radius:2rem;border-width:1.5px;color:#204dc6;height:2rem;padding-inline:.75rem;width:fit-content}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn.is-running,.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn.is-running.gradient,.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn.is-running.gradient.animated,.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn.is-running:hover{animation:none;background:var(--valio-action-blue);background-image:none;color:var(--valio-pure-white)}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn.is-running svg path{stroke:currentColor}@media(max-width:1079px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers{flex-wrap:wrap}}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content .step-indicator{font-weight:var(--font-weight-medium)}@media(max-width:781px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content .step-indicator{font-size:1rem}}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list.completed{height:70px;margin-bottom:0;overflow:hidden;position:relative}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list.completed .step-instructions{display:none}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list.completed:after{background:linear-gradient(to bottom,#0000 50%,var(--valio-natural-white) 95%);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}@media(max-width:781px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list.completed:after{background:linear-gradient(to bottom,#0000 0,var(--valio-additional-brown) 95%)}}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list.completed:last-child:after{background:#0000}@media(max-width:781px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list.completed:last-child:after{background:#0000;padding:1rem}}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list.completed:last-child{margin-bottom:0}.single-vl_recipe .vl-recipe-content__instructions__wrapper .video-wrapper{margin-bottom:1rem;margin-top:1rem}.single-vl_recipe .vl-recipe-content__instructions__wrapper .image-wrapper{margin-bottom:0;margin-top:1rem}.single-vl_recipe .vl-recipe-content__instructions__wrapper .image-wrapper img{border-radius:1rem}@media(max-width:781px){.single-vl_recipe .vl-recipe-content__instructions__wrapper :is(.image-wrapper,.video-wrapper){margin-left:-40px;width:calc(100% + 40px)}}.single-vl_recipe .vl-recipe-content__instructions__tips{background-color:var(--valio-additional-brown);border-radius:.75rem;margin-bottom:.75rem;margin-top:0;padding:1.5rem}@media(max-width:781px){.single-vl_recipe .vl-recipe-content__instructions__tips{background-color:var(--valio-natural-white)}}.single-vl_recipe .vl-recipe-content__instructions__tips-list>h3{color:var(--valio-iconic-blue)}@media(max-width:781px){.single-vl_recipe .vl-recipe-content__instructions__tips-list>h3{color:var(--text-primary);font-size:1rem;margin-bottom:.5rem}}.single-vl_recipe .vl-recipe-content__instructions__nutrients h3{color:var(--color-heading);font-family:var(--font-family-gotham);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);margin-bottom:2rem}@media(max-width:599px){.single-vl_recipe .vl-recipe-content__instructions__nutrients h3{font-size:1.0625rem;letter-spacing:.0213rem;line-height:var(--line-height-h4-optional)}}.single-vl_recipe .vl-recipe-content__instructions__nutrients__table{gap:1rem;grid-auto-columns:unset}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions__nutrients__table{grid-auto-flow:unset;grid-template-columns:repeat(5,1fr)}}@media(min-width:1080px){.single-vl_recipe .vl-recipe-content__instructions__nutrients__table{grid-template-columns:repeat(6,1fr)}}@media(min-width:1280px){.single-vl_recipe .vl-recipe-content__instructions__nutrients__table{grid-auto-flow:column;grid-template-columns:unset}}.single-vl_recipe .vl-recipe-content__instructions__nutrients__table__item{align-items:center;background-color:var(--valio-additional-brown);border-radius:var(--radius-12);flex-direction:row;gap:.5rem;justify-content:space-between;padding:1rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions__nutrients__table__item{flex-direction:column;justify-content:unset}}@media(min-width:1280px){.single-vl_recipe .vl-recipe-content__instructions__nutrients__table__item{width:9.625rem}}.single-vl_recipe .vl-recipe-content__instructions__nutrients__table__item .nutrient-name{font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.0938rem;line-height:1}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions__nutrients__table__item .nutrient-name{text-align:center}}.single-vl_recipe .vl-recipe-content__instructions__nutrients__table__item .nutrient-value{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1.3}.single-vl_recipe .vl-recipe-content__instructions__collaboration__tag{--button-background:#0000;background-color:var(--valio-chive-purple);border-radius:2.25rem;color:var(--valio-iconic-blue);font-size:1rem;font-weight:var(--font-weight-medium);letter-spacing:.0088rem;line-height:1.2;padding:var(--spacing-8) var(--spacing-10);text-align:center;text-transform:uppercase;width:fit-content}.single-vl_recipe .vl-recipe-content__collaboration{background-color:var(--valio-additional-brown);border-radius:.75rem;margin-bottom:.75rem;margin-top:unset;max-width:unset;padding:1.5rem}@media(max-width:781px){.single-vl_recipe .vl-recipe-content__collaboration{background-color:var(--valio-natural-white)}}.single-vl_recipe .vl-recipe-content__collaboration__content{font-size:1rem}