.valio-dialog{padding-inline:var(--spacing-32);padding-block:var(--spacing-40);background:var(--color-white);border:none;border-radius:1rem;width:min(100%,640px);max-height:550px}.valio-dialog::backdrop{backdrop-filter:blur(7px);opacity:1;background:#d4d2cfb3;transition:opacity .25s cubic-bezier(.19,1,.22,1)}.valio-dialog .dialog-content{flex-direction:column;gap:16px;display:flex}.valio-dialog .dialog-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.valio-dialog .dialog-header h3{letter-spacing:0;text-transform:none;margin:0;font-size:1.25rem;line-height:1.2}.valio-dialog .dialog-close{background-color:var(--valio-natural-white);cursor:pointer;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:2rem;line-height:1;transition:all .25s ease-in-out;display:inline-flex;position:absolute;top:1.25rem;right:1.25rem}.valio-dialog .dialog-close:hover{background-color:#f0f0f0}.valio-dialog .dialog-body{flex:1;line-height:1.5;overflow-y:auto}.valio-dialog .login-button{margin-bottom:1rem;max-width:20rem;margin-inline:auto}:root{--color-tertiary:#616161;--valio-rosemary-green:#bbd1b4;--breakpoint-desktop:1080px;--color-error:#d12d2f;--color-error-background:#fff4f4;--login-gutter:1.5rem}@media (width>=600px){:root{--login-gutter:1.875rem}}@media (width>=782px){:root{--login-gutter:2.5rem}}@media (width>=1280px){:root{--login-gutter:4.375rem}}.valio-uniteb2c-wrapper form{width:100%}.valio-uniteb2c-wrapper fieldset{border:0;margin:0;padding:0}.valio-uniteb2c-wrapper .form-group{flex-direction:column;width:100%;max-width:22.0625rem;margin-bottom:1rem;display:flex}@media (width<=781px){.valio-uniteb2c-wrapper .form-group{max-width:none}}.valio-uniteb2c-wrapper .form-group label,.valio-uniteb2c-wrapper .form-group .help-text{font-size:.875rem;font-family:var(--font-family-gotham);font-weight:var(--font-weight-bold);color:var(--valio-iconic-blue);margin-bottom:.5rem;line-height:125%;display:block}.valio-uniteb2c-wrapper .form-group .help-text{font-weight:var(--font-weight-normal);letter-spacing:-.42px}.valio-uniteb2c-wrapper .form-group input:not([type=checkbox]):not([type=radio]){visibility:visible;opacity:1;border-radius:4px;border-radius:var(--radius-radius-12,12px);background-color:#fff;border:1px solid #ccc;width:100%;padding:.75rem;font-size:16px;display:block}.valio-uniteb2c-wrapper .form-group input:not([type=checkbox]):not([type=radio]):focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-uniteb2c-wrapper .form-group input[aria-invalid=true],.valio-uniteb2c-wrapper .form-group input.is-error{background-color:#fff4f4;border-color:#d12d2f}.valio-uniteb2c-wrapper .form-group.password,.valio-uniteb2c-wrapper .form-group.new-password{position:relative}.valio-uniteb2c-wrapper .form-group.password input,.valio-uniteb2c-wrapper .form-group.new-password input{padding-right:3rem}.valio-uniteb2c-wrapper .showPassword{cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4 17.1975C15.846 18.3376 13.9537 18.9693 12 19C5.63636 19 2 12 2 12C3.13081 9.97167 4.69921 8.19955 6.6 6.80252M10.0909 5.21002C10.7167 5.06904 11.3573 4.99857 12 5.00002C18.3636 5.00002 22 12 22 12C21.4482 12.9937 20.7901 13.9292 20.0364 14.7913M13.9273 13.855C13.6776 14.1129 13.3765 14.3198 13.042 14.4632C12.7074 14.6067 12.3463 14.6839 11.9801 14.6901C11.6139 14.6963 11.2501 14.6315 10.9106 14.4994C10.571 14.3674 10.2625 14.1709 10.0035 13.9216C9.74452 13.6724 9.54036 13.3755 9.40319 13.0486C9.26602 12.7217 9.19866 12.3716 9.20512 12.0192C9.21158 11.6667 9.29174 11.3191 9.4408 10.9971C9.58986 10.6751 9.80478 10.3853 10.0727 10.145' stroke='%23616161' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 2L22 22' stroke='%23616161' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:24px;border:none;width:24px;height:24px;margin:0;padding:0;position:absolute;right:16px}.valio-uniteb2c-wrapper .showPassword:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-uniteb2c-wrapper .showPassword.is-active{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 5C18.364 5 22 12 22 12C22 12 18.364 19 12 19C5.636 19 2 12 2 12C2 12 5.636 5 12 5Z' stroke='%23616161' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z' stroke='%23616161' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.valio-uniteb2c-wrapper .showPassword{top:2.375rem}.valio-uniteb2c-wrapper .message,.valio-uniteb2c-wrapper .error-message,.valio-uniteb2c-wrapper .field-error-message,.valio-uniteb2c-wrapper .email-error-message,.valio-uniteb2c-wrapper .newsletter-error-message,.valio-uniteb2c-wrapper .marketing-error-message{font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;color:#bd292a;margin:.5rem 0 0;line-height:125%}.valio-uniteb2c-wrapper .message.is-hidden,.valio-uniteb2c-wrapper .error-message.is-hidden,.valio-uniteb2c-wrapper .field-error-message.is-hidden,.valio-uniteb2c-wrapper .email-error-message.is-hidden,.valio-uniteb2c-wrapper .newsletter-error-message.is-hidden,.valio-uniteb2c-wrapper .marketing-error-message.is-hidden,.valio-uniteb2c-wrapper .message.is-hidden,.valio-uniteb2c-wrapper .message[hidden],.valio-uniteb2c-wrapper .error-message.is-hidden,.valio-uniteb2c-wrapper .error-message[hidden],.valio-uniteb2c-wrapper .field-error-message.is-hidden,.valio-uniteb2c-wrapper .field-error-message[hidden],.valio-uniteb2c-wrapper .email-error-message.is-hidden,.valio-uniteb2c-wrapper .email-error-message[hidden],.valio-uniteb2c-wrapper .newsletter-error-message.is-hidden,.valio-uniteb2c-wrapper .newsletter-error-message[hidden],.valio-uniteb2c-wrapper .marketing-error-message.is-hidden,.valio-uniteb2c-wrapper .marketing-error-message[hidden]{display:none}.valio-uniteb2c-wrapper .message.success,.valio-uniteb2c-wrapper .success-message{color:var(--valio-leaf-green)}.valio-uniteb2c-wrapper .button-group{align-items:center;gap:1rem;margin-top:6.25rem;display:flex}@media (width<=781px){.valio-uniteb2c-wrapper .button-group{flex-direction:column;align-items:center;gap:.625rem;margin-top:3.125rem}}.valio-uniteb2c-wrapper .button-group>button[type=submit],.valio-uniteb2c-wrapper .button-group .button-wrapper>button[type=submit]{cursor:pointer;border:none;border-radius:4px;font-weight:500}@media (width<=781px){.valio-uniteb2c-wrapper .button-group>button[type=submit],.valio-uniteb2c-wrapper .button-group .button-wrapper>button[type=submit]{padding:.75rem 1.375rem;font-size:.875rem}}.valio-uniteb2c-wrapper .button-group>button[type=submit][type=submit],.valio-uniteb2c-wrapper .button-group .button-wrapper>button[type=submit][type=submit]{width:100%;max-width:max-content;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;color:var(--color-white);text-transform:uppercase;background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);padding:.75rem 1.375rem;line-height:1.1;transition:background .3s}@media (width<=781px){.valio-uniteb2c-wrapper .button-group>button[type=submit][type=submit],.valio-uniteb2c-wrapper .button-group .button-wrapper>button[type=submit][type=submit]{padding:.75rem 1.375rem;font-size:.875rem}}.valio-uniteb2c-wrapper .button-group>button[type=submit][type=submit]:focus-within,.valio-uniteb2c-wrapper .button-group .button-wrapper>button[type=submit][type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-uniteb2c-wrapper .button-group>button[type=submit].disabled,.valio-uniteb2c-wrapper .button-group>button[type=submit]:disabled,.valio-uniteb2c-wrapper .button-group>button[type=submit][aria-disabled=true],.valio-uniteb2c-wrapper .button-group .button-wrapper>button[type=submit].disabled,.valio-uniteb2c-wrapper .button-group .button-wrapper>button[type=submit]:disabled,.valio-uniteb2c-wrapper .button-group .button-wrapper>button[type=submit][aria-disabled=true]{pointer-events:none;background:#204dc6b3}.valio-uniteb2c-wrapper .button-group>button[type=submit]:focus-within,.valio-uniteb2c-wrapper .button-group .button-wrapper>button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}@keyframes l7{33%{background-size:33.3333% 0%,33.3333% 100%,33.3333% 100%}50%{background-size:33.3333% 100%,33.3333% 0%,33.3333% 100%}66%{background-size:33.3333% 100%,33.3333% 100%,33.3333% 0%}}.valio-uniteb2c-wrapper .checkbox-group{align-items:flex-start;gap:.5rem;margin-bottom:.75rem;position:relative}.valio-uniteb2c-wrapper .checkbox-group:last-child{margin-bottom:0}.valio-uniteb2c-wrapper .checkbox-group input[type=checkbox]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.valio-uniteb2c-wrapper .checkbox-group input[type=checkbox]:focus+label:before{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-uniteb2c-wrapper .checkbox-group input[type=checkbox]:checked+label:before{background-color:var(--valio-blueberry-blue);border-color:var(--valio-blueberry-blue)}.valio-uniteb2c-wrapper .checkbox-group input[type=checkbox]:checked+label:after{display:block}.valio-uniteb2c-wrapper .checkbox-group label{font-family:var(--font-family-gotham);color:var(--valio-iconic-blue);cursor:pointer;flex:1;margin:0;padding-left:2rem;font-size:.875rem;font-weight:500;line-height:125%;display:block;position:relative}.valio-uniteb2c-wrapper .checkbox-group label:before{content:"";background-color:#fff;border:1px solid #61616133;border-radius:6px;width:1.5rem;height:1.5rem;transition:all .2s ease-in-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.valio-uniteb2c-wrapper .checkbox-group label:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3327 4L5.99935 11.3333L2.66602 8' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:1rem;width:1rem;height:1rem;display:none;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)}.valio-uniteb2c-wrapper .checkbox-group label:hover:before{border-color:var(--valio-blueberry-blue)}.valio-uniteb2c-wrapper .checkbox-group .checkmark{background-color:var(--color-white);border:1px solid #61616133;border-radius:6px;flex-shrink:0;width:24px;height:24px;display:inline-block;position:relative}.valio-uniteb2c-wrapper .checkbox-group input:checked+.checkmark:after{content:"";border:2px solid #002f5f;border-width:0 2px 2px 0;width:6px;height:12px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.valio-uniteb2c-wrapper .checkbox-group .label-text{user-select:none;font-weight:500}.valio-uniteb2c-logo{justify-content:center;align-items:center;width:100%;max-width:100%;margin-top:2rem;margin-bottom:2rem;display:flex}.valio-uniteb2c-logo .logo:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-navigation{justify-content:space-between;align-items:center;width:100%;max-width:100%;padding-top:2rem;display:flex;position:absolute;top:0;left:0}.valio-onboarding-navigation__previous,.valio-onboarding-navigation__close{justify-content:flex-start;align-items:center;display:flex}.valio-onboarding-navigation__previous button,.valio-onboarding-navigation__close button{background-color:var(--color-white);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.valio-onboarding-navigation__previous button:focus-within,.valio-onboarding-navigation__close button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-navigation__previous button span,.valio-onboarding-navigation__close button span{background-color:var(--valio-iconic-blue);background-color:var(--valio-iconic-blue);width:100%;height:100%;mask-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1069 9.88867H4.67188' stroke='%23002F6D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.88937 15.1059L4.67188 9.88839L9.88937 4.6709' stroke='%23002F6D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-position:50%;mask-size:100%;mask-repeat:no-repeat}.valio-onboarding-navigation__progress{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.valio-onboarding-navigation__progress-bar{background:#ffffff80;border-radius:32px;width:100%;max-width:1rem;height:.375rem;transition:width .3s ease-in-out}.valio-onboarding-navigation__progress-bar.is-active{background:var(--valio-action-blue);width:2rem;max-width:2rem}.valio-onboarding-navigation__close button span{mask-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.6667 12L12 20.6667' stroke='%23002F6D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.6667 20.6667L12 12' stroke='%23002F6D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-size:2rem}.valio-uniteb2c-previous-button{justify-content:flex-start;align-items:center;width:100%;max-width:100%;display:flex}@media screen and (width<=782px){.valio-uniteb2c-previous-button{z-index:1;position:absolute;top:1.25rem;left:0}}.valio-uniteb2c-previous-button button{background-color:var(--color-white);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.valio-uniteb2c-previous-button button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-uniteb2c-previous-button button span{background-color:var(--valio-iconic-blue);background-color:var(--valio-iconic-blue);width:100%;height:100%;mask-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1069 9.88867H4.67188' stroke='%23002F6D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.88937 15.1059L4.67188 9.88839L9.88937 4.6709' stroke='%23002F6D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-position:50%;mask-size:100%;mask-repeat:no-repeat}body:has(#wpadminbar) .valio-uniteb2c-wrapper{top:32px}body.unite-flow-open{overflow:hidden}.valio-uniteb2c-wrapper{z-index:1000;background-color:var(--valio-natural-white);width:100%;height:100%;padding-left:var(--gutter);padding-right:var(--gutter);transition:background-color 1s ease-in-out;position:fixed;inset:0;overflow:hidden auto;max-width:unset!important;margin:0!important}.valio-uniteb2c-wrapper:has(.valio-onboarding-name-wrapper.is-open),.valio-uniteb2c-wrapper:has(.valio-onboarding-preferences-wrapper.is-open),.valio-uniteb2c-wrapper:has(.valio-onboarding-filter-recipes-wrapper.is-open),.valio-uniteb2c-wrapper:has(.valio-onboarding-push-notifications-wrapper.is-open){background-color:var(--valio-rosemary-green)}.valio-uniteb2c-wrapper:has(.valio-profile-view-wrapper.is-open){z-index:1;background-color:#0000;height:auto;transition:none;position:relative;margin-top:-475px!important}.valio-uniteb2c-wrapper:has(.valio-profile-view-wrapper.is-open):before{content:"";z-index:-1;background:#f7f3ed;width:100vw;position:absolute;top:25.7rem;bottom:0;left:0}.valio-uniteb2c-wrapper:has(.valio-profile-view-wrapper.is-open) .valio-profile-view__top{padding:7.3rem 0 0}.valio-uniteb2c-wrapper:has(.valio-profile-view-wrapper.is-open) .valio-profile-view__top:before{display:none}body.unite-flow-open:has(.valio-profile-view-wrapper.is-open){overflow:visible!important}body.unite-flow-open:has(.valio-profile-view-wrapper.is-open) .block-root{padding-left:unset;padding-right:unset}body.unite-flow-open:has(.valio-profile-view-wrapper.is-open) .wp-block-cover{min-height:25.6875rem!important}body.unite-flow-open:has(.valio-profile-view-wrapper.is-open).navigation-facelift .wp-block-valio-secondary-navigation-wrapper .wp-block-valio-secondary-navigation .is-current-page .wp-block-button__link{color:inherit}body.unite-flow-open:has(.valio-profile-view-wrapper.is-open).navigation-facelift .wp-block-valio-secondary-navigation-wrapper .wp-block-valio-secondary-navigation .is-current-page .wp-block-button__link:after{display:none}body.unite-flow-open:has(.valio-profile-view-wrapper.is-open).navigation-facelift .wp-block-valio-secondary-navigation-wrapper .wp-block-valio-secondary-navigation .wp-block-buttons .is-style-secondary-navigation{width:auto}body.unite-flow-open:has(.valio-profile-view-wrapper.is-open).navigation-facelift .wp-block-valio-secondary-navigation-wrapper .wp-block-valio-secondary-navigation .is-active .wp-block-button__link{color:var(--valio-action-blue)}body.unite-flow-open:has(.valio-profile-view-wrapper.is-open).navigation-facelift .wp-block-valio-secondary-navigation-wrapper .wp-block-valio-secondary-navigation .is-active .wp-block-button__link:after{background-color:var(--valio-action-blue);content:"";filter:brightness();border:none;border-radius:24px 24px 0 0;width:100%;height:.25rem;transition:none;display:inline-block;position:absolute;bottom:-1rem;mask-image:none}.valio-uniteb2c{width:100%;height:100%;max-width:var(--align-default);flex-direction:column;gap:32px;margin-left:auto;margin-right:auto;display:flex;position:relative}@media screen and (width<=782px){.valio-uniteb2c{width:calc(100% + var(--gutter) * 2);margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);overflow:hidden auto}}.valio-uniteb2c__content{height:100%;position:relative}@media screen and (width<=782px){.valio-uniteb2c__content>div:not(.valio-forgot-password):not(.valio-email-forgot-password):not(.valio-new-password):not(.valio-email-new-password):not(.valio-onboarding-name):not(.valio-onboarding-preferences):not(.valio-onboarding-filter-recipes){margin-left:var(--login-gutter);margin-right:var(--login-gutter)}}.valio-uniteb2c__app-shell{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:12rem;display:flex}.valio-uniteb2c__app-shell-top{justify-content:space-between;align-items:center;width:100%;display:flex}.valio-uniteb2c__app-shell-title,.valio-uniteb2c__app-shell-status{margin:0}.valio-uniteb2c-wrapper .button-wrapper{justify-content:center;align-items:center;width:max-content;max-width:100%;display:inline-flex;position:relative}.valio-uniteb2c-wrapper .button-wrapper.has-loader{justify-content:center;align-items:center;display:flex}.valio-uniteb2c-wrapper .loader{aspect-ratio:4;--bg:no-repeat radial-gradient(circle closest-side, var(--valio-iconic-blue) 90%, #0000);background:var(--bg) 0% 50%, var(--bg) 50% 50%, var(--bg) 100% 50%;background-size:33.3333% 100%;width:2.5rem;animation:1s linear infinite l7}.valio-uniteb2c-wrapper .loader.is-hidden{display:none}.valio-uniteb2c-wrapper .button-group .loader{position:absolute}
