.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{text-align:left;border-radius:8px;margin-bottom:12px}@media (max-width:1599.98px){.recipe-details-page .hero-banner-container-outer,.recipe-panel-layer .hero-banner-container-outer{border-radius:0;margin-top:0;padding:0}}.recipe-details-page .details-page-banner .hero-banner-container,.recipe-panel-layer .details-page-banner .hero-banner-container{border:1px solid #ebebeb;justify-content:left;height:520px;padding:18px 60px;position:relative;overflow:hidden}@media (max-width:1279.98px){.recipe-details-page .details-page-banner .hero-banner-container,.recipe-panel-layer .details-page-banner .hero-banner-container{border:none;border-radius:0}}.is-mobile .recipe-details-page .details-page-banner .hero-banner-container,.is-mobile .recipe-panel-layer .details-page-banner .hero-banner-container{align-items:flex-end;height:486px;padding:24px 24px 96px;display:flex}.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;font-weight:400;line-height:44px}.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 #00000040,0 6px 12px #0003}.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{flex-direction:column;gap:16px;max-width:700px;display:flex}.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;font-weight:400;line-height:52px}.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{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.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{align-items:center;gap:4px;display:flex}.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{align-items:center;gap:4px;margin-bottom:8px;display:flex}.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{gap:16px;display:flex}.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{flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.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{text-transform:capitalize;padding-left:4px}.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{color:#fff;text-shadow:0 2px #00000040,0 6px 12px #0003;font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.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{background-color:#fff;border:1px solid #ebebeb;justify-content:space-between;height:72px;padding:16px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}@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{align-items:center;gap:7px;display:flex}.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{flex-direction:column;display:flex}.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}.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{border:none;border-top:1px solid #ebebeb;margin:0 0 32px}.recipe-details-page .recipe-details-container .sections-container .section.recipe-about,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-about{justify-content:space-between;gap:calc(var(--padding-horizontal)*2);padding-inline:var(--padding-horizontal);display:flex}.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{align-items:unset;flex-direction:column}.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}.recipe-details-page .recipe-details-container .sections-container .section .recipe-details,.recipe-panel-layer .recipe-details-container .sections-container .section .recipe-details{color:#5c5c5c;flex-direction:column;flex:1;gap:13px;display:flex}@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){margin-bottom:11px;display:inline-block}.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{flex-wrap:wrap;gap:22px;display:flex}.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{align-items:center;gap:4px;display:flex}.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{padding-left:0;display:list-item}@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{justify-content:space-between;display:flex}.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:#ffffff14;border:1px solid #ffffff24;border-radius:28px;flex-direction:column;gap:8px;margin:12px 0;padding:14px 16px;display:flex;box-shadow:0 8px 24px #0000001a}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods .cooking-methods-container,.recipe-details-page .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,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods .cooking-equipments-container{flex-wrap:wrap;gap:10px;display:flex}.recipe-details-page .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods .cooking-methods-container .tag,.recipe-details-page .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,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .cooking-methods .cooking-equipments-container .tag{text-transform:uppercase;background-color:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;padding:6px 12px}.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{margin:0;display:none}.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;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{z-index:0;background:#ffffff14;border:1px solid #ffffff24;border-radius:28px;margin:12px 0;padding:14px 16px 14px 56px;position:relative;box-shadow:0 1px 2px #0000000a}.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);color:#fff;text-align:center;background:#32d066;border-radius:12px;width:28px;height:28px;font-weight:700;line-height:28px;position:absolute;top:14px;left:16px}.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:"";background:#32d066;border-radius:2px;width:10px;height:10px;position:absolute;top:18px;left:20px}.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;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{counter-reset:none;list-style:decimal}.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{box-shadow:none;background:0 0;border:0;padding-left:0}.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:"";background:#32d066;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.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]{border-radius:12px;align-items:start;gap:12px;margin-top:10px;display:grid;overflow:hidden}.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]>img,.recipe-details-page .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,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>div>img{object-fit:cover;border-radius:24px;grid-area:media;max-width:100%;height:auto;max-height:clamp(200px,26vw,220px);margin:0 auto;display:block}.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;min-width:0;padding:12px 14px}.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]{color:#0009;grid-area:caption;padding:0 14px 12px;font-size:13px}.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]>img,.recipe-details-page .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,.recipe-panel-layer .recipe-details-container .sections-container .section.recipe-instructions .instructions-body [data-type=media-row]>div>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{z-index:3;-webkit-backdrop-filter:blur(6px);padding:4px;bottom:12px;right:12px}.recipe-details-page .details-page-fav-btn .MuiSvgIcon-root,.recipe-panel-layer .details-page-fav-btn .MuiSvgIcon-root{font-size:30px}.recipe-details-page .details-page-actions,.recipe-panel-layer .details-page-actions{z-index:5;-webkit-backdrop-filter:blur(6px);border-radius:12px;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;bottom:12px;right:12px}.recipe-details-page .details-page-video-btn,.recipe-details-page .details-page-fav-btn,.recipe-panel-layer .details-page-video-btn,.recipe-panel-layer .details-page-fav-btn{padding:0;display:flex;position:static}.recipe-details-page .details-page-video-btn .MuiIconButton-root,.recipe-details-page .details-page-fav-btn .MuiIconButton-root,.recipe-panel-layer .details-page-video-btn .MuiIconButton-root,.recipe-panel-layer .details-page-fav-btn .MuiIconButton-root{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:flex}.recipe-details-page .details-page-video-btn .MuiIconButton-root,.recipe-panel-layer .details-page-video-btn .MuiIconButton-root{border:1px solid #ffffff40;transition:all .2s}.recipe-details-page .details-page-video-btn .MuiIconButton-root:hover,.recipe-panel-layer .details-page-video-btn .MuiIconButton-root:hover{background:#0000008c;transform:scale(1.05)}.recipe-details-page .details-page-fav-btn .MuiIconButton-root,.recipe-panel-layer .details-page-fav-btn .MuiIconButton-root{background:#00000040;border:1px solid #ffffff40;transition:all .2s}.recipe-details-page .details-page-fav-btn .MuiIconButton-root:hover,.recipe-panel-layer .details-page-fav-btn .MuiIconButton-root:hover{background:#0000008c;transform:scale(1.05)}.recipe-details-page .details-page-video-btn .video-play-icon,.recipe-panel-layer .details-page-video-btn .video-play-icon{color:gray;font-size:34px;line-height:1;display:block}.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:#ff0000c2!important}.recipe-details-page .custom-button.back-btn{color:var(--text);z-index:1600;max-width:200px;height:44px;top:calc(var(--safe-area-inset-top,0px) + var(--topbar-height-mobile,0px) + 60px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(120% 120% at 50% 25%,#32d06626,#0000 62%),linear-gradient(#ffffff14,#ffffff05),#0000002e;border-radius:12px;padding:12px 14px;transition:max-width .32s ease-in-out,gap .52s ease-in-out;position:fixed;left:12px;box-shadow:inset 1px 2px 5px #fff3,inset 1px 1px 2px #fff3,inset -1px -1px 1px #ffffff26,0 10px 18px #0003}.recipe-details-page .custom-button.back-btn .custom-icon{font-size:16px}.recipe-fraction-top,.recipe-fraction-bottom{font-size:.6em;line-height:0}.recipe-fraction-top{vertical-align:super}.recipe-fraction-bottom{vertical-align:sub}
