.button-wrapper{align-self:stretch}.button-wrapper.has-loader{align-items:center;display:flex;justify-content:center}.loader{aspect-ratio:4;width:2.5rem;--_g:no-repeat radial-gradient(circle closest-side,var(--valio-iconic-blue) 90%,#0000);animation:l7 1s linear infinite;background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 100%}.loader.is-hidden{display:none}.button-group .loader{position:absolute}@keyframes l7{33%{background-size:33.3333333333% 0,33.3333333333% 100%,33.3333333333% 100%}50%{background-size:33.3333333333% 100%,33.3333333333% 0,33.3333333333% 100%}66%{background-size:33.3333333333% 100%,33.3333333333% 100%,33.3333333333% 0}}.valio-onboarding-navigation{align-items:center;display:flex;justify-content:space-between;max-width:100%;padding-top:2rem;position:absolute;top:0;width:100%}.valio-onboarding-navigation__close,.valio-onboarding-navigation__previous{align-items:center;display:flex;justify-content:flex-start}.valio-onboarding-navigation__close button,.valio-onboarding-navigation__previous button{align-items:center;background-color:var(--color-white);border:none;border-radius:50%;cursor:pointer;display:flex;height:35px;justify-content:center;width:35px}.valio-onboarding-navigation__close button:focus-within,.valio-onboarding-navigation__previous button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-navigation__close button span,.valio-onboarding-navigation__previous button span{background-color:var(--valio-iconic-blue);height:100%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719%27 height=%2719%27 fill=%27none%27%3E%3Cpath stroke=%27%23002F6D%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M15.107 9.889H4.672M9.89 15.106 4.671 9.888l5.217-5.217%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719%27 height=%2719%27 fill=%27none%27%3E%3Cpath stroke=%27%23002F6D%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M15.107 9.889H4.672M9.89 15.106 4.671 9.888l5.217-5.217%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;width:100%}.valio-onboarding-navigation__progress{align-items:center;display:flex;gap:.5rem;justify-content:center;width:100%}.valio-onboarding-navigation__progress-bar{background:hsla(0,0%,100%,.5);border-radius:32px;height:.375rem;max-width:1rem;transition:width .3s ease-in-out;width:100%}.valio-onboarding-navigation__progress-bar.is-active{background:var(--valio-action-blue);max-width:2rem;width:2rem}.valio-onboarding-navigation__close button span{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 fill=%27none%27%3E%3Cpath stroke=%27%23002F6D%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.6%27 d=%27M20.667 12 12 20.667M20.667 20.667 12 12%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 fill=%27none%27%3E%3Cpath stroke=%27%23002F6D%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.6%27 d=%27M20.667 12 12 20.667M20.667 20.667 12 12%27/%3E%3C/svg%3E");-webkit-mask-size:2rem;mask-size:2rem}.valio-uniteb2c-logo{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;margin-top:2rem;max-width:100%;width:100%}.valio-uniteb2c-logo .logo:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-uniteb2c-previous-button{align-items:center;display:flex;justify-content:flex-start;max-width:100%;width:100%}@media screen and (max-width:782px){.valio-uniteb2c-previous-button{left:0;position:absolute;top:1.25rem;z-index:1}}.valio-uniteb2c-previous-button button{align-items:center;background-color:var(--color-white);border:none;border-radius:50%;cursor:pointer;display:flex;height:35px;justify-content:center;width:35px}.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);height:100%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719%27 height=%2719%27 fill=%27none%27%3E%3Cpath stroke=%27%23002F6D%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M15.107 9.889H4.672M9.89 15.106 4.671 9.888l5.217-5.217%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719%27 height=%2719%27 fill=%27none%27%3E%3Cpath stroke=%27%23002F6D%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M15.107 9.889H4.672M9.89 15.106 4.671 9.888l5.217-5.217%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;width:100%}.valio-logged-in-view-wrapper{bottom:0;display:none;flex-direction:column;height:-moz-max-content;height:max-content;left:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .3s,visibility .3s ease-in-out .3s,display allow-discrete .3s ease;visibility:visible}.valio-logged-in-view-wrapper.is-open{display:flex;flex-direction:column;height:auto;opacity:1;padding-bottom:var(--login-gutter);position:relative}@media screen and (max-width:782px){.valio-logged-in-view-wrapper.is-open{display:flex}}@starting-style{.valio-logged-in-view-wrapper.is-open{opacity:0}}.valio-logged-in-view-wrapper.is-hidden{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-logged-in-view__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}@media screen and (max-width:782px){.valio-logged-in-view__top{left:0;position:absolute;right:0;top:0;z-index:1}}.valio-logged-in-view__top .valio-onboarding-navigation{justify-content:flex-end}.valio-logged-in-view__content{gap:3.75rem}@media screen and (min-width:783px){.valio-logged-in-view__content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.valio-logged-in-view__content{gap:2rem}}@media screen and (max-width:782px){.valio-logged-in-view__content{gap:0;padding-bottom:2rem;top:-112px}}.valio-logged-in-view__content .image{position:relative}@media screen and (max-width:782px){.valio-logged-in-view__content .image{border-radius:unset;margin-left:calc(var(--login-gutter)*-1);margin-right:calc(var(--login-gutter)*-1)}}.valio-logged-in-view__content .image img{border-radius:var(--radius-radius-24,24px);min-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:782px){.valio-logged-in-view__content .image img{border-radius:unset}}@media screen and (max-width:600px){.valio-logged-in-view__content .image img{height:100%;max-height:387px;min-height:unset}}@media(max-width:782px){.valio-logged-in-view__content .image:before{background-color:var(--valio-natural-white);border-radius:var(--radius-radius-24,24px);bottom:-20px;content:"";height:40px;left:0;position:absolute;width:100vw}}.valio-logged-in-view__content .content{display:flex;flex-direction:column;margin-top:1.5rem;position:relative}@media(max-width:782px){.valio-logged-in-view__content .content{margin-left:auto;margin-right:auto;max-width:20rem}}.valio-logged-in-view__content .content h2{color:var(--valio-iconic-blue);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:1.92px;line-height:var(--line-height-h2);margin-bottom:2.375rem;text-transform:uppercase}@media(max-width:782px){.valio-logged-in-view__content .content h2{text-align:center}}.valio-logged-in-view__content .content p{color:var(--valio-iconic-blue);margin-bottom:0}@media(max-width:782px){.valio-logged-in-view__content .content p{font-size:.875rem;text-align:center}}.valio-logged-in-view__content .content .button-group{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-bottom:2.5rem;margin-top:2.5rem}@media screen and (max-width:782px){.valio-logged-in-view__content .content .button-group{align-items:center;flex-direction:column;flex-wrap:wrap;gap:.625rem;justify-content:center}}.valio-logged-in-view__content .content .button-group a,.valio-logged-in-view__content .content .button-group button{background:var(--valio-action-blue);background:transparent;border:none;border:1px solid var(--valio-action-blue);border-radius:4px;border-radius:var(--radius-radius-24,24px);color:var(--color-white);color:var(--valio-action-blue);cursor:pointer;font-family:var(--font-family-gotham);font-size:1.125rem;font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.18px;line-height:1.1;max-width:-moz-max-content;max-width:max-content;min-width:unset;padding:.8125rem 1.5rem;text-align:center;text-transform:uppercase;transition:background .3s ease;width:100%}.valio-logged-in-view__content .content .button-group a:focus-within,.valio-logged-in-view__content .content .button-group button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-logged-in-view__content .content .button-group a.disabled,.valio-logged-in-view__content .content .button-group a[aria-disabled=true],.valio-logged-in-view__content .content .button-group button.disabled,.valio-logged-in-view__content .content .button-group button[aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}@media screen and (max-width:782px){.valio-logged-in-view__content .content .button-group a,.valio-logged-in-view__content .content .button-group button{font-size:.875rem;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;width:100%}}.valio-main-view-wrapper{bottom:0;display:none;flex-direction:column;height:-moz-max-content;height:max-content;left:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .3s,visibility .3s ease-in-out .3s,display allow-discrete .3s ease;visibility:visible}.valio-main-view-wrapper.is-open{display:flex;flex-direction:column;height:auto;opacity:1;padding-bottom:var(--login-gutter);position:relative}@media screen and (max-width:782px){.valio-main-view-wrapper.is-open{display:flex}}@starting-style{.valio-main-view-wrapper.is-open{opacity:0}}.valio-main-view-wrapper.is-hidden{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-main-view__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}@media screen and (max-width:782px){.valio-main-view__top{left:0;position:absolute;right:0;top:0;z-index:1}}.valio-main-view__content{gap:3.75rem}@media screen and (min-width:783px){.valio-main-view__content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.valio-main-view__content{gap:2rem}}@media screen and (max-width:782px){.valio-main-view__content{gap:0;padding-bottom:2rem;top:-112px}}.valio-main-view__content .image{position:relative}@media screen and (max-width:782px){.valio-main-view__content .image{border-radius:unset;margin-left:calc(var(--login-gutter)*-1);margin-right:calc(var(--login-gutter)*-1)}}.valio-main-view__content .image img{border-radius:var(--radius-radius-24,24px);min-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:782px){.valio-main-view__content .image img{border-radius:unset}}@media screen and (max-width:600px){.valio-main-view__content .image img{height:100%;max-height:387px;min-height:unset}}@media(max-width:782px){.valio-main-view__content .image:before{background-color:var(--valio-natural-white);border-radius:var(--radius-radius-24,24px);bottom:-20px;content:"";height:40px;left:0;position:absolute;width:100vw}}.valio-main-view__content .form{display:flex;flex-direction:column;margin-top:1.5rem;position:relative}@media(max-width:782px){.valio-main-view__content .form{margin-left:auto;margin-right:auto;max-width:20rem}}.valio-main-view__content .form h2{color:var(--valio-iconic-blue);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:1.92px;line-height:var(--line-height-h2);margin-bottom:2.375rem;text-transform:uppercase}@media(max-width:782px){.valio-main-view__content .form h2{text-align:center}}.valio-main-view__content .form p{color:var(--valio-iconic-blue);margin-bottom:0}@media(max-width:782px){.valio-main-view__content .form p{font-size:.875rem;text-align:center}}.valio-main-view__content .form .button-group{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:2.5rem;margin-top:2.5rem}@media screen and (max-width:782px){.valio-main-view__content .form .button-group{align-items:center;flex-direction:column;flex-wrap:wrap;gap:.625rem;justify-content:center}}.valio-main-view__content .form .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500;min-width:17.6875rem}@media(max-width:782px){.valio-main-view__content .form .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-main-view__content .form .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-main-view__content .form .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-main-view__content .form .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-main-view__content .form .button-group button[type=submit].disabled,.valio-main-view__content .form .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}@media screen and (max-width:782px){.valio-main-view__content .form .button-group button{font-size:.875rem;max-width:-moz-max-content!important;max-width:max-content!important;min-width:unset!important;padding:.75rem 1.375rem;width:100%!important}}.valio-main-view__content .form .button-group button.create-valio-account{background:var(--valio-action-blue);border:1px solid var(--valio-action-blue)}.valio-main-view__content .form .button-group button.continue-to-login{background:transparent;border:1px solid var(--valio-action-blue);color:var(--valio-action-blue)}.valio-main-view__content .form-footer{height:-moz-max-content;height:max-content;margin-top:auto;max-width:20.0625rem}@media screen and (max-width:782px){.valio-main-view__content .form-footer{max-width:unset}}.valio-main-view__content .form-footer p{color:var(--text-secondary);font-family:var(--font-family-gotham);font-size:.875rem;line-height:125%;margin-bottom:0}@media screen and (max-width:782px){.valio-main-view__content .form-footer p{font-size:.75rem;text-align:center}}.valio-main-login-wrapper{bottom:0;display:none;flex-direction:column;height:-moz-max-content;height:max-content;left:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .3s,visibility .3s ease-in-out .3s,display allow-discrete .3s ease;visibility:visible}.valio-main-login-wrapper.is-open{display:flex;flex-direction:column;height:auto;opacity:1;padding-bottom:var(--login-gutter);position:relative}@media screen and (max-width:782px){.valio-main-login-wrapper.is-open{display:flex}}@starting-style{.valio-main-login-wrapper.is-open{opacity:0}}.valio-main-login-wrapper.is-hidden{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-main-login__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}@media screen and (max-width:782px){.valio-main-login__top{left:0;position:absolute;right:0;top:0;z-index:1}}@media(max-width:782px){.valio-main-login__top .logo{display:none}}.valio-main-login__content{gap:3.75rem}@media screen and (min-width:783px){.valio-main-login__content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.valio-main-login__content{gap:2rem}}@media screen and (max-width:782px){.valio-main-login__content{gap:0;padding-bottom:2rem;top:-112px}}.valio-main-login__content .image{position:relative}@media screen and (max-width:782px){.valio-main-login__content .image{border-radius:unset;margin-left:calc(var(--login-gutter)*-1);margin-right:calc(var(--login-gutter)*-1)}}.valio-main-login__content .image img{border-radius:var(--radius-radius-24,24px);min-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:782px){.valio-main-login__content .image img{border-radius:unset}}@media screen and (max-width:600px){.valio-main-login__content .image img{height:100%;max-height:387px;min-height:unset}}@media(max-width:782px){.valio-main-login__content .image:before{background-color:var(--valio-natural-white);border-radius:var(--radius-radius-24,24px);bottom:-20px;content:"";height:40px;left:0;position:absolute;width:100vw}}.valio-main-login__content .content{display:flex;flex-direction:column;margin-top:1.5rem;position:relative}@media(max-width:782px){.valio-main-login__content .content{margin-left:auto;margin-right:auto;max-width:20rem}}.valio-main-login__content .content h2{color:var(--valio-iconic-blue);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:1.92px;line-height:var(--line-height-h2);margin-bottom:1.5rem;text-transform:uppercase}@media(max-width:782px){.valio-main-login__content .content h2{text-align:center}}.valio-main-login__content .content .message{color:#bd292a;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:1rem 0}.valio-main-login__content .content .message.is-hidden{display:none}.valio-main-login__content .content ul{color:var(--valio-iconic-blue);list-style:none;margin-bottom:0;margin-left:0;max-width:380px;padding-left:0}.valio-main-login__content .content ul li{color:var(--valio-iconic-blue);font-size:1rem;font-weight:500;margin-bottom:0;margin-left:1.625rem;position:relative}@media(max-width:782px){.valio-main-login__content .content ul li{font-size:.875rem}}.valio-main-login__content .content ul li:only-child{margin-left:0}@media(max-width:782px){.valio-main-login__content .content ul li:only-child{text-align:center}}.valio-main-login__content .content ul li:only-child:before{display:none}.valio-main-login__content .content ul li:before{background-color:var(--valio-iconic-blue);content:"";height:.875rem;left:-1.625rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2715%27 fill=%27none%27%3E%3Cpath fill=%27%23002F6D%27 d=%27M9.524 5.137C8.416 4.096 7.87 2.527 7.857.35h-.858C6.986 2.527 6.44 4.1 5.333 5.137 4.083 6.31 2.132 6.717.5 6.827v.901c1.635.114 3.583.517 4.833 1.69 1.107 1.042 1.653 2.611 1.666 4.788h.858c.014-2.177.559-3.75 1.667-4.787 1.25-1.174 3.2-1.58 4.832-1.691v-.9c-1.635-.114-3.583-.517-4.832-1.691%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2715%27 fill=%27none%27%3E%3Cpath fill=%27%23002F6D%27 d=%27M9.524 5.137C8.416 4.096 7.87 2.527 7.857.35h-.858C6.986 2.527 6.44 4.1 5.333 5.137 4.083 6.31 2.132 6.717.5 6.827v.901c1.635.114 3.583.517 4.833 1.69 1.107 1.042 1.653 2.611 1.666 4.788h.858c.014-2.177.559-3.75 1.667-4.787 1.25-1.174 3.2-1.58 4.832-1.691v-.9c-1.635-.114-3.583-.517-4.832-1.691%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;position:absolute;top:3px;width:.875rem}.valio-main-login__content .content .button-group{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:1.5rem;margin-top:1.5rem;max-width:20rem}@media screen and (max-width:782px){.valio-main-login__content .content .button-group{max-width:unset}}.valio-main-login__content .content .button-group button{align-items:center;background:var(--color-white);border:1px solid rgba(97,97,97,.2);border-radius:1.875rem;color:var(--color-blueberry-blue);cursor:pointer;display:flex;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);gap:.75rem;justify-content:center;letter-spacing:.01rem;line-height:120%;min-width:20rem;padding:.6875rem 1.5rem;position:relative;width:100%}@media screen and (max-width:782px){.valio-main-login__content .content .button-group button{max-width:20rem;min-width:unset;width:100%}}.valio-main-login__content .content .button-group button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-main-login__content .content .button-group button:active,.valio-main-login__content .content .button-group button:focus,.valio-main-login__content .content .button-group button:hover{filter:brightness(.9)}.valio-main-login__content .content .button-group button.login-with-apple:before{background-image:url(../../images/icon-apple.67ff22e4.png)}.valio-main-login__content .content .button-group button.login-with-google:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cg clip-path=%27url%28%23a%29%27%3E%3Cpath fill=%27%234285F4%27 d=%27M23.766 12.276c0-.816-.066-1.636-.207-2.438H12.24v4.62h6.482a5.56 5.56 0 0 1-2.399 3.647v2.999h3.867c2.271-2.09 3.576-5.177 3.576-8.828%27/%3E%3Cpath fill=%27%2334A853%27 d=%27M12.24 24c3.236 0 5.965-1.062 7.954-2.897l-3.867-2.998c-1.076.732-2.465 1.146-4.084 1.146-3.13 0-5.785-2.112-6.737-4.951h-3.99v3.09A12 12 0 0 0 12.239 24%27/%3E%3Cpath fill=%27%23FBBC04%27 d=%27M5.503 14.3a7.2 7.2 0 0 1 0-4.594v-3.09H1.517a12.01 12.01 0 0 0 0 10.776z%27/%3E%3Cpath fill=%27%23EA4335%27 d=%27M12.24 4.75a6.52 6.52 0 0 1 4.603 1.799l3.425-3.426A11.53 11.53 0 0 0 12.24 0 12 12 0 0 0 1.516 6.615l3.986 3.09C6.45 6.863 9.108 4.75 12.239 4.75%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27a%27%3E%3Cpath fill=%27%23fff%27 d=%27M0 0h24v24H0z%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.valio-main-login__content .content .button-group button.login-with-facebook:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cg clip-path=%27url%28%23a%29%27%3E%3Cpath fill=%27%231877F2%27 d=%27M24 12c0-6.627-5.373-12-12-12S0 5.373 0 12c0 5.99 4.388 10.954 10.125 11.854V15.47H7.078V12h3.047V9.356c0-3.007 1.792-4.668 4.533-4.668 1.312 0 2.686.234 2.686.234v2.953H15.83c-1.491 0-1.956.925-1.956 1.875V12h3.328l-.532 3.469h-2.796v8.385C19.612 22.954 24 17.99 24 12%27/%3E%3Cpath fill=%27%23fff%27 d=%27M16.671 15.469 17.203 12h-3.328V9.75c0-.949.465-1.875 1.956-1.875h1.513V4.922s-1.374-.234-2.686-.234c-2.741 0-4.533 1.66-4.533 4.668V12H7.078v3.469h3.047v8.385a12.1 12.1 0 0 0 3.75 0V15.47z%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27a%27%3E%3Cpath fill=%27%23fff%27 d=%27M0 0h24v24H0z%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.valio-main-login__content .content .button-group button.login-with-email:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath fill=%27%23002F6D%27 fill-rule=%27evenodd%27 d=%27M1.846 19.385V5.835l8.93 8.44c.348.33.786.495 1.224.495a1.78 1.78 0 0 0 1.225-.495l8.929-8.44v13.55zM20.77 4.615l-8.727 8.319-8.8-8.318zm1.384-1.845H1.846A1.85 1.85 0 0 0 0 4.616v14.769c0 1.018.828 1.846 1.846 1.846h20.308A1.85 1.85 0 0 0 24 19.385V4.615a1.85 1.85 0 0 0-1.846-1.845%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E")}.valio-main-login__content .content .button-group button:before{background-position:50%;background-repeat:no-repeat;background-size:1.5rem;content:"";display:inline-flex;height:1.5rem;left:0;position:relative;top:calc(50% - 12px);width:1.5rem}.valio-main-login__content .content .button-group button.is-loading{opacity:.4;pointer-events:none}.valio-main-login__content .form-footer{height:-moz-max-content;height:max-content;margin-top:auto;max-width:20.0625rem}@media screen and (max-width:782px){.valio-main-login__content .form-footer{max-width:unset}}.valio-main-login__content .form-footer p{color:var(--text-secondary);font-family:var(--font-family-gotham);font-size:.875rem;line-height:125%;margin-bottom:0}@media screen and (max-width:782px){.valio-main-login__content .form-footer p{font-size:.75rem;text-align:center}}.valio-choose-to-login-or-signup-wrapper{bottom:0;display:none;flex-direction:column;height:-moz-max-content;height:max-content;left:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .3s,visibility .3s ease-in-out .3s,display allow-discrete .3s ease;visibility:visible}.valio-choose-to-login-or-signup-wrapper.is-open{display:flex;flex-direction:column;height:auto;opacity:1;padding-bottom:var(--login-gutter);position:relative}@media screen and (max-width:782px){.valio-choose-to-login-or-signup-wrapper.is-open{display:flex}}@starting-style{.valio-choose-to-login-or-signup-wrapper.is-open{opacity:0}}.valio-choose-to-login-or-signup-wrapper.is-hidden{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-choose-to-login-or-signup__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}@media screen and (max-width:782px){.valio-choose-to-login-or-signup__top{left:0;position:absolute;right:0;top:0;z-index:1}}@media(max-width:782px){.valio-choose-to-login-or-signup__top .logo{display:none}}.valio-choose-to-login-or-signup__content{gap:3.75rem}@media screen and (min-width:783px){.valio-choose-to-login-or-signup__content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.valio-choose-to-login-or-signup__content{gap:2rem}}@media screen and (max-width:782px){.valio-choose-to-login-or-signup__content{gap:0;padding-bottom:2rem;top:-112px}}.valio-choose-to-login-or-signup__content .image{position:relative}@media screen and (max-width:782px){.valio-choose-to-login-or-signup__content .image{border-radius:unset;margin-left:calc(var(--login-gutter)*-1);margin-right:calc(var(--login-gutter)*-1)}}.valio-choose-to-login-or-signup__content .image img{border-radius:var(--radius-radius-24,24px);min-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:782px){.valio-choose-to-login-or-signup__content .image img{border-radius:unset}}@media screen and (max-width:600px){.valio-choose-to-login-or-signup__content .image img{height:100%;max-height:387px;min-height:unset}}@media(max-width:782px){.valio-choose-to-login-or-signup__content .image:before{background-color:var(--valio-natural-white);border-radius:var(--radius-radius-24,24px);bottom:-20px;content:"";height:40px;left:0;position:absolute;width:100vw}}.valio-choose-to-login-or-signup__content .form{display:flex;flex-direction:column;margin-top:1.5rem;position:relative}@media(max-width:782px){.valio-choose-to-login-or-signup__content .form{margin-left:auto;margin-right:auto;max-width:20rem}.valio-choose-to-login-or-signup__content .form>*{text-align:center}}.valio-choose-to-login-or-signup__content .form h2{color:var(--valio-iconic-blue);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:1.92px;line-height:var(--line-height-h2);margin-bottom:2.375rem;text-transform:uppercase}.valio-choose-to-login-or-signup__content .form p{color:var(--valio-iconic-blue);margin-bottom:0}@media(max-width:782px){.valio-choose-to-login-or-signup__content .form p{font-size:.875rem}}.valio-choose-to-login-or-signup__content .form .button-group{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:2.5rem;margin-top:2.5rem}@media screen and (max-width:782px){.valio-choose-to-login-or-signup__content .form .button-group{align-items:center;flex-direction:column;flex-wrap:wrap;gap:.625rem;justify-content:center;margin:5.625rem auto}}.valio-choose-to-login-or-signup__content .form .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500;min-width:17.6875rem}@media(max-width:782px){.valio-choose-to-login-or-signup__content .form .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-choose-to-login-or-signup__content .form .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-choose-to-login-or-signup__content .form .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-choose-to-login-or-signup__content .form .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-choose-to-login-or-signup__content .form .button-group button[type=submit].disabled,.valio-choose-to-login-or-signup__content .form .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}@media screen and (max-width:782px)and (min-width:600px){.valio-choose-to-login-or-signup__content .form .button-group button{max-width:20rem!important;min-width:unset!important;width:-moz-max-content!important;width:max-content!important}}@media screen and (max-width:600px){.valio-choose-to-login-or-signup__content .form .button-group button{max-width:20rem!important;min-width:unset!important;width:-moz-max-content!important;width:max-content!important}}.valio-choose-to-login-or-signup__content .form .button-group button.create-valio-account{background:var(--valio-action-blue);border:1px solid var(--valio-action-blue)}.valio-choose-to-login-or-signup__content .form .button-group button.continue-to-login{background:transparent;border:1px solid var(--valio-action-blue);color:var(--valio-action-blue)}.valio-choose-to-login-or-signup__content .form-footer{height:-moz-max-content;height:max-content;margin-top:auto;max-width:20.0625rem}@media screen and (max-width:782px){.valio-choose-to-login-or-signup__content .form-footer{max-width:unset}}.valio-choose-to-login-or-signup__content .form-footer p{color:var(--text-secondary);font-family:var(--font-family-gotham);font-size:.875rem;line-height:125%;margin-bottom:0}@media screen and (max-width:782px){.valio-choose-to-login-or-signup__content .form-footer p{font-size:.75rem;text-align:center}}.valio-login-wrapper{bottom:0;display:none;flex-direction:column;height:-moz-max-content;height:max-content;left:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .3s,visibility .3s ease-in-out .3s,display allow-discrete .3s ease;visibility:visible}.valio-login-wrapper.is-open{display:flex;flex-direction:column;height:auto;opacity:1;padding-bottom:var(--login-gutter);position:relative}@media screen and (max-width:782px){.valio-login-wrapper.is-open{display:flex}}@starting-style{.valio-login-wrapper.is-open{opacity:0}}.valio-login-wrapper.is-hidden{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-login__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}@media screen and (max-width:782px){.valio-login__top{left:0;position:absolute;right:0;top:0;z-index:1}}@media(max-width:782px){.valio-login__top .logo{display:none}}.valio-login__content{gap:3.75rem}@media screen and (min-width:783px){.valio-login__content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.valio-login__content{gap:2rem}}@media screen and (max-width:782px){.valio-login__content{gap:0;padding-bottom:2rem;top:-112px}}.valio-login__content .image{position:relative}@media screen and (max-width:782px){.valio-login__content .image{border-radius:unset;margin-left:calc(var(--login-gutter)*-1);margin-right:calc(var(--login-gutter)*-1)}}.valio-login__content .image img{border-radius:var(--radius-radius-24,24px);min-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:782px){.valio-login__content .image img{border-radius:unset}}@media screen and (max-width:600px){.valio-login__content .image img{height:100%;max-height:387px;min-height:unset}}@media(max-width:782px){.valio-login__content .image:before{background-color:var(--valio-natural-white);border-radius:var(--radius-radius-24,24px);bottom:-20px;content:"";height:40px;left:0;position:absolute;width:100vw}}.valio-login__content .form{display:flex;flex-direction:column;margin-top:1.5rem;position:relative}@media(max-width:782px){.valio-login__content .form{margin-left:auto;margin-right:auto;max-width:20rem}.valio-login__content .form h2{text-align:center}}.valio-login__content .form .signInWithPassword.email-error .form-group input[type=email],.valio-login__content .form .signInWithPassword.error .form-group input{background-color:#fff4f4;border-color:#d12d2f}.valio-login__content .form .message{color:#bd292a;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:1rem 0}.valio-login__content .form .message.is-hidden{display:none}.valio-login__content .form h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:1.92px;line-height:var(--line-height-h2);text-transform:uppercase}.valio-login__content .form h2,.valio-login__content .form p{color:var(--valio-iconic-blue);margin-bottom:2.375rem}.valio-login__content .form fieldset{border:none;margin:0;padding:0}.valio-login__content .form form.signInWithPassword input[type=email],.valio-login__content .form form.signInWithPassword input[type=password],.valio-login__content .form form.signInWithPassword input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:4px;display:block;font-size:16px;opacity:1;padding:.75rem;visibility:visible;width:100%}.valio-login__content .form form.signInWithPassword input[type=email]:focus-within,.valio-login__content .form form.signInWithPassword input[type=password]:focus-within,.valio-login__content .form form.signInWithPassword input[type=text]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-login__content .form form.signInWithPassword input[type=email]{margin-bottom:1rem}.valio-login__content .form label{color:var(--valio-iconic-blue);display:block;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:.5rem}.valio-login__content .form .form-group{display:flex;flex-direction:column;max-width:22.0625rem}@media screen and (max-width:782px){.valio-login__content .form .form-group{max-width:unset}}.valio-login__content .form .form-group.email .message{margin-top:0}.valio-login__content .form .form-group.password{position:relative}.valio-login__content .form .form-group.password .showPassword{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%23616161%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M17.4 17.198A9.4 9.4 0 0 1 12 19c-6.364 0-10-7-10-7 1.13-2.028 2.7-3.8 4.6-5.197m3.49-1.593A8.6 8.6 0 0 1 12 5c6.364 0 10 7 10 7-.552.994-1.21 1.93-1.964 2.791m-6.109-.936c-.25.258-.55.465-.885.608a2.82 2.82 0 0 1-2.131.036 2.7 2.7 0 0 1-.907-.577 2.6 2.6 0 0 1-.6-.873 2.54 2.54 0 0 1 .037-2.052 2.6 2.6 0 0 1 .632-.852M2 2l20 20%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px;border:none;bottom:13px;cursor:pointer;height:24px;margin:0;padding:0;position:absolute;right:16px;width:24px}.valio-login__content .form .form-group.password .showPassword:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-login__content .form .button-group{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem;margin-top:.75rem}@media screen and (max-width:782px){.valio-login__content .form .button-group{align-items:center}}.valio-login__content .form button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media screen and (max-width:782px){.valio-login__content .form button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-login__content .form button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-login__content .form button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:1.125rem;font-weight:500;letter-spacing:.18px;line-height:1.1;margin-top:3.125rem;max-width:-moz-max-content;max-width:max-content;padding:.8125rem 1.5rem;text-transform:uppercase;transition:background .3s ease-in-out;width:100%}@media screen and (max-width:782px){.valio-login__content .form button[type=submit]{font-size:.875rem;margin-top:2rem;padding:.75rem 1.375rem}}.valio-login__content .form button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}.valio-login__content .form button.forgotPasswordButton{background-color:transparent;color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.2;padding:0;text-align:left;text-decoration:underline;text-decoration:unset}@media screen and (max-width:782px){.valio-login__content .form button.forgotPasswordButton{align-self:flex-start}}.valio-login__content .form-footer{height:-moz-max-content;height:max-content;margin-top:auto;max-width:20.0625rem}@media screen and (max-width:782px){.valio-login__content .form-footer{max-width:unset}}.valio-login__content .form-footer p{color:var(--text-secondary);font-family:var(--font-family-gotham);font-size:.875rem;line-height:125%;margin-bottom:0}@media screen and (max-width:782px){.valio-login__content .form-footer p{font-size:.75rem;text-align:center}}.valio-email-password-login-wrapper{bottom:0;display:none;flex-direction:column;height:-moz-max-content;height:max-content;left:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .3s,visibility .3s ease-in-out .3s,display allow-discrete .3s ease;visibility:visible}.valio-email-password-login-wrapper.is-open{display:flex;flex-direction:column;height:auto;opacity:1;padding-bottom:var(--login-gutter);position:relative}@media screen and (max-width:782px){.valio-email-password-login-wrapper.is-open{display:flex}}@starting-style{.valio-email-password-login-wrapper.is-open{opacity:0}}.valio-email-password-login-wrapper.is-hidden{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-email-password-login__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}@media screen and (max-width:782px){.valio-email-password-login__top{left:0;position:absolute;right:0;top:0;z-index:1}}.valio-email-password-login__content{gap:3.75rem}@media screen and (min-width:783px){.valio-email-password-login__content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.valio-email-password-login__content{gap:2rem}}@media screen and (max-width:782px){.valio-email-password-login__content{gap:0;padding-bottom:2rem;top:-112px}}.valio-email-password-login__content .image{position:relative}@media screen and (max-width:782px){.valio-email-password-login__content .image{border-radius:unset;margin-left:calc(var(--login-gutter)*-1);margin-right:calc(var(--login-gutter)*-1)}}.valio-email-password-login__content .image img{border-radius:var(--radius-radius-24,24px);min-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:782px){.valio-email-password-login__content .image img{border-radius:unset}}@media screen and (max-width:600px){.valio-email-password-login__content .image img{height:100%;max-height:387px;min-height:unset}}@media(max-width:782px){.valio-email-password-login__content .image:before{background-color:var(--valio-natural-white);border-radius:var(--radius-radius-24,24px);bottom:-20px;content:"";height:40px;left:0;position:absolute;width:100vw}}.valio-email-password-login__content .form{display:flex;flex-direction:column;margin-top:1.5rem;position:relative}@media(max-width:782px){.valio-email-password-login__content .form{margin-left:auto;margin-right:auto;max-width:20rem}}.valio-email-password-login__content .form .emailPasswordSignInForm.email-error .form-group input[type=email],.valio-email-password-login__content .form .emailPasswordSignInForm.error .form-group input{background-color:#fff4f4;border-color:#d12d2f}.valio-email-password-login__content .form .message{color:#bd292a;font-family:var(--font-family-gotham);font-size:14px;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:1rem 0}.valio-email-password-login__content .form .message.is-hidden{display:none}.valio-email-password-login__content .form h2{color:var(--valio-iconic-blue);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:1.92px;line-height:var(--line-height-h2);margin-bottom:2.375rem;text-transform:uppercase}@media(max-width:782px){.valio-email-password-login__content .form h2{text-align:center}}.valio-email-password-login__content .form p{color:var(--valio-iconic-blue);margin-bottom:2.375rem}@media(max-width:782px){.valio-email-password-login__content .form p{font-size:.875rem;text-align:center}}.valio-email-password-login__content .form fieldset{border:none;margin:0;padding:0}.valio-email-password-login__content .form form.emailPasswordSignInForm input[type=email],.valio-email-password-login__content .form form.emailPasswordSignInForm input[type=password],.valio-email-password-login__content .form form.emailPasswordSignInForm input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:4px;display:block;font-size:16px;opacity:1;padding:.75rem;visibility:visible;width:100%}.valio-email-password-login__content .form form.emailPasswordSignInForm input[type=email]:focus-within,.valio-email-password-login__content .form form.emailPasswordSignInForm input[type=password]:focus-within,.valio-email-password-login__content .form form.emailPasswordSignInForm input[type=text]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-password-login__content .form form.emailPasswordSignInForm input[type=email]{margin-bottom:1rem}.valio-email-password-login__content .form label{color:var(--valio-iconic-blue);display:block;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:.5rem}.valio-email-password-login__content .form .form-group{display:flex;flex-direction:column;max-width:22.0625rem}@media screen and (max-width:782px){.valio-email-password-login__content .form .form-group{max-width:unset}}.valio-email-password-login__content .form .form-group.email .message{margin-top:0}.valio-email-password-login__content .form .form-group.password{position:relative}.valio-email-password-login__content .form .form-group.password .showPassword{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%23616161%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M17.4 17.198A9.4 9.4 0 0 1 12 19c-6.364 0-10-7-10-7 1.13-2.028 2.7-3.8 4.6-5.197m3.49-1.593A8.6 8.6 0 0 1 12 5c6.364 0 10 7 10 7-.552.994-1.21 1.93-1.964 2.791m-6.109-.936c-.25.258-.55.465-.885.608a2.82 2.82 0 0 1-2.131.036 2.7 2.7 0 0 1-.907-.577 2.6 2.6 0 0 1-.6-.873 2.54 2.54 0 0 1 .037-2.052 2.6 2.6 0 0 1 .632-.852M2 2l20 20%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px;border:none;bottom:13px;cursor:pointer;height:24px;margin:0;padding:0;position:absolute;right:16px;width:24px}.valio-email-password-login__content .form .form-group.password .showPassword:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-password-login__content .form .button-group{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem;margin-top:.75rem}@media screen and (max-width:782px){.valio-email-password-login__content .form .button-group{align-items:center;flex-direction:column;gap:.625rem;justify-content:center}}.valio-email-password-login__content .form button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media screen and (max-width:782px){.valio-email-password-login__content .form button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-email-password-login__content .form button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-password-login__content .form button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:1.125rem;font-weight:var(--font-weight-medium);letter-spacing:.18px;line-height:1.1;margin-top:3.125rem;max-width:-moz-max-content;max-width:max-content;padding:.8125rem 1.5rem;text-transform:uppercase;transition:background .3s ease-in-out;width:100%}@media screen and (max-width:782px){.valio-email-password-login__content .form button[type=submit]{font-size:.875rem;margin-top:2rem;padding:.75rem 1.375rem}}.valio-email-password-login__content .form button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}.valio-email-password-login__content .form button.forgotPasswordButton{background-color:transparent;color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.2;padding:0;text-align:left;text-decoration:underline;text-decoration:unset}@media screen and (max-width:782px){.valio-email-password-login__content .form button.forgotPasswordButton{align-self:flex-start}}.valio-email-password-login__content .form-footer{height:-moz-max-content;height:max-content;margin-top:auto;max-width:20.0625rem}@media screen and (max-width:782px){.valio-email-password-login__content .form-footer{max-width:unset}}.valio-email-password-login__content .form-footer p{color:var(--text-secondary);font-family:var(--font-family-gotham);font-size:.875rem;line-height:125%;margin-bottom:0}@media screen and (max-width:782px){.valio-email-password-login__content .form-footer p{font-size:.75rem;text-align:center}}.valio-forgot-password-wrapper{align-items:center;bottom:0;display:none;flex-direction:column;justify-content:flex-start;left:0;margin:0 auto;opacity:1;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .2s,visibility .3s ease-in-out .2s,display allow-discrete .3s ease;visibility:visible;width:100%}@media screen and (max-width:782px){.valio-forgot-password-wrapper{-webkit-hyphens:auto;hyphens:auto;margin-left:auto;margin-right:auto;width:calc(100% - var(--login-gutter)*2)}}.valio-forgot-password-wrapper.is-open{display:flex;opacity:1}@starting-style{.valio-forgot-password-wrapper.is-open{opacity:0}}.valio-forgot-password-wrapper[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden;z-index:-1}.valio-forgot-password-wrapper>h2{color:var(--valio-iconic-blue);margin-bottom:1rem;text-align:center}.valio-forgot-password-wrapper>p{color:var(--valio-iconic-blue);margin-bottom:3.125rem;text-align:center}.valio-forgot-password-wrapper>p.is-hidden{display:none}.valio-forgot-password-wrapper.is-open{height:auto;padding-bottom:var(--login-gutter);position:relative}.valio-forgot-password-wrapper.is-hidden{opacity:0;pointer-events:none;visibility:hidden;z-index:-1}.valio-forgot-password{width:100%}.valio-forgot-password__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}.valio-forgot-password__content{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:31.25rem}.valio-forgot-password__content>h2{color:var(--valio-iconic-blue);margin-bottom:1rem;text-align:center}.valio-forgot-password__content>p{color:var(--valio-iconic-blue);margin-bottom:3.125rem;text-align:center}.valio-forgot-password__content>p.is-hidden{display:none}.valio-forgot-password__content h3{color:var(--valio-iconic-blue);text-align:center}.valio-forgot-password__content h3[aria-hidden=true]{display:none}.valio-forgot-password__content form{width:100%}.valio-forgot-password__content form.error .form-group input{background-color:#fff4f4;border-color:#d12d2f}.valio-forgot-password__content form .form-group label,.valio-forgot-password__content form .form-group p{color:var(--valio-iconic-blue);display:block;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:125%;margin-bottom:.5rem}.valio-forgot-password__content form .form-group p{font-weight:var(--font-weight-normal);letter-spacing:-.42px}.valio-forgot-password__content form .form-group p[aria-hidden=true]{display:none}.valio-forgot-password__content form .form-group input{background-color:#fff;border:1px solid #ccc;border-radius:4px;border-radius:var(--radius-radius-12,12px);display:block;font-size:16px;opacity:1;padding:.75rem;visibility:visible;width:100%}.valio-forgot-password__content form .form-group input:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-forgot-password__content form .button-group{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:6.25rem}@media screen and (max-width:768px){.valio-forgot-password__content form .button-group{margin-top:3.125rem}}.valio-forgot-password__content form .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media(max-width:782px){.valio-forgot-password__content form .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-forgot-password__content form .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-forgot-password__content form .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-forgot-password__content form .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-forgot-password__content form .button-group button[type=submit].disabled,.valio-forgot-password__content form .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}.valio-forgot-password__content form .button-group button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-forgot-password__content form .message{color:#bd292a;font-family:var(--font-family-gotham);font-size:14px;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:1rem 0}.valio-forgot-password__content form .message.is-hidden{display:none}.valio-email-forgot-password-wrapper{align-items:center;bottom:0;display:none;flex-direction:column;justify-content:flex-start;left:0;margin:0 auto;opacity:1;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .2s,visibility .3s ease-in-out .2s,display allow-discrete .3s ease;visibility:visible;width:100%}@media screen and (max-width:782px){.valio-email-forgot-password-wrapper{-webkit-hyphens:auto;hyphens:auto;margin-left:auto;margin-right:auto;width:calc(100% - var(--login-gutter)*2)}}.valio-email-forgot-password-wrapper.is-open{display:flex;opacity:1}@starting-style{.valio-email-forgot-password-wrapper.is-open{opacity:0}}.valio-email-forgot-password-wrapper[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden;z-index:-1}.valio-email-forgot-password-wrapper>h2{color:var(--valio-iconic-blue);margin-bottom:1rem;text-align:center}.valio-email-forgot-password-wrapper>p{color:var(--valio-iconic-blue);margin-bottom:3.125rem;text-align:center}.valio-email-forgot-password-wrapper>p.is-hidden{display:none}.valio-email-forgot-password-wrapper.is-open{height:auto;padding-bottom:var(--login-gutter);position:relative}.valio-email-forgot-password-wrapper.is-hidden{opacity:0;pointer-events:none;visibility:hidden;z-index:-1}.valio-email-forgot-password{width:100%}.valio-email-forgot-password__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}.valio-email-forgot-password__content{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:31.25rem}.valio-email-forgot-password__content>h2{color:var(--valio-iconic-blue);margin-bottom:1rem;text-align:center}.valio-email-forgot-password__content>p{color:var(--valio-iconic-blue);margin-bottom:3.125rem;text-align:center}.valio-email-forgot-password__content>p.is-hidden{display:none}.valio-email-forgot-password__content h3{color:var(--valio-iconic-blue);text-align:center}.valio-email-forgot-password__content h3[aria-hidden=true]{display:none}.valio-email-forgot-password__content form{width:100%}.valio-email-forgot-password__content form.error .form-group input{background-color:#fff4f4;border-color:#d12d2f}.valio-email-forgot-password__content form .form-group label,.valio-email-forgot-password__content form .form-group p{color:var(--valio-iconic-blue);display:block;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:125%;margin-bottom:.5rem}.valio-email-forgot-password__content form .form-group p{font-weight:var(--font-weight-normal);letter-spacing:-.42px}.valio-email-forgot-password__content form .form-group p[aria-hidden=true]{display:none}.valio-email-forgot-password__content form .form-group input{background-color:#fff;border:1px solid #ccc;border-radius:4px;border-radius:var(--radius-radius-12,12px);display:block;font-size:16px;opacity:1;padding:.75rem;visibility:visible;width:100%}.valio-email-forgot-password__content form .form-group input:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-forgot-password__content form .button-group{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:6.25rem}@media screen and (max-width:768px){.valio-email-forgot-password__content form .button-group{margin-top:3.125rem}}.valio-email-forgot-password__content form .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media(max-width:782px){.valio-email-forgot-password__content form .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-email-forgot-password__content form .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-email-forgot-password__content form .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-email-forgot-password__content form .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-forgot-password__content form .button-group button[type=submit].disabled,.valio-email-forgot-password__content form .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}.valio-email-forgot-password__content form .button-group button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-forgot-password__content form .message{color:#bd292a;font-family:var(--font-family-gotham);font-size:14px;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:1rem 0}.valio-email-forgot-password__content form .message.is-hidden{display:none}.valio-new-password{align-items:center;bottom:0;display:none;flex-direction:column;justify-content:flex-start;left:0;margin:0 auto;opacity:1;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .2s,visibility .3s ease-in-out .2s,display allow-discrete .3s ease;visibility:visible;width:100%}@media screen and (max-width:782px){.valio-new-password{-webkit-hyphens:auto;hyphens:auto;margin-left:auto;margin-right:auto;width:calc(100% - var(--login-gutter)*2)}}.valio-new-password.is-open{display:flex;opacity:1}@starting-style{.valio-new-password.is-open{opacity:0}}.valio-new-password[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden;z-index:-1}.valio-new-password>h2{margin-bottom:1rem}.valio-new-password>h2,.valio-new-password>p{color:var(--valio-iconic-blue);text-align:center}.valio-new-password>p{margin-bottom:3.125rem}.valio-new-password>p.is-hidden{display:none}.valio-new-password.is-open{height:auto;padding-bottom:var(--login-gutter);position:relative}.valio-new-password form{width:100%}.valio-new-password form.error input{background-color:#fff4f4;border-color:#d12d2f}.valio-new-password form.error .error-message{color:#d12d2f;margin-top:.5rem}.valio-new-password form .form-group{display:flex;flex-direction:column;position:relative}.valio-new-password form .form-group .showPassword{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%23616161%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M17.4 17.198A9.4 9.4 0 0 1 12 19c-6.364 0-10-7-10-7 1.13-2.028 2.7-3.8 4.6-5.197m3.49-1.593A8.6 8.6 0 0 1 12 5c6.364 0 10 7 10 7-.552.994-1.21 1.93-1.964 2.791m-6.109-.936c-.25.258-.55.465-.885.608a2.82 2.82 0 0 1-2.131.036 2.7 2.7 0 0 1-.907-.577 2.6 2.6 0 0 1-.6-.873 2.54 2.54 0 0 1 .037-2.052 2.6 2.6 0 0 1 .632-.852M2 2l20 20%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px;border:none;bottom:13px;cursor:pointer;height:24px;margin:0;padding:0;position:absolute;right:16px;width:24px}.valio-new-password form .form-group .showPassword:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-new-password form .form-group label,.valio-new-password form .form-group p{color:var(--valio-iconic-blue);display:block;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:125%;margin-bottom:.5rem}.valio-new-password form .form-group p{font-weight:var(--font-weight-normal);letter-spacing:-.42px}.valio-new-password form .form-group input{background-color:#fff;border:1px solid #ccc;border-radius:4px;border-radius:var(--radius-radius-12,12px);display:block;font-size:16px;opacity:1;padding:.75rem;visibility:visible;width:100%}.valio-new-password form .form-group input:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-new-password form .button-group{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:6.25rem}@media screen and (max-width:768px){.valio-new-password form .button-group{margin-top:3.125rem}}.valio-new-password form .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media(max-width:782px){.valio-new-password form .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-new-password form .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-new-password form .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-new-password form .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-new-password form .button-group button[type=submit].disabled,.valio-new-password form .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}.valio-new-password form .button-group button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-new-password form .password-strength-indicator{margin-top:.625rem;padding:0 .3125rem}.valio-new-password form .password-strength-indicator[aria-hidden=true]{display:none}.valio-new-password form .password-strength-indicator .strength-bar{display:none;gap:.25rem;margin-bottom:.25rem}.valio-new-password form .password-strength-indicator .strength-bar.medium,.valio-new-password form .password-strength-indicator .strength-bar.strong,.valio-new-password form .password-strength-indicator .strength-bar.weak{display:flex}.valio-new-password form .password-strength-indicator .strength-bar .strength-segment{background-color:#d9d9d9;border-radius:.375rem;flex:1;height:.25rem;transition:background-color .3s ease}.valio-new-password form .password-strength-indicator .strength-bar.weak .strength-segment:first-child{background-color:var(--valio-strawberry-red)}.valio-new-password form .password-strength-indicator .strength-bar.medium .strength-segment:nth-child(-n+2){background-color:var(--valio-turmeric-yellow)}.valio-new-password form .password-strength-indicator .strength-bar.strong .strength-segment{background-color:var(--valio-leaf-green)}.valio-new-password form .password-strength-indicator .strength-text{color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:1rem;font-weight:var(--font-weight-normal);line-height:120%;margin-top:1.125rem}.valio-new-password form .message{color:#ff4d4d;margin-top:.5rem}.valio-new-password form .message.is-hidden{display:none}.valio-email-new-password{align-items:center;bottom:0;display:none;flex-direction:column;justify-content:flex-start;left:0;margin:0 auto;opacity:1;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .2s,visibility .3s ease-in-out .2s,display allow-discrete .3s ease;visibility:visible;width:100%}@media screen and (max-width:782px){.valio-email-new-password{-webkit-hyphens:auto;hyphens:auto;margin-left:auto;margin-right:auto;width:calc(100% - var(--login-gutter)*2)}}.valio-email-new-password.is-open{display:flex;opacity:1}@starting-style{.valio-email-new-password.is-open{opacity:0}}.valio-email-new-password[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden;z-index:-1}.valio-email-new-password>h2{color:var(--valio-iconic-blue);margin-bottom:1rem;text-align:center}.valio-email-new-password>p{color:var(--valio-iconic-blue);margin-bottom:3.125rem;text-align:center}.valio-email-new-password>p.is-hidden{display:none}.valio-email-new-password.is-open{height:auto;padding-bottom:var(--login-gutter);position:relative}.valio-email-new-password form{width:100%}.valio-email-new-password form.error input{background-color:#fff4f4;border-color:#d12d2f}.valio-email-new-password form.error .error-message{color:#d12d2f;margin-top:.5rem}.valio-email-new-password form .form-group{display:flex;flex-direction:column;position:relative}.valio-email-new-password form .form-group .showPassword{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%23616161%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M17.4 17.198A9.4 9.4 0 0 1 12 19c-6.364 0-10-7-10-7 1.13-2.028 2.7-3.8 4.6-5.197m3.49-1.593A8.6 8.6 0 0 1 12 5c6.364 0 10 7 10 7-.552.994-1.21 1.93-1.964 2.791m-6.109-.936c-.25.258-.55.465-.885.608a2.82 2.82 0 0 1-2.131.036 2.7 2.7 0 0 1-.907-.577 2.6 2.6 0 0 1-.6-.873 2.54 2.54 0 0 1 .037-2.052 2.6 2.6 0 0 1 .632-.852M2 2l20 20%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px;border:none;bottom:13px;cursor:pointer;height:24px;margin:0;padding:0;position:absolute;right:16px;width:24px}.valio-email-new-password form .form-group .showPassword:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-new-password form .form-group label,.valio-email-new-password form .form-group p{color:var(--valio-iconic-blue);display:block;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:125%;margin-bottom:.5rem}.valio-email-new-password form .form-group p{font-weight:var(--font-weight-normal);letter-spacing:-.42px}.valio-email-new-password form .form-group input{background-color:#fff;border:1px solid #ccc;border-radius:4px;border-radius:var(--radius-radius-12,12px);display:block;font-size:16px;opacity:1;padding:.75rem;visibility:visible;width:100%}.valio-email-new-password form .form-group input:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-new-password form .button-group{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:6.25rem}@media screen and (max-width:768px){.valio-email-new-password form .button-group{margin-top:3.125rem}}.valio-email-new-password form .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media(max-width:782px){.valio-email-new-password form .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-email-new-password form .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-email-new-password form .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-email-new-password form .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-new-password form .button-group button[type=submit].disabled,.valio-email-new-password form .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}.valio-email-new-password form .button-group button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-new-password form .password-strength-indicator{margin-top:.625rem;padding:0 .3125rem}.valio-email-new-password form .password-strength-indicator[aria-hidden=true]{display:none}.valio-email-new-password form .password-strength-indicator .strength-bar{display:none;gap:.25rem;margin-bottom:.25rem}.valio-email-new-password form .password-strength-indicator .strength-bar.medium,.valio-email-new-password form .password-strength-indicator .strength-bar.strong,.valio-email-new-password form .password-strength-indicator .strength-bar.weak{display:flex}.valio-email-new-password form .password-strength-indicator .strength-bar .strength-segment{background-color:#d9d9d9;border-radius:.375rem;flex:1;height:.25rem;transition:background-color .3s ease}.valio-email-new-password form .password-strength-indicator .strength-bar.weak .strength-segment:first-child{background-color:var(--valio-strawberry-red)}.valio-email-new-password form .password-strength-indicator .strength-bar.medium .strength-segment:nth-child(-n+2){background-color:var(--valio-turmeric-yellow)}.valio-email-new-password form .password-strength-indicator .strength-bar.strong .strength-segment{background-color:var(--valio-leaf-green)}.valio-email-new-password form .password-strength-indicator .strength-text{color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:1rem;font-weight:var(--font-weight-normal);line-height:120%;margin-top:1.125rem}.valio-email-new-password form .message{color:#ff4d4d;margin-top:.5rem}.valio-email-new-password form .message.is-hidden{display:none}.valio-create-account-wrapper{bottom:0;display:none;flex-direction:column;height:-moz-max-content;height:max-content;left:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .3s,visibility .3s ease-in-out .3s,display allow-discrete .3s ease;visibility:visible}.valio-create-account-wrapper.is-open{display:flex;flex-direction:column;height:auto;opacity:1;padding-bottom:var(--login-gutter);position:relative}@media screen and (max-width:782px){.valio-create-account-wrapper.is-open{display:flex}}@starting-style{.valio-create-account-wrapper.is-open{opacity:0}}.valio-create-account-wrapper.is-hidden{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-create-account__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}@media screen and (max-width:782px){.valio-create-account__top{left:0;position:absolute;right:0;top:0;z-index:1}}@media(max-width:782px){.valio-create-account__top .logo{display:none}}.valio-create-account__content{gap:3.75rem}@media screen and (min-width:783px){.valio-create-account__content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.valio-create-account__content{gap:2rem}}@media screen and (max-width:782px){.valio-create-account__content{gap:0;padding-bottom:2rem;top:-112px}}.valio-create-account__content .image{position:relative}@media screen and (max-width:782px){.valio-create-account__content .image{border-radius:unset;margin-left:calc(var(--login-gutter)*-1);margin-right:calc(var(--login-gutter)*-1)}}.valio-create-account__content .image img{border-radius:var(--radius-radius-24,24px);min-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:782px){.valio-create-account__content .image img{border-radius:unset}}@media screen and (max-width:600px){.valio-create-account__content .image img{height:100%;max-height:387px;min-height:unset}}@media(max-width:782px){.valio-create-account__content .image:before{background-color:var(--valio-natural-white);border-radius:var(--radius-radius-24,24px);bottom:-20px;content:"";height:40px;left:0;position:absolute;width:100vw}}.valio-create-account__content .form{display:flex;flex-direction:column;margin-top:1.5rem;position:relative}@media(max-width:782px){.valio-create-account__content .form{margin-left:auto;margin-right:auto;max-width:20rem}.valio-create-account__content .form h2{text-align:center}}.valio-create-account__content .form .signInWithPassword.error .form-group input{background-color:#fff4f4;border-color:#d12d2f}.valio-create-account__content .form .message{color:#bd292a;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:1rem 0}.valio-create-account__content .form .message.is-hidden{display:none}.valio-create-account__content .form .field-error-message{color:#bd292a;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:.5rem 0 0}.valio-create-account__content .form .field-error-message.is-hidden{display:none}.valio-create-account__content .form h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:1.92px;line-height:var(--line-height-h2);text-transform:uppercase}.valio-create-account__content .form h2,.valio-create-account__content .form p{color:var(--valio-iconic-blue);margin-bottom:2.375rem}.valio-create-account__content .form fieldset{border:none;margin:0;padding:0}.valio-create-account__content .form form.createAccountForm.email-error input[type=email],.valio-create-account__content .form form.createAccountForm.error input[type=email],.valio-create-account__content .form form.createAccountForm.error input[type=password],.valio-create-account__content .form form.createAccountForm.error input[type=text],.valio-create-account__content .form form.createAccountForm.password-error input[type=password]{background-color:#fff4f4;border-color:#d12d2f}.valio-create-account__content .form form.createAccountForm input[type=email],.valio-create-account__content .form form.createAccountForm input[type=password],.valio-create-account__content .form form.createAccountForm input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:4px;display:block;font-size:1rem;opacity:1;padding:.75rem;visibility:visible;width:100%}@media(max-width:782px){.valio-create-account__content .form form.createAccountForm input[type=email],.valio-create-account__content .form form.createAccountForm input[type=password],.valio-create-account__content .form form.createAccountForm input[type=text]{font-size:.875rem}}@media(max-width:782px){.valio-create-account__content .form form.createAccountForm input[type=email]::-moz-placeholder,.valio-create-account__content .form form.createAccountForm input[type=password]::-moz-placeholder,.valio-create-account__content .form form.createAccountForm input[type=text]::-moz-placeholder{font-size:.875rem}.valio-create-account__content .form form.createAccountForm input[type=email]::placeholder,.valio-create-account__content .form form.createAccountForm input[type=password]::placeholder,.valio-create-account__content .form form.createAccountForm input[type=text]::placeholder{font-size:.875rem}}.valio-create-account__content .form form.createAccountForm input[type=email]:focus-within,.valio-create-account__content .form form.createAccountForm input[type=password]:focus-within,.valio-create-account__content .form form.createAccountForm input[type=text]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-create-account__content .form label{color:var(--valio-iconic-blue);display:block;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:.5rem}.valio-create-account__content .form .form-group{display:flex;flex-direction:column;max-width:22.0625rem}@media screen and (max-width:782px){.valio-create-account__content .form .form-group{max-width:unset}}.valio-create-account__content .form .form-group.email{margin-bottom:1rem}.valio-create-account__content .form .form-group.password{position:relative}.valio-create-account__content .form .form-group.password .showPassword{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%23616161%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M17.4 17.198A9.4 9.4 0 0 1 12 19c-6.364 0-10-7-10-7 1.13-2.028 2.7-3.8 4.6-5.197m3.49-1.593A8.6 8.6 0 0 1 12 5c6.364 0 10 7 10 7-.552.994-1.21 1.93-1.964 2.791m-6.109-.936c-.25.258-.55.465-.885.608a2.82 2.82 0 0 1-2.131.036 2.7 2.7 0 0 1-.907-.577 2.6 2.6 0 0 1-.6-.873 2.54 2.54 0 0 1 .037-2.052 2.6 2.6 0 0 1 .632-.852M2 2l20 20%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px;border:none;cursor:pointer;height:24px;margin:0;padding:0;position:absolute;right:16px;top:38px;width:24px}.valio-create-account__content .form .form-group.password .showPassword:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-create-account__content .form .form-group.password .showPassword.is-active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%23616161%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M12 5c6.364 0 10 7 10 7s-3.636 7-10 7-10-7-10-7 3.636-7 10-7%27/%3E%3Cpath stroke=%27%23616161%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6%27/%3E%3C/svg%3E")}.valio-create-account__content .form .password-strength-indicator{margin-top:.625rem;max-width:22.0625rem;padding:0 .3125rem}.valio-create-account__content .form .password-strength-indicator[aria-hidden=true]{display:none}.valio-create-account__content .form .password-strength-indicator .strength-bar{display:none;gap:.25rem;margin-bottom:.25rem}.valio-create-account__content .form .password-strength-indicator .strength-bar.medium,.valio-create-account__content .form .password-strength-indicator .strength-bar.strong,.valio-create-account__content .form .password-strength-indicator .strength-bar.weak{display:flex}.valio-create-account__content .form .password-strength-indicator .strength-bar .strength-segment{background-color:#d9d9d9;border-radius:.375rem;flex:1;height:.25rem;transition:background-color .3s ease}.valio-create-account__content .form .password-strength-indicator .strength-bar.weak .strength-segment:first-child{background-color:var(--valio-strawberry-red)}.valio-create-account__content .form .password-strength-indicator .strength-bar.medium .strength-segment:nth-child(-n+2){background-color:var(--valio-turmeric-yellow)}.valio-create-account__content .form .password-strength-indicator .strength-bar.strong .strength-segment{background-color:var(--valio-leaf-green)}.valio-create-account__content .form .password-strength-indicator .strength-text{color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:1rem;font-weight:var(--font-weight-normal);line-height:120%;margin-top:1.125rem}.valio-create-account__content .form .terms-section{margin-top:1.5rem;max-width:22.0625rem}@media screen and (max-width:782px){.valio-create-account__content .form .terms-section{max-width:unset}}.valio-create-account__content .form .terms-section>p{color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);line-height:125%;margin-bottom:1.5rem}.valio-create-account__content .form .terms-section>p a{color:var(--valio-iconic-blue);text-decoration:underline}.valio-create-account__content .form .terms-section>p a:hover{color:var(--valio-action-blue)}.valio-create-account__content .form .button-group{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem;margin-top:.75rem}@media screen and (max-width:782px){.valio-create-account__content .form .button-group{align-items:center}}.valio-create-account__content .form button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media screen and (max-width:782px){.valio-create-account__content .form button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-create-account__content .form button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-create-account__content .form button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);cursor:pointer;font-family:var(--font-family-gotham);font-size:1.125rem;font-weight:var(--font-weight-medium);letter-spacing:.18px;line-height:1.1;margin-top:1.8rem;max-width:-moz-max-content;max-width:max-content;padding:.8125rem 1.5rem;text-transform:uppercase;transition:background .3s ease-in-out;width:100%}@media screen and (max-width:782px){.valio-create-account__content .form button[type=submit]{font-size:.875rem;margin-top:1.8rem;padding:.75rem 1.375rem}}.valio-create-account__content .form button[type=submit].disabled,.valio-create-account__content .form button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);cursor:not-allowed;pointer-events:none}.valio-create-account__content .form button[type=submit]:not([aria-disabled=true]):hover{background:var(--valio-action-blue-dark,#1a3d99)}.valio-create-account__content .form button.forgotPasswordButton{background-color:transparent;color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.2;padding:0;text-align:left;text-decoration:underline;text-decoration:unset}.valio-create-account__content .form-footer{height:-moz-max-content;height:max-content;margin-top:auto;max-width:20.0625rem}@media screen and (max-width:782px){.valio-create-account__content .form-footer{max-width:unset}}.valio-create-account__content .form-footer p{color:var(--text-secondary);font-family:var(--font-family-gotham);font-size:.875rem;line-height:125%;margin-bottom:0}@media screen and (max-width:782px){.valio-create-account__content .form-footer p{font-size:.75rem;text-align:center}}.valio-email-create-account-wrapper{bottom:0;display:none;flex-direction:column;height:-moz-max-content;height:max-content;left:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .3s,visibility .3s ease-in-out .3s,display allow-discrete .3s ease;visibility:visible}.valio-email-create-account-wrapper.is-open{display:flex;flex-direction:column;height:auto;opacity:1;padding-bottom:var(--login-gutter);position:relative}@media screen and (max-width:782px){.valio-email-create-account-wrapper.is-open{display:flex}}@starting-style{.valio-email-create-account-wrapper.is-open{opacity:0}}.valio-email-create-account-wrapper.is-hidden{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-email-create-account__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}@media screen and (max-width:782px){.valio-email-create-account__top{left:0;position:absolute;right:0;top:0;z-index:1}}.valio-email-create-account__content{gap:3.75rem}@media screen and (min-width:783px){.valio-email-create-account__content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.valio-email-create-account__content{gap:2rem}}@media screen and (max-width:782px){.valio-email-create-account__content{gap:0;padding-bottom:2rem;top:-112px}}.valio-email-create-account__content .image{position:relative}@media screen and (max-width:782px){.valio-email-create-account__content .image{border-radius:unset;margin-left:calc(var(--login-gutter)*-1);margin-right:calc(var(--login-gutter)*-1)}}.valio-email-create-account__content .image img{border-radius:var(--radius-radius-24,24px);min-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:782px){.valio-email-create-account__content .image img{border-radius:unset}}@media screen and (max-width:600px){.valio-email-create-account__content .image img{height:100%;max-height:387px;min-height:unset}}@media(max-width:782px){.valio-email-create-account__content .image:before{background-color:var(--valio-natural-white);border-radius:var(--radius-radius-24,24px);bottom:-20px;content:"";height:40px;left:0;position:absolute;width:100vw}}.valio-email-create-account__content .form{display:flex;flex-direction:column;margin-top:1.5rem;position:relative}@media(max-width:782px){.valio-email-create-account__content .form{margin-left:auto;margin-right:auto;max-width:20rem}}.valio-email-create-account__content .form .signInWithPassword.error .form-group input{background-color:#fff4f4;border-color:#d12d2f}.valio-email-create-account__content .form .message{color:#bd292a;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:1rem 0}.valio-email-create-account__content .form .message.is-hidden{display:none}.valio-email-create-account__content .form .field-error-message{color:#bd292a;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:.5rem 0 0}.valio-email-create-account__content .form .field-error-message.is-hidden{display:none}.valio-email-create-account__content .form h2{color:var(--valio-iconic-blue);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:1.92px;line-height:var(--line-height-h2);margin-bottom:2.375rem;text-transform:uppercase}@media(max-width:782px){.valio-email-create-account__content .form h2,.valio-email-create-account__content .form>p{text-align:center}}.valio-email-create-account__content .form p{color:var(--valio-iconic-blue);margin-bottom:2.375rem}@media(max-width:782px){.valio-email-create-account__content .form p{font-size:.875rem}}.valio-email-create-account__content .form fieldset{border:none;margin:0;padding:0}.valio-email-create-account__content .form form.createAccountForm.email-error input[type=email],.valio-email-create-account__content .form form.createAccountForm.error input[type=email],.valio-email-create-account__content .form form.createAccountForm.error input[type=password],.valio-email-create-account__content .form form.createAccountForm.error input[type=text],.valio-email-create-account__content .form form.createAccountForm.password-error input[type=password]{background-color:#fff4f4;border-color:#d12d2f}.valio-email-create-account__content .form form.createAccountForm input[type=email],.valio-email-create-account__content .form form.createAccountForm input[type=password],.valio-email-create-account__content .form form.createAccountForm input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:4px;display:block;font-size:16px;opacity:1;padding:.75rem;visibility:visible;width:100%}.valio-email-create-account__content .form form.createAccountForm input[type=email]:focus-within,.valio-email-create-account__content .form form.createAccountForm input[type=password]:focus-within,.valio-email-create-account__content .form form.createAccountForm input[type=text]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-create-account__content .form label{color:var(--valio-iconic-blue);display:block;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:.5rem}.valio-email-create-account__content .form .form-group{display:flex;flex-direction:column;max-width:22.0625rem}@media screen and (max-width:782px){.valio-email-create-account__content .form .form-group{max-width:unset}}.valio-email-create-account__content .form .form-group.email{margin-bottom:1rem}.valio-email-create-account__content .form .form-group.password{position:relative}.valio-email-create-account__content .form .form-group.password .showPassword{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%23616161%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M17.4 17.198A9.4 9.4 0 0 1 12 19c-6.364 0-10-7-10-7 1.13-2.028 2.7-3.8 4.6-5.197m3.49-1.593A8.6 8.6 0 0 1 12 5c6.364 0 10 7 10 7-.552.994-1.21 1.93-1.964 2.791m-6.109-.936c-.25.258-.55.465-.885.608a2.82 2.82 0 0 1-2.131.036 2.7 2.7 0 0 1-.907-.577 2.6 2.6 0 0 1-.6-.873 2.54 2.54 0 0 1 .037-2.052 2.6 2.6 0 0 1 .632-.852M2 2l20 20%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px;border:none;cursor:pointer;height:24px;margin:0;padding:0;position:absolute;right:16px;top:38px;width:24px}.valio-email-create-account__content .form .form-group.password .showPassword:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-create-account__content .form .form-group.password .showPassword.is-active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%23616161%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M12 5c6.364 0 10 7 10 7s-3.636 7-10 7-10-7-10-7 3.636-7 10-7%27/%3E%3Cpath stroke=%27%23616161%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6%27/%3E%3C/svg%3E")}.valio-email-create-account__content .form .password-strength-indicator{margin-top:.625rem;max-width:22.0625rem;padding:0 .3125rem}.valio-email-create-account__content .form .password-strength-indicator[aria-hidden=true]{display:none}.valio-email-create-account__content .form .password-strength-indicator .strength-bar{display:none;gap:.25rem;margin-bottom:.25rem}.valio-email-create-account__content .form .password-strength-indicator .strength-bar.medium,.valio-email-create-account__content .form .password-strength-indicator .strength-bar.strong,.valio-email-create-account__content .form .password-strength-indicator .strength-bar.weak{display:flex}.valio-email-create-account__content .form .password-strength-indicator .strength-bar .strength-segment{background-color:#d9d9d9;border-radius:.375rem;flex:1;height:.25rem;transition:background-color .3s ease}.valio-email-create-account__content .form .password-strength-indicator .strength-bar.weak .strength-segment:first-child{background-color:var(--valio-strawberry-red)}.valio-email-create-account__content .form .password-strength-indicator .strength-bar.medium .strength-segment:nth-child(-n+2){background-color:var(--valio-turmeric-yellow)}.valio-email-create-account__content .form .password-strength-indicator .strength-bar.strong .strength-segment{background-color:var(--valio-leaf-green)}.valio-email-create-account__content .form .password-strength-indicator .strength-text{color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:1rem;font-weight:var(--font-weight-normal);line-height:120%;margin-top:1.125rem}.valio-email-create-account__content .form .terms-section{margin-top:1.5rem;max-width:22.0625rem}@media screen and (max-width:782px){.valio-email-create-account__content .form .terms-section{max-width:unset}}.valio-email-create-account__content .form .terms-section>p{color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);line-height:125%;margin-bottom:1.5rem}.valio-email-create-account__content .form .terms-section>p a{color:var(--valio-iconic-blue);text-decoration:underline}.valio-email-create-account__content .form .terms-section>p a:hover{color:var(--valio-action-blue)}.valio-email-create-account__content .form .button-group{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem;margin-top:.75rem}@media screen and (max-width:782px){.valio-email-create-account__content .form .button-group{align-items:center;flex-direction:column;gap:.625rem;justify-content:center}}.valio-email-create-account__content .form button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media screen and (max-width:782px){.valio-email-create-account__content .form button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-email-create-account__content .form button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-create-account__content .form button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);cursor:pointer;font-family:var(--font-family-gotham);font-size:1.125rem;font-weight:500;letter-spacing:.18px;line-height:1.1;margin-top:3.125rem;max-width:-moz-max-content;max-width:max-content;padding:.8125rem 1.5rem;text-transform:uppercase;transition:background .3s ease-in-out;width:100%}@media screen and (max-width:782px){.valio-email-create-account__content .form button[type=submit]{font-size:.875rem;margin-top:2rem;padding:.75rem 1.375rem}}.valio-email-create-account__content .form button[type=submit].disabled,.valio-email-create-account__content .form button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);cursor:not-allowed;pointer-events:none}.valio-email-create-account__content .form button[type=submit]:not([aria-disabled=true]):hover{background:var(--valio-action-blue-dark,#1a3d99)}.valio-email-create-account__content .form button.forgotPasswordButton{background-color:transparent;color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.2;padding:0;text-align:left;text-decoration:underline;text-decoration:unset}.valio-email-create-account__content .form-footer{height:-moz-max-content;height:max-content;margin-top:auto;max-width:20.0625rem}@media screen and (max-width:782px){.valio-email-create-account__content .form-footer{max-width:unset}}.valio-email-create-account__content .form-footer p{color:var(--text-secondary);font-family:var(--font-family-gotham);font-size:.875rem;line-height:125%;margin-bottom:0}@media screen and (max-width:782px){.valio-email-create-account__content .form-footer p{font-size:.75rem;text-align:center}}.valio-create-account-confirmation-view-wrapper{bottom:0;display:none;flex-direction:column;height:-moz-max-content;height:max-content;left:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .3s,visibility .3s ease-in-out .3s,display allow-discrete .3s ease;visibility:visible}.valio-create-account-confirmation-view-wrapper.is-open{display:flex;flex-direction:column;height:auto;opacity:1;padding-bottom:var(--login-gutter);position:relative}@media screen and (max-width:782px){.valio-create-account-confirmation-view-wrapper.is-open{display:flex}}@starting-style{.valio-create-account-confirmation-view-wrapper.is-open{opacity:0}}.valio-create-account-confirmation-view-wrapper.is-hidden{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-create-account-confirmation-view__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}@media screen and (max-width:782px){.valio-create-account-confirmation-view__top{left:0;position:absolute;right:0;top:0;z-index:1}}.valio-create-account-confirmation-view__content{gap:3.75rem}@media screen and (min-width:783px){.valio-create-account-confirmation-view__content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.valio-create-account-confirmation-view__content{gap:2rem}}@media screen and (max-width:782px){.valio-create-account-confirmation-view__content{gap:0;padding-bottom:2rem;top:-112px}}.valio-create-account-confirmation-view__content .image{position:relative}@media screen and (max-width:782px){.valio-create-account-confirmation-view__content .image{border-radius:unset;margin-left:calc(var(--login-gutter)*-1);margin-right:calc(var(--login-gutter)*-1)}}.valio-create-account-confirmation-view__content .image img{border-radius:var(--radius-radius-24,24px);min-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:782px){.valio-create-account-confirmation-view__content .image img{border-radius:unset}}@media screen and (max-width:600px){.valio-create-account-confirmation-view__content .image img{height:100%;max-height:387px;min-height:unset}}@media(max-width:782px){.valio-create-account-confirmation-view__content .image:before{background-color:var(--valio-natural-white);border-radius:var(--radius-radius-24,24px);bottom:-20px;content:"";height:40px;left:0;position:absolute;width:100vw}}.valio-create-account-confirmation-view__content .form{display:flex;flex-direction:column;margin-top:1.5rem;position:relative}@media(max-width:782px){.valio-create-account-confirmation-view__content .form{margin-left:auto;margin-right:auto;max-width:20rem}}.valio-create-account-confirmation-view__content .form h2{color:var(--valio-iconic-blue);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:1.92px;line-height:var(--line-height-h2);margin-bottom:2rem;text-transform:uppercase}@media(max-width:782px){.valio-create-account-confirmation-view__content .form h2{margin-bottom:1rem;text-align:center}}.valio-create-account-confirmation-view__content .form p{color:var(--valio-iconic-blue);margin-bottom:0}@media(max-width:782px){.valio-create-account-confirmation-view__content .form p{font-size:.875rem;text-align:center}}.valio-create-account-confirmation-view__content .form .newsletter-section{max-width:22.0625rem}.valio-create-account-confirmation-view__content .form .newsletter-section[aria-hidden=true]{display:none}@media screen and (max-width:782px){.valio-create-account-confirmation-view__content .form .newsletter-section{max-width:unset}}.valio-create-account-confirmation-view__content .form .newsletter-section .newsletter-heading{color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);letter-spacing:.0525rem;line-height:120%;margin-bottom:1.5rem;text-align:left;text-transform:uppercase}@media(max-width:782px){.valio-create-account-confirmation-view__content .form .newsletter-section .newsletter-heading{text-align:center}}.valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.75rem;position:relative}.valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group:last-child{margin-bottom:0}.valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group input[type=checkbox]:focus+label:before{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group input[type=checkbox]:checked+label:before{background-color:var(--valio-blueberry-blue);border-color:var(--valio-blueberry-blue)}.valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group input[type=checkbox]:checked+label:after{display:block}.valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group label{color:var(--valio-iconic-blue);cursor:pointer;display:block;flex:1;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:500;line-height:125%;margin:0;padding-left:2rem;position:relative}.valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group label:before{background-color:#fff;border:1px solid rgba(97,97,97,.2);border-radius:6px;content:"";height:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:1.5rem}.valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27%3E%3Cpath stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m13.333 4-7.334 7.333L2.666 8%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem;content:"";display:none;height:1rem;left:.25rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group label:hover:before{border-color:var(--valio-blueberry-blue)}.valio-create-account-confirmation-view__content .form .marketing-section{border-top:1px solid rgba(97,97,97,.2);max-width:22.0625rem;padding-top:1.5rem}.valio-create-account-confirmation-view__content .form .marketing-section[aria-hidden=true]{display:none}@media screen and (max-width:782px){.valio-create-account-confirmation-view__content .form .marketing-section{max-width:unset}}.valio-create-account-confirmation-view__content .form .marketing-section .marketing-heading{color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);letter-spacing:.0525rem;line-height:120%;margin-bottom:1.5rem;text-align:left;text-transform:uppercase}@media(max-width:782px){.valio-create-account-confirmation-view__content .form .marketing-section .marketing-heading{text-align:center}}.valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.75rem;margin-top:.75rem;position:relative}.valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group:first-of-type{margin-top:0}.valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group:last-of-type{margin-bottom:0}.valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group input[type=checkbox]:focus+label:before{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group input[type=checkbox]:checked+label:before{background-color:var(--valio-blueberry-blue);border-color:var(--valio-blueberry-blue)}.valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group input[type=checkbox]:checked+label:after{display:block}.valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group label{color:var(--valio-iconic-blue);cursor:pointer;display:block;flex:1;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:500;line-height:125%;margin:0;padding-left:2rem;position:relative}.valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group label:before{background-color:#fff;border:1px solid rgba(97,97,97,.2);border-radius:6px;content:"";height:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:1.5rem}.valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27%3E%3Cpath stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m13.333 4-7.334 7.333L2.666 8%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem;content:"";display:none;height:1rem;left:.25rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group label:hover:before{border-color:var(--valio-blueberry-blue)}.valio-create-account-confirmation-view__content .form .marketing-section .consent-text{color:var(--valio-iconic-blue);font-size:.875rem;margin-bottom:0;margin-left:2rem;text-align:left}.valio-create-account-confirmation-view__content .form .button-group{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:2.5rem;margin-top:2.5rem}@media screen and (max-width:782px){.valio-create-account-confirmation-view__content .form .button-group{align-items:center;flex-direction:column;gap:.625rem;justify-content:center}}.valio-create-account-confirmation-view__content .form .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500;min-width:17.6875rem}@media(max-width:782px){.valio-create-account-confirmation-view__content .form .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-create-account-confirmation-view__content .form .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-create-account-confirmation-view__content .form .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-create-account-confirmation-view__content .form .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-create-account-confirmation-view__content .form .button-group button[type=submit].disabled,.valio-create-account-confirmation-view__content .form .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}@media screen and (max-width:782px){.valio-create-account-confirmation-view__content .form .button-group button{font-size:.875rem;max-width:-moz-max-content!important;max-width:max-content!important;min-width:unset!important;padding:.75rem 1.375rem;width:100%!important}}.valio-create-account-confirmation-view__content .form .button-group button.modify-valio-account{background:var(--valio-action-blue);border:1px solid var(--valio-action-blue)}.valio-create-account-confirmation-view__content .form .button-group button.continue-to-use{background:transparent;border:1px solid var(--valio-action-blue);color:var(--valio-action-blue)}.valio-create-account-confirmation-view__content .form-footer{height:-moz-max-content;height:max-content;margin-top:auto;max-width:20.0625rem}@media screen and (max-width:782px){.valio-create-account-confirmation-view__content .form-footer{max-width:unset}}.valio-create-account-confirmation-view__content .form-footer p{color:var(--text-secondary);font-family:var(--font-family-gotham);font-size:.875rem;line-height:125%;margin-bottom:0}@media screen and (max-width:782px){.valio-create-account-confirmation-view__content .form-footer p{font-size:.75rem;text-align:center}}.valio-email-create-account-confirmation-view-wrapper{bottom:0;display:none;flex-direction:column;height:-moz-max-content;height:max-content;left:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .3s,visibility .3s ease-in-out .3s,display allow-discrete .3s ease;visibility:visible}.valio-email-create-account-confirmation-view-wrapper.is-open{display:flex;flex-direction:column;height:auto;opacity:1;padding-bottom:var(--login-gutter);position:relative}@media screen and (max-width:782px){.valio-email-create-account-confirmation-view-wrapper.is-open{display:flex}}@starting-style{.valio-email-create-account-confirmation-view-wrapper.is-open{opacity:0}}.valio-email-create-account-confirmation-view-wrapper.is-hidden{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}@media screen and (max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__top{left:0;position:absolute;right:0;top:0;z-index:1}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content{gap:3.75rem}@media screen and (min-width:783px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content{gap:2rem}}@media screen and (max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content{gap:0;padding-bottom:2rem;top:-112px}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .image{position:relative}@media screen and (max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .image{border-radius:unset;margin-left:calc(var(--login-gutter)*-1);margin-right:calc(var(--login-gutter)*-1)}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .image img{border-radius:var(--radius-radius-24,24px);min-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .image img{border-radius:unset}}@media screen and (max-width:600px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .image img{height:100%;max-height:387px;min-height:unset}}@media(max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .image:before{background-color:var(--valio-natural-white);border-radius:var(--radius-radius-24,24px);bottom:-20px;content:"";height:40px;left:0;position:absolute;width:100vw}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form{display:flex;flex-direction:column;margin-top:1.5rem;position:relative}@media(max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form{margin-left:auto;margin-right:auto;max-width:20rem}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form h2{color:var(--valio-iconic-blue);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:1.92px;line-height:var(--line-height-h2);margin-bottom:2rem;text-transform:uppercase}@media(max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form h2{margin-bottom:1rem;text-align:center}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form p{color:var(--valio-iconic-blue);margin-bottom:0}@media(max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form p{font-size:.875rem;text-align:center}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section{max-width:22.0625rem}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section[aria-hidden=true]{display:none}@media screen and (max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section{max-width:unset}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section .newsletter-heading{color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);letter-spacing:.0525rem;line-height:120%;margin-bottom:1.5rem;text-align:left;text-transform:uppercase}@media(max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section .newsletter-heading{text-align:center}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.75rem;position:relative}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group:last-child{margin-bottom:0}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group input[type=checkbox]:focus+label:before{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group input[type=checkbox]:checked+label:before{background-color:var(--valio-blueberry-blue);border-color:var(--valio-blueberry-blue)}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group input[type=checkbox]:checked+label:after{display:block}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group label{color:var(--valio-iconic-blue);cursor:pointer;display:block;flex:1;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:500;line-height:125%;margin:0;padding-left:2rem;position:relative}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group label:before{background-color:#fff;border:1px solid rgba(97,97,97,.2);border-radius:6px;content:"";height:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:1.5rem}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27%3E%3Cpath stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m13.333 4-7.334 7.333L2.666 8%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem;content:"";display:none;height:1rem;left:.25rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .newsletter-section .checkbox-group label:hover:before{border-color:var(--valio-blueberry-blue)}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section{border-top:1px solid rgba(97,97,97,.2);max-width:22.0625rem;padding-top:1.5rem}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section[aria-hidden=true]{display:none}@media screen and (max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section{max-width:unset}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .marketing-heading{color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);letter-spacing:.0525rem;line-height:120%;margin-bottom:1.5rem;text-align:left;text-transform:uppercase}@media(max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .marketing-heading{text-align:center}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.75rem;margin-top:1.5rem;position:relative}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group:first-child{margin-top:0}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group:last-child{margin-bottom:0}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group input[type=checkbox]:focus+label:before{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group input[type=checkbox]:checked+label:before{background-color:var(--valio-blueberry-blue);border-color:var(--valio-blueberry-blue)}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group input[type=checkbox]:checked+label:after{display:block}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group label{color:var(--valio-iconic-blue);cursor:pointer;display:block;flex:1;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:500;line-height:125%;margin:0;padding-left:2rem;position:relative}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group label:before{background-color:#fff;border:1px solid rgba(97,97,97,.2);border-radius:6px;content:"";height:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:1.5rem}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27%3E%3Cpath stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m13.333 4-7.334 7.333L2.666 8%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem;content:"";display:none;height:1rem;left:.25rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .checkbox-group label:hover:before{border-color:var(--valio-blueberry-blue)}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .marketing-section .consent-text{color:var(--valio-iconic-blue);font-size:.875rem;margin-bottom:0;margin-left:2rem;text-align:left}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .button-group{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:2.5rem;margin-top:2.5rem}@media screen and (max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .button-group{align-items:center;flex-direction:column;gap:.625rem;justify-content:center}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500;min-width:17.6875rem}@media(max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .button-group button[type=submit].disabled,.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}@media screen and (max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .button-group button{font-size:.875rem;max-width:-moz-max-content!important;max-width:max-content!important;min-width:unset!important;padding:.75rem 1.375rem;width:100%!important}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .button-group button.modify-valio-account{background:var(--valio-action-blue);border:1px solid var(--valio-action-blue)}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form .button-group button.continue-to-use{background:transparent;border:1px solid var(--valio-action-blue);color:var(--valio-action-blue)}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form-footer{height:-moz-max-content;height:max-content;margin-top:auto;max-width:20.0625rem}@media screen and (max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form-footer{max-width:unset}}.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form-footer p{color:var(--text-secondary);font-family:var(--font-family-gotham);font-size:.875rem;line-height:125%;margin-bottom:0}@media screen and (max-width:782px){.valio-email-create-account-confirmation-view-wrapper .valio-create-account-confirmation-view__content .form-footer p{font-size:.75rem;text-align:center}}.valio-onboarding-name-wrapper{align-items:center;bottom:0;display:none;flex-direction:column;justify-content:center;left:0;margin:0 auto;opacity:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .2s,visibility .3s ease-in-out .2s,display allow-discrete .3s ease;visibility:visible;width:100%}@media screen and (max-width:782px){.valio-onboarding-name-wrapper{-webkit-hyphens:auto;hyphens:auto;margin-left:auto;margin-right:auto;width:calc(100% - var(--login-gutter)*2)}}.valio-onboarding-name-wrapper.is-open{display:flex;height:100%;opacity:1;padding-bottom:var(--login-gutter);position:relative}@starting-style{.valio-onboarding-name-wrapper.is-open{opacity:0}}.valio-onboarding-name-wrapper[aria-hidden=true]{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-onboarding-name__top{margin-bottom:2rem}.valio-onboarding-name__content,.valio-onboarding-name__top{align-items:center;display:flex;flex-direction:column;justify-content:center}.valio-onboarding-name__content{margin:0 auto;max-width:80%}@media screen and (max-width:600px){.valio-onboarding-name__content{max-width:100%}}.valio-onboarding-name__content h2{margin-bottom:1.5rem;text-align:center}.valio-onboarding-name__content form{width:100%}.valio-onboarding-name__content form .form-group{margin-left:auto;margin-right:auto;max-width:50%}@media(max-width:782px){.valio-onboarding-name__content form .form-group{max-width:80%}}.valio-onboarding-name__content form .form-group label{display:none}.valio-onboarding-name__content form .form-group input{background-color:#fff;border:1px solid #ccc;border-radius:4px;border-radius:var(--radius-radius-12,12px);display:block;font-size:16px;opacity:1;padding:.75rem;visibility:visible;width:100%}.valio-onboarding-name__content form .form-group input.is-error{border-color:var(--color-error)}.valio-onboarding-name__content form .form-group input.is-error:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.valio-onboarding-name__content form .form-group input:focus{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-name__content form .form-group input::-moz-placeholder{-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.valio-onboarding-name__content form .form-group input::placeholder{transition:opacity .3s ease-in-out}.valio-onboarding-name__content form .form-group input:focus::-moz-placeholder{opacity:0}.valio-onboarding-name__content form .form-group input:focus::placeholder{opacity:0}.valio-onboarding-name__content form .form-group .error-message{color:#bd292a;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:1rem 0}.valio-onboarding-name__content form .form-group .error-message.is-hidden{display:none}.valio-onboarding-name__content form .button-group{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:6.25rem}@media screen and (max-width:768px){.valio-onboarding-name__content form .button-group{margin-top:3.125rem}}.valio-onboarding-name__content form .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media(max-width:782px){.valio-onboarding-name__content form .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-onboarding-name__content form .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-onboarding-name__content form .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-onboarding-name__content form .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-name__content form .button-group button[type=submit].disabled,.valio-onboarding-name__content form .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}.valio-onboarding-name__content form .button-group button:not(.has-value){background-color:transparent;border:2px solid var(--valio-action-blue);color:var(--valio-action-blue)}.valio-onboarding-name__content form .button-group button[aria-disabled=true]{display:none}.valio-onboarding-name__content form .button-group button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-preferences-wrapper{align-items:center;bottom:0;display:none;flex-direction:column;justify-content:center;left:0;margin:0 auto;opacity:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .2s,visibility .3s ease-in-out .2s,display allow-discrete .3s ease;visibility:visible;width:100%}@media screen and (max-width:782px){.valio-onboarding-preferences-wrapper{-webkit-hyphens:auto;hyphens:auto;margin-left:auto;margin-right:auto;width:calc(100% - var(--login-gutter)*2)}}.valio-onboarding-preferences-wrapper.is-open{display:flex;height:100%;opacity:1;padding-bottom:var(--login-gutter);position:relative}@starting-style{.valio-onboarding-preferences-wrapper.is-open{opacity:0}}.valio-onboarding-preferences-wrapper[aria-hidden=true]{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-onboarding-preferences-wrapper[aria-hidden=false]{outline:unset}.valio-onboarding-preferences{height:100%;margin-top:6rem}.valio-onboarding-preferences__top{margin-bottom:2rem}.valio-onboarding-preferences__content,.valio-onboarding-preferences__top{align-items:center;display:flex;flex-direction:column;justify-content:center}.valio-onboarding-preferences__content{margin:0 auto;max-width:80%;min-height:100%}@media screen and (max-width:600px){.valio-onboarding-preferences__content{height:auto;max-width:100%;padding-bottom:2rem}}.valio-onboarding-preferences__content h2{margin-bottom:1.5rem;text-align:center}.valio-onboarding-preferences__content form{width:100%}.valio-onboarding-preferences__content form .form-group{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%;max-width:50%;width:100%}@media(max-width:782px){.valio-onboarding-preferences__content form .form-group{max-width:80%}}.valio-onboarding-preferences__content form .checkbox-item{align-items:center;display:flex}.valio-onboarding-preferences__content form .checkbox-item label{background:hsla(0,0%,100%,.4);border:1px solid #dfe3e6;border-radius:1.5rem;color:var(--valio-iconic-blue);cursor:pointer;display:block;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:125%;margin-bottom:.5rem;padding:.625rem 1rem}.valio-onboarding-preferences__content form .checkbox-item label:focus{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-preferences__content form .checkbox-item input{display:none}.valio-onboarding-preferences__content form .checkbox-item input:checked+label{background:var(--color-white)}.valio-onboarding-preferences__content form .checkbox-item input:focus{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-preferences__content form .button-group{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:6.25rem}@media screen and (max-width:768px){.valio-onboarding-preferences__content form .button-group{margin-top:3.125rem}}.valio-onboarding-preferences__content form .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media(max-width:782px){.valio-onboarding-preferences__content form .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-onboarding-preferences__content form .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-onboarding-preferences__content form .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-onboarding-preferences__content form .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-preferences__content form .button-group button[type=submit].disabled,.valio-onboarding-preferences__content form .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}.valio-onboarding-preferences__content form .button-group button:not(.has-value){background-color:transparent;border:2px solid var(--valio-action-blue);color:var(--valio-action-blue)}.valio-onboarding-preferences__content form .button-group button[aria-disabled=true]{display:none}.valio-onboarding-preferences__content form .button-group button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-filter-recipes-wrapper{align-items:center;bottom:0;display:none;flex-direction:column;justify-content:center;left:0;margin:0 auto;opacity:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .2s,visibility .3s ease-in-out .2s,display allow-discrete .3s ease;visibility:visible;width:100%}@media screen and (max-width:782px){.valio-onboarding-filter-recipes-wrapper{-webkit-hyphens:auto;hyphens:auto;margin-left:auto;margin-right:auto;width:calc(100% - var(--login-gutter)*2)}}.valio-onboarding-filter-recipes-wrapper.is-open{display:flex;height:100%;opacity:1;padding-bottom:var(--login-gutter);position:relative}@starting-style{.valio-onboarding-filter-recipes-wrapper.is-open{opacity:0}}.valio-onboarding-filter-recipes-wrapper[aria-hidden=true]{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-onboarding-filter-recipes{height:100%;margin-top:6rem}.valio-onboarding-filter-recipes__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}.valio-onboarding-filter-recipes__content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:80%;min-height:100%}@media screen and (max-width:600px){.valio-onboarding-filter-recipes__content{height:auto;max-width:100%;padding-bottom:2rem}}.valio-onboarding-filter-recipes__content h2{margin-bottom:1.5rem;text-align:center}.valio-onboarding-filter-recipes__content form{width:100%}.valio-onboarding-filter-recipes__content form .form-group{display:flex;flex-direction:column;gap:.5rem;margin-left:auto;margin-right:auto;max-width:50%;width:100%}@media(max-width:782px){.valio-onboarding-filter-recipes__content form .form-group{max-width:80%}}.valio-onboarding-filter-recipes__content form .checkbox-item{align-items:center;background:hsla(0,0%,100%,.4);border:1px solid #dfe3e6;border-radius:1.5rem;cursor:pointer;display:flex;gap:.5rem;padding:.625rem 1rem;position:relative}.valio-onboarding-filter-recipes__content form .checkbox-item:has(:focus-within){outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-filter-recipes__content form .checkbox-item:has(input:checked){background:var(--color-white)}.valio-onboarding-filter-recipes__content form .checkbox-item img,.valio-onboarding-filter-recipes__content form .checkbox-item svg{max-height:1.5rem;max-width:1.5rem;min-height:1.5rem;min-width:1.5rem}.valio-onboarding-filter-recipes__content form .checkbox-item label{color:var(--valio-iconic-blue);cursor:pointer;display:block;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:125%;margin-bottom:0}.valio-onboarding-filter-recipes__content form .checkbox-item input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.valio-onboarding-filter-recipes__content form .button-group{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:6.25rem}@media screen and (max-width:768px){.valio-onboarding-filter-recipes__content form .button-group{margin-top:3.125rem}}.valio-onboarding-filter-recipes__content form .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media(max-width:782px){.valio-onboarding-filter-recipes__content form .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-onboarding-filter-recipes__content form .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-onboarding-filter-recipes__content form .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-onboarding-filter-recipes__content form .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-filter-recipes__content form .button-group button[type=submit].disabled,.valio-onboarding-filter-recipes__content form .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}.valio-onboarding-filter-recipes__content form .button-group button:not(.has-value){background-color:transparent;border:2px solid var(--valio-action-blue);color:var(--valio-action-blue)}.valio-onboarding-filter-recipes__content form .button-group button[aria-disabled=true]{display:none}.valio-onboarding-filter-recipes__content form .button-group button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-push-notifications-wrapper{align-items:center;bottom:0;display:none;flex-direction:column;justify-content:center;left:0;margin:0 auto;opacity:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .2s,visibility .3s ease-in-out .2s,display allow-discrete .3s ease;visibility:visible;width:100%}@media screen and (max-width:782px){.valio-onboarding-push-notifications-wrapper{-webkit-hyphens:auto;hyphens:auto;margin-left:auto;margin-right:auto;width:calc(100% - var(--login-gutter)*2)}}.valio-onboarding-push-notifications-wrapper.is-open{display:flex;height:100%;opacity:1;padding-bottom:var(--login-gutter);position:relative}@starting-style{.valio-onboarding-push-notifications-wrapper.is-open{opacity:0}}.valio-onboarding-push-notifications-wrapper[aria-hidden=true]{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-onboarding-push-notifications{height:100%;margin-top:6rem}.valio-onboarding-push-notifications__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}.valio-onboarding-push-notifications__content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:80%;min-height:100%}@media screen and (max-width:600px){.valio-onboarding-push-notifications__content{height:auto;max-width:100%;padding-bottom:2rem}}.valio-onboarding-push-notifications__content h2{margin-bottom:1.5rem;text-align:center}.valio-onboarding-push-notifications__content form{width:100%}.valio-onboarding-push-notifications__content form .form-group{display:flex;flex-direction:column;gap:.5rem;margin-left:auto;margin-right:auto;max-width:100%;width:-moz-fit-content;width:fit-content}@media(max-width:782px){.valio-onboarding-push-notifications__content form .form-group{max-width:80%}}.valio-onboarding-push-notifications__content form .checkbox-item{align-items:center;background:hsla(0,0%,100%,.4);border:1px solid #dfe3e6;border-radius:1.5rem;cursor:pointer;display:flex;gap:.5rem;padding:.625rem 1rem;position:relative}.valio-onboarding-push-notifications__content form .checkbox-item:has(:focus-within){outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-push-notifications__content form .checkbox-item:has(input:checked){background:var(--color-white)}.valio-onboarding-push-notifications__content form .checkbox-item label{color:var(--valio-iconic-blue);cursor:pointer;display:block;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:125%;margin-bottom:0}.valio-onboarding-push-notifications__content form .checkbox-item input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.valio-onboarding-push-notifications__content form .button-group{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:6.25rem}@media screen and (max-width:768px){.valio-onboarding-push-notifications__content form .button-group{margin-top:3.125rem}}.valio-onboarding-push-notifications__content form .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media(max-width:782px){.valio-onboarding-push-notifications__content form .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-onboarding-push-notifications__content form .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-onboarding-push-notifications__content form .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-onboarding-push-notifications__content form .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-push-notifications__content form .button-group button[type=submit].disabled,.valio-onboarding-push-notifications__content form .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}.valio-onboarding-push-notifications__content form .button-group button:not(.has-value){background-color:transparent;border:2px solid var(--valio-action-blue);color:var(--valio-action-blue)}.valio-onboarding-push-notifications__content form .button-group button[aria-disabled=true]{display:none}.valio-onboarding-push-notifications__content form .button-group button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-confirmation-view-wrapper{bottom:0;display:none;flex-direction:column;height:-moz-max-content;height:max-content;left:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .3s,visibility .3s ease-in-out .3s,display allow-discrete .3s ease;visibility:visible}.valio-onboarding-confirmation-view-wrapper.is-open{display:flex;flex-direction:column;height:auto;opacity:1;padding-bottom:var(--login-gutter);position:relative}@media screen and (max-width:782px){.valio-onboarding-confirmation-view-wrapper.is-open{display:flex}}@starting-style{.valio-onboarding-confirmation-view-wrapper.is-open{opacity:0}}.valio-onboarding-confirmation-view-wrapper.is-hidden{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}@media screen and (min-width:783px){.valio-onboarding-confirmation-view{margin-top:7rem}}.valio-onboarding-confirmation-view__top{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}@media screen and (max-width:782px){.valio-onboarding-confirmation-view__top{left:0;position:absolute;right:0;top:0;z-index:1}}.valio-onboarding-confirmation-view__top .valio-onboarding-navigation{justify-content:flex-end}.valio-onboarding-confirmation-view__content{gap:3.75rem}@media screen and (min-width:783px){.valio-onboarding-confirmation-view__content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.valio-onboarding-confirmation-view__content{gap:2rem}}@media screen and (max-width:782px){.valio-onboarding-confirmation-view__content{gap:0;padding-bottom:2rem;top:-112px}}.valio-onboarding-confirmation-view__content .image{position:relative}@media screen and (max-width:782px){.valio-onboarding-confirmation-view__content .image{border-radius:unset;margin-left:calc(var(--login-gutter)*-1);margin-right:calc(var(--login-gutter)*-1)}}.valio-onboarding-confirmation-view__content .image img{border-radius:var(--radius-radius-24,24px);min-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:782px){.valio-onboarding-confirmation-view__content .image img{border-radius:unset}}@media screen and (max-width:600px){.valio-onboarding-confirmation-view__content .image img{height:100%;max-height:387px;min-height:unset}}@media(max-width:782px){.valio-onboarding-confirmation-view__content .image:before{background-color:var(--valio-natural-white);border-radius:var(--radius-radius-24,24px);bottom:-20px;content:"";height:40px;left:0;position:absolute;width:100vw}}.valio-onboarding-confirmation-view__content .form{display:flex;flex-direction:column;margin-top:1.5rem;position:relative}@media(max-width:782px){.valio-onboarding-confirmation-view__content .form{margin-left:auto;margin-right:auto;max-width:20rem}}.valio-onboarding-confirmation-view__content .form h2{color:var(--valio-iconic-blue);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:1.92px;line-height:var(--line-height-h2);margin-bottom:2.375rem;text-transform:uppercase}@media(max-width:782px){.valio-onboarding-confirmation-view__content .form h2{text-align:center}}.valio-onboarding-confirmation-view__content .form p{color:var(--valio-iconic-blue);margin-bottom:0}@media(max-width:782px){.valio-onboarding-confirmation-view__content .form p{font-size:.875rem;text-align:center}}.valio-onboarding-confirmation-view__content .form .button-group{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:2.5rem;margin-top:2.5rem}@media screen and (max-width:782px){.valio-onboarding-confirmation-view__content .form .button-group{align-items:center;flex-direction:column;gap:.625rem;justify-content:center}}.valio-onboarding-confirmation-view__content .form .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500;min-width:17.6875rem}@media(max-width:782px){.valio-onboarding-confirmation-view__content .form .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-onboarding-confirmation-view__content .form .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-onboarding-confirmation-view__content .form .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-onboarding-confirmation-view__content .form .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-onboarding-confirmation-view__content .form .button-group button[type=submit].disabled,.valio-onboarding-confirmation-view__content .form .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}@media screen and (max-width:782px){.valio-onboarding-confirmation-view__content .form .button-group button{font-size:.875rem;max-width:-moz-max-content!important;max-width:max-content!important;min-width:unset!important;padding:.75rem 1.375rem;width:100%!important}}.valio-onboarding-confirmation-view__content .form .button-group button.modify-valio-account{background:var(--valio-action-blue);border:1px solid var(--valio-action-blue)}.valio-onboarding-confirmation-view__content .form .button-group button.continue-to-use{background:transparent;border:1px solid var(--valio-action-blue);color:var(--valio-action-blue)}:root{--color-tertiary:#616161;--valio-rosemary-green:#bbd1b4;--breakpoint-desktop:1080px;--color-error:#d12d2f;--color-error-background:#fff4f4;--login-gutter:1.5rem}@media(min-width:600px){:root{--login-gutter:1.875rem}}@media(min-width:782px){:root{--login-gutter:2.5rem}}@media(min-width:1280px){:root{--login-gutter:4.375rem}}.valio-profile-view-wrapper{bottom:0;display:none;flex-direction:column;height:-moz-max-content;height:max-content;left:0;margin-inline:auto;max-width:780px;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out .3s,visibility .3s ease-in-out .3s,display allow-discrete .3s ease;visibility:visible}.valio-profile-view-wrapper.is-open{display:flex;flex-direction:column;height:auto;opacity:1;padding-bottom:var(--login-gutter);position:relative}@media screen and (max-width:782px){.valio-profile-view-wrapper.is-open{display:flex}}@starting-style{.valio-profile-view-wrapper.is-open{opacity:0}}.valio-profile-view-wrapper.is-hidden{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:-1}.valio-profile-view-wrapper .profile-success-popup-wrapper{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.valio-profile-view-wrapper .profile-success-popup-wrapper:before{background:var(--valio-blueberry-blue);bottom:0;content:"";height:100%;opacity:.75;position:absolute;top:0;width:100vw;z-index:-1}.valio-profile-view-wrapper .profile-success-popup-wrapper>div{align-items:center;background:#fff;border-radius:24px;display:flex;flex-direction:column;justify-content:center;min-width:40vw;padding:var(--login-gutter)}.valio-profile-view-wrapper .profile-success-popup-wrapper>div>img{margin-bottom:1.5rem;max-width:25%;width:100%}.valio-profile-view-wrapper .profile-success-popup-wrapper>div>p{color:var(--valio-iconic-blue);font-weight:500}.valio-profile-view-wrapper .profile-success-popup-wrapper>div button{background:unset;border:2px solid var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--valio-action-blue);cursor:pointer;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:110%;padding:var(--spacing-spacing-8,8px) 14px;text-transform:uppercase;width:-moz-max-content;width:max-content}.valio-profile-view-wrapper .profile-success-popup-wrapper>div button:hover{background-color:var(--valio-action-blue);color:#fff}.valio-profile-view-wrapper .profile-success-popup-wrapper>div button:active{background:linear-gradient(0deg,var(--valio-action-blue),var(--valio-action-blue)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));color:#fff}.valio-profile-view-wrapper .profile-success-popup-wrapper>div button:focus-visible{outline:1.5px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view-wrapper .profile-delete-confirmation-wrapper{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.valio-profile-view-wrapper .profile-delete-confirmation-wrapper:before{background:var(--valio-blueberry-blue);bottom:0;content:"";height:100%;opacity:.75;position:absolute;top:0;width:100vw;z-index:-1}.valio-profile-view-wrapper .profile-delete-confirmation-wrapper>div{align-items:center;background:#fff;border-radius:24px;display:flex;flex-direction:column;justify-content:center;min-width:40vw;padding:var(--login-gutter)}.valio-profile-view-wrapper .profile-delete-confirmation-wrapper>div>img{margin-bottom:1.5rem;max-width:25%;width:100%}.valio-profile-view-wrapper .profile-delete-confirmation-wrapper>div>p{color:var(--valio-iconic-blue);font-weight:500}.valio-profile-view-wrapper .profile-delete-confirmation-wrapper>div .profile-delete-confirmation-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}.valio-profile-view-wrapper .profile-delete-confirmation-wrapper>div .delete-profile-error{color:#bd292a;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:1rem 0}.valio-profile-view-wrapper .profile-delete-confirmation-wrapper>div .delete-profile-error.is-hidden{display:none}.valio-profile-view-wrapper .profile-delete-confirmation-wrapper>div button{background:unset;border:2px solid var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--valio-action-blue);cursor:pointer;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:110%;padding:var(--spacing-spacing-8,8px) 14px;text-transform:uppercase;width:-moz-max-content;width:max-content}.valio-profile-view-wrapper .profile-delete-confirmation-wrapper>div button:hover{background-color:var(--valio-action-blue);color:#fff}.valio-profile-view-wrapper .profile-delete-confirmation-wrapper>div button:active{background:linear-gradient(0deg,var(--valio-action-blue),var(--valio-action-blue)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));color:#fff}.valio-profile-view-wrapper .profile-delete-confirmation-wrapper>div button:focus-visible{outline:1.5px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view-wrapper:not(:has(.settings__email)) .settings__username{border-bottom:none!important}.valio-profile-view__top{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:25.625rem;padding:2.5rem 0 0;position:relative}@media(max-width:782px){.valio-profile-view__top{min-height:22.5rem}}.valio-profile-view__top:before{background:linear-gradient(73deg,#c3c3e1 21.51%,#d6ebff 85.6%);bottom:0;content:"";height:100%;position:absolute;top:0;width:100vw;z-index:-1}.valio-profile-view__top:after{background:#f7f3ed;border-radius:24px;bottom:-20px;content:"";height:30px;position:absolute;width:100vw;z-index:1}@media(max-width:782px){.valio-profile-view__top:after{bottom:-65px}}.valio-profile-view__top .profile-name{color:var(--valio-iconic-blue);font-weight:500;letter-spacing:.34px;margin-bottom:0}.valio-profile-view__top h2{font-size:var(--font-size-h1)}.valio-profile-view__top .nav{background-color:var(--color-white);border-radius:var(--radius-radius-16,16px);left:0;padding:1rem;position:absolute;right:0;top:2.5rem}.valio-profile-view__top .nav__bottom{align-items:center;display:flex;gap:.75rem;justify-content:center}.valio-profile-view__top .nav__bottom button{background:none;border:none;color:var(--color-tertiary);cursor:pointer;font:inherit;outline:inherit;padding:0;position:relative}.valio-profile-view__top .nav__bottom button:active,.valio-profile-view__top .nav__bottom button:focus,.valio-profile-view__top .nav__bottom button:hover{color:var(--valio-action-blue)}.valio-profile-view__top .nav__bottom button:active:after,.valio-profile-view__top .nav__bottom button:focus:after,.valio-profile-view__top .nav__bottom button:hover:after{background-color:var(--valio-action-blue);border-radius:6px 6px 0 0;bottom:-16px;content:"";height:4px;left:0;position:absolute;right:0;width:100%}.valio-profile-view__top .nav__bottom button:focus-visible{outline:2px solid var(--valio-action-blue);outline-offset:4px}.valio-profile-view__top .nav__bottom button.is-active{color:var(--valio-action-blue)}.valio-profile-view__top .nav__bottom button.is-active:after{background-color:var(--valio-action-blue);border-radius:6px 6px 0 0;bottom:-16px;content:"";height:4px;left:0;position:absolute;right:0;width:100%}.valio-profile-view .profile,.valio-profile-view .settings{background-color:var(--valio-natural-white);margin-top:4rem}.valio-profile-view .profile.is-hidden,.valio-profile-view .settings.is-hidden{display:none}.valio-profile-view .profile h4,.valio-profile-view .settings h4{text-transform:none}.valio-profile-view .settings{display:flex;flex-direction:column}.valio-profile-view .settings__consent,.valio-profile-view .settings__profile-enrichment{border-bottom:1px solid rgba(97,97,97,.2);margin-bottom:2rem;padding-bottom:2rem}@media(max-width:782px){.valio-profile-view .settings__consent,.valio-profile-view .settings__profile-enrichment{margin-bottom:1.5rem;padding-bottom:1.5rem}}.valio-profile-view .settings__consent .content,.valio-profile-view .settings__profile-enrichment .content{display:flex;flex-direction:column;gap:1rem}.valio-profile-view .settings__consent .content .consent-wrapper,.valio-profile-view .settings__profile-enrichment .content .consent-wrapper{margin-bottom:1rem}.valio-profile-view .settings__consent .content .consent-wrapper:last-of-type,.valio-profile-view .settings__consent .content h4,.valio-profile-view .settings__profile-enrichment .content .consent-wrapper:last-of-type,.valio-profile-view .settings__profile-enrichment .content h4{margin-bottom:0}.valio-profile-view .settings__consent .checkbox-group,.valio-profile-view .settings__profile-enrichment .checkbox-group{align-items:flex-start;gap:.5rem;margin-bottom:0;position:relative}.valio-profile-view .settings__consent .checkbox-group:last-child,.valio-profile-view .settings__profile-enrichment .checkbox-group:last-child{margin-bottom:0}.valio-profile-view .settings__consent .checkbox-group input[type=checkbox],.valio-profile-view .settings__profile-enrichment .checkbox-group input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.valio-profile-view .settings__consent .checkbox-group input[type=checkbox]:focus+label:before,.valio-profile-view .settings__profile-enrichment .checkbox-group input[type=checkbox]:focus+label:before{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .settings__consent .checkbox-group input[type=checkbox]:checked+label:before,.valio-profile-view .settings__profile-enrichment .checkbox-group input[type=checkbox]:checked+label:before{background-color:var(--valio-blueberry-blue);border-color:var(--valio-blueberry-blue)}.valio-profile-view .settings__consent .checkbox-group input[type=checkbox]:checked+label:after,.valio-profile-view .settings__profile-enrichment .checkbox-group input[type=checkbox]:checked+label:after{display:block}.valio-profile-view .settings__consent .checkbox-group label,.valio-profile-view .settings__profile-enrichment .checkbox-group label{color:var(--valio-iconic-blue);cursor:pointer;display:block;flex:1;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:500;line-height:125%;margin:0;padding-left:2rem;position:relative}.valio-profile-view .settings__consent .checkbox-group label:before,.valio-profile-view .settings__profile-enrichment .checkbox-group label:before{background-color:#fff;border:1px solid rgba(97,97,97,.2);border-radius:6px;content:"";height:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:1.5rem}.valio-profile-view .settings__consent .checkbox-group label:after,.valio-profile-view .settings__profile-enrichment .checkbox-group label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27%3E%3Cpath stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m13.333 4-7.334 7.333L2.666 8%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem;content:"";display:none;height:1rem;left:.25rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.valio-profile-view .settings__consent .checkbox-group label:hover:before,.valio-profile-view .settings__profile-enrichment .checkbox-group label:hover:before{border-color:var(--valio-blueberry-blue)}.valio-profile-view .settings__consent .checkbox-group .checkmark,.valio-profile-view .settings__profile-enrichment .checkbox-group .checkmark{background-color:var(--color-white);border:1px solid rgba(97,97,97,.2);border-radius:6px;display:inline-block;flex-shrink:0;height:24px;position:relative;width:24px}.valio-profile-view .settings__consent .checkbox-group input:checked+.checkmark:after,.valio-profile-view .settings__profile-enrichment .checkbox-group input:checked+.checkmark:after{border:solid #002f5f;border-width:0 2px 2px 0;content:"";height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:6px}.valio-profile-view .settings__consent .checkbox-group .label-text,.valio-profile-view .settings__profile-enrichment .checkbox-group .label-text{font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.valio-profile-view .settings__consent .consent-text,.valio-profile-view .settings__profile-enrichment .consent-text{color:var(--color-tertiary);font-size:.875rem;margin-bottom:0;margin-left:2rem;margin-top:.5rem;max-width:450px;text-align:left}.valio-profile-view .settings__consent .marketing-error-message.is-hidden,.valio-profile-view .settings__profile-enrichment .marketing-error-message.is-hidden{display:none}.valio-profile-view .settings__consent .marketing-error-message:not(.is-hidden),.valio-profile-view .settings__profile-enrichment .marketing-error-message:not(.is-hidden){color:#bd292a;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:0}.valio-profile-view .settings__consent .marketing-error-message:not(.is-hidden).is-hidden,.valio-profile-view .settings__profile-enrichment .marketing-error-message:not(.is-hidden).is-hidden{display:none}.valio-profile-view .settings__newsletter{border-bottom:1px solid rgba(97,97,97,.2);gap:3.75rem;margin-bottom:2rem;padding-bottom:2rem}@media screen and (min-width:783px){.valio-profile-view .settings__newsletter{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.valio-profile-view .settings__newsletter{gap:2rem}}@media screen and (max-width:782px){.valio-profile-view .settings__newsletter{gap:0;padding-bottom:2rem;top:-112px}}@media(max-width:782px){.valio-profile-view .settings__newsletter{margin-bottom:1.5rem;padding-bottom:1.5rem}}.valio-profile-view .settings__newsletter .content{display:flex;flex-direction:column;gap:1rem}.valio-profile-view .settings__newsletter .content h4{margin-bottom:0}@media(max-width:782px){.valio-profile-view .settings__newsletter .content--left{border-bottom:1px solid rgba(97,97,97,.2);margin-bottom:1.5rem;padding-bottom:1.5rem}}.valio-profile-view .settings__newsletter .checkbox-group{align-items:flex-start;gap:.5rem;margin-bottom:.75rem;position:relative}.valio-profile-view .settings__newsletter .checkbox-group:last-child{margin-bottom:0}.valio-profile-view .settings__newsletter .checkbox-group input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.valio-profile-view .settings__newsletter .checkbox-group input[type=checkbox]:focus+label:before{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .settings__newsletter .checkbox-group input[type=checkbox]:checked+label:before{background-color:var(--valio-blueberry-blue);border-color:var(--valio-blueberry-blue)}.valio-profile-view .settings__newsletter .checkbox-group input[type=checkbox]:checked+label:after{display:block}.valio-profile-view .settings__newsletter .checkbox-group label{color:var(--valio-iconic-blue);cursor:pointer;display:block;flex:1;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:500;line-height:125%;margin:0;padding-left:2rem;position:relative}.valio-profile-view .settings__newsletter .checkbox-group label:before{background-color:#fff;border:1px solid rgba(97,97,97,.2);border-radius:6px;content:"";height:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:1.5rem}.valio-profile-view .settings__newsletter .checkbox-group label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27%3E%3Cpath stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m13.333 4-7.334 7.333L2.666 8%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem;content:"";display:none;height:1rem;left:.25rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.valio-profile-view .settings__newsletter .checkbox-group label:hover:before{border-color:var(--valio-blueberry-blue)}.valio-profile-view .settings__newsletter .checkbox-group .checkmark{background-color:var(--color-white);border:1px solid rgba(97,97,97,.2);border-radius:6px;display:inline-block;flex-shrink:0;height:24px;position:relative;width:24px}.valio-profile-view .settings__newsletter .checkbox-group input:checked+.checkmark:after{border:solid #002f5f;border-width:0 2px 2px 0;content:"";height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:6px}.valio-profile-view .settings__newsletter .checkbox-group .label-text{font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.valio-profile-view .settings__newsletter .toggle-wrapper{align-items:center;display:flex;font-size:.95rem;gap:1rem;justify-content:flex-start;margin-top:.25rem;position:relative}.valio-profile-view .settings__newsletter .toggle-wrapper:has(:focus-visible) .toggle-switch{outline:2px solid var(--valio-action-blue);outline-offset:4px}.valio-profile-view .settings__newsletter .toggle-description{color:#222}.valio-profile-view .settings__newsletter .toggle-input{height:0;opacity:0;position:absolute;width:0}.valio-profile-view .settings__newsletter .toggle-switch{background-color:#ccc;border-radius:9999px;cursor:pointer;height:24px;position:relative;transition:background-color .2s ease;width:42px}.valio-profile-view .settings__newsletter .toggle-switch:before{background-color:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}.valio-profile-view .settings__newsletter .toggle-input:checked+.toggle-switch{background-color:var(--valio-action-blue)}.valio-profile-view .settings__newsletter .toggle-input:checked+.toggle-switch:before{transform:translateX(18px)}.valio-profile-view .settings__username{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.valio-profile-view .settings__username:not(.no-padding){padding-bottom:2rem}.valio-profile-view .settings__username:not(.no-border){border-bottom:1px solid rgba(97,97,97,.2)}@media(max-width:782px){.valio-profile-view .settings__username{gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem}}.valio-profile-view .settings__username>*{max-width:450px;width:100%}.valio-profile-view .settings__username h4{margin-bottom:0}.valio-profile-view .settings__username .image-and-username{align-items:center;display:flex;gap:.5rem}.valio-profile-view .settings__username .image-and-username .user-image{background-size:cover;border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.valio-profile-view .settings__username .image-and-username .user-image.no-image-found{background-color:#002f6d;border-radius:50%;height:1.5rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27 fill=%27none%27%3E%3Cpath stroke=%27%23002F6D%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.41%27 d=%27M20.022 21.445v-1.881a3.76 3.76 0 0 0-3.76-3.761H8.738a3.76 3.76 0 0 0-3.761 3.76v1.882M12.5 12.042a3.761 3.761 0 1 0 0-7.522 3.761 3.761 0 0 0 0 7.522%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27 fill=%27none%27%3E%3Cpath stroke=%27%23002F6D%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.41%27 d=%27M20.022 21.445v-1.881a3.76 3.76 0 0 0-3.76-3.761H8.738a3.76 3.76 0 0 0-3.761 3.76v1.882M12.5 12.042a3.761 3.761 0 1 0 0-7.522 3.761 3.761 0 0 0 0 7.522%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.5rem}.valio-profile-view .settings__username .image-and-username .username{color:var(--color-brand);font-size:1rem;font-weight:500;line-height:120%}.valio-profile-view .settings__username button{background:unset;border:2px solid var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--valio-action-blue);cursor:pointer;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:110%;padding:var(--spacing-spacing-8,8px) 14px;text-transform:uppercase;width:-moz-max-content;width:max-content}.valio-profile-view .settings__username button:hover{background-color:var(--valio-action-blue);color:#fff}.valio-profile-view .settings__username button:active{background:linear-gradient(0deg,var(--valio-action-blue),var(--valio-action-blue)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));color:#fff}.valio-profile-view .settings__username button:focus-visible{outline:1.5px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .settings__username button.is-loading{opacity:.7;pointer-events:none}.valio-profile-view .settings__username button.is-error{background:#bd292a;border-color:#bd292a;color:var(--color-white)}.valio-profile-view .settings__username .error-message{color:#bd292a;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:0}.valio-profile-view .settings__username .error-message.is-hidden{display:none}.valio-profile-view .settings__username .success-message{color:var(--valio-rosemary-green);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:.5rem 0 0}.valio-profile-view .settings__username .new-username{display:flex;flex-direction:column;gap:.5rem;max-width:450px;width:100%}.valio-profile-view .settings__username .new-username label{color:var(--color-brand);font-size:1rem;font-style:normal;font-weight:500;line-height:120%}.valio-profile-view .settings__username .new-username input{background:var(--background-background-primary,#fff);border:1px solid var(--lines-Dark-lines,rgba(97,97,97,.2));border-radius:var(--spacing-spacing-8,8px);height:48px;padding:.9375rem 1.25rem}.valio-profile-view .settings__username .new-username input.is-error{border-color:var(--color-error)}.valio-profile-view .settings__username .new-username input.is-error:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.valio-profile-view .settings__username .new-username input::-moz-placeholder{color:var(--color-tertiary)}.valio-profile-view .settings__username .new-username input::placeholder{color:var(--color-tertiary)}.valio-profile-view .settings__username .new-username input:focus-visible{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .settings__username .new-username input.is-error{border-color:#bd292a}.valio-profile-view .settings__email{border-bottom:1px solid rgba(97,97,97,.2);display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem}.valio-profile-view .settings__email:last-child{border-bottom:none}@media(max-width:782px){.valio-profile-view .settings__email{gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem}}.valio-profile-view .settings__email>*{margin-bottom:0}.valio-profile-view .settings__email__input{display:flex;flex-direction:column;gap:.5rem;max-width:450px;width:100%}.valio-profile-view .settings__email__input>p{color:var(--color-brand);font-size:.875rem;line-height:125%;margin-bottom:0}.valio-profile-view .settings__email__input>p.email-error-message,.valio-profile-view .settings__email__input>p.email-password-error-message{color:#bd292a}.valio-profile-view .settings__email label{color:var(--color-brand);font-size:1rem;font-style:normal;font-weight:500;line-height:120%}.valio-profile-view .settings__email input{background:var(--background-background-primary,#fff);border:1px solid var(--lines-Dark-lines,rgba(97,97,97,.2));border-radius:var(--spacing-spacing-8,8px);height:48px;padding:.9375rem 1.25rem}.valio-profile-view .settings__email input.is-error:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.valio-profile-view .settings__email input::-moz-placeholder{color:var(--color-tertiary)}.valio-profile-view .settings__email input::placeholder{color:var(--color-tertiary)}.valio-profile-view .settings__email input:focus-visible{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .settings__email input.is-error{background-color:var(--color-error-background);border-color:var(--color-error)}.valio-profile-view .settings__email button{background:unset;border:2px solid var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--valio-action-blue);cursor:pointer;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:110%;padding:var(--spacing-spacing-8,8px) 14px;text-transform:uppercase;width:-moz-max-content;width:max-content}.valio-profile-view .settings__email button:hover{background-color:var(--valio-action-blue);color:#fff}.valio-profile-view .settings__email button:active{background:linear-gradient(0deg,var(--valio-action-blue),var(--valio-action-blue)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));color:#fff}.valio-profile-view .settings__email button:focus-visible{outline:1.5px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .settings__password{border-bottom:1px solid rgba(97,97,97,.2);display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem}.valio-profile-view .settings__password:last-child{border-bottom:none}@media(max-width:782px){.valio-profile-view .settings__password{gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem}}.valio-profile-view .settings__password>*{margin-bottom:0}.valio-profile-view .settings__password__input{display:flex;flex-direction:column;gap:.5rem;max-width:450px;position:relative;width:100%}.valio-profile-view .settings__password__input>p{color:var(--color-brand);font-size:.875rem;line-height:125%;margin-bottom:0}.valio-profile-view .settings__password__input>p.current-password-error-message,.valio-profile-view .settings__password__input>p.password-error-message{color:#bd292a}.valio-profile-view .settings__password__input .password-strength-indicator{margin-top:.625rem;max-width:22.0625rem;padding:0 .3125rem}.valio-profile-view .settings__password__input .password-strength-indicator[aria-hidden=true]{display:none}.valio-profile-view .settings__password__input .password-strength-indicator .strength-bar{display:none;gap:.25rem;margin-bottom:.25rem}.valio-profile-view .settings__password__input .password-strength-indicator .strength-bar.medium,.valio-profile-view .settings__password__input .password-strength-indicator .strength-bar.strong,.valio-profile-view .settings__password__input .password-strength-indicator .strength-bar.weak{display:flex}.valio-profile-view .settings__password__input .password-strength-indicator .strength-bar .strength-segment{background-color:#d9d9d9;border-radius:.375rem;flex:1;height:.25rem;transition:background-color .3s ease}.valio-profile-view .settings__password__input .password-strength-indicator .strength-bar.weak .strength-segment:first-child{background-color:var(--valio-strawberry-red)}.valio-profile-view .settings__password__input .password-strength-indicator .strength-bar.medium .strength-segment:nth-child(-n+2){background-color:var(--valio-turmeric-yellow)}.valio-profile-view .settings__password__input .password-strength-indicator .strength-bar.strong .strength-segment{background-color:var(--valio-leaf-green)}.valio-profile-view .settings__password__input .password-strength-indicator .strength-text{color:var(--valio-iconic-blue);font-family:var(--font-family-gotham);font-size:1rem;font-weight:var(--font-weight-normal);line-height:120%;margin-top:1.125rem}.valio-profile-view .settings__password label{color:var(--color-brand);font-size:1rem;font-style:normal;font-weight:500;line-height:120%}.valio-profile-view .settings__password .password-input-wrapper{position:relative}.valio-profile-view .settings__password .password-input-wrapper input{background:var(--background-background-primary,#fff);border:1px solid var(--lines-Dark-lines,rgba(97,97,97,.2));border-radius:var(--spacing-spacing-8,8px);height:48px;padding:.9375rem 1.25rem;width:100%}.valio-profile-view .settings__password .password-input-wrapper input.is-error:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.valio-profile-view .settings__password .password-input-wrapper input::-moz-placeholder{color:var(--color-tertiary)}.valio-profile-view .settings__password .password-input-wrapper input::placeholder{color:var(--color-tertiary)}.valio-profile-view .settings__password .password-input-wrapper input:focus-visible{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .settings__password .password-input-wrapper input.is-error{background-color:var(--color-error-background);border-color:var(--color-error)}.valio-profile-view .settings__password .password-input-wrapper .showPassword{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%23616161%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M17.4 17.198A9.4 9.4 0 0 1 12 19c-6.364 0-10-7-10-7 1.13-2.028 2.7-3.8 4.6-5.197m3.49-1.593A8.6 8.6 0 0 1 12 5c6.364 0 10 7 10 7-.552.994-1.21 1.93-1.964 2.791m-6.109-.936c-.25.258-.55.465-.885.608a2.82 2.82 0 0 1-2.131.036 2.7 2.7 0 0 1-.907-.577 2.6 2.6 0 0 1-.6-.873 2.4 2.4 0 0 1-.192-1.03c0-.352.08-.7.229-1.022a2.6 2.6 0 0 1 .632-.852M2 2l20 20%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px;border:none;cursor:pointer;height:24px;margin:0;padding:0;position:absolute;right:16px;top:38px;top:12px;width:24px}.valio-profile-view .settings__password .password-input-wrapper .showPassword:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .settings__password .password-input-wrapper .showPassword.is-active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%23616161%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M12 5c6.364 0 10 7 10 7s-3.636 7-10 7-10-7-10-7 3.636-7 10-7%27/%3E%3Cpath stroke=%27%23616161%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6%27/%3E%3C/svg%3E")}.valio-profile-view .settings__password button{background:unset;border:2px solid var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--valio-action-blue);cursor:pointer;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:110%;padding:var(--spacing-spacing-8,8px) 14px;text-transform:uppercase;width:-moz-max-content;width:max-content}.valio-profile-view .settings__password button:hover{background-color:var(--valio-action-blue);color:#fff}.valio-profile-view .settings__password button:active{background:linear-gradient(0deg,var(--valio-action-blue),var(--valio-action-blue)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));color:#fff}.valio-profile-view .settings__password button:focus-visible{outline:1.5px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .settings__profile-enrichment{border-bottom:none;margin-bottom:0}.valio-profile-view .settings__profile-enrichment h4{margin-bottom:0}.valio-profile-view .profile{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-bottom:3rem}@media(max-width:782px){.valio-profile-view .profile{gap:0;grid-template-columns:1fr;margin-bottom:1.5rem}.valio-profile-view .profile__content--left{border-bottom:1px solid rgba(97,97,97,.2);margin-bottom:1.5rem;padding-bottom:1.5rem}}.valio-profile-view .profile__content>h4{color:var(--valio-iconic-blue);margin-bottom:1rem;max-width:320px}.valio-profile-view .profile__content>p{color:var(--valio-iconic-blue);margin-bottom:1.5rem;max-width:320px}.valio-profile-view .profile__content .onboardingFilterRecipesForm{width:100%}.valio-profile-view .profile__content .onboardingFilterRecipesForm .empty-state{color:#bd292a;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:1rem 0}.valio-profile-view .profile__content .onboardingFilterRecipesForm .empty-state.is-hidden{display:none}.valio-profile-view .profile__content .onboardingFilterRecipesForm .filter-loading-container{align-items:center;display:flex;justify-content:center;padding:2rem}.valio-profile-view .profile__content .onboardingFilterRecipesForm .filter-loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--valio-action-blue);height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.valio-profile-view .profile__content .onboardingFilterRecipesForm .form-group{display:flex;flex-direction:column;gap:.5rem;margin-right:auto;max-width:100%;width:-moz-max-content;width:max-content}@media(max-width:782px){.valio-profile-view .profile__content .onboardingFilterRecipesForm .form-group{width:100%}}.valio-profile-view .profile__content .onboardingFilterRecipesForm .checkbox-item{align-items:center;background:hsla(0,0%,100%,.6);border:1px solid transparent;border-radius:1.5rem;cursor:pointer;display:flex;gap:.5rem;padding:.625rem 1rem;position:relative}.valio-profile-view .profile__content .onboardingFilterRecipesForm .checkbox-item:has(input:checked){background:var(--color-white);border:1px solid var(--valio-action-blue)}.valio-profile-view .profile__content .onboardingFilterRecipesForm .checkbox-item:has(input:focus-visible){outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .profile__content .onboardingFilterRecipesForm .checkbox-item:active,.valio-profile-view .profile__content .onboardingFilterRecipesForm .checkbox-item:hover{border:1px solid var(--valio-action-blue)}.valio-profile-view .profile__content .onboardingFilterRecipesForm .checkbox-item img,.valio-profile-view .profile__content .onboardingFilterRecipesForm .checkbox-item svg{max-height:1.5rem;max-width:1.5rem;min-height:1.5rem;min-width:1.5rem}.valio-profile-view .profile__content .onboardingFilterRecipesForm .checkbox-item label{color:var(--valio-iconic-blue);cursor:pointer;display:block;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:125%;margin-bottom:0}.valio-profile-view .profile__content .onboardingFilterRecipesForm .checkbox-item input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.valio-profile-view .profile__content .onboardingFilterRecipesForm .button-group{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:6.25rem}@media screen and (max-width:768px){.valio-profile-view .profile__content .onboardingFilterRecipesForm .button-group{margin-top:3.125rem}}.valio-profile-view .profile__content .onboardingFilterRecipesForm .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media(max-width:782px){.valio-profile-view .profile__content .onboardingFilterRecipesForm .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-profile-view .profile__content .onboardingFilterRecipesForm .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-profile-view .profile__content .onboardingFilterRecipesForm .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-profile-view .profile__content .onboardingFilterRecipesForm .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .profile__content .onboardingFilterRecipesForm .button-group button[type=submit].disabled,.valio-profile-view .profile__content .onboardingFilterRecipesForm .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}.valio-profile-view .profile__content .onboardingFilterRecipesForm .button-group button:not(.has-value){background-color:transparent;border:2px solid var(--valio-action-blue);color:var(--valio-action-blue)}.valio-profile-view .profile__content .onboardingFilterRecipesForm .button-group button[aria-disabled=true]{display:none}.valio-profile-view .profile__content .onboardingFilterRecipesForm .button-group button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .profile__content .onboardingPreferencesForm{width:100%}.valio-profile-view .profile__content .onboardingPreferencesForm .empty-state{color:#bd292a;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-normal);letter-spacing:-.42px;line-height:125%;margin:1rem 0}.valio-profile-view .profile__content .onboardingPreferencesForm .empty-state.is-hidden{display:none}.valio-profile-view .profile__content .onboardingPreferencesForm .filter-loading-container{align-items:center;display:flex;justify-content:center;padding:2rem}.valio-profile-view .profile__content .onboardingPreferencesForm .filter-loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--valio-action-blue);height:40px;width:40px}.valio-profile-view .profile__content .onboardingPreferencesForm .form-group{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:100%;width:100%}.valio-profile-view .profile__content .onboardingPreferencesForm .checkbox-item{align-items:center;border:1px solid transparent;display:flex;position:relative}.valio-profile-view .profile__content .onboardingPreferencesForm .checkbox-item:active label,.valio-profile-view .profile__content .onboardingPreferencesForm .checkbox-item:hover label{border:1px solid var(--valio-action-blue)}.valio-profile-view .profile__content .onboardingPreferencesForm .checkbox-item label{background:hsla(0,0%,100%,.6);border:1px solid transparent;border-radius:1.5rem;color:var(--valio-iconic-blue);cursor:pointer;display:block;font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:125%;margin-bottom:.5rem;padding:.625rem 1rem}.valio-profile-view .profile__content .onboardingPreferencesForm .checkbox-item input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.valio-profile-view .profile__content .onboardingPreferencesForm .checkbox-item input:checked+label{background:var(--color-white);border:1px solid var(--valio-action-blue)}.valio-profile-view .profile__content .onboardingPreferencesForm .checkbox-item input:focus-visible+label{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .profile__content .onboardingPreferencesForm .button-group{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:6.25rem}@media screen and (max-width:768px){.valio-profile-view .profile__content .onboardingPreferencesForm .button-group{margin-top:3.125rem}}.valio-profile-view .profile__content .onboardingPreferencesForm .button-group button{border:none;border-radius:4px;cursor:pointer;font-weight:500}@media(max-width:782px){.valio-profile-view .profile__content .onboardingPreferencesForm .button-group button{font-size:.875rem;padding:.75rem 1.375rem}}.valio-profile-view .profile__content .onboardingPreferencesForm .button-group button[type=submit]{background:var(--valio-action-blue);border-radius:var(--radius-radius-24,24px);color:var(--color-white);font-family:var(--font-family-gotham);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1.1;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.375rem;text-transform:uppercase;transition:background .3s ease;width:100%}@media(max-width:782px){.valio-profile-view .profile__content .onboardingPreferencesForm .button-group button[type=submit]{font-size:.875rem;padding:.75rem 1.375rem}}.valio-profile-view .profile__content .onboardingPreferencesForm .button-group button[type=submit]:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view .profile__content .onboardingPreferencesForm .button-group button[type=submit].disabled,.valio-profile-view .profile__content .onboardingPreferencesForm .button-group button[type=submit][aria-disabled=true]{background:rgba(32,77,198,.7);pointer-events:none}.valio-profile-view .profile__content .onboardingPreferencesForm .button-group button:not(.has-value){background-color:transparent;border:2px solid var(--valio-action-blue);color:var(--valio-action-blue)}.valio-profile-view .profile__content .onboardingPreferencesForm .button-group button[aria-disabled=true]{display:none}.valio-profile-view .profile__content .onboardingPreferencesForm .button-group button:focus-within{outline:2px solid var(--valio-action-blue);outline-offset:2px}.valio-profile-view__bottom{border-top:1px solid rgba(97,97,97,.2);padding-bottom:2rem;padding-top:2rem}@media(max-width:782px){.valio-profile-view__bottom{padding-top:1.5rem}}.valio-profile-view__bottom .logout-profile{background:none;background-image:unset;background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border:none;color:inherit;color:var(--valio-iconic-blue);cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:.14px;line-height:110%;margin-bottom:1rem;outline:inherit;padding:0;position:relative;text-decoration:none;text-transform:uppercase}.valio-profile-view__bottom .logout-profile:hover{background-image:linear-gradient(currentcolor,currentcolor)}.valio-profile-view__bottom .logout-profile:focus-visible{outline:2px solid var(--valio-action-blue);outline-offset:4px}.valio-profile-view__bottom .logout-profile:after{background-color:var(--valio-iconic-blue);content:"";height:1.0625rem;margin-left:.5rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%2717%27 fill=%27none%27%3E%3Cpath stroke=%27%23204DC6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M9.25 4.982h-4.4c-.292 0-.572.112-.778.31a1.04 1.04 0 0 0-.322.748v6.346c0 .28.116.55.322.748s.486.31.778.31h4.4m3.3-2.115 2.2-2.116m0 0-2.2-2.115m2.2 2.115H7.6%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%2717%27 fill=%27none%27%3E%3Cpath stroke=%27%23204DC6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M9.25 4.982h-4.4c-.292 0-.572.112-.778.31a1.04 1.04 0 0 0-.322.748v6.346c0 .28.116.55.322.748s.486.31.778.31h4.4m3.3-2.115 2.2-2.116m0 0-2.2-2.115m2.2 2.115H7.6%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:1.0625rem}.valio-profile-view__bottom ul{list-style:none;margin:0;padding:0}.valio-profile-view__bottom ul li{color:var(--color-tertiary);margin-bottom:.75rem}.valio-profile-view__bottom ul li a{background-image:unset;color:inherit}.valio-profile-view__bottom ul li a:hover{background-image:linear-gradient(currentcolor,currentcolor)}.valio-profile-view__bottom ul li a[target=_blank]{position:relative}.valio-profile-view__bottom ul li a[target=_blank]:after{background-color:var(--color-tertiary);content:"";height:1.5625rem;margin-left:.5rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27 fill=%27none%27%3E%3Cpath fill=%27%23616161%27 fill-rule=%27evenodd%27 d=%27M13.785 4.982a.75.75 0 0 1 .75-.75H20.5a.75.75 0 0 1 .75.75v5.965a.75.75 0 1 1-1.5 0V5.732h-5.215a.75.75 0 0 1-.75-.75%27 clip-rule=%27evenodd%27/%3E%3Cpath fill=%27%23616161%27 fill-rule=%27evenodd%27 d=%27M21.03 4.452a.75.75 0 0 1 0 1.06l-7.157 7.159a.75.75 0 0 1-1.061-1.061l7.158-7.158a.75.75 0 0 1 1.06 0%27 clip-rule=%27evenodd%27/%3E%3Cpath fill=%27%23616161%27 fill-rule=%27evenodd%27 d=%27M5.295 7.416a.045.045 0 0 0-.045.045v12.725a.045.045 0 0 0 .045.046H18.02a.046.046 0 0 0 .046-.046v-4.865a.75.75 0 0 1 1.5 0v4.865a1.545 1.545 0 0 1-1.546 1.546H5.295a1.545 1.545 0 0 1-1.545-1.546V7.461a1.545 1.545 0 0 1 1.545-1.545h4.866a.75.75 0 0 1 0 1.5z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27 fill=%27none%27%3E%3Cpath fill=%27%23616161%27 fill-rule=%27evenodd%27 d=%27M13.785 4.982a.75.75 0 0 1 .75-.75H20.5a.75.75 0 0 1 .75.75v5.965a.75.75 0 1 1-1.5 0V5.732h-5.215a.75.75 0 0 1-.75-.75%27 clip-rule=%27evenodd%27/%3E%3Cpath fill=%27%23616161%27 fill-rule=%27evenodd%27 d=%27M21.03 4.452a.75.75 0 0 1 0 1.06l-7.157 7.159a.75.75 0 0 1-1.061-1.061l7.158-7.158a.75.75 0 0 1 1.06 0%27 clip-rule=%27evenodd%27/%3E%3Cpath fill=%27%23616161%27 fill-rule=%27evenodd%27 d=%27M5.295 7.416a.045.045 0 0 0-.045.045v12.725a.045.045 0 0 0 .045.046H18.02a.046.046 0 0 0 .046-.046v-4.865a.75.75 0 0 1 1.5 0v4.865a1.545 1.545 0 0 1-1.546 1.546H5.295a1.545 1.545 0 0 1-1.545-1.546V7.461a1.545 1.545 0 0 1 1.545-1.545h4.866a.75.75 0 0 1 0 1.5z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:1.5625rem}.valio-profile-view__bottom .delete-profile{background:none;background-image:unset;background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border:none;color:inherit;color:var(--color-tertiary);cursor:pointer;outline:inherit;padding:0;position:relative;text-decoration:none}.valio-profile-view__bottom .delete-profile:hover{background-image:linear-gradient(currentcolor,currentcolor)}.valio-profile-view__bottom .delete-profile:focus-visible{outline:2px solid var(--valio-action-blue);outline-offset:4px}
