@font-face{font-display:swap;font-family:Grifo S;font-style:normal;font-weight:400;src:url(/static/fonts/GrifoS/GrifoS-Regular.woff2) format("woff2"),url(/static/fonts/GrifoS/GrifoS-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Grifo S;font-style:normal;font-weight:700;src:url(/static/fonts/GrifoS/GrifoS-Bold.woff2) format("woff2"),url(/static/fonts/GrifoS/GrifoS-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Grifo S;font-style:italic;font-weight:400;src:url(/static/fonts/GrifoS/GrifoS-Italic.woff2) format("woff2"),url(/static/fonts/GrifoS/GrifoS-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Grifo S;font-style:italic;font-weight:700;src:url(/static/fonts/GrifoS/GrifoS-BoldItalic.woff2) format("woff2"),url(/static/fonts/GrifoS/GrifoS-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Orleans;font-style:normal;font-weight:300;src:url(/static/fonts/Orleans/Orleans-Light-Web.woff2) format("woff2"),url(/static/fonts/Orleans/Orleans-Light-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Orleans;font-style:italic;font-weight:400;src:url(/static/fonts/Orleans/Orleans-MediumItalic.woff2) format("woff2"),url(/static/fonts/Orleans/Orleans-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Orleans;font-style:normal;font-weight:900;src:url(/static/fonts/Orleans/Orleans-Black-Web.woff2) format("woff2"),url(/static/fonts/Orleans/Orleans-Black-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Orleans;font-style:italic;font-weight:900;src:url(/static/fonts/Orleans/Orleans-BlackItalic-Web.woff2) format("woff2"),url(/static/fonts/Orleans/Orleans-BlackItalic-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Orleans;font-style:normal;font-weight:400;src:url(/static/fonts/Orleans/Orleans-Roman-Web.woff2) format("woff2"),url(/static/fonts/Orleans/Orleans-Roman-Web.woff) format("woff")}.environment-indicators{bottom:20px;left:20px;position:fixed}.environment-indicators>*{color:darkred;text-shadow:2px 1px 9px #000;text-transform:uppercase}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5{margin:0;padding:0}a,a:hover{text-decoration:none}body{background:#fff;color:var(--sds-brand-color-text-default-neutral);font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:1rem;height:100%;line-height:1.4285em;margin:0;min-width:320px;overflow-x:hidden;padding:0}.managed-page-container.no-margin{padding-top:0}.managed-page-container>:not(:first-child).mobile-share-button-container{margin-bottom:0!important}@media only screen and (max-width:768px){.managed-page-container:first-child{margin:unset!important}}.managed-page-container>:last-child,.managed-page-container>:nth-last-child(2){margin-bottom:0!important}main>:first-child.no-margin{margin-top:0}main>:first-child.half-margin{margin-top:20px}main>:first-child.responsive-margin{margin-top:1.75rem}@media only screen and (max-width:1360px){main>:first-child.responsive-margin{margin-top:1.75rem}}@media only screen and (max-width:768px){main>:first-child.responsive-margin{margin-top:0}}figure{margin:0}.body-text{letter-spacing:-.18px;line-height:28px!important}.body-text footer{margin-top:var(--sds-space-20)}.body-text blockquote{margin-left:0}.body-text :last-child{margin-bottom:unset}.body-text>strong{font-weight:500}.some-share-banner .some-share-banner__container{display:flex;flex-direction:column;justify-content:center}.some-share-banner .some-share-banner__title{color:#4a4a4a;margin-bottom:10px;text-align:center;text-transform:uppercase}.some-share-banner .some-share-banner__buttons{display:flex;justify-content:center}.some-share-banner .some-share-banner__buttons:not(.some-share-banner__buttons-squeeze){margin-bottom:16px}@media only screen and (min-width:769px){.some-share-banner .some-share-banner__buttons:after,.some-share-banner .some-share-banner__buttons:before{background-color:#9b9b9b;content:"";display:block;height:1px;position:relative;vertical-align:middle;width:50%}.some-share-banner .some-share-banner__buttons:not(.some-share-banner__buttons-squeeze):after,.some-share-banner .some-share-banner__buttons:not(.some-share-banner__buttons-squeeze):before{margin-top:16px}.some-share-banner .some-share-banner__buttons:not(.some-share-banner__buttons-squeeze):before{margin-right:24px}.some-share-banner .some-share-banner__buttons:not(.some-share-banner__buttons-squeeze):after{margin-left:24px}}.some-share-banner .some-share-banner__buttons.some-share-banner__buttons-vertical{background-color:#fff;border-radius:4px;box-shadow:0 14px 20px #0000001a;color:var(--sds-brand-color-text-default-neutral);flex-direction:column;font-size:18px;margin-bottom:unset;min-width:240px;padding:20px;position:absolute}.some-share-banner .some-share-banner__buttons.some-share-banner__buttons-vertical .SocialMediaShareButton--whatsapp,.some-share-banner .some-share-banner__buttons.some-share-banner__buttons-vertical>.share-button{align-items:center;display:flex;margin-bottom:10px}.some-share-banner .some-share-banner__buttons.some-share-banner__buttons-vertical .SocialMediaShareButton--whatsapp .some-share-banner__button-label,.some-share-banner .some-share-banner__buttons.some-share-banner__buttons-vertical>.share-button .some-share-banner__button-label{margin-left:20px}.some-share-banner .some-share-banner__buttons.some-share-banner__buttons-vertical .SocialMediaShareButton--whatsapp:last-child,.some-share-banner .some-share-banner__buttons.some-share-banner__buttons-vertical>.share-button:last-child{margin-bottom:unset}.some-share-banner .some-share-banner__buttons.some-share-banner__buttons-vertical .SocialMediaShareButton--whatsapp:focus,.some-share-banner .some-share-banner__buttons.some-share-banner__buttons-vertical>.share-button:focus{outline:none}.some-share-banner .some-share-banner__buttons.some-share-banner__buttons-vertical.bottom,.some-share-banner .some-share-banner__buttons.some-share-banner__buttons-vertical.top{display:unset;opacity:1}.some-share-banner .some-share-banner__buttons.some-share-banner__buttons-vertical:after,.some-share-banner .some-share-banner__buttons.some-share-banner__buttons-vertical:before{content:none}.some-share-banner .share-button{cursor:pointer;transition:all .3s ease-out}.some-share-banner .share-button:hover{transition:all .3s ease-out}.some-share-banner .share-button:hover svg{opacity:.7}.some-share-banner .share-button:hover span{color:#4a4a4a}.managed-page-container .advertisement-slot{border-top:unset}.advertisement-slot{background:var(--sds-brand-color-background-weaker-neutral) url(/_next/static/media/yh-tiled.43b7ad4c.svg) repeat-y;background-position:50%;border-bottom:8px solid var(--sds-brand-color-background-weaker-neutral);border-top:8px solid var(--sds-brand-color-background-weaker-neutral);color:var(--sds-brand-color-text-default-neutral);display:flex;flex-direction:column;height:auto;text-align:center;width:100%}@media only screen and (max-width:768px){.advertisement-slot{background-size:auto 84px;min-height:auto!important}}.advertisement-slot label{font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-small);font-weight:var(--sds-font-weight-regular);line-height:var(--sds-font-lineheight-body-small)}.advertisement-slot.top{margin-bottom:3rem;padding-bottom:1rem}.advertisement-slot .lazyload-container{display:flex;flex-direction:column}.advertisement-slot .lazyload-container a{animation:fadeIn .25s;display:inline-block;line-height:0;margin:auto;min-height:400px}.advertisement-slot .adWrapperComponent{margin-bottom:unset;text-align:center}.add-favorites-category-modal .modal-main-content{align-items:unset;padding:20px}.add-favorites-category-modal .modal-main-content .title{margin-bottom:30px;text-transform:none}@media only screen and (max-width:768px){.add-favorites-category-modal .modal-main-content .title{text-align:center}}.add-favorites-category-modal .modal-main-content label{display:block}.add-favorites-category-modal .modal-main-content input{background-color:#f3f3f3;border:none;margin-bottom:20px;padding:10px 15px;width:100%}.add-favorites-category-modal .modal-main-content .action-buttons{display:flex;justify-content:flex-end}@media only screen and (max-width:768px){.add-favorites-category-modal .modal-main-content .action-buttons{flex-direction:column}}.add-favorites-category-modal .modal-main-content .action-buttons .button{margin:unset;min-width:175px}@media only screen and (max-width:768px){.add-favorites-category-modal .modal-main-content .action-buttons .button{width:100%}}.add-favorites-category-modal .modal-main-content .action-buttons .button:not(.add-favorites-category-modal .modal-main-content .action-buttons .button:last-of-type){margin-right:10px}@media only screen and (max-width:768px){.add-favorites-category-modal .modal-main-content .action-buttons .button.submit{margin-bottom:10px;order:1}.add-favorites-category-modal .modal-main-content .action-buttons .button.alternative-list{margin-bottom:10px;order:2}.add-favorites-category-modal .modal-main-content .action-buttons .button.close{order:3}}.article{color:var(--sds-brand-color-text-default-neutral)}.article .body-text{margin-bottom:.88888889rem}@media only screen and (max-width:768px){.article .body-text{margin-bottom:.66666667rem}}.article .body-text a{color:var(--sds-brand-color-text-strong-primary);text-decoration:none}.article .body-text a:hover{color:var(--sds-brand-color-text-strong-primary);text-decoration:unset}.article .body-text a:active{color:var(--sds-brand-color-text-default-neutral)}.article .body-text blockquote{border-left:3px solid var(--sds-brand-color-background-strong-primary);margin-bottom:1.77777778rem;padding:1rem}@media only screen and (max-width:768px){.article .body-text blockquote{margin-bottom:1.33333333rem}}.article .body-text blockquote p{color:var(--sds-brand-color-text-default-neutral);font-family:Orleans,Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-heading-medium);font-style:italic;font-weight:var(--sds-font-weight-regular);letter-spacing:normal;line-height:var(--sds-font-lineheight-heading-medium);margin-bottom:unset}.article ol{counter-reset:number;list-style:none;padding:0}.article ol li{counter-increment:number;display:flex;font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-medium);font-weight:var(--sds-font-weight-regular);line-height:var(--sds-font-lineheight-body-medium);margin-bottom:1.77777778rem}.article ol li.lead{font-size:27px;line-height:36px}.article ol li.small{font-weight:400}.article ol li.smaller{font-size:18px;font-weight:400;line-height:24px}.article ol li.info{font-size:24px;font-weight:300;line-height:32px}.article ol li.link{color:var(--sds-brand-color-text-strong-primary);text-decoration:underline}.article ol li.link:hover{color:var(--sds-brand-color-text-medium-primary)}.article ol li.link:active{color:var(--sds-brand-color-text-default-neutral)}@media only screen and (max-width:768px){.article ol li{margin-bottom:1.33333333rem}}.article ol li:before{align-items:center;background-color:var(--sds-brand-color-background-strong-primary);border-radius:unset;color:#fff;content:counter(number);display:flex;font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:1.33333333rem;font-weight:500;height:30px;justify-content:center;margin-bottom:.88888889rem;margin-right:1.33333333rem;margin-top:5px;min-width:30px;width:30px}@media only screen and (max-width:768px){.article ol li:before{margin-bottom:.66666667rem;margin-right:1rem}}.article .page-section,.article .tag-list{margin-bottom:1.77777778rem!important}.article .page-section h3,.article .tag-list h3{font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif!important;font-size:var(--sds-font-size-heading-medium)!important;font-weight:var(--sds-font-weight-regular)!important;line-height:var(--sds-font-lineheight-heading-medium)!important;margin-bottom:1.33333333rem}@media only screen and (max-width:768px){.article .page-section h3,.article .tag-list h3{margin-bottom:1rem}.article .page-section,.article .tag-list{margin-bottom:1.33333333rem}}.article .tag-label{background-color:#fff;border:1px solid var(--sds-brand-color-border-weak-primary);box-shadow:unset!important;display:inline-block;font-size:1.166rem;margin-bottom:.53333333rem!important;padding:.5rem 1rem!important;transition:all .3s ease-out}@media only screen and (max-width:768px){.article .tag-label{margin-bottom:.4rem}}.article .tag-label:not(:last-child){margin-right:.53333333rem!important}@media only screen and (max-width:768px){.article .tag-label:not(:last-child){margin-right:.4rem}}.article .tag-label:hover{background-color:var(--sds-brand-color-background-weaker-accent2)}@media only screen and (max-width:768px){.article .tag-label{padding:.33333333rem .66666667rem!important}}.article .h4{color:var(--sds-brand-color-text-default-neutral);font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:19px;font-weight:500;letter-spacing:normal;line-height:24px;margin-bottom:.88888889rem;text-transform:unset;text-transform:none}@media only screen and (max-width:768px){.article .h4{margin-bottom:.66666667rem}}.article .h4:first-letter{text-transform:capitalize}.article .ui.list{margin-top:0}.article .ui.divider:not(.hidden){margin:2.5rem 0}.article .contributors{display:flex!important;flex-flow:wrap;flex-direction:row;margin-bottom:0!important}@media only screen and (max-width:768px){.article .contributors{margin-bottom:0}}.article .contributors div{padding-right:5px!important}.article .contributors div b,.article .contributors div span{font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-medium);font-weight:var(--sds-font-weight-regular);line-height:var(--sds-font-lineheight-body-medium);text-transform:unset!important}@media only screen and (max-width:768px){.article .contributors div b,.article .contributors div span{font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-small);font-weight:var(--sds-font-weight-regular);line-height:var(--sds-font-lineheight-body-small)}}.article .contributors div span{font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-medium);font-weight:var(--sds-font-weight-medium);line-height:var(--sds-font-lineheight-body-medium)}.article .contributors div:first-child{margin:0 1rem 0 0}.article .contributors span{color:var(--sds-brand-color-text-default-neutral)!important;font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-small);font-weight:var(--sds-font-weight-medium);line-height:var(--sds-font-lineheight-body-small)}@media only screen and (max-width:768px){.article .contributors{display:table!important}}.article .publication-info{display:flex!important;flex-direction:row;margin-bottom:0;width:100%}.article .publication-info div:first-child{margin:0 1rem 0 0}.article a{word-break:break-word}.article .title{align-items:center;color:var(--sds-brand-color-text-default-neutral);display:flex;margin-bottom:1.33333333rem!important}@media only screen and (max-width:768px){.article .title{margin-bottom:1rem}}.article .title .h2.content{letter-spacing:unset;margin-bottom:0}.article .title .h2.content>label{color:#9b9b9b}.article .title .divider{border-top:1px solid #a5ab7d;flex-grow:1;height:1px;margin-left:.5rem;transform:unset}.article .body-text{margin-bottom:1.33333333rem;margin-top:0}@media only screen and (max-width:768px){.article .body-text{margin-bottom:1rem}}.article .body-text ul{margin-bottom:.88888889rem;margin-top:0}@media only screen and (max-width:768px){.article .body-text ul{margin-bottom:.66666667rem}}.article .body-text blockquote{margin-bottom:2.66666667rem;margin-top:1.77777778rem}@media only screen and (max-width:768px){.article .body-text blockquote{margin-bottom:2rem;margin-top:1.33333333rem}}.article .body-text table{display:block;overflow-x:auto}@media only screen and (max-width:768px){.article__menu-section .ui.grid{margin-top:15px!important}}.article .contributors{margin-bottom:1.77777778rem}@media only screen and (max-width:768px){.article .contributors{margin-bottom:1.33333333rem}}.branded-page-logo{font-size:.88888889rem;position:relative}@media only screen and (max-width:768px){.branded-page-logo{margin-left:15px;margin-right:15px}}.branded-page-logo__wrapper{align-items:flex-end;bottom:15px;display:flex;left:0;position:absolute}.branded-page-logo__image-wrapper{background-color:#fff;border:1px solid #dcdcdc;box-sizing:initial;display:inline-block;padding:10px}.branded-page-logo__image{max-width:80px;vertical-align:bottom}.branded-page-logo__text-wrapper{align-items:center;color:#9b9b9b;display:flex;height:2.66666667rem;margin-left:20px}.branded-page-logo__text_nowrap{white-space:nowrap}.branded-page-logo:after{border-color:#dcdcdc;border-style:solid;border-width:1px 0;content:" ";display:block;margin:25px 0}.breadcrumb{display:flex;margin-bottom:1.77777778rem;margin-top:2.22222222rem;order:1}@media only screen and (max-width:768px){.breadcrumb{margin-bottom:1.33333333rem;margin-top:1.66666667rem}}.breadcrumb .logo-container .branded-page-logo{display:none}@media only screen and (max-width:768px){.breadcrumb{margin-bottom:0;margin-top:0;order:1;padding-right:59px;transform:translateY(-50%);z-index:1}}@media only screen and (max-width:768px) and only screen and (max-width:768px){.breadcrumb{margin-bottom:0;margin-top:0}}.breadcrumb span{color:#fff;margin:0 4px 0 0;padding:3px 10px;transition:background .3s ease-out;white-space:nowrap}.breadcrumb span .active{background-color:#4a4a4a;transition:none}.breadcrumb span:hover{cursor:pointer;transition:background .3s ease-out}.breadcrumb span>a{color:var(--sds-brand-color-text-default-neutral);font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-small);font-weight:var(--sds-font-weight-medium);line-height:var(--sds-font-lineheight-body-small)}@media only screen and (max-width:768px){.breadcrumb span{padding:1px 8px}.breadcrumb span:last-of-type{overflow:hidden;text-overflow:ellipsis}}.button{align-items:center;background-color:var(--sds-brand-color-element-default-neutral);border:1px solid var(--sds-brand-color-element-default-neutral);color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;padding:5px 15px;transition:.3s ease-out}.button.sharp{height:40px;padding:10px}.button .icon:not(:only-child).icon--before{margin-right:10px}.button .icon:not(:only-child).icon--after{margin-left:10px}.button.inverse{background-color:#fff;border:1px solid var(--sds-brand-color-border-medium-neutral);color:var(--sds-brand-color-text-default-neutral)}.button.inverse:hover{background-color:var(--sds-brand-color-background-weaker-primary)}.button.inverse:active{background-color:var(--sds-brand-color-background-weak-primary)}.button.inverse:disabled{border:1px solid var(--sds-brand-color-border-medium-neutral);color:#dcdcdc;opacity:1}.button.inverse:disabled:active,.button.inverse:disabled:hover{background-color:#fff;border:1px solid var(--sds-brand-color-border-medium-neutral);color:#dcdcdc}.button:disabled{opacity:.3}.button:disabled:active,.button:disabled:hover{background-color:var(--sds-brand-color-element-default-neutral);border:1px solid var(--sds-brand-color-element-default-neutral)}.button.transparent{background-color:#0000!important;border-color:#fff}.button.transparent.inverse{border-color:var(--sds-brand-color-border-inverse-neutral)}.button.transparent:active,.button.transparent:hover{border-color:unset}.button:not(.sharp){border-radius:4px}.button:hover{background-color:#4a4a4a;transition:.3s ease-out}.button:active{background-color:var(--sds-brand-color-background-strong-primary);transition:none}.button :focus,.button:focus-visible{outline:.125rem solid #007841;outline-offset:.125rem}.button svg{margin-right:10px}.ui.container.content-container{background:#fff;margin-bottom:3.5rem;margin-top:1rem}@media only screen and (max-width:768px){.ui.container.content-container{margin-left:0!important;margin-right:0!important;padding:0 .75rem}}@media only screen and (max-width:991px){.ui.container.content-container{width:100%}.ui.container.content-container:first-child{margin-top:0}}.bookmark-btn{position:relative}.favorites-modal .icon{background-color:#fff;border:2px solid var(--sds-brand-color-border-inverse-neutral);border-radius:100%;display:flex;height:32px;justify-content:center;left:0;margin:0 .75rem;position:absolute;width:32px}.favorites-modal .icon img{width:16px}@media only screen and (max-width:768px){.favorites-modal>.modal-content>.modal-main-content>.text-content{overflow:hidden;text-overflow:ellipsis;width:100%}.favorites-modal>.modal-content>.modal-main-content>.text-content .favorites-modal__favorites{overflow:auto}.favorites-modal>.modal-content>.modal-main-content>.text-content .favorites-modal__favorites .button.favorites-modal__favorite{padding-left:55px}}.favorites-modal .button-text{line-height:18px;max-width:260px;overflow:hidden;text-overflow:ellipsis}.favorites-modal__favorites{align-self:center;margin-top:2rem;width:355px}@media only screen and (max-width:768px){.favorites-modal__favorites{width:100%}}.favorites-modal__favorite{background-color:#f3f3f3;border-color:#f3f3f3;color:var(--sds-brand-color-text-default-neutral);margin-bottom:5px!important;position:relative;width:100%}.favorites-modal__favorite--selected .icon{background-color:var(--sds-brand-color-background-inverse-neutral)}@media (hover:hover){.favorites-modal__favorite:hover:not(.favorites-modal__favorite--saving) .icon{background-color:var(--sds-brand-color-background-inverse-neutral)}}.favorites-modal__favorite:hover{background-color:#f3f3f3}@media (hover:hover){.favorites-modal__favorite:hover{background-color:var(--sds-brand-color-background-weaker-primary)}}.favorites-modal__favorite:active{background-color:var(--sds-brand-color-background-weak-primary);border-color:#f4e9e5}.sr-only{clip:rect(0 0 0 0);border:0;clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.grocery-list{border:1px solid #dcdcdc;padding:20px 18px}.grocery-list .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.125rem}.grocery-list .header h3{font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif!important;font-size:var(--sds-font-size-heading-small)!important;font-weight:var(--sds-font-weight-regular)!important;line-height:var(--sds-font-lineheight-heading-small)!important;margin-bottom:0;margin-right:10px}.grocery-list .header .logos{display:flex;flex:1;justify-content:flex-end}.grocery-list .header .logos.hidden{display:none}.grocery-list img{display:inline-block;margin:1px}.grocery-list .button{width:100%}@media only screen and (max-width:576px){.grocery-list .button{padding-left:13px;padding-right:13px}}.grocery-list.herkku .buy-btn>button,.grocery-list.herkku-by-tomi-bjork .buy-btn>button{background-color:#36553b}.grocery-list.yhteishyva img{width:48px}.grocery-list.abc .buy-btn>button,.grocery-list.yhteishyva .buy-btn>button{background-color:var(--sds-sbrand-color-element-strong-primary)}.grocery-list .buy-btn{width:100%}.grocery-list .buy-btn>button{border:none}.grocery-list .ui.grid>.row>.column{padding-left:3px;padding-right:3px}.grocery-list .actions{display:flex;margin-top:10px}.grocery-list .actions>:not(:first-child){margin-left:3px}.grocery-list .actions>:not(:last-child){margin-right:3px}.content-item{order:3;overflow:hidden;position:relative}.content-item.richarticle{order:0}.content-item.content-item-video .image-container{background-color:var(--sds-brand-color-text-default-neutral);position:absolute;top:0;width:100%}.content-item.content-item-video .image-container img{opacity:0}.content-item.header-image .image-container img{opacity:1}.content-item.content-item-video .image-container{z-index:2}.content-item.content-item-video .gobrain-player-wrapper{z-index:3}.content-item#m-article{height:100%}@media only screen and (max-width:768px){.content-item{margin-left:-.75rem;margin-right:-.75rem;order:1}.content-item.richarticle{margin-left:0;margin-right:0}}@media only screen and (max-width:991px){.content-item.content-item-video .branded-page-logo.text{display:none}}@media only screen and (max-width:768px){.content-item.content-item-video .logo-container{display:none}}.content-item .video-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.content-item.video-container:not(.playing),.interstitial-ad{visibility:hidden}.interstitial-ad{align-items:stretch;background-color:#f8f8f8;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:999999}.interstitial-ad--ready{visibility:visible!important}@media only screen and (max-width:768px){.interstitial-ad{background-color:#fff;padding:0 10px}.interstitial-ad .interstitial-ad-content{max-width:355px;min-width:355px;padding-bottom:16px}}@media only screen and (min-width:769px){.interstitial-ad .interstitial-ad-content{max-width:780px;width:100%}}.interstitial-ad .interstitial-ad-content{align-items:stretch;align-self:center;background-color:#fff;display:flex;flex-direction:column}.interstitial-ad .interstitial-ad-content .ad-wrapper{align-self:center;margin-bottom:1rem;max-width:620px;min-width:310px;overflow:hidden}@media only screen and (min-width:769px){.interstitial-ad .interstitial-ad-content .ad-wrapper{margin-bottom:3rem}}.interstitial-ad .interstitial-ad-content .ui.header.site-logo{align-self:center;margin:16px 0}.interstitial-ad .interstitial-ad-content .ui.header.site-logo img{height:42px;margin:0;width:198px}@media only screen and (min-width:769px){.interstitial-ad .interstitial-ad-content .ui.header.site-logo img{height:56px;width:264px}.interstitial-ad .interstitial-ad-content .ui.header.site-logo{margin-top:0}}@media only screen and (min-width:992px){.interstitial-ad .interstitial-ad-content:after{background-color:#f8f8f8;content:"";height:3rem}}.interstitial-ad .button-container button.button{float:right;padding-right:5px}.interstitial-ad .button-container button.button:hover{background-color:var(
    --sds-brand-button-color-background-filled-neutral-hover
  );border-color:var(--sds-brand-button-color-background-filled-neutral-hover)}@media only screen and (min-width:768px){.login-failed-modal.modal.tall-modal .modal-content{min-height:450px}}@media only screen and (max-width:768px){.login-failed-modal.modal .modal-content .icon{margin-top:90px}}.managed-page-container .content-container{margin-top:1rem!important;padding:.75rem!important}@media only screen and (max-width:768px){.managed-page-container .content-container{margin:0!important}.managed-page-container .content-container:first-child{padding-top:0!important}}.managed-page-container .content-container>.article{padding:unset}.managed-page-container .banner{margin-bottom:2rem}.markdown__main-slider{margin-bottom:1.42222222rem;margin-top:.44444444rem;text-align:left}@media only screen and (max-width:768px){.markdown__main-slider{margin-bottom:1.06666667rem;margin-top:.33333333rem}}.markdown__main-slider .body-text{font-size:1.05555556rem;font-weight:200;line-height:1.4em}@media only screen and (min-width:992px){.ui.menu .item:before{background-color:initial!important}}.modal-main-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:auto}.modal-main-content .text-content{align-items:center;display:flex;flex-direction:column;order:1;overflow-y:auto;text-align:center}@media only screen and (min-width:768px){.modal-main-content .text-content{padding-left:88px;padding-right:88px}}.modal-main-content .text-content>.icon{padding-bottom:1rem}@media only screen and (min-width:768px){.modal-main-content .text-content>.icon{padding-bottom:1.5rem}}.modal-main-content .text-content>.s-group-logo{width:50px}.modal-main-content .text-content>.s-group-logo img{width:50px!important}.modal-main-content .text-content p{color:var(--sds-brand-color-text-default-neutral);font-size:18px;font-weight:400;line-height:24px;margin:0 0 1em}.modal-button-row{align-self:center;margin-top:2rem;order:3;width:355px}.modal-button-row>:first-child:not(:only-child){margin-bottom:10px}.modal-button-row a,.modal-button-row button{width:100%}.modal-button-row a{display:block}.modal-button-row a.login-button{color:#fff!important}@media only screen and (max-width:768px){.modal-button-row{background-color:#fff;width:100%}}a.help-link{text-decoration:underline}a.help-link,a.help-link:hover{color:var(--sds-brand-color-text-strong-primary)}a.help-link:hover{text-decoration:unset}.modal{animation-duration:.25s;animation-name:fadeIn;background:#00000080;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:999999}.modal.tall-modal{flex-direction:row;overflow-y:scroll}.modal.tall-modal .modal-content{transform:translateY(0)}@media only screen and (min-width:768px){.modal.tall-modal .modal-content{margin-bottom:20px;margin-top:20px}}@media only screen and (max-width:768px){.modal{background-color:#fff}}.modal .modal-content{background-color:#fff;border-radius:4px;box-shadow:0 14px 20px #0000001a;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;padding:20px 20px 30px;position:relative;width:675px}@media only screen and (max-width:768px){.modal .modal-content{box-shadow:unset;height:100%;top:0;width:100%}}@media only screen and (min-width:769px){.modal .modal-content{padding-bottom:40px;transform:translateY(-20px)}}.modal--instant{animation-duration:unset;animation-name:unset}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.next-image-wrapper{align-items:center;display:flex;justify-content:center}.notifications{bottom:30px;display:flex;flex-direction:column;min-width:500px;position:fixed;right:40px;width:33vw;z-index:100001}@media only screen and (max-width:991px){.notifications{height:fit-content;left:0;min-width:unset;padding-left:10px;padding-right:13px;right:0;width:100vw}}.notification{align-items:center;animation-duration:.2s;animation-name:slidein;animation-timing-function:ease-out;background-color:var(--sds-brand-color-element-default-neutral);border-radius:4px;color:#fff;display:flex;float:right;justify-content:space-between;margin-bottom:10px;width:100%}.notification--error{background-color:#de927a}.notification--error .label{font-weight:700;margin-right:6px}.notification--error .p{margin-left:0}.notification .close{border-radius:50%;cursor:pointer;height:30px;margin:4px 5px;padding:5px;width:30px}.notification .close svg{fill:#fff;height:20px;width:20px}.notification .close:hover{background:#4a4a4a;transition:background .3s ease-out}.notification .close:active{background:#9b9b9b;transition:none}@media only screen and (max-width:768px){.notification .close{display:none}}.notification.fadeout{animation-duration:.3s;animation-name:fadeout}@media only screen and (max-width:991px){.notification{margin-bottom:10px;padding:10px 10px 10px 20px}.notification span{margin:unset}}@media only screen and (max-width:768px){.notification{justify-content:center;padding:10px 20px;text-align:center}}@keyframes slidein{0%{margin-bottom:-40px}to{margin-bottom:10px}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@media only screen and (max-width:991px){@keyframes slidein{0%{margin-top:-40px}to{margin-top:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}}#nprogress{pointer-events:none}#nprogress .bar{background:var(--sds-brand-color-background-weak-accent2,#fedee2);height:5px;left:0;position:fixed;top:0;width:100%;z-index:999999}#nprogress .peg{box-shadow:0 0 10px var(--sds-brand-color-background-weak-accent2,#fedee2),0 0 5px var(--sds-brand-color-background-weak-accent2,#fedee2);display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}.promotions-container{margin-top:0!important}@media only screen and (max-width:768px){.promotions-container .ui.container{margin-left:0!important;margin-right:0!important}}.promotions-wrapper{background-color:#fff;min-height:313px;padding:.5rem;width:100%;z-index:1}@media only screen and (max-width:769px){.promotions-wrapper{margin:unset;padding:unset}}.publication-info{display:flex!important;margin-bottom:.5rem;width:100%}@media only screen and (max-width:768px){.publication-info{margin-top:1rem}}.publication-info div{font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-medium);font-weight:var(--sds-font-weight-regular);line-height:var(--sds-font-lineheight-body-medium)}@media only screen and (max-width:768px){.publication-info div{font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-small);font-weight:var(--sds-font-weight-regular);line-height:var(--sds-font-lineheight-body-small)}}.publication-info>.published{margin:0 .5rem 0 0}.publication-info>.updated{margin:0 0 0 .5rem}.contributors{display:flex!important;flex-flow:wrap;flex-direction:row;margin-bottom:0!important}@media only screen and (max-width:768px){.contributors{margin-bottom:0;margin-top:1rem}}.contributors div{padding-right:5px!important}.contributors div b,.contributors div span{font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-medium);font-weight:var(--sds-font-weight-regular);line-height:var(--sds-font-lineheight-body-medium);text-transform:unset!important}@media only screen and (max-width:992px){.contributors div b,.contributors div span{font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-small);font-weight:var(--sds-font-weight-regular);line-height:var(--sds-font-lineheight-body-small)}}.contributors div span{font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-medium);font-weight:var(--sds-font-weight-medium);line-height:var(--sds-font-lineheight-body-medium)}@media only screen and (max-width:992px){.contributors div span{font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-small);font-weight:var(--sds-font-weight-medium);line-height:var(--sds-font-lineheight-body-small)}}.contributors div:first-child{margin:0 1rem 0 0}.contributors span{color:var(--sds-brand-color-text-default-neutral)!important;font-family:var(--sds-font-family-primary),Helvetica,Arial,sans-serif;font-size:var(--sds-font-size-body-small);font-weight:var(--sds-font-weight-medium);line-height:var(--sds-font-lineheight-body-small)}@media only screen and (max-width:768px){.contributors{display:table!important}}.rate{width:fit-content}.rate.display{align-self:center}.rate.display>label{float:right;height:20px;width:fit-content}.rate.display>label>svg{height:20px;width:20px}.rate:not(:checked)>input{position:absolute;top:-9999px}.rate:not(.current_rating)>label>svg>path,.rate:not(:checked)>svg>path{stroke:#000;stroke-width:1.75;overflow:hidden;white-space:nowrap}.rate:not(:checked)>svg>path{fill:#eee;overflow:hidden;white-space:nowrap}.rate>input:disabled~label>svg>path{stroke:none!important;fill:#eee}.rate>input:checked~label>svg>path{fill:var(--sds-brand-color-background-inverse-neutral);stroke:none}.rate label.half-star>svg>path{fill:url(#halfStarGradient)!important;stroke:none}.rating-wrapper{cursor:pointer;display:inline-flex;height:32px;margin-right:1.77777778rem}@media only screen and (max-width:768px){.rating-wrapper{margin-right:1.33333333rem}}.rating-wrapper:hover .rating-text-wrapper>label:first-child,.rating-wrapper:hover>label{color:var(--sds-brand-color-text-default-neutral);text-decoration:underline var(--sds-brand-color-text-default-neutral)}.rating-wrapper>.rate.display.no-ratings>input:disabled~label>svg>path{stroke:#cbc9c7!important;stroke-width:3px;fill:#fff}.rating-wrapper label,.rating-wrapper svg,.rating-wrapper>input{cursor:pointer}.rating-wrapper>label{align-self:center;color:var(--sds-brand-color-text-strong-primary);margin-left:.66666667rem}@media only screen and (max-width:768px){.rating-wrapper>label{margin-top:.5rem}}.rating-wrapper .rating-text-wrapper{align-self:center}.rating-wrapper .rating-text-wrapper :first-child{color:var(--sds-brand-color-text-default-neutral);margin:0 .5rem}.rating-wrapper .rating-text-wrapper :last-child{color:#9b9b9b}.rate:not(:checked)>label:hover>svg>path,.rate:not(:checked)>label:hover~label>svg>path{stroke:var(--sds-brand-color-background-medium-primary)}.rate>input:checked+label:hover>svg>path,.rate>input:checked+label:hover~label>svg>path,.rate>input:checked~label:hover>svg>path,.rate>input:checked~label:hover~label>svg>path,.rate>label:hover~input:checked~label>svg>path{fill:var(--sds-brand-color-background-medium-primary)}.recipe-header .portion-info{align-items:center;display:flex}@media only screen and (max-width:768px){.recipe-header .portion-info>div{white-space:nowrap}}.recipe-header .svg-icon{padding-right:6px}.recipe-header .tags .tag{border:1px solid var(--sds-brand-color-border-medium-neutral);color:var(--sds-brand-color-text-default-neutral)}.recipe-header .tags .tag:hover{background-color:#f5f5f5;transition:background .3s ease-out}#newestRecommendationComponent,#recommendedRecipesComponent{background-color:#f8f8f8!important}#trendingRecommendationComponent picture{display:block}