.single-vl_recipe .vl-recipe-content__instructions .vl-recipe-mark-as-done{width:100%;max-width:42.5rem}.single-vl_recipe .vl-recipe-content__instructions__wrapper{max-width:42.5rem}.single-vl_recipe .vl-recipe-content__instructions__wrapper>h2{color:var(--vl--color--iconic-blue);font-family:var(--vl--font-family--valio-sans);font-size:var(--vl--font-size--huge);font-weight:var(--vl--font-weight--semibold);line-height:var(--vl--line-height--heading);text-align:center;margin-top:0;margin-bottom:1.5rem}@media (width>=782px){.single-vl_recipe .vl-recipe-content__instructions__wrapper>h2{text-align:left;margin-bottom:2rem}}.single-vl_recipe .vl-recipe-content__instructions__wrapper h3{font-weight:var(--vl--font-weight--medium);letter-spacing:0;text-transform:none;line-height:var(--vl--line-height--heading);margin-bottom:1rem}@media (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{font-size:var(--vl--font-size--medium);font-weight:var(--vl--font-weight--regular);line-height:1.25rem;font-family:var(--vl--font-family--valio-sans);text-transform:uppercase;color:var(--color-brand);min-height:unset;align-items:center;margin-bottom:2.5rem;padding-top:0;display:inline-flex}.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(--vl--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{gap:.5rem;margin:0;padding:1rem 0 0;display:flex}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list{background-color:var(--vl--color--additional-brown);border-radius:.75rem;gap:1rem;margin-bottom:.75rem;padding:1.5rem;display:flex}@media (width<=781px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list{background-color:var(--vl--color--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{margin-bottom:1rem;font-size:1.0625rem}@media (width<=781px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list span{font-size:var(--vl--font-size--medium)}}.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{flex-direction:column;width:100%;display:flex}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers{flex-direction:row;gap:.5rem;margin-top:1rem;display:flex}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn{width:3rem;height:3rem;font-size:var(--vl--font-size--medium);font-weight:var(--vl--font-weight--medium);letter-spacing:0;color:var(--vl--color--iconic-blue);background:var(--vl--color--pure-white);cursor:pointer;border:1px solid #6161614d;border-radius:50%;justify-content:center;align-items:center;gap:.375rem;padding:0;transition:color .25s,border-color .25s;display:flex}@media (width>=782px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn{border-radius:2rem;width:fit-content;height:2.5rem;padding-inline:1rem}}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn.gradient{background:linear-gradient(var(--vl--color--pure-white), var(--vl--color--pure-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:4s linear infinite button-gradient-rotate}@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(--vl--color--pure-white), var(--vl--color--pure-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]{pointer-events:none;cursor:wait;position:relative}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn:disabled{pointer-events:none;cursor:not-allowed}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn:hover{border-color:var(--vl--color--iconic-blue);filter:brightness()}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn{color:#204dc6;background:0 0;border-width:1.5px;border-color:#204dc6;border-radius:2rem;width:fit-content;height:2rem;padding-inline:.75rem}.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{background:var(--vl--color--action-blue);color:var(--vl--color--pure-white);background-image:none;animation:none}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content__timers__timer-btn.is-running svg path{stroke:currentColor}@media (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(--vl--font-weight--medium)}@media (width<=781px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list .step-content .step-indicator{font-size:var(--vl--font-size--medium)}}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list.completed{height:70px;margin-bottom:0;position:relative;overflow:hidden}.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{content:"";background:linear-gradient(to bottom, transparent 50%, var(--vl--color--natural-white) 95%);width:100%;height:100%;position:absolute;bottom:0;left:0}@media (width<=781px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list.completed:after{background:linear-gradient(to bottom, transparent 0%, var(--vl--color--additional-brown) 95%)}}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list.completed:last-child:after{background:0 0}@media (width<=781px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li.instructions-list.completed:last-child:after{background:0 0;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-top:1rem;margin-bottom:1rem}.single-vl_recipe .vl-recipe-content__instructions__wrapper .image-wrapper{margin-top:1rem;margin-bottom:0}.single-vl_recipe .vl-recipe-content__instructions__wrapper .image-wrapper img{border-radius:1rem}@media (width<=781px){.single-vl_recipe .vl-recipe-content__instructions__wrapper .video-wrapper,.single-vl_recipe .vl-recipe-content__instructions__wrapper .image-wrapper{width:calc(100% + 40px);margin-left:-40px}}.single-vl_recipe .vl-recipe-content__instructions__tips{background-color:var(--vl--color--additional-brown);border-radius:.75rem;margin-top:0;margin-bottom:.75rem;padding:1.5rem}@media (width<=781px){.single-vl_recipe .vl-recipe-content__instructions__tips{background-color:var(--vl--color--natural-white)}}.single-vl_recipe .vl-recipe-content__instructions__tips-list>h3{color:var(--vl--color--iconic-blue)}@media (width<=781px){.single-vl_recipe .vl-recipe-content__instructions__tips-list>h3{color:var(--vl--color--text-primary);font-size:var(--vl--font-size--medium);margin-bottom:.5rem}}.single-vl_recipe .vl-recipe-content__instructions__nutrients h3{color:var(--color-heading);font-family:var(--vl--font-family--valio-sans);font-size:var(--vl--font-size--x-large);font-weight:var(--vl--font-weight--semibold);line-height:var(--vl--line-height--heading);margin-bottom:2rem}@media (width<=599px){.single-vl_recipe .vl-recipe-content__instructions__nutrients h3{letter-spacing:var(--vl--letter-spacing--caps);font-size:1.0625rem;line-height:var(--vl--line-height--body)}}.single-vl_recipe .vl-recipe-content__instructions__nutrients__table{grid-auto-columns:unset;gap:1rem}@media (width>=782px){.single-vl_recipe .vl-recipe-content__instructions__nutrients__table{grid-template-columns:repeat(5,1fr);grid-auto-flow:unset}}@media (width>=1080px){.single-vl_recipe .vl-recipe-content__instructions__nutrients__table{grid-template-columns:repeat(6,1fr)}}@media (width>=1280px){.single-vl_recipe .vl-recipe-content__instructions__nutrients__table{grid-template-columns:unset;grid-auto-flow:column}}.single-vl_recipe .vl-recipe-content__instructions__nutrients__table__item{border-radius:var(--vl--radius--12);background-color:var(--vl--color--additional-brown);flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem}@media (width>=782px){.single-vl_recipe .vl-recipe-content__instructions__nutrients__table__item{justify-content:unset;flex-direction:column}}@media (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:var(--vl--font-size--small);line-height:1.0938rem;font-weight:var(--vl--font-weight--medium);line-height:1}@media (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(--vl--font-size--medium);line-height:1.3;font-weight:var(--vl--font-weight--medium)}.single-vl_recipe .vl-recipe-content__instructions__collaboration__tag{--button-background:transparent;color:var(--vl--color--iconic-blue);padding:var(--vl--spacing--8) var(--vl--spacing--10);font-size:var(--vl--font-size--medium);font-weight:var(--vl--font-weight--medium);text-transform:uppercase;letter-spacing:0;text-align:center;background-color:var(--vl--color--chive-purple);border-radius:2.25rem;width:fit-content;line-height:1.2}.single-vl_recipe .vl-recipe-content__collaboration{background-color:var(--vl--color--additional-brown);max-width:unset;margin-top:unset;border-radius:.75rem;margin-bottom:.75rem;padding:1.5rem}@media (width<=781px){.single-vl_recipe .vl-recipe-content__collaboration{background-color:var(--vl--color--natural-white)}}.single-vl_recipe .vl-recipe-content__collaboration__content{font-size:var(--vl--font-size--medium)}
