.original-source:where(.astro-6y46hjxr){width:100%;padding-block-start:32px;text-align:left}.original-source__content:where(.astro-6y46hjxr){display:flex;align-items:center;margin-bottom:16px;padding:16px;background:#f4f6f7;border-radius:24px}@media (min-width: 1040px){.original-source__content:where(.astro-6y46hjxr){padding:24px}}.original-source__content-image:where(.astro-6y46hjxr){overflow:hidden;width:100px;border-radius:16px}.original-source__content-body:where(.astro-6y46hjxr){padding-left:16px}@media (min-width: 1040px){.original-source__content-body:where(.astro-6y46hjxr){padding-left:24px}}.custom--counter:where(.astro-a2247epb){overflow:hidden;display:flex}.custom--counter-unit:where(.astro-a2247epb).is-changing{transform:translateY(-100px);transition:transform .25s cubic-bezier(.68,-.55,.265,1.55)}.nutrition--card:where(.astro-oujdv6rb){display:flex;flex-direction:column;align-items:center;background:#e9edef;border-radius:24px}.nutrition--card-item:where(.astro-oujdv6rb){display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:72px;margin:8px;color:#337179;text-align:center;background:#fff;border-radius:16px}@media (min-width: 1040px){.nutrition--card-item:where(.astro-oujdv6rb){aspect-ratio:1/1;width:calc(100% - 16px);height:auto}}.nutrition--card-footer:where(.astro-oujdv6rb){position:relative;overflow:hidden;width:100%;padding:8px;text-align:center;border-top:1px solid #FFFFFF;border-bottom-right-radius:24px;border-bottom-left-radius:24px}.nutrition--card-footer:where(.astro-oujdv6rb) .nutrition--card-percentage:where(.astro-oujdv6rb){position:absolute;inset:0;background-color:transparent;border-bottom-right-radius:24px;border-bottom-left-radius:24px}.is-visible:where(.astro-oujdv6rb) .nutrition--card-footer:where(.astro-oujdv6rb) .nutrition--card-percentage:where(.astro-oujdv6rb){animation:rise 1s forwards,bg-change .8s .8s forwards}.nutrition--card-footer:where(.astro-oujdv6rb) .nutrition--card-green:where(.astro-oujdv6rb){--bg-color: #EDF9F7}.nutrition--card-footer:where(.astro-oujdv6rb) .nutrition--card-red:where(.astro-oujdv6rb){--bg-color: #FEDADF}.nutrition--card-footer:where(.astro-oujdv6rb) .nutrition--card-yellow:where(.astro-oujdv6rb){--bg-color: #FFF0DB}@keyframes bg-change{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1;background-color:var(--bg-color)}}.nutrition-info:where(.astro-juz2ykbf){margin-block:32px;text-align:left}@media (min-width: 768px){.nutrition-info:where(.astro-juz2ykbf){width:calc(100% + 48px);margin-right:-48px}}@media (min-width: 1040px){.nutrition-info:where(.astro-juz2ykbf){width:100%;margin-right:0}}.nutrition-content-slider:where(.astro-juz2ykbf){display:flex;flex-flow:row nowrap;gap:12px;padding-block:16px}@media (min-width: 1040px){.nutrition-content-slider:where(.astro-juz2ykbf){display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%}}.recipe-page--method:where(.astro-erqtmm5j){margin-block-end:40px}@media (min-width: 1040px){.recipe-page--method:where(.astro-erqtmm5j){margin-block-end:48px}}.ingredients-rich-text *:not(:first-child):before{content:"";display:block;margin-block:16px;border-top:1px solid transparent}.ingredients-rich-text .type-body:not(:first-child):before{border-top:1px solid #E9EDEF}.ingredients-rich-text hr,.ingredients-rich-text hr *{display:none}.ingredients-rich-text a{color:#337179;text-decoration-line:underline}.anchor-toggle:where(.astro-bhgffoin){position:fixed;z-index:2;right:0;bottom:55px;left:0;overflow:hidden;display:flex;gap:32px;align-items:center;justify-content:center;width:366px;height:64px;margin:0 auto;padding:0!important;background:#e9edefd9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:24px;transition:opacity .25s}@media (min-width: 1040px){.anchor-toggle:where(.astro-bhgffoin){display:none}}@media screen and (height <= 667px){.anchor-toggle:where(.astro-bhgffoin).hide-toggle{pointer-events:none;opacity:0}}.anchor-toggle:where(.astro-bhgffoin) input:where(.astro-bhgffoin)[type=radio]{display:none}.anchor-toggle:where(.astro-bhgffoin) label:where(.astro-bhgffoin){cursor:pointer;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:85px;height:64px;text-align:center;transition:all .25s}.anchor-toggle:where(.astro-bhgffoin) input:where(.astro-bhgffoin)[type=radio]:checked+label:where(.astro-bhgffoin){color:#fff}.anchor-toggle-slider:where(.astro-bhgffoin){position:absolute;top:8px;width:117px;height:48px;background:#337179;border-radius:16px;transition:all .25s}#overview:where(.astro-bhgffoin):checked~.anchor-toggle-slider:where(.astro-bhgffoin){left:8px}#ingredients:where(.astro-bhgffoin):checked~.anchor-toggle-slider:where(.astro-bhgffoin){left:124px}#method:where(.astro-bhgffoin):checked~.anchor-toggle-slider:where(.astro-bhgffoin){left:242px}.recipe-facts__container{display:flex;justify-content:space-between;width:100%;padding-block-start:32px}.recipe-fact__item{flex:1;padding-inline:4px;text-align:center}.recipe-fact__item:not(:last-child){border-right:1px solid #E9EDEF}.recipe-fact__item:last-child{padding-right:0}.recipe-fact__item:first-child{padding-left:0}@media (min-width: 1040px){.recipe-fact__item{padding-inline:8px}}.recipe-fact__item-icon{display:flex;justify-content:center;padding-block-end:12px}.recipe-page__image-wraper:where(.astro-awyk7vzs){position:relative;overflow:hidden;border-radius:32px}@media (min-width: 1040px){.recipe-page__image-wraper:where(.astro-awyk7vzs){border-radius:48px}}.recipe-page__image:where(.astro-awyk7vzs){transform:scale(1.06);transition:transform 1.2s ease-out}.is-visible:where(.astro-awyk7vzs) .recipe-page__image:where(.astro-awyk7vzs){transform:scale(1)}.recipe-page__save-btn:where(.astro-awyk7vzs),.recipe-page__video-btn:where(.astro-awyk7vzs){position:absolute;right:20px}@media (min-width: 1040px){.recipe-page__save-btn:where(.astro-awyk7vzs),.recipe-page__video-btn:where(.astro-awyk7vzs){right:32px}}.recipe-page__video-btn:where(.astro-awyk7vzs){bottom:20px}@media (min-width: 1040px){.recipe-page__video-btn:where(.astro-awyk7vzs){bottom:32px}}.recipe-page__save-btn:where(.astro-awyk7vzs){top:20px}@media (min-width: 1040px){.recipe-page__save-btn:where(.astro-awyk7vzs){top:32px}}.detail-panel:where(.astro-edmpjb4m){position:relative}.detail-panel__sticky-section:where(.astro-edmpjb4m){position:sticky;top:96px;left:0;overflow-y:auto;display:none;height:auto}@media (min-width: 768px){.detail-panel__sticky-section:where(.astro-edmpjb4m){display:block}}.detail-panel__info-panel:where(.astro-edmpjb4m){transform:translateY(24px);flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;opacity:0;transition:transform .6s ease-out,opacity .6s ease-out}@media (min-width: 1040px){.detail-panel__info-panel:where(.astro-edmpjb4m){transform:translateY(48px)}}@media (min-width: 768px){.detail-panel__info-panel:where(.astro-edmpjb4m){padding-inline:16px}}@media (min-width: 1040px){.detail-panel__info-panel:where(.astro-edmpjb4m){padding-inline:20px}}@media screen and (width >= 1240px){.detail-panel__info-panel:where(.astro-edmpjb4m){padding-inline:70px}}@media screen and (width >= 1340px){.detail-panel__info-panel:where(.astro-edmpjb4m){padding-inline:95px}}@media (min-width: 1440px){.detail-panel__info-panel:where(.astro-edmpjb4m){padding-inline:112px}}.detail-panel__sponsor-brand:where(.astro-edmpjb4m){display:flex;justify-content:center}.detail-panel__sponsor-brand:where(.astro-edmpjb4m) img:where(.astro-edmpjb4m){width:180px}.detail-panel__info-section:where(.astro-edmpjb4m){background-color:#f4f6f7;border-radius:32px}@media (min-width: 1040px){.detail-panel__info-section:where(.astro-edmpjb4m){margin-block:64px;padding-block:64px}}@media (min-width: 768px){.recipe-col-container:where(.astro-edmpjb4m){padding-inline:16px}}@media (min-width: 1040px){.recipe-col-container:where(.astro-edmpjb4m){padding-inline:24px}}@media (min-width: 1440px){.recipe-col-container:where(.astro-edmpjb4m){padding-inline:48px}}.recipe-col-container--item:where(.astro-edmpjb4m){margin-block-end:40px;padding-block:32px;padding-inline:24px;border-radius:32px}@media (min-width: 1040px){.recipe-col-container--item:where(.astro-edmpjb4m){margin-block-end:48px;padding:32px}}.animate-in .detail-panel__info-panel:where(.astro-edmpjb4m){transform:translateY(0);opacity:1}#print-block{display:none!important}#print-block .recipe-page-print{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10pt;color:#000}#print-block .recipe-page-print .type-body{font-size:10pt}#print-block .recipe-page-print p{color:#000}#print-block .recipe-page-print svg{filter:brightness(0)}#print-block .recipe-page-print .recipe-page-print__title{text-align:center}#print-block .recipe-page-print .recipe-page-print__icons{display:flex;gap:24px;justify-content:space-around;width:392px;padding-block-start:1cm;padding-inline:12px}#print-block .recipe-page-print .recipe-page-print__icon{display:flex;flex-direction:column;gap:12px;align-items:center}#print-block .recipe-page-print .recipe-page-print__content{display:flex;grid-gap:1cm;width:100%;padding-block-start:1cm}#print-block .recipe-page-print .recipe-page-print__content-title{font-size:16pt}#print-block .recipe-page-print .recipe-page-print__content-item{display:flex;flex-direction:column;gap:1cm;justify-content:flex-start;width:33.33%}#print-block .recipe-page-print .recipe-page-print__content-item.method{flex-grow:1}#print-block .recipe-page-print .rich-text{height:auto}@media print{@page{size:a4;margin:1cm}body>*:not(#print-block){display:none}#print-block{display:block!important}.default__content-wrapper{padding:0}}.recipe-page:where(.astro-2g6xnrln){position:relative}.recipe-page__info-section:where(.astro-2g6xnrln){background-color:#f4f6f7;border-radius:32px}@media (min-width: 1040px){.recipe-page__info-section:where(.astro-2g6xnrln){margin-block:64px;padding-block:64px}}@media (min-width: 768px){.recipe-col-container:where(.astro-2g6xnrln){padding-inline:16px}}@media (min-width: 1040px){.recipe-col-container:where(.astro-2g6xnrln){padding-inline:24px}}@media (min-width: 1440px){.recipe-col-container:where(.astro-2g6xnrln){padding-inline:48px}}.recipe-col-container--item:where(.astro-2g6xnrln){margin-block-end:40px;padding-block:32px;padding-inline:24px;border-radius:32px}@media (min-width: 1040px){.recipe-col-container--item:where(.astro-2g6xnrln){margin-block-end:48px;padding:32px}}.recipe-page__print-recipe-button:where(.astro-2g6xnrln){display:flex;width:100%;margin-block-start:32px}#overview-section:where(.astro-2g6xnrln),#ingredients-section:where(.astro-2g6xnrln),#method-section:where(.astro-2g6xnrln){--header-height-mobile: 148px;scroll-margin-top:calc(var(--header-height-mobile) + 32px)}.video-page:where(.astro-7z3d24g6){padding-block-end:0}.product-panel:where(.astro-nhvq4qub){position:relative}.product-panel__sticky-section:where(.astro-nhvq4qub){position:sticky;top:96px;left:0;overflow-y:auto;display:none;height:auto}@media (min-width: 768px){.product-panel__sticky-section:where(.astro-nhvq4qub){display:block;padding-inline:16px}}@media (min-width: 1040px){.product-panel__sticky-section:where(.astro-nhvq4qub){padding-inline:24px}}@media (min-width: 1440px){.product-panel__sticky-section:where(.astro-nhvq4qub){padding-inline:48px}}.product-panel__info-panel:where(.astro-nhvq4qub){flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}@media (min-width: 768px){.product-panel__info-panel:where(.astro-nhvq4qub){padding-inline:16px}}@media (min-width: 1040px){.product-panel__info-panel:where(.astro-nhvq4qub){padding-inline:20px}}@media screen and (width >= 1240px){.product-panel__info-panel:where(.astro-nhvq4qub){padding-inline:70px}}@media screen and (width >= 1340px){.product-panel__info-panel:where(.astro-nhvq4qub){padding-inline:95px}}@media (min-width: 1440px){.product-panel__info-panel:where(.astro-nhvq4qub){padding-inline:112px}}.product-panel__info-section:where(.astro-nhvq4qub){background-color:#f4f6f7;border-radius:32px}@media (min-width: 1040px){.product-panel__info-section:where(.astro-nhvq4qub){margin-block:64px;padding-block:64px}}.product-panel__price:where(.astro-nhvq4qub){display:flex;align-items:center;justify-content:center;padding-block-start:24px}@media (min-width: 768px){.product-panel__price:where(.astro-nhvq4qub){padding-block-start:32px}}.product-panel__ctrls:where(.astro-nhvq4qub){display:flex;flex-wrap:wrap;gap:16px 12px;width:100%;padding-block:32px}.product-panel__select:where(.astro-nhvq4qub){flex:1 1 0%}.product-panel__button:where(.astro-nhvq4qub).success{pointer-events:none;height:64px}.product-panel__button:where(.astro-nhvq4qub).success:before{background-color:#295a61}.product-panel__image:where(.astro-nhvq4qub){position:relative;overflow:hidden;width:100%;border-radius:32px}@media (min-width: 1040px){.product-panel__image:where(.astro-nhvq4qub){border-radius:48px}}.product-panel__image:where(.astro-nhvq4qub) img:where(.astro-nhvq4qub){transform:scale(1.06);transition:transform 1.2s ease-out}.product-panel__image:where(.astro-nhvq4qub).is-visible img:where(.astro-nhvq4qub){transform:scale(1)}.product-panel__save-btn:where(.astro-nhvq4qub),.product-panel__video-btn:where(.astro-nhvq4qub){position:absolute;right:20px}@media (min-width: 1040px){.product-panel__save-btn:where(.astro-nhvq4qub),.product-panel__video-btn:where(.astro-nhvq4qub){right:32px}}.product-panel__video-btn:where(.astro-nhvq4qub){bottom:20px}@media (min-width: 1040px){.product-panel__video-btn:where(.astro-nhvq4qub){bottom:32px}}.product-panel__save-btn:where(.astro-nhvq4qub){top:20px}@media (min-width: 1040px){.product-panel__save-btn:where(.astro-nhvq4qub){top:32px}}
