.recipe-details-page,.recipe-panel-layer{max-width:1552px;margin:0 auto;position:relative}.recipe-details-page .hero-banner-container-outer,.recipe-panel-layer .hero-banner-container-outer{margin-bottom:12px;text-align:left;border-radius:8px}@media(max-width:1599.98px){.recipe-details-page .hero-banner-container-outer,.recipe-panel-layer .hero-banner-container-outer{padding:0;margin-top:0;border-radius:0}}.recipe-details-page .details-page-banner .hero-banner-container,.recipe-panel-layer .details-page-banner .hero-banner-container{border:1px solid #ebebeb;height:520px;padding:18px 60px;position:relative;overflow:hidden;justify-content:left}@media(max-width:1279.98px){.recipe-details-page .details-page-banner .hero-banner-container,.recipe-panel-layer .details-page-banner .hero-banner-container{border-radius:0;border:none}}.is-mobile .recipe-details-page .details-page-banner .hero-banner-container,.is-mobile .recipe-panel-layer .details-page-banner .hero-banner-container{display:flex;align-items:flex-end;height:486px;padding:24px 24px 96px}.is-mobile .recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container .details-page-banner-content,.is-mobile .recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container .details-page-banner-content{max-width:100%}.is-mobile .recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container .details-page-banner-content h1,.is-mobile .recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container .details-page-banner-content h1{font-size:32px;line-height:44px;font-weight:400}.recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container{color:#fff}.recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container .title-text,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container .title-text{text-shadow:0 1px 0 rgba(0,0,0,.25),0 6px 12px rgba(0,0,0,.2)}.recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container .details-page-banner-content,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container .details-page-banner-content{display:flex;flex-direction:column;gap:16px;max-width:700px}.recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container .details-page-banner-content h1,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container .details-page-banner-content h1{font-size:40px;line-height:52px;font-weight:400}.recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container .details-page-banner-content .tags-rating-container,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container .details-page-banner-content .tags-rating-container{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container .details-page-banner-content .rating,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container .details-page-banner-content .rating{display:flex;align-items:center;gap:4px}.recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container .nutrients-container-header,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container .nutrients-container-header{display:flex;align-items:center;gap:4px;margin-bottom:8px}.recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container .nutrients-container-body,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container .nutrients-container-body{display:flex;gap:16px}.is-mobile .recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container .nutrients-container-body,.is-mobile .recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container .nutrients-container-body{display:grid;grid-gap:6px;gap:6px;flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container .nutrients-container-body .text,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container .nutrients-container-body .text{padding-left:4px;text-transform:capitalize}.recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container .nutrients-container-body .number,.recipe-details-page .details-page-banner .hero-banner-container .details-page-banner-content-container .nutrients-container-body .text,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container .nutrients-container-body .number,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-banner-content-container .nutrients-container-body .text{font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.25),0 6px 12px rgba(0,0,0,.2)}.recipe-details-page .details-page-banner .hero-banner-container .details-page-navigation-container,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-navigation-container{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:16px 12px;height:72px;background-color:#fff;border:1px solid #ebebeb}@media(max-width:1279.98px){.recipe-details-page .details-page-banner .hero-banner-container .details-page-navigation-container,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-navigation-container{border-inline:none;border-bottom:2px solid #ebebeb}}.recipe-details-page .details-page-banner .hero-banner-container .details-page-navigation-container .details-page-navigation,.recipe-panel-layer .details-page-banner .hero-banner-container .details-page-navigation-container .details-page-navigation{display:flex;align-items:center;gap:7px}.recipe-details-page .details-tags-container,.recipe-panel-layer .details-tags-container{flex-wrap:wrap}.recipe-details-page .recipe-details-container,.recipe-panel-layer .recipe-details-container{display:flex;flex-direction:column}.is-mobile .recipe-details-page .recipe-details-container,.is-mobile .recipe-panel-layer .recipe-details-container{flex-direction:column;gap:24px}.recipe-details-page .recipe-details-container .sections-container,.recipe-panel-layer .recipe-details-container .sections-container{flex:1 1}.recipe-details-page .recipe-details-container .sections-container .section,.recipe-panel-layer .recipe-details-container .sections-container .section{padding:12px 0}.recipe-details-page .recipe-details-container .sections-container .section hr,.recipe-panel-layer .recipe-details-container .sections-container .section hr{margin:0 0 32px;border:none;border-top:1px solid #ebebeb}.recipe-details-page .recipe-details-container .sections-container .section.recipe-about,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-about{display:flex;justify-content:space-between;gap:calc(var(--padding-horizontal)*2);padding-inline:var(--padding-horizontal)}.is-mobile .recipe-details-page .recipe-details-container .sections-container .section.recipe-about,.is-mobile .recipe-panel-layer .recipe-details-container .sections-container .section.recipe-about{flex-direction:column;align-items:unset}.recipe-details-page .recipe-details-container .sections-container .section.recipe-about .purchase-controls-container,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-about .purchase-controls-container{padding-top:48px}.recipe-details-page .recipe-details-container .sections-container .section.recipe-about .details-page-description-container,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-about .details-page-description-container{flex:1 1}.recipe-details-page .recipe-details-container .sections-container .section .recipe-details,.recipe-panel-layer .recipe-details-container .sections-container .section .recipe-details{display:flex;flex-direction:column;flex:1 1;gap:13px;color:#5c5c5c}@media(max-width:1599.98px){.recipe-details-page .recipe-details-container .sections-container .section .recipe-details,.recipe-panel-layer .recipe-details-container .sections-container .section .recipe-details{padding-inline:18px}}.recipe-details-page .recipe-details-container .sections-container .section .recipe-details .recipe-details-title,.recipe-panel-layer .recipe-details-container .sections-container .section .recipe-details .recipe-details-title{color:#171717}.recipe-details-page .recipe-details-container .sections-container .section .recipe-details .recipe-details-title:not(.recipe-details>.recipe-details-title),.recipe-panel-layer .recipe-details-container .sections-container .section .recipe-details .recipe-details-title:not(.recipe-details>.recipe-details-title){display:inline-block;margin-bottom:11px}.recipe-details-page .recipe-details-container .sections-container .section .recipe-details .details .details-content,.recipe-panel-layer .recipe-details-container .sections-container .section .recipe-details .details .details-content{display:flex;flex-wrap:wrap;gap:22px}.recipe-details-page .recipe-details-container .sections-container .section .recipe-details .details .details-content .icon,.recipe-panel-layer .recipe-details-container .sections-container .section .recipe-details .details .details-content .icon{color:#32d066;font-size:15px}.recipe-details-page .recipe-details-container .sections-container .section .recipe-details .details .details-content>div,.recipe-panel-layer .recipe-details-container .sections-container .section .recipe-details .details .details-content>div{display:flex;align-items:center;gap:4px}.recipe-details-page .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-header,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-header{margin-bottom:22px}@media(max-width:1599.98px){.recipe-details-page .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-header,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-header{padding-inline:18px}}.recipe-details-page .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-header-content,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-header-content{justify-content:space-between}.recipe-details-page .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-header .icon,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-header .icon{font-size:15px}.recipe-details-page .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-list-container,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-list-container{padding-top:12px}@media(max-width:1599.98px){.recipe-details-page .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-list-container .recipe-details-title,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-list-container .recipe-details-title{padding-inline:18px}}.recipe-details-page .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-list-container .recipe-details-title,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-list-container .recipe-details-title{margin-bottom:14px}.recipe-details-page .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-list-container .ingredients-list,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-list-container .ingredients-list{padding:0 12px 0 40px;list-style-type:disc}.recipe-details-page .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-list-container .ingredients-list .MuiListItem-root,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-ingredients .ingredients-list-container .ingredients-list .MuiListItem-root{display:list-item;padding-left:0}@media(max-width:1599.98px){.recipe-details-page .recipe-details-container .sections-container .section.recipe-products .products-header,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-products .products-header{padding-inline:18px}}.recipe-details-page .recipe-details-container .sections-container .section.recipe-products .products-header-content,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-products .products-header-content{display:flex;justify-content:space-between}.recipe-details-page .recipe-details-container .sections-container .section.recipe-products .products-header .icon,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-products .products-header .icon{font-size:15px}@media(max-width:1599.98px){.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions{padding-inline:18px}}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 8px 24px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:28px;margin:12px 0}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods .cooking-equipments-container,.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods .cooking-methods-container,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods .cooking-equipments-container,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods .cooking-methods-container{display:flex;flex-wrap:wrap;gap:10px}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods .cooking-equipments-container .tag,.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods .cooking-methods-container .tag,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods .cooking-equipments-container .tag,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods .cooking-methods-container .tag{padding:6px 12px;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:999px;text-transform:uppercase}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body{border-radius:8px}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ol,.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ul,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ol,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ul{margin:0 0 16px;padding:0;list-style:none}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ol li,.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ul li,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ol li,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ul li{position:relative}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ol li>p,.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ul li>p,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ol li>p,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ul li>p{margin:0 0 8px}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ol li>p:last-child,.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ul li>p:last-child,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ol li>p:last-child,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ul li>p:last-child{margin-bottom:0}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ol li>p:empty,.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ul li>p:empty,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ol li>p:empty,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ul li>p:empty{display:none;margin:0}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ol,.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ul,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ol,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ul{counter-reset:step;-webkit-padding-start:0;padding-inline-start:0}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ol>li,.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ul>li,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ol>li,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ul>li{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 8px 24px rgba(0,0,0,.1);position:relative;z-index:0;border-radius:28px;padding:14px 16px 14px 56px;margin:12px 0;box-shadow:0 1px 2px rgba(0,0,0,.04)}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ol>li,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ol>li{counter-increment:step}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ol>li:after,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ol>li:after{content:counter(step);position:absolute;left:16px;top:14px;width:28px;height:28px;line-height:28px;background:#32d066;color:#fff;font-weight:700;text-align:center;border-radius:12px}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ul>li:before,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body>ul>li:before{content:"";position:absolute;left:20px;top:18px;width:10px;height:10px;background:#32d066;border-radius:2px}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ol,.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ul,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ol,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ul{margin-top:10px;-webkit-padding-start:18px;padding-inline-start:18px}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ol,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ol{list-style:decimal;counter-reset:none}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ol li,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ol li{padding-left:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ol li:before,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ol li:before{content:none}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ul,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ul{list-style:none}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ul li,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ul li{padding-left:16px}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ul li:before,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body li>ul li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:#32d066;border-radius:50%}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row],.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]{margin-top:10px;border-radius:12px;overflow:hidden;display:grid;grid-gap:12px;gap:12px;align-items:start}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row][data-mode=side],.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row][data-mode=side]{--media-col:clamp(160px,30%,360px);grid-template-columns:minmax(0,1fr) var(--media-col);grid-template-areas:"text media" "caption caption"}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row][data-mode=side][data-side=left],.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row][data-mode=side][data-side=left]{grid-template-columns:var(--media-col) minmax(0,1fr);grid-template-areas:"media text" "caption caption"}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row][data-mode=stack],.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row][data-mode=stack]{grid-template-columns:1fr;grid-template-areas:"media" "text" "caption"}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>div>img,.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>img,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>div>img,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>img{grid-area:media;display:block;max-width:100%;margin:0 auto;height:auto;border-radius:24px;max-height:clamp(200px,26vw,220px);object-fit:cover}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>[data-role=content],.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>[data-role=content]{grid-area:text;padding:12px 14px;min-width:0}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>[data-role=content] p,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>[data-role=content] p{margin:0;line-height:1.6}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>[data-role=caption],.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>[data-role=caption]{grid-area:caption;padding:0 14px 12px;font-size:13px;color:rgba(0,0,0,.6)}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>[data-role=caption]:empty,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>[data-role=caption]:empty{display:none}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ol li>[data-type=media-row],.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ul li>[data-type=media-row],.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ol li>[data-type=media-row],.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body ul li>[data-type=media-row]{margin-top:12px}@media(max-width:959.98px){.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row][data-mode=side],.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row][data-mode=side]{grid-template-columns:1fr}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>div>img,.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>img,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>div>img,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>img{width:100%}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row][data-mode=side][data-side=left],.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row][data-mode=side][data-side=left]{grid-template-columns:1fr;grid-template-areas:"media" "text" "caption"}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row][data-mode=side][data-side=right],.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row][data-mode=side][data-side=right]{grid-template-columns:1fr;grid-template-areas:"text" "media" "caption"}}.recipe-details-page .details-page-fav-btn,.recipe-panel-layer .details-page-fav-btn{bottom:12px;right:12px;z-index:3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:4px}.recipe-details-page .details-page-fav-btn .MuiSvgIcon-root,.recipe-panel-layer .details-page-fav-btn .MuiSvgIcon-root{font-size:30px}.recipe-details-page .fav-icon-filled,.recipe-panel-layer .fav-icon-filled{color:rgba(255,0,0,.76)}.recipe-details-page .details-page-actions,.recipe-panel-layer .details-page-actions{position:absolute;bottom:12px;right:12px;z-index:5;display:flex;align-items:center;gap:8px;padding:6px;border-radius:12px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.recipe-details-page .details-page-fav-btn,.recipe-details-page .details-page-video-btn,.recipe-panel-layer .details-page-fav-btn,.recipe-panel-layer .details-page-video-btn{position:static;padding:0;display:flex}.recipe-details-page .details-page-fav-btn .MuiIconButton-root,.recipe-details-page .details-page-video-btn .MuiIconButton-root,.recipe-panel-layer .details-page-fav-btn .MuiIconButton-root,.recipe-panel-layer .details-page-video-btn .MuiIconButton-root{width:44px;height:44px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border-radius:12px}.recipe-details-page .details-page-video-btn .MuiIconButton-root,.recipe-panel-layer .details-page-video-btn .MuiIconButton-root{border:1px solid hsla(0,0%,100%,.25);transition:.2s ease}.recipe-details-page .details-page-video-btn .MuiIconButton-root:hover,.recipe-panel-layer .details-page-video-btn .MuiIconButton-root:hover{background:rgba(0,0,0,.55);transform:scale(1.05)}.recipe-details-page .details-page-fav-btn .MuiIconButton-root,.recipe-panel-layer .details-page-fav-btn .MuiIconButton-root{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.25);transition:.2s ease}.recipe-details-page .details-page-fav-btn .MuiIconButton-root:hover,.recipe-panel-layer .details-page-fav-btn .MuiIconButton-root:hover{background:rgba(0,0,0,.55);transform:scale(1.05)}.recipe-details-page .details-page-video-btn .video-play-icon,.recipe-panel-layer .details-page-video-btn .video-play-icon{font-size:34px;line-height:1;display:block;color:gray}.recipe-details-page .details-page-fav-btn .MuiSvgIcon-root,.recipe-panel-layer .details-page-fav-btn .MuiSvgIcon-root{font-size:28px;line-height:1;display:block}.recipe-details-page .fav-icon-filled,.recipe-panel-layer .fav-icon-filled{color:rgba(255,0,0,.76)!important}.recipe-details-page .custom-button.back-btn{background:radial-gradient(120% 120% at 50% 25%,rgba(50,208,102,.15),transparent 62%),linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.02)),rgba(0,0,0,.18);color:var(--text);box-shadow:inset 1px 2px 5px 0 hsla(0,0%,100%,.2),inset 1px 1px 2px 0 hsla(0,0%,100%,.2),inset -1px -1px 1px 0 hsla(0,0%,100%,.15),0 10px 18px rgba(0,0,0,.2);position:fixed;z-index:1600;border-radius:12px;padding:12px 14px;height:44px;max-width:200px;top:calc(var(--safe-area-inset-top, 0px) + var(--topbar-height-mobile, 0px) + 60px);left:12px;transition:max-width .32s ease-in-out,gap .52s ease-in-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.recipe-details-page .custom-button.back-btn .custom-icon{font-size:16px}.recipe-fraction-bottom,.recipe-fraction-top{font-size:.6em;line-height:0}.recipe-fraction-top{vertical-align:super}.recipe-fraction-bottom{vertical-align:sub}