.recipe-card__btn-line{margin:0rem -.5rem;margin-top:auto;display:inline-flex;flex-wrap:wrap}.recipe-card__btn-line .recipe-card__action-button{margin:1rem .5rem 0rem;text-align:center}.recipe-card__btn-line--secondary{display:flex;flex-wrap:wrap;flex-grow:1}.recipe-card__btn-line button,.recipe-card__btn-line a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipe-card__btn-line core-handle-form.recipe-card__action-button button{width:100%}@media (max-width: 576px){.recipe-card__btn-line .recipe-card__action-button{flex-grow:1}.recipe-card__btn-line .recipe-card__action-button--primary{flex-basis:100%}}.page-content{overflow-x:hidden}.nutritions-wrapper{padding-top:2rem}#nutritions-mobile{display:none}#nutritions-mobile .nutritions,.preparation-steps,.preparation-steps h3{padding-bottom:2rem}.preparation-steps h4{padding-bottom:1rem;padding-top:0rem}.preparation-steps nobr{font-weight:700}.recipe-section{padding-top:2rem;padding-bottom:2rem}.recipe-section h3{padding-bottom:1rem}.recipe-section .core-comment-preview__title-container h3{padding-bottom:0}@media (min-width: 768px){.recipe-section h3{padding-bottom:1.5rem}.recipe-section .core-comment-preview__title-container h3{padding-bottom:0}}.recipe-in-collection-section{padding-bottom:0rem}.additional-categories{padding-bottom:1rem}.additional-categories a{display:inline-block}.additional-categories a:hover{border:none!important}.additional-categories .core-chip-button{margin-right:1rem;margin-bottom:1rem}.additional-categories .core-badge--high{margin-bottom:.5rem;margin-right:.25rem;font-weight:500}.additional-categories core-badge{margin-bottom:1rem}core-list-section h4:first-child{padding-top:2rem}.l-col-left hr{margin-top:1.5rem}.core-feature-icons__text{text-overflow:ellipsis;max-width:100%;white-space:nowrap;font-size:1rem}.recipe-card{display:flex;height:100%}.recipe-card__picture{display:flex;justify-content:center;align-items:center;overflow:hidden;flex-basis:50%;border-top-right-radius:4px;border-bottom-right-radius:4px}.recipe-card__picture img{display:block;min-height:100%;max-height:100vw}.recipe-card__info{display:flex;flex-direction:column;flex-basis:50%;max-width:50%}.recipe-card__tm-version{align-self:flex-start;cursor:pointer}.recipe-card__tm-version .core-chip-button{margin-right:.5rem}.recipe-card__versions-tooltip{display:flex;justify-content:space-around;padding:20px 0 40px}.recipe-card__versions-tooltip .active{color:var(--plcore-green-80)}.recipe-card__versions-tooltip .disabled{color:var(--plcore-silver)}.recipe-card__versions-tooltip .disabled .icon{color:var(--plcore-silver-60)}.recipe-card__versions-tooltip p{font-size:14px;text-align:center}.recipe-card__versions-tooltip .icon{font-size:48px;width:48px;height:48px}.recipe-card__icons{display:flex;justify-content:space-between}.recipe-card__title{text-transform:none}.recipe-card core-rating core-fetch-modal{display:flex}.recipe-card__community{display:flex;justify-content:space-between}@media only screen and (min-width: 768px){.recipe-card__community{flex-direction:column}.recipe-card__community core-rating{margin-bottom:1.5rem}}.recipe-banner{padding-bottom:2rem}@media only screen and (min-width: 992px){recipe-banner .core-conversion-teaser--single-line,.accessories-banner{margin-bottom:-1.5rem}}@media only screen and (min-width: 1333px){recipe-banner .core-conversion-teaser--single-line,.accessories-banner{margin-bottom:-2.5rem}}.accessories-banner core-conversion-teaser{padding-bottom:0rem}.accessories-banner core-conversion-teaser .core-conversion-teaser__content{padding-bottom:1rem}.accessories-banner core-conversion-teaser:not(:last-child) .core-conversion-teaser__content{border-bottom:1px solid var(--plcore-silver-40)}#recipe-card__image-loader{width:100%}.shopping-list-button{margin-top:1.5rem;text-overflow:ellipsis;max-width:100%;white-space:nowrap;overflow:hidden}.recipe-alternative-recipes{margin-bottom:3.5rem}.recipe-alternative-recipes core-stripe{width:100%}core-feature-icons{padding:0rem 0rem 3rem;width:100%}core-feature-icons.icons-left-spacing>.core-feature-icons__item:not(:last-child){margin-left:1rem}@media (min-width: 768px){core-feature-icons.icons-left-spacing>.core-feature-icons__item:not(:last-child){margin-left:0rem}}@media (min-width: 992px){core-feature-icons{padding:0rem 3rem 3rem}core-feature-icons.no-right-spacing{padding-right:0;margin-left:-1rem}}core-feature-icons .core-feature-icons__item--large-rectangle{box-shadow:var(--plcore-shadow-3);border-radius:4px;padding:1rem 1.5rem}@media (min-width: 768px){core-feature-icons .core-feature-icons__item--large-rectangle{margin:-1rem}}core-feature-icons .core-feature-icons__item--large-rectangle:hover{box-shadow:var(--plcore-shadow-4);cursor:pointer}core-feature-icons .core-feature-icons__item--large-rectangle:after{display:inline-block;width:1rem;height:1rem;font-family:var(--plcore-icon-font-family);line-height:1rem;font-style:normal;font-weight:400;text-align:center;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";font-size:var(--plcore-icon-xxxs-font-size);content:var(--plcore-icon-caret-right);color:var(--plcore-green-60);font-weight:600;margin-left:auto}core-feature-icons .core-feature-icons__item--large-rectangle label{margin-right:2.5rem}core-feature-icons .core-feature-icons__item--large-rectangle .icon--servings:before{color:var(--plcore-dark-green)}.subscription-upgrade-modal .img-wrapper{display:none}@media (min-width: 576px){.subscription-upgrade-modal .img-wrapper{display:block;margin-bottom:1.5rem;padding:1rem 1.25rem;text-align:center;height:14.5rem}.subscription-upgrade-modal .img-wrapper img{height:100%}}.subscription-upgrade-modal .button--primary{width:100%;text-align:center}@media (min-width: 768px){.subscription-upgrade-modal .button--primary{width:auto}}.subscription-upgrade-modal__headline{font-weight:500;font-size:1.25rem;line-height:1.75rem;margin-bottom:.25rem}.subscription-upgrade-modal__subline{margin-bottom:1rem;font-weight:400;font-size:1rem}.subscription-upgrade-modal .core-modal__header h2,.not-scalable-recipe-modal .core-modal__header h2{font-size:1.5rem;line-height:2rem;font-weight:var(--plcore-bold-font-weight);letter-spacing:.2px}.not-scalable-recipe-modal__description{font-size:1rem;line-height:1.5rem;font-weight:var(--plcore-normal-font-weight);margin-bottom:1rem}.serving-size-modal__description,.serving-size-variants-modal__description{margin:1rem 0 0}.serving-size-modal hr,.serving-size-variants-modal hr{margin-bottom:1.5rem}.serving-size-modal__headline,.serving-size-variants-modal__headline{margin:0;font-weight:var(--plcore-bold-font-weight);line-height:1.5rem}.serving-size-modal__subline,.serving-size-variants-modal__subline{margin:0;font-size:.9rem;line-height:1.5rem}.serving-size-modal button,.serving-size-variants-modal button{margin-top:1.5rem}.serving-size-modal__banner,.serving-size-variants-modal__banner{background-color:var(--plcore-green-05);border-radius:4px;padding:1.5rem}.variants-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:2.5rem 0}.variants-icons__item{border-radius:50%;width:3.5rem;height:3.5rem;line-height:3.5rem;border:1px solid var(--plcore-silver-60);color:var(--plcore-silver-d40);font-weight:700;text-align:center;margin:.5rem}.variants-icons__item[href]:hover{border-color:var(--plcore-silver-80);background-color:var(--plcore-silver-40)}.variants-icons__item:not([href]){pointer-events:none;border-color:var(--plcore-green-60);background-color:var(--plcore-green-60);color:var(--plcore-white)}.touch-dev .l-wrapper--collection{padding-top:6rem}.touch-dev .core-subheader--collection{z-index:1}.collection-header{padding-bottom:1.5rem}@media (min-width: 575px) and (max-width: 767.9px){.collection-header{padding-top:2rem}}.collection-header>.g-wrapper{width:100%}.collection-header__subtitle{margin-bottom:1.25rem;color:var(--plcore-silver)}.collection-header__cover{max-width:10rem;width:100%}#saveTransclude .button--primary{margin-top:.75rem}#manage-bookmark-icon{width:28px;position:absolute;z-index:1;right:1.5rem;height:36px}.tm-versions-modal .tm-versions-container{grid-row-gap:.5rem;display:grid;grid-column-gap:.5rem;grid-template-columns:1fr 1fr}.tm-versions-modal .tm-versions-container .tm-versions-item{border-radius:4px;background-color:var(--plcore-silver-10);font-size:1rem;line-height:2rem;font-weight:600;padding:.5rem 1rem;display:flex}.tm-versions-modal .tm-versions-container .tm-versions-item.active{background:#f0fbf5}.tm-versions-modal .tm-versions-container .tm-versions-item.active:before{color:var(--plcore-green);content:var(--plcore-icon-checkmark)}.tm-versions-modal .tm-versions-container .tm-versions-item:before{color:#c7c7c8;content:var(--plcore-icon-close);display:inline-block;width:1.5rem;height:1.5rem;font-family:Material Icons;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.9rem;text-align:center;text-transform:none;white-space:nowrap;margin-right:.5rem}.tm-versions-modal .tm-versions-more{margin-top:1rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase}@media (max-width: 575px){.collection-header__title{margin-top:1.5rem}.collection-header{padding-top:1rem}#saveTransclude .core-loader--loading{float:unset}.collection-save_button{margin-top:.5rem}#saveTransclude .button--primary{margin-top:0rem}.l-wrapper--collection{padding-top:2.5rem}}@media (max-width: 576px){.recipe-card__info{padding:1rem 1rem 1.5rem}.recipe-card__title{margin:1rem 0rem .5rem;font-size:1.5rem;line-height:2rem}#manage-bookmark-icon{margin-top:-1.3rem}core-feature-icons{padding:2rem 0rem}core-tooltip{width:100%;position:absolute;left:0}#nutritions-desktop{display:none}#nutritions-mobile{display:block}#saveTransclude .core-loader--loading{float:unset}}.l-tile{position:relative}.share-modal__text{margin:1rem 0 2rem}.share-modal core-share .shariff-button.link{display:none}hr.separator--silver-40{border-color:var(--plcore-silver-40)}@media (max-width: 767.9px){.l-tile{height:auto}.recipe-card{flex-direction:column}.recipe-card__picture{flex-shrink:0;border-radius:0;flex-basis:auto}.recipe-card__info{flex-basis:auto;max-width:initial}.preparation-steps nobr{white-space:normal}.l-header-offset.collection-header{background-color:var(--plcore-white);padding-bottom:0}.l-header-offset.collection-header+.l-wrapper{-webkit-box-shadow:none;box-shadow:none;padding-top:2.5rem}#saveTransclude .core-loader--loading{float:unset}}@media (min-width: 576px){.recipe-card__info{padding:1.5rem 2.5rem 2.5rem}.recipe-card__title{margin:2rem 0rem 1rem}.recipe-card__picture img{max-height:83.333vw}#saveTransclude .core-loader--loading{float:unset}#manage-bookmark-icon{margin-top:-1.8rem}}@media (min-width: 768px){.recipe-card__info{order:1;padding:2.5rem 2rem 3.5rem}.recipe-card__picture{order:2}.recipe-card__picture img{min-height:100%}.recipe-card__title{margin:2.5rem 0rem 1.5rem}.collection-header__title{margin-bottom:1.25rem}.collection-header__cover{max-width:14rem}#saveTransclude .core-loader--loading{float:unset}#manage-bookmark-icon{margin-top:-2.8rem}}@media (min-width: 992px){.recipe-card__info{padding:3rem 3rem 4rem}.collection-header__action{text-align:right}.collection-header__cover{max-width:14rem}#saveTransclude .core-loader--loading{float:right}#manage-bookmark-icon{margin-top:-3.3rem}}.button--icon-saved .icon{color:var(--plcore-green);position:relative;top:5px;display:inline-block;padding-right:2rem}.text-silver{color:#b1b2b3}html.cicd2-theme .recipe-alternative-recipes{margin-top:1.5rem;margin-bottom:3rem}html.cicd2-theme .recipe-content__useful-items .recipe-content__unordered-list li:not(:first-child):not([class]){margin-top:.25rem}html.cicd2-theme .recipe-content__tags .core-tags-wrapper__tags-container{margin-bottom:-1rem;display:flex;flex-wrap:wrap}html.cicd2-theme .recipe-content__tags .core-chip-button{margin:0rem 1rem 1rem 0rem}html.cicd2-theme .recipe-content__steps nobr{font-weight:700}html.cicd2-theme .core-note{margin:1.5rem -1rem 0rem}html.cicd2-theme div.recipe-content__section:has(core-note){padding-bottom:0rem}html.cicd2-theme div.recipe-content__section:has(core-note)~hr{display:none}@media only screen and (min-width: 768px){html.cicd2-theme div.recipe-content__section:has(core-note){padding-bottom:1.5rem}html.cicd2-theme .core-note{margin:0rem}html.cicd2-theme ul+core-transclude .core-note{margin-top:1.5rem}}html.cicd2-theme body.touch-mobile cdp-details{margin-top:1rem}html.cicd2-theme cdp-details{display:block}html.cicd2-theme cdp-details cdp-header{margin-bottom:2rem}html.cicd2-theme cdp-details cdp-list{margin-bottom:3.5rem}@media (min-width: 768px){html.cicd2-theme cdp-details cdp-header{margin-bottom:2.5rem}}html.cicd2-theme cdp-header{padding:1rem;border-radius:var(--plcore-border-radius-r);background:var(--plcore-color-background-information-subtlest);display:flex;flex-direction:column}html.cicd2-theme cdp-header core-transclude form{display:flex;align-items:center;gap:1rem}html.cicd2-theme .cdp-header__image{margin-bottom:1rem;width:187px;height:187px;border-radius:var(--plcore-border-radius-05-r)}html.cicd2-theme .cdp-header__title{margin-bottom:.5rem}html.cicd2-theme .cdp-header__count{margin:0rem 0rem .75rem;font-size:var(--plcore-font-size-p16);line-height:var(--plcore-line-height-p16);padding:.1875rem 0rem;color:var(--plcore-color-content-tertiary)}html.cicd2-theme .cdp-header__text{font-size:var(--plcore-font-size-p16);line-height:var(--plcore-line-height-p16);margin-bottom:.75rem}@media (min-width: 768px){html.cicd2-theme cdp-header{padding:1.5rem;flex-direction:row}html.cicd2-theme cdp-header core-transclude{flex-shrink:0}html.cicd2-theme .cdp-header__image,html.cicd2-theme .cdp-header__wrapper{margin-right:2rem;margin-bottom:0}html.cicd2-theme .cdp-header__wrapper{flex:1}html.cicd2-theme .cdp-header__title{margin-bottom:0}html.cicd2-theme .cdp-header__count{padding:0}html.cicd2-theme .cdp-header__text{max-width:600px}}html.cicd2-theme .rdp-accessories__headline{margin-top:1.5rem;margin-bottom:.75rem}html.cicd2-theme .rdp-accessories__list{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:.5rem}html.cicd2-theme .rdp-accessories__item{padding:1rem .5rem 2.5rem;box-shadow:0 0 0 1px inset var(--plcore-color-border-default-subtle);border-radius:var(--plcore-border-radius-r);display:flex;flex-direction:column;align-items:center;position:relative}html.cicd2-theme .rdp-accessories__item core-badge{position:absolute;left:.5rem;top:.5rem;background:var(--plcore-color-background-brand-orange-lightest)}html.cicd2-theme .rdp-accessories__image{margin-bottom:.5rem;width:140px;height:140px}html.cicd2-theme .rdp-accessories__name{font-size:var(--plcore-font-size-p16);line-height:var(--plcore-line-height-p16);font-weight:600;width:100px;text-align:center}html.cicd2-theme rdp-badges{display:flex;flex-wrap:wrap;gap:.5rem}html.cicd2-theme .rdp-badges--urgent{background:var(--plcore-color-background-brand-orange-lightest)}@media (min-width: 992px){html.cicd2-theme rdp-badges .core-chip-button--x-small{padding:.5rem .75rem;font-size:var(--plcore-font-size-p16);line-height:var(--plcore-line-height-p16c);border-radius:var(--plcore-border-radius-r)}}rdp-collection-tile{display:block}.rdp-collection-tile__image{margin-right:1rem;width:80px;height:80px;border-radius:var(--plcore-border-radius-r)}.rdp-collection-tile__wrapper{display:flex;border:none}.rdp-collection-tile__wrapper:hover{border:none}.rdp-collection-tile__content{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.rdp-collection-tile__name{font-size:var(--plcore-font-size-p16);line-height:var(--plcore-line-height-p16);font-weight:700;color:var(--plcore-color-content-primary);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rdp-collection-tile__info{font-size:var(--plcore-font-size-p14);line-height:var(--plcore-line-height-p14);color:var(--plcore-color-content-tertiary)}rdp-collections rdp-collection-tile:not(:last-child){margin-bottom:1.25rem}rdp-country{display:flex}.rdp-country__icon{margin-right:1rem}.rdp-country__wrapper{display:flex}.rdp-country__country{font-size:var(--plcore-font-size-p16);line-height:var(--plcore-line-height-p16);align-content:center}rdp-nutritious{display:block}.rdp-nutritious__item{padding:.25rem 0rem;display:flex;justify-content:space-between}.rdp-nutritious__name,.rdp-nutritious__value{font-size:var(--plcore-font-size-p16);line-height:var(--plcore-line-height-p16)}.rdp-nutritious__value{margin-left:.5rem;color:var(--plcore-color-content-tertiary)}.rdp-tm-versions__description{font-size:var(--plcore-font-size-p16);line-height:var(--plcore-line-height-p16);margin-bottom:1rem;padding:1rem;background:var(--plcore-color-background-information-subtlest);border:1px solid var(--plcore-color-border-information-subtler);border-radius:var(--plcore-border-radius-r)}.rdp-tm-versions__list{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr;gap:.5rem}.rdp-tm-versions__more{margin-left:auto;margin-right:auto}.rdp-tm-versions__item{padding:.5rem;box-shadow:0 0 0 1px inset var(--plcore-color-border-default-subtle);border-radius:var(--plcore-border-radius-r);display:flex}.rdp-tm-versions__image{margin-right:.25rem;width:72px;height:72px}.rdp-tm-versions__wrapper{display:flex;flex-direction:column;justify-content:center}.rdp-tm-versions__name{font-size:var(--plcore-font-size-p16);line-height:var(--plcore-line-height-p16);font-weight:600}.rdp-tm-versions__compatibility{font-size:var(--plcore-font-size-p14);line-height:var(--plcore-line-height-p14);color:var(--plcore-color-content-tertiary)}.rdp-tm-versions__compatibility .icon{margin-right:.25rem;color:var(--plcore-color-content-accent)}@media (min-width: 768px){.rdp-tm-versions__list{grid-template-columns:repeat(2,1fr)}}html.cicd2-theme rdp-serving-size .recipe-content__title:last-child{margin-bottom:-.5rem}html.cicd2-theme .rdp-serving-size__info-button{padding:.5rem;margin-top:-.5rem;background:none;float:right}html.cicd2-theme .rdp-serving-size__info-button .icon{margin:0;color:var(--plcore-color-content-primary)}html.cicd2-theme .rdp-serving-size__info-button:hover{background:none}html.cicd2-theme .rdp-serving-size__info-button:hover .icon{color:var(--plcore-color-content-secondary)}html.cicd2-theme .rdp-serving-size__info-button:active{background:none}html.cicd2-theme .rdp-serving-size__info-button:active .icon{color:var(--plcore-color-content-tertiary)}html.cicd2-theme .rdp-serving-size__action-button{width:100%}html.cicd2-theme .rdp-serving-size__learn-more{margin:.5rem 0rem 1rem}rdp-serving-size-modal core-toggle-button{margin-bottom:1.5rem}.rdp-serving-size-modal__info{margin-bottom:1rem;font-size:var(--plcore-font-size-p18);line-height:var(--plcore-line-height-p18)}.rdp-serving-size-modal__content{margin:1rem 0rem}rdp-difficulty{display:flex;align-items:center}rdp-difficulty .icon{margin-right:1rem}
