/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--align-narrow:750px;--align-default:1180px;--align-wide:1440px;--align-header:1180px;--align-full:none;--color-white:#fff;--color-black:#333;--color-gray-100:#2f2f2f;--color-gray-300:#4b4b4b;--color-gray-500:#818181;--color-gray-700:#eee;--color-gray-900:#f9f9f9;--color-light-gray:#ebebeb;--color-dark-gray:#555759;--color-brand:var(--color-brand-finlandiacheese);--color-brand-finlandiacheese:#003da5;--color-blue:var(--color-brand-finlandiacheese);--color-dark-blue:#143977;--color-gold:#84754e;--color-light-gold:#f8f7f4;--color-red:#da291c;--color-dark-red:#9a3324;--color-primary:var(--color-brand);--color-link:var(--color-blue);--color-button:var(--color-red);--spacing-xs:0.9375rem;--spacing-sm:1.25rem;--spacing-md:2.5rem;--spacing-lg:3.75rem;--spacing-xl:8rem;--gutter:1.25rem;--spacing-info-columns:3rem;--font-family-sans:montserrat,helvetica,arial,sans-serif;--font-family-omnes:montserrat,helvetica,arial,sans-serif;--font-family-heading:montserrat,helvetica,arial,sans-serif;--font-size-h1-hero:2.25rem;--font-size-h1-product:2.25rem;--font-size-h1-recipe:2.25rem;--font-size-h1:2.25rem;--font-size-h2:1.75rem;--font-size-h2-small:1.75rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-h5:1.125rem;--font-size-quote:1.875rem;--font-size-h6:1rem;--font-size-2xs:0.75rem;--font-size-xs:0.875rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.375rem;--font-size-xl:1.5rem;--font-size-15:0.9375rem;--font-weight-regular:400;--font-weight-bold:900;--font-weight-800:800;--font-weight-700:700;--font-weight-semibold:600;--line-height-h1-hero:1.15625;--line-height-h1:1.15625;--line-height-h2:1.15;--line-height-h2-small:1.15;--line-height-h3:1.125;--line-height-h4:1.15;--line-height-h5:1.16667;--line-height-h6:1.125;--line-height-sm:1.28571;--line-height-md:1.25;--line-height-paragraph:1.28;--line-width-heading-sm:18ch;--line-width-heading-md:45ch;--line-width-text-sm:45ch;--line-width-text-md:65ch;--border-radius-sm:3px;--border-radius-md:5px;--border-radius-lg:10px;--spacing-2:0.125rem;--spacing-4:0.25rem;--spacing-5:0.3125rem;--spacing-6:0.375rem;--spacing-8:0.5rem;--spacing-10:0.625rem;--spacing-12:0.75rem;--spacing-14:0.875rem;--spacing-16:1rem;--spacing-22:1.375rem;--spacing-24:1.5rem;--spacing-32:2rem;--spacing-40:2.5rem;--spacing-48:3rem;--spacing-56:3.5rem;--spacing-64:4rem;--spacing-72:4.5rem;--spacing-80:5rem;--spacing-104:6.5rem;--height-header-finlandiacheese:66px;--height-header-content:40px;--height-header-top-offset:49px;--height-header-top-offset-admin:81px;--min-height-input:40px;--flyout-menu-width:925px}@media(min-width:600px){:root{--spacing-sm:1.5625rem}}@media(min-width:782px){:root{--spacing-sm:1.875rem}}@media(min-width:1080px){:root{--spacing-sm:2.1875rem}}@media(min-width:1280px){:root{--spacing-sm:2.5rem}}@media(min-width:600px){:root{--spacing-md:3.125rem}}@media(min-width:782px){:root{--spacing-md:3.75rem}}@media(min-width:1080px){:root{--spacing-md:4.375rem}}@media(min-width:1280px){:root{--spacing-md:5rem}}@media(min-width:600px){:root{--spacing-lg:4.375rem}}@media(min-width:782px){:root{--spacing-lg:5rem}}@media(min-width:1080px){:root{--spacing-lg:6.25rem}}@media(min-width:1280px){:root{--spacing-lg:7.5rem}}@media(min-width:600px){:root{--spacing-xl:9rem}}@media(min-width:782px){:root{--spacing-xl:10rem}}@media(min-width:1080px){:root{--spacing-xl:12.5rem}}@media(min-width:1280px){:root{--spacing-xl:15rem}}@media(min-width:600px){:root{--gutter:1.875rem}}@media(min-width:782px){:root{--gutter:2.5rem}}@media(min-width:1280px){:root{--gutter:4.375rem}}@media(min-width:600px){:root{--spacing-info-columns:3.5rem}}@media(min-width:782px){:root{--spacing-info-columns:4rem}}@media(min-width:1080px){:root{--spacing-info-columns:5rem}}@media(min-width:1280px){:root{--spacing-info-columns:5.9375rem}}@media(min-width:600px){:root{--font-size-h1-hero:2.25rem}}@media(min-width:1280px){:root{--font-size-h1-hero:4rem}}@media(min-width:600px){:root{--font-size-h1-product:2.25rem}}@media(min-width:1280px){:root{--font-size-h1-product:4rem}}@media(min-width:600px){:root{--font-size-h1-recipe:2.25rem}}@media(min-width:1280px){:root{--font-size-h1-recipe:4rem}}@media(min-width:600px){:root{--font-size-h1:2.25rem}}@media(min-width:1280px){:root{--font-size-h1:4rem}}@media(min-width:600px){:root{--font-size-h2:1.75rem}}@media(min-width:1280px){:root{--font-size-h2:2.125rem}}@media(min-width:600px){:root{--font-size-h2-small:1.75rem}}@media(min-width:1280px){:root{--font-size-h2-small:2.125rem}}@media(min-width:600px){:root{--font-size-h3:1.5rem}}@media(min-width:1280px){:root{--font-size-h3:1.5rem}}@media(min-width:600px){:root{--font-size-h4:1.25rem}}@media(min-width:1280px){:root{--font-size-h4:1.25rem}}@media(min-width:600px){:root{--font-size-h5:1.125rem}}@media(min-width:1280px){:root{--font-size-h5:1.125rem}}@media(min-width:600px){:root{--font-size-quote:1.875rem}}@media(min-width:1280px){:root{--font-size-quote:2.5rem}}@media(min-width:1080px){:root{--height-header:75px;--height-header-finlandiacheese:135px}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(ceb11275ab638627a643.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:bold;font-weight:600;src:local(""),url(d5e0cc788cba9ced1fb9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:bold;font-weight:900;src:local(""),url(2c155811b35513d5beaa.ttf) format("truetype")}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);margin-bottom:1.875rem;text-transform:uppercase}h1,h2{color:var(--color-heading);font-family:var(--font-family-sans);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);margin-bottom:1.5625rem}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}h3,h4{color:var(--color-heading);font-family:var(--font-family-sans);font-weight:var(--font-weight-bold);margin-bottom:1.25rem}h4{font-size:var(--font-size-h4);font-weight:800;line-height:var(--line-height-h4)}h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}h5,h6{color:var(--color-heading);font-family:var(--font-family-sans);font-weight:var(--font-weight-bold);font-weight:800;margin-bottom:.625rem}h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6)}p{color:var(--color-text);font-family:var(--font-family-omnes);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph);margin-bottom:1.25rem}p.is-style-lead{font-size:var(--font-size-lg)}p.is-style-lead,p.is-style-lead.has-dark-color{color:var(--color-black)}p.is-style-lead.has-light-color{color:var(--color-white)}p.is-style-lead.has-brand-color{color:var(--color-brand-finlandiacheese)}p.is-style-lead.has-blue-color{color:var(--color-blue)}p.is-style-lead.has-dark-blue-color{color:var(--color-dark-blue)}p.is-style-lead.has-red-color{color:var(--color-red)}p.is-style-lead.has-dark-red-color{color:var(--color-dark-red)}p.is-style-lead.has-gold-color{color:var(--color-gold)}p.is-style-lead.has-light-gold-color{color:var(--color-light-gold)}p.is-style-lead.has-light-gray-color{color:var(--color-light-gray)}p.is-style-pre-headline{color:var(--color-accent);font-size:var(--font-size-2xs);letter-spacing:1px;margin-bottom:.625rem;text-transform:uppercase}ol,ul{color:var(--color-text);font-family:var(--font-family-omnes);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);margin-bottom:1.25rem;padding-left:1.25rem}ol li,ul li{margin-bottom:.5rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:1rem;margin-left:1.875rem;margin-top:.5rem}.block-root h1.has-text-color>a,.block-root h2.has-text-color>a,.block-root h3.has-text-color>a,.block-root h4.has-text-color>a,.block-root h5.has-text-color>a,.block-root h6.has-text-color>a,.block-root li.has-text-color>a,.block-root p.has-text-color>a,.block-root span.has-text-color>a,.block-root strong.has-text-color>a{color:inherit}.block-root h1>a,.block-root h2>a,.block-root h3>a,.block-root h4>a,.block-root h5>a,.block-root h6>a,.block-root li>a,.block-root p>a,.block-root span>a,.block-root strong>a{background-image:linear-gradient(currentcolor,currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;color:var(--color-link);font-weight:var(--font-weight-700);position:relative;text-decoration:none}.block-root>h1,.block-root>h2,.block-root>h3,.block-root>h4,.block-root>h5,.block-root>h6,.block-root>ol,.block-root>p,.block-root>ul{padding-right:24%}.block-root>h1.is-style-full-width,.block-root>h2.is-style-full-width,.block-root>h3.is-style-full-width,.block-root>h4.is-style-full-width,.block-root>h5.is-style-full-width,.block-root>h6.is-style-full-width,.block-root>ol.is-style-full-width,.block-root>p.is-style-full-width,.block-root>ul.is-style-full-width{padding-right:unset}h1,h2,h3,h4,h5,ol,p,ul{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}a{color:var(--color-link);filter:brightness(1)}a .screen-reader-only{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}a:active,a:hover{filter:brightness(.9)}strong{font-weight:var(--font-weight-bold)}em{font-style:italic}blockquote{margin-left:0;margin-right:0;--font-size-blockquote:1.5rem;--font-size-cite:1.125rem}@media(min-width:600px){blockquote{--font-size-blockquote:1.5rem}}@media(min-width:782px){blockquote{--font-size-blockquote:1.5rem}}@media(min-width:1080px){blockquote{--font-size-blockquote:2.5rem}}@media(min-width:600px){blockquote{--font-size-cite:1.125rem}}@media(min-width:782px){blockquote{--font-size-cite:1.125rem}}@media(min-width:1080px){blockquote{--font-size-cite:1.5rem}}blockquote p{color:var(--color-blockquote);font-size:var(--font-size-blockquote);font-weight:var(--font-weight-semibold);line-height:1.25;margin-bottom:.5rem;quotes:"“" "”" "‘" "’"}blockquote p:last-of-type{margin-bottom:0}blockquote cite{display:inline-block;font-size:var(--font-size-cite);font-style:normal;line-height:1.25;margin:1.25rem 0 0}@media(min-width:1080px){blockquote cite{margin:1.875rem 0 0}}.wp-block-column h1,.wp-block-column h2,.wp-block-column h3,.wp-block-column h4,.wp-block-column h5,.wp-block-column h6{max-width:var(--line-width-heading-md)}.wp-block-column blockquote,.wp-block-column ol,.wp-block-column p,.wp-block-column ul{max-width:var(--line-width-text-md)}table{border:1px solid var(--color-blue);border-collapse:initial;border-radius:.25rem;border-spacing:0;display:block;margin:0 0 var(--spacing-xs);overflow-x:auto;width:100%}@media(min-width:782px){table{display:table}}table.is-table{display:table}table a{color:var(--color-blue);font-weight:var(--font-weight-700);text-decoration:unset;text-decoration-color:var(--color-blue);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:unset;text-underline-offset:.175em}table.has-fixed-layout{table-layout:fixed}tbody,thead{width:100%}th{background-color:var(--color-blue);color:var(--color-white);min-width:min-content;padding:.875rem 1rem;text-wrap:wrap}td,th{text-align:left}td{border-bottom:none;border-left:1px solid var(--color-blue);border-right:none;border-top:1px solid var(--color-blue);padding:1.0625rem}td:first-child{border-left:none}.wp-block-table{max-width:53.125rem;overflow:auto}.wp-block-table.scrollbar-visible{background:linear-gradient(270deg,#0003,#0000 20%,#0000)}.wp-block-table.scrollbar-back-visible{background:linear-gradient(90deg,#0003,#0000 20%,#0000)}.wp-block-table table.scrollbar-visible{background:linear-gradient(270deg,#0003,#0000 20%,#0000)}.wp-block-table table.scrollbar-back-visible{background:linear-gradient(90deg,#0003,#0000 20%,#0000)}.wp-block-table.is-style-default-large{max-width:var(--align-default)}.wp-block-table.is-style-default-large table tbody tr:nth-child(2n){background-color:var(--color-light-gold)}.wp-block-table.is-style-valio-brand-blue table{border-color:var(--color-primary)}.wp-block-table.is-style-valio-brand-blue table a{text-decoration-color:var(--color-primary)}.wp-block-table.is-style-valio-brand-blue table th{background-color:var(--color-primary)}.wp-block-table.is-style-valio-brand-blue table td{border-color:var(--color-primary)}.wp-block-table.is-style-valio-blue table{border:unset}.wp-block-table.is-style-valio-blue table a{text-decoration-color:var(--color-blue)}.wp-block-table.is-style-valio-blue table th{border:unset}.wp-block-table.is-style-valio-blue table th img{max-width:unset}.wp-block-table.is-style-valio-blue table td{border:unset}.wp-block-table.is-style-valio-blue table td img{max-width:unset}.wp-block-table.is-style-valio-blue table td img+br+strong{display:block;margin-top:10px}.wp-block-table.is-style-borderless table{border:0}.wp-block-table.is-style-borderless table tr{border:0;margin-bottom:1rem}.wp-block-table.is-style-borderless table tr td{border:0;font-family:var(--font-family-omnes);font-size:1rem;padding:0}@media(min-width:782px){.wp-block-table.is-style-borderless table tr td{font-size:1.125rem}}.wp-block-table.is-style-borderless table tr td:first-of-type{margin-right:1rem;text-align:right;width:76px}.wp-block-table.is-style-borderless table tr td:not(first-of-type){padding-left:1rem}.wp-block-table.is-style-borderless table tr td strong{font-weight:var(--font-weight-omnes-semibold)}.block-root{overflow:hidden}.block-root.has-in-page-navigation{overflow:clip!important}.wp-block-buttons{display:flex;flex-flow:row wrap;gap:1.25rem!important}.wp-block-buttons.aligncenter{justify-content:center}.wp-block-buttons:not(:first-child){margin-top:2.1875rem}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-button{margin-bottom:.9375rem;margin-right:.9375rem;margin-top:0}.wp-block-button__link{--button-padding:0.75rem 1.5625rem;--button-background:var(--color-red);--button-text:var(--color-button-text);--button-border:#0000;background-color:var(--button-background);border-color:var(--button-border);border-radius:4px;border-style:solid;border-width:2px;color:var(--button-text);cursor:pointer;display:inline-block;font-family:var(--font-family-sans);font-size:.8125rem;font-weight:var(--font-weight-bold);padding:var(--button-padding);position:relative;text-decoration:none;text-transform:unset;transition:all .25s cubic-bezier(.19,1,.22,1)}.wp-block-button__link:first-letter{text-transform:uppercase}.wp-block-button__link:active,.wp-block-button__link:hover{background-color:var(--color-dark-red)}.block-editor-block-preview__content .wp-block-button__link{background-color:var(--button-background)!important}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){--button-background:#0000;--button-text:var(--color-blue);--button-border:var(--color-blue);border-color:var(--button-border);border-width:1px;color:var(--button-text);padding:var(--button-padding)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover{--button-border:var(--color-dark-red);--button-background:var(--color-dark-red);--button-text:var(--color-white);color:var(--button-text)}.wp-block-button.has-custom-width.wp-block-button__width-25{flex-basis:calc(25% - 1.25rem);margin:0 auto;width:calc(25% - 1.25rem)}.wp-block-button.has-custom-width.wp-block-button__width-50{flex-basis:calc(50% - 0.625rem);margin:0 auto;width:calc(50% - .625rem)}.wp-block-button.has-custom-width.wp-block-button__width-75{flex-basis:calc(75% - 0.9375rem);margin:0 auto;width:calc(75% - .9375rem)}.wp-block-button.has-custom-width.wp-block-button__width-100{flex-basis:100%;margin:0 auto;width:100%}.wp-block-button.has-custom-width>.wp-block-button__link{text-align:center;width:100%}.wp-block-button.is-style-text .wp-block-button__link{--button-padding:1rem 0;--button-background:#0000;--button-border:#0000;--button-text:var(--color-link);border-radius:0;text-decoration:underline;text-decoration-thickness:1px}.wp-block-button:last-child{margin-right:0}.wp-block-button__link:empty{display:none}@media(max-width:781px){.wp-block-media-text__media img{height:auto;max-height:400px}}.media-text-offset-cards,.media-text-offset-cards.has-background{padding-left:0;padding-right:0}.media-text-offset-cards .block-editor-block-list__block.wp-block-columns,.media-text-offset-cards .media-text-offset-cards{grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.media-text-offset-cards .block-editor-block-list__block.wp-block-columns[data-columns="2"],.media-text-offset-cards .media-text-offset-cards[data-columns="2"]{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:600px){.media-text-offset-cards .block-editor-block-list__block.wp-block-columns[data-columns="2"],.media-text-offset-cards .media-text-offset-cards[data-columns="2"]{display:flex!important;flex-direction:column}}.media-text-offset-cards .block-editor-block-list__block.wp-block-columns[data-columns="3"],.media-text-offset-cards .block-editor-block-list__block.wp-block-columns[data-columns="6"],.media-text-offset-cards .media-text-offset-cards[data-columns="3"],.media-text-offset-cards .media-text-offset-cards[data-columns="6"]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media screen and (max-width:600px){.media-text-offset-cards .block-editor-block-list__block.wp-block-columns[data-columns="3"],.media-text-offset-cards .block-editor-block-list__block.wp-block-columns[data-columns="6"],.media-text-offset-cards .media-text-offset-cards[data-columns="3"],.media-text-offset-cards .media-text-offset-cards[data-columns="6"]{display:flex!important;flex-direction:column}}.media-text-offset-cards .block-editor-block-list__block.wp-block-columns[data-columns="4"],.media-text-offset-cards .media-text-offset-cards[data-columns="4"]{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:600px){.media-text-offset-cards .block-editor-block-list__block.wp-block-columns[data-columns="4"],.media-text-offset-cards .media-text-offset-cards[data-columns="4"]{display:flex!important;flex-direction:column}}.media-text-offset-cards .block-editor-block-list__block.wp-block-columns[data-columns="5"],.media-text-offset-cards .media-text-offset-cards[data-columns="5"]{display:grid}@media screen and (max-width:1080px){.media-text-offset-cards .block-editor-block-list__block.wp-block-columns[data-columns="5"],.media-text-offset-cards .media-text-offset-cards[data-columns="5"]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.media-text-offset-cards .block-editor-block-list__block.wp-block-columns[data-columns="5"],.media-text-offset-cards .media-text-offset-cards[data-columns="5"]{display:flex!important;flex-direction:column}}@media screen and (min-width:1080px){.media-text-offset-cards .block-editor-block-list__block.wp-block-columns[data-columns="5"] .wp-block-column:nth-child(4),.media-text-offset-cards .media-text-offset-cards[data-columns="5"] .wp-block-column:nth-child(4){grid-column:span 2}}.media-text-offset-cards .block-editor-block-list__block.wp-block-columns .is-style-stacked-with-offset,.media-text-offset-cards .media-text-offset-cards .is-style-stacked-with-offset{margin-bottom:0;margin-top:0}.media-text-offset-cards .block-editor-block-list__block.wp-block-columns.wp-block-columns,.media-text-offset-cards .media-text-offset-cards.wp-block-columns{gap:1.5rem}@media(min-width:782px){.media-text-offset-cards .block-editor-block-list__block.wp-block-columns.wp-block-columns.is-style-smaller-gap,.media-text-offset-cards .media-text-offset-cards.wp-block-columns.is-style-smaller-gap{gap:2rem 1.25rem}}@media screen and (max-width:600px){.media-text-offset-cards .block-editor-block-list__block.wp-block-columns,.media-text-offset-cards .media-text-offset-cards{grid-template-columns:repeat(1,1fr)}}.media-text-offset-cards .block-editor-block-list__block.wp-block-columns .wp-block-column,.media-text-offset-cards .media-text-offset-cards .wp-block-column{display:flex;flex-direction:column;height:100%;margin-top:0}.media-text-offset-cards .block-editor-block-list__block.wp-block-columns .wp-block-column .wp-block-media-text,.media-text-offset-cards .media-text-offset-cards .wp-block-column .wp-block-media-text{height:100%}.media-text-offset-cards .block-editor-block-list__block.wp-block-columns .wp-block-column .wp-block-media-text__media,.media-text-offset-cards .media-text-offset-cards .wp-block-column .wp-block-media-text__media{height:auto!important;min-height:387px;position:relative;width:100%}@media screen and (max-width:781px){.media-text-offset-cards .block-editor-block-list__block.wp-block-columns .wp-block-column .wp-block-media-text__media,.media-text-offset-cards .media-text-offset-cards .wp-block-column .wp-block-media-text__media{min-height:200px}}.media-text-offset-cards .block-editor-block-list__block.wp-block-columns .wp-block-column .wp-block-media-text__media img,.media-text-offset-cards .media-text-offset-cards .wp-block-column .wp-block-media-text__media img{bottom:0;height:100%;left:0;max-height:390px;position:absolute;right:0;top:0;width:100%}.media-text-offset-cards .block-editor-block-list__block.wp-block-columns .wp-block-column .wp-block-media-text__content,.media-text-offset-cards .media-text-offset-cards .wp-block-column .wp-block-media-text__content{height:100%}@media screen and (max-width:600px){.media-text-offset-cards .block-editor-block-list__block.wp-block-columns .wp-block-column .wp-block-media-text__content,.media-text-offset-cards .media-text-offset-cards .wp-block-column .wp-block-media-text__content{height:unset}}.media-text-offset-cards .block-editor-block-list__block.wp-block-columns .wp-block-column .wp-block-media-text__content h2,.media-text-offset-cards .media-text-offset-cards .wp-block-column .wp-block-media-text__content h2{margin-bottom:4px}.wp-block-group.media-text-with-bg .wp-block-media-text{margin-bottom:unset;margin-top:unset}@media(max-width:781px){.wp-block-group.media-text-with-bg .wp-block-media-text__media{min-height:175px;width:100%}.wp-block-group.media-text-with-bg .wp-block-media-text__media img{height:175px}}.is-root-container .wp-block-cover:first-child+.vl-block-in-page-navigation{margin-top:-4rem!important}.block-root .vl-block-in-page-navigation,.is-root-container .vl-block-in-page-navigation{background-color:var(--color-dark-red)}.block-root .vl-block-in-page-navigation__container,.is-root-container .vl-block-in-page-navigation__container{overflow-x:auto;overflow-y:hidden}.block-root .vl-block-in-page-navigation__item__link,.is-root-container .vl-block-in-page-navigation__item__link{color:var(--color-white)}.block-root .vl-block-in-page-navigation__item__link.active:after,.is-root-container .vl-block-in-page-navigation__item__link.active:after{background-color:var(--color-white)}.vl-contact-form .wp-block-columns{display:grid;grid-template-columns:1fr 3fr;width:100%}@media(max-width:781px){.vl-contact-form .wp-block-columns{grid-template-columns:1fr}}.vl-contact-form .wp-block-columns .wp-block-column:first-of-type{max-width:280px;width:100%}@media(max-width:781px){.vl-contact-form .wp-block-columns .wp-block-column:first-of-type{max-width:80%}}@media(max-width:599px){.vl-contact-form .wp-block-columns .wp-block-column:first-of-type{max-width:unset}}.vl-contact-form .wp-block-columns .wp-block-column:not(:first-of-type){margin-left:auto;max-width:780px;width:100%}.block-root .vl-block-selected-masonry-resource-highlights-grid.masonry{background:#0000}.block-root .product-highlights-automatic__heading.has-season-brand-color,.block-root .product-highlights__heading.has-season-brand-color{color:var(--color-blue)}@media(min-width:782px){.block-editor .wp-block-valio-hero .wp-block-media-text__wrapper,.block-root .wp-block-valio-hero .wp-block-media-text__wrapper,.is-root-container .wp-block-valio-hero .wp-block-media-text__wrapper{top:40%;transform:translateY(-40%)}}.block-editor .wp-block-valio-hero .wp-block-media-text__wrapper .wp-block-heading,.block-root .wp-block-valio-hero .wp-block-media-text__wrapper .wp-block-heading,.is-root-container .wp-block-valio-hero .wp-block-media-text__content h1,.is-root-container .wp-block-valio-hero .wp-block-media-text__wrapper .wp-block-heading{font-size:2rem}.is-root-container .wp-block-valio-hero .wp-block-media-text__media>img{height:37.5rem!important}.block-root .vl-block-recipe-card{border-top-left-radius:unset;border-top-right-radius:unset}.block-root .vl-block-recipe-card__time{bottom:.75rem;color:var(--color-white);position:absolute;right:.75rem;z-index:10}.site-header{margin-top:unset!important;padding-top:unset}.site-header__container{background-color:var(--color-brand-finlandiacheese)}.site-header:before{content:unset}.site-header__top-nav{align-items:center;background-color:var(--color-brand-finlandiacheese);display:flex;flex-wrap:wrap;gap:.9375rem;height:55px;justify-content:flex-end;position:relative}@media(max-width:1079px){.site-header__top-nav--desktop{display:none}}.site-header__top-nav--desktop:after,.site-header__top-nav--desktop:before{background:inherit;content:"";height:100%;position:absolute;top:0;width:100%}.site-header__top-nav--desktop:before{left:-100%}.site-header__top-nav--desktop:after{right:-100%}.site-header__top-nav--mobile{align-items:flex-start;flex-direction:column;gap:.3125rem;margin-left:calc(var(--gutter)*-1)!important;margin-right:calc(var(--gutter)*-1)!important;padding-bottom:1.125rem;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:1.125rem}.site-header__top-nav--mobile ul{flex-direction:column;gap:0}@media(min-width:1080px){.site-header__top-nav--mobile{display:none}}.site-header__top-nav__search{align-items:center;display:flex;flex-flow:row nowrap;font-size:0;height:var(--min-height-input);justify-content:flex-end;position:relative;width:37px}.site-header__top-nav__search.is-expanded{max-width:300px;width:100%}.site-header__top-nav__search-toggle{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:0!important;margin-right:0!important;position:relative;width:100%}@media(min-width:1080px){.site-header__top-nav__search-toggle{display:flex}}.site-header__top-nav__languages{align-items:center;display:inline-flex;position:relative}.site-header__top-nav__languages__switcher{position:relative}.site-header__top-nav__languages__current{align-items:center;color:var(--color-brand-finlandiacheese);cursor:pointer;display:inline-block;font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);height:100%;line-height:1.125rem;min-width:160px;padding:1rem 2.5rem;position:relative}.site-header__top-nav__languages__current:after{background-image:url(d4e14501b64b464f8782.svg);background-repeat:no-repeat;background-size:10px 6px;content:"";display:inline-block;height:6px;margin-left:.5rem;pointer-events:none;position:absolute;transform:translateY(100%);transition:all .2s ease;width:10px}.site-header__top-nav__languages__switcher.is-open .site-header__top-nav__languages__current{background-color:var(--color-blue-dark);border-radius:4px 4px 0 0;color:#fff}.site-header__top-nav__languages__switcher.is-open .site-header__top-nav__languages__current:after{background-image:url(e29ac5281e20130a4c8c.svg);transform:translateY(100%) rotate(180deg)}.site-header__top-nav__languages__single-link{font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold)}.site-header__top-nav__languages__options{background-color:var(--color-blue-dark);border-radius:0 0 4px 4px;display:none;max-width:160px;min-width:160px;padding:1rem 2.5rem;position:absolute;top:2.5rem;z-index:10}.site-header__top-nav__languages__switcher.is-open .site-header__top-nav__languages__options{display:block}.site-header__top-nav__languages__option{color:#fff;display:inline-block;font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);margin:.5rem 0;white-space:nowrap}.site-header__top-nav__extras{align-items:center;display:flex;gap:1.4375rem}.site-header__top-nav__extras__global{background-image:url(c0c27c25aae1e5d028db.svg);background-size:1.25rem;font-size:0;height:1.25rem;width:1.25rem}.site-header__top-nav__extras__portal{align-items:center;border:1px solid #e6e6e6;border-radius:.25rem;color:var(--color-brand-finlandiacheese);display:inline-flex;font-family:var(--font-family-heading);font-size:.8125rem;font-weight:var(--font-weight-black);height:100%;line-height:1rem;padding:.625rem 1.5rem;position:relative;text-transform:uppercase;transition:.15s ease-in-out}.site-header__top-nav__extras__portal:active,.site-header__top-nav__extras__portal:focus,.site-header__top-nav__extras__portal:hover{border-color:var(--color-brand-finlandiacheese)}.site-header__top-nav__extras__portal:after{background-image:url(d5970ff79333818c7173.svg);background-size:cover;content:"";display:inline-block;height:8px;margin-left:.3125rem;transition:.15s ease-in-out;width:5px}.site-header__bar{position:relative;top:0}@media(min-width:782px){.site-header__bar{padding-right:var(--gutter)}}.site-header__mobile-navigation{background-color:var(--color-brand-finlandiacheese)}.admin-bar .site-header.headroom--pinned,.admin-bar .site-header.headroom--top{padding-top:32px}.site-header.headroom--not-top .navigation-bar{transform:none}.site-header.headroom--not-top:before{height:40px;transform:translateZ(0);transition:all .5s ease-out}@media(min-width:1080px){.site-header.headroom--not-top .navigation-bar__logo{transform:translateZ(0) scale(.95);transition:all .5s ease-out}}@media(max-width:1079px){.site-header.headroom--not-top:not(.menu-open) .site-header__bar{transform:translate3d(0,-66px,0)}}.site-header.headroom--not-top.headroom--pinned .site-header__bar{transform:translateZ(0)}.site-header.headroom--unpinned{transition:all .5s ease-out}@media(max-width:1079px){.site-header.headroom--unpinned:before{transform:translate3d(0,-115%,0);transition:all .5s ease-in-out}}@media(min-width:1080px){.site-header.headroom--unpinned .site-header__bar{transform:translate3d(0,-55px,0);transition:all .5s ease-in-out}}.site-header.headroom--pinned:before{transform:translateZ(0);transition:all .5s ease-out}@media(min-width:1080px){.site-header.headroom--pinned.headroom--top .navigation-bar__logo{transform:translateZ(0) scale(1);transition:all .5s ease-out}.site-header.headroom--pinned .site-header__bar{transform:translateZ(0);transition:all .5s ease-out}}.site-header+.site-content{margin-top:var(--height-header-finlandiacheese)}@media screen and (max-width:782px){.admin-bar .site-header+.site-content{margin-top:50px}}.site-header--no-top-nav+.site-content{margin-top:4.125rem}@media(min-width:1080px){.site-header--no-top-nav+.site-content{margin-top:5rem}}.header-menu-desktop--top-menu{height:100%}.header-menu-desktop__top-menu{display:flex;gap:1.25rem;height:100%}.header-menu-desktop__top-menu li>a{align-items:center;color:var(--color-white);display:inline-flex;font-family:var(--font-family-sans);font-size:.9375rem;font-style:normal;font-weight:var(--font-weight-semibold);height:100%;line-height:1.125rem;margin-left:.3125rem;position:relative}.header-menu-desktop__top-menu li>a>img{bottom:2px;height:100%;max-height:17px;padding-left:8px;position:relative}.header-menu-desktop__top-menu li>a:after{background-color:var(--color-brand-finlandiacheese);bottom:0;content:"";display:inline-block;height:5px;-webkit-mask-image:none;mask-image:none;position:absolute;top:unset;transform:none;width:100%}.header-menu-desktop__top-menu li>a:hover{filter:brightness(1)}.header-menu-desktop__top-menu li.current-menu-item>a:after,.header-menu-desktop__top-menu li>a:hover:after{background-color:var(--color-white)}.header-menu-desktop__list{gap:1.875rem;height:100%}.header-menu-desktop__list>.menu-item{align-items:center;display:flex;height:100%}.header-menu-desktop__list>.menu-item:after{content:unset}.header-menu-desktop__list>.menu-item.menu-item-has-children:focus-within>.sub-menu{opacity:1;pointer-events:auto;visibility:visible}.header-menu-desktop__list>.menu-item.menu-item-has-children>a{max-width:unset;padding-left:0;padding-right:0;position:relative}.header-menu-desktop__list>.menu-item.menu-item-has-children>a:after{background-color:var(--color-brand-white);bottom:0;height:5px;-webkit-mask-image:none;mask-image:none;top:unset;transform:none;width:100%}.header-menu-desktop__list>.menu-item.menu-item-has-children>a:active:after,.header-menu-desktop__list>.menu-item.menu-item-has-children>a:focus:after,.header-menu-desktop__list>.menu-item.menu-item-has-children>a:hover:after{background-color:var(--color-brand-finlandiacheese)}.header-menu-desktop__list>.menu-item.menu-item-has-children>a:active+.sub-menu,.header-menu-desktop__list>.menu-item.menu-item-has-children>a:focus+.sub-menu,.header-menu-desktop__list>.menu-item.menu-item-has-children>a:hover+.sub-menu{opacity:1;pointer-events:auto;visibility:visible}.header-menu-desktop__list>.menu-item>a{color:var(--color-brand-finlandiacheese);font-family:var(--font-family-heading);font-size:1rem;font-weight:var(--font-weight-extrabold);height:100%;line-height:1.125rem;padding-left:0;padding-right:0;text-transform:none}.header-menu-desktop__list>.menu-item>a:after{background-color:var(--color-brand-white);bottom:0;content:"";display:inline-block;height:5px;position:absolute;width:100%}.header-menu-desktop__list>.menu-item>a:hover{color:var(--color-brand-finlandiacheese);filter:brightness(1)}.header-menu-desktop__list>.menu-item>a:hover:after{background-color:var(--color-white)}.header-menu-desktop__list>.menu-item .sub-menu{border:unset;left:-2rem;min-width:275px;padding:1.875rem 2rem;top:5rem;z-index:1}.header-menu-desktop__list>.menu-item .sub-menu .menu-item>a{color:var(--color-black);font-family:var(--font-family-omnes);font-size:1rem;line-height:1.125rem;padding-bottom:.75rem;padding-left:unset;padding-right:unset;padding-top:0;text-transform:none;transition:none}.header-menu-desktop__list>.menu-item .sub-menu .menu-item>a:hover{color:var(--color-brand-finlandiacheese);filter:brightness(1);font-weight:var(--font-weight-omnes-bold)}.header-menu-desktop__list>.menu-item.current-menu-parent>a{color:var(--color-brand-finlandiacheese)!important}.header-menu-desktop__list>.menu-item.current-menu-parent>a:after{background-color:var(--color-brand-finlandiacheese)}.header-menu-desktop__list>.menu-item.current-menu-item>a{color:var(--color-brand-finlandiacheese)}.header-menu-desktop__list>.menu-item.current-menu-item>a:after{background-color:var(--color-brand-finlandiacheese)}.header-menu-desktop__list>.menu-item.submenu-is-open a:after{background-color:var(--color-white)}.header-menu-mobile{margin-bottom:3.375rem;position:relative;width:100%}.header-menu-mobile__list{position:relative}.header-menu-mobile__list>.menu-item{color:var(--color-brand-finlandiacheese);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin-bottom:0}.header-menu-mobile__list>.menu-item:not(.menu-item-extras){border-bottom:.5px solid #eee}.header-menu-mobile__list>.menu-item>a{color:inherit;display:block;padding-bottom:1.25rem;padding-left:.75rem;padding-top:1.25rem;position:relative}.header-menu-mobile__list>.menu-item.menu-item-has-children{display:flex;flex-wrap:wrap;position:relative}.header-menu-mobile__list>.menu-item.menu-item-has-children>a{color:var(--color-white);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:var(--font-weight-black);line-height:1.25rem;padding-right:.9375rem;position:relative;text-transform:none;width:max-content}.header-menu-mobile__list>.menu-item.menu-item-has-children>.sub-menu-toggle{background:none;border:none;cursor:pointer;height:auto;padding:0;position:absolute;right:1rem;top:1.25rem;transition:.15s ease-in-out;width:1.0625rem}.header-menu-mobile__list>.menu-item.menu-item-has-children>.sub-menu-toggle[aria-expanded=true]{transform:rotate(180deg)}.header-menu-mobile__list>.menu-item.menu-item-has-children>.sub-menu{width:100%}.header-menu-mobile__list>.menu-item .sub-menu{display:none;margin-bottom:.9375rem;padding-left:.75rem}.header-menu-mobile__list>.menu-item .sub-menu .menu-item{color:var(--color-white);font-family:var(--font-family-sans);font-size:1rem;line-height:1.8125rem;margin-bottom:0}.header-menu-mobile__list>.menu-item .sub-menu .menu-item.menu-item-extras>a{width:auto}.header-menu-mobile__list>.menu-item .sub-menu .menu-item>a{align-items:center;color:inherit;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.8125rem;padding-top:0;position:relative;width:100%}.header-menu-mobile__list>.menu-item .sub-menu .menu-item>a[target=_blank]{margin-right:.375rem}.header-menu-mobile__list>.menu-item .sub-menu .menu-item>a[target=_blank]:after{background-color:var(--color-brand-finlandiacheese);content:"";height:.375rem;mask-image:url(8efd8bb9596d536b9741.svg);mask-position:50% 50%;mask-repeat:no-repeat;mask-size:contain;position:absolute;right:-.75rem;top:50%;transform:translateY(calc(-50% + .25rem));width:.375rem}.header-menu-mobile__list>.menu-item .sub-menu .menu-item:first-child>a{padding-top:0}.header-menu-mobile__list>.menu-item .sub-menu .menu-item .menu-item{font-size:var(--font-size-sm)}.header-menu-mobile__list>.menu-item.current-menu-item>a:after,.header-menu-mobile__list>.menu-item.current-menu-parent>a:after,.header-menu-mobile__list>.menu-item.is-open>a:after{margin-top:-.3125rem;transform:rotate(-180deg)}.header-menu-mobile__list>.menu-item.current-menu-item .sub-menu,.header-menu-mobile__list>.menu-item.current-menu-parent .sub-menu,.header-menu-mobile__list>.menu-item.is-open .sub-menu{display:block}.header-menu-mobile__list .menu-item.menu-item-has-children.current-menu-item>a:after{display:none}.header-menu-mobile__list .menu-item.current-menu-item>a{font-weight:var(--font-weight-bold)}.header-menu-mobile--bottom-menu{margin-bottom:1rem;padding-left:.75rem}.header-menu-mobile--bottom-menu li{margin-bottom:.125rem}.header-menu-mobile--bottom-menu li:last-of-type{margin-bottom:0}.header-menu-mobile--bottom-menu li a{color:var(--color-white);font-family:var(--font-family-sans);font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.8125rem}.header-menu-mobile--bottom-menu li a img.menu-item-icon{bottom:4px;height:100%;max-height:17px;padding-left:8px;position:relative}.wp-block-embed-issuu .wp-block-embed__wrapper .issuuembed{height:100%;overflow:hidden;padding-top:56.25%;position:relative;width:100%!important}.wp-block-embed-issuu .wp-block-embed__wrapper .issuuembed iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.list-items{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:5.3125rem;margin-top:4.5rem}@media(max-width:599px){.list-items{margin-bottom:3rem;margin-top:3rem}}.list-items__heading{color:var(--color-brand-finlandiacheese);font-size:var(--font-size-h2-small)}.list-items__items{display:flex;gap:.75rem;justify-content:center;margin-left:auto;margin-right:auto;max-width:71.375rem;width:100%}@media(max-width:781px){.list-items__items{flex-wrap:wrap;gap:1.875rem}}.list-items__button{align-items:center;display:flex;justify-self:center}.list-item{border-top-left-radius:unset;border-top-right-radius:unset;display:grid;flex-direction:column;height:100%;max-width:calc(25% - .75rem);overflow:hidden;width:100%}@media(max-width:781px){.list-item{max-width:calc(50% - 1.875rem)}}@media screen and (max-width:30rem){.list-item{max-width:100%}}.list-item.product-list{text-align:center}.list-item.product-list .list-item__img{max-height:200px}.list-item.product-list .list-item__img>img{height:12.5rem;object-fit:contain}.list-item.product-list .list-item__img:after{content:unset}.list-item__img,.list-item__info{position:relative}.list-item__img{max-height:12.5rem;overflow:hidden}.list-item__img:after{background:linear-gradient(180deg,#0000,#000000a6);bottom:0;content:"";height:2.5rem;left:0;position:absolute;right:0;width:100%}.list-item__img>img{height:12.5rem;object-fit:cover;width:100%}.list-item__extras{align-items:center;color:var(--color-white);display:flex;justify-content:space-between;margin-top:-2rem;padding:0 .625rem 1rem;position:relative;z-index:3}.list-item__time{font-size:.8125rem;font-weight:600;line-height:1rem}.list-item__time,.list-item__title{font-family:var(--font-family-sans)!important;font-style:normal}.list-item__title{color:var(--color-brand-aimo);font-size:1rem;font-weight:700;line-height:1.125rem;padding-left:.625rem}:root{--form-color-primary:var(--color-primary,#000);--form-color-border:var(--color-gray-500,#666);--form-color-light:var(--color-gray-900,#eee);--form-color-error:var(--color-error,#f04d37);--form-color-error-background:var(--color-error-light,#fdedeb);--form-color-success:var(--color-success,#29b926);--form-color-success-background:var(--color-success-light,#eaf8e9)}.gform_wrapper .gform_heading{margin-bottom:2.5rem}.gform_wrapper legend.gfield_label{background-color:var(--color-white)!important}.gform_wrapper .gfield_label{background-color:var(--color-white);color:var(--color-brand);font-size:.9375rem;font-weight:var(--font-weight-semibold);left:.6875rem;line-height:1.25rem;margin-bottom:0!important;padding:0 .3125rem!important;position:absolute;text-transform:uppercase;top:-.75rem;z-index:1}.gform_wrapper .gform_body .gform_fields{grid-column-gap:20px!important;grid-row-gap:24px!important}.gform_wrapper .gform_body .gfield{position:relative}.gform_wrapper .gform_body .gfield input{border:1px solid #e6e6e6;border-radius:3px;font-family:var(--font-family-omnes);font-size:1rem!important;padding:1.6875rem .9375rem!important}.gform_wrapper .gform_body .gfield input:active,.gform_wrapper .gform_body .gfield input:focus{border-color:var(--color-brand)}.gform_wrapper .gform_body .gfield input ::placeholder{color:#757575;opacity:1}.gform_wrapper .gform_body .gfield input ::-ms-input-placeholder{color:#757575}.gform_wrapper .gform_body .gfield textarea{border:1px solid #e6e6e6;border-radius:3px;font-family:var(--font-family-omnes);font-size:1rem!important;padding:1.125rem .9375rem 1.0625rem!important}.gform_wrapper .gform_body .gfield textarea:active,.gform_wrapper .gform_body .gfield textarea:focus{border-color:var(--color-brand)}.gform_wrapper .gform_body .gfield textarea ::placeholder{color:#757575;opacity:1}.gform_wrapper .gform_body .gfield textarea ::-ms-input-placeholder{color:#757575}.gform_wrapper .gform_body .gfield select{align-items:center;appearance:none;background-color:var(--color-white);background-image:url(01079322ed7001be961f.svg);background-position-x:97%;background-position-y:50%;background-repeat:no-repeat;background-size:.75rem;border:1px solid #e6e6e6;border-radius:3px;display:flex;font-family:var(--font-family-omnes);font-size:1rem!important;height:100%;max-height:56px;min-height:56px;padding:0 .9375rem!important}.gform_wrapper .gform_body .gfield select:hover{cursor:pointer}.gform_wrapper .gform_body .gfield select:active,.gform_wrapper .gform_body .gfield select:focus{border-color:var(--color-brand)}.gform_wrapper .gform_body .gfield select .gf_placeholder{color:#757575}.gform_wrapper .gform_body .gfield select ::-webkit-input-placeholder{color:#757575}.gform_wrapper .gform_body .gfield.product-image-is-visible{left:unset;position:relative;visibility:visible}.gform_wrapper .gform_body .gfield.product-image-is-visible .product-image-wrapper{margin-inline:auto;position:relative;text-align:center}.gform_wrapper .gform_body .gfield.product-image-is-visible .product-image-wrapper>img{height:19.75rem;width:auto}.gform_wrapper .gform_body .gfield--input-type-datepicker .gform-datepicker{width:100%}.gform_wrapper .gform_body .your-message #input_1_7{height:6.875rem}.gform_wrapper .gform_body .gfield_required:after{color:var(--form-color-error);content:" *";white-space:nowrap}.gform_wrapper .gform_body .gfield_required .gfield_required:after{display:none}.gform_wrapper .gform_body .gfield_required .gfield_required_text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.gform_wrapper .gform_footer{justify-content:flex-start;margin-left:auto;margin-top:1.1875rem!important;width:max-content}.gform_wrapper .gform_footer .gform_button{--button-padding:0.75rem 1.5625rem;--button-background:var(--color-red);--button-text:var(--color-button-text);--button-border:#0000;background-color:var(--button-background);background-color:var(--color-red)!important;border-color:var(--button-border);border-radius:4px;border-style:solid;border-width:2px;color:var(--button-text);color:var(--color-white)!important;cursor:pointer;display:inline-block;font-family:var(--font-family-sans);font-size:.8125rem;font-weight:var(--font-weight-bold);font-weight:var(--font-weight-semibold)!important;line-height:1!important;padding:var(--button-padding);padding:.75rem 1.5rem!important;position:relative;text-decoration:none;text-transform:unset;transition:all .25s cubic-bezier(.19,1,.22,1)}.gform_wrapper .gform_footer .gform_button:first-letter{text-transform:uppercase}.gform_wrapper .gform_footer .gform_button:active,.gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-dark-red)}.block-editor-block-preview__content .gform_wrapper .gform_footer .gform_button{background-color:var(--button-background)!important}.gform_wrapper .gform_footer .gform_button:active,.gform_wrapper .gform_footer .gform_button:focus,.gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-blue)}.gform_confirmation_wrapper .gform_confirmation_message{background:var(--form-color-success-background);border:0;border-radius:0;margin-bottom:1rem;margin-top:0;padding:1.5rem}.gform-body .gfield_error .gform-field-label{color:var(--form-color-error)}.gform-body .gfield_validation_message{background:#0000;border:0;color:var(--form-color-error);margin-top:.75rem;padding:0}.gform_validation_errors.gform_validation_errors{background:var(--form-color-error-background);border:0;border-radius:0;box-shadow:none;margin-bottom:1rem;margin-top:0;padding:1.5rem}.gform_validation_errors.gform_validation_errors.gform_validation_errors *{color:var(--form-color-error);font-size:1rem}.gform_validation_errors.gform_validation_errors>h2{font-weight:var(--font-weight-bold);margin-bottom:1rem}.gform_validation_errors.gform_validation_errors a:focus,.gform_validation_errors.gform_validation_errors a:hover{color:inherit;text-decoration:underline}.logo{align-items:center;display:flex;justify-content:flex-start;position:relative}.logo--header img{max-width:4.625rem;object-fit:contain;object-position:center}@media(max-width:1079px){.logo--header img{max-height:46px}}@media(min-width:1080px){.logo--header img{max-width:4.86625rem}}.logo--header img:nth-child(2){margin-left:1rem}.logo--header:active,.logo--header:focus,.logo--header:hover{filter:unset}@media(min-width:1080px){.logo--header{width:157px}}.logo--footer{width:6.25rem}.mobile-navigation{height:100%;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.19,1,.22,1)}.mobile-navigation__menu{bottom:0;margin-left:auto;margin-right:auto;max-width:var(--align-default);overflow:auto;padding-bottom:1.25rem;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:1.25rem;position:absolute;top:5rem;width:100%}.mobile-navigation__languages{align-items:center;background-color:var(--color-blue-dark);display:block;margin-bottom:.5rem;margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);padding-bottom:.5rem;padding-top:.5rem;position:relative;width:auto}.mobile-navigation__languages:has(.mobile-navigation__languages__single-link){background-color:inherit;margin-left:.75rem}.mobile-navigation__languages__switcher{padding-left:calc(var(--gutter) + .75rem);padding-right:var(--gutter);position:relative;width:100%}.mobile-navigation__languages__current{align-items:center;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);height:100%;line-height:1.125rem;padding-right:15px;position:relative;width:100%}.mobile-navigation__languages__current:after{background-image:url(e29ac5281e20130a4c8c.svg);background-repeat:no-repeat;background-size:10px 6px;content:"";display:inline-block;height:6px;margin-right:.5rem;pointer-events:none;position:absolute;right:0;transform:translateY(100%);transition:all .2s ease;width:10px}.mobile-navigation__languages__switcher.is-open .mobile-navigation__languages__current:after{transform:translateY(100%) rotate(180deg)}.mobile-navigation__languages__single-link{color:#fff;font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold)}.mobile-navigation__languages__options{display:none}.mobile-navigation__languages__switcher.is-open .mobile-navigation__languages__options{display:block}.mobile-navigation__languages__option{color:#fff;display:block;font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);margin:.5rem 0;white-space:nowrap}.mobile-navigation__extras{display:flex;flex-direction:column;padding-left:.75rem;padding-right:.75rem}.mobile-navigation__extras__global{align-items:center;color:var(--color-white);display:inline-flex;font-family:var(--font-family-sans);font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.8125rem}.mobile-navigation__extras__global:before{background-color:var(--color-white);content:"";height:1.25rem;margin-right:.5625rem;mask-image:url(c0c27c25aae1e5d028db.svg);mask-repeat:no-repeat;mask-size:contain;width:1.25rem}.mobile-navigation__extras__portal{align-items:center;border:1px solid #e6e6e6;border-radius:.25rem;color:var(--color-white);display:inline-flex;font-family:var(--font-family-heading);font-size:.8125rem;font-weight:var(--font-weight-black);justify-content:center;line-height:1;margin-top:1.5rem;padding:.75rem 1rem;position:relative;text-transform:uppercase;transition:.15s ease-in-out}.mobile-navigation__extras__portal:active,.mobile-navigation__extras__portal:focus,.mobile-navigation__extras__portal:hover{border-color:var(--color-brand-finlandiacheese)}.mobile-navigation__extras__portal:after{background-color:var(--color-white);content:"";display:inline-block;height:8px;margin-left:.3125rem;mask-image:url(d5970ff79333818c7173.svg);mask-repeat:no-repeat;mask-size:contain;transition:.15s ease-in-out;width:5px}.navigation-bar{background-color:var(--color-white);height:var(--height-header-finlandiacheese);justify-content:space-between;width:100%}@media(min-width:1080px){.navigation-bar{height:5rem}}.navigation-bar:after,.navigation-bar:before{background:inherit;content:"";height:100%;position:absolute;top:0;width:100%}.navigation-bar:before{left:-100%}.navigation-bar:after{right:-100%}.navigation-bar__logo{order:unset}@media(min-width:1080px){.navigation-bar__search{display:none}}.navigation-bar__search-toggle{display:flex;position:static}.navigation-bar__search-and-burger{align-items:center;display:flex;gap:2px}@media(min-width:1080px){.navigation-bar__burger{display:none}}.navigation-bar__menu{background-color:#0000;height:100%}@media(max-width:1079px){.navigation-bar__menu{display:none}}@media(min-width:1080px){.navigation-bar__menu{border-radius:unset;box-shadow:unset}.navigation-bar__menu:not(.menu-open){border:unset}}.navigation-bar.menu-open{background:var(--color-white)}body.multisite-subsite .navigation-bar__search{display:none!important}.vl-block-sap-form .sapCpRuntime{height:100%;width:100%}.vl-block-sap-form .sapCpRuntime .sapCpBody{height:100%;margin:0;width:100%}.vl-block-sap-form .sapCpContentPage{width:100%}.vl-block-sap-form .sapCpLayout{box-sizing:inherit;padding:8px;width:100%}.vl-block-sap-form .sapCpWidget{box-sizing:inherit;min-height:30px;padding:8px}.vl-block-sap-form .sapCpContentPage .sapCpWidget.sapCpWidgetHidden{display:none}.vl-block-sap-form .sapCpWidget~.sapCpWidget{margin-top:8px}.vl-block-sap-form .sapCpWidget~.sapCpWidget p{color:var(--color-brand-finlandiacheese);font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);text-transform:uppercase}.vl-block-sap-form .sapCpWidgetContentLeft{min-height:1px;width:100%!important}.vl-block-sap-form .sapCpWidgetContentRight{min-height:1px;padding-left:0!important;text-align:left;vertical-align:top}.vl-block-sap-form .sapCRLWidgetFixContent{clear:both}.vl-block-sap-form .sapCpTextArea{border:1px solid #e6e6e6;border-radius:3px;font-family:var(--font-family-omnes);font-size:1rem!important;padding:1.125rem .9375rem 1.0625rem!important}.vl-block-sap-form .sapCpTextArea:active,.vl-block-sap-form .sapCpTextArea:focus,.vl-block-sap-form .sapCpTextArea:hover{border-color:var(--color-brand)}.vl-block-sap-form .sapCpCheckBoxWidget>div{align-items:center;display:inline-flex}.vl-block-sap-form .sapCpCheckBoxWidget>div label{left:unset;position:relative;top:unset}.vl-block-sap-form .sapCpWidgetContentNoIndent{min-height:1px;position:relative}.vl-block-sap-form .sapCpWidgetContentNoIndent p{color:var(--color-brand-finlandiacheese);font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);text-transform:uppercase}.vl-block-sap-form .sapLandingPage .sapCpWidget:not(.sapCpCheckBoxElementWidget) .sapCpWidgetContentLeft .sapCpLabel,.vl-block-sap-form .sapLandingPage .sapCpWidgetContentLeft .sapCpLabel{margin-right:10px;margin-top:6px}.vl-block-sap-form .sapCpContentPage .sapCpWidget .sapCpWidgetContent>label{padding-right:10px}.vl-block-sap-form .sapCpWidget:not(.sapCpCheckBoxElementWidget) .sapCpWidgetContentLeft .sapCpLabel{margin-right:10px;margin-top:8px}.vl-block-sap-form .sapCpWidgetMandatoryMissing{background-color:#f08080}.vl-block-sap-form .sapCpWidgetInvalid{background-color:orange}.vl-block-sap-form .sapCpButtonWidget .sapCpButtonWidgetExtraText{display:block;padding-top:5px}.vl-block-sap-form .sapCpButtonWidget .sapCpMissingMandatoryFieldLabel{color:red;display:block}.vl-block-sap-form .sapCpContentPage:not(.sapCpMissingMandatoryField) .sapCpButtonWidget .sapCpMissingMandatoryFieldLabel{display:none}.vl-block-sap-form .sapCpButtonWidget .sapCpErrorMessageText{color:red;display:block}.vl-block-sap-form .sapCpContentPage:not(.sapCpSubmitError) .sapCpButtonWidget .sapCpErrorMessageText{display:none}.vl-block-sap-form .sapCpButtonWidget .sapCpSuccessMessageLabel{color:green;display:block}.vl-block-sap-form .sapCpButtonWidget .sapCpButtonWidgetDownloadLink:not(.sapCpButtonWidgetDownloadLinkVisible),.vl-block-sap-form .sapCpContentPage:not(.sapCpSubmitCompleted) .sapCpButtonWidget .sapCpButtonWidgetDownloadLink,.vl-block-sap-form .sapCpContentPage:not(.sapCpSubmitCompleted) .sapCpButtonWidget .sapCpSuccessMessageLabel{display:none}.vl-block-sap-form .sapCpButtonWidget.sapCpButtonWidgetLoading button{cursor:wait}.vl-block-sap-form .sapCpLabel{display:block;overflow:hidden;position:relative;text-overflow:ellipsis}.vl-block-sap-form .sapCpLabelRequiredBefore{padding-left:10px}.vl-block-sap-form .sapCpLabel:not(.sapCpLabelRequiredBefore):after{color:var(--color-brand);content:"*";margin-left:.25rem;visibility:hidden}.vl-block-sap-form .sapCpWidgetContentLeft .sapCpLabel:not(.sapCpLabelRequiredBefore):after{position:absolute}.vl-block-sap-form .sapCpLabel:not(.sapCpLabelRequiredBefore).sapCpLabelRequired:after{color:var(--form-color-error);visibility:visible}.vl-block-sap-form .sapCpLabel.sapCpLabelRequiredBefore:before{color:var(--color-brand);content:"*";left:1px;position:absolute;top:-2px;visibility:hidden}.vl-block-sap-form .sapCpLabel.sapCpLabelRequiredBefore.sapCpLabelRequired:before{visibility:visible}.vl-block-sap-form .sapCpCheckBox~.sapCpLabel{color:var(--color-black);font-weight:400;margin-left:2px;text-transform:none}.vl-block-sap-form .sapCpCheckBox+.sapCpLabel{display:block}.vl-block-sap-form .sapCpInput{font-family:inherit;font-size:inherit;padding:4px 8px;text-overflow:ellipsis}.vl-block-sap-form .sapCpCheckBox{float:left;min-width:20px;vertical-align:top}.vl-block-sap-form .sapCpCheckBox input,.vl-block-sap-form .sapCpDropDown{font-family:inherit;font-size:inherit}.vl-block-sap-form .sapCpDropDown{min-width:100%;padding:4px 8px}.vl-block-sap-form .sapCpDropDown>option{color:#000}.vl-block-sap-form .sapCpDropDownPlaceholder{color:gray}.vl-block-sap-form .sapCpDatePicker option{color:#000}.vl-block-sap-form .sapCpDatePicker .sapCpDropDown~.sapCpDropDown{margin-left:10px}.vl-block-sap-form .sapCpDatePicker .sapCpDatePickerDay{max-width:100px;min-width:50px;width:23%}.vl-block-sap-form .sapCpInputWidget .sapCpDatePickerMonth{max-width:200px;min-width:100px;width:43%}.vl-block-sap-form .sapCpInputWidget .sapCpDatePickerYear{max-width:100px;min-width:50px;width:23%}.vl-block-sap-form .sapCpButton{font-family:inherit;font-size:inherit;padding:6px 10px}.vl-block-sap-form .sapCpContentPage{box-sizing:border-box;color:gray;font-size:16px;-webkit-font-smoothing:auto}.vl-block-sap-form .sapCpContentPage *,.vl-block-sap-form .sapCpContentPage :after,.vl-block-sap-form .sapCpContentPage :before{box-sizing:inherit}.vl-block-sap-form .sapLandingPage .sapCpWidget input[type=checkbox]{-webkit-appearance:checkbox;font-size:inherit;margin-top:2px}.vl-block-sap-form .sapCpWidget input[type=checkbox]{-webkit-appearance:checkbox;font-size:inherit;margin-top:5px}.vl-block-sap-form .sapCpCheckBox{line-height:18px}.vl-block-sap-form .sapCpInputWidget select{appearance:none;background-color:var(--color-white);background-image:url(01079322ed7001be961f.svg);background-position-x:97%;background-position-y:50%;background-repeat:no-repeat;background-size:.75rem;border:1px solid #e6e6e6;border-radius:3px;color:var(--color-black);font-family:var(--font-family-omnes);font-size:1rem!important;font-weight:400;height:auto;padding:1.125rem .9375rem 1.0625rem!important;text-transform:inherit}.vl-block-sap-form .sapCpInputWidget select:hover{cursor:pointer}.vl-block-sap-form .sapCpInputWidget .sapCpInput{border:1px solid #e6e6e6;border-radius:3px;font-family:var(--font-family-omnes);font-size:1rem!important;line-height:1.15;padding:1.125rem .9375rem 1.0625rem!important}.vl-block-sap-form .sapCpInputWidget .sapCpInput:active,.vl-block-sap-form .sapCpInputWidget .sapCpInput:focus,.vl-block-sap-form .sapCpInputWidget .sapCpInput:hover{border-color:var(--color-brand)}.vl-block-sap-form .sapCpLabel{background-color:var(--color-white);color:var(--color-brand);font-size:.9375rem;font-weight:var(--font-weight-semibold);left:.6875rem;line-height:1.25rem;margin-bottom:0!important;padding:0 .3125rem!important;position:absolute;text-transform:uppercase;top:-.75rem;z-index:1}.vl-block-sap-form .sapCpButton{--button-padding:0.75rem 1.5625rem;--button-background:var(--color-brand-finlandiacheese);--button-text:var(--color-button-text);--button-border:#0000;background-color:var(--button-background);background-color:var(--color-brand);border-color:var(--button-border);border-radius:4px;border-style:solid;border-width:2px;color:var(--button-text);color:var(--color-white);cursor:pointer;display:inline-block;font-family:var(--font-family-heading);font-size:.8125rem;font-weight:var(--font-weight-black);line-height:1!important;padding:var(--button-padding);position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(.19,1,.22,1)}.vl-block-sap-form .sapCpButton:hover{background-color:var(--color-blue);filter:brightness(1)}@media screen and (min-width:481px){.vl-block-sap-form .sapCpLabel:not(.sapCpLabelRequiredBefore):after{top:-2px}}@media screen and (max-width:480px){.vl-block-sap-form .sapCpWidgetContent{text-align:left;width:100%!important}.vl-block-sap-form .sapCpWidgetContent .sapCpInput{width:95%}.vl-block-sap-form .sapCpWidgetContent .sapCpTextArea{width:98%}.vl-block-sap-form .sapCpWidgetContent .sapCpDropDown{width:100%}.vl-block-sap-form .sapCpWidgetContent .sapCpDatePicker .sapCpDatePickerDay{width:23%}.vl-block-sap-form .sapCpWidgetContent .sapCpDatePicker .sapCpDatePickerMonth{width:43%}.vl-block-sap-form .sapCpWidgetContent .sapCpDatePicker .sapCpDatePickerYear{width:23%}.vl-block-sap-form .sapCpWidgetContentRight{padding-left:0!important}}.site-search-suggestions-desktop{background-color:var(--color-white);border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 2px 8px 0 #0000004d;display:unset;opacity:0;position:absolute;right:0;top:53px;transition-delay:.5s;transition-duration:.5s;transition-property:opacity;transition-timing-function:ease-in-out;visibility:hidden;width:100%}@media(min-width:1080px){.site-search-suggestions-desktop{top:40px}}.site-search-suggestions-desktop>*{opacity:0;transition-delay:.3s;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-in-out}.site-search-suggestions-desktop__heading{color:var(--color-brand);font-size:.9375rem;font-weight:var(--font-weight-bold);padding:1.25rem 1.25rem .75rem;text-transform:uppercase}.site-search-suggestions-desktop__list{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);padding:0 1.25rem 1.25rem}.site-search-suggestions-desktop__list__item a{color:#333;font-size:1.125rem;text-decoration:none}.site-search-suggestions-desktop__list__item a:active,.site-search-suggestions-desktop__list__item a:focus,.site-search-suggestions-desktop__list__item a:hover{color:var(--color-blue)}.site-search-suggestions-desktop.is-visible{display:unset;opacity:1;visibility:visible}.site-search-suggestions-desktop.is-visible>*{opacity:1;visibility:visible}.site-search-mobile-container{background-color:var(--color-white);border-radius:3px;display:none;left:0;position:absolute;top:1.0625rem;width:100%;z-index:52}@media(min-width:1080px){.site-search-mobile-container{display:none}}.site-search-mobile-container .site-search-suggestions-mobile{box-shadow:0 2px 20px 0 #0000004d;display:none;z-index:54}.site-search-mobile-container .site-search-suggestions-mobile__heading{color:var(--color-brand);font-size:.9375rem;font-weight:var(--font-weight-bold);padding:1.25rem 1.25rem .75rem;text-transform:uppercase}.site-search-mobile-container .site-search-suggestions-mobile__list{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);padding:0 1.25rem 1.25rem}.site-search-mobile-container .site-search-suggestions-mobile__list__item a{color:var(--color-black);font-size:1.125rem;text-decoration:none}.site-search-mobile-container .site-search-suggestions-mobile__list__item a:active,.site-search-mobile-container .site-search-suggestions-mobile__list__item a:focus,.site-search-mobile-container .site-search-suggestions-mobile__list__item a:hover{color:var(--color-blue)}.site-search-mobile-container .site-search-suggestions-mobile.is-visible{display:block}@media(min-width:1080px){.site-search-mobile-container .site-search-suggestions-mobile.is-visible{display:none}}.site-search-mobile-container.is-visible{display:block}@media(min-width:1080px){.site-search-mobile-container.is-visible{display:none}}.site-header__top-nav__search-toggle.is-open{background:var(--color-white);height:100%;max-width:300px;opacity:1;position:absolute;right:0;width:100%;z-index:1}@media(max-width:1079px){.site-header__top-nav__search-toggle.is-open{background:unset;max-width:unset}}.site-header__top-nav__search-toggle .search-input-valiocom{align-items:center;background-color:var(--color-white);border:none;border-radius:3px;font-size:1rem;height:var(--min-height-input);justify-content:center;line-height:1.25rem;padding:.5rem 2.625rem .5rem .5rem;position:absolute;right:0;transition:all .5s cubic-bezier(.19,1,.22,1);width:0}.site-header__top-nav__search-toggle .search-input-valiocom.is-hidden{opacity:0}.site-header__top-nav__search-toggle .search-input-valiocom.animate--width{width:100%}.site-header__top-nav__search-toggle .search-input-valiocom.animate--border{border:1px solid #e6e6e6}@media(min-width:1080px){.site-header__top-nav__search-toggle .search-input-valiocom{display:flex}}.site-header__top-nav__search-toggle .search-input-valiocom:active,.site-header__top-nav__search-toggle .search-input-valiocom:focus,.site-header__top-nav__search-toggle .search-input-valiocom:hover{border-color:var(--color-blue)}.site-header__top-nav__search-toggle .search--mobile{align-items:center;background-color:var(--color-white);border:1px solid var(--color-white);border-radius:3px;display:none;font-size:1rem;height:var(--min-height-input);justify-content:center;line-height:1.25rem;padding:.5rem 2.625rem .5rem .5rem;width:100%}.site-header__top-nav__search-toggle .search--mobile.is-visible{display:flex}.site-header__top-nav__search-toggle .search--mobile:active,.site-header__top-nav__search-toggle .search--mobile:focus,.site-header__top-nav__search-toggle .search--mobile:hover{border-color:var(--color-blue)}.site-header__top-nav__search-toggle .search-icon{background-color:#0000;border:0;border-radius:0;cursor:pointer;padding:.25rem;position:absolute;width:100%;z-index:2}.site-header__top-nav__search-toggle .search-icon.is-hidden{display:none}@media(max-width:1079px){.site-header__top-nav__search-toggle .search-icon{display:flex}}@media(min-width:1080px){.site-header__top-nav__search-toggle .search-icon--open{display:inline-block}}.site-header__top-nav__search-toggle .search-icon--open.is-hidden{display:none}.site-header__top-nav__search-toggle .search-icon--open svg{height:16px;width:16px}@media(min-width:1080px){.site-header__top-nav__search-toggle .search-icon--open svg{height:19px;width:19px}}.site-header__top-nav__search-toggle .search-icon--open svg path{fill:var(--color-brand-finlandiacheese)}.site-header__top-nav__search-toggle .search-icon--close{right:5px;width:auto}.site-header__top-nav__search-toggle .search-icon--close.is-hidden{display:none}.site-header__top-nav__search-toggle .search-icon--close svg{height:22px;width:22px}@media(min-width:1080px){.site-header__top-nav__search-toggle .search-icon--close svg{height:19px;width:19px}}.site-header__top-nav__search-toggle .mobile-search-icon{background-color:var(--color-white);border:0;border-radius:.25rem;cursor:pointer;display:block;padding:.5625rem;position:relative;z-index:53}@media(min-width:1080px){.site-header__top-nav__search-toggle .mobile-search-icon{display:none}}.site-header__top-nav__search-toggle .mobile-search-icon--open{background-color:#0000;display:inline-block}.site-header__top-nav__search-toggle .mobile-search-icon--open.is-hidden{display:none}.site-header__top-nav__search-toggle .mobile-search-icon--open svg{height:22px;width:22px}@media(min-width:1080px){.site-header__top-nav__search-toggle .mobile-search-icon--open svg{height:19px;width:19px}}.site-header__top-nav__search-toggle .mobile-search-icon--open.has-background-color{background-color:var(--color-white)}.site-header__top-nav__search-toggle .mobile-search-icon--close{background-color:#0000;display:none}.site-header__top-nav__search-toggle .mobile-search-icon--close.is-visible{display:inline-block}.site-header__top-nav__search-toggle .mobile-search-icon--close svg{height:22px;width:22px}@media(min-width:1080px){.site-header__top-nav__search-toggle .mobile-search-icon--close svg{height:19px;width:19px}}.navigation-bar__search-toggle.is-open{background:var(--color-white);height:100%;left:0;max-width:300px;opacity:1;position:absolute;right:0;top:0;width:88%;z-index:1}@media(max-width:1079px){.navigation-bar__search-toggle.is-open{background:unset;max-width:unset}}.navigation-bar__search-toggle .search-input-valiocom{align-items:center;background-color:var(--color-white);border:none;font-size:1rem;height:var(--min-height-input);justify-content:center;line-height:1.25rem;padding:.5rem 2.625rem .5rem .5rem;position:absolute;right:0;width:0}@media(max-width:1079px){.navigation-bar__search-toggle .search-input-valiocom{border-bottom-left-radius:0;border-bottom-right-radius:0}}.navigation-bar__search-toggle .search-input-valiocom.is-hidden{opacity:0}.navigation-bar__search-toggle .search-input-valiocom.animate--width{width:100%}.navigation-bar__search-toggle .search-input-valiocom.animate--border{border:1px solid #e6e6e6}@media(min-width:1080px){.navigation-bar__search-toggle .search-input-valiocom{display:flex}}.navigation-bar__search-toggle .search-input-valiocom:active,.navigation-bar__search-toggle .search-input-valiocom:focus,.navigation-bar__search-toggle .search-input-valiocom:hover{border-color:var(--color-blue)}.navigation-bar__search-toggle .search-input-valiocom svg path{fill:var(--color-white)}.navigation-bar__search-toggle .search--mobile{align-items:center;background-color:var(--color-white);border:1px solid var(--color-white);border-radius:3px;display:none;font-size:1rem;height:var(--min-height-input);justify-content:center;line-height:1.25rem;padding:.5rem 2.625rem .5rem .5rem;width:100%}.navigation-bar__search-toggle .search--mobile.is-visible{display:flex}.navigation-bar__search-toggle .search--mobile:active,.navigation-bar__search-toggle .search--mobile:focus,.navigation-bar__search-toggle .search--mobile:hover{border-color:var(--color-blue)}.navigation-bar__search-toggle .mobile-finlandiacheese-search-toggle-icon{background-color:#0000;border:0;border-radius:0;cursor:pointer;padding:.25rem;position:relative;z-index:2}.navigation-bar__search-toggle .mobile-finlandiacheese-search-toggle-icon svg path{fill:var(--color-brand-finlandiacheese)}.navigation-bar__search-toggle .mobile-finlandiacheese-search-toggle-icon--open{display:flex}.navigation-bar__search-toggle .mobile-finlandiacheese-search-toggle-icon--open.is-hidden{display:none}.navigation-bar__search-toggle .mobile-finlandiacheese-search-toggle-icon--open svg{height:18px;pointer-events:none;width:18px}.navigation-bar__search-toggle .mobile-finlandiacheese-search-toggle-icon--open svg path{fill:var(--color-brand-finlandiacheese)}.navigation-bar__search-toggle .mobile-finlandiacheese-search-toggle-icon--close{background-color:#0000;display:none}.navigation-bar__search-toggle .mobile-finlandiacheese-search-toggle-icon--close.is-visible{display:inline-block;position:absolute;right:8px;top:22px;z-index:54}.navigation-bar__search-toggle .mobile-finlandiacheese-search-toggle-icon--close svg{height:18px;pointer-events:none;width:18px}.share-links__permalink--wrapper{hyphens:auto;word-break:break-all}.site-footer{background-color:var(--color-dark-blue);padding-left:2.5rem;padding-right:2.5rem;position:relative;z-index:60}.site-footer p{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.site-footer__container{margin-left:auto;margin-right:auto;max-width:var(--align-default)}.site-footer__columns{display:flex;flex-flow:column nowrap;gap:1.875rem;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:600px){.site-footer__columns{flex-flow:row nowrap}}@media(min-width:782px){.site-footer__columns{gap:2rem}}@media(min-width:1080px){.site-footer__columns{gap:3.5rem}}@media(min-width:1280px){.site-footer__columns{gap:5rem}}.site-footer__menu{display:flex;flex-direction:column;gap:.9375rem}@media(min-width:782px){.site-footer__menu{flex-direction:row;gap:3rem}}@media(min-width:1080px){.site-footer__menu{gap:6.75rem}}.site-footer__menu>div{max-width:fit-content}.site-footer__social-media-and-copyright{display:flex;flex:1;flex-direction:column}@media(min-width:782px){.site-footer__social-media-and-copyright{justify-content:flex-start}}.site-footer__bottom{border-top:1px solid var(--color-gray-700);font-size:var(--font-size-xs);padding-bottom:2rem;padding-top:2rem;position:relative;width:100%}@media(min-width:782px){.site-footer__bottom{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}}.site-footer__bottom-primary a{color:inherit}.site-footer__bottom-primary,.site-footer__bottom-secondary{align-items:center;display:flex;margin-bottom:20px}@media(min-width:782px){.site-footer__bottom-primary,.site-footer__bottom-secondary{margin-bottom:0}}.site-footer__copyright{margin-top:1rem;text-align:left}@media(min-width:782px){.site-footer__copyright{text-align:right}}.site-footer__copyright p{color:var(--color-white);font-size:var(--font-size-2xs)}.site-share-modal{bottom:0;left:0;position:absolute;right:0;top:0;--color-heading:var(--color-black);--color-text:var(--color-black);--color-text-lead:var(--color-black);--color-accent:#00000080;--color-link:var(--color-primary);--color-blockquote:var(--color-primary);--color-border:#0000001a;--color-button:var(--color-red);--color-button-text:var(--color-white);--color-button-arrow-text:var(--color-red);background:#0006;color:var(--color-text);opacity:0;overflow-y:auto;position:fixed;transform:scale(.8);transition:all 1s cubic-bezier(.19,1,.22,1);visibility:hidden;z-index:99999;-webkit-overflow-scrolling:touch;padding:3rem 1.25rem}@media(min-width:1080px){.site-share-modal{padding-bottom:6rem;padding-top:6rem}}@media(min-width:1280px){.site-share-modal{padding-bottom:10rem;padding-top:10rem}}.site-share-modal__container{margin-left:auto;margin-right:auto;max-width:var(--align-default);padding-left:var(--gutter);padding-right:var(--gutter);position:relative;width:100%}.site-share-modal__close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M.086 1.5 1.5.086l29.608 29.607-1.415 1.415z'/%3E%3Cpath d='M29.693.086 31.108 1.5 1.5 31.108.086 29.693z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:block;height:16px;position:absolute;right:1.5rem;top:1.5rem;width:16px}@media(min-width:600px){.site-share-modal__close{height:26px;width:26px}}.site-share-modal.is-open{opacity:1;transform:scale(1);visibility:visible}.site-share-modal__wrapper{background-color:var(--color-white);border-radius:3px;box-shadow:0 2px 20px 0 #0000004d;margin:0 auto;max-width:47.5rem;padding:20px 10px;position:relative}@media(min-width:782px){.site-share-modal__wrapper{padding:20px}}@media(min-width:1080px){.site-share-modal__wrapper{padding:20px 50px 50px}}.site-share-modal__title{margin-bottom:1.25rem}@media(min-width:782px){.site-share-modal__title{margin-bottom:2rem}}.share-modal__button{align-items:center;background-color:#0000;border-color:var(--color-brand-finlandiacheese);border-radius:.25rem;border-style:solid;border-width:1px;color:var(--color-brand-finlandiacheese);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:var(--font-weight-bold);line-height:1;padding:.75rem 1rem;text-transform:uppercase;transition:.15s ease-in-out}.share-modal__button:active,.share-modal__button:focus,.share-modal__button:hover{background-color:var(--color-dark-red);border-color:var(--color-dark-red);color:var(--color-white)}.share-modal__button>svg{color:inherit;margin-right:.625rem}.share-modal__button>svg path{fill:currentcolor}.site-search-results{background-color:#fff;box-shadow:0 2px 20px 0 #0000004d;display:block;padding:20px;position:absolute;width:100%}.site-search-results.hidden{display:none}.site-search-results--mobile{max-height:50vh;overflow:auto;top:56px}@media(min-width:1080px){.site-search-results--mobile{display:none}}.site-search-results--desktop{top:40px}@media(max-width:1079px){.site-search-results--desktop{max-height:50vh;overflow:auto}}.site-search-results .result{border-bottom:2px solid #ccc;margin-bottom:10px;padding-bottom:10px}.site-search-results .result:last-of-type{border-bottom:unset;margin-bottom:0}.site-search-results .result__heading{color:var(--color-heading);display:block;font-family:var(--font-family-sans);font-size:var(--font-size-h3);font-size:.9375rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);margin-right:42px;position:relative;text-transform:uppercase}@media(max-width:1079px){.site-search-results .result__heading{margin-right:32px}}.site-search-results .result__heading:after{background:var(--color-brand);content:"";height:26px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23002f6d' d='M18.707 12.707 9 22.414A1 1 0 0 1 7.586 21l8.293-8.293-8.293-8.293A1 1 0 1 1 9 3z'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:cover;position:absolute;right:-42px;top:50%;transform:translateY(-50%);width:26px}@media(max-width:1079px){.site-search-results .result__heading:after{height:16px;right:-32px;width:16px}}.site-search-results .result__items{margin-top:.625rem}.site-search-results .result__items>a{color:var(--color-black);display:block;font-size:.9375rem;line-height:1.125rem;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-search-results .result__items>a:hover{color:var(--color-brand)}.site-search-results .result__items>a:last-of-type{margin-bottom:0}.product-products-wrapper{margin-bottom:0;margin-top:0;position:relative}.product-products-wrapper:after,.product-products-wrapper:before{background-color:inherit;content:"";height:100%;position:absolute;top:0;width:100%}.product-products-wrapper:before{left:-100%}.product-products-wrapper:after{right:-100%}.product-products-wrapper .list-items{margin-bottom:0;margin-top:0}.product-products-wrapper .list-items__items{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:4.375rem;padding-top:2.5rem}.product-products-wrapper .list-items__items .list-item{width:calc(25% - .9375rem)}@media(max-width:781px){.product-products-wrapper .list-items__items .list-item{width:calc(50% - .9375rem)}}@media screen and (max-width:30rem){.product-products-wrapper .list-items__items .list-item{width:80%}}.product-products-wrapper .list-items__items .list-item__title{color:var(--color-brand-aimo);font-family:var(--font-family-sans)!important;font-size:1rem;font-style:normal;font-weight:700;line-height:1.125rem}.vl-product-info+.main-cat-lift-wrapper{padding:5rem 0 4.6875rem}@media(max-width:599px){.vl-product-info+.main-cat-lift-wrapper{padding:3rem 0}}.main-cat-lift-wrapper{padding:0 0 4.6875rem;position:relative;width:100%}@media(max-width:599px){.main-cat-lift-wrapper{padding:3rem 0}}.main-cat-lift-wrapper:after,.main-cat-lift-wrapper:before{background-color:inherit;content:"";height:100%;position:absolute;top:0;width:100%}.main-cat-lift-wrapper:before{left:-100%}.main-cat-lift-wrapper:after{right:-100%}.main-cat-lift-wrapper+.product-products-wrapper{border-top:1px solid var(--color-brand-aimo);padding-top:4.375rem}@media(max-width:599px){.main-cat-lift-wrapper+.product-products-wrapper{padding-top:3rem}}.main-cat-lift-wrapper+.product-products-wrapper:after,.main-cat-lift-wrapper+.product-products-wrapper:before{height:calc(100% + 2px);top:-2px}.main-cat-lift{background:var(--color-light-red-aimo);border-radius:unset;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:33.125rem;padding:2.1875rem 10%;text-decoration:none}.main-cat-lift:active,.main-cat-lift:focus,.main-cat-lift:hover{filter:unset}.main-cat-lift__title{color:var(--color-brand-aimo);font-family:var(--font-family-sans);font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.375rem;margin-bottom:.625rem}.main-cat-lift__link{color:var(--color-heading);color:var(--color-brand-aimo);font-family:var(--font-family-sans);font-size:var(--font-size-h2-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-h2-small);text-transform:none}.main-cat-lift__link:first-letter{text-transform:uppercase}.menu-toggle-info{border:0;height:.0625rem;left:-9999em;overflow:hidden;padding:0;position:absolute!important;width:.0625rem;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem)}.menu-toggle{background-color:#0000;border:0;cursor:pointer;height:var(--height-header-content);margin-right:-10px;padding:10px;position:relative}@media(max-width:1079px){.menu-toggle.menu-open{padding:10px}}.menu-toggle:active .menu-toggle__icon span,.menu-toggle:focus .menu-toggle__icon span,.menu-toggle:hover .menu-toggle__icon span{background-color:var(--color-brand-finlandiacheese)}.menu-toggle__icon{height:24px;width:24px}.menu-toggle__icon span{background-color:var(--color-brand-finlandiacheese);border-radius:1px;display:block;height:2px;margin-bottom:5px;position:relative;top:0;transition:all .2s cubic-bezier(.77,0,.175,1);width:24px}.menu-toggle__icon span:last-child{margin-bottom:0}.has-open-mobile-menu .menu-toggle__icon span{opacity:0}.has-open-mobile-menu .menu-toggle__icon span:first-child{opacity:1;top:7px;transform:rotate(45deg)}.has-open-mobile-menu .menu-toggle__icon span:last-child{opacity:1;top:-7px;transform:rotate(-45deg)}.footer-menu{display:grid;font-size:var(--font-size-sm);grid-template-columns:repeat(1,1fr);margin:0 0 1.5rem!important;padding:0}@media(min-width:782px){.footer-menu{margin:0!important}}.footer-menu.footer-menu-right{margin:0!important}.footer-menu a{text-decoration:none}.footer-menu>li{display:block;margin-bottom:0;padding-right:1.25rem;position:relative}.footer-menu>li>a{align-items:center;color:var(--color-white);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:1.4;margin-bottom:5px;position:relative}.footer-menu>li>a:hover{text-decoration:underline;text-underline-offset:5px}.footer-menu>li>a:before{background-image:url(811499550c0ea0b2a47c.svg);background-repeat:no-repeat;background-size:4px 8px;content:"";height:7px;margin-right:.375rem;margin-top:4px;width:4px}.footer-menu>li.current-menu-item>a{text-decoration:underline;text-underline-offset:5px}.footer-menu>li>ul{margin:0;padding:0}.footer-menu>li>ul li{display:block}.footer-menu>li>ul li a{color:var(--color-text);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.footer-menu>li>ul li.current-menu-item>a{text-decoration:underline;text-underline-offset:5px}.footer-menu>li>ul a{display:block;line-height:1.2em;padding:.3em 0}.footer-menu.footer-menu-center>li a,.footer-menu.footer-menu-left>li a{font-weight:var(--font-weight-semibold)}.footer-menu.footer-menu-center>li a:before,.footer-menu.footer-menu-left>li a:before{background-image:url(2a61c756dd13bef719f4.svg)}.social-media-links{font-size:0;position:relative}@media(min-width:782px){.social-media-links{margin-left:auto}}.social-media-links__title{display:inline-block;padding-right:.3em}.social-media-links__list{display:flex;gap:20px;list-style-type:none;margin:0;padding:0}.social-media-links__list li{display:inline-block;margin:0}.social-media-links__list li a{align-items:center;background-color:unset;border-radius:100%;display:inline-flex;height:28px;justify-content:center;width:20px}.social-media-links__list li a svg{height:20px;width:20px}.social-media-links__list li a svg circle,.social-media-links__list li a svg path{fill:var(--color-white)}.social-media-links__list li a:hover{filter:saturate(1.1) brightness(1.1)}.tippy-box[data-theme~=valio]{background-color:var(--color-brand);height:auto;width:365px}.tippy-box[data-theme~=valio] .tippy-content{display:flex;padding:1.75rem .5rem 1.75rem 1.75rem}.tippy-box[data-theme~=valio] .tippy-content__text{color:var(--color-white);font-family:var(--font-family-sans);font-size:.9375rem;line-height:1.1875rem;padding-right:.125rem}.tippy-box[data-theme~=valio] .tippy-content .wp-block-button{margin-bottom:0;margin-top:1rem}.tippy-box[data-theme~=valio] .tippy-content .wp-block-button__link{color:var(--color-white);padding:0 1rem 0 0}.tippy-box[data-theme~=valio] .tippy-content .wp-block-button__link:active,.tippy-box[data-theme~=valio] .tippy-content .wp-block-button__link:focus,.tippy-box[data-theme~=valio] .tippy-content .wp-block-button__link:hover{background-color:unset}.tippy-box[data-theme~=valio] .tippy-content .wp-block-button__link:after{top:calc(50% + 1px)}.tippy-box[data-theme~=valio] .tippy-content img{object-fit:contain;width:125px}.tippy-box[data-theme~=valio] .tippy-svg-arrow{fill:var(--color-brand)}.block-root .copy-ingredients-button{align-items:center;background-color:#0000;border-color:var(--color-brand-finlandiacheese);border-radius:.25rem;border-style:solid;border-width:1px;color:var(--color-brand-finlandiacheese);color:var(--color-black);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:var(--font-weight-bold);justify-content:center;line-height:1;padding:.75rem 1rem;text-transform:uppercase;transition:.15s ease-in-out;white-space:nowrap;width:13rem}.block-root .copy-ingredients-button:active,.block-root .copy-ingredients-button:focus,.block-root .copy-ingredients-button:hover{background-color:var(--color-dark-red);border-color:var(--color-dark-red);color:var(--color-white)}.block-root .copy-ingredients-button>svg{color:inherit;margin-right:.625rem}.block-root .copy-ingredients-button>svg path{fill:currentcolor}.block-root .copy-ingredients-button:before{background-color:var(--color-black);content:"";display:inline-block;height:1rem;margin-right:.5rem;mask-image:url(d29feaaec3560d43ff79.svg);mask-repeat:no-repeat;mask-size:100%;width:1rem}.block-root .copy-ingredients-button svg{margin-right:.5rem}.block-root .copy-ingredients-button.is-success{pointer-events:none}.block-root .copy-ingredients-button.is-success:before{display:none}.single-vl_recipe .vl-recipe-hero{grid-template-columns:auto 50%;margin-left:auto;margin-right:auto;max-width:var(--align-default)}@media screen and (max-width:781px){.single-vl_recipe .vl-recipe-hero{width:100%}}.single-vl_recipe .vl-recipe-hero__content{background-color:unset;overflow:visible;padding:0;padding-bottom:unset;padding-top:unset;width:100%}@media screen and (min-width:782px){.single-vl_recipe .vl-recipe-hero__content{padding-right:78px;top:50%;transform:translateY(-50%)}}.single-vl_recipe .vl-recipe-hero__content__wrapper{margin-left:unset;max-width:100%}@media screen and (max-width:781px){.single-vl_recipe .vl-recipe-hero__content__wrapper{padding-bottom:2.5rem}}.single-vl_recipe .vl-recipe-hero__content__wrapper h1{color:var(--color-heading);color:var(--color-brand-finlandiacheese);font-family:var(--font-family-sans);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-h1);text-transform:uppercase}@media screen and (min-width:1280px){.single-vl_recipe .vl-recipe-hero__content__wrapper h1{font-size:2.5rem;line-height:2.5rem}}.single-vl_recipe .vl-recipe-hero__content__wrapper .additional-information{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}.single-vl_recipe .vl-recipe-hero__content__wrapper .additional-information .duration,.single-vl_recipe .vl-recipe-hero__content__wrapper .additional-information .serves-for{margin-bottom:0;margin-left:30px;position:relative}.single-vl_recipe .vl-recipe-hero__content__wrapper .additional-information .duration:before,.single-vl_recipe .vl-recipe-hero__content__wrapper .additional-information .serves-for:before{background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:-30px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.single-vl_recipe .vl-recipe-hero__content__wrapper .additional-information .serves-for:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23003DA5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M7.5 12a4.125 4.125 0 1 0 0-8.25 4.125 4.125 0 0 0 0 8.25' clip-rule='evenodd'/%3E%3Cpath stroke='%23003DA5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M.75 20.25a6.75 6.75 0 0 1 13.5 0'/%3E%3Cpath stroke='%23003DA5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M17.727 13.5a3.375 3.375 0 1 0 0-6.75 3.375 3.375 0 0 0 0 6.75' clip-rule='evenodd'/%3E%3Cpath stroke='%23003DA5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15.814 15.068a5.526 5.526 0 0 1 7.436 5.182'/%3E%3C/svg%3E")}.single-vl_recipe .vl-recipe-hero__content__wrapper .additional-information .duration:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23003DA5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 22.5c5.799 0 10.5-4.701 10.5-10.5S17.799 1.5 12 1.5 1.5 6.201 1.5 12 6.201 22.5 12 22.5' clip-rule='evenodd'/%3E%3Cpath stroke='%23003DA5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 12V8.25M12 12l4.687 4.688'/%3E%3C/svg%3E")}.single-vl_recipe .vl-recipe-hero__image{width:53vw}@media screen and (max-width:781px){.single-vl_recipe .vl-recipe-hero__image{margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);width:calc(100% + var(--gutter)*2)}}@media screen and (min-width:782px){.single-vl_recipe .vl-recipe-hero__image figure img,.single-vl_recipe .vl-recipe-hero__image__placeholder{height:100%;min-height:33.125rem}}.single-vl_recipe .vl-recipe-hero__navigation{background-color:var(--color-dark-red);margin:-34px auto 21px;padding:.5rem 1.25rem;width:max-content}@media screen and (max-width:480px){.single-vl_recipe .vl-recipe-hero__navigation{padding:.5rem}}.single-vl_recipe .vl-recipe-hero__navigation__tabs{color:var(--color-white)}.single-vl_recipe .vl-recipe-hero__navigation__tabs__item{font-size:.875rem}@media screen and (max-width:359px){.single-vl_recipe .vl-recipe-hero__navigation__tabs__item{font-size:.75rem}}.single-vl_recipe .vl-recipe-hero__navigation__tabs__item.is-active:hover{position:relative}.single-vl_recipe .vl-recipe-hero__navigation__tabs__item.is-active:hover:after{border-bottom:3px solid var(--color-white);bottom:-3px;content:"";left:0;position:absolute;width:100%}.single-vl_recipe .vl-recipe-hero__navigation__tabs__item:hover{position:relative}.single-vl_recipe .vl-recipe-hero__navigation__tabs__item:hover:after{border-bottom:3px solid var(--color-white);bottom:-3px;content:"";left:0;position:absolute;width:100%}.single-vl_recipe .vl-recipe-hero__navigation__tabs>*,.single-vl_recipe .vl-recipe-hero__navigation__tabs>.is-active{color:inherit}.single-vl_recipe .vl-recipe-hero__navigation__tabs>.is-active:after{content:unset}.single-vl_recipe .vl-recipe-hero__navigation__tabs__separator{margin-left:.75rem;margin-right:.75rem}@media screen and (max-width:359px){.single-vl_recipe .vl-recipe-hero__navigation__tabs__separator{margin-left:.5rem;margin-right:.5rem}}.single-vl_recipe .vl-recipe-hero__secondary__navigation.headroom--pinned{transform:translateZ(0)}.single-vl_recipe .vl-recipe-hero__secondary__navigation.headroom--unpinned{transform:translateZ(0) translateY(-66px)}.single-vl_recipe .vl-recipe-hero__secondary__navigation.headroom--top{transform:translateY(-102px)}.single-vl_recipe .vl-recipe-hero__secondary__navigation__tabs__item:after{content:unset!important}.single-vl_recipe .vl-recipe-content{background-color:var(--color-light-gold);margin-bottom:0;margin-top:0;padding-bottom:5rem;padding-top:5rem;position:relative}@media screen and (max-width:781px){.single-vl_recipe .vl-recipe-content{padding-bottom:2.5rem;padding-top:2.5rem}}.single-vl_recipe .vl-recipe-content:after,.single-vl_recipe .vl-recipe-content:before{background-color:inherit;bottom:0;content:"";height:100%;position:absolute;top:0;width:200vw;z-index:-1}.single-vl_recipe .vl-recipe-content:before{left:-100vw}.single-vl_recipe .vl-recipe-content:after{right:-100vw}.single-vl_recipe .vl-recipe-content__ingredients .vl-recipe-content__copy-ingredients{margin-top:2rem;width:fit-content}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__ingredients .vl-recipe-content__copy-ingredients{margin-top:.5rem}}.single-vl_recipe .vl-recipe-content__ingredients__copy{position:absolute;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;pointer-events:none;width:1px}.single-vl_recipe .vl-recipe-content__ingredients__list{margin-top:0}.single-vl_recipe .vl-recipe-content__ingredients__list h3{font-size:.9375rem;text-transform:uppercase}.single-vl_recipe .vl-recipe-content__ingredients__header.is-hidden{display:none}.single-vl_recipe .vl-recipe-content__instructions__wrapper h2{color:var(--color-brand-finlandiacheese);margin-top:0}.single-vl_recipe .vl-recipe-content__instructions__wrapper h3{font-size:.9375rem;text-transform:uppercase}.single-vl_recipe .vl-recipe-content__instructions__wrapper li{align-items:center;display:flex;padding-left:0}.single-vl_recipe .vl-recipe-content__instructions__wrapper li:before{color:var(--color-heading);color:var(--color-red);font-family:var(--font-family-sans);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-h1);text-transform:uppercase;top:-12px}@media screen and (max-width:1280px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li:before{top:-2px}}.single-vl_recipe .vl-recipe-content__share{margin-top:4.0625rem}.single-vl_recipe .vl-recipe__related-products{background-color:var(--color-brand-finlandiacheese);margin:0 auto;max-width:var(--align-default);padding-left:0;padding-right:0;width:100%}.single-vl_recipe .vl-recipe__related-products:after,.single-vl_recipe .vl-recipe__related-products:before{background-color:inherit;bottom:0;content:"";height:100%;position:absolute;top:0;width:200vw;z-index:-1}.single-vl_recipe .vl-recipe__related-products:before{left:-100vw}.single-vl_recipe .vl-recipe__related-products:after{right:-100vw}.single-vl_recipe .vl-recipe__related-products>h3{color:var(--color-white);text-align:unset}.single-vl_recipe .vl-recipe__related-products__items{display:grid;grid-template-columns:repeat(4,1fr);justify-content:flex-start}@media screen and (max-width:782px){.single-vl_recipe .vl-recipe__related-products__items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:359px){.single-vl_recipe .vl-recipe__related-products__items{grid-template-columns:repeat(1,1fr)}}.single-vl_recipe .vl-recipe__related-products__item__title{color:var(--color-white)}.single-vl_recipe .share-modal__button{align-items:center;background-color:#0000;border-color:var(--color-brand-finlandiacheese);border-radius:.25rem;border-style:solid;border-width:1px;color:var(--color-brand-finlandiacheese);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:var(--font-weight-bold);line-height:1;padding:.75rem 1rem;text-transform:uppercase;transition:.15s ease-in-out}.single-vl_recipe .share-modal__button:active,.single-vl_recipe .share-modal__button:focus,.single-vl_recipe .share-modal__button:hover{background-color:var(--color-dark-red);border-color:var(--color-dark-red);color:var(--color-white)}.single-vl_recipe .share-modal__button>svg{color:inherit;margin-right:.625rem}.single-vl_recipe .share-modal__button>svg path{fill:currentcolor}.single-vl_recipe .print-modal__button{align-items:center;background-color:#0000;border-color:var(--color-brand-finlandiacheese);border-radius:.25rem;border-style:solid;border-width:1px;color:var(--color-brand-finlandiacheese);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:var(--font-weight-bold);line-height:1;max-height:40px;padding:.75rem 1rem;text-transform:uppercase;transition:.15s ease-in-out}.single-vl_recipe .print-modal__button:active,.single-vl_recipe .print-modal__button:focus,.single-vl_recipe .print-modal__button:hover{background-color:var(--color-dark-red);border-color:var(--color-dark-red);color:var(--color-white)}.single-vl_recipe .print-modal__button>svg{color:inherit;margin-right:.625rem}.single-vl_recipe .print-modal__button>svg path{fill:currentcolor}.single-vl_product .block-root .vl-product-hero{align-items:flex-end;display:flex;height:100%;justify-content:center;left:unset;margin-left:unset;margin-right:unset;max-width:100%;padding-bottom:5rem;padding-top:5rem;position:relative;right:unset;width:100%}@media(max-width:781px){.single-vl_product .block-root .vl-product-hero{padding-bottom:2.5rem;padding-top:2.5rem}}.single-vl_product .block-root .vl-product-hero:before{content:unset}@media(min-width:782px){.single-vl_product .block-root .vl-product-hero{min-height:34.375rem}}.single-vl_product .block-root .vl-product-hero>.wp-block-image{bottom:-100px;max-width:31.25rem;position:absolute;z-index:2}@media(max-width:781px){.single-vl_product .block-root .vl-product-hero>.wp-block-image{max-width:20rem}}.single-vl_product .block-root .vl-product-hero>img{height:100%;object-fit:cover;position:absolute;width:100%}.single-vl_product .block-root .vl-product-hero__wrapper{align-items:center;display:flex;gap:8.47%;height:100%;justify-content:space-between;max-width:var(--align-default);width:100%}@media(max-width:781px){.single-vl_product .block-root .vl-product-hero__wrapper{flex-direction:column-reverse}}.single-vl_product .block-root .vl-product-hero__content{max-width:37.5rem}.single-vl_product .block-root .vl-product-hero__content .vl-product-share{margin-top:0}.single-vl_product .block-root .vl-product-hero__title{color:var(--color-brand);font-weight:var(--font-weight-black);hyphens:auto}@media(max-width:781px){.single-vl_product .block-root .vl-product-hero__title{word-break:break-word}}.single-vl_product .block-root .vl-product-hero__excerpt{font-family:var(--font-family-omnes)}.single-vl_product .block-root .vl-product-hero__buttons{display:flex;flex-wrap:wrap;margin-top:2.5rem}.single-vl_product .block-root .vl-product-hero__image{max-width:30rem;width:100%}@media(min-width:782px){.single-vl_product .block-root .vl-product-hero__image{min-width:22.5rem}}.single-vl_product .block-root .vl-product-info{background-color:var(--color-light-gold);margin-top:0}.single-vl_product .block-root .vl-product-info__col--left{position:relative}@media screen and (max-width:781px){.single-vl_product .block-root .vl-product-info__col--left:after{background:var(--color-gray-700);bottom:-3rem;content:"";height:1px;left:0;position:absolute;right:0;width:100%}}.single-vl_product .block-root .vl-product-info .vl-product-details__heading,.single-vl_product .block-root .vl-product-info .vl-product-nutrients__heading{color:var(--color-blue)}.single-vl_product .block-root .vl-product-info .vl-product-details__paragraph,.single-vl_product .block-root .vl-product-info .vl-product-nutrients__paragraph{margin-bottom:2.5rem}.single-vl_product .block-root .vl-product-info .vl-product-details__rbst,.single-vl_product .block-root .vl-product-info .vl-product-nutrients__rbst{margin-top:2.5rem}.single-vl_product .block-root .vl-product-info .vl-product-details .vl-product-nutrient-title,.single-vl_product .block-root .vl-product-info .vl-product-nutrients .vl-product-nutrient-title{color:var(--color-heading);font-family:var(--font-family-sans);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);margin-top:2.5rem;text-transform:none}.single-vl_product .block-root .vl-product-info .vl-product-details .vl-product-detail__title,.single-vl_product .block-root .vl-product-info .vl-product-nutrients .vl-product-detail__title{color:var(--color-heading);font-family:var(--font-family-sans);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);text-transform:none}.single-vl_product .block-root .vl-product-related-recipes{background-color:var(--color-blue)}.single-vl_product .block-root .vl-product-related-recipes__heading{color:var(--color-white);text-align:left}.single-vl_product .block-root .vl-product-related-recipes__item__title{color:var(--color-white)}.single-vl_product .block-root .vl-product-related-recipes__navigation-next:after,.single-vl_product .block-root .vl-product-related-recipes__navigation-prev:after{background-color:var(--color-white);background-image:unset;background-size:unset;height:1.5rem;mask-image:url(6d7fc8193cf1259946a3.svg);mask-size:100%;width:1.5rem}.has-dark-background-color{background-color:var(--color-black)}.has-dark-color{color:var(--color-black)}.has-light-background-color{background-color:var(--color-white)}.has-light-color{color:var(--color-white)}.has-brand-color{color:var(--color-brand-finlandiacheese)}.has-brand-background-color{background-color:var(--color-brand-finlandiacheese)}.has-blue-color{color:var(--color-blue)}.has-blue-background-color{background-color:var(--color-blue)}.has-dark-blue-color{color:var(--color-dark-blue)}.has-dark-blue-background-color{background-color:var(--color-dark-blue)}.has-red-color{color:var(--color-red)}.has-red-background-color{background-color:var(--color-red)}.has-dark-red-color{color:var(--color-dark-red)}.has-dark-red-background-color{background-color:var(--color-dark-red)}.has-gold-color{color:var(--color-gold)}.has-gold-background-color{background-color:var(--color-gold)}.has-light-gold-color{color:var(--color-light-gold)}.has-light-gold-background-color{background-color:var(--color-light-gold)}.has-light-gray-color{color:var(--color-light-gray)}.has-light-gray-background-color{background-color:var(--color-light-gray)}