.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{left:11px;top:calc(50% - 3px);transform:rotate(90deg)}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{right:11px;top:calc(50% - 3px);transform:rotate(-90deg)}.tippy-svg-arrow{height:16px;width:16px;fill:#333;text-align:initial}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme~=light]{background-color:#fff;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;color:#26323d}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-animation=shift-away-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left]{transform:translateX(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{transform:translateX(-5px)}
/*! 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:800px;--align-default:1180px;--align-wide:1440px;--align-header:1180px;--align-full:none;--color-white:#fff;--color-black:#23282d;--color-gray-100:#2f2f2f;--color-gray-300:#4b4b4b;--color-gray-500:#818181;--color-gray-700:#eee;--color-gray-900:#f9f9f9;--color-blue:#007fb0;--color-light-blue:#009ddb;--color-lighter-blue:#b0dcfa;--color-violet:#3f1f6b;--color-purple:#661a6b;--color-light-purple:#8969aa;--color-lighter-purple:#a98acf;--color-dark-red:#5e0021;--color-deep-red:#aa1839;--color-red:#d81614;--color-light-red:#dc4040;--color-yellow:#f6a800;--color-deep-turquoise:#638485;--color-turquoise:#008489;--color-light-turquoise:#63ccca;--color-dark-green:#004637;--color-deep-green:#4a601f;--color-green:#00833f;--color-dark-brown:#503021;--color-brown:#824400;--color-light-brown:#9b690a;--color-bright-brown:#c25718;--color-dark-gray:#555759;--color-brand:#002f6d;--color-valio-blue:#002f6d;--color-brand-season:#910048;--color-brand-season-hover:#750029;--color-brand-pastel-sand:#f4ede0;--color-brand-pastel-light-sand:#f4ede04d;--color-brand-pastel-green:#d3e8e7;--color-brand-pastel-blue:#eaf4fd;--color-brand-pastel-gray:#eee;--color-sand:var(--color-brand-pastel-sand);--color-primary:var(--color-brand);--color-link:var(--color-blue);--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:"proxima-nova",helvetica,arial,sans-serif;--font-family-omnes:"omnes-pro",helvetica,arial,sans-serif;--font-size-h1-hero:2.5rem;--font-size-h1-large:2.25rem;--font-size-h1-product:1.6875rem;--font-size-h1-recipe:1.6875rem;--font-size-h1:1.6875rem;--font-size-h2:2rem;--font-size-h2-small:1.5rem;--font-size-h3:1.25rem;--font-size-h4:1.25rem;--font-size-h5:1.125rem;--font-size-quote:1.875rem;--chat-button-position:50px;--font-size-h6:1rem;--font-size-2xs:0.75rem;--font-size-xs:0.875rem;--font-size-sm:1rem;--font-size-md:1.125rem;--font-size-lg:1.375rem;--font-size-xl:1.5rem;--font-size-15:0.9375rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--font-weight-omnes-regular:500;--font-weight-omnes-medium:600;--font-weight-omnes-semibold:700;--font-weight-omnes-bold:800;--font-weight-omnes-black:900;--line-height-h1-hero:1;--line-height-h1:1;--line-height-h1-large:1;--line-height-h2:1;--line-height-h2-small:1.35;--line-height-h3:1;--line-height-h4:1;--line-height-h5:0.9;--line-height-h6:0.88889;--line-height-sm:1.25;--line-height-md:1.5;--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;--height-header:55px;--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.5rem}}@media(min-width:1280px){:root{--font-size-h1-hero:5rem}}@media(min-width:600px){:root{--font-size-h1-large:2.25rem}}@media(min-width:1280px){:root{--font-size-h1-large:3.5rem}}@media(min-width:600px){:root{--font-size-h1-product:1.6875rem}}@media(min-width:1280px){:root{--font-size-h1-product:3rem}}@media(min-width:600px){:root{--font-size-h1-recipe:1.6875rem}}@media(min-width:1280px){:root{--font-size-h1-recipe:3rem}}@media(min-width:600px){:root{--font-size-h1:1.6875rem}}@media(min-width:1280px){:root{--font-size-h1:2.5rem}}@media(min-width:600px){:root{--font-size-h2:2rem}}@media(min-width:1280px){:root{--font-size-h2:3rem}}@media(min-width:600px){:root{--font-size-h2-small:1.5rem}}@media(min-width:1280px){:root{--font-size-h2-small:1.875rem}}@media(min-width:600px){:root{--font-size-h3:1.25rem}}@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}}.block-editor-block-list__layout.is-root-container,.block-root{padding-left:var(--gutter);padding-right:var(--gutter)}.block-editor-block-list__layout.is-root-container>:first-child,.block-root>:first-child{margin-top:var(--spacing-md)}.block-editor-block-list__layout.is-root-container>:last-child,.block-root>:last-child{margin-bottom:var(--spacing-md)}.block-editor-block-list__layout.is-root-container .wp-block-group>.wp-block-group__inner-container>*+*,.block-editor-block-list__layout.is-root-container>*+*,.block-root .wp-block-group>.wp-block-group__inner-container>*+*,.block-root>*+*{margin-top:var(--spacing-sm)}.block-editor-block-list__layout.is-root-container .wp-block-group>.wp-block-group__inner-container>*+.is-style-collapse,.block-editor-block-list__layout.is-root-container>*+.is-style-collapse,.block-root .wp-block-group>.wp-block-group__inner-container>*+.is-style-collapse,.block-root>*+.is-style-collapse{margin-top:0}.block-editor-block-list__layout.is-root-container .is-style-tight>*+*,.block-editor-block-list__layout.is-root-container .is-style-tight>.wp-block-group__inner-container>*+*,.block-root .is-style-tight>*+*,.block-root .is-style-tight>.wp-block-group__inner-container>*+*{margin-top:var(--spacing-sm)}.block-editor-block-list__layout.is-root-container .is-style-collapse,.block-root .is-style-collapse{padding-top:0}.block-editor-block-list__layout.is-root-container .is-style-collapse>*+:first-child,.block-editor-block-list__layout.is-root-container .is-style-collapse>.wp-block-group__inner-container>*+:first-child,.block-root .is-style-collapse>*+:first-child,.block-root .is-style-collapse>.wp-block-group__inner-container>*+:first-child{margin-top:0!important}.block-editor-block-list__layout.is-root-container .is-style-block-heading+*,.block-editor-block-list__layout.is-root-container .wp-block-group>.wp-block-group__inner-container>.is-style-block-heading+*,.block-root .is-style-block-heading+*,.block-root .wp-block-group>.wp-block-group__inner-container>.is-style-block-heading+*{margin-top:var(--spacing-sm)}.block-editor-block-list__layout.is-root-container>.collapse+.collapse,.block-editor-block-list__layout.is-root-container>.collapse+.is-style-collapse,.block-editor-block-list__layout.is-root-container>.collapse+.wp-block-cover,.block-editor-block-list__layout.is-root-container>.collapse+.wp-block-group.has-background,.block-editor-block-list__layout.is-root-container>.is-style-collapse+.collapse,.block-editor-block-list__layout.is-root-container>.is-style-collapse+.is-style-collapse,.block-editor-block-list__layout.is-root-container>.is-style-collapse+.wp-block-cover,.block-editor-block-list__layout.is-root-container>.is-style-collapse+.wp-block-group.has-background,.block-editor-block-list__layout.is-root-container>.wp-block-cover+.collapse,.block-editor-block-list__layout.is-root-container>.wp-block-cover+.is-style-collapse,.block-editor-block-list__layout.is-root-container>.wp-block-cover+.wp-block-cover,.block-editor-block-list__layout.is-root-container>.wp-block-cover+.wp-block-group.has-background,.block-editor-block-list__layout.is-root-container>.wp-block-group.has-background+.collapse,.block-editor-block-list__layout.is-root-container>.wp-block-group.has-background+.is-style-collapse,.block-editor-block-list__layout.is-root-container>.wp-block-group.has-background+.wp-block-cover,.block-editor-block-list__layout.is-root-container>.wp-block-group.has-background+.wp-block-group.has-background,.block-root>.collapse+.collapse,.block-root>.collapse+.is-style-collapse,.block-root>.collapse+.wp-block-cover,.block-root>.collapse+.wp-block-group.has-background,.block-root>.is-style-collapse+.collapse,.block-root>.is-style-collapse+.is-style-collapse,.block-root>.is-style-collapse+.wp-block-cover,.block-root>.is-style-collapse+.wp-block-group.has-background,.block-root>.wp-block-cover+.collapse,.block-root>.wp-block-cover+.is-style-collapse,.block-root>.wp-block-cover+.wp-block-cover,.block-root>.wp-block-cover+.wp-block-group.has-background,.block-root>.wp-block-group.has-background+.collapse,.block-root>.wp-block-group.has-background+.is-style-collapse,.block-root>.wp-block-group.has-background+.wp-block-cover,.block-root>.wp-block-group.has-background+.wp-block-group.has-background{margin-top:0}.block-editor-block-list__layout.is-root-container .wp-block-group>.wp-block-group__inner-container>*,.block-editor-block-list__layout.is-root-container>*,.block-root .wp-block-group>.wp-block-group__inner-container>*,.block-root>*{margin-left:auto;margin-right:auto;max-width:var(--align-default)}.block-editor-block-list__layout.is-root-container .wp-block-group.is-style-full-width-children>.wp-block-group__inner-container>*,.block-root .wp-block-group.is-style-full-width-children>.wp-block-group__inner-container>*{margin-left:auto;margin-left:calc(var(--gutter)*-1);margin-right:auto;margin-right:calc(var(--gutter)*-1);max-width:var(--align-full)}.block-editor-block-list__layout.is-root-container .alignwide,.block-editor-block-list__layout.is-root-container [data-align=wide],.block-root .alignwide,.block-root [data-align=wide]{margin-left:auto;margin-right:auto;max-width:var(--align-wide)}.block-editor-block-list__layout.is-root-container .alignfull,.block-editor-block-list__layout.is-root-container [data-align=full],.block-root .alignfull,.block-root [data-align=full]{margin-left:auto;margin-right:auto;max-width:var(--align-full)}.block-editor-block-list__layout.is-root-container--narrow .wp-block-group>.wp-block-group__inner-container>*,.block-editor-block-list__layout.is-root-container--narrow>*,.block-root--narrow .wp-block-group>.wp-block-group__inner-container>*,.block-root--narrow>*{margin-left:auto;margin-right:auto;max-width:var(--align-narrow)}.block-editor-block-list__layout.is-root-container .wp-block-group>.wp-block-group__inner-container>h1+p,.block-editor-block-list__layout.is-root-container .wp-block-group>.wp-block-group__inner-container>h2+p,.block-editor-block-list__layout.is-root-container .wp-block-group>.wp-block-group__inner-container>h3+p,.block-editor-block-list__layout.is-root-container .wp-block-group>.wp-block-group__inner-container>h4+p,.block-editor-block-list__layout.is-root-container .wp-block-group>.wp-block-group__inner-container>h5+p,.block-editor-block-list__layout.is-root-container .wp-block-group>.wp-block-group__inner-container>h6+p,.block-editor-block-list__layout.is-root-container .wp-block-group>.wp-block-group__inner-container>p+p,.block-editor-block-list__layout.is-root-container>h1+p,.block-editor-block-list__layout.is-root-container>h2+p,.block-editor-block-list__layout.is-root-container>h3+p,.block-editor-block-list__layout.is-root-container>h4+p,.block-editor-block-list__layout.is-root-container>h5+p,.block-editor-block-list__layout.is-root-container>h6+p,.block-editor-block-list__layout.is-root-container>p+p,.block-root .wp-block-group>.wp-block-group__inner-container>h1+p,.block-root .wp-block-group>.wp-block-group__inner-container>h2+p,.block-root .wp-block-group>.wp-block-group__inner-container>h3+p,.block-root .wp-block-group>.wp-block-group__inner-container>h4+p,.block-root .wp-block-group>.wp-block-group__inner-container>h5+p,.block-root .wp-block-group>.wp-block-group__inner-container>h6+p,.block-root .wp-block-group>.wp-block-group__inner-container>p+p,.block-root>h1+p,.block-root>h2+p,.block-root>h3+p,.block-root>h4+p,.block-root>h5+p,.block-root>h6+p,.block-root>p+p{margin-top:0}.block-editor-block-list__layout.is-root-container>iframe,.block-root>iframe{display:block;width:100%}.block-editor-block-list__layout.is-root-container>p:empty:not(:last-child),.block-root>p:empty:not(:last-child){display:none}@media(min-width:782px){.is-root-container>h1,.is-root-container>h2,.is-root-container>h3,.is-root-container>h4,.is-root-container>h5,.is-root-container>h6,.is-root-container>ol,.is-root-container>p,.is-root-container>ul{padding-right:24%}}@media(max-width:781px){.is-root-container>h1,.is-root-container>h2,.is-root-container>h3,.is-root-container>h4,.is-root-container>h5,.is-root-container>h6,.is-root-container>ol,.is-root-container>p,.is-root-container>ul{padding-right:12.5%}}.is-root-container>h1.has-text-align-right,.is-root-container>h1.is-style-full-width,.is-root-container>h2.has-text-align-right,.is-root-container>h2.is-style-full-width,.is-root-container>h3.has-text-align-right,.is-root-container>h3.is-style-full-width,.is-root-container>h4.has-text-align-right,.is-root-container>h4.is-style-full-width,.is-root-container>h5.has-text-align-right,.is-root-container>h5.is-style-full-width,.is-root-container>h6.has-text-align-right,.is-root-container>h6.is-style-full-width,.is-root-container>ol.has-text-align-right,.is-root-container>ol.is-style-full-width,.is-root-container>p.has-text-align-right,.is-root-container>p.is-style-full-width,.is-root-container>ul.has-text-align-right,.is-root-container>ul.is-style-full-width{padding-right:unset}@media(min-width:782px){.is-root-container>h1.has-text-align-center,.is-root-container>h2.has-text-align-center,.is-root-container>h3.has-text-align-center,.is-root-container>h4.has-text-align-center,.is-root-container>h5.has-text-align-center,.is-root-container>h6.has-text-align-center,.is-root-container>ol.has-text-align-center,.is-root-container>p.has-text-align-center,.is-root-container>ul.has-text-align-center{padding-left:12%;padding-right:12%}}@media(max-width:781px){.is-root-container>h1.has-text-align-center,.is-root-container>h2.has-text-align-center,.is-root-container>h3.has-text-align-center,.is-root-container>h4.has-text-align-center,.is-root-container>h5.has-text-align-center,.is-root-container>h6.has-text-align-center,.is-root-container>ol.has-text-align-center,.is-root-container>p.has-text-align-center,.is-root-container>ul.has-text-align-center{padding-left:6.25%;padding-right:6.25%}}.block-root{overflow:hidden}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}figure{margin:0}figcaption{color:var(--color-accent);font-size:var(--font-size-xs)}button,html,input,select,textarea{font-family:inherit;font-weight:inherit;line-height:inherit}img{height:auto;max-width:100%;vertical-align:middle}a{text-decoration:none}html{font-size:100%;scroll-behavior:smooth}body{--color-heading:var(--color-brand);--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-blue);--color-button-text:var(--color-white);--color-button-arrow-text:var(--color-blue);background-color:var(--color-white);color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:1079px){body.has-open-mobile-menu{overflow:hidden}}body.has-search-open,body.has-share-open{overflow:hidden}#wp-admin-bar-duplicate-post .ab-icon,#wpadminbar .screen-reader-only{display:none}.site-content *,.site-content.has-secondary-navigation *{scroll-margin-top:calc(var(--height-header) + 1.25rem)!important}@media(min-width:1080px){.site-content.has-secondary-navigation *{scroll-margin-top:calc(var(--height-header) + 7.5rem)!important}}html:not(.has-user-tabbing) :focus,html:not(.has-user-tabbing) :focus-within{outline:none}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);margin-bottom:.875rem}h1,h2{color:var(--color-heading);font-family:var(--font-family-sans);font-weight:var(--font-weight-black)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);margin-bottom:.75rem}h3{color:var(--color-heading);font-family:var(--font-family-sans);font-size:var(--font-size-h3);font-weight:var(--font-weight-black);line-height:var(--line-height-h3);margin-bottom:.6875rem}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}h4,h5{color:var(--color-heading);font-family:var(--font-family-sans);font-weight:var(--font-weight-black);font-weight:var(--font-weight-extrabold);margin-bottom:.5625rem}h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}h6{color:var(--color-heading);font-family:var(--font-family-sans);font-size:var(--font-size-h6);font-weight:var(--font-weight-black);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-h6);margin-bottom:.5625rem}h1.is-style-narrower,h2.is-style-narrower,h3.is-style-narrower,h4.is-style-narrower,h5.is-style-narrower,h6.is-style-narrower{margin-left:auto;margin-right:auto;max-width:750px!important}p{color:var(--color-text);font-family:var(--font-family-omnes);font-size:var(--font-size-md);font-weight:var(--font-weight-omnes-regular);line-height:var(--line-height-paragraph);margin-bottom:1.25rem}p.is-style-lead{color:var(--color-text-lead);font-size:1.1875rem;font-weight:var(--font-weight-omnes-medium);line-height:1.5625rem}@media(min-width:782px){p.is-style-lead{font-size:1.3125rem;line-height:1.6875rem}}p.is-style-narrower{margin-left:auto;margin-right:auto;max-width:750px!important}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-omnes-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>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:inherit;position:relative;text-decoration:none}@media(min-width:782px){.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%}}@media(max-width:781px){.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:12.5%}}.block-root>h1.has-text-align-right,.block-root>h1.is-style-full-width,.block-root>h2.has-text-align-right,.block-root>h2.is-style-full-width,.block-root>h3.has-text-align-right,.block-root>h3.is-style-full-width,.block-root>h4.has-text-align-right,.block-root>h4.is-style-full-width,.block-root>h5.has-text-align-right,.block-root>h5.is-style-full-width,.block-root>h6.has-text-align-right,.block-root>h6.is-style-full-width,.block-root>ol.has-text-align-right,.block-root>ol.is-style-full-width,.block-root>p.has-text-align-right,.block-root>p.is-style-full-width,.block-root>ul.has-text-align-right,.block-root>ul.is-style-full-width{padding-right:unset}@media(min-width:782px){.block-root>h1.has-text-align-center,.block-root>h2.has-text-align-center,.block-root>h3.has-text-align-center,.block-root>h4.has-text-align-center,.block-root>h5.has-text-align-center,.block-root>h6.has-text-align-center,.block-root>ol.has-text-align-center,.block-root>p.has-text-align-center,.block-root>ul.has-text-align-center{padding-left:12%;padding-right:12%}}@media(max-width:781px){.block-root>h1.has-text-align-center,.block-root>h2.has-text-align-center,.block-root>h3.has-text-align-center,.block-root>h4.has-text-align-center,.block-root>h5.has-text-align-center,.block-root>h6.has-text-align-center,.block-root>ol.has-text-align-center,.block-root>p.has-text-align-center,.block-root>ul.has-text-align-center{padding-left:6.25%;padding-right:6.25%}}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-omnes-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-omnes-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-wrapper{position:relative}.table-wrapper .table-swipe-animation{border-radius:16px;height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:10}.table-wrapper .table-swipe-animation svg{background:#000000bf;border-radius:50%;height:100%;left:calc(50% - 75px);max-height:150px;max-width:150px;position:absolute;right:0;top:100px;width:100%;z-index:10}.table-wrapper .wp-block-table{max-width:unset}table{border:1px solid var(--valio-ash-gray);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-black);text-decoration:underline;text-decoration-color:var(--color-primary);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:4px;text-underline-offset:.175em}table.has-fixed-layout{table-layout:fixed}thead{width:100%}thead tr th{font-size:.875rem;text-transform:uppercase}tbody{width:100%}tbody tr td{font-size:1rem}@media(min-width:782px){tbody tr td{font-size:1.0625rem}}th{background-color:var(--color-primary);color:var(--color-white)}td,th{padding:1rem 1.5rem;text-align:left}td{border-bottom:none;border-left:1px solid var(--valio-ash-gray);border-right:none;border-top:1px solid var(--valio-ash-gray)}td:first-child{border-left:none}.wp-block-table{border-radius:16px;max-width:53.125rem;overflow:auto}.wp-block-table.scrollbar-visible{background:linear-gradient(270deg,#0003,#0000 20%,#0000);cursor:grab}.wp-block-table.scrollbar-visible.grabbing{cursor:grabbing}.wp-block-table.scrollbar-back-visible{background:linear-gradient(90deg,#0003,#0000 20%,#0000)}.wp-block-table.scrollbar-back-visible.grabbing{cursor:grabbing}.wp-block-table:has(.scrollbar-back-visible),.wp-block-table:has(.scrollbar-visible){background:unset!important}.wp-block-table table{border-radius:16px;margin-bottom:0}.wp-block-table table tr td a{display:inline-block}.wp-block-table table.grabbing{cursor:grabbing}.wp-block-table table.scrollbar-visible{background:linear-gradient(270deg,#0003,#0000 20%,#0000);cursor:grab}.wp-block-table table.scrollbar-visible.grabbing{cursor:grabbing}.wp-block-table table.scrollbar-back-visible{background:linear-gradient(90deg,#0003,#0000 20%,#0000)}.wp-block-table table.scrollbar-back-visible.grabbing{cursor:grabbing}.wp-block-table.is-style-valio-brand-blue table{border-top:unset;border-color:var(--valio-ash-gray)}.wp-block-table.is-style-valio-brand-blue table thead{left:-1px;position:relative;right:-1px;width:calc(100% + 1px)}.wp-block-table.is-style-valio-brand-blue table thead:after{background:var(--color-primary);bottom:0;content:"";height:100%;position:absolute;right:-2px;top:0;width:2px;z-index:0}.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(--valio-ash-gray)}.wp-block-table.is-style-valio-blue table{border-top:unset;border-color:var(--color-blue)}.wp-block-table.is-style-valio-blue table thead{left:-1px;position:relative;right:-1px;width:calc(100% + 1px)}.wp-block-table.is-style-valio-blue table thead:after{background:var(--color-blue);bottom:0;content:"";height:100%;position:absolute;right:-2px;top:0;width:2px;z-index:0}.wp-block-table.is-style-valio-blue table a{text-decoration-color:var(--color-blue)}.wp-block-table.is-style-valio-blue table th{background-color:var(--color-blue)}.wp-block-table.is-style-valio-blue table td{border-color:var(--color-blue)}.wp-block-table.is-style-valio-summer-sky-blue table{border-top:unset;border-color:var(--valio-ash-gray)}.wp-block-table.is-style-valio-summer-sky-blue table thead{left:-1px;position:relative;right:-1px;width:calc(100% + 1px)}.wp-block-table.is-style-valio-summer-sky-blue table thead:after{background:var(--valio-summer-sky-blue);bottom:0;content:"";height:100%;position:absolute;right:-2px;top:0;width:2px;z-index:0}.wp-block-table.is-style-valio-summer-sky-blue table a{text-decoration-color:var(--color-primary)}.wp-block-table.is-style-valio-summer-sky-blue table th{background-color:var(--valio-summer-sky-blue);color:var(--color-primary)}.wp-block-table.is-style-valio-summer-sky-blue table td{border-color:var(--valio-ash-gray)}.wp-block-table.is-style-valio-additional-brown table{border-top:unset;border-color:var(--valio-ash-gray)}.wp-block-table.is-style-valio-additional-brown table thead{left:-1px;position:relative;right:-1px;width:calc(100% + 1px)}.wp-block-table.is-style-valio-additional-brown table thead:after{background:var(--valio-natural-white);bottom:0;content:"";height:100%;position:absolute;right:-2px;top:0;width:2px;z-index:0}.wp-block-table.is-style-valio-additional-brown table a{text-decoration-color:var(--color-primary)}.wp-block-table.is-style-valio-additional-brown table th{background-color:var(--valio-natural-white);color:var(--color-primary)}.wp-block-table.is-style-valio-additional-brown table td{border-color:var(--valio-ash-gray)}.wp-block-table.is-style-valio-chives table{border-top:unset;border-color:var(--valio-ash-gray)}.wp-block-table.is-style-valio-chives table thead{left:-1px;position:relative;right:-1px;width:calc(100% + 1px)}.wp-block-table.is-style-valio-chives table thead:after{background:var(--valio-chive-purple);bottom:0;content:"";height:100%;position:absolute;right:-2px;top:0;width:2px;z-index:0}.wp-block-table.is-style-valio-chives table a{text-decoration-color:var(--color-primary)}.wp-block-table.is-style-valio-chives table th{background-color:var(--valio-chive-purple);color:var(--color-primary)}.wp-block-table.is-style-valio-chives table td{border-color:var(--valio-ash-gray)}.wp-block-table.is-style-valio-pink-frosting table{border-top:unset;border-color:var(--valio-ash-gray)}.wp-block-table.is-style-valio-pink-frosting table thead{left:-1px;position:relative;right:-1px;width:calc(100% + 1px)}.wp-block-table.is-style-valio-pink-frosting table thead:after{background:var(--valio-pink-frosting);bottom:0;content:"";height:100%;position:absolute;right:-2px;top:0;width:2px;z-index:0}.wp-block-table.is-style-valio-pink-frosting table a{text-decoration-color:var(--color-primary)}.wp-block-table.is-style-valio-pink-frosting table th{background-color:var(--valio-pink-frosting);color:var(--color-primary)}.wp-block-table.is-style-valio-pink-frosting table td{border-color:var(--valio-ash-gray)}.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)}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}body.app-banner-visible .front-button-container{bottom:var(--chat-button-position)!important}.front-button-container.deeplink-banner-is-visible{bottom:76px!important}.front-button-container .front-open-chat-button{font-size:.9em;line-height:1.3}@media(min-width:782px){.front-button-container .front-open-chat-button{font-size:1.15em}}.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-button);--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-black);padding:var(--button-padding);position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(.19,1,.22,1)}.wp-block-button__link:hover{filter:brightness(1.1)}.wp-block-button__link:active{filter:brightness(1)}.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{--button-background:#0000;--button-text:var(--color-blue);--button-border:#e6e6e6}.wp-block-button.is-style-outline .wp-block-button__link:hover{--button-border:var(--color-blue)}.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.is-style-arrow .wp-block-button__link{--button-padding:1rem;--button-background:#0000;--button-border:#0000;--button-text:var(--color-button-arrow-text);border-radius:0}.wp-block-button.is-style-arrow .wp-block-button__link:active:after,.wp-block-button.is-style-arrow .wp-block-button__link:focus:after,.wp-block-button.is-style-arrow .wp-block-button__link:hover:after{right:-2px}.wp-block-button.is-style-arrow .wp-block-button__link:after{background-color:currentcolor;content:"";height:10px;mask-image:url(8efd8bb9596d536b9741.svg);-webkit-mask-image:url(8efd8bb9596d536b9741.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;position:absolute;right:0;top:calc(50% - 1px);transform:translateY(-50%);transition:.15s ease-in-out;width:10px}.wp-block-button.is-style-fill-secondary .wp-block-button__link{--button-background:var(--color-white);--button-text:var(--color-blue)}.wp-block-button.is-style-fill-secondary .wp-block-button__link:hover{--button-border:var(--color-blue)}.wp-block-button.is-style-pill-button-default .wp-block-button__link{--button-padding:0.5rem 1.0625rem;--button-background:#002f6d14;--button-border:#0000;--button-text:var(--color-link);border-radius:1.25rem;font-size:.875rem;line-height:1;text-transform:capitalize}.wp-block-button.is-style-pill-button-default .wp-block-button__link:hover{--button-background:var(--color-white);--button-border:1px solid var(--color-link)}.wp-block-button.is-style-pill-button-variant .wp-block-button__link{--button-padding:0.5rem 1.0625rem;--button-background:#00833f14;--button-border:#0000;--button-text:var(--color-green);border-radius:1.25rem;font-size:.875rem;line-height:1;text-transform:inherit}.wp-block-button.is-style-pill-button-variant .wp-block-button__link:hover{--button-background:var(--color-white);--button-border:1px solid var(--color-green)}.wp-block-button.is-style-secondary-navigation .wp-block-button__link{--button-padding:1.125rem;--button-background:#0000;--button-border:#0000;--button-text:var(--color-white);border:0;border-radius:0;font-family:var(--font-family-omnes);font-size:.9375rem;font-weight:var(--font-weight-omnes-semibold);line-height:1.1875rem;text-align:left;text-transform:inherit;white-space:nowrap;white-space:normal}@media(min-width:960px){.wp-block-button.is-style-secondary-navigation .wp-block-button__link{text-align:center}}.wp-block-button.is-style-secondary-navigation .wp-block-button__link:active,.wp-block-button.is-style-secondary-navigation .wp-block-button__link:focus,.wp-block-button.is-style-secondary-navigation .wp-block-button__link:hover{filter:brightness(1.1)}.wp-block-button.is-style-secondary-navigation .wp-block-button__link.has-brand-background-color{background-color:var(--color-valio-blue)}.wp-block-valio-professionals-block .wp-block-button.is-style-for-professionals{width:100%}.wp-block-button.is-style-for-professionals .wp-block-button__link{background-color:#00833f;border-radius:.25rem;font-size:11px;padding:5px 12px;text-align:center;width:100%}@media(min-width:782px){.wp-block-button.is-style-for-professionals .wp-block-button__link{font-size:13px}}.wp-block-button:last-child{margin-right:0}.wp-block-button__link:empty{display:none}.wp-block-columns{display:grid!important;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.wp-block-columns .wp-block-column.has-background,.wp-block-columns.has-background{padding:var(--spacing-xs)}.wp-block-columns.is-not-stacked-on-mobile{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-columns.is-layout-flex{justify-content:center}.wp-block-columns.has-4-columns{display:grid!important;grid-template-columns:1fr}@media(min-width:600px){.wp-block-columns.has-4-columns{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.wp-block-columns.has-4-columns{grid-template-columns:repeat(4,1fr)}}.wp-block-columns.has-4-columns.is-not-stacked-on-mobile{grid-template-columns:repeat(2,1fr)}@media(min-width:1080px){.wp-block-columns.has-4-columns.is-not-stacked-on-mobile{grid-template-columns:repeat(4,1fr)}}.wp-block-columns.has-sidebar{grid-template-columns:1fr}@media(min-width:600px){.wp-block-columns.has-sidebar{grid-template-columns:2fr 1fr}}.wp-block-columns.has-sidebar.is-not-stacked-on-mobile{grid-template-columns:2fr 1fr}.wp-block-columns.is-style-smaller-gap{flex-wrap:wrap!important;gap:1.25rem}@media(min-width:782px){.wp-block-columns.is-style-smaller-gap{flex-wrap:nowrap!important}}.wp-block-columns.is-style-2-column-40-60{display:grid!important;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:980px}@media(min-width:600px){.wp-block-columns.is-style-2-column-40-60{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.wp-block-columns.is-style-2-column-40-60{grid-template-columns:1fr 1.5fr}}.wp-block-cover{background-color:var(--color-black);background-repeat:no-repeat;background-size:cover;padding:var(--spacing-md);--color-heading:var(--color-white);--color-text:var(--color-black);--color-text-lead:var(--color-black);--color-accent:#ffffff80;--color-link:var(--color-brand-pastel-sand);--color-blockquote:var(--color-brand-pastel-sand);--color-border:#ffffff1a;--color-button:var(--color-blue);--color-button-text:var(--color-white);align-items:center;color:var(--color-text);display:flex;height:100%;justify-content:flex-start;position:relative;z-index:1}@media(max-width:599px){.wp-block-cover{min-height:250px!important}}.block-editor-block-list__layout.is-root-container>.wp-block-cover,.block-root>.wp-block-cover{margin-left:auto;margin-left:calc(var(--gutter)*-1);margin-right:auto;margin-right:calc(var(--gutter)*-1);max-width:var(--align-full);padding:var(--spacing-lg) var(--gutter)}.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child,.block-root>.wp-block-cover:first-child{margin-bottom:4rem;margin-top:0}@media(max-width:599px){.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child,.block-root>.wp-block-cover:first-child{margin-bottom:2.5rem}}.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child.is-style-no-margin,.block-root>.wp-block-cover:first-child.is-style-no-margin{margin-bottom:0}.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.has-background,.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.has-bg,.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper,.block-root>.wp-block-cover:first-child+.has-background,.block-root>.wp-block-cover:first-child+.has-bg,.block-root>.wp-block-cover:first-child+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper{margin-bottom:0;margin-top:-4rem}@media(max-width:599px){.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.has-background,.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.has-bg,.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper,.block-root>.wp-block-cover:first-child+.has-background,.block-root>.wp-block-cover:first-child+.has-bg,.block-root>.wp-block-cover:first-child+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper{margin-top:-2.5rem}}.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.has-background+.has-background,.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.has-background+.has-bg,.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.has-background+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper,.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.has-bg+.has-background,.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.has-bg+.has-bg,.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.has-bg+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper,.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper+.has-background,.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper+.has-bg,.block-editor-block-list__layout.is-root-container>.wp-block-cover:first-child+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper,.block-editor-block-list__layout.is-root-container>.wp-block-cover:nth-child(2),.block-root>.wp-block-cover:first-child+.has-background+.has-background,.block-root>.wp-block-cover:first-child+.has-background+.has-bg,.block-root>.wp-block-cover:first-child+.has-background+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper,.block-root>.wp-block-cover:first-child+.has-bg+.has-background,.block-root>.wp-block-cover:first-child+.has-bg+.has-bg,.block-root>.wp-block-cover:first-child+.has-bg+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper,.block-root>.wp-block-cover:first-child+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper+.has-background,.block-root>.wp-block-cover:first-child+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper+.has-bg,.block-root>.wp-block-cover:first-child+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper+.vl-block-selected-masonry-resource-highlights-grid-outer-wrapper,.block-root>.wp-block-cover:nth-child(2){margin-top:0}.block-editor-block-list__layout.is-root-container>.wp-block-cover:last-child,.block-root>.wp-block-cover:last-child{margin-bottom:0}.wp-block-cover__image-background{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:1}.wp-block-cover__background,.wp-block-cover__gradient-background{--dim-opacity:0;background-color:var(--color-black);bottom:0;left:0;opacity:var(--dim-opacity);pointer-events:none;position:absolute;right:0;top:0;z-index:2}.wp-block-cover__background.has-background-dim,.wp-block-cover__gradient-background.has-background-dim{--dim-opacity:0.5}.wp-block-cover__background.has-background-dim-0,.wp-block-cover__gradient-background.has-background-dim-0{--dim-opacity:0}.wp-block-cover__background.has-background-dim-10,.wp-block-cover__gradient-background.has-background-dim-10{--dim-opacity:0.1}.wp-block-cover__background.has-background-dim-20,.wp-block-cover__gradient-background.has-background-dim-20{--dim-opacity:0.2}.wp-block-cover__background.has-background-dim-30,.wp-block-cover__gradient-background.has-background-dim-30{--dim-opacity:0.3}.wp-block-cover__background.has-background-dim-40,.wp-block-cover__gradient-background.has-background-dim-40{--dim-opacity:0.4}.wp-block-cover__background.has-background-dim-50,.wp-block-cover__gradient-background.has-background-dim-50{--dim-opacity:0.5}.wp-block-cover__background.has-background-dim-60,.wp-block-cover__gradient-background.has-background-dim-60{--dim-opacity:0.6}.wp-block-cover__background.has-background-dim-70,.wp-block-cover__gradient-background.has-background-dim-70{--dim-opacity:0.7}.wp-block-cover__background.has-background-dim-80,.wp-block-cover__gradient-background.has-background-dim-80{--dim-opacity:0.8}.wp-block-cover__background.has-background-dim-90,.wp-block-cover__gradient-background.has-background-dim-90{--dim-opacity:0.9}.wp-block-cover__background.has-background-dim-100,.wp-block-cover__gradient-background.has-background-dim-100{--dim-opacity:1}.wp-block-cover__inner-container{margin-left:auto;margin-right:auto;max-width:var(--align-default);text-align:left;width:100%;z-index:3}@media(max-width:599px){.wp-block-cover__inner-container{margin-bottom:2rem;margin-top:4rem}}.wp-block-cover__inner-container>h1,.wp-block-cover__inner-container>h2,.wp-block-cover__inner-container>h3,.wp-block-cover__inner-container>h4,.wp-block-cover__inner-container>h5{margin-left:0}.wp-block-cover__inner-container>p{margin-left:0;max-width:var(--line-width-text-sm)}.wp-block-cover__inner-container>p.has-text-align-center{margin-left:auto;margin-right:auto}.wp-block-cover__inner-container>.wp-block-buttons>.wp-block-button{display:flex}.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover.has-left-content .wp-block-cover__inner-container>*{margin-left:0;margin-right:auto}.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover.has-right-content .wp-block-cover__inner-container>*{margin-left:auto;margin-right:0}.wp-block-cover.has-center-content{justify-content:center}.wp-block-cover.has-center-content .wp-block-cover__inner-container>*{margin-left:auto;margin-right:auto}.wp-block-cover.has-parallax{background-attachment:fixed}.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__video-background{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}.is-root-container .wp-block-cover .wp-block-cover__image-background{height:100%}.wp-has-aspect-ratio .wp-block-embed__wrapper iframe{aspect-ratio:16/9;height:100%;width:100%}.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{aspect-ratio:21/9}.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe{aspect-ratio:18/9}.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe{aspect-ratio:9/16}.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe{aspect-ratio:16/9}.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe{aspect-ratio:4/3}.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe{aspect-ratio:1/1}.wp-embed-aspect-9-6 .wp-block-embed__wrapper iframe{aspect-ratio:9/6}.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe{aspect-ratio:1/2}.wp-block-embed figcaption{margin-top:1rem}.wp-block-file{padding:1rem;text-align:center}.wp-block-file,.wp-block-file__content-wrapper{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.wp-block-file>a:not(.wp-block-file__button),.wp-block-file__textlink a{color:var(--color-accent);font-size:var(--font-size-2xs);letter-spacing:1px;text-transform:uppercase}.wp-block-file__button{--button-padding:0.75rem 1.5625rem;--button-background:var(--color-button);--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-black);margin-top:2rem;padding:var(--button-padding);position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(.19,1,.22,1)}.wp-block-file__button:hover{filter:brightness(1.1)}.wp-block-file__button:active{filter:brightness(1)}.block-editor-block-preview__content .wp-block-file__button{background-color:var(--button-background)!important}.wp-block-gallery{display:grid!important;gap:3rem;list-style-type:none;padding-left:0;position:relative}.wp-block-gallery,.wp-block-gallery.columns-2{grid-template-columns:repeat(1,1fr)}@media(min-width:600px){.wp-block-gallery.columns-2{grid-template-columns:repeat(2,1fr)}}.wp-block-gallery.columns-3,.wp-block-gallery.columns-default{grid-template-columns:repeat(1,1fr)}@media(min-width:600px){.wp-block-gallery.columns-3,.wp-block-gallery.columns-default{grid-template-columns:repeat(3,1fr)}}.wp-block-gallery.columns-4{grid-template-columns:repeat(2,1fr)}@media(min-width:600px){.wp-block-gallery.columns-4{grid-template-columns:repeat(4,1fr)}}.wp-block-gallery.columns-5{grid-template-columns:repeat(2,1fr)}@media(min-width:600px){.wp-block-gallery.columns-5{grid-template-columns:repeat(3,1fr)}}@media(min-width:782px){.wp-block-gallery.columns-5{grid-template-columns:repeat(5,1fr)}}.wp-block-gallery .wp-block-image{height:100%;margin:0;position:relative}.wp-block-gallery.is-cropped .wp-block-image a,.wp-block-gallery.is-cropped .wp-block-image img{height:100%;object-fit:cover;width:100%}.wp-block-gallery .blocks-gallery-caption{font-size:1rem;font-weight:var(--font-weight-extrabold);left:0;margin-top:1.25rem}.wp-block-group.has-background{border-radius:var(--border-radius-md);padding:var(--spacing-sm)}.block-editor-block-list__layout.is-root-container>.wp-block-group,.block-root>.wp-block-group{margin-left:auto;margin-left:calc(var(--gutter)*-1);margin-right:auto;margin-right:calc(var(--gutter)*-1);max-width:var(--align-full);padding-left:var(--gutter);padding-right:var(--gutter)}.block-editor-block-list__layout.is-root-container>.wp-block-group.has-background,.block-root>.wp-block-group.has-background{border-radius:0;padding-bottom:var(--spacing-md);padding-top:var(--spacing-md)}.block-editor-block-list__layout.is-root-container>.wp-block-group.has-background:first-child,.block-root>.wp-block-group.has-background:first-child{margin-top:0}.block-editor-block-list__layout.is-root-container>.wp-block-group.has-background:last-child,.block-root>.wp-block-group.has-background:last-child{margin-bottom:0}.block-editor-block-list__layout.is-root-container>.wp-block-group.is-style-full-width-children{border:1px dashed #ddd}.block-editor-block-list__layout.is-root-container>.wp-block-group.is-style-full-width-children .wp-block-cover{margin:10px;margin-left:calc((var(--gutter) - 10px)*-1);margin-right:calc((var(--gutter) - 10px)*-1)}.wp-block-group .recipe-highlights-container{margin-bottom:0;margin-top:0}.wp-block-group .recipe-highlights-container .recipe-highlights{padding-bottom:24px;padding-top:24px}.wp-block-group .recipe-highlights-container:first-child .recipe-highlights.has-background{padding-top:0!important}.wp-block-group .recipe-highlights-container:last-child .recipe-highlights.has-background{padding-bottom:0!important}.vl-block-lead-box.is-style-float+.wp-block-group.is-style-full-width-children{margin-top:0}.vl-block-lead-box.is-style-float+.wp-block-group.is-style-full-width-children .wp-block-cover .wp-block-cover__inner-container{padding-top:4rem}.wp-block-image img{display:block}.wp-block-image>figure{margin:0}.wp-block-image .aligncenter{text-align:center}.wp-block-image .aligncenter img{margin-left:auto;margin-right:auto}.wp-block-image .alignright{text-align:right}.wp-block-image .alignright img{margin-left:auto}.wp-block-image.alignfull{margin-bottom:0;margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);margin-top:0}.wp-block-image.alignfull>img{width:100%}.wp-block-image figcaption{margin-top:.5rem}.wp-block-image.is-style-icon-circle{align-items:center;background:#fff;border-radius:50%;display:flex;flex-flow:column nowrap;justify-content:center;margin:0 auto;max-height:7rem;max-width:7rem;min-height:7rem;min-width:7rem;padding:1rem}@media(min-width:782px){.wp-block-image.is-style-icon-circle{margin:0 0 1.5rem}}.block-root ol.is-style-default{list-style:none;padding-left:60px}.block-root ol.is-style-default li{border-bottom:1px solid #eee;counter-increment:themed-counter 1;margin:0 0 7px;padding:7px 0 14px;position:relative}.block-root ol.is-style-default li:before{background:var(--color-brand);border-radius:50%;color:#fff;content:counter(themed-counter);display:block;font-family:var(--font-family-sans);font-size:15px;font-weight:var(--font-weight-black);height:35px;left:-55px;line-height:35px;position:absolute;text-align:center;top:4px;width:35px}@media(min-width:782px){.block-root ol.is-style-default li:before{height:40px;left:-60px;line-height:40px;top:0;width:40px}}.block-root ol.is-style-big-numbers{list-style-type:none;margin-bottom:1.75rem;margin-top:1.25rem;padding-left:0}@media(min-width:782px){.block-root ol.is-style-big-numbers{margin-bottom:4.6875rem;margin-top:2.25rem}}.block-root ol.is-style-big-numbers li{margin-bottom:1.875rem;padding-left:3rem;position:relative}@media(min-width:782px){.block-root ol.is-style-big-numbers li{margin-bottom:2.25rem;padding-left:3.5rem}}.block-root ol.is-style-big-numbers li .list-number{color:var(--color-yellow);font-family:var(--font-family-omnes);font-size:45px;font-weight:var(--font-weight-bold);left:0;line-height:45px;position:absolute}@media(min-width:782px){.block-root ol.is-style-big-numbers li .list-number{font-size:50px;line-height:50px}}.block-editor-block-list__layout.is-root-container ol.is-style-default{list-style:none;padding-left:60px}.block-editor-block-list__layout.is-root-container ol.is-style-default li{border-bottom:1px solid #eee;counter-increment:themed-counter 1;margin:0;padding:7px 0 10px;position:relative}.block-editor-block-list__layout.is-root-container ol.is-style-default li:before{background:var(--color-brand);border-radius:50%;color:#fff;content:counter(themed-counter);display:block;font-family:var(--font-family-sans);font-size:15px;font-weight:var(--font-weight-black);height:35px;left:-55px;line-height:35px;position:absolute;text-align:center;top:4px;width:35px}@media(min-width:782px){.block-editor-block-list__layout.is-root-container ol.is-style-default li:before{height:40px;left:-60px;line-height:40px;top:0;width:40px}}.block-editor-block-list__layout.is-root-container ol.is-style-big-numbers{margin-bottom:1.75rem;margin-top:1.25rem;padding-left:0}@media(min-width:782px){.block-editor-block-list__layout.is-root-container ol.is-style-big-numbers{margin-bottom:4.6875rem;margin-top:2.25rem}}.block-editor-block-list__layout.is-root-container ol.is-style-big-numbers li{margin-bottom:1.875rem;position:relative}@media(min-width:782px){.block-editor-block-list__layout.is-root-container ol.is-style-big-numbers li{margin-bottom:2.25rem}}.block-editor-block-list__layout.is-root-container ol.is-style-big-numbers li::marker{color:var(--color-yellow);font-family:var(--font-family-omnes);font-size:45px;font-weight:var(--font-weight-extrabold);line-height:45px}@media(min-width:782px){.block-editor-block-list__layout.is-root-container ol.is-style-big-numbers li::marker{font-size:50px;line-height:50px}}.wp-block-media-text{align-items:center;display:grid;grid-template-areas:"media-text-media media-text-content";margin-bottom:50px;margin-top:50px;min-height:445px;grid-column-gap:3rem;grid-template-columns:1fr 1fr}@media(max-width:781px){.wp-block-media-text{min-height:unset}}@media(min-width:782px){.wp-block-media-text{grid-column-gap:5rem}}@media(min-width:1280px){.wp-block-media-text{grid-column-gap:7rem}}@media(min-width:600px){.wp-block-media-text{grid-template-columns:1fr 1fr}}@media(min-width:782px){.wp-block-media-text{grid-template-columns:50% 1fr}}@media(max-width:781px){.wp-block-media-text.is-stacked-on-mobile{display:flex;flex-direction:column}}.wp-block-media-text__media{grid-area:media-text-media;-ms-grid-column:1;-ms-grid-row:1;height:100%!important;margin:0}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{-ms-grid-column:2;-ms-grid-row:1}@media(max-width:781px){.wp-block-media-text__media{min-height:200px}}.wp-block-media-text__media img{height:100%;object-fit:cover;width:100%}@media(max-width:781px){.wp-block-media-text__media img{height:200px;object-fit:cover}}.wp-block-media-text__content{grid-area:media-text-content;-ms-grid-column:3;-ms-grid-row:1;width:100%}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{-ms-grid-column:1;-ms-grid-row:1}.is-stacked-on-mobile>.wp-block-media-text__content{padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm)}.has-background>.wp-block-media-text__content{padding:var(--spacing-sm)}@media(min-width:600px){.has-background>.wp-block-media-text__content{padding:var(--spacing-sm)}}@media(min-width:782px){.has-background>.wp-block-media-text__content{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) 0}}@media(min-width:600px){.has-media-on-the-right.has-background>.wp-block-media-text__content{padding-left:var(--spacing-sm);padding-right:0}}.wp-block-media-text__content .wp-block-heading{margin-bottom:.75rem}.wp-block-media-text__content p{margin-left:0;margin-right:auto;max-width:var(--line-width-text-sm)}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:1fr 1fr}@media(min-width:600px){.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 1fr}}@media(min-width:782px){.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}}@media(max-width:781px){.wp-block-media-text.has-media-on-the-right{flex-direction:column-reverse}}.wp-block-media-text.is-vertically-aligned-bottom{align-items:end}.wp-block-media-text.is-vertically-aligned-top{align-items:start}.wp-block-media-text.is-image-fill .wp-block-media-text__media{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{visibility:hidden}.wp-block-media-text.is-style-stacked-with-offset{display:flex;flex-direction:column;margin-top:0}@media(min-width:782px){.wp-block-media-text.is-style-stacked-with-offset{margin-top:3.125rem}}.wp-block-media-text.is-style-stacked-with-offset .wp-block-media-text__content{background-color:var(--color-white);margin:-2.8125rem 1rem 0;padding:1.875rem 1.5rem;width:fit-content;z-index:1}@media(min-width:782px){.wp-block-media-text.is-style-stacked-with-offset .wp-block-media-text__content{margin:-2.8125rem 2.1875rem 0}.wp-block-media-text.is-style-stacked-with-offset .wp-block-media-text__media{min-height:16.875rem}}.wp-block-rss{padding:0}.wp-block-rss.is-grid{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);padding:0}.wp-block-rss__item{list-style-type:none}@media(min-width:782px){.wp-block-rss.columns-2{grid-template-columns:repeat(2,1fr)}.wp-block-rss.columns-3{grid-template-columns:repeat(3,1fr)}.wp-block-rss.columns-4{grid-template-columns:repeat(4,1fr)}.wp-block-rss.columns-5{grid-template-columns:repeat(5,1fr)}.wp-block-rss.columns-6{grid-template-columns:repeat(6,1fr)}}.wp-block-separator{border:none;border-top:2px solid #ccc;margin-bottom:5rem!important;margin-top:5rem!important}@media(max-width:599px){.wp-block-separator{margin-bottom:2.5rem!important;margin-top:2.5rem!important}}.wp-block-spacer{margin-bottom:0!important;margin-top:0!important}.wp-block-social-links{display:flex;flex-flow:row wrap;list-style-type:none;padding-left:0}.wp-block-social-links .wp-social-link{margin:0 4px}.wp-block-social-links .wp-social-link:first-child{margin-left:0}.wp-block-social-links .wp-social-link:last-child{margin-right:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link button{align-items:center;background-color:var(--color-link);border-radius:100%;display:inline-flex;height:40px;justify-content:center;width:40px}.wp-block-social-links .wp-social-link a svg,.wp-block-social-links .wp-social-link button svg{height:24px;width:24px}.wp-block-social-links .wp-social-link a svg circle,.wp-block-social-links .wp-social-link a svg path,.wp-block-social-links .wp-social-link button svg circle,.wp-block-social-links .wp-social-link button svg path{fill:var(--color-white)}.wp-block-social-links .wp-social-link a:hover,.wp-block-social-links .wp-social-link button:hover{filter:saturate(1.1) brightness(1.1)}.wp-block-video video{max-width:100%}.block-root>.vl-block-3-column-highlight{display:grid!important}.em-block-accordion-item{border-bottom-color:var(--color-border)}.em-block-accordion-item+.em-block-accordion-item{margin-top:0}.em-block-accordion-item__title,.em-block-accordion-item__title-wrapper{margin-bottom:0;margin-top:0}@supports(-webkit-touch-callout:none){.em-block-accordion-item__content{transition:all .5s cubic-bezier(.19,1,.22,1)}}.em-block-accordion-item.wp-block.has-child-selected,.em-block-accordion-item.wp-block.is-selected{border-bottom-color:var(--wp-admin-theme-color)}.em-block-contact-card{--color-heading:var(--color-brand);--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-blue);--color-button-text:var(--color-white);--color-button-arrow-text:var(--color-blue);background-color:var(--color-white);border-color:var(--color-gray-700);border-radius:4px;color:var(--color-text)}.em-block-contact-card__title{color:var(--color-heading);font-family:var(--font-family-sans);font-size:var(--font-size-h4);font-weight:var(--font-weight-black);line-height:var(--line-height-h4)}.em-block-contact-card__contact-details,.em-block-contact-card__job-title{font-size:var(--font-size-sm)}.em-block-contact-card__socials li a svg path{fill:var(--color-link)}.chess-squares-wrapper{margin-bottom:6.25rem;margin-top:6.25rem}@media(max-width:781px){.chess-squares-wrapper{margin-bottom:4.0625rem;margin-top:4.0625rem}}.chess-squares-wrapper>.wp-block-group__inner-container>.wp-block-media-text{margin-bottom:0;margin-top:0;grid-column-gap:0}@media(max-width:781px){.chess-squares-wrapper>.wp-block-group__inner-container>.wp-block-media-text{margin-bottom:2rem}}.chess-squares-wrapper>.wp-block-group__inner-container>.wp-block-media-text.alignwide{max-width:var(--align-wide)}.chess-squares-wrapper>.wp-block-group__inner-container>.wp-block-media-text.has-media-on-the-right{flex-direction:column-reverse}.chess-squares-wrapper>.wp-block-group__inner-container>.wp-block-media-text>figure{height:100%;min-height:445px;width:100%}@media(max-width:781px){.chess-squares-wrapper>.wp-block-group__inner-container>.wp-block-media-text>figure{min-height:unset}}.chess-squares-wrapper>.wp-block-group__inner-container>.wp-block-media-text>figure>img{height:100%;object-fit:cover;width:100%}.chess-squares-wrapper>.wp-block-group__inner-container>.wp-block-media-text>.wp-block-media-text__content{padding:1rem}@media(max-width:781px){.chess-squares-wrapper>.wp-block-group__inner-container>.wp-block-media-text>.wp-block-media-text__content{padding-left:0}}@media(min-width:782px){.chess-squares-wrapper>.wp-block-group__inner-container>.wp-block-media-text>.wp-block-media-text__content{padding:2rem}}@media(min-width:1280px){.chess-squares-wrapper>.wp-block-group__inner-container>.wp-block-media-text>.wp-block-media-text__content{padding:3.5rem}}.block-editor-block-list__layout.is-root-container .vl-block-hero-with-heading-middle h1,.block-root .vl-block-hero-with-heading-middle h1{margin-bottom:.375rem}@media(min-width:1280px){.block-editor-block-list__layout.is-root-container .vl-block-hero-with-heading-middle h1,.block-root .vl-block-hero-with-heading-middle h1{margin-bottom:1rem}}.block-editor-block-list__layout.is-root-container .vl-block-hero-with-heading-middle p,.block-root .vl-block-hero-with-heading-middle p{font-size:1.1875rem;line-height:1.5rem}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container .vl-block-hero-with-heading-middle p,.block-root .vl-block-hero-with-heading-middle p{font-size:1.25rem;line-height:1.625rem}}.block-editor-block-list__layout.is-root-container .vl-block-hero-with-heading-middle .wp-block-buttons,.block-root .vl-block-hero-with-heading-middle .wp-block-buttons{margin-top:1.75rem}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container .vl-block-hero-with-heading-middle .wp-block-buttons,.block-root .vl-block-hero-with-heading-middle .wp-block-buttons{margin-top:1.9375rem}}.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern,.block-root>.vl-info-column-pattern{max-width:none;padding-bottom:var(--spacing-info-columns);padding-top:var(--spacing-info-columns)}.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern.has-background,.block-root>.vl-info-column-pattern.has-background{padding-bottom:var(--spacing-info-columns);padding-top:var(--spacing-info-columns)}.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container,.block-root>.vl-info-column-pattern .wp-block-group__inner-container{margin:0 auto;max-width:73.75rem}.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container>h2,.block-root>.vl-info-column-pattern .wp-block-group__inner-container>h2{align-items:center;color:var(--color-brand-season);display:inline-flex;margin-bottom:2.25rem}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container>h2,.block-root>.vl-info-column-pattern .wp-block-group__inner-container>h2{margin-bottom:2.5rem}}.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container>h2:before,.block-root>.vl-info-column-pattern .wp-block-group__inner-container>h2:before{background-image:url(c1d606d6d9e0996baf24.svg);background-repeat:no-repeat;background-size:25.47px 28px;content:"";display:inline-block;height:28px;margin-right:.875rem;width:25.47px}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container>h2:before,.block-root>.vl-info-column-pattern .wp-block-group__inner-container>h2:before{background-size:46px 50.55px;height:50.55px;width:46px}}.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns,.block-root>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns{display:grid;gap:5rem;margin-top:0}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns,.block-root>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns{gap:2rem}}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns,.block-root>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns{gap:1rem}}.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column,.block-root>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column{display:flex;flex-direction:column;height:100%}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column,.block-root>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column{padding-top:1.5rem}.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(2),.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(3),.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(4),.block-root>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(2),.block-root>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(3),.block-root>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(4){border-left:1px solid #e6e6e6;padding-left:1rem}}.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column h3,.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column h4,.block-root>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column h3,.block-root>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column h4{margin-bottom:1.5rem}.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column p:last-of-type,.block-root>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column p:last-of-type{margin-bottom:0}.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-buttons,.block-root>.vl-info-column-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-buttons{align-items:end;flex-grow:1;margin-top:2.5rem}.block-editor-block-list__layout.is-root-container>.vl-info-column-pattern .wp-block{margin-left:unset;margin-right:unset}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern,.block-root>.vl-columns-pattern{max-width:none;padding-bottom:var(--spacing-info-columns);padding-top:var(--spacing-info-columns)}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern.has-background,.block-root>.vl-columns-pattern.has-background{padding-bottom:var(--spacing-info-columns);padding-top:var(--spacing-info-columns)}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__header>.wp-block-group__inner-container,.block-root>.vl-columns-pattern .vl-columns-pattern__header>.wp-block-group__inner-container{align-items:center;display:inline-flex;margin-bottom:2.25rem}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__header>.wp-block-group__inner-container,.block-root>.vl-columns-pattern .vl-columns-pattern__header>.wp-block-group__inner-container{margin-bottom:2.5rem}}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__header figure,.block-root>.vl-columns-pattern .vl-columns-pattern__header figure{margin-right:.875rem;max-width:60px}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__header figure>svg,.block-root>.vl-columns-pattern .vl-columns-pattern__header figure>svg{height:auto;max-width:60px}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__header h2,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__header h3,.block-root>.vl-columns-pattern .vl-columns-pattern__header h2,.block-root>.vl-columns-pattern .vl-columns-pattern__header h3{margin:0}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content,.block-root>.vl-columns-pattern .vl-columns-pattern__content{margin-bottom:1rem;margin-top:0}@media(max-width:1079px){.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content,.block-root>.vl-columns-pattern .vl-columns-pattern__content{margin-bottom:2.5rem}}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h1,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h2,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h3,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h4,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h5,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h6,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ol,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>p,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ul,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h1,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h2,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h3,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h4,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h5,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h6,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ol,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>p,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ul{padding-right:24%}}@media(max-width:781px){.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h1,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h2,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h3,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h4,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h5,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h6,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ol,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>p,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ul,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h1,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h2,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h3,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h4,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h5,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h6,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ol,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>p,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ul{padding-right:12.5%}}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h1.has-text-align-right,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h1.is-style-full-width,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h2.has-text-align-right,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h2.is-style-full-width,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h3.has-text-align-right,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h3.is-style-full-width,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h4.has-text-align-right,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h4.is-style-full-width,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h5.has-text-align-right,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h5.is-style-full-width,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h6.has-text-align-right,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h6.is-style-full-width,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ol.has-text-align-right,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ol.is-style-full-width,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>p.has-text-align-right,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>p.is-style-full-width,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ul.has-text-align-right,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ul.is-style-full-width,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h1.has-text-align-right,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h1.is-style-full-width,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h2.has-text-align-right,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h2.is-style-full-width,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h3.has-text-align-right,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h3.is-style-full-width,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h4.has-text-align-right,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h4.is-style-full-width,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h5.has-text-align-right,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h5.is-style-full-width,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h6.has-text-align-right,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h6.is-style-full-width,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ol.has-text-align-right,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ol.is-style-full-width,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>p.has-text-align-right,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>p.is-style-full-width,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ul.has-text-align-right,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ul.is-style-full-width{padding-right:unset}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h1.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h2.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h3.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h4.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h5.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h6.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ol.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>p.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ul.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h1.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h2.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h3.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h4.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h5.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h6.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ol.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>p.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ul.has-text-align-center{padding-left:12%;padding-right:12%}}@media(max-width:781px){.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h1.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h2.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h3.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h4.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h5.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h6.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ol.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>p.has-text-align-center,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ul.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h1.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h2.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h3.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h4.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h5.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>h6.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ol.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>p.has-text-align-center,.block-root>.vl-columns-pattern .vl-columns-pattern__content .wp-block-group__inner-container>ul.has-text-align-center{padding-left:6.25%;padding-right:6.25%}}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container,.block-root>.vl-columns-pattern .wp-block-group__inner-container{margin:0 auto;max-width:73.75rem}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns,.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns{display:grid;margin-top:0}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns.has-3-columns,.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns.has-3-columns{grid-template-columns:repeat(3,1fr)}@media(max-width:781px){.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns.has-3-columns,.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns.has-3-columns{gap:3.125rem;grid-template-columns:repeat(1,1fr)}}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns,.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns{gap:2rem}}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns,.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns{gap:1rem}}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column,.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column{display:flex;flex-direction:column;height:100%}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column,.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column{padding-top:1.5rem}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(2),.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(3),.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(4),.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(2),.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(3),.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(4){border-left:1px solid #e6e6e6;padding-left:1rem}}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column h3,.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column h4,.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column h3,.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column h4{margin-bottom:1.5rem}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column p:last-of-type,.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column p:last-of-type{margin-bottom:0}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-buttons,.block-root>.vl-columns-pattern .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-buttons{align-items:end;flex-grow:1;margin-top:2.5rem}.block-editor-block-list__layout.is-root-container>.vl-columns-pattern .wp-block{margin-left:unset;margin-right:unset}.block-root .vl-block-cover-carousel+.vl-block-lead-box,.block-root .wp-block-cover+.vl-block-lead-box{margin-top:-90px}@media(min-width:600px){.block-root .vl-block-cover-carousel+.vl-block-lead-box,.block-root .wp-block-cover+.vl-block-lead-box{margin-top:-129px}}.block-root .vl-block-cover-carousel+.vl-block-lead-box.is-style-float,.block-root .wp-block-cover+.vl-block-lead-box.is-style-float{margin-top:calc(-90px + 4rem)}@media(min-width:600px){.block-root .vl-block-cover-carousel+.vl-block-lead-box.is-style-float,.block-root .wp-block-cover+.vl-block-lead-box.is-style-float{margin-top:calc(-129px + 4rem)}}.block-editor-block-list__layout .is-root-container>.wp-block-cover+.vl-block-valio-lead-content,.block-editor-block-list__layout .is-root-container>.wp-block-valio-valio-cover-carousel+.wp-block-valio-lead-content{margin-top:-90px!important}@media(min-width:600px){.block-editor-block-list__layout .is-root-container>.wp-block-cover+.vl-block-valio-lead-content,.block-editor-block-list__layout .is-root-container>.wp-block-valio-valio-cover-carousel+.wp-block-valio-lead-content{margin-top:-129px!important}}.vl-block-lead-box.is-style-float{left:50%;position:absolute;transform:translateX(-50%);width:100%}.block-editor-block-list__layout.is-root-container>.vl-link-group-image-pattern,.block-root>.vl-link-group-image-pattern{padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm)}.block-editor-block-list__layout.is-root-container>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-columns,.block-root>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-columns{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:600px){.block-editor-block-list__layout.is-root-container>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-columns,.block-root>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-columns{align-items:start;flex-direction:row}}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-columns,.block-root>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-columns{gap:2.5rem}}.block-editor-block-list__layout.is-root-container>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-column,.block-root>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-column{height:100%;max-width:360px}@media(min-width:600px){.block-editor-block-list__layout.is-root-container>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-column,.block-root>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-column{width:360px}}.block-editor-block-list__layout.is-root-container>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-image figcaption,.block-root>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-image figcaption{color:var(--color-blue);font-weight:var(--font-weight-omnes-semibold)}.block-editor-block-list__layout.is-root-container>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-image img,.block-root>.vl-link-group-image-pattern .wp-block-group__inner-container .wp-block-image img{max-height:240px;min-height:240px;object-fit:cover;width:100%}.block-editor-block-list__layout.is-root-container>.vl-link-group-image-pattern+.vl-link-group-image-pattern,.block-root>.vl-link-group-image-pattern+.vl-link-group-image-pattern{margin-top:calc(var(--spacing-sm)*-1)}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern,.block-root>.vl-calculator-banners-pattern{padding-bottom:var(--spacing-sm)!important;padding-top:var(--spacing-sm)!important}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:var(--align-default);padding:0}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container{padding:0 3.5rem}}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns{display:grid;gap:1.25rem}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column{background-color:var(--color-white);border:1px solid var(--color-white);border-radius:.1875rem;max-width:32.75rem;transition:all .25s cubic-bezier(.19,1,.22,1)}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns{display:flex!important;gap:1.75rem;height:100%;justify-content:flex-start;margin-bottom:0;padding:1.25rem .625rem}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns{padding:.625rem}}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image{height:3.75rem;width:3.75rem}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image{height:6.25rem;width:6.25rem}}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image img,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image img{width:100%}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column h3,.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column h4,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column h3,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column h4{font-size:1.125rem;font-weight:var(--font-weight-omnes-semibold);line-height:1.3125rem;margin-bottom:.25rem}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column p,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column p{font-size:1.5rem;font-weight:var(--font-weight-omnes-semibold);line-height:1.1;margin-bottom:0}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link{position:relative}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link .wp-block-buttons,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link .wp-block-buttons{margin:0}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link .wp-block-buttons.block-editor-block-list__layout,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link .wp-block-buttons.block-editor-block-list__layout{margin-top:1.5rem}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link a,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link a{background:#0000;font-size:0;inset:0;position:absolute}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link a:active,.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link a:focus,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link a:active,.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link a:focus{border:1px solid var(--color-brand)}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column:hover{border-color:var(--color-blue)}.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image{height:unset;width:unset}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image{height:unset;width:unset}}.block-root>.vl-calculator-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column:hover{border-color:var(--color-brand)}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern,.block-root>.vl-crosslink-banners-pattern{padding-bottom:var(--spacing-sm)!important;padding-top:var(--spacing-sm)!important}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:var(--align-default);padding:0}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container{padding:0 2.5rem}}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns{display:grid;gap:1.25rem}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column{background-color:var(--color-white);border:1px solid var(--color-white);border-radius:.1875rem;height:100%;max-width:32.75rem;transition:all .25s cubic-bezier(.19,1,.22,1)}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns{display:flex!important;gap:1.75rem;height:100%;margin-bottom:0;padding:1.25rem 2.625rem 1.25rem .625rem}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns{padding:.625rem 2.65rem .625rem .625rem}}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column:first-child,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column:first-child{display:none}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column:first-child,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column:first-child{display:block}}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image{height:3.75rem;width:3.75rem}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image{height:6.25rem;width:6.25rem}}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image svg,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image svg{height:inherit;width:inherit}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image img,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image img{width:100%}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column h3,.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column h4,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column h3,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column h4{font-size:1.125rem;font-weight:var(--font-weight-bold);margin-bottom:0}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column h3,.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column h4,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column h3,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column h4{font-size:1.5rem}}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column p,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column p{font-size:.875rem;font-weight:var(--font-weight-omnes-semibold);line-height:1.3125rem;margin-bottom:.25rem}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column p,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column p{font-size:1.125rem}}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link{position:relative}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link .wp-block-buttons,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link .wp-block-buttons{margin:0}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link .wp-block-buttons.block-editor-block-list__layout,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link .wp-block-buttons.block-editor-block-list__layout{margin-top:1.5rem}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link a,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link a{background:#0000;font-size:0;inset:0;position:absolute}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link a:active,.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link a:focus,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link a:active,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column.has_stretched_link a:focus{border:1px solid var(--color-brand)}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column:after,.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column:after{align-items:center;background-image:url(090c4f0a67a0d8ce4eec.svg);background-position:50%;background-repeat:no-repeat;background-size:18px;border:1px solid var(--color-brand);border-radius:50%;content:"";display:flex;height:2rem;justify-content:center;left:unset;position:absolute;right:10px;text-align:center;top:50%;transform:translateY(-50%);width:2rem}.block-root>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column:hover{border-color:var(--color-brand)}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column:first-child{display:none}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column:first-child{display:block}}.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image{height:unset;width:unset}@media(min-width:1080px){.block-editor-block-list__layout.is-root-container>.vl-crosslink-banners-pattern .wp-block-group__inner-container>.wp-block-columns>.wp-block-column .wp-block-columns .wp-block-column .wp-block-image{height:unset;width:unset}}.block-editor-block-list__layout.is-root-container>.vl-pill-buttons-pattern,.block-root>.vl-pill-buttons-pattern{margin-bottom:6.25rem;margin-top:6.25rem;padding-bottom:0;padding-top:0}@media(max-width:781px){.block-editor-block-list__layout.is-root-container>.vl-pill-buttons-pattern,.block-root>.vl-pill-buttons-pattern{margin-bottom:3.125rem;margin-top:3.125rem}}.block-editor-block-list__layout.is-root-container>.vl-pill-buttons-pattern .wp-block-group__inner-container>h2,.block-root>.vl-pill-buttons-pattern .wp-block-group__inner-container>h2{margin-bottom:1.5rem}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-pill-buttons-pattern .wp-block-group__inner-container>h2,.block-root>.vl-pill-buttons-pattern .wp-block-group__inner-container>h2{margin-bottom:1.875rem}}.block-editor-block-list__layout.is-root-container>.vl-pill-buttons-pattern .wp-block-group__inner-container .wp-block-buttons,.block-root>.vl-pill-buttons-pattern .wp-block-group__inner-container .wp-block-buttons{gap:.5rem!important;margin-bottom:0;margin-top:.75rem}.block-editor-block-list__layout.is-root-container>.vl-pill-buttons-pattern .wp-block-group__inner-container .wp-block-buttons:last-of-type,.block-root>.vl-pill-buttons-pattern .wp-block-group__inner-container .wp-block-buttons:last-of-type{margin-top:2.5rem}.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern,.block-root>.vl-rss-feed-pattern{margin-left:auto;margin-right:auto;max-width:var(--align-default);padding-left:0;padding-right:0}.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern .wp-block-group__inner-container,.block-root>.vl-rss-feed-pattern .wp-block-group__inner-container{background-color:var(--color-brand-pastel-gray);padding:1rem}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern .wp-block-group__inner-container,.block-root>.vl-rss-feed-pattern .wp-block-group__inner-container{padding:1.5rem 2.5rem 2rem}}.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern .wp-block-group__inner-container>h3,.block-root>.vl-rss-feed-pattern .wp-block-group__inner-container>h3{align-items:center;color:var(--color-primary);display:inline-flex;margin-bottom:1.5rem;position:relative;text-transform:uppercase}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern .wp-block-group__inner-container>h3,.block-root>.vl-rss-feed-pattern .wp-block-group__inner-container>h3{margin-bottom:2.5rem}}.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern .wp-block-group__inner-container>h3:before,.block-root>.vl-rss-feed-pattern .wp-block-group__inner-container>h3:before{background-image:url(9aa650685335aeb948ff.svg);background-repeat:no-repeat;background-size:2rem;content:"";display:inline-block;height:2rem;margin-right:1rem;width:2rem}.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern ul.has-excerpts,.block-root>.vl-rss-feed-pattern ul.has-excerpts{margin-top:0}.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern ul.has-excerpts .wp-block-rss__item,.block-root>.vl-rss-feed-pattern ul.has-excerpts .wp-block-rss__item{display:flex;justify-content:space-between;padding:1rem;position:relative}.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern ul.has-excerpts .wp-block-rss__item:nth-child(odd),.block-root>.vl-rss-feed-pattern ul.has-excerpts .wp-block-rss__item:nth-child(odd){background-color:var(--color-white)}.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern ul.has-excerpts .wp-block-rss__item-title,.block-root>.vl-rss-feed-pattern ul.has-excerpts .wp-block-rss__item-title{flex:1 1 100%}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern ul.has-excerpts .wp-block-rss__item-title,.block-root>.vl-rss-feed-pattern ul.has-excerpts .wp-block-rss__item-title{flex:1 1 30%}}.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern ul.has-excerpts .wp-block-rss__item-excerpt,.block-root>.vl-rss-feed-pattern ul.has-excerpts .wp-block-rss__item-excerpt{display:none;flex:1 1 60%}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern ul.has-excerpts .wp-block-rss__item-excerpt,.block-root>.vl-rss-feed-pattern ul.has-excerpts .wp-block-rss__item-excerpt{display:block;margin-left:1rem}}.block-editor-block-list__layout.is-root-container>.vl-rss-feed-pattern .wp-block-rss{margin-top:0}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern,.block-root>.vl-small-banners-pattern{padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm)}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-columns,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-columns{display:grid;gap:1.5rem}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-columns,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-columns{gap:1rem}}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image{display:grid;flex-direction:unset;grid-column-gap:0;grid-auto-flow:column;grid-template-columns:1fr!important;height:auto;margin:0;max-height:16rem;min-height:16rem;position:relative}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image{max-height:18.5rem;min-height:18.5rem}}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__media,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__media{max-height:16rem;min-height:16rem}@media(min-width:782px){.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__media,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__media{max-height:18.5rem;min-height:18.5rem}}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__media img,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__media img{height:100%;width:100%}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__media a,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__media a{cursor:pointer;inset:0;position:absolute;z-index:1}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__media a:active,.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__media a:hover,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__media a:active,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__media a:hover{filter:brightness(1)}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__content,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__content{grid-area:none;padding-left:20px;padding-right:20px;position:absolute}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__content .wp-block-buttons,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__content .wp-block-buttons{margin:0 1rem}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__content .wp-block-button,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__content .wp-block-button{z-index:2}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__content .wp-block-button__link,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__content .wp-block-button__link{text-align:center}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image:hover .wp-block-button__link,.block-root>.vl-small-banners-pattern .wp-block-group__inner-container .wp-block-media-text.is-style-small-banner-with-image:hover .wp-block-button__link{filter:brightness(1.1)}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__content{bottom:0;grid-area:none;padding-bottom:0;position:absolute}.block-editor-block-list__layout.is-root-container>.vl-small-banners-pattern .wp-block-media-text.is-style-small-banner-with-image .wp-block-media-text__content .wp-block-button{pointer-events:none}@media(min-width:1280px){.block-root .vl-block-social-media-feed{padding:6.25rem 0 7.625rem!important}}.block-root .vl-block-social-media-feed__columns{gap:1rem;justify-content:flex-start}.block-root .vl-block-social-media-feed .flickity-enabled{margin-top:1.5rem}.block-editor-block-list__layout.is-root-container .vl-block-social-media-feed__columns{display:flex;gap:1rem;justify-content:flex-start}.em-block-story-card{box-shadow:0 0 0 0 #0000;--color-heading:var(--color-brand);--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-blue);--color-button-text:var(--color-white);--color-button-arrow-text:var(--color-blue);background-color:var(--color-white);border-color:var(--color-gray-700);border-radius:4px;color:var(--color-text)}.has-hover .em-block-story-card:hover{box-shadow:0 20px 40px -10px #0000000d;filter:saturate(1.05) brightness(1.05)}.em-block-story-card__title{color:var(--color-heading);font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.em-block-story-card__cta,.em-block-story-card__title{font-family:var(--font-family-sans);font-weight:var(--font-weight-black)}.em-block-story-card__cta{--button-padding:0.75rem 1.5625rem;--button-background:var(--color-button);--button-text:var(--color-button-text);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-size:.8125rem;padding:var(--button-padding);position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(.19,1,.22,1);--button-padding:1rem 0;--button-background:#0000;--button-border:#0000;--button-text:var(--color-link);border-radius:0;margin-bottom:0;text-decoration:underline;text-decoration-thickness:1px}.em-block-story-card__cta:hover{filter:brightness(1.1)}.em-block-story-card__cta:active{filter:brightness(1)}.block-editor-block-preview__content .em-block-story-card__cta{background-color:var(--button-background)!important}.em-block-story-card__terms{margin-left:0;padding-left:0}.em-block-story-card__term{color:var(--color-accent);font-size:var(--font-size-2xs);text-transform:uppercase}.em-block-story-card__term a{color:inherit}.has-hover .em-block-story-card__term a:hover{color:var(--color-link)}.em-block-story-feed__filters{gap:3rem;grid-template-columns:1fr;margin-bottom:var(--spacing-md)}@media(min-width:600px){.em-block-story-feed__filters{grid-template-columns:repeat(2,1fr)}}@media(min-width:782px){.em-block-story-feed__filters{grid-template-columns:repeat(3,1fr)}}@media(min-width:1080px){.em-block-story-feed__filters{grid-template-columns:repeat(4,1fr)}}.em-block-story-feed__posts{gap:3rem;grid-template-columns:1fr}@media(min-width:600px){.em-block-story-feed__posts{grid-template-columns:repeat(2,1fr)}}@media(min-width:782px){.em-block-story-feed__posts{grid-template-columns:repeat(3,1fr)}}.em-block-story-feed__empty{padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm)}.em-block-story-feed__more{margin-top:2rem}.wp-block-yoast-how-to-block{position:relative}h1+.wp-block-yoast-how-to-block,h2+.wp-block-yoast-how-to-block,h3+.wp-block-yoast-how-to-block,h4+.wp-block-yoast-how-to-block,h5+.wp-block-yoast-how-to-block,h6+.wp-block-yoast-how-to-block{margin-top:0}.schema-how-to-total-time{font-size:var(--font-size-xs)}.schema-how-to-total-time .schema-how-to-duration-time-text{font-weight:var(--font-weight-bold);text-transform:uppercase}.schema-how-to-description{font-size:var(--font-size-md);margin-bottom:2rem}.schema-how-to-steps{padding-left:0}.schema-how-to-steps li{display:inline list-item}.schema-how-to-step-name{display:inline-block;font-family:var(--font-family-heading);font-size:var(--font-size-h5);line-height:var(--line-height-h5);margin-bottom:2rem}.schema-how-to-step-text{display:inline-block;padding-bottom:var(--spacing-sm)}.schema-how-to-step-text img{display:block;margin-top:var(--spacing-sm)}ol.schema-how-to-steps li::marker{font-family:var(--font-family-heading);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold)}ul.schema-how-to-steps{padding-left:0}ul.schema-how-to-steps li{list-style-type:none}.wp-block-yoast-faq-block{position:relative}h1+.wp-block-yoast-faq-block,h2+.wp-block-yoast-faq-block,h3+.wp-block-yoast-faq-block,h4+.wp-block-yoast-faq-block,h5+.wp-block-yoast-faq-block,h6+.wp-block-yoast-faq-block{margin-top:0}.schema-faq-section{margin-bottom:var(--spacing-sm)}.schema-faq-question{display:inline-block;font-size:var(--font-size-h4);line-height:var(--line-height-h4);margin-bottom:1rem}.schema-faq-answer img{display:block;margin-top:var(--spacing-sm)}.wp-block-cover.framed-image-banner{border-radius:3px;height:auto;margin-bottom:3.75rem!important;margin-top:3.75rem!important;max-width:var(--align-default);min-height:540px;padding:1.875rem;position:relative;width:100%}@media(min-width:782px){.wp-block-cover.framed-image-banner{margin-left:auto;margin-right:auto}}@media(max-width:781px){.wp-block-cover.framed-image-banner{max-width:var(--align-full);width:auto}.wp-block-cover.framed-image-banner:before{border-left:2px solid var(--color-white);border-radius:3px 3px 0 0;border-right:2px solid var(--color-white);border-top:2px solid var(--color-white);content:"";height:230px;left:20px;position:absolute;right:20px;top:20px;width:calc(100% - 40px);z-index:5}.wp-block-cover.framed-image-banner{background-color:unset;display:flex;flex-direction:column;margin-bottom:3.125rem!important;margin-top:3.125rem!important;min-height:unset;padding:0}.wp-block-cover.framed-image-banner .wp-block-cover__background{background-color:unset}.wp-block-cover.framed-image-banner .wp-block-cover__image-background,.wp-block-cover.framed-image-banner .wp-block-cover__video-background{bottom:unset;height:100%;left:unset;max-height:250px;min-height:250px;object-fit:cover;position:static;right:unset;top:unset;transform:unset}}.wp-block-cover.framed-image-banner .wp-block-cover__inner-container{border:2px solid #fff;border-radius:3px;display:flex;min-height:480px;padding:2.5rem}@media(max-width:781px){.wp-block-cover.framed-image-banner .wp-block-cover__inner-container{border:none;border-radius:unset;min-height:unset;padding:0}}@media(max-width:599px){.wp-block-cover.framed-image-banner .wp-block-cover__inner-container{margin-bottom:unset;margin-top:unset}}.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text{grid-column-gap:unset;margin-bottom:0;margin-top:0;min-height:unset;width:100%}.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text.has-media-on-the-right,.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text:not(.has-media-on-the-right){grid-template-columns:50% 50%}@media(max-width:781px){.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text{border-bottom:2px solid var(--color-brand);border-left:2px solid var(--color-brand);border-radius:0 0 3px 3px;border-right:2px solid var(--color-brand);margin-left:1.25rem;margin-right:1.25rem;padding:0 1.25rem}.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text:not(.has-media-on-the-right){grid-template-columns:0fr 1fr}.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 0fr}}.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text__media{min-height:unset!important}@media(max-width:781px){.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text__media{min-height:unset!important}}.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text__content{margin-bottom:1rem;padding-bottom:0;padding-top:0;position:relative}.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text__content>.info-box{border-radius:0;margin:0 auto;max-width:90%;padding:.9375rem 1.5625rem;position:relative;text-align:center;text-transform:uppercase;top:25px;width:max-content}@media(max-width:781px){.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text__content>.info-box{left:25px;position:absolute;top:-268px}}.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text__content>.info-box+.wp-block-group{padding-top:2.5rem}@media(max-width:781px){.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text__content>.wp-block-group:not(.info-box){padding-bottom:2.5rem;padding-top:2.5rem}}@media(max-width:599px){.wp-block-cover.framed-image-banner .wp-block-cover__inner-container .wp-block-media-text__content>.wp-block-group:not(.info-box){padding:1.25rem 0}}.highlighted-link-widget{margin-bottom:5.4375rem;margin-top:5.4375rem}.highlighted-link-widget .wp-block-columns.highlighted-link-widget__cols{display:grid;grid-template-columns:repeat(4,1fr);height:100%;margin-top:2rem}@media(max-width:781px){.highlighted-link-widget .wp-block-columns.highlighted-link-widget__cols{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.highlighted-link-widget .wp-block-columns.highlighted-link-widget__cols{display:flex!important;flex-wrap:wrap;gap:1rem;grid-template-columns:unset}}.highlighted-link-widget .wp-block-columns.highlighted-link-widget__cols>.wp-block-column{align-items:center;display:flex;flex-direction:column;height:100%;hyphens:auto;justify-content:center;text-align:center}@media(max-width:599px){.highlighted-link-widget .wp-block-columns.highlighted-link-widget__cols>.wp-block-column{width:calc(50% - .5rem)}}.highlighted-link-widget .wp-block-columns.highlighted-link-widget__cols>.wp-block-column>figure{margin-bottom:1rem}.highlighted-link-widget .wp-block-columns.highlighted-link-widget__cols>.wp-block-column>figure img{height:200px;object-fit:contain;width:200px}@media(max-width:1079px){.highlighted-link-widget .wp-block-columns.highlighted-link-widget__cols>.wp-block-column>figure img{height:150px;width:150px}}@media(max-width:781px){.highlighted-link-widget .wp-block-columns.highlighted-link-widget__cols>.wp-block-column>figure img{height:auto;max-height:200px;max-width:200px;width:100%}}.highlighted-link-widget .wp-block-columns.highlighted-link-widget__cols>.wp-block-column>.wp-block-buttons{margin-top:auto}.wp-block-media-text.is-style-large-banner-with-image{margin-bottom:3.75rem;margin-top:3.75rem;grid-column-gap:0;grid-template-columns:66.666% 1fr;min-height:unset}.wp-block-media-text.is-style-large-banner-with-image.has-media-on-the-right{grid-template-columns:1fr 66.666%}@media(max-width:781px){.wp-block-media-text.is-style-large-banner-with-image.has-media-on-the-right{flex-direction:column-reverse}}@media(min-width:782px){.wp-block-media-text.is-style-large-banner-with-image{overflow:hidden}}@media(max-width:1079px){.wp-block-media-text.is-style-large-banner-with-image{grid-template-columns:55% 1fr}.wp-block-media-text.is-style-large-banner-with-image.has-media-on-the-right{grid-template-columns:1fr 55%}}@media(max-width:781px){.wp-block-media-text.is-style-large-banner-with-image{display:flex;flex-direction:column;grid-template-columns:unset;margin-left:auto;margin-left:calc(var(--gutter)*-1);margin-right:auto;margin-right:calc(var(--gutter)*-1);max-width:var(--align-full)}}.wp-block-media-text.is-style-large-banner-with-image .wp-block-media-text__media{height:100%;width:100%}.wp-block-media-text.is-style-large-banner-with-image .wp-block-media-text__media>img{border-radius:unset;height:100%;min-height:500px;object-fit:cover}@media(max-width:781px){.wp-block-media-text.is-style-large-banner-with-image .wp-block-media-text__media>img{height:100%;max-height:350px;min-height:350px}}@media(max-width:599px){.wp-block-media-text.is-style-large-banner-with-image .wp-block-media-text__media>img{height:100%;max-height:230px;min-height:230px}}.wp-block-media-text.is-style-large-banner-with-image .wp-block-media-text__content{height:max-content;hyphens:auto;padding:3.125rem;position:relative}@media(min-width:782px){.wp-block-media-text.is-style-large-banner-with-image .wp-block-media-text__content{margin-bottom:1.25rem;margin-top:1.25rem}}@media(max-width:781px){.wp-block-media-text.is-style-large-banner-with-image .wp-block-media-text__content{padding:4.125rem}}@media(max-width:599px){.wp-block-media-text.is-style-large-banner-with-image .wp-block-media-text__content{padding:3rem 2rem}}@media(min-width:782px){.wp-block-media-text.is-style-large-banner-with-image .wp-block-media-text__content:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:-100%;width:100%}.wp-block-media-text.is-style-large-banner-with-image .wp-block-media-text__content:after{background:#fff;bottom:-100%;content:"";height:100%;left:0;position:absolute;width:100%}}.wp-block-media-text.is-style-large-banner-with-image .wp-block-media-text__content>h2{line-height:1;margin-bottom:.875rem}.vl-block-calculator-results{position:relative;z-index:2}.is-style-collapse .vl-block-calculator-results{margin-top:0}.archive{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:600px){.archive{grid-template-columns:repeat(2,1fr)}}@media(min-width:782px){.archive{grid-template-columns:repeat(3,1fr)}}.breadcrumbs--not-active{display:none!important}.vl-calculator-results__title{color:var(--color-brand)}.is-style-collapse .vl-calculator-results{margin-top:0}.is-style-icon-white-background .vl-calculator-results .vl-calculator-results__icon{background-color:#fff;border:none}.category-list{font-size:0;opacity:.5;padding:0;position:relative}.category-list__item{display:inline-block;font-size:var(--font-size-2xs);text-transform:uppercase}.category-list__separator{font-size:var(--font-size-2xs);margin-left:5px;margin-right:5px}.category-list__link{color:inherit}@keyframes slideDown{0%{bottom:0}to{bottom:-100px}}@keyframes slideUp{0%{bottom:-100px}to{bottom:0}}.deeplink-wrapper{animation:slideUp 1s forwards;background-color:var(--color-brand);display:block;min-height:60px;padding-left:var(--gutter);padding-right:var(--gutter);position:fixed;width:100%;z-index:99999}.deeplink-wrapper.hidden{animation:slideDown 1s forwards}.deeplink-wrapper.display-none{display:none}.deeplink{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;justify-content:space-between;padding:16px 0;position:positive}.deeplink__close-button{background-color:var(--color-white);border:none;color:inherit;cursor:pointer;font:inherit;height:10px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cmask id='a' width='20' height='20' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M0 20h20V0H0z' clip-rule='evenodd'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23003479' fill-rule='evenodd' d='m11.414 10 8.293-8.293A.999.999 0 1 0 18.293.293L10 8.586 1.707.293A.999.999 0 1 0 .293 1.707L8.586 10 .293 18.293a.999.999 0 1 0 1.414 1.414L10 11.414l8.293 8.293a.997.997 0 0 0 1.414 0 1 1 0 0 0 0-1.414z' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;max-width:10px;min-width:10px;outline:inherit;position:relative;top:-13px}.deeplink__paragraph{color:var(--color-white);font-family:var(--font-family-omnes);font-weight:var(--font-weight-omnes-semibold);margin:0}@media screen and (max-width:480px){.deeplink__paragraph{font-size:1rem}}.deeplink__link{background-color:var(--color-white);border-radius:21px;font-family:var(--font-family-omnes);font-size:13px;font-style:normal;font-weight:var(--font-weight-omnes-semibold);line-height:13px;padding:7px 14px;text-transform:uppercase}.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-omnes-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:5px 12px;content:"";height:12px;margin-right:.75rem;width:5px}.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-omnes-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-left>li a{font-weight:var(--font-weight-omnes-semibold)}.footer-menu.footer-menu-left>li a:before{background-image:url(2a61c756dd13bef719f4.svg)}.header-menu-desktop{--sub-menu-offset:0;--sub-menu-py:0;--menu-item-px:0.875rem}.header-menu-desktop ul{list-style-type:none;margin:0;padding:0}.header-menu-desktop ul li{margin-bottom:0}.header-menu-desktop--main-menu{max-width:925px}@media(max-width:1079px){.header-menu-desktop--main-menu{display:none}}.header-menu-desktop--main-menu .header-menu-desktop__list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:65px 80px}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item{width:25%}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item:nth-child(n+5){margin-top:50px}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item:nth-last-child(2) .sub-menu{width:calc(100% - 28px)}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item.menu-item-extras{position:relative}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item.menu-item-extras:before{background-color:var(--color-brand-pastel-gray);content:"";height:100%;left:-28px;position:absolute;top:0;width:2px}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item.menu-item-extras>.sub-menu>.menu-item{padding-bottom:9px;position:relative}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item.menu-item-extras>.sub-menu>.menu-item:last-of-type{border-top:2px solid var(--color-brand-pastel-gray);padding-top:10px}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item.menu-item-extras>.sub-menu>.menu-item>a{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:0;padding-right:0;padding-top:0}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item.menu-item-extras>.sub-menu>.menu-item>a[target=_blank]{margin-right:6px;position:relative}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item.menu-item-extras>.sub-menu>.menu-item>a[target=_blank]:after{background-color:var(--color-brand);content:"";height:6px;mask-image:url(8efd8bb9596d536b9741.svg);mask-position:50% 50%;mask-repeat:no-repeat;mask-size:contain;position:relative;right:-6px;top:50%;transform:translateY(calc(-50% + 3px));width:6px}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item.menu-item-extras>.sub-menu>.menu-item>a>img,.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item.menu-item-extras>.sub-menu>.menu-item>a>svg{height:19px;margin-right:10px;width:auto}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item>a{align-items:center;font-family:var(--font-family-sans);font-size:18px;font-weight:var(--font-weight-black);padding:0;text-transform:uppercase}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item>a:active:after,.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item>a:focus:after,.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item>a:hover:after{background-color:var(--color-blue)}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item:after{content:unset}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item .sub-menu{border:unset;margin-left:0;margin-top:7px;min-width:unset;opacity:1;position:relative;visibility:visible}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item .sub-menu>.menu-item{font-size:16px;line-height:25px}.header-menu-desktop--main-menu .header-menu-desktop__list>.menu-item .sub-menu>.menu-item>a{font-family:var(--font-family-omnes);font-size:inherit;line-height:inherit;padding:0;text-transform:none}.header-menu-desktop.header-menu-desktop--season-menu .header-menu-desktop__list .menu-item a:active,.header-menu-desktop.header-menu-desktop--season-menu .header-menu-desktop__list .menu-item a:focus,.header-menu-desktop.header-menu-desktop--season-menu .header-menu-desktop__list .menu-item a:hover{color:var(--color-white);filter:brightness(1.1)}.header-menu-desktop__list{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}.header-menu-desktop__list a{color:var(--color-black);text-decoration:none}.has-hover .header-menu-desktop__list a:hover{color:var(--color-link)}.header-menu-desktop__list>.menu-item{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);position:relative;text-transform:uppercase}.header-menu-desktop__list>.menu-item:after{background-color:#e6e6e6;content:"";height:calc(100% - 1px);position:absolute;right:0;top:0;width:1px}.header-menu-desktop__list>.menu-item:last-child{border-right:unset}.header-menu-desktop__list>.menu-item:last-child:after{content:unset}.header-menu-desktop__list>.menu-item>a{align-items:center;color:var(--color-brand);display:inline-flex;font-family:var(--font-family-sans);font-size:var(--menu-item-px);font-weight:var(--font-weight-black);height:var(--min-height-input);padding-left:var(--menu-item-px);padding-right:var(--menu-item-px);position:relative}.header-menu-desktop__list>.menu-item.current-menu-item>a,.header-menu-desktop__list>.menu-item.current-menu-parent>a,.header-menu-desktop__list>.menu-item>a:hover{color:var(--color-blue)}.header-menu-desktop__list>.menu-item .sub-menu{background-color:#fff;border:1px solid #293f461a;border-radius:0 0 4px 4px;left:0;margin-left:5px;min-width:225px;opacity:0;pointer-events:none;position:absolute;top:calc(var(--height-header) + var(--sub-menu-offset));transition:padding .25s cubic-bezier(.19,1,.22,1);visibility:hidden;width:100%}.header-menu-desktop__list>.menu-item .sub-menu .menu-item{font-size:var(--font-size-xs);font-weight:var(--font-weight-omnes-regular);position:relative}.header-menu-desktop__list>.menu-item .sub-menu .menu-item>a{display:block;line-height:1;padding:10px 20px;transition:all .25s cubic-bezier(.19,1,.22,1)}.header-menu-desktop__list>.menu-item .sub-menu .menu-item:first-child>a{padding-top:var(--sub-menu-py)}.header-menu-desktop__list>.menu-item .sub-menu .menu-item:last-child>a{padding-bottom:var(--sub-menu-py)}.header-menu-desktop__list>.menu-item .sub-menu .menu-item.current-menu-item>a{font-weight:var(--font-weight-bold)}.header-menu-desktop__list>.menu-item .sub-menu .menu-item.menu-item-has-children>a:after{content:unset;transform:translateY(-50%) translateX(-10px) rotate(0deg)}.header-menu-desktop__list>.menu-item .sub-menu .menu-item.menu-item-has-children .sub-menu{display:none;opacity:0;visibility:hidden}.header-menu-desktop__list>.menu-item .menu-item-has-children>a,.header-menu-desktop__list>.menu-item.menu-item-has-children>a{max-width:90%;padding-right:15px;position:relative}.header-menu-desktop__list>.menu-item .menu-item-has-children>a:after,.header-menu-desktop__list>.menu-item.menu-item-has-children>a:after{background-color:var(--color-brand);content:"";height:8px;mask-image:url(d5970ff79333818c7173.svg);mask-position:50% 50%;mask-repeat:no-repeat;mask-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .5s cubic-bezier(.19,1,.22,1);width:8px;z-index:1}.header-menu-desktop__list>.menu-item.is-open>.sub-menu,.header-menu-desktop__list>.menu-item:hover>.sub-menu{opacity:1;pointer-events:auto;visibility:visible}.header-menu-desktop__list>.menu-item.is-open>.sub-menu>.menu-item.is-open.menu-item-has-children>a:after,.header-menu-desktop__list>.menu-item.is-open>.sub-menu>.menu-item:hover.menu-item-has-children>a:after,.header-menu-desktop__list>.menu-item:hover>.sub-menu>.menu-item.is-open.menu-item-has-children>a:after,.header-menu-desktop__list>.menu-item:hover>.sub-menu>.menu-item:hover.menu-item-has-children>a:after{transform:translateY(-50%) translateX(-10px) rotate(-90deg)}.header-menu-desktop__list>.menu-item.is-open>.sub-menu>.menu-item.is-open>.sub-menu,.header-menu-desktop__list>.menu-item.is-open>.sub-menu>.menu-item:hover>.sub-menu,.header-menu-desktop__list>.menu-item:hover>.sub-menu>.menu-item.is-open>.sub-menu,.header-menu-desktop__list>.menu-item:hover>.sub-menu>.menu-item:hover>.sub-menu{opacity:1;pointer-events:auto;visibility:visible}.header-menu-mobile{position:relative;width:100%}.header-menu-mobile--main-menu{margin-bottom:37px}.header-menu-mobile--season-menu{text-align:center}.header-menu-mobile ul{list-style-type:none;margin:0;padding:0}.header-menu-mobile__list{position:relative}.header-menu-mobile__list>.menu-item{color:var(--color-brand);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.header-menu-mobile__list>.menu-item:not(.menu-item-extras){border-bottom:2px solid var(--color-brand-pastel-gray)}.header-menu-mobile__list>.menu-item>a{color:inherit;display:block;padding-bottom:10px;padding-top:10px;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{font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);padding-right:15px;position:relative;text-transform:uppercase;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:10px;top:10px;transition:.15s ease-in-out;width:17px}.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:15px}.header-menu-mobile__list>.menu-item .sub-menu .menu-item{color:var(--color-dark-gray);font-family:var(--font-family-omnes);font-size:var(--font-size-md);font-weight:var(--font-weight-omnes-regular);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;padding-top:8px;position:relative;width:100%}.header-menu-mobile__list>.menu-item .sub-menu .menu-item>a[target=_blank]{margin-right:6px}.header-menu-mobile__list>.menu-item .sub-menu .menu-item>a[target=_blank]:after{background-color:var(--color-brand);content:"";height:6px;mask-image:url(8efd8bb9596d536b9741.svg);mask-position:50% 50%;mask-repeat:no-repeat;mask-size:contain;position:absolute;right:-12px;top:50%;transform:translateY(calc(-50% + 4px));width:6px}.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:-5px;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)}.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%}.glightbox-container{height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:99999;-webkit-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}.glightbox-container .gslider{height:100%;left:0;overflow:hidden;position:relative;top:0;transform:translateZ(0);transition:transform .4s ease}.glightbox-container .gslide,.glightbox-container .gslider{align-items:center;display:flex;justify-content:center;width:100%}.glightbox-container .gslide{opacity:0;position:absolute;-webkit-user-select:none;user-select:none}.glightbox-container .gslide.current{opacity:1;position:relative;z-index:99999}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;max-width:100%;position:relative;width:100%}.glightbox-container .ginner-container.gvideo-container{height:auto;width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{border:none;display:block;float:none;height:auto;margin:auto;max-height:100vh;max-width:100vw;min-width:200px;object-fit:cover;outline:none;padding:0;touch-action:none;-webkit-user-select:none;user-select:none;width:auto}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{max-width:100%;width:auto}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing;transition:none}.gslide-inline{background:#fff;margin:auto;max-height:calc(100vh - 40px);max-width:100%;overflow:auto;text-align:left}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing;transition:none}.ginlined-content{display:block;opacity:1;overflow:auto}.gslide-external{background:#fff;display:flex;height:100%;max-height:75vh;min-width:100%;overflow:auto;padding:0;width:100%}.gslide-media{display:flex;width:auto}.gslide-media.gslide-video{aspect-ratio:16/9;display:flex;height:100%;width:100%}.gslide-media.gslide-video>.gvideo{width:100%}.zoomed .gslide-media{box-shadow:none}.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.glightbox-button-hidden,.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(180deg,#0000 0,#000000bf);bottom:0;height:auto;max-height:78vh;max-width:100vw;order:2;overflow:auto;padding:19px 11px 50px;position:absolute;transition:opacity .3s linear;width:100%}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:var(--font-weight-extrabold)}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s ease}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s ease}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none}.glightbox-open{overflow:hidden}.gloader{animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:#0000;display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;top:47%;width:25px;z-index:9999}.goverlay{height:calc(100vh + 1px);left:0;position:fixed;top:-1px;width:100%;will-change:opacity}.glightbox-mobile .goverlay,.goverlay{background:#000}.gclose,.gnext,.gprev{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;opacity:.8;width:26px;z-index:99999}.gclose:active,.gclose:focus,.gclose:hover,.gnext:active,.gnext:focus,.gnext:hover,.gprev:active,.gprev:focus,.gprev:hover{opacity:1}.gclose svg,.gnext svg,.gprev svg{display:block;height:auto;margin:0;padding:0;width:14px}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid var(--color-red)}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev,iframe.wait-autoplay{opacity:0}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;font-size:1em;font-weight:var(--font-weight-omnes-regular);line-height:1.4em;margin-bottom:19px}.glightbox-clean .gslide-desc{font-family:Arial,Helvetica,sans-serif;font-size:.86em;line-height:1.4em;margin-bottom:0}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#0000;border:1px solid #fff;border-radius:50%;height:50px;width:50px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{left:30px;position:absolute;top:45%}.glightbox-clean .gnext{position:absolute;right:30px;top:45%}.glightbox-clean .gclose{border:none;height:50px;position:absolute;right:10px;top:15px;width:50px}.glightbox-clean .gclose svg{height:auto;width:25px}.glightbox-clean .gclose:active,.glightbox-clean .gclose:focus,.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{opacity:1;transform:translateZ(0);visibility:visible}}@keyframes gslideOutLeft{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(-60%,0,0);visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;transform:translate3d(60%,0,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes gslideOutRight{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(60%,0,0)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media(min-width:769px){.glightbox-container .ginner-container{flex-direction:row;height:auto;width:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:#000000eb}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 #000000a6}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}}@media(min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}.list-items{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:5.3125rem;margin-top:4.5rem}.list-items__heading{color:var(--color-brand-season);font-size:var(--font-size-h2-small);font-weight:var(--font-weight-black)}.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:.3125rem;border-top-right-radius:.3125rem;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__new{background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;height:3.125rem;left:0;position:absolute;width:4.0625rem;z-index:2}.list-item.product-list .list-item__img:after{content:unset}.list-item__info{margin-bottom:.5rem;position:relative}.list-item__img{max-height:12.5rem;overflow:hidden;position:relative}.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:var(--font-weight-omnes-bold);line-height:1rem}.list-item__time,.list-item__title{font-family:var(--font-family-omnes);font-style:normal}.list-item__title{color:var(--color-brand);font-size:1rem;font-weight:var(--font-weight-omnes-semibold);line-height:1.125rem;padding-left:.625rem}.logo{align-items:normal;display:flex;justify-content:flex-start;position:relative}.logo--header{width:5rem}@media(min-width:1080px){.logo--header{margin-right:1.75rem;width:7.5rem}}.logo--header:active,.logo--header:focus,.logo--header:hover{filter:unset}.logo--footer{width:6.25rem}.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{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:5rem 0 4.6875rem;position:relative;width:100%}@media(min-width:600px){.main-cat-lift-wrapper{gap:1.5rem}}@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:2px solid #eee;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-white);border-radius:3px;display:flex;flex-direction:column;justify-content:center;max-width:33.125rem;padding:2.1875rem 1.5rem 2.1875rem 8rem;text-decoration:none;width:100%}@media(min-width:600px){.main-cat-lift{padding:2.1875rem 1.5rem 2.1875rem 9rem}}.main-cat-lift:active,.main-cat-lift:focus,.main-cat-lift:hover{filter:brightness(1)}.main-cat-lift__logo{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding-left:1.75rem;padding-right:1.75rem;position:absolute;top:0;width:8rem}@media(min-width:600px){.main-cat-lift__logo{padding-left:1.875rem;padding-right:1.875rem;width:9rem}}.main-cat-lift__title{color:var(--brand-color);font-family:var(--font-family-omnes);font-size:1.125rem;font-weight:var(--font-weight-omnes-bold);line-height:1.17;margin-bottom:.625rem}.main-cat-lift__link{color:var(--color-heading);color:var(--brand-color);font-family:var(--font-family-sans);font-size:var(--font-size-h3);font-size:1.5rem;font-weight:var(--font-weight-black);line-height:var(--line-height-h3);line-height:1.17;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);padding:10px;position:relative}@media(max-width:1079px){.menu-toggle.menu-open{padding:0}}.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-blue)}.menu-toggle__icon{height:24px;width:24px}.menu-toggle__icon span{background-color:var(--color-brand);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)}.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:20px;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:20px;position:absolute;top:var(--height-header);width:100%}.mobile-navigation__menu .navigation-bar__menu__extras-menu{margin-top:32px}@media(max-width:1079px){.mobile-navigation__menu .navigation-bar__menu__extras-menu .sub-menu-extras{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.mobile-navigation__menu .navigation-bar__menu__extras-menu .sub-menu-extras>.menu-item{color:var(--color-dark-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-omnes-regular);width:33.333%}.mobile-navigation__menu .navigation-bar__menu__extras-menu .sub-menu-extras>.menu-item>a{color:inherit;font-size:inherit;font-weight:inherit}.mobile-navigation__menu .navigation-bar__menu__extras-menu .sub-menu-extras>.menu-item>a>img,.mobile-navigation__menu .navigation-bar__menu__extras-menu .sub-menu-extras>.menu-item>a>svg{margin-right:10px}}@media(max-width:781px){.mobile-navigation__menu .navigation-bar__menu__extras-menu .sub-menu-extras>.menu-item{width:50%}}@media(max-width:599px){.mobile-navigation__menu .navigation-bar__menu__extras-menu .sub-menu-extras>.menu-item{width:100%}}.modal{position:relative;z-index:99999}.modal__overlay{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}@media(prefers-reduced-motion){.modal__overlay{animation:none!important;animation-duration:1ms!important}}[aria-hidden=false] .modal__overlay{animation:modalFadeIn .3s cubic-bezier(0,0,.2,1)}[aria-hidden=true] .modal__overlay{animation:modalFadeOut .3s cubic-bezier(0,0,.2,1)}.modal__container{background-color:#fff;border-radius:4px;box-sizing:border-box;max-height:100vh;max-width:500px;overflow-y:auto;padding:30px;position:relative}@media(min-width:1280px){.modal__container{max-width:800px;padding:45px 60px}}[aria-hidden=false] .modal__container{animation:modalSlideIn .3s cubic-bezier(0,0,.2,1)}[aria-hidden=true] .modal__container{animation:modalSlideOut .3s cubic-bezier(0,0,.2,1)}.modal__container--video{align-items:center;background-color:#0000;border-radius:0;display:flex;height:100%;justify-content:center;max-width:177.7777777778vh;overflow:hidden;padding:0 30px;pointer-events:none;width:100%}@media(min-width:1280px){.modal__container--video{padding-left:50px;padding-right:50px}}.modal__container--video iframe{bottom:0;display:block;height:100%;left:0;pointer-events:auto;position:absolute;right:0;top:0;width:100%}.modal__responsive-wrapper{background-color:#000;padding-top:56.25%;position:relative;width:100%}.modal__close{background:#0000;border:0;cursor:pointer;height:30px;position:absolute;right:15px;top:15px;width:30px;z-index:2}.modal__close:before{content:"✕";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.modal__close--outside{color:#fff;right:0;top:0}@media(min-width:1280px){.modal__close--outside{height:45px;width:45px}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalSlideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes modalSlideOut{0%{transform:translateY(0)}to{transform:translateY(10%)}}.vl-application-modal{background-color:var(--color-white);border:1px solid var(--color-blue);border-radius:3px;left:0;margin-inline:auto;max-width:800px;padding:2rem;position:fixed;right:0;top:200px;width:90%;z-index:999999}.vl-application-modal__notice{position:relative}.vl-application-modal__notice h2{text-align:center}.vl-application-modal__notice .buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:1.25rem;text-align:center}@media(min-width:782px){.vl-application-modal__notice .buttons{flex-direction:row}}.vl-application-modal__notice p{text-align:center}.vl-application-modal__notice p a{text-decoration:underline;text-decoration-color:var(--color-blue);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:4px;text-underline-offset:.175em}.vl-application-modal__notice .close-modal{background-color:var(--color-blue);border:0;border-bottom-left-radius:3px;color:var(--color-white);font-family:var(--font-family-omnes);font-weight:var(--font-weight-omnes-black);padding:.25rem .5rem;position:absolute;right:-32px;top:-32px}.vl-application-modal__notice .close-modal:hover{cursor:pointer}.navigation-bar{align-items:center;display:flex;height:var(--height-header);position:relative;transition:all .5s ease-out 0s}@media(max-width:1079px){.navigation-bar{justify-content:space-between}.navigation-bar.menu-open{background:var(--color-white)}.navigation-bar__logo{order:1}}.navigation-bar__tools{align-items:center;display:flex;flex-flow:row nowrap;font-size:0;height:var(--min-height-input);justify-content:flex-end;max-width:300px;width:100%}@media(max-width:1079px){.navigation-bar__tools{max-width:40px;order:2}}@media(min-width:1080px){.navigation-bar__tools{margin-left:auto}.navigation-bar__tools>div{margin-left:1rem;margin-right:1rem}.navigation-bar__tools>div:last-child{margin-right:0}}.navigation-bar__menu{background:var(--color-white);display:flex;height:var(--min-height-input)}@media(min-width:1080px){.navigation-bar__menu{border-radius:3px;box-shadow:0 2px 10px 0 #0000001a;width:auto}}@media(max-width:1079px){.navigation-bar__menu{align-items:center;border-radius:3px;justify-content:center;order:0;width:unset}}@media(min-width:1080px){.navigation-bar__menu:not(.menu-open){border:1px solid #e6e6e6}}.navigation-bar__menu.seasonal-menu-visible{border-bottom-right-radius:unset;border-top-right-radius:unset}@media(max-width:1079px){.navigation-bar__menu.seasonal-menu-visible{border-radius:3px}}.navigation-bar__menu__toggle{border-bottom-left-radius:3px;border-top-left-radius:3px;position:relative;width:44px;z-index:51}@media(min-width:1080px){.navigation-bar__menu__toggle:not(.menu-open){border-right:1px solid #e6e6e6}}.navigation-bar__menu__main-menu:not(.menu-open){display:none}.navigation-bar__menu__main-menu.menu-open{background:var(--color-white);border-radius:3px;box-shadow:0 2px 20px #0000004d;position:absolute;top:18px;z-index:50}.navigation-bar__menu__main-menu.menu-open:after{background-color:var(--color-brand);border-bottom-left-radius:3px;border-bottom-right-radius:3px;bottom:-1px;content:"";height:6px;left:0;position:absolute;width:100%}@media(max-width:1079px){.navigation-bar__menu__secondary-menu,.navigation-bar__season{display:none}}@media(min-width:1080px){.navigation-bar__season--mobile{display:none}}@media(max-width:1079px){.navigation-bar__season--mobile{display:flex;width:100%}}.navigation-bar__season .header-menu-desktop__list .menu-item,.navigation-bar__season .header-menu-mobile__list .menu-item{border-bottom-right-radius:3px;border-top-right-radius:3px}@media(max-width:1079px){.navigation-bar__season .header-menu-desktop__list .menu-item,.navigation-bar__season .header-menu-mobile__list .menu-item{border-bottom:none;border-radius:4px;width:100%}}.navigation-bar__season .header-menu-desktop__list .menu-item.menu-item-with-icon,.navigation-bar__season .header-menu-mobile__list .menu-item.menu-item-with-icon{align-items:center;display:flex;justify-content:center}.navigation-bar__season .header-menu-desktop__list .menu-item.menu-item-with-icon a,.navigation-bar__season .header-menu-mobile__list .menu-item.menu-item-with-icon a{align-items:center;display:flex;font-family:var(--font-family-sans);font-size:13px;font-style:normal;font-weight:var(--font-weight-black);justify-content:center;line-height:16px;text-align:center;text-transform:uppercase;width:100%}.navigation-bar__season .header-menu-desktop__list .menu-item.menu-item-with-icon a>img,.navigation-bar__season .header-menu-desktop__list .menu-item.menu-item-with-icon a>svg,.navigation-bar__season .header-menu-mobile__list .menu-item.menu-item-with-icon a>img,.navigation-bar__season .header-menu-mobile__list .menu-item.menu-item-with-icon a>svg{display:none}@media(max-width:1079px){.navigation-bar__season .header-menu-desktop__list .menu-item.menu-item-with-icon a>img,.navigation-bar__season .header-menu-desktop__list .menu-item.menu-item-with-icon a>svg,.navigation-bar__season .header-menu-mobile__list .menu-item.menu-item-with-icon a>img,.navigation-bar__season .header-menu-mobile__list .menu-item.menu-item-with-icon a>svg{display:block;margin-left:-6px;max-height:30px;padding-right:6px}}.navigation-bar__season .header-menu-desktop__list .menu-item a,.navigation-bar__season .header-menu-mobile__list .menu-item a{background-color:inherit;border-bottom-right-radius:3px;border-top-right-radius:3px;color:var(--color-white)}@media(max-width:1079px){.navigation-bar__season .header-menu-desktop__list .menu-item a,.navigation-bar__season .header-menu-mobile__list .menu-item a{border-radius:3px}}.navigation-bar__search-toggle{align-items:center;display:none;flex-direction:column;justify-content:center;margin-left:0!important;margin-right:0!important;position:relative;width:100%}@media(min-width:1080px){.navigation-bar__search-toggle{display:flex}}.navigation-bar__search-toggle-mobile{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:0!important;position:relative;width:100%}@media(min-width:1080px){.navigation-bar__search-toggle-mobile{display:none}}.post-card{box-shadow:0 0 0 0 #0000;--color-heading:var(--color-brand);--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-blue);--color-button-text:var(--color-white);--color-button-arrow-text:var(--color-blue);background-color:var(--color-white);border-color:var(--color-gray-700);border-radius:4px;border-style:solid;border-width:1px;color:var(--color-text);overflow:hidden;position:relative;width:100%}.has-hover .post-card:hover{box-shadow:0 20px 40px -10px #0000000d;filter:saturate(1.05) brightness(1.05)}.post-card,.post-card__link{display:flex;flex-flow:column nowrap;min-height:100%}.post-card__image{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.post-card__image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.post-card__title{color:var(--color-heading);font-family:var(--font-family-sans);font-size:var(--font-size-h4);font-weight:var(--font-weight-black);line-height:var(--line-height-h4);margin-bottom:2rem}.post-card__content{color:#000;display:flex;flex-flow:column nowrap;flex-grow:1;justify-content:space-between;padding:2rem 2rem 1rem}.post-card__footer{margin-top:auto}.post-card__cta{display:block;margin-bottom:1rem;margin-top:2rem}.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%}}.related-items__title{margin-bottom:3rem;text-align:center}.related-items__wrapper{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:600px){.related-items__wrapper{grid-template-columns:repeat(2,1fr)}}@media(min-width:782px){.related-items__wrapper{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.related-items__wrapper{grid-template-columns:repeat(3,1fr)}}.search-input{position:relative}.search-input__input{align-items:center;border:1px solid #c1c1c1;border-radius:var(--border-radius-sm);display:flex;flex-wrap:wrap;min-height:var(--min-height-input);padding-left:.9375rem;padding-right:2.5rem;width:100%}.search-input__input::placeholder{color:#b3b3b3}.search-input__wrapper{position:relative}.search-input__icon{background:#0000;border:none;cursor:pointer;padding:10px;position:absolute;right:2px;top:50%;transform:translateY(-50%)}.search-input__icon--search{margin-top:2px}.search-result{height:100%;padding:1em 0;position:relative;transition:all .5s cubic-bezier(.19,1,.22,1);width:100%}.search-result__link{color:var(--color-text);display:block;height:100%}.search-result__label{color:inherit;font-size:var(--font-size-2xs);letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.search-result__title{color:var(--color-heading);margin-bottom:10px}.search-result__excerpt{color:var(--color-text);font-size:var(--font-size-sm);margin-bottom:10px;word-wrap:break-word;max-width:75ch}.search-result__more{border-bottom:1px solid #0000;color:var(--color-link);display:inline-block}.search-result__excerpt-text{margin-right:10px}.has-hover .search-result:hover .search-result-card__more{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:1px;filter:saturate(1.1) brightness(1.1)}.site-search-suggestions{background-color:var(--color-white);border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 2px 20px 0 #0000004d;display:none;position:absolute;right:0;top:21px;width:100%}.site-search-suggestions__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__list{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);padding:0 1.25rem 1.25rem}.site-search-suggestions__list__item a{color:#333;font-size:1.125rem;text-decoration:none}.site-search-suggestions__list__item a:active,.site-search-suggestions__list__item a:focus,.site-search-suggestions__list__item a:hover{color:var(--color-blue)}.site-search-suggestions.is-visible{display:none}@media(min-width:1080px){.site-search-suggestions.is-visible{display:block}}.site-search-mobile-wrapper{background-color:var(--color-white);border-radius:3px;display:none;left:0;position:absolute;top:7px;width:100%;z-index:52}@media(min-width:1080px){.site-search-mobile-wrapper{display:none}}.site-search-mobile-wrapper .site-search-suggestions-mobile{box-shadow:0 2px 20px 0 #0000004d;display:none;z-index:54}.site-search-mobile-wrapper .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-wrapper .site-search-suggestions-mobile__list{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);padding:0 1.25rem 1.25rem}.site-search-mobile-wrapper .site-search-suggestions-mobile__list__item a{color:var(--color-black);font-size:1.125rem;text-decoration:none}.site-search-mobile-wrapper .site-search-suggestions-mobile__list__item a:active,.site-search-mobile-wrapper .site-search-suggestions-mobile__list__item a:focus,.site-search-mobile-wrapper .site-search-suggestions-mobile__list__item a:hover{color:var(--color-blue)}.site-search-mobile-wrapper .site-search-suggestions-mobile.is-visible{display:block}@media(min-width:1080px){.site-search-mobile-wrapper .site-search-suggestions-mobile.is-visible{display:none}}.site-search-mobile-wrapper.is-visible{display:block}@media(min-width:1080px){.site-search-mobile-wrapper.is-visible{display:none}}.search-toggle{align-items:center;background-color:var(--color-white);border:1px solid #e6e6e6;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;position:absolute;width:100%}@media(min-width:1080px){.search-toggle{display:flex}}@media(max-width:1079px){.search-toggle{background-position:50%;border:none}}.search-toggle:active,.search-toggle:focus,.search-toggle:hover{border-color:var(--color-blue)}.search-toggle--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%}.search-toggle--mobile.is-visible{display:flex}.search-toggle--mobile:active,.search-toggle--mobile:focus,.search-toggle--mobile:hover{border-color:var(--color-blue)}.search-toggle-icon{background-color:#0000;border:0;border-radius:0;cursor:pointer;display:none;padding:.65625rem;position:absolute;right:0;z-index:2}@media(min-width:1080px){.search-toggle-icon{display:block}.search-toggle-icon--open{display:inline-block}}.search-toggle-icon--open.is-hidden{display:none}.search-toggle-icon--open svg{height:22px;width:22px}@media(min-width:1080px){.search-toggle-icon--open svg{height:19px;width:19px}.search-toggle-icon--close{display:none}}.search-toggle-icon--close.is-visible{display:inline-block}.search-toggle-icon--close svg{height:22px;width:22px}@media(min-width:1080px){.search-toggle-icon--close svg{height:19px;width:19px}}.mobile-search-toggle-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){.mobile-search-toggle-icon{display:none}}.mobile-search-toggle-icon--open{background-color:#0000;display:inline-block}.mobile-search-toggle-icon--open.is-hidden{display:none}.mobile-search-toggle-icon--open svg{height:22px;width:22px}@media(min-width:1080px){.mobile-search-toggle-icon--open svg{height:19px;width:19px}}.mobile-search-toggle-icon--open.has-background-color{background-color:var(--color-white)}.mobile-search-toggle-icon--close{background-color:#0000;display:none}.mobile-search-toggle-icon--close.is-visible{display:inline-block}.mobile-search-toggle-icon--close svg{height:22px;width:22px}@media(min-width:1080px){.mobile-search-toggle-icon--close svg{height:19px;width:19px}}.share-links{position:relative}.share-links__link{align-items:center;border:1px solid #eee;border-radius:.25rem;display:flex;margin-bottom:.5rem;padding:1rem}.share-links__link svg{height:1.625rem;margin-right:2.5rem;width:1.625rem}.share-links__link:hover{border-color:var(--color-blue)}.share-links__link--text{color:var(--color-black);font-weight:var(--font-weight-semibold)}.share-links__link--url{color:var(--color-black);font-size:.875rem}.share-links__permalink{background-color:#0000;cursor:pointer;text-align:left;width:100%}.share-links__permalink--wrapper{display:flex;flex-direction:column}.share-links__successful{align-items:center;background-color:var(--color-brand-pastel-blue);display:none;padding:1.25rem 2.8125rem 1.25rem 1.875rem;width:100%}.share-links__successful--bolded{color:var(--color-green);font-size:1.125rem;font-weight:var(--font-weight-semibold);margin-right:.5rem}.share-links__successful.is-visible{display:inline-flex}.share-links__successful .screen-reader-only{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.site-footer{background-color:var(--color-brand);padding-left:2.5rem;padding-right:2.5rem;position:relative;z-index:60}.site-footer.visually-hidden{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.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:grid;grid-template-columns:repeat(1,1fr)}@media(min-width:782px){.site-footer__menu{grid-template-columns:repeat(3,1fr)}.site-footer__social-media-and-copyright{justify-content:flex-end;margin-left:auto}}.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:center}@media(min-width:782px){.site-footer__copyright{text-align:right}}.site-footer__copyright p{color:var(--color-white);font-size:var(--font-size-2xs)}.is-in-app-browser .site-footer{display:none!important}.site-header{bottom:0;left:0;margin-top:18px;pointer-events:none;position:absolute;position:fixed;right:0;top:0;will-change:transform;z-index:100}.site-header:before{background:var(--color-brand);content:"";height:6px;left:0;position:absolute;right:0;top:-18px;width:100%}@media(min-width:1080px){.site-header{height:auto}}@media(max-width:1079px){.site-header{margin-top:0;padding-top:10px}.site-header:before{background:var(--color-brand);content:"";height:30px;left:0;position:absolute;right:0;top:0;width:100%}}@media(max-width:1079px)and (min-width:1080px){.site-header:before{height:40px}}.site-header__bar{color:var(--color-black);padding-left:var(--gutter);padding-right:var(--gutter);pointer-events:auto;position:relative;transition:all .5s ease-out;z-index:2}.site-header__container{margin-left:auto;margin-right:auto;max-width:var(--align-header)}.site-header__mobile-navigation{background-color:var(--color-white);bottom:0;color:var(--color-brand);left:0;pointer-events:auto;position:absolute;right:0;top:0;transform:translateY(-100%);transition:all .5s cubic-bezier(.19,1,.22,1);visibility:hidden;z-index:1}@media(min-width:1080px){.site-header__mobile-navigation{display:none}}.has-open-mobile-menu .site-header__mobile-navigation{transform:translateY(0);visibility:visible}.site-header.headroom--not-top:before{height:40px;transform:translateZ(0);transition:all .5s ease-out}.site-header.headroom--not-top .navigation-bar{transform:translateY(-7.5px)}@media(min-width:1080px){.site-header.headroom--not-top .navigation-bar__logo{transform:translateZ(0) scale(.66666667);transition:all .5s ease-out}}@media(max-width:1079px){.site-header.headroom--not-top:not(.menu-open) .site-header__bar{transform:translate3d(0,-115%,0)}}.site-header.headroom--not-top.headroom--pinned .site-header__bar{transform:translateZ(0)}.site-header.headroom--unpinned{padding-top:0}@media(max-width:1079px){.site-header.headroom--unpinned:before{transform:translate3d(0,-115%,0);transition:all .5s ease-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}}.admin-bar .site-header.headroom--pinned,.admin-bar .site-header.headroom--top{padding-top:32px}.is-in-app-browser .site-header{display:none!important}.print-modal__button{align-items:center;background-color:#0000;border:1px solid #e6e6e6;border-radius:.25rem;color:var(--color-light-blue);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}.print-modal__button:active,.print-modal__button:focus,.print-modal__button:hover{border-color:var(--color-blue)}.print-modal__button>svg{margin-right:.625rem}.site-search-field{position:relative}.site-search-field__label{display:block;font-size:var(--font-size-h5)}.site-search-field__input{background-color:#0000;border:none;border-bottom:1px solid #0000004d;font-size:var(--font-size-h1);margin-top:15px;max-width:100%;padding-bottom:1.5rem;padding-top:1.5rem;width:100%}.site-search-field__title{color:var(--color-heading);color:var(--color-brand);display:inline-block;font-family:var(--font-family-sans);font-size:var(--font-size-h3);font-size:var(--font-size-h2);font-weight:var(--font-weight-black);letter-spacing:.075rem;line-height:var(--line-height-h3);margin-bottom:10px;text-transform:uppercase}.site-search-modal{bottom:0;left:0;position:absolute;right:0;top:0;--color-heading:var(--color-brand);--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-blue);--color-button-text:var(--color-white);--color-button-arrow-text:var(--color-blue);background-color:var(--color-gray-900);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-bottom:3rem;padding-top:3rem}@media(min-width:1080px){.site-search-modal{padding-bottom:6rem;padding-top:6rem}}@media(min-width:1280px){.site-search-modal{padding-bottom:10rem;padding-top:10rem}}.site-search-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-search-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:var(--gutter);top:0;width:16px}@media(min-width:600px){.site-search-modal__close{height:32px;width:32px}}.site-search-modal.is-open{opacity:1;transform:scale(1);visibility:visible}.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:45px}@media(min-width:1080px){.site-search-results--mobile{display:none}}.site-search-results--desktop{top:20px}@media(max-width:1079px){.site-search-results--desktop{display:none}}.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-black);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-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");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:26px;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}.site-share-modal{bottom:0;left:0;position:absolute;right:0;top:0;--color-heading:var(--color-brand);--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-blue);--color-button-text:var(--color-white);--color-button-arrow-text:var(--color-blue);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{color:var(--color-heading);display:inline-block;font-family:var(--font-family-sans);font-size:var(--font-size-h3);font-weight:var(--font-weight-black);line-height:var(--line-height-h3);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:1px solid #e6e6e6;border-radius:.25rem;color:var(--color-light-blue);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:var(--font-weight-bold);line-height:1;padding:.75rem 1rem;text-transform:uppercase}.share-modal__button:active,.share-modal__button:focus,.share-modal__button:hover{border-color:var(--color-blue)}.share-modal__button>svg{margin-right:.625rem}.social-media-links{font-size:0;position:relative}.social-media-links__title{display:inline-block;padding-right:.3em}.social-media-links__list{display:block;list-style-type:none;margin:0 -12px;padding:0}@media(min-width:782px){.social-media-links__list{margin:0 -7.5px}}.social-media-links__list li{display:inline-block;margin:0 12px}@media(min-width:782px){.social-media-links__list li{margin:0 7.5px}}.social-media-links__list li a{align-items:center;background-color:var(--color-primary);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)}.spinner,.spinner:after{border-radius:50%;height:32px;width:32px}.spinner{animation:spinner .75s linear infinite;border:2px solid #0003;border-left-color:#000;font-size:10px;margin:15px auto;position:relative;text-indent:-9999em;transform:translateZ(0)}.spinner.spinner--color-primary{border-bottom-color:#002f6d33;border-left-color:var(--color-primary);border-right-color:#002f6d33;border-top-color:#002f6d33}@media(prefers-reduced-motion){.spinner{animation:none!important;animation-duration:1ms!important}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tippy-box[data-theme~=valio]{background-color:var(--color-brand-pastel-green);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-black);font-family:var(--font-family-omnes);font-size:1rem;line-height:1.25rem;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{padding:0 1rem 0 0}.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-pastel-green)}.tippy-box[data-theme~=valio-rating]{background-color:var(--color-brand-pastel-green)}.tippy-box[data-theme~=valio-rating] .tippy-content{display:flex;padding:1rem}.tippy-box[data-theme~=valio-rating] .tippy-content__text{color:var(--color-black);font-family:var(--font-family-omnes);font-size:1rem;line-height:1.25rem;padding-right:.125rem}.tippy-box[data-theme~=valio-rating] .tippy-content .wp-block-button{margin-bottom:0;margin-top:1rem}.tippy-box[data-theme~=valio-rating] .tippy-content .wp-block-button__link{padding:0 1rem 0 0}.tippy-box[data-theme~=valio-rating] .tippy-content img{object-fit:contain;width:125px}.tippy-box[data-theme~=valio-rating] .tippy-svg-arrow{fill:var(--color-brand-pastel-green)}.tippy-box[data-theme~=valio-nutrient-notice]{background-color:var(--color-white);box-shadow:2px -1px 19px -1px #0000004d;-webkit-box-shadow:2px -1px 19px -1px #0000004d;-moz-box-shadow:2px -1px 19px -1px #0000004d}.tippy-box[data-theme~=valio-nutrient-notice] .tippy-content{display:flex;padding:1rem}.tippy-box[data-theme~=valio-nutrient-notice] .tippy-content__text{color:var(--color-black);font-family:var(--font-family-omnes);font-size:1rem;line-height:1.25rem;padding-right:.125rem}.tippy-box[data-theme~=valio-nutrient-notice] .tippy-svg-arrow{fill:var(--color-white)}.breadcrumb{font-family:var(--font-family-omnes);font-size:.875rem;font-style:normal;font-weight:var(--font-weight-omnes-bold);line-height:1.4375rem}.breadcrumb a{background:unset!important}.breadcrumb>span>span{align-items:center;display:flex;flex-wrap:wrap;gap:0 .5rem}.breadcrumb>span svg{position:relative;top:.125rem}.l-banners{position:fixed;top:0;width:100%;z-index:200}.admin-bar>.l-banners{top:2rem}.l-banners__container{width:100%}.l-banners__container--info{background-color:var(--color-blue)}.l-banners__container--warning{background-color:var(--color-light-red)}.l-banners__single--info{background-color:var(--color-blue)}.l-banners__single--warning{background-color:var(--color-light-red)}.l-banners__single--active{display:block}.l-banners__single--hide{display:none}.l-banners__wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:76.25rem;padding:1.25rem 1.25rem 1rem;position:relative}@media(min-width:782px){.l-banners__wrapper{align-items:center;flex-flow:row nowrap;flex-direction:row;padding:0 1.25rem}}.l-banners__banner{align-items:center;color:var(--color-white);display:flex;font-size:.9375rem;font-weight:var(--font-weight-extrabold);line-height:1;margin-bottom:.5rem;max-width:85%;text-transform:uppercase}@media(min-width:782px){.l-banners__banner{align-self:center;margin-bottom:0;margin-right:1.875rem}}.l-banners__banner:before{align-self:center;content:url(1654779e4e0f4f546cca.svg);height:20px;margin-right:.625rem;width:20px}.l-banners__content{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem;padding:0 1.5rem 0 0}@media(min-width:782px){.l-banners__content{padding:.7815rem 1rem}}.l-banners__single--info .l-banners__content,.l-banners__single--warning .l-banners__content{color:var(--color-white)}@media(min-width:782px){.l-banners__content{flex-flow:row nowrap}}.l-banners__content--text-link{align-items:center;display:inline-flex;margin-left:.5rem}.l-banners__content--text-link:after{background-image:url(2a61c756dd13bef719f4.svg);background-repeat:no-repeat;background-size:5px 8px;content:"";display:inline-block;height:8px;margin-left:.25rem;width:5px}.l-banners__content--text-link>a{color:var(--color-white);font-size:.8125rem;font-weight:var(--font-weight-bold);line-height:1rem;text-decoration:none;text-transform:uppercase}.l-banners__content--text-link>a:hover{filter:brightness(1);text-decoration:underline;text-underline-offset:5px}.l-banners__link{--button-padding:1rem 0;--button-background:#0000;--button-border:#0000;--button-text:var(--color-link);border-radius:0;font-weight:var(--font-weight-semibold);position:relative;text-decoration:underline;text-decoration-thickness:1px}.l-banners__single-- .l-banners__link,.l-banners__single--info .l-banners__link{color:var(--color-white)}.l-banners__close{align-self:center;display:flex;margin-left:auto;position:absolute;right:1rem;top:1rem}@media(min-width:782px){.l-banners__close{position:relative;right:unset;top:unset}}.l-banners__close-button{background:#0000;border:0;cursor:pointer;height:30px;padding:0;width:30px}.l-banners__close-button:after{content:"✕";font-size:1rem;position:relative;z-index:1}.l-banners__single--info .l-banners__close-button,.l-banners__single--warning .l-banners__close-button{color:var(--color-white)}body.error404 .block-root{padding:4rem 1rem}@media(min-width:782px){body.error404 .block-root{padding:8rem 1rem 4rem}}@media(min-width:1080px){body.error404 .block-root{padding:12rem 1rem 4rem}}@media(min-width:1280px){body.error404 .block-root{padding:16rem 1rem 4rem}}body.error404 .block-root img{max-width:100%}body.error404 .block-root h1,body.error404 .block-root h2,body.error404 .block-root h3,body.error404 .block-root h4,body.error404 .block-root h5,body.error404 .block-root h6{color:var(--color-brand)}body.error404 .block-root p{margin-bottom:.5rem}body.error404 .block-root .button--row{display:flex;flex-direction:column;justify-content:center;margin:0 auto}@media(min-width:782px){body.error404 .block-root .button--row{flex-direction:row;flex-wrap:wrap}}body.error404 .block-root .button--row .button{margin:.5rem}@media print{.single-vl_article .block-root{padding-top:75px}.single-vl_article .site-header{display:none}.single-vl_article .wp-block-valio-hero{left:unset;margin-left:auto!important;margin-right:auto!important;margin-top:0!important;max-width:var(--align-default)!important;position:relative;right:unset;width:100%}.single-vl_article .wp-block-valio-hero .wp-block-media-text{grid-template-areas:unset;grid-template-columns:1fr;min-height:unset}.single-vl_article .wp-block-valio-hero .wp-block-media-text__wrapper{background-color:#0000;padding:0}.single-vl_article .wp-block-valio-hero .wp-block-media-text__media{display:none}.single-vl_article .vl-block-article-main-content-wrapper{flex-direction:column;padding-top:2rem}.single-vl_article .vl-block-article-main-content-wrapper__sidebar{width:100%}.single-vl_article .vl-block-article-main-content-wrapper__sidebar .share-modal{display:none}.single-vl_article .vl-block-article-main-content-wrapper__sidebar.is-hidden{display:block!important;order:1}.single-vl_article .vl-block-article-main-content-wrapper__writer{width:100%}.single-vl_article .vl-block-article-main-content-wrapper__column{order:2;padding-top:2rem}.single-vl_article .site-footer{display:none}.single-vl_article p{font-size:16px}.single-vl_article p.is-style-lead{font-size:1.125rem!important}.single-vl_article li{font-size:16px}}.single-vl_article .block-root>.vl-block-article-main-content-wrapper__column>.vl-block-recipe-card,.single-vl_article .block-root>.vl-block-recipe-card{margin-bottom:4.6875rem;margin-top:2.625rem}.single-vl_article .block-root>.wp-block-valio-hero .wp-block-media-text{grid-template-columns:auto 55%}.single-vl_news-article .vl-news-article{margin-top:0;max-width:100%;padding-bottom:3rem}@media(min-width:1080px){.single-vl_news-article .vl-news-article{padding-bottom:6.25rem}}.single-vl_news-article .vl-news-article__header__background{background-color:var(--color-primary);padding-bottom:140px;padding-top:100px;position:relative}.single-vl_news-article .vl-news-article__header__background:before{background-color:var(--color-primary);content:"";height:100%;left:0;margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);max-width:100vw;position:absolute;top:0;width:100vw;z-index:-1}@media(min-width:1080px){.single-vl_news-article .vl-news-article__header__background{padding-bottom:270px;padding-top:200px}}.single-vl_news-article .vl-news-article__header__background.post-has-no-featured-image{padding-bottom:70px}@media(min-width:1080px){.single-vl_news-article .vl-news-article__header__background.post-has-no-featured-image{padding-bottom:140px}}.single-vl_news-article .vl-news-article__header__wrapper{margin:0 auto;max-width:48.75rem}.single-vl_news-article .vl-news-article__header__date{color:var(--color-white);font-family:var(--font-family-omnes);font-weight:var(--font-weight-omnes-bold);opacity:.5}.single-vl_news-article .vl-news-article__header__title{color:var(--color-white)}@media(min-width:782px){.single-vl_news-article .vl-news-article__header__title{font-size:3rem}}.single-vl_news-article .vl-news-article__featuredImage{margin:-120px auto 0;max-width:48.75rem;position:relative}@media(min-width:1080px){.single-vl_news-article .vl-news-article__featuredImage{margin:-250px auto 0}}.single-vl_news-article .vl-news-article__featuredImage>img{width:100%}.single-vl_news-article .vl-news-article__content{margin:1.5rem auto 0;max-width:35rem}.single-vl_news-article .vl-news-article__content p>a{background-image:linear-gradient(90deg,#002f6db3,#002f6db3);background-position:0 1.125em;background-repeat:repeat-x;background-size:auto .25rem;padding-bottom:.25rem;text-decoration:none;transition:background .2s ease-in-out 0s}.single-vl_news-article .vl-news-article__content p>a:hover{background-image:linear-gradient(90deg,#002f6d,#002f6d)}.single-vl_news-article .vl-news-article__content__ingress{font-size:1.1875rem;font-weight:var(--font-weight-omnes-medium);line-height:1.5625rem;margin-bottom:1.875rem}.single-vl_news-article .vl-news-article__share{align-items:center;border-bottom:1px solid var(--color-gray-700);border-top:1px solid var(--color-gray-700);display:flex;margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:35rem;padding:.5rem 0}@media(min-width:782px){.single-vl_news-article .vl-news-article__share{margin:1.5rem auto 0}}.single-vl_news-article .vl-news-article__share>span{color:var(--color-brand);font-weight:var(--font-weight-bold);text-transform:uppercase}.single-vl_news-article .vl-news-article__share .share-modal{margin-left:1.875rem}.single-vl_news-article .vl-news-article__share .share-modal__button{padding:.58rem 1rem}.single-vl_news-article .vl-news-article__additional{font-family:var(--font-family-omnes);margin-left:auto;margin-right:auto;margin-top:1.25rem;max-width:35rem}.single-vl_news-article .vl-news-article__additional a{color:var(--color-blue);text-decoration:underline}.single-vl_news-article .vl-news-article__additional a:hover{color:var(--color-primary)}.single-vl_news-article .vl-news-article-related-items{margin:0 auto;max-width:100%;padding:2rem 0;position:relative}@media(min-width:782px){.single-vl_news-article .vl-news-article-related-items{padding:4.375rem 0 5.875rem}}.single-vl_news-article .vl-news-article-related-items:before{background-color:var(--color-brand-pastel-blue);content:"";height:100%;left:0;margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);max-width:100vw;position:absolute;top:0;width:100vw;z-index:-1}.single-vl_news-article .vl-news-article-related-items .related-items{margin-left:auto;margin-right:auto;max-width:var(--align-default)}.single-vl_news-article .vl-news-article-related-items .related-items__title{text-align:left}.single-vl_news-article .vl-news-article-related-items .related-items__title>h3{color:var(--color-brand)}.single-vl_news-article .vl-news-article-related-items .related-items__wrapper .vl-block-article-card{background-color:#0000}@media print{.single-vl_news-article .block-root{display:flex;flex-wrap:wrap;margin:65px auto 0;margin-top:0!important;max-width:1200px;padding-top:0}.single-vl_news-article .site-header{position:relative!important}.single-vl_news-article .vl-news-article__header__background{padding-top:50px!important}.single-vl_news-article .navigation-bar{justify-content:center;left:0;margin-inline:auto;position:relative;right:0;top:5px}.single-vl_news-article .navigation-bar>*{display:none}.single-vl_news-article .navigation-bar__logo{display:block}.single-vl_news-article .front-button-container,.single-vl_news-article .site-footer,.single-vl_news-article .vl-news-article-related-items,.single-vl_news-article .vl-news-article__additional,.single-vl_news-article .vl-news-article__share{display:none}body.page .block-root{padding-top:75px}body.page .site-footer{display:none}body.page .site-header{padding-top:0!important;position:relative!important}body.page .site-header .site-header__top-nav{display:none!important}body.page .site-header .navigation-bar{justify-content:center;left:0;margin-inline:auto;position:relative;right:0;top:5px}body.page .site-header .navigation-bar>*{display:none}body.page .site-header .navigation-bar__logo{display:block}body.page .site-content{margin-top:0!important}body.page .wp-block-valio-secondary-navigation-wrapper{display:none!important}}.single-vl_product .block-root>:first-child{margin-top:0}.single-vl_product .block-root>:last-child{margin-bottom:0}.single-vl_product .block-root .vl-product-hero{align-items:flex-end;display:flex;height:15.625rem;justify-content:center;left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw}.single-vl_product .block-root .vl-product-hero:before{background:linear-gradient(0deg,#0000001a,#0000001a);content:"";height:100%;position:absolute;width:100%;z-index:1}@media(min-width:782px){.single-vl_product .block-root .vl-product-hero{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__newProduct{background-repeat:no-repeat;background-size:contain;display:block;height:3.125rem;margin-bottom:1rem;position:relative;transition:.15s ease-in-out;width:4.25rem;z-index:2}.single-vl_product .block-root .vl-product-hero__backgroundColor{background-color:var(--color-brand);height:100%;inset:0;position:absolute;width:100%}.single-vl_product .block-root .vl-product-main{margin-bottom:5.625rem;margin-top:5.3125rem}@media(max-width:781px){.single-vl_product .block-root .vl-product-main{margin-bottom:2.8125rem}}.single-vl_product .block-root .vl-product-main__cols{display:flex;gap:90px}@media(max-width:781px){.single-vl_product .block-root .vl-product-main__cols{flex-direction:column;gap:2.8125rem}}.single-vl_product .block-root .vl-product-main__col{width:50%}@media(max-width:781px){.single-vl_product .block-root .vl-product-main__col{width:100%}}.single-vl_product .block-root .vl-product-main__breadcrumbs{align-items:center;display:flex;font-family:var(--font-family-omnes);font-size:.875rem;font-style:normal;font-weight:var(--font-weight-omnes-semibold);line-height:1.4375rem;margin-bottom:1.5625rem}.single-vl_product .block-root .vl-product-main__breadcrumbs a{color:var(--color-dark-gray)}.single-vl_product .block-root .vl-product-main__breadcrumbs a:active,.single-vl_product .block-root .vl-product-main__breadcrumbs a:focus,.single-vl_product .block-root .vl-product-main__breadcrumbs a:hover{color:var(--color-brand);text-decoration:underline;text-underline-offset:5px}.single-vl_product .block-root .vl-product-main__breadcrumbs svg{margin-left:.4375rem;margin-right:.4375rem}.single-vl_product .block-root .vl-product-main__title{color:var(--color-brand);font-weight:var(--font-weight-black)}.single-vl_product .block-root .vl-product-main__excerpt{font-family:var(--font-family-omnes)}.single-vl_product .block-root .vl-product-sizes{display:flex;flex-direction:column;margin-bottom:3.125rem}@media(max-width:781px){.single-vl_product .block-root .vl-product-sizes{flex-direction:column}}.single-vl_product .block-root .vl-product-sizes__title{color:var(--color-brand);font-size:.9375rem;font-style:normal;font-weight:var(--font-weight-black);line-height:1rem;margin-bottom:1rem;text-transform:uppercase}.single-vl_product .block-root .vl-product-sizes__items{border-bottom:1px solid var(--color-gray-700);display:flex;margin-top:.625rem;padding-bottom:.5625rem;width:fit-content}.single-vl_product .block-root .vl-product-sizes__item{align-items:center;background:none;border:none;color:var(--color-brand);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-style:normal;font-weight:var(--font-weight-black);line-height:1rem;outline:inherit;padding:0;position:relative}.single-vl_product .block-root .vl-product-sizes__item a{padding-left:1rem;padding-right:1rem}@media(min-width:1080px){.single-vl_product .block-root .vl-product-sizes__item a{padding-left:19.5px;padding-right:19.5px}}.single-vl_product .block-root .vl-product-sizes__item.active:after{background:var(--color-brand);bottom:-.5625rem;content:"";height:.1875rem;left:0;position:absolute;width:100%}.single-vl_product .block-root .vl-product-sizes__separator{border:.25px solid var(--color-gray-700);height:2.5rem;margin-left:.5625rem;margin-right:.5625rem}.single-vl_product .block-root .vl-product-sizes__separator:last-of-type{display:none}.single-vl_product .block-root .vl-product-groups__title{color:var(--color-brand);font-size:.9375rem;font-style:normal;font-weight:var(--font-weight-extrabold);line-height:1.25rem;margin-bottom:.875rem;text-transform:uppercase}.single-vl_product .block-root .vl-product-groups .wp-block-buttons{gap:.5rem!important;margin-bottom:.6875rem;margin-top:0}.single-vl_product .block-root .vl-product-groups .wp-block-buttons:last-of-type{margin-bottom:0}.single-vl_product .block-root .vl-product-groups .wp-block-buttons .wp-block-button{margin:0}.single-vl_product .block-root .vl-product-groups .wp-block-buttons .wp-block-button.groups .wp-block-button__link{background:#002f6d14}.single-vl_product .block-root .vl-product-groups .wp-block-buttons .wp-block-button.omk-marked .wp-block-button__link{background:#00833f14;color:var(--color-green)}.single-vl_product .block-root div+.vl-product-share{margin-top:3.125rem}.single-vl_product .block-root .vl-product-info{background-color:hsla(39,48%,92%,.302);padding:4.875rem 0;position:relative}.single-vl_product .block-root .vl-product-info+*{margin-top:calc(var(--spacing-info-columns)*0)}@media(max-width:781px){.single-vl_product .block-root .vl-product-info{padding:2.8125rem 0}}.single-vl_product .block-root .vl-product-info:after,.single-vl_product .block-root .vl-product-info:before{background-color:inherit;bottom:0;content:"";height:100%;position:absolute;top:0;width:100%}.single-vl_product .block-root .vl-product-info:before{left:-100%}.single-vl_product .block-root .vl-product-info:after{right:-100%}.single-vl_product .block-root .vl-product-info__cols{display:flex;gap:5.625rem}@media(max-width:781px){.single-vl_product .block-root .vl-product-info__cols{flex-direction:column;gap:2.8125rem}}.single-vl_product .block-root .vl-product-info__col{width:50%}@media(min-width:782px){.single-vl_product .block-root .vl-product-info__col--left{position:relative}.single-vl_product .block-root .vl-product-info__col--left:after{background:var(--color-gray-700);content:"";height:100%;position:absolute;right:-2.8125rem;top:0;width:1px}}@media(max-width:781px){.single-vl_product .block-root .vl-product-info__col{width:100%}.single-vl_product .block-root .vl-product-info__col--left{margin-bottom:3.125rem}}.single-vl_product .block-root .vl-product-info__col--wide{width:100%}@media(min-width:782px){.single-vl_product .block-root .vl-product-info__col--wide{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:781px){.single-vl_product .block-root .vl-product-info__col>.vl-product-details{margin-bottom:3.125rem}}.single-vl_product .block-root .vl-product-info__col>.vl-product-details:last-of-type{margin-bottom:0}.single-vl_product .block-root .vl-product-info__heading{color:var(--color-brand-season);font-size:var(--font-size-h2-small);font-weight:var(--font-weight-black)}.single-vl_product .block-root .vl-product-nutrients{margin-bottom:1.875rem}@media(max-width:781px){.single-vl_product .block-root .vl-product-nutrients{margin-bottom:0}}.single-vl_product .block-root .vl-product-nutrients__heading{color:var(--color-brand-season);font-size:var(--font-size-h2-small);font-weight:var(--font-weight-black)}.single-vl_product .block-root .vl-product-nutrient-title{color:var(--color-brand);font-size:.9375rem;font-style:normal;font-weight:var(--font-weight-extrabold);line-height:1.25rem;margin-bottom:.5625rem;text-transform:uppercase}.single-vl_product .block-root .vl-product-nutrient{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5625rem}.single-vl_product .block-root .vl-product-nutrient__data,.single-vl_product .block-root .vl-product-nutrient__name{font-size:1rem;line-height:1.25rem;margin-left:0;margin-right:0;width:50%}@media(min-width:782px){.single-vl_product .block-root .vl-product-nutrient__data,.single-vl_product .block-root .vl-product-nutrient__name{font-size:1.125rem;line-height:1.4375rem}}.single-vl_product .block-root .vl-product-nutrient__data{text-align:right}.single-vl_product .block-root .vl-product-nutrient__data__gda{display:inline-block;min-width:4.25rem}.single-vl_product .block-root .vl-product-nutrient__name.is-child{display:list-item;font-size:.875em;margin-left:1.5rem;padding-left:.25rem;width:40%}.single-vl_product .block-root .vl-product-nutrient__name.is-child span{font-size:var(--font-size-md)}@media(min-width:782px){.single-vl_product .block-root .vl-product-nutrient__name.is-child{width:42%}}.single-vl_product .block-root .vl-product-details{margin-bottom:1.875rem}.single-vl_product .block-root .vl-product-details__heading{color:var(--color-brand-season);font-size:var(--font-size-h2-small);font-weight:var(--font-weight-black)}.single-vl_product .block-root .vl-product-detail{margin-bottom:1.5625rem}.single-vl_product .block-root .vl-product-detail__title{color:var(--color-brand);font-size:.9375rem;font-style:normal;font-weight:var(--font-weight-extrabold);line-height:1.25rem;margin-bottom:.5625rem;text-transform:uppercase}.single-vl_product .block-root .vl-product-detail__certificates,.single-vl_product .block-root .vl-product-detail__packaging{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0;text-indent:0}.single-vl_product .block-root .vl-product-detail__certificates li,.single-vl_product .block-root .vl-product-detail__packaging li{margin:0}.single-vl_product .block-root .vl-product-detail__certificates img,.single-vl_product .block-root .vl-product-detail__certificates svg,.single-vl_product .block-root .vl-product-detail__packaging img,.single-vl_product .block-root .vl-product-detail__packaging svg{height:auto;max-height:4rem;max-width:4rem;object-fit:contain;object-position:50% 50%;width:100%}@media(min-width:782px){.single-vl_product .block-root .vl-product-detail__certificates img,.single-vl_product .block-root .vl-product-detail__certificates svg,.single-vl_product .block-root .vl-product-detail__packaging img,.single-vl_product .block-root .vl-product-detail__packaging svg{max-height:5rem;max-width:5rem}}.single-vl_product .block-root .vl-product-detail__certificates img,.single-vl_product .block-root .vl-product-detail__certificates svg{max-height:5rem;max-width:5rem}@media(min-width:782px){.single-vl_product .block-root .vl-product-detail__certificates img,.single-vl_product .block-root .vl-product-detail__certificates svg{max-height:5.5rem;max-width:5.5rem}}.single-vl_product .block-root .vl-product-detail__might-allergen li{font-size:.75em;margin-bottom:.125rem}.single-vl_product .block-root .vl-product-detail__might-allergen li span{font-size:var(--font-size-md)}.single-vl_product .block-root .vl-product-detail__might-allergen li:last-of-type{margin-bottom:0}.single-vl_product .vl-product-dl{align-content:center;display:grid;gap:8px 16px;grid-template-columns:auto 2fr;margin-bottom:1.5625rem}.single-vl_product .vl-product-dl dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-paragraph)}.single-vl_product .vl-product-dl dt:after{content:":"}.single-vl_product .vl-product-dl dd{margin:0}@media print{.single-vl_product .block-root{display:flex;flex-wrap:wrap;margin:65px auto 0;margin-top:0!important;max-width:1200px;padding-top:50px}.single-vl_product .vl-product-hero{align-items:flex-start!important;height:auto!important;left:unset!important;margin:unset!important;max-width:none!important;order:2;position:relative!important;right:unset!important;top:unset!important;width:48%!important}.single-vl_product .vl-product-hero:before{display:none!important}.single-vl_product .vl-product-hero>img{display:none}.single-vl_product .vl-product-hero .wp-block-image{bottom:unset!important;display:block;max-width:20rem!important;position:relative!important;width:100%}.single-vl_product .vl-product-hero__newProduct{display:none!important}.single-vl_product .vl-product-hero__backgroundColor{display:none}.single-vl_product .site-header{margin-top:unset!important;padding-top:0!important;position:relative!important}.single-vl_product .site-header:before{display:none!important}.single-vl_product .site-header__container{height:0}.single-vl_product .site-header.headroom--not-top .navigation-bar__logo{transform:none!important;transition:none!important}.single-vl_product .site-header.headroom--not-top .navigation-bar{transform:none!important}.single-vl_product .navigation-bar{justify-content:center;left:0;margin-inline:auto;position:relative;right:0;top:5px}.single-vl_product .navigation-bar>*{display:none}.single-vl_product .navigation-bar__logo{display:block}.single-vl_product .vl-product-groups,.single-vl_product .vl-product-share{display:none}.single-vl_product .vl-product-main__breadcrumbs{display:none!important}.single-vl_product .vl-product-main{margin-bottom:1rem!important;margin-top:1rem!important;order:1;width:48%}.single-vl_product .vl-product-main__cols{flex-direction:column;gap:16px!important}.single-vl_product .vl-product-main__cols .wp-block-buttons{display:none}.single-vl_product .vl-product-main__col--left{width:100%!important}.single-vl_product .vl-product-main__col--right{text-align:left;width:100%!important}.single-vl_product .vl-product-main__col--right .vl-product-sizes{margin-bottom:.5rem!important}.single-vl_product .vl-product-main__col--right .vl-product-sizes__items{margin-inline:inherit!important}.single-vl_product .vl-product-info{margin-top:.5rem!important;order:3;padding:2rem 0!important}.single-vl_product .vl-product-info__cols{flex-direction:row!important;gap:.75rem!important;justify-content:space-between}.single-vl_product .vl-product-info__col{width:47%!important}.single-vl_product .front-button-container,.single-vl_product .main-cat-lift-wrapper,.single-vl_product .product-products-wrapper,.single-vl_product .product-recipes-wrapper,.single-vl_product .site-footer,.single-vl_product .vl-product-info__col--left:after,.single-vl_product .vl-product-related-recipes{display:none}}@media print{@page{margin:10mm 0 10mm 0!important}@page :first{margin:10mm 0 10mm 0!important}}.vl-product-related-recipes{margin-bottom:0;margin-top:0;padding:2rem 0;position:relative}@media(min-width:782px){.vl-product-related-recipes{padding:3rem 0 3.25rem}}@media(min-width:1080px){.vl-product-related-recipes{padding:4.5rem 0 4.75rem}}.vl-product-related-recipes:after,.vl-product-related-recipes:before{background-color:inherit;content:"";height:100%;position:absolute;top:0;width:100%}.vl-product-related-recipes:before{left:-100%}.vl-product-related-recipes:after{right:-100%}.vl-product-related-recipes__heading{color:var(--color-brand-season);font-size:var(--font-size-h2-small);font-weight:var(--font-weight-black);margin-bottom:1.5rem;text-align:center}.vl-product-related-recipes__items{touch-action:pan-y}@media(min-width:1080px){.vl-product-related-recipes__items{overflow:hidden}}.vl-product-related-recipes__wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.vl-product-related-recipes__wrapper[data-count="1"],.vl-product-related-recipes__wrapper[data-count="2"]{justify-content:center}.vl-product-related-recipes__item{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;height:100%;position:relative;transform:translateZ(0);transition-property:transform;width:100%}.vl-product-related-recipes__item img{height:7.25rem;object-fit:cover;width:100%}@media(min-width:782px){.vl-product-related-recipes__item img{height:11.0625rem}}.vl-product-related-recipes__item__info{position:relative}.vl-product-related-recipes__item__new{left:5px;position:absolute;top:5px;z-index:5}.vl-product-related-recipes__item__extras{align-items:flex-end;background:linear-gradient(180deg,#0000,#0006);bottom:0;color:var(--color-white);display:flex;height:2.5rem;justify-content:space-between;min-height:1.5rem;padding:0 .625rem .5rem;position:absolute;width:100%;z-index:3}.vl-product-related-recipes__item__title{color:var(--color-brand);font-size:1rem;line-height:1.125rem;margin-top:.625rem;padding-left:.625rem}.vl-product-related-recipes__item__duration,.vl-product-related-recipes__item__title{font-family:var(--font-family-omnes);font-style:normal;font-weight:var(--font-weight-omnes-semibold)}.vl-product-related-recipes__item__duration{font-size:.8125rem;line-height:1rem;text-shadow:0 1px 6px #00000080}.vl-product-related-recipes .swiper-button-next,.vl-product-related-recipes .swiper-button-prev{align-items:center;cursor:pointer;height:44px;justify-content:center;margin-top:-22px;position:absolute;top:42%;width:27px;z-index:10}.vl-product-related-recipes__navigation-next{display:none;left:auto;right:-3%}@media(min-width:782px){.vl-product-related-recipes__navigation-next{display:flex;position:absolute}}.vl-product-related-recipes__navigation-next:after{background-image:url(056487e0d3e7114dd6a6.svg);background-repeat:no-repeat;background-size:10px 20px;content:"";display:inline-block;height:20px;width:10px}.vl-product-related-recipes__navigation-prev{display:none;left:-3%;right:auto}@media(min-width:782px){.vl-product-related-recipes__navigation-prev{display:flex;position:absolute}}.vl-product-related-recipes__navigation-prev:after{background-image:url(056487e0d3e7114dd6a6.svg);background-repeat:no-repeat;background-size:10px 20px;content:"";display:inline-block;height:20px;transform:rotate(180deg);width:10px}.vl-product-related-recipes .swiper-button-disabled{cursor:auto;opacity:0;pointer-events:none}.vl-product-related-recipes__buttons{justify-content:center}.single-vl_recipe-group .is-recipe-group-hero{margin-bottom:0!important}.single-vl_recipe-group .vl-recipe-group-content__search{text-align:center}.single-vl_recipe-group .vl-recipe-group-content__search p{font-size:var(--font-size-md)!important}@media print{.single-vl_recipe .block-root{padding-top:50px}.single-vl_recipe .js-ingredient-debug-toggle,.single-vl_recipe .site-footer,.single-vl_recipe .site-header__top-nav,.single-vl_recipe .vl-recipe-content__categories-and-diets,.single-vl_recipe .vl-recipe-content__info,.single-vl_recipe .vl-recipe-content__nutrients,.single-vl_recipe .vl-recipe-content__separator,.single-vl_recipe .vl-recipe-content__share,.single-vl_recipe .vl-recipe-hero__content__icons,.single-vl_recipe .vl-recipe-hero__navigation,.single-vl_recipe .vl-recipe-hero__secondary__navigation,.single-vl_recipe .vl-recipe__articles,.single-vl_recipe .vl-recipe__consumer-feedback,.single-vl_recipe .vl-recipe__notice,.single-vl_recipe .vl-recipe__related-products,.single-vl_recipe .vl-recipe__related-recipes,.single-vl_recipe .vl-recipe__separator{display:none!important}.single-vl_recipe .site-header{margin-top:unset!important;padding-top:0!important;position:relative!important}.single-vl_recipe .site-header:before{display:none!important}.single-vl_recipe .site-header__container{height:0}.single-vl_recipe .site-header.headroom--not-top .navigation-bar__logo{transform:none!important;transition:none!important}.single-vl_recipe .site-header.headroom--not-top .navigation-bar{transform:none!important}.single-vl_recipe .site-content{margin-top:0!important}.single-vl_recipe .vl-recipe-hero__content__description{font-size:1rem!important;line-height:1.25rem!important}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper h3{color:var(--color-light-red-aimo);font-size:0!important;position:relative}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo{flex-direction:row!important;gap:1rem;padding-top:2rem}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionAmount{flex-wrap:nowrap!important;justify-content:center;margin-bottom:1rem!important}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionAmount #portion-amount-reset{display:none!important}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionAmount .prefix{color:var(--color-light-red-aimo);font-size:0!important;line-height:0;margin-bottom:0;position:relative;width:min-content}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionAmount .prefix:after{color:var(--color-brand-aimo);content:"Annosmäärä";display:inline-flex;font-size:var(--font-size-15);font-weight:var(--font-weight-700);left:0;line-height:1;right:0;top:0}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionAmount .controls{font-weight:var(--font-weight-semibold);width:25%}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionAmount input{background-color:#0000;border:0;text-align:center;width:auto}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionAmount input[type=number],.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionAmount input[type=number]::-webkit-inner-spin-button,.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionAmount input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionSize{flex-wrap:nowrap!important;justify-content:center;margin-bottom:1rem!important}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionSize #portion-size-reset{display:none!important}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionSize .prefix{color:var(--color-light-red-aimo);font-size:0!important;line-height:0;margin-bottom:0;position:relative;width:min-content}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionSize .prefix:after{color:var(--color-brand-aimo);content:"Annoskoko";display:inline-flex;font-size:var(--font-size-15);font-weight:var(--font-weight-700);left:0;line-height:1;right:0;top:0}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionSize .controls{font-weight:var(--font-weight-semibold);width:25%}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionSize input{background-color:#0000;border:0;text-align:center;width:auto}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionSize input[type=number],.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionSize input[type=number]::-webkit-inner-spin-button,.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator-wrapper .vl-recipe-content__ingredients__portioncalculatorAimo .vl-recipe-content__ingredients__portioncalculatorAimo__portionSize input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.single-vl_recipe .navigation-bar{justify-content:center;left:0;margin-inline:auto;position:relative;right:0;top:5px}.single-vl_recipe .navigation-bar>*{display:none}.single-vl_recipe .navigation-bar__logo{display:block}.single-vl_recipe .vl-recipe-hero{align-items:center;display:flex!important;flex-direction:row!important;margin-left:0!important;margin-right:0!important;margin-top:2rem!important;max-width:100%!important;width:auto!important}.single-vl_recipe .vl-recipe-hero__content{background-color:#0000!important;display:flex;order:1!important;padding:.5rem 0 0!important;position:relative!important;width:48%!important}.single-vl_recipe .vl-recipe-hero__content__wrapper{margin-right:unset;max-width:none}}@media print and (min-width:782px){.single-vl_recipe .vl-recipe-hero__content__wrapper{margin-right:auto;text-align:center}.single-vl_recipe .vl-recipe-hero__content__wrapper h1{font-size:2rem!important;line-height:2rem!important}}@media print{.single-vl_recipe .vl-recipe-hero__image{display:flex;order:2!important;width:48%!important}.single-vl_recipe .vl-recipe-hero__image img{height:200px!important}}@media print and (min-width:782px){.single-vl_recipe .vl-recipe-hero__image img{height:350px!important}}@media print{.single-vl_recipe .vl-recipe-content{margin-top:1rem!important}.single-vl_recipe .vl-recipe-content__ingredients-and-instructions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.single-vl_recipe .vl-recipe-content__ingredients{flex:0 1 100%!important}}@media print and (min-width:782px){.single-vl_recipe .vl-recipe-content__ingredients{flex:0 1 45%!important}}@media print{.single-vl_recipe .vl-recipe-content__ingredients__portionNotice,.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator button{display:none!important}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator #portion-amount{border:0!important}.single-vl_recipe .vl-recipe-content__ingredients__list{font-size:.875rem!important;margin-bottom:.25rem!important}.single-vl_recipe .vl-recipe-content__ingredients__list>h3{margin-bottom:.5rem!important;margin-top:.5rem!important}.single-vl_recipe .vl-recipe-content__ingredients__list li{font-size:.875rem!important;margin-bottom:0}.single-vl_recipe .vl-recipe-content__instructions{flex:0 1 100%!important}}@media print and (min-width:782px){.single-vl_recipe .vl-recipe-content__instructions{flex:0 1 45%!important}}@media print{.single-vl_recipe .vl-recipe-content__instructions__wrapper h2{margin-bottom:2rem!important;margin-top:5px!important}.single-vl_recipe .vl-recipe-content__instructions__wrapper li{font-size:.875rem!important;line-height:1.3!important;margin-bottom:.5rem!important}.single-vl_recipe .vl-recipe-content__instructions__wrapper li span{font-size:inherit!important;line-height:inherit!important}.single-vl_recipe .vl-recipe-content__instructions__wrapper li:before{font-size:24px!important;line-height:24px!important}.single-vl_recipe .vl-recipe-content__instructions__wrapper img{max-width:150px}}@media print and (min-width:1080px){.single-vl_recipe .vl-recipe-content__instructions__wrapper img{max-width:200px}}@media print{.single-vl_recipe .vl-recipe-content__instructions__wrapper iframe{max-width:150px}}@media print and (min-width:1080px){.single-vl_recipe .vl-recipe-content__instructions__wrapper iframe{max-width:200px}}@media print{.single-vl_recipe .vl-recipe-content__instructions__tips{font-size:.875rem!important;line-height:1!important;margin-top:.5rem!important}.single-vl_recipe .vl-recipe-content__instructions__tips-image svg{width:32px}.single-vl_recipe .vl-recipe-content__instructions__tips-list span{font-size:.875rem!important;line-height:1!important}.single-vl_recipe .vl-recipe-content__collaboration{margin-top:1rem!important}.single-vl_recipe .vl-recipe-content__collaboration__content{font-size:.875rem!important;line-height:1!important}.single-vl_recipe .front-button-container,.single-vl_recipe .site-footer,.single-vl_recipe .vl-recipe-content__separator--mobile{display:none}.single-vl_recipe li.is-orphan{margin-bottom:1rem!important}}:root{--review-star-width:1.5rem}.single-vl_recipe .vl-recipe-hero{display:flex;flex-direction:column;grid-template-areas:"hero-content hero-image";grid-template-columns:auto 55.55%;margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);margin-top:0;max-width:100vw;position:relative;width:100vw}@media(min-width:782px){.single-vl_recipe .vl-recipe-hero{display:grid}}.single-vl_recipe .vl-recipe-hero__navigation{background-color:var(--color-white);border-bottom:1px solid var(--color-brand-pastel-gray);margin:-34px 20px 21px;order:2;padding:.5rem;transition:opacity .5s ease-out}@media(min-width:782px){.single-vl_recipe .vl-recipe-hero__navigation{display:none}}.single-vl_recipe .vl-recipe-hero__navigation__tabs{align-items:center;display:flex;justify-content:center}.single-vl_recipe .vl-recipe-hero__navigation__tabs__separator{border:.25px solid var(--color-gray-700);height:35px;margin-left:1rem;margin-right:1rem}.single-vl_recipe .vl-recipe-hero__navigation__tabs__item{align-items:center;color:var(--color-blue);display:inline-flex;font-size:.8125rem;font-weight:var(--font-weight-bold);line-height:1rem;position:relative;text-align:center;text-transform:uppercase}.single-vl_recipe .vl-recipe-hero__navigation__tabs__item.is-active{color:var(--color-brand)}.single-vl_recipe .vl-recipe-hero__navigation__tabs__item.is-active:after{border-bottom:3px solid var(--color-brand);bottom:-3px;content:"";left:0;position:absolute;width:100%}.single-vl_recipe .vl-recipe-hero__navigation--not-active{opacity:0;transition:opacity .5s ease-out}.single-vl_recipe .vl-recipe-hero__secondary__navigation{background-color:var(--color-white);border-bottom:1px solid var(--color-brand-pastel-gray);left:0;overflow:hidden;padding:1rem .5rem .25rem;position:fixed;right:0;z-index:4}@media(min-width:1080px){.single-vl_recipe .vl-recipe-hero__secondary__navigation{display:none}}.single-vl_recipe .vl-recipe-hero__secondary__navigation__recipeName{color:var(--color-brand);font-weight:var(--font-weight-bold);margin-bottom:.625rem;text-align:center}.single-vl_recipe .vl-recipe-hero__secondary__navigation__tabs{align-items:center;display:flex;justify-content:center}.single-vl_recipe .vl-recipe-hero__secondary__navigation__tabs__separator{border:.25px solid var(--color-gray-700);height:35px;margin-left:1rem;margin-right:1rem}.single-vl_recipe .vl-recipe-hero__secondary__navigation__tabs__item{align-items:center;color:var(--color-blue);display:inline-flex;font-size:.8125rem;font-weight:var(--font-weight-bold);line-height:1rem;position:relative;text-align:center;text-transform:uppercase}.single-vl_recipe .vl-recipe-hero__secondary__navigation__tabs__item.is-active{color:var(--color-brand)}.single-vl_recipe .vl-recipe-hero__secondary__navigation__tabs__item.is-active:after{border-bottom:3px solid var(--color-brand);bottom:-3px;content:"";left:0;position:absolute;width:100%}.single-vl_recipe .vl-recipe-hero__content{background-color:var(--color-brand-pastel-sand);grid-area:hero-content;-ms-grid-column:1;-ms-grid-row:1;margin:0 auto;order:3;padding:37px 20px 20px;width:89.5%}@media(min-width:782px){.single-vl_recipe .vl-recipe-hero__content{left:0;order:1;padding:47px 25px 45px 47px;position:absolute;top:33%;width:115%}}@media(min-width:1080px){.single-vl_recipe .vl-recipe-hero__content{width:105.5%}}@media(min-width:1280px){.single-vl_recipe .vl-recipe-hero__content{padding:47px 25px 47px 100px}}@media(min-width:1440px){.single-vl_recipe .vl-recipe-hero__content{padding:47px 25px 47px 130px}}.single-vl_recipe .vl-recipe-hero__content__icons{align-items:center;bottom:-100px;display:flex;gap:.625rem;position:absolute}@media(min-width:782px){.single-vl_recipe .vl-recipe-hero__content__icons{bottom:unset;top:-120px}}.single-vl_recipe .vl-recipe-hero__content__icons>*{flex-shrink:0}.single-vl_recipe .vl-recipe-hero__content__family{border-radius:2px;display:inline-block;font-family:var(--font-family-omnes);font-size:.6875rem;font-weight:var(--font-weight-omnes-semibold);letter-spacing:1.5px;line-height:.86rem;padding:.5rem .75rem;position:absolute;text-transform:uppercase;top:-51px}@media(min-width:782px){.single-vl_recipe .vl-recipe-hero__content__family{font-size:.75rem;line-height:.9375rem;top:-65px}}.single-vl_recipe .vl-recipe-hero__content__family.has-background-color-purple{background-color:var(--color-light-purple);color:var(--color-white)}.single-vl_recipe .vl-recipe-hero__content__family.has-background-color-light-red{background-color:var(--color-light-red);color:var(--color-white)}.single-vl_recipe .vl-recipe-hero__content__wrapper{position:relative;word-break:break-word}@media(min-width:782px){.single-vl_recipe .vl-recipe-hero__content__wrapper{margin-left:auto;max-width:32.5rem}}.single-vl_recipe .vl-recipe-hero__content__wrapper h1{color:var(--color-brand-season);font-size:1.6875rem;hyphens:auto;line-height:1.6875rem;margin-bottom:1rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-hero__content__wrapper h1{font-size:2.5rem;line-height:2.5rem}}@media(min-width:1080px){.single-vl_recipe .vl-recipe-hero__content__wrapper h1{font-size:3rem;line-height:3rem}}.single-vl_recipe .vl-recipe-hero__content__wrapper .wp-block-button{margin-bottom:0}.single-vl_recipe .vl-recipe-hero__content__wrapper .wp-block-button__link{padding-bottom:0;padding-left:0;padding-top:0}.single-vl_recipe .vl-recipe-hero__content__description{font-size:1.0625rem;line-height:1.375rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-hero__content__description{font-size:1.125rem;line-height:1.4375rem;max-width:28.125rem}}.single-vl_recipe .vl-recipe-hero__content__writer{align-items:center;display:flex;margin-bottom:1.25rem}.single-vl_recipe .vl-recipe-hero__content__writer>img{border-radius:50%;height:4rem;object-fit:cover;object-position:center;width:4rem}.single-vl_recipe .vl-recipe-hero__content__writer__info{color:var(--color-black);font-family:var(--font-family-omnes);font-weight:var(--font-weight-omnes-regular);margin-left:.8125rem}.single-vl_recipe .vl-recipe-hero__content__writer__name{font-weight:var(--font-weight-semibold);line-height:1.25rem}.single-vl_recipe .vl-recipe-hero__content__writer__responsibility{line-height:1.25rem}.single-vl_recipe .vl-recipe-hero__content--has-icons{padding-bottom:56px}@media(min-width:782px){.single-vl_recipe .vl-recipe-hero__content--has-icons{padding-bottom:47px;padding-top:75px}}.single-vl_recipe .vl-recipe-hero__content--has-content-family{padding:37px 20px 20px}@media(min-width:782px){.single-vl_recipe .vl-recipe-hero__content--has-content-family{padding:47px 25px 45px 47px}}@media(min-width:1280px){.single-vl_recipe .vl-recipe-hero__content--has-content-family{padding:47px 25px 47px 100px}}@media(min-width:1440px){.single-vl_recipe .vl-recipe-hero__content--has-content-family{padding:47px 25px 47px 130px}}.single-vl_recipe .vl-recipe-hero__content--has-content-family .vl-recipe-hero__content__tags{align-items:center;display:flex;height:3.125rem;left:0;position:absolute;top:-55px}@media(min-width:782px){.single-vl_recipe .vl-recipe-hero__content--has-content-family .vl-recipe-hero__content__tags{top:-72px}}.single-vl_recipe .vl-recipe-hero__content--has-content-family .vl-recipe-hero__content__tags .vl-recipe-hero__content__family{margin-right:1.25rem;position:relative;top:unset}.single-vl_recipe .vl-recipe-hero__content--has-content-family .vl-recipe-hero__content__tags .vl-recipe-hero__content__icons{bottom:unset;position:relative;top:unset}.single-vl_recipe .vl-recipe-hero__image{grid-area:hero-image;-ms-grid-column:2;-ms-grid-row:1;order:1}@media(min-width:782px){.single-vl_recipe .vl-recipe-hero__image{order:2}}.single-vl_recipe .vl-recipe-hero__image figure{width:100%}.single-vl_recipe .vl-recipe-hero__image figure>img{object-fit:cover;width:100%}.single-vl_recipe .vl-recipe-hero__image__placeholder{align-items:center;background-color:var(--color-brand);display:flex;justify-content:center;width:100%}.single-vl_recipe .vl-recipe-hero__image figure>img,.single-vl_recipe .vl-recipe-hero__image__placeholder{height:18.75rem}@media(min-width:600px){.single-vl_recipe .vl-recipe-hero__image figure>img,.single-vl_recipe .vl-recipe-hero__image__placeholder{height:23rem}}@media(min-width:782px){.single-vl_recipe .vl-recipe-hero__image figure>img,.single-vl_recipe .vl-recipe-hero__image__placeholder{height:37.5rem}}@media(min-width:1440px){.single-vl_recipe .vl-recipe-hero__image figure>img,.single-vl_recipe .vl-recipe-hero__image__placeholder{height:40.5rem}}@media(min-width:1680px){.single-vl_recipe .vl-recipe-hero__image figure>img,.single-vl_recipe .vl-recipe-hero__image__placeholder{height:43rem}}.single-vl_recipe .vl-recipe-content{display:flex;flex-wrap:wrap;margin-top:5rem}.single-vl_recipe .vl-recipe-content__info{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;width:100%}.single-vl_recipe .vl-recipe-content__info h3{color:var(--color-brand);font-size:var(--font-size-15);font-weight:var(--font-weight-extrabold);line-height:1.25rem;margin-bottom:.625rem;text-transform:uppercase}.single-vl_recipe .vl-recipe-content__info ul{list-style-type:none;padding-left:0}.single-vl_recipe .vl-recipe-content__preparation{width:47%}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__preparation{width:14.75rem}}.single-vl_recipe .vl-recipe-content__preparation__duration__item{display:flex;flex-wrap:wrap;font-family:var(--font-family-omnes);font-size:1rem;font-weight:var(--font-weight-omnes-semibold);line-height:1.4375rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__preparation__duration__item{font-size:1.125rem}}.single-vl_recipe .vl-recipe-content__preparation__duration__itemDescription,.single-vl_recipe .vl-recipe-content__preparation__duration__itemTitle{flex:1 1 50%}.single-vl_recipe .vl-recipe-content__preparation__duration__itemTotal{display:flex;flex-wrap:wrap;font-family:var(--font-family-omnes);font-size:1rem;line-height:1.4375rem;margin-top:1.125rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__preparation__duration__itemTotal{font-size:1.125rem}}.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature{width:48%}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature{width:10.875rem}}.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature>h3{margin-bottom:.875rem}.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature li{margin-bottom:0}.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .recipe-difficulty{display:inline-flex}.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .recipe-difficulty__wrapper[data-template-cooking=cooking] svg{display:inline-block;height:25px;margin-right:.25rem;width:33px}.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .recipe-difficulty__wrapper[data-template-cooking=cooking] svg:last-of-type{margin-right:0}.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .recipe-difficulty__wrapper[data-template-baking=baking] svg{display:inline-block;height:27px;margin-right:.25rem;width:22px}.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .recipe-difficulty__wrapper[data-template-baking=baking] svg:last-of-type{margin-right:0}.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .recipe-difficulty--level-0 .recipe-difficulty__rating svg:first-child,.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .recipe-difficulty--level-0 .recipe-difficulty__rating svg:nth-child(2),.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .recipe-difficulty--level-0 .recipe-difficulty__rating svg:nth-child(3),.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .recipe-difficulty--level-1 .recipe-difficulty__rating svg:nth-child(2),.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .recipe-difficulty--level-1 .recipe-difficulty__rating svg:nth-child(3),.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .recipe-difficulty--level-2 .recipe-difficulty__rating svg:nth-child(3){opacity:.3}.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .recipe-difficulty__popup{display:none}.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .oven-temperature{align-items:center;color:var(--color-brand);display:inline-flex;font-family:var(--font-family-sans);font-size:var(--font-size-15);font-weight:var(--font-weight-extrabold);line-height:1.25rem;margin-top:2rem;text-transform:uppercase}.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .oven-temperature svg{margin-right:.375rem}.single-vl_recipe .vl-recipe-content__difficulty-and-oven-temperature .oven-temperature span{margin-right:.25rem}.single-vl_recipe .vl-recipe-content__review{width:9.375rem}.single-vl_recipe .vl-recipe-content__review>h3{margin-bottom:.75rem}.single-vl_recipe .vl-recipe-content__review__tooltip{display:none}.single-vl_recipe .vl-recipe-content__review .tippy-content{padding:0}.single-vl_recipe .vl-recipe-content__review .tippy-content .vl-recipe-content__review__tooltip{display:block}.single-vl_recipe .vl-recipe-content__review .tippy-arrow:before{transform:scale(1.5)}.single-vl_recipe .vl-recipe-content__review__stars{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-end;max-width:calc(var(--review-star-width)*5)}.single-vl_recipe .vl-recipe-content__categories-and-diets{display:none;flex-grow:1}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__categories-and-diets{display:block;width:min-content}}.single-vl_recipe .vl-recipe-content__categories-and-diets>h3{color:var(--color-brand);font-size:var(--font-size-15);font-weight:var(--font-weight-extrabold);line-height:1.25rem;margin-bottom:1.125rem;text-transform:uppercase}.single-vl_recipe .vl-recipe-content__categories-and-diets .related-category-links{display:flex;flex-wrap:wrap;gap:9.5px;margin-bottom:11px}.single-vl_recipe .vl-recipe-content__categories-and-diets .related-category-links li{margin-bottom:0}.single-vl_recipe .vl-recipe-content__categories-and-diets .related-category-links li a{--button-padding:0.75rem 1.5625rem;--button-background:var(--color-button);--button-text:var(--color-button-text);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-black);padding:var(--button-padding);position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(.19,1,.22,1);--button-padding:0.5rem 1.0625rem;--button-background:#002f6d14;--button-border:#0000;--button-text:var(--color-link);background-image:none;border-radius:1.25rem;font-size:.875rem;line-height:1;text-transform:capitalize}.single-vl_recipe .vl-recipe-content__categories-and-diets .related-category-links li a:hover{filter:brightness(1.1)}.single-vl_recipe .vl-recipe-content__categories-and-diets .related-category-links li a:active{filter:brightness(1)}.block-editor-block-preview__content .single-vl_recipe .vl-recipe-content__categories-and-diets .related-category-links li a{background-color:var(--button-background)!important}.single-vl_recipe .vl-recipe-content__categories-and-diets .related-category-links li a:hover{--button-background:var(--color-white);--button-border:1px solid var(--color-link)}.single-vl_recipe .vl-recipe-content__categories-and-diets .related-diet-links{display:flex;flex-wrap:wrap;gap:9.5px}.single-vl_recipe .vl-recipe-content__categories-and-diets .related-diet-links li{margin-bottom:0}.single-vl_recipe .vl-recipe-content__categories-and-diets .related-diet-links li a{--button-padding:0.75rem 1.5625rem;--button-background:var(--color-button);--button-text:var(--color-button-text);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-black);padding:var(--button-padding);position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(.19,1,.22,1);--button-padding:0.5rem 1.0625rem;--button-background:#00833f14;--button-border:#0000;--button-text:var(--color-green);background-image:none;border-radius:1.25rem;font-size:.875rem;line-height:1;text-transform:inherit}.single-vl_recipe .vl-recipe-content__categories-and-diets .related-diet-links li a:hover{filter:brightness(1.1)}.single-vl_recipe .vl-recipe-content__categories-and-diets .related-diet-links li a:active{filter:brightness(1)}.block-editor-block-preview__content .single-vl_recipe .vl-recipe-content__categories-and-diets .related-diet-links li a{background-color:var(--button-background)!important}.single-vl_recipe .vl-recipe-content__categories-and-diets .related-diet-links li a:hover{--button-background:var(--color-white);--button-border:1px solid var(--color-green)}.single-vl_recipe .vl-recipe-content__separator{background-color:var(--color-gray-700);border:0;height:2px;margin:2rem auto 2.625rem;width:100%}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__separator{margin:4rem auto 3.5rem}}.single-vl_recipe .vl-recipe-content__separator--mobile{background-color:var(--color-gray-700);border:0;height:1px;margin:.5rem auto .875rem;width:100%}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__separator--mobile{display:none}}.single-vl_recipe .vl-recipe-content__ingredients-and-instructions{display:flex;flex-wrap:wrap;gap:2rem;width:100%}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__ingredients-and-instructions{flex-wrap:nowrap}}.single-vl_recipe .vl-recipe-content__share{align-items:center;display:none;flex-wrap:wrap;margin-top:2.5rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__share{display:flex;margin-top:5rem}}.single-vl_recipe .vl-recipe-content__share span{color:var(--color-brand);font-size:var(--font-size-15);font-weight:var(--font-weight-extrabold);line-height:1.25rem;margin-bottom:.75rem;text-transform:uppercase;width:100%}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__share span{margin:0 1rem 0 0;width:auto}}.single-vl_recipe .vl-recipe-content__share .share-modal{margin-right:1rem}.single-vl_recipe .vl-recipe-content__ingredients{flex:0 1 100%}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__ingredients{flex:0 1 50%}}.single-vl_recipe .vl-recipe-content__ingredients__header{align-items:center;display:flex}.single-vl_recipe .vl-recipe-content__ingredients__header>h2{color:var(--color-brand-season);font-size:var(--font-size-h2-small);margin-bottom:0}.single-vl_recipe .vl-recipe-content__ingredients__portionNotice{background:#f6a80033;border-radius:.25rem;display:none;margin:1.25rem 0;padding:1.25rem}.single-vl_recipe .vl-recipe-content__ingredients__portionNotice>p{font-size:var(--font-size-15);line-height:1.25rem;margin-bottom:.5rem}.single-vl_recipe .vl-recipe-content__ingredients__portionNotice a{align-items:center;color:var(--color-blue);display:inline-flex;font-size:var(--font-size-15);line-height:1.25rem;position:relative}.single-vl_recipe .vl-recipe-content__ingredients__portionNotice a:after{background-image:url(4ae2a89588deb7224b27.svg);background-repeat:no-repeat;background-size:10px;content:"";height:10px;margin-left:.25rem;width:10px}.single-vl_recipe .vl-recipe-content__ingredients__portionNotice a:hover{text-decoration:underline;text-underline-offset:5px}.single-vl_recipe .vl-recipe-content__ingredients__portionNotice .js-portion-reset{align-items:center;background-color:#0000;border:0;color:var(--color-blue);cursor:pointer;display:inline-flex;font-size:var(--font-size-15);font-weight:var(--font-weight-semibold);line-height:1.25rem;padding:0}.single-vl_recipe .vl-recipe-content__ingredients__portionNotice .js-portion-reset:after{background-image:url(4ae2a89588deb7224b27.svg);background-repeat:no-repeat;background-size:10px;content:"";height:10px;margin-left:.25rem;width:10px}.single-vl_recipe .vl-recipe-content__ingredients__portionNotice .js-portion-reset:hover{text-decoration:underline;text-underline-offset:5px}.single-vl_recipe .vl-recipe-content__ingredients__portionNotice.is-visible{display:block}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator{align-items:center;display:flex;flex-direction:column;margin:0 .875rem}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator #portion-amount{border:2px solid var(--color-black);border-radius:3px;font-family:var(--font-family-omnes);font-size:1.5625rem;font-weight:var(--font-weight-omnes-bold);line-height:1.875rem;min-width:2.75rem;padding:3px 11px;text-align:center}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator .adjust-portion{background-color:#0000;border:0;cursor:pointer}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator #adjust-portion--increase svg{display:inline-block;height:.875rem;width:.875rem}.single-vl_recipe .vl-recipe-content__ingredients__portioncalculator #adjust-portion--decrease svg{display:inline-block;height:.25rem;width:.875rem}.single-vl_recipe .vl-recipe-content__ingredients .portion-suffix{color:var(--color-brand-season);font-size:1.25rem;font-weight:var(--font-weight-extrabold);line-height:1.25rem}.single-vl_recipe .vl-recipe-content__ingredients__list{margin-top:1.5rem;max-width:30rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__ingredients__list{margin-top:2rem}}.single-vl_recipe .vl-recipe-content__ingredients__list h3{margin:2.5rem 0 1rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__ingredients__list h3{margin:2.75rem 0 1.25rem}}.single-vl_recipe .vl-recipe-content__ingredients__list ul{list-style-type:none;padding-left:0}.single-vl_recipe .vl-recipe-content__ingredients__list li{display:flex;font-family:var(--font-family-omnes);font-size:var(--font-size-md);position:relative}.single-vl_recipe .vl-recipe-content__ingredients__list li .ingredient-debug-toggle{background:none;border:0;cursor:pointer;opacity:.5;position:absolute;right:-1.5rem;top:0}.single-vl_recipe .vl-recipe-content__ingredients__list li .ingredient-debug{padding:.75rem}.single-vl_recipe .vl-recipe-content__ingredients__list li .ingredient-debug ul{list-style-type:none;margin:0}.single-vl_recipe .vl-recipe-content__ingredients__list li .ingredient-debug li{font-size:1rem;margin:0}.single-vl_recipe .vl-recipe-content__ingredients__list li .ingredient-debug b{display:inline-block;font-weight:var(--font-weight-bold);padding-left:.375rem}.single-vl_recipe .vl-recipe-content__ingredients__list li .ingredient-amount{flex-shrink:0;font-weight:var(--font-weight-omnes-semibold);padding-right:15px;text-align:right;width:28%;word-break:break-word}.single-vl_recipe .vl-recipe-content__ingredients__list li .ingredient-amount.hidden{font-size:0;opacity:0}.single-vl_recipe .vl-recipe-content__ingredients__list li .ingredient-name{flex:1 0}.single-vl_recipe .vl-recipe-content__ingredients__list li .ingredient-product__link{background-image:none;color:var(--color-blue);font-weight:var(--font-weight-omnes-semibold)}.single-vl_recipe .vl-recipe-content__ingredients__list li .ingredient-product__wrapper{flex:1 0;position:relative}.single-vl_recipe .vl-recipe-content__ingredients__list li .ingredient-product__popup{display:none}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-has-alternative-choices{display:flex;flex-direction:column;width:78%}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-has-alternative-choices{flex-direction:row}}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative{margin-left:.25rem}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__button{align-items:center;background-color:#0000;border:1px solid #eee;border-radius:.25rem;color:var(--color-blue);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:var(--font-weight-bold);justify-content:space-between;min-width:136px;padding:.25rem 12px;text-align:left;text-transform:uppercase}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__button:hover{color:var(--color-brand)}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__button:after{background-image:url(91011883240295e68290.svg);background-repeat:no-repeat;background-size:14px 10px;content:"";display:inline-block;height:10px;width:14px}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__button[aria-expanded=true]{border:1px solid var(--color-white);box-shadow:0 2px 20px #0003}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__button[aria-expanded=true]:after{transform:rotate(180deg)}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__wrapper{background-color:var(--color-white);border-radius:.25rem;box-shadow:0 2px 20px #0003;box-sizing:border-box;display:none;left:0;margin:0 auto;padding:10px;position:absolute;right:0;top:60px;width:100%;z-index:2}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__wrapper{left:unset;right:-40px;top:30px;width:400px}}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__wrapper__title{color:var(--color-brand);font-family:var(--font-family-omnes);font-size:var(--font-size-md);font-weight:var(--font-weight-omnes-semibold);line-height:1;margin-bottom:.625rem}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__wrapper img{height:50px;margin-right:1rem;width:50px}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__wrapper img{height:76px;width:76px}}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__wrapper li{align-items:center;border:1px solid #eee;border-radius:.25rem;padding:.625rem}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__wrapper li .ingredient-amount{font-weight:var(--font-weight-omnes-regular);padding-right:0;width:auto}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__wrapper li .ingredient-amount.ingredient-has-image{text-align:left;width:25%}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__wrapper li a{background:none;color:var(--color-brand);font-family:var(--font-family-omnes);font-size:1.125rem;font-weight:var(--font-weight-omnes-semibold);line-height:1.11;margin-left:1rem}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__wrapper li a:hover{color:var(--color-blue)}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__wrapper li a.ingredient-has-image{flex:1 0 50%}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__wrapper li .ingredient-name{background:none;color:var(--color-brand);font-family:var(--font-family-omnes);font-size:var(--font-size-md);font-weight:var(--font-weight-omnes-semibold);line-height:1.11;margin-left:1rem}.single-vl_recipe .vl-recipe-content__ingredients__list .ingredient-alternative__wrapper[aria-expanded=true]{display:block}.single-vl_recipe .vl-recipe-content__instructions{flex:0 1 100%}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions{flex:0 1 50%}}.single-vl_recipe .vl-recipe-content__instructions__wrapper{max-width:28.5rem}.single-vl_recipe .vl-recipe-content__instructions__wrapper h2{color:var(--color-brand-season);font-size:var(--font-size-h2-small);margin-bottom:2rem;margin-top:1.375rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions__wrapper h2{margin-bottom:2.875rem}}.single-vl_recipe .vl-recipe-content__instructions__wrapper img{width:100%}.single-vl_recipe .vl-recipe-content__instructions__wrapper ol{list-style-type:none;padding-left:0}.single-vl_recipe .vl-recipe-content__instructions__wrapper .image-wrapper,.single-vl_recipe .vl-recipe-content__instructions__wrapper .video-wrapper{margin-bottom:2rem;margin-top:-1rem}.single-vl_recipe .vl-recipe-content__instructions__wrapper p{margin-bottom:.25rem}.single-vl_recipe .vl-recipe-content__instructions__wrapper li{counter-increment:inst;display:block;margin-bottom:1.875rem;min-height:45px;padding-left:3rem;position:relative}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li{margin-bottom:2.25rem;padding-left:3.5rem}}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.is-orphan{padding-left:0}.single-vl_recipe .vl-recipe-content__instructions__wrapper li.is-orphan:before{display:none}.single-vl_recipe .vl-recipe-content__instructions__wrapper li:before{color:var(--color-brand-season);content:counter(inst);font-family:var(--font-family-omnes);font-size:45px;font-weight:var(--font-weight-extrabold);left:0;line-height:45px;position:absolute}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li:before{font-size:50px}}.single-vl_recipe .vl-recipe-content__instructions__wrapper li span{font-family:var(--font-family-omnes);font-size:1.0625rem;line-height:1.375rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions__wrapper li span{font-size:1.125rem;line-height:1.4375rem}}.single-vl_recipe .vl-recipe-content__instructions__wrapper iframe{aspect-ratio:16/9;height:100%;width:100%}.single-vl_recipe .vl-recipe-content__instructions__tips{display:flex;gap:1.125rem;margin-bottom:2.5rem;margin-top:3.125rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions__tips{margin-bottom:0;margin-top:5rem}}.single-vl_recipe .vl-recipe-content__instructions__tips-list h3{color:var(--color-brand-season);font-size:var(--font-size-15);font-weight:var(--font-weight-extrabold);line-height:1.25rem;margin-bottom:.5rem;text-transform:uppercase}.single-vl_recipe .vl-recipe-content__instructions__tips-list span{font-family:var(--font-family-omnes);font-size:1.0625rem;line-height:1.375rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions__tips-list span{font-size:1.125rem;line-height:1.4375rem}}.single-vl_recipe .vl-recipe-content__instructions .vl-recipe-content__share{display:flex}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions .vl-recipe-content__share{display:none}}.single-vl_recipe .vl-recipe-content__instructions .vl-recipe-content__categories-and-diets{display:block}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__instructions .vl-recipe-content__categories-and-diets{display:none!important}}.single-vl_recipe .vl-recipe-content__instructions .vl-recipe-content__categories-and-diets ul{list-style-type:none;padding-left:0}.single-vl_recipe .vl-recipe-content__collaboration{margin-bottom:2.8125rem;margin-top:3.125rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__collaboration{margin-bottom:0;margin-top:5.125rem;max-width:22rem}}.single-vl_recipe .vl-recipe-content__collaboration__tag{background-color:var(--color-light-purple);border-radius:.125rem;color:var(--color-white);display:inline-block;font-family:var(--font-family-omnes);font-size:.75rem;font-weight:var(--font-weight-omnes-semibold);letter-spacing:.09375rem;line-height:.9375rem;margin-bottom:.625rem;padding:.5rem .75rem;text-align:center;text-transform:uppercase}.single-vl_recipe .vl-recipe-content__collaboration__content{font-family:var(--font-family-omnes);font-size:1.0625rem;line-height:1.375rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__collaboration__content{font-size:1.125rem;letter-spacing:.216px;line-height:1.5rem}}.single-vl_recipe .vl-recipe-content__nutrients{flex-grow:1}.single-vl_recipe .vl-recipe-content__nutrients h3{color:var(--color-brand);font-size:var(--font-size-15);font-weight:var(--font-weight-extrabold);line-height:1.25rem;margin-bottom:1.125rem;text-align:center;text-transform:uppercase}.single-vl_recipe .vl-recipe-content__nutrients__table{display:grid;gap:.25rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__nutrients__table{gap:.5rem;grid-auto-columns:120px;grid-auto-flow:column;justify-content:center}}.single-vl_recipe .vl-recipe-content__nutrients__table__item{align-items:flex-start;background-color:var(--color-brand-pastel-blue);display:flex;flex-direction:column;justify-content:center;padding:.25rem 1.25rem}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__nutrients__table__item{align-items:center;height:5rem;padding:0 .5rem}}.single-vl_recipe .vl-recipe-content__nutrients__table__item .nutrient-name{color:var(--color-brand);font-size:.75rem;font-weight:var(--font-weight-extrabold)}.single-vl_recipe .vl-recipe-content__nutrients__table__item .nutrient-value{font-family:var(--font-family-omnes);font-size:1.125rem;font-weight:var(--font-weight-omnes-semibold)}@media(min-width:782px){.single-vl_recipe .vl-recipe-content__nutrients__table__item .nutrient-value{font-size:1.1875rem}}.single-vl_recipe .vl-recipe-content__nutrients__notice{align-items:center;display:flex;font-family:var(--font-family-omnes);font-size:var(--font-size-15);justify-content:center;margin-top:1.375rem;position:relative}.single-vl_recipe .vl-recipe-content__nutrients__notice__popover{align-items:center;display:inline-flex}.single-vl_recipe .vl-recipe-content__nutrients__notice__popover svg{margin-left:.5rem}.single-vl_recipe .vl-recipe-content__nutrients__notice__popover span{background-color:var(--color-white);border-radius:5px;box-shadow:1px -1px 13px 7px #00000017;-webkit-box-shadow:1px -1px 13px 7px #00000017;-moz-box-shadow:1px -1px 13px 7px #00000017;display:none;font-size:1rem;left:0;line-height:1.125rem;margin:auto;max-width:240px;padding:1.5rem;position:absolute;right:-55px;top:-150px}.single-vl_recipe .vl-recipe-content__nutrients__notice__popover span:after{border:30px solid #0000;border-bottom:0;border-top-color:#fff;bottom:0;content:"";height:0;margin-bottom:-30px;margin-left:-30px;position:absolute;right:10%;width:0}.single-vl_recipe .vl-recipe-content__nutrients__notice__popover #nutrient-notice{display:none}.single-vl_recipe .vl-recipe-content__nutrients__notice__popover .excluded-ingredients-list{font-family:Arial,Helvetica,sans-serif;margin-bottom:1.25rem;margin-top:1.25rem}.single-vl_recipe .vl-recipe-content__nutrients__notice .tippy-box .tippy-content__text ul{font-size:var(--font-size-15);margin-bottom:1.25rem;margin-top:1.25rem}.single-vl_recipe .vl-recipe-content__nutrients__notice .tippy-box .tippy-content__text ul li:last-of-type{margin-bottom:0}.single-vl_recipe .vl-recipe-content__save-button{align-items:center;background:var(--color-brand-season);border:unset;border-radius:4px;color:var(--color-white);cursor:pointer;display:flex;font-family:var(--font-family-sans);font-size:13px;font-style:normal;font-weight:var(--font-weight-black);justify-content:center;line-height:16px;margin-bottom:2.5rem;padding:12px 38px;text-transform:uppercase;width:100%}.single-vl_recipe .vl-recipe-content__save-button.hidden{display:none}.single-vl_recipe .vl-recipe-content__save-button:active,.single-vl_recipe .vl-recipe-content__save-button:focus,.single-vl_recipe .vl-recipe-content__save-button:focus-visible,.single-vl_recipe .vl-recipe-content__save-button:hover{filter:unset}.single-vl_recipe .vl-recipe-content__save-button:active>svg,.single-vl_recipe .vl-recipe-content__save-button:focus-visible>svg,.single-vl_recipe .vl-recipe-content__save-button:focus>svg,.single-vl_recipe .vl-recipe-content__save-button:hover>svg{transform:scale(1.15);transition:.15s ease-in-out}.single-vl_recipe .vl-recipe-content__save-button>svg{margin-right:8px}.single-vl_recipe .vl-recipe__recipe-story{border:1px solid var(--color-brand-season);border-radius:.1875rem;display:flex;flex-direction:column;margin-bottom:3.5rem;margin-top:3.5rem;padding:3.5rem 1.25rem 2.75rem;position:relative}@media(min-width:782px){.single-vl_recipe .vl-recipe__recipe-story{flex-direction:row;gap:3rem;justify-content:space-between;margin-bottom:5rem;margin-top:4rem;padding:3rem}}@media(min-width:1080px){.single-vl_recipe .vl-recipe__recipe-story{gap:5rem;margin-bottom:6.625rem;margin-top:5rem;padding:4.3125rem 8.8125rem 3.75rem 5rem}}.single-vl_recipe .vl-recipe__recipe-story__family{background-color:var(--color-light-red);border-radius:2px;color:var(--color-white);font-family:var(--font-family-omnes);font-size:.6875rem;font-weight:var(--font-weight-omnes-semibold);letter-spacing:1.5px;line-height:.86rem;padding:.5rem .75rem;position:absolute;text-transform:uppercase;top:-2%}@media(min-width:782px){.single-vl_recipe .vl-recipe__recipe-story__family{top:-3%}}.single-vl_recipe .vl-recipe__recipe-story__content{max-width:45rem;width:100%}.single-vl_recipe .vl-recipe__recipe-story__writer{margin-bottom:2.75rem;text-align:center}@media(min-width:782px){.single-vl_recipe .vl-recipe__recipe-story__writer{margin-bottom:0;max-width:10rem}}.single-vl_recipe .vl-recipe__recipe-story__writer img{border-radius:50%;height:4rem;margin-bottom:.25rem;object-fit:cover;width:4rem}.single-vl_recipe .vl-recipe__recipe-story__writer__name{font-family:var(--font-family-omnes);font-weight:var(--font-weight-omnes-bold)}.single-vl_recipe .vl-recipe__recipe-story__writer__position{font-family:var(--font-family-omnes);line-height:1}.single-vl_recipe .vl-recipe__recipe-story__writer__introduction{border-bottom:1px solid #eee;border-top:1px solid #eee;margin-bottom:0;margin-top:1.125rem;padding:1.25rem 0}.single-vl_recipe .vl-recipe__recipe-story__writer__introduction p{font-family:var(--font-family-omnes);font-size:.8125rem;line-height:1.0625rem}.single-vl_recipe .vl-recipe__recipe-story__heading{color:var(--color-brand-season);font-size:var(--font-size-h2-small);margin-bottom:1rem}.single-vl_recipe .vl-recipe__recipe-story__ingress{font-family:var(--font-family-omnes);font-size:1.1875rem;line-height:1.5675rem;margin-bottom:1.875rem}@media(min-width:782px){.single-vl_recipe .vl-recipe__recipe-story__ingress{font-size:1.3125rem;line-height:1.6875rem;margin-bottom:2.25rem}}.single-vl_recipe .vl-recipe__recipe-story__text p{font-size:1.0625rem;line-height:1.375rem;margin-bottom:1.25rem}@media(min-width:782px){.single-vl_recipe .vl-recipe__recipe-story__text p{font-size:1.125rem;line-height:1.4375rem}}.single-vl_recipe .vl-recipe__recipe-story .wp-block-button{margin-bottom:0}.single-vl_recipe .vl-recipe__recipe-story .wp-block-button__link{padding-left:0}.single-vl_recipe .vl-recipe__consumer-feedback{margin:2rem auto 2.625rem;width:100%}@media(min-width:782px){.single-vl_recipe .vl-recipe__consumer-feedback{margin:4rem auto 3.5rem}}.single-vl_recipe .vl-recipe__consumer-feedback__heading{text-align:center;text-transform:uppercase}.single-vl_recipe .vl-recipe__consumer-feedback__text{text-align:center}.single-vl_recipe .vl-recipe__consumer-feedback__text p{font-size:1rem}.single-vl_recipe .vl-recipe__consumer-feedback__text p a{color:var(--color-blue)}.single-vl_recipe .vl-recipe__consumer-feedback__text p a:hover{color:var(--color-brand)}.single-vl_recipe .vl-recipe__related-products{background-color:var(--color-brand-pastel-blue);margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);max-width:100vw;padding:2.875rem .375rem 1.75rem;position:relative;width:100vw}@media(min-width:782px){.single-vl_recipe .vl-recipe__related-products{padding-bottom:3rem;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:4.25rem}}.single-vl_recipe .vl-recipe__related-products h3{color:var(--color-brand-season);font-size:var(--font-size-h2-small);margin-bottom:1rem;text-align:center}@media(min-width:782px){.single-vl_recipe .vl-recipe__related-products h3{margin-bottom:2.5rem}}.single-vl_recipe .vl-recipe__related-products__items{align-content:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-left:auto;margin-right:auto;max-width:var(--align-default)}@media(min-width:782px){.single-vl_recipe .vl-recipe__related-products__items{gap:3rem}}.single-vl_recipe .vl-recipe__related-products__item{display:flex;flex-basis:47%;flex-flow:column nowrap;min-height:100%;position:relative;width:100%}@media(min-width:782px){.single-vl_recipe .vl-recipe__related-products__item{flex-basis:29%}}@media(min-width:1080px){.single-vl_recipe .vl-recipe__related-products__item{flex-basis:30%}}.single-vl_recipe .vl-recipe__related-products__item__image{display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.single-vl_recipe .vl-recipe__related-products__item__image>img{height:8.75rem;left:0;margin-bottom:1rem;object-fit:cover;position:relative;top:0;width:8.75rem}.single-vl_recipe .vl-recipe__related-products__item__title{color:var(--color-brand);font-family:var(--font-family-omnes);font-size:1rem;font-weight:var(--font-weight-omnes-semibold);hyphens:auto;line-height:1.125rem;text-align:center}.single-vl_recipe .vl-recipe__related-recipes{padding-bottom:1.25rem;padding-top:1.25rem;position:relative}@media(min-width:782px){.single-vl_recipe .vl-recipe__related-recipes{padding-bottom:1.75rem;padding-top:1.75rem}}.single-vl_recipe .vl-recipe__related-recipes h3{color:var(--color-brand-season);font-size:var(--font-size-h2-small);margin-bottom:1.5rem;text-align:center}@media(min-width:782px){.single-vl_recipe .vl-recipe__related-recipes h3{margin-bottom:2.25rem}}.single-vl_recipe .vl-recipe__related-recipes__items{touch-action:pan-y}@media(min-width:1080px){.single-vl_recipe .vl-recipe__related-recipes__items{overflow:hidden}}.single-vl_recipe .vl-recipe__related-recipes__wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.single-vl_recipe .vl-recipe__related-recipes__item{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;height:100%;position:relative;transform:translateZ(0);transition-property:transform;width:100%}.single-vl_recipe .vl-recipe__related-recipes__item img{height:7.25rem;object-fit:cover;width:100%}@media(min-width:782px){.single-vl_recipe .vl-recipe__related-recipes__item img{height:11.0625rem}}.single-vl_recipe .vl-recipe__related-recipes__item__info{position:relative}.single-vl_recipe .vl-recipe__related-recipes__item__new{left:5px;position:absolute;top:5px;z-index:5}.single-vl_recipe .vl-recipe__related-recipes__item__extras{align-items:flex-end;background:linear-gradient(180deg,#0000,#0006);bottom:0;color:var(--color-white);display:flex;height:2.5rem;justify-content:space-between;min-height:1.5rem;padding:0 .625rem .5rem;position:absolute;width:100%;z-index:3}.single-vl_recipe .vl-recipe__related-recipes__item__title{color:var(--color-brand);font-family:var(--font-family-omnes);font-size:1rem;font-style:normal;font-weight:var(--font-weight-omnes-semibold);line-height:1.125rem;margin-top:.625rem;padding-left:.625rem}.single-vl_recipe .vl-recipe__related-recipes__item__duration{font-family:var(--font-family-omnes);font-size:.8125rem;font-style:normal;font-weight:var(--font-weight-omnes-semibold);line-height:1rem;text-shadow:0 1px 6px #00000080}.single-vl_recipe .vl-recipe__related-recipes .swiper-button-next,.single-vl_recipe .vl-recipe__related-recipes .swiper-button-prev{align-items:center;cursor:pointer;height:44px;justify-content:center;margin-top:-22px;position:absolute;top:42%;width:27px;z-index:10}.single-vl_recipe .vl-recipe__related-recipes__navigation-next{display:none;left:auto;right:-3%}@media(min-width:782px){.single-vl_recipe .vl-recipe__related-recipes__navigation-next{display:flex;position:absolute}}.single-vl_recipe .vl-recipe__related-recipes__navigation-next:after{background-image:url(056487e0d3e7114dd6a6.svg);background-repeat:no-repeat;background-size:10px 20px;content:"";display:inline-block;height:20px;width:10px}.single-vl_recipe .vl-recipe__related-recipes__navigation-prev{display:none;left:-3%;right:auto}@media(min-width:782px){.single-vl_recipe .vl-recipe__related-recipes__navigation-prev{display:flex;position:absolute}}.single-vl_recipe .vl-recipe__related-recipes__navigation-prev:after{background-image:url(056487e0d3e7114dd6a6.svg);background-repeat:no-repeat;background-size:10px 20px;content:"";display:inline-block;height:20px;transform:rotate(180deg);width:10px}.single-vl_recipe .vl-recipe__related-recipes .swiper-button-disabled{cursor:auto;opacity:0;pointer-events:none}.single-vl_recipe .vl-recipe__related-recipes__footer{margin-top:2.25rem;text-align:center}@media(min-width:782px){.single-vl_recipe .vl-recipe__related-recipes__footer{margin-top:3.125rem}}.single-vl_recipe .vl-recipe__related-recipes__footer__link{--button-padding:0.75rem 1.5625rem;--button-background:var(--color-button);--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-black);padding:var(--button-padding);position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(.19,1,.22,1);--button-background:#0000;--button-text:var(--color-blue);--button-border:#e6e6e6}.single-vl_recipe .vl-recipe__related-recipes__footer__link:hover{filter:brightness(1.1)}.single-vl_recipe .vl-recipe__related-recipes__footer__link:active{filter:brightness(1)}.block-editor-block-preview__content .single-vl_recipe .vl-recipe__related-recipes__footer__link{background-color:var(--button-background)!important}.single-vl_recipe .vl-recipe__related-recipes__footer__link:hover{--button-border:var(--color-blue)}.single-vl_recipe .vl-recipe__separator{background-color:var(--color-gray-700);border:0;height:2px;margin:2rem auto 2.625rem;width:100%}@media(min-width:782px){.single-vl_recipe .vl-recipe__separator{margin:4rem auto 3.5rem}}.single-vl_recipe .vl-recipe__articles{margin-bottom:2rem}@media(min-width:782px){.single-vl_recipe .vl-recipe__articles{margin-bottom:3.75rem}}.single-vl_recipe .vl-recipe__articles__title{color:var(--color-brand-season);margin-bottom:1.25rem;text-align:center}@media(min-width:782px){.single-vl_recipe .vl-recipe__articles__title{margin-bottom:2rem}}.single-vl_recipe .vl-recipe__articles__cards{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:782px){.single-vl_recipe .vl-recipe__articles__cards.flex{display:flex;justify-content:center}.single-vl_recipe .vl-recipe__articles__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.single-vl_recipe .vl-recipe__articles__cards{grid-template-columns:repeat(3,1fr)}}.single-vl_recipe .vl-recipe__articles__card{background-color:#fff;display:flex;margin-left:0;margin-right:0;max-width:380px;min-height:244px;width:100%}.single-vl_recipe .vl-recipe__articles__card__link{cursor:pointer;display:flex;gap:1.25rem;min-height:100%;width:100%}.single-vl_recipe .vl-recipe__articles__card__image{height:100%;position:relative;width:50%}@media screen and (max-width:782px){.single-vl_recipe .vl-recipe__articles__card__image{border-radius:3px;overflow:hidden}}.single-vl_recipe .vl-recipe__articles__card__image>img{height:100%;left:0;min-height:244px;object-fit:cover;position:absolute;top:0;width:100%}.single-vl_recipe .vl-recipe__articles__card__content{color:var(--color-black);display:flex;flex-direction:column;font-family:var(--font-family-omnes);justify-content:center;padding-right:1.25rem;padding-top:4.5rem;position:relative;width:50%}.single-vl_recipe .vl-recipe__articles__card__content-family{color:var(--color-white);font-family:var(--font-family-omnes);font-size:.75rem;font-style:normal;font-weight:var(--font-weight-omnes-semibold);left:-50px;letter-spacing:1.5px;line-height:.9375rem;padding:.375rem .625rem;position:absolute;text-align:center;text-transform:uppercase;top:25px}.single-vl_recipe .vl-recipe__articles__card__title{flex-grow:1;font-family:inherit;font-weight:var(--font-weight-omnes-semibold);margin-bottom:1rem;word-break:break-word}.single-vl_recipe .vl-recipe__articles__card__writer{align-items:center;display:flex}.single-vl_recipe .vl-recipe__articles__card__photo{height:33px;margin-right:6px;width:33px}.single-vl_recipe .vl-recipe__articles__card__photo>img{border-radius:50%;height:100%;object-fit:cover;width:100%}.single-vl_recipe .vl-recipe__articles__card__person{display:flex;flex-direction:column}.single-vl_recipe .vl-recipe__articles__card__name{font-family:var(--font-family-omnes);font-size:.8125rem;margin-bottom:0}.single-vl_recipe .vl-recipe__articles__card__date{color:#8c8c8c;font-size:.8125rem;font-style:italic;font-weight:var(--font-weight-omnes-regular);line-height:1.0625rem}.single-vl_recipe .vl-recipe__notice{background-color:var(--color-gray-700);margin-bottom:0;margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);margin-top:2rem;max-width:100vw;padding-bottom:5.125rem;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:5.125rem;width:100vw}@media(min-width:1080px){.single-vl_recipe .vl-recipe__notice{margin-top:3.75rem;padding-bottom:3.875rem;padding-top:3.875rem}}.single-vl_recipe .vl-recipe__notice__wrapper{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:75rem}@media(min-width:1080px){.single-vl_recipe .vl-recipe__notice__wrapper{flex-direction:row}}.single-vl_recipe .vl-recipe__notice img,.single-vl_recipe .vl-recipe__notice svg{max-height:193px;max-width:193px;min-height:193px;min-width:193px}.single-vl_recipe .vl-recipe__notice__content{flex:1 1 100%;margin-top:1.5rem;text-align:center}@media(min-width:1080px){.single-vl_recipe .vl-recipe__notice__content{margin-left:3.75rem;margin-right:3.75rem;margin-top:.5rem;text-align:left}}.single-vl_recipe .vl-recipe__notice__content__heading{color:var(--color-brand);font-size:var(--font-size-h2-small);margin-bottom:.5rem}.single-vl_recipe .vl-recipe__notice__content__text{font-family:var(--font-family-omnes)}@media(min-width:782px){.single-vl_recipe .vl-recipe__notice__content__text{font-size:1.25rem}}.single-vl_recipe .vl-recipe__notice .wp-block-button{display:flex;flex:0 0 100%;justify-content:center;margin-top:2rem;text-align:center}@media(min-width:1080px){.single-vl_recipe .vl-recipe__notice .wp-block-button{flex:0 0 260px;margin-top:0;text-align:right}}@media(max-width:1079px){.vl-recipe-hero__secondary__navigation.headroom--not-top{transform:translate3d(0,-400%,0);transition:all .5s ease-out}.vl-recipe-hero__secondary__navigation.headroom--not-top.headroom--pinned{padding-top:1.5rem;transform:translate3d(0,40px,0)}.vl-recipe-hero__secondary__navigation.headroom--not-top.headroom--unpinned{transform:translateZ(0)}.vl-recipe-hero__secondary__navigation.headroom--pinned.headroom--top,.vl-recipe-hero__secondary__navigation.headroom--top,.vl-recipe-hero__secondary__navigation.headroom--unpinned{transform:translate3d(0,-400%,0);transition:all .5s ease-out}}.vl-recipe-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:0;overflow:hidden}.vl-recipe-review .spinner{display:none}.vl-recipe-review.is-loading .spinner{display:block}.vl-recipe-review.is-loading .vl-recipe-review__actions__submit,.vl-recipe-review.is-success .vl-recipe-review__actions__submit{display:none}.vl-recipe-review.is-success .vl-recipe-review__actions__stars{margin-bottom:0;pointer-events:none}.vl-recipe-review.is-success .vl-recipe-review__actions__close{display:block}.vl-recipe-review__actions,.vl-recipe-review__summary{padding-block:1.5rem}.vl-recipe-review__summary{align-items:center;background:var(--color-yellow);border-bottom-left-radius:4px;border-top-left-radius:4px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding-inline:.75rem;text-align:center}.vl-recipe-review__summary__value{font-size:1.625rem;font-weight:var(--font-weight-bold);line-height:1;margin-bottom:.25rem}.vl-recipe-review__summary__label{font-weight:var(--font-weight-semibold);line-height:1.25}.vl-recipe-review__summary__count{color:var(--color-black)}.vl-recipe-review__summary__count:before{content:"("}.vl-recipe-review__summary__count:after{content:")"}.vl-recipe-review__actions{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-inline:1.375rem}.vl-recipe-review__actions__title{color:var(--color-primary);font-size:1rem;font-weight:var(--font-weight-semibold);margin-bottom:.5rem}.vl-recipe-review__actions__stars{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center;margin-bottom:.75rem}.vl-recipe-review__actions__stars button{background:none;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.vl-recipe-review__actions__stars button svg{fill:#e0e0e0}.vl-recipe-review__actions__submit{--button-padding:0.75rem 1.5625rem;--button-background:var(--color-button);--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-black);position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(.19,1,.22,1);--button-background:#0000;--button-text:var(--color-blue);--button-border:#e6e6e6;padding:.5rem 1rem}.vl-recipe-review__actions__submit:hover{filter:brightness(1.1)}.vl-recipe-review__actions__submit:active{filter:brightness(1)}.block-editor-block-preview__content .vl-recipe-review__actions__submit{background-color:var(--button-background)!important}.vl-recipe-review__actions__submit:hover{--button-border:var(--color-blue)}.vl-recipe-review__actions__close{--button-padding:0.75rem 1.5625rem;--button-background:var(--color-button);--button-text:var(--color-button-text);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-black);position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(.19,1,.22,1);--button-padding:1rem 0;--button-background:#0000;--button-border:#0000;--button-text:var(--color-link);border-radius:0;display:none;padding:.5rem 1rem;text-decoration:underline;text-decoration-thickness:1px}.vl-recipe-review__actions__close:hover{filter:brightness(1.1)}.vl-recipe-review__actions__close:active{filter:brightness(1)}.block-editor-block-preview__content .vl-recipe-review__actions__close{background-color:var(--button-background)!important}.vl-recipe-review__actions__result{margin-top:.75rem;text-align:center}.vl-recipe-review__actions__result:empty{display:none}.vl-recipe-content__review__stars button,.vl-recipe-review__actions__stars button{background:none;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;transition:all .25s cubic-bezier(.19,1,.22,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:var(--review-star-width)}.vl-recipe-content__review__stars button svg,.vl-recipe-review__actions__stars button svg{fill:#e0e0e0;height:var(--review-star-width);width:var(--review-star-width)}.vl-recipe-content__review__stars button.is-set svg,.vl-recipe-review__actions__stars button.is-set svg{fill:#ffc107}.vl-recipe-content__review__stars button:focus,.vl-recipe-review__actions__stars button:focus{transform:scale(1.05)}.vl-recipe-content__review__stars button:hover~button,.vl-recipe-review__actions__stars button:hover~button{transform:scale(1.2)}.vl-recipe-content__review__stars button.is-selected,.vl-recipe-content__review__stars button.is-selected~button,.vl-recipe-content__review__stars button:focus,.vl-recipe-content__review__stars button:focus~button,.vl-recipe-content__review__stars button:hover,.vl-recipe-content__review__stars button:hover~button,.vl-recipe-review__actions__stars button.is-selected,.vl-recipe-review__actions__stars button.is-selected~button,.vl-recipe-review__actions__stars button:focus,.vl-recipe-review__actions__stars button:focus~button,.vl-recipe-review__actions__stars button:hover,.vl-recipe-review__actions__stars button:hover~button{transform:scale(1.15)}.vl-recipe-content__review__stars button.is-selected svg,.vl-recipe-content__review__stars button.is-selected~button svg,.vl-recipe-content__review__stars button:focus svg,.vl-recipe-content__review__stars button:focus~button svg,.vl-recipe-content__review__stars button:hover svg,.vl-recipe-content__review__stars button:hover~button svg,.vl-recipe-review__actions__stars button.is-selected svg,.vl-recipe-review__actions__stars button.is-selected~button svg,.vl-recipe-review__actions__stars button:focus svg,.vl-recipe-review__actions__stars button:focus~button svg,.vl-recipe-review__actions__stars button:hover svg,.vl-recipe-review__actions__stars button:hover~button svg{stroke:#00000059;stroke-width:1px;fill:#ffc107}@media(max-width:1079px){body.logged-in .vl-recipe-hero__secondary__navigation.headroom--not-top{transform:translate3d(0,-400%,0);transition:all .5s ease-out}body.logged-in .vl-recipe-hero__secondary__navigation.headroom--not-top.headroom--pinned{transform:translate3d(0,45%,0)}body.logged-in .vl-recipe-hero__secondary__navigation.headroom--not-top.headroom--unpinned{transform:translate3d(0,-46px,0)}}.vl-recipe__related-products+.vl-recipe__notice{margin-top:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{--button-padding:0.75rem 1.5625rem;--button-background:var(--color-button);--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;box-shadow:none;color:var(--button-text);cursor:pointer;display:inline-block;font-family:var(--font-family-sans);font-size:.8125rem;font-weight:var(--font-weight-black);padding:var(--button-padding);position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(.19,1,.22,1);clip:auto!important;clip-path:none;height:auto;left:5px;top:5px;width:auto;z-index:100000}.screen-reader-text:focus:hover{filter:brightness(1.1)}.screen-reader-text:focus:active{filter:brightness(1)}.block-editor-block-preview__content .screen-reader-text:focus{background-color:var(--button-background)!important}@media(min-width:1080px){[data-animate]{opacity:0}[data-animate].animated{opacity:1}}.animated{animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.19,1,.22,1)}@media(prefers-reduced-motion){.animated{animation:none!important;animation-duration:1ms!important}}.duration--fast{animation-duration:.6s}.duration--slow{animation-duration:1.25s}.duration--veryslow{animation-duration:3s}.delay--1{animation-delay:.15s}.delay--2{animation-delay:.3s}.delay--3{animation-delay:.45s}.delay--4{animation-delay:.6s}.delay--5{animation-delay:.75s}.delay--6{animation-delay:.9s}.delay--7{animation-delay:1.05s}.delay--8{animation-delay:1.2s}.delay--9{animation-delay:1.35s}.delay--10{animation-delay:1.5s}.delay--11{animation-delay:1.65s}.delay--12{animation-delay:1.8s}.delay--13{animation-delay:1.95s}.delay--14{animation-delay:2.1s}.delay--15{animation-delay:2.25s}.delay--16{animation-delay:2.4s}.delay--17{animation-delay:2.55s}.delay--18{animation-delay:2.7s}.delay--19{animation-delay:2.85s}.delay--20{animation-delay:3s}.fadeIn{animation-name:fadeIn}.fadeInDown{animation-name:fadeInDown}.fadeInLeft{animation-name:fadeInLeft}.fadeInRight{animation-name:fadeInRight}.fadeInUp{animation-name:fadeInUp}.zoomIn{animation-name:zoomIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,60px,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.9,.9,.9)}to{opacity:1;transform:scaleX(1)}}.button{--button-padding:0.75rem 1.5625rem;--button-background:var(--color-button);--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-black);padding:var(--button-padding);position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(.19,1,.22,1)}.button:hover{filter:brightness(1.1)}.button:active{filter:brightness(1)}.block-editor-block-preview__content .button{background-color:var(--button-background)!important}.button--outline{--button-background:#0000;--button-text:var(--color-blue);--button-border:#e6e6e6}.button--outline:hover{--button-border:var(--color-blue)}.button--text{--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}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-h-1-font-size{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.has-h-1-font-size,.has-h-1-hero-font-size{color:var(--color-heading);font-family:var(--font-family-sans);font-weight:var(--font-weight-black)}.has-h-1-hero-font-size{font-size:var(--font-size-h1-hero);line-height:var(--line-height-h1-hero);margin-bottom:1.3125rem}.has-h-1-product-font-size{font-size:var(--font-size-h1-product);line-height:var(--line-height-h1-product)}.has-h-1-large-font-size,.has-h-1-product-font-size{color:var(--color-heading);font-family:var(--font-family-sans);font-weight:var(--font-weight-black)}.has-h-1-large-font-size{font-size:var(--font-size-h1-large);line-height:var(--line-height-h1-large)}.has-h-1-recipe-font-size{font-size:var(--font-size-h1-recipe);line-height:var(--line-height-h1-recipe)}.has-h-1-recipe-font-size,.has-h-2-font-size{color:var(--color-heading);font-family:var(--font-family-sans);font-weight:var(--font-weight-black)}.has-h-2-font-size{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.has-h-2-small-font-size{font-size:var(--font-size-h2-small);line-height:var(--line-height-h2-small);margin-bottom:.875rem}.has-h-2-small-font-size,.has-h-3-font-size{color:var(--color-heading);font-family:var(--font-family-sans);font-weight:var(--font-weight-black)}.has-h-3-font-size{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.has-h-4-font-size{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.has-h-4-font-size,.has-h-5-font-size{color:var(--color-heading);font-family:var(--font-family-sans);font-weight:var(--font-weight-black)}.has-h-5-font-size{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}.has-h-6-font-size{color:var(--color-heading);font-family:var(--font-family-sans);font-size:var(--font-size-h6);font-weight:var(--font-weight-black);line-height:var(--line-height-h6)}.has-sm-font-size{font-size:var(--font-size-sm)}.has-md-font-size{font-size:var(--font-size-md)}.has-ingress-font-size{font-family:var(--font-family-omnes);font-size:1.3125rem;line-height:1.6875rem}@media(max-width:599px){.has-ingress-font-size{font-size:1.1875rem;line-height:1.5625rem}}.has-quote-font-size{font-family:var(--font-family-omnes);font-size:2.5rem;font-weight:var(--font-weight-omnes-semibold);line-height:2.8125rem}@media(max-width:599px){.has-quote-font-size{font-size:1.875rem;line-height:2rem}}.pre-headline{font-size:var(--font-size-2xs);letter-spacing:1px;text-transform:uppercase}.input-label{font-size:var(--font-size-xs);margin-bottom:.3125rem}.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)}.has-brand-background-color{background-color:var(--color-brand)}.has-season-brand-color{color:var(--color-brand-season)}.has-season-brand-background-color{background-color:var(--color-brand-season)}.has-blue-color{color:var(--color-blue)}.has-blue-background-color{background-color:var(--color-blue)}.has-light-blue-color{color:var(--color-light-blue)}.has-light-blue-background-color{background-color:var(--color-light-blue)}.has-lighter-blue-color{color:var(--color-lighter-blue)}.has-lighter-blue-background-color{background-color:var(--color-lighter-blue)}.has-violet-color{color:var(--color-violet)}.has-violet-background-color{background-color:var(--color-violet)}.has-purple-color{color:var(--color-purple)}.has-purple-background-color{background-color:var(--color-purple)}.has-light-purple-color{color:var(--color-light-purple)}.has-light-purple-background-color{background-color:var(--color-light-purple)}.has-lighter-purple-color{color:var(--color-lighter-purple)}.has-lighter-purple-background-color{background-color:var(--color-lighter-purple)}.has-dark-red-color{color:var(--color-dark-red)}.has-dark-red-background-color{background-color:var(--color-dark-red)}.has-deep-red-color{color:var(--color-deep-red)}.has-deep-red-background-color{background-color:var(--color-deep-red)}.has-red-color{color:var(--color-red)}.has-red-background-color{background-color:var(--color-red)}.has-light-red-color{color:var(--color-light-red)}.has-light-red-background-color{background-color:var(--color-light-red)}.has-black-background-color{background-color:var(--color-black)}.has-yellow-color{color:var(--color-yellow)}.has-yellow-background-color{background-color:var(--color-yellow)}.has-plum-color{color:var(--color-purple)}.has-plum-background-color{background-color:var(--color-purple)}.has-deep-turquoise-color{color:var(--color-deep-turquoise)}.has-deep-turquoise-background-color{background-color:var(--color-deep-turquoise)}.has-turquoise-color{color:var(--color-turquoise)}.has-turquoise-background-color{background-color:var(--color-turquoise)}.has-light-turquoise-color{color:var(--color-light-turquoise)}.has-light-turquoise-background-color{background-color:var(--color-light-turquoise)}.has-dark-green-color{color:var(--color-dark-green)}.has-dark-green-background-color{background-color:var(--color-dark-green)}.has-deep-green-color{color:var(--color-deep-green)}.has-deep-green-background-color{background-color:var(--color-deep-green)}.has-green-color{color:var(--color-green)}.has-green-background-color{background-color:var(--color-green)}.has-dark-brown-color{color:var(--color-dark-brown)}.has-dark-brown-background-color{background-color:var(--color-dark-brown)}.has-brown-color{color:var(--color-brown)}.has-brown-background-color{background-color:var(--color-brown)}.has-light-brown-color{color:var(--color-light-brown)}.has-light-brown-background-color{background-color:var(--color-light-brown)}.has-bright-brown-color{color:var(--color-bright-brown)}.has-bright-brown-background-color{background-color:var(--color-bright-brown)}.has-sand-background-color{background-color:var(--color-brand-pastel-sand)}.has-sand-color{color:var(--color-brand-pastel-sand)}.has-pastel-light-sand-background-color{background-color:var(--color-brand-pastel-light-sand)}.has-pastel-light-sand-color{color:var(--color-brand-pastel-light-sand)}.has-pastel-green-background-color{background-color:var(--color-brand-pastel-green)}.has-pastel-green-color{color:var(--color-brand-pastel-green)}.has-pastel-blue-background-color{background-color:var(--color-brand-pastel-blue)}.has-pastel-blue-color{color:var(--color-brand-pastel-blue)}.has-pastel-gray-background-color{background-color:var(--color-brand-pastel-gray)}.has-pastel-gray-color{color:var(--color-brand-pastel-gray)}.wrapper-link{cursor:pointer;transition:all .5s cubic-bezier(.19,1,.22,1)}.wp-block-column.has_stretched_link,.wp-block-group.has_stretched_link{cursor:pointer;position:relative}.wp-block-column.has_stretched_link:active .wp-block-button__link,.wp-block-column.has_stretched_link:focus .wp-block-button__link,.wp-block-column.has_stretched_link:hover .wp-block-button__link,.wp-block-group.has_stretched_link:active .wp-block-button__link,.wp-block-group.has_stretched_link:focus .wp-block-button__link,.wp-block-group.has_stretched_link:hover .wp-block-button__link{filter:brightness(1.1)}.wp-block-column.has_stretched_link .wp-block-button__link:after,.wp-block-group.has_stretched_link .wp-block-button__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.pt-xs{padding-top:var(--spacing-xs)!important}.pb-xs{padding-bottom:var(--spacing-xs)!important}.mt-xs{margin-top:var(--spacing-xs)!important}.mt-xs-neg{margin-top:calc(var(--spacing-xs)*-1)!important}.mb-xs{margin-bottom:var(--spacing-xs)!important}.pt-sm{padding-top:var(--spacing-sm)!important}.pb-sm{padding-bottom:var(--spacing-sm)!important}.mt-sm{margin-top:var(--spacing-sm)!important}.mt-sm-neg{margin-top:calc(var(--spacing-sm)*-1)!important}.mb-sm{margin-bottom:var(--spacing-sm)!important}.pt-md{padding-top:var(--spacing-md)!important}.pb-md{padding-bottom:var(--spacing-md)!important}.mt-md{margin-top:var(--spacing-md)!important}.mt-md-neg{margin-top:calc(var(--spacing-md)*-1)!important}.mb-md{margin-bottom:var(--spacing-md)!important}.pt-lg{padding-top:var(--spacing-lg)!important}.pb-lg{padding-bottom:var(--spacing-lg)!important}.mt-lg{margin-top:var(--spacing-lg)!important}.mt-lg-neg{margin-top:calc(var(--spacing-lg)*-1)!important}.mb-lg{margin-bottom:var(--spacing-lg)!important}.pt-xl{padding-top:var(--spacing-xl)!important}.pt-none{padding-top:0!important}.pb-xl{padding-bottom:var(--spacing-xl)!important}.pb-none{padding-bottom:0!important}.mt-xl{margin-top:var(--spacing-xl)!important}.mt-none{margin-top:0!important}.mt-xl-neg{margin-top:calc(var(--spacing-xl)*-1)!important}.mb-xl{margin-bottom:var(--spacing-xl)!important}.mb-none{margin-bottom:0!important}@media(orientation:portrait){.block-root .em-hidden-portrait,.modal__content .em-hidden-portrait{display:none}}@media(orientation:landscape){.block-root .em-hidden-landscape,.modal__content .em-hidden-landscape{display:none}}@media(min-width:280px)and (max-width:479px){.block-root .em-hidden-zoomed-in,.modal__content .em-hidden-zoomed-in{display:none}}@media(min-width:480px)and (max-width:599px){.block-root .em-hidden-mobile,.modal__content .em-hidden-mobile{display:none}}@media(min-width:600px)and (max-width:781px){.block-root .em-hidden-small,.modal__content .em-hidden-small{display:none}}@media(min-width:782px)and (max-width:959px){.block-root .em-hidden-medium,.modal__content .em-hidden-medium{display:none}}@media(min-width:960px)and (max-width:1079px){.block-root .em-hidden-large,.modal__content .em-hidden-large{display:none}}@media(min-width:1080px)and (max-width:1279px){.block-root .em-hidden-xlarge,.modal__content .em-hidden-xlarge{display:none}}@media(min-width:1280px)and (max-width:1439px){.block-root .em-hidden-wide,.modal__content .em-hidden-wide{display:none}}@media(min-width:1440px){.block-root .em-hidden-huge,.modal__content .em-hidden-huge{display:none}}.block-root .em-is-initially-hidden,.modal__content .em-is-initially-hidden{height:0;overflow:clip}