.dl-table>div{display:grid;gap:0 var(--m-dp-quarter);grid-template-columns:1fr 1fr}.dl-table>div:nth-of-type(odd) :is(dt,dd){background-color:var(--m-color-body-variant)}.dl-table :is(dt,dd){margin:0;padding:var(--m-dp-3)}.recipe .featured-tags{--x-pill-container-background-enabled:transparent;--x-pill-container-background-hovered:transparent;--x-pill-container-border-color-enabled:transparent;--x-pill-container-border-color-hovered:transparent;--x-pill-container-spacing-x-start:0;--x-pill-container-spacing-x-end:0;--x-pill-label-font-size:var(--m-typography-lead-font-size);--x-pill-label-line-height:var(--m-typography-lead-line-height);--x-pill-label-color-enabled:var(--m-color-tertiary);--x-pill-label-color-hovered:var(--m-color-tertiary);-webkit-margin-before:var(--m-section-spacing-y);display:flex;flex-wrap:wrap;margin-block-start:var(--m-section-spacing-y);padding:0}.recipe .featured-tags li{color:var(--m-recipe-featured-tags-item-label-color-enabled);display:inline;position:relative}.recipe .featured-tags li:not(:last-child):after{background-color:var(--m-recipe-featured-tags-item-link-underline-color-enabled);content:"";display:inline-block;height:1em;margin-inline:calc(var(--m-dp-2)/2 - var(--m-dp-line)) calc(var(--m-dp-3)/2 - var(--m-dp-line));position:static;vertical-align:middle;width:var(--m-dp-line)}.recipe .featured-tags li a{-webkit-border-after:var(--m-dp-line) solid var(--m-recipe-featured-tags-item-link-underline-color-enabled);border-block-end:var(--m-dp-line) solid var(--m-recipe-featured-tags-item-link-underline-color-enabled);border-radius:unset;color:var(--m-recipe-featured-tags-item-label-color-enabled);text-decoration:none;transition:border-bottom-color .3s ease-in-out,color .3s ease-in-out}.recipe .featured-tags li a:active,.recipe .featured-tags li a:focus,.recipe .featured-tags li a:hover{border-block-end-color:var(--m-recipe-featured-tags-item-link-underline-color-hovered);color:var(--m-recipe-featured-tags-item-label-color-hovered)}.recipe-products{display:flex;flex-direction:column;gap:var(--m-section-spacing-y);margin:var(--m-page-spacing-y) 0}.recipe-product{background-color:var(--m-color-primary-variant);display:grid;gap:var(--m-spacing-y-1);grid-template:"image" auto "content" auto/100%;padding:var(--m-spacing-y-1) var(--m-page-spacing-x);position:relative}@media (min-width:768px){.recipe-product{padding:var(--m-spacing-y-1) calc(var(--m-column-width-responsive)*2)}}@media (min-width:992px){.recipe-product{gap:0;grid-template:"image content" auto/calc(var(--m-column-width-responsive)*10) auto;padding:0}}.recipe-product__gallery{align-items:center;display:flex;grid-area:image;justify-content:center}@media (min-width:992px){.recipe-product__gallery{padding:var(--m-spacing-y-1) 0;position:relative}}.recipe-product__image{-webkit-filter:drop-shadow(1.25rem 3rem 1.25rem hsla(var(--m-color-secondary-variant-dark-hsl)/var(--m-level-3)));filter:drop-shadow(1.25rem 3rem 1.25rem hsla(var(--m-color-secondary-variant-dark-hsl)/var(--m-level-3)))}.recipe-product__content{display:flex;flex-direction:column;grid-area:content;justify-content:center}@media (min-width:992px){.recipe-product__content{background-color:var(--m-color-body-variant);padding:var(--m-spacing-y-1) var(--m-column-width-responsive)}}.recipe-product__description{-webkit-margin-before:var(--m-dp-1);margin-block-start:var(--m-dp-1)}@media (max-width:767.98px){.recipe-product__description{display:none}}.recipe-product__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:var(--m-spacing-y-2);z-index:1}@media (min-width:768px){.recipe-product__actions{margin-top:var(--m-spacing-y-3)}}.recipe-product .x-button{width:100%}@media (min-width:768px){.recipe-product .x-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.recipe-header{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.recipe-header hgroup{margin:var(--m-section-spacing-y) 0 0;padding:0 var(--x-page-spacing-x)}@media (min-width:768px){.recipe-header hgroup{padding:0 calc(var(--x-column-width-responsive)*2)}}.recipe-header hgroup .breadcrumb{position:static}.cover-video{inset:0;overflow:hidden;position:absolute}.cover-video .play-video{bottom:2.5rem;position:absolute;right:2.5rem}@media (max-width:767.98px){.cover-video .play-video [class*=label]{display:none}}.recipe>.meta{--x-pill-container-background-enabled:var(--m-color-primary);--x-pill-container-background-hovered:var(--m-color-primary-hovered);--x-pill-container-border-color-enabled:var(--m-color-primary);--x-pill-container-border-color-hovered:var(--m-color-primary-hovered);--x-pill-label-font-size:0.8125rem;--x-pill-label-color-enabled:var(--m-color-black);--x-pill-label-color-hovered:var(--m-color-black);--x-pill-icon-color-enabled:var(--m-color-small-icon-enabled);--x-pill-icon-color-hovered:var(--m-color-small-icon-hovered);--x-pill-icon-color-disabled:var(--m-color-small-icon-disabled);--m-fivestar-rating-star-color-scale:var(--m-color-black);--m-fivestar-rating-star-color-votes:var(--m-color-black);display:flex;flex-wrap:wrap;gap:calc(var(--m-meta-gap-y)/2) var(--m-meta-gap-x);margin-bottom:var(--x-section-spacing-y);margin-top:var(--x-section-spacing-y);padding:0 var(--x-page-spacing-x)}@media (min-width:768px){.recipe>.meta{padding:0 calc(var(--x-column-width-responsive)*2)}}.recipe>.meta+.meta{margin-top:var(--m-meta-gap-y)}.recipe>.meta:has(~.meta){margin-bottom:unset}.recipe>.meta .divider{flex:0 0 100%;order:-1}@media (min-width:992px){.recipe>.meta .divider{flex:auto;margin:auto;order:99}}.recipe .rating{cursor:pointer}.recipe .bookmark{--x-pill-container-background-enabled:#e9e9e9;--x-pill-container-background-hovered:#eee;--x-pill-container-border-color-enabled:#e9e9e9;--x-pill-container-border-color-hovered:#eee;--x-pill-icon-color-enabled:#ff3e3e;--x-pill-icon-color-hovered:#ff3e3e}.recipe .bookmark .ajax-progress{display:none}.recipe__total-calories{cursor:pointer}.recipe__editorial-date,.recipe__statistics{--x-pill-container-background-enabled:transparent;--x-pill-container-background-hovered:transparent;--x-pill-container-border-color-enabled:transparent;--x-pill-container-border-color-hovered:transparent;order:-2}@media (min-width:992px){.recipe__editorial-date,.recipe__statistics{order:100}}.recipe__statistics{--x-pill-container-spacing-x-start:0;--x-pill-container-spacing-x-end:0}.recipe-ingredients{margin-block:var(--m-section-spacing-y)}.recipe-ingredients header{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:1.875rem}@media (min-width:768px){.recipe-ingredients header{align-items:center;flex-direction:row;gap:unset;justify-content:space-between}}.recipe-ingredients header .servings-spinner{align-items:center;display:flex;flex-direction:row}.recipe-ingredients header .servings-spinner__label{-webkit-margin-end:auto;-moz-margin-end:auto;margin-inline-end:auto}@media (min-width:768px){.recipe-ingredients header .servings-spinner__label{-webkit-margin-end:var(--m-dp-2);-moz-margin-end:var(--m-dp-2);margin-inline-end:var(--m-dp-2)}}.recipe-ingredients header .servings-spinner__value{align-items:center;aspect-ratio:1/1;border-block:.125rem solid hsla(var(--m-color-black-hsl)/24%);display:flex;height:3.125rem;justify-content:center;padding-inline:var(--m-dp-2)}.recipe-ingredients__action{margin-top:var(--m-dp-3);position:relative}@media (min-width:768px){.recipe-ingredients .copy-to-clipboard{align-items:center;display:flex;flex-direction:row;gap:var(--m-dp-2)}.recipe-ingredients .copy-to-clipboard__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.recipe-ingredients .copy-to-clipboard__message{opacity:0;position:absolute;text-align:center;-webkit-transform:translateY(1rem);transform:translateY(1rem);transition:opacity .3s ease-in-out .1s,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out .1s;transition:transform .3s ease-in-out,opacity .3s ease-in-out .1s,-webkit-transform .3s ease-in-out;width:calc(100% - var(--m-page-spacing-x)*2)}@media (min-width:768px){.recipe-ingredients .copy-to-clipboard__message{position:static;-webkit-transform:translateX(2rem);transform:translateX(2rem);width:auto}}.recipe-ingredients .copy-to-clipboard__message.is-shown{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){.recipe-ingredients .copy-to-clipboard__message.is-shown{-webkit-transform:translateX(0);transform:translateX(0)}}.ingredient.is-maggi-product a{-webkit-border-after:var(--m-dp-line) solid hsl(var(--m-color-secondary-hsl)/var(--m-level-3));border-block-end:var(--m-dp-line) solid hsl(var(--m-color-secondary-hsl)/var(--m-level-3));color:hsl(var(--m-color-secondary-hsl)/var(--m-level-2));text-decoration:none;transition:border-block-end-color .3s ease-in-out,color .3s ease-in-out}.ingredient.is-maggi-product a:active,.ingredient.is-maggi-product a:focus,.ingredient.is-maggi-product a:hover{border-block-end-color:hsl(var(--m-color-secondary-hsl)/0%);color:hsl(var(--m-color-secondary-hsl)/var(--m-level-1))}.recipe-nutrients{margin-block:var(--m-section-spacing-y)}.recipe-nutrients .x-accordion{--x-accordion-title-font-size:var(--m-typography-heading-3-font-size);--x-accordion-title-line-height:var(--m-typography-heading-3-line-height)}:root{--scrollbar-width:0.9375rem;--m-drop-shadow-level-1:0 0.625rem 3.125rem 0 hsla(var(--m-color-body-variant-dark-hsl)/var(--m-level-1));--m-drop-shadow-level-2:0 0.625rem 2.5rem 0 hsla(var(--m-color-body-variant-dark-hsl)/var(--m-level-2));--m-drop-shadow-level-3:0 0.375rem 1.125rem 0 hsla(var(--m-color-body-variant-dark-hsl)/var(--m-level-4));--m-icon-carret-left:url("%3Csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Cpolyline points='160 208 80 128 160 48' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");--m-icon-carret-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='m96 48 80 80-80 80'/%3E%3C/svg%3E")}.recipe-ingredients__title,.recipe-product__title{color:var(--m-color-on-body);font-family:Montserrat,Arial,sans-serif;font-size:var(--m-typography-heading-3-font-size);font-weight:500;line-height:var(--m-typography-heading-3-line-height);margin:0}.dl-table :is(dt,dd),.recipe .cooking-tips__content p,.recipe .cooking-tips__title,.recipe .featured-tags li,.recipe-ingredients .copy-to-clipboard__message,.recipe-ingredients header .servings-spinner__label,.recipe-product__description,.recipe-step__title,.recipe-steps__cooking-time{color:var(--m-color-on-body);font-weight:400;margin-block:0}.recipe .featured-tags li,.recipe-ingredients header .servings-spinner__label,.recipe-step__title{font-size:var(--m-typography-lead-font-size);line-height:var(--m-typography-lead-line-height)}.recipe .cooking-tips__title,.recipe-product__description{font-size:var(--m-typography-primary-font-size);line-height:var(--m-typography-primary-line-height)}.dl-table :is(dt,dd),.recipe .cooking-tips__content p{font-size:var(--m-typography-secondary-font-size);letter-spacing:var(--m-typography-secondary-letter-spacing);line-height:var(--m-typography-secondary-line-height)}.recipe-ingredients .copy-to-clipboard__message,.recipe-steps__cooking-time{font-size:var(--m-typography-tertiary-font-size);letter-spacing:var(--m-typography-tertiary-letter-spacing);line-height:var(--m-typography-tertiary-line-height)}.recipe-steps{position:relative}.recipe-steps__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--m-dp-6);margin-top:var(--m-dp-4)}@media (min-width:768px){.recipe-steps__header{margin-top:var(--m-dp-6)}}@media (min-width:992px){.recipe-steps__header{margin-bottom:var(--m-dp-9)}}.recipe-steps__cooking-time{align-items:center;background-color:var(--m-color-white);border:var(--m-dp-quarter) solid var(--m-color-body-variant-dark);display:flex;flex-direction:column;gap:var(--m-dp-1);height:3.125rem;justify-content:center;min-width:5rem;padding:var(--m-dp-1) 0;width:calc(var(--m-column-width-responsive)*2)}@media (min-width:992px){.recipe-steps__cooking-time:after{background-color:var(--m-color-body-variant-dark);content:"";height:calc(100% - 3.8125rem);position:absolute;right:calc(var(--m-column-width-responsive)*3 + var(--m-dp-line));top:3.8125rem;width:var(--m-dp-quarter)}.recipe-step{-webkit-padding-end:calc(var(--m-column-width-responsive)*2);-moz-padding-end:calc(var(--m-column-width-responsive)*2);padding-inline-end:calc(var(--m-column-width-responsive)*2)}}.recipe-step__title{-webkit-margin-before:var(--m-dp-5);margin-block-start:var(--m-dp-5)}.recipe-step__description{color:var(--m-color-tertiary);margin-block:var(--m-dp-2) 0}.recipe-step__image{display:block;margin-block:var(--m-dp-2) 0;width:100%}.rrh-recipe>section:not(.is-wide){padding-inline:var(--x-page-spacing-x)}@media (min-width:768px){.rrh-recipe>section:not(.is-wide){padding-inline:calc(var(--x-column-width-responsive)*2)}}.recipe__cooking-tip{box-shadow:inset .3125rem 0 0 0 var(--m-color-primary),inset 0 0 0 .125rem var(--m-color-body-variant);display:flex;flex-direction:column;gap:calc(var(--m-section-spacing-y)*.5);margin-top:var(--m-page-spacing-y);padding:var(--m-section-spacing-y) var(--m-page-spacing-x)}@media (min-width:768px){.recipe__cooking-tip{padding:var(--m-section-spacing-y) var(--m-column-width-responsive)}}@media (min-width:1200px){.recipe__cooking-tip{align-items:center;flex-direction:row;gap:var(--m-column-width-responsive)}}.recipe .cooking-tips__title{font-weight:600;white-space:nowrap}.recipe .cooking-tips__content p{color:var(--m-color-tertiary)}.recipe-comments{background-color:var(--m-color-body-variant);padding:var(--m-page-spacing-y) var(--m-page-spacing-x)}@media (min-width:768px){.recipe-comments{padding-inline:calc(var(--m-column-width-responsive)*2)}}.recipe__rate-five-star{margin-block:var(--m-page-spacing-y)}@media (min-width:768px){.recipe__rate-five-star{margin-block:var(--m-page-spacing-y)}}.recipe__embedded-banner-slider{margin:var(--m-page-spacing-y) 0}.recipe__collections,.recipe__random-recipes{margin:var(--m-page-spacing-y) var(--m-page-spacing-x)}@media (min-width:768px){.recipe__collections,.recipe__random-recipes{margin:var(--m-page-spacing-y) calc(var(--m-column-width-responsive)*2)}}.recipe .share{align-items:center;display:flex;font-size:var(--m-typography-tertiary-font-size);gap:var(--m-dp-1);line-height:var(--m-typography-tertiary-line-height)}@media (min-width:768px){.recipe .share{-webkit-margin-start:auto;-moz-margin-start:auto;margin-inline-start:auto}}.related-collections,.related-recipes{margin:var(--m-page-spacing-y) var(--m-page-spacing-x)}@media (min-width:768px){.related-collections,.related-recipes{margin:var(--m-page-spacing-y) calc(var(--m-column-width-responsive)*2)}}
