.single-vl_recipe .brand--goldgreen .vl-recipe-hero-v2 .wp-block-group{background-color:var(--vl--color--goldgreen-light-green);font-size:1px}.single-vl_recipe .brand--goldgreen .vl-recipe-hero__content--has-content-family{padding-left:0;padding-right:0}.single-vl_recipe .vl-recipe-hero-v2{margin-top:0;padding-top:0}@media (width<=599px){.single-vl_recipe .vl-recipe-hero-v2{margin-top:68px;padding-top:0}}.single-vl_recipe .vl-recipe-hero-v2 .wp-block-group{width:100vw;margin-left:50%;transform:translate(-50%)}.single-vl_recipe .vl-recipe-hero-v2 .wp-block-group.noclip{overflow:visible}.single-vl_recipe .vl-recipe-hero-v2 .wp-block-image{width:100vw;height:100%;min-height:35.375rem;margin-top:0;margin-left:50%;position:relative;overflow:hidden;transform:translate(-50%)}@media (width<=599px){.single-vl_recipe .vl-recipe-hero-v2 .wp-block-image{border-radius:1rem 1rem 0 0;min-height:17.5625rem;margin-top:4.25rem}}.single-vl_recipe .vl-recipe-hero-v2 .wp-block-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.single-vl_recipe .vl-recipe-hero-v2__image{z-index:0;pointer-events:none;width:100vw;height:29.125rem;margin-left:50%;top:0;left:0;transform:translate(-50%);position:sticky!important}.single-vl_recipe .vl-recipe-hero-v2__image .vl-image-zoom__inner{pointer-events:auto}.single-vl_recipe .vl-recipe-hero-v2__image .ab-test-ai-image-label{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--vl--color--pure-white);font-weight:var(--vl--font-weight--medium);right:unset;z-index:2;font-size:var(--vl--font-size--tiny);pointer-events:none;white-space:nowrap;opacity:.9;background:#0000001a;border-radius:6px;padding:.375rem .25rem;line-height:1.2;display:inline-block;position:absolute;bottom:6.7rem;left:0}@media (width<=599px){.single-vl_recipe .vl-recipe-hero-v2__image .ab-test-ai-image-label{bottom:.7rem;left:1rem}.single-vl_recipe .vl-recipe-hero-v2__image{height:17.5625rem}}@media print{.single-vl_recipe .vl-recipe-hero-v2__image{pointer-events:auto;width:auto;height:auto;position:static}}.single-vl_recipe .vl-recipe-hero-v2>.wp-block-group{z-index:1;position:relative}.single-vl_recipe .vl-recipe-hero-v2__icons-wrapper{max-width:var(--vl--align--default);margin:-1.5rem auto 0;position:relative}.single-vl_recipe .vl-recipe-hero-v2__icons{max-width:var(--vl--align--default);width:100%;margin:0 auto;position:relative;top:0}.single-vl_recipe .vl-recipe-hero-v2__icons__sydanmerkki{width:64px;height:64px;position:absolute;bottom:8.9rem;left:0}@media (width<=599px){.single-vl_recipe .vl-recipe-hero-v2__icons__sydanmerkki{width:56px;height:56px;bottom:11.5rem;left:1rem}}.single-vl_recipe .vl-recipe-hero-v2__icons__sydanmerkki svg{width:100%;height:100%}.single-vl_recipe .vl-recipe-hero-v2__icons__inhouse{z-index:1;width:102px;height:103px;position:absolute;bottom:-11px;right:0}@media (width<=599px){.single-vl_recipe .vl-recipe-hero-v2__icons__inhouse{width:80px;height:79px;bottom:-20px;right:0}}.single-vl_recipe .vl-recipe-hero-v2__icons__inhouse svg{width:100%;height:100%}.single-vl_recipe .vl-recipe-hero-v2__icons__new{--button-background:transparent;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--purple);width:fit-content;color:var(--vl--color--pure-white);border-radius:2.25rem;padding:5px 12px;line-height:1.2}@media (width<=599px){.single-vl_recipe .vl-recipe-hero-v2__icons__new{font-size:var(--vl--font-size--small);padding:4px 10px}}.single-vl_recipe .vl-recipe-hero-v2__icons__new:after{content:"Uusi"}.single-vl_recipe .vl-recipe-hero-v2__content{justify-content:center;display:flex}.single-vl_recipe .vl-recipe-hero-v2__content--has-icons{padding-top:1.5rem;padding-bottom:2.5rem}@media (width<=599px){.single-vl_recipe .vl-recipe-hero-v2__content--has-icons{padding-top:1.25rem;padding-bottom:2rem}}.single-vl_recipe .vl-recipe-hero-v2__content__wrapper{width:100%;max-width:var(--vl--align--small);text-align:center}.single-vl_recipe .vl-recipe-hero-v2__content__wrapper__tags{justify-content:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}@media (width<=599px){.single-vl_recipe .vl-recipe-hero-v2__content__wrapper__tags{margin-bottom:1rem}}.single-vl_recipe .vl-recipe-hero-v2__content__wrapper__archived-notice{max-width:38rem;color:var(--vl--color--text-tertiary);text-align:center;margin:0 auto 2rem}.single-vl_recipe .vl-recipe-hero-v2__content__wrapper__archived-notice__label{color:var(--vl--color--text-tertiary);text-align:center;background-color:var(--vl--color--ash-gray);border-radius:.5rem;margin:0 0 1rem;padding:.5rem .75rem;font-size:.875rem;font-style:normal;font-weight:500;line-height:110%;display:inline-block}.single-vl_recipe .vl-recipe-hero-v2__content__wrapper__archived-notice__text{max-width:22.875rem;color:var(--vl--color--text-tertiary);text-align:center;margin:0 auto;font-size:1rem;font-style:normal;font-weight:300;line-height:120%}@media (width<=599px){.single-vl_recipe .vl-recipe-hero-v2__content__wrapper__archived-notice{margin-bottom:1.5rem}}.single-vl_recipe .vl-recipe-hero-v2__content__wrapper h1{font-family:var(--vl--font-family--playfair);font-size:50px;font-weight:var(--vl--font-weight--regular);text-transform:unset;margin-bottom:1rem;line-height:1.2}@media (width<=599px){.single-vl_recipe .vl-recipe-hero-v2__content__wrapper h1{font-size:34px;line-height:105%}}.single-vl_recipe .vl-recipe-hero-v2__content__family{--button-background:transparent;color:var(--vl--color--iconic-blue);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;padding:5px 12px;line-height:1.2}.single-vl_recipe .vl-recipe-hero-v2__content__description{margin-bottom:1.5rem}@media (width<=599px){.single-vl_recipe .vl-recipe-hero-v2__content__description{margin-bottom:2rem}.single-vl_recipe .vl-recipe-hero-v2__content__description .hidden-text{display:none}.single-vl_recipe .vl-recipe-hero-v2__content__description .hidden-text.is-visible{display:inline}}.single-vl_recipe .vl-recipe-hero-v2__content__description .toggle-dots{margin-left:-.3rem}.single-vl_recipe .vl-recipe-hero-v2__content__description .toggle-dots.is-hidden{display:none}@media (width>=600px){.single-vl_recipe .vl-recipe-hero-v2__content__description .toggle-dots{display:none}}.single-vl_recipe .vl-recipe-hero-v2__content__description .read-more-toggle{cursor:pointer;color:var(--vl--color--action-blue);font-size:inherit;font-weight:var(--vl--font-weight--medium);background:0 0;border:none;padding:0;text-decoration:underline;display:inline}@media (width>=600px){.single-vl_recipe .vl-recipe-hero-v2__content__description .read-more-toggle{display:none}}.single-vl_recipe .vl-recipe-hero-v2__info{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.single-vl_recipe .vl-recipe-hero-v2__collaborator{font-size:var(--vl--font-size--medium);color:var(--vl--color--iconic-blue);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:1.5rem 0;line-height:1.3;display:flex}@media (width>=782px){.single-vl_recipe .vl-recipe-hero-v2__collaborator{flex-direction:row;margin:2.5rem 0}}.single-vl_recipe .vl-recipe-hero-v2__collaborator__link{font-weight:var(--vl--font-weight--semibold);align-items:center;gap:.5rem;display:inline-flex}.single-vl_recipe .vl-recipe-hero-v2__collaborator__link>svg{width:1.25rem;height:1.25rem}.single-vl_recipe .vl-recipe-hero-v2__collaborator__link>svg>*{fill:var(--vl--color--iconic-blue)}.single-vl_recipe .vl-recipe-hero-v2__collaborator__link:hover{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:6px;text-decoration:underline}@media print{.single-vl_recipe .vl-recipe-hero{align-items:center;flex-direction:row!important;width:auto!important;max-width:100%!important;margin-top:2rem!important;margin-left:0!important;margin-right:0!important;padding-top:0!important;padding-bottom:2rem!important;display:flex!important}.single-vl_recipe .vl-recipe-hero__content{display:flex;background-color:#0000!important;order:1!important;width:48%!important;padding:.5rem 0 0!important;position:relative!important}}@media print and (width>=782px){.single-vl_recipe .vl-recipe-hero__content__wrapper{text-align:left}.single-vl_recipe .vl-recipe-hero__content__wrapper h1{font-size:2rem!important;line-height:2rem!important}}.single-vl_recipe .block-root>:not(.vl-recipe-hero-v2){z-index:1;position:relative}
