.hero-cuts{position:relative;display:flex;justify-content:center;align-items:flex-end}.hero-cuts img{object-fit:cover}.search-cuts{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:75px;position:relative}.search-cuts .search-inner{border:2px solid silver!important;border-radius:10px}.search-cuts .search-input-wrapper{width:auto!important}.search-cuts .search-input{padding:18px 12px;background:#fff;margin:0!important;background-color:rgba(26,31,36,.5);color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px}.search-cuts .search-input::placeholder{color:#fff;opacity:1}.search-cuts .btn.search-button{border-radius:0;background-color:rgba(26,31,36,.5);border-left:1px solid #ededed}.search-cuts .btn.search-button svg{color:#fff}.search-cuts .btn.clear-search{background-color:rgba(26,31,36,.5);border-top-right-radius:10px;border-bottom-right-radius:10px}.search-cuts .btn.clear-search svg{color:#fff}.search-cuts .btn:hover{background-color:#fff}.search-cuts .btn:hover svg{color:var(--dark)}.search-cuts h1{margin-bottom:2rem}.search-cuts-results{padding:0;background:#fff;display:flex;align-items:flex-start;flex-wrap:wrap;transform:scaleY(0);overflow:hidden}.search-cuts-results .search-cut-result{width:200px;margin:1.25rem;font-size:1.25rem;text-transform:none;font-weight:400;color:#000}.search-cuts-results .search-cut-result h3{color:#000;font-size:1.5rem;transition:.3s}.search-cuts-results .search-cut-result figure{position:relative;height:133px;width:100%;margin-bottom:5px;overflow:hidden;border-radius:10px}.search-cuts-results .search-cut-result figure img{border-radius:10px}.search-cuts-results .search-cut-result:hover img{transition:height 1s}.search-cuts-results .search-cut-result:hover h3{color:var(--tan-color);transition:.3s}@media (max-width:768px){.search-cuts-results .search-cut-result{width:calc(50% - 1rem);margin:.5rem}}.cuts-reveal{height:auto;transition:transform .8s ease-out;transform:scaleY(1);transform-origin:top;padding:4% 0}@media (max-width:768px){.search-cuts{padding:5% 3%}}.search-input-wrapper{display:flex;position:relative;width:350px}.search-input-wrapper .search-inner{display:flex;align-items:center;border:1px solid silver;border-radius:10px}.search-input-wrapper .search-inner .search-input{display:inline-block;width:37vw;border:none;border-top-right-radius:0;border-bottom-right-radius:0;margin:3px}.search-input-wrapper .search-inner .btn.clear-search,.search-input-wrapper .search-inner .btn.search-button{color:rgba(0,0,0,.5);height:100%;width:42px;border-left:1px solid #dcdcdc}.search-input-wrapper .search-inner .btn.clear-search:hover,.search-input-wrapper .search-inner .btn.search-button:hover{background-color:var(--light-yellow)}@media (max-width:1024px){.search-input-wrapper .search-inner .search-input{width:70vw}}.find-distributor{position:relative}.find-distributor .drop-sheen{display:none}.find-distributor .drop-sheen.reveal{display:block}.find-distributor button.btn.btn-primary{position:relative;z-index:2}.find-distributor button.btn.btn-primary.muted{z-index:unset}.find-distributor .find-frame{width:50vw;height:calc(100vh - var(--nav-height-desktop));top:var(--nav-height-desktop);z-index:99;position:fixed;right:-100vw;transition:right .3s ease-in-out}.find-distributor .find-frame.show{right:0}.find-distributor .find-frame iframe{height:calc(100vh - var(--nav-height-desktop) - 42px);width:100%}.find-distributor .find-frame .frame-head{text-align:left;padding:.5rem 1rem;background-color:#dcdcdc;border-radius:5px 0 0}.find-distributor .find-frame .frame-head button{display:flex;align-items:center;text-transform:none}html:has(.find-frame.show){overflow-y:hidden}section:has(.find-frame.show){position:relative;z-index:2}@media (max-width:768px){.find-distributor .find-frame{width:100vw;height:calc(100vh - var(--nav-height-mobile));top:var(--nav-height-mobile);z-index:99;position:fixed;right:-100vw;transition:right .3s ease-in-out}.find-distributor .find-frame.show{right:0}.find-distributor .find-frame iframe{height:calc(100vh - var(--nav-height-mobile) - 54px);width:100%}.find-distributor .find-frame .frame-head{text-align:left;padding:1.5rem 1rem .5rem;background-color:#dcdcdc;border-radius:5px 0 0}.find-distributor .find-frame .frame-head button{display:flex;align-items:center;text-transform:none}}.subprimal-cuts{background:#fff}.subprimal-cuts header{padding-top:6%;padding-bottom:2.5%}.subprimal-cuts header .content-wrap{border-left:4px solid var(--tan-color);padding-left:1rem}.subprimal-cuts header .content-wrap span{color:rgba(0,0,0,.6);font-size:21px;display:block;margin-bottom:10px;text-align:left}.subprimal-cuts header .content-wrap span a{text-decoration:none;transition:.3s}.subprimal-cuts header .content-wrap span a:hover{color:#000}.subprimal-cuts header .content-wrap h1{text-transform:capitalize;text-align:left}.subprimal-cuts header figure{height:300px;position:relative}.subprimal-cuts header .hero-buttons{display:flex;margin-top:2rem}.subprimal-cuts header .hero-buttons a{margin-right:1rem;border-color:silver;font-size:.9rem}.subprimal-cuts header .hero-buttons a svg{color:var(--tan-color);margin-right:5px}@media (max-width:1024px){.subprimal-cuts .hero-buttons{display:flex;margin-top:2rem;margin-bottom:2rem}.subprimal-cuts header{padding-top:10%;padding-bottom:5%}}.subprimal-cuts .subprimal-list{padding:5% 0}.subprimal-cuts .subprimal-list .inner-wrap figure{position:relative;height:266px;width:100%;margin-bottom:5px;overflow:hidden;border-radius:10px}.subprimal-cuts .subprimal-list .inner-wrap figure img{border-radius:10px}.subprimal-cuts .subprimal-list .inner-wrap:hover img{overflow:hidden;transform:scale(1.025);transition:all .3s ease-in-out}.subprimal-cuts .subprimal-list .inner-wrap h3{color:#000}.subprimal-cuts .subprimal-list .inner-wrap:hover h3{transition:.3s;color:var(--tan-color)}html:has(.category-item.active){overflow:hidden}html:has(.see-all-pop){overflow:hidden}html:has(.cook-mode){overflow:hidden}html:has(.cook-mode) .top-nav{display:none}.recipes{text-align:left;position:relative;background-color:#fff}.recipes.related{padding:5%;text-align:center;margin:auto;background-color:var(--medium)}.recipes.related .search-results{display:inline-flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.recipes.related .search-results .btn.recipe-result{width:400px;max-width:unset;margin-bottom:2%;font-weight:700}.recipes.related .search-results .btn.recipe-result .result-inner .result-image{height:350px}.recipes .recipe-list-section{padding-bottom:3rem;position:relative}.recipes .recipe-list-section .category-title{display:flex;align-items:center}.recipes .recipe-list-section .category-title .see-all{text-align:right;flex:1 1}.recipes .recipe-list-section .category-title .see-all button{width:120px}.recipes .recipe-list-section h2{font-size:3rem}.recipes .recipe-list-section h2 .favorite-recipe{color:var(--yellow);margin-right:.5rem;vertical-align:bottom}.recipes .recipe-list-section .scroll-button{opacity:0;position:absolute;margin-top:100px;font-size:2rem;z-index:1;background-color:rgba(0,0,0,.5);color:#fff;border-radius:100%;height:60px;width:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:5px;transition:opacity .5s ease-in-out}.recipes .recipe-list-section .scroll-button.btn-left{left:15px}.recipes .recipe-list-section .scroll-button.btn-right{right:15px}.recipes .recipe-slider{overflow-x:auto;overflow-y:hidden}.recipes .recipe-slider::-webkit-scrollbar{display:none}.recipes .recipe-slider .search-results{display:inline-flex;height:350px;overflow-y:hidden;flex-wrap:nowrap;align-items:flex-start}.recipes .recipe-slider:hover .scroll-button{opacity:1;transition:opacity .5s ease-in-out}.recipes .search-results{overflow-x:hidden;position:relative}.recipes .search-results .recipe-result{display:inline-block;margin:.75rem;font-size:1.25rem;width:400px;text-transform:none;font-weight:400;position:relative}.recipes .search-results .recipe-result .favorite{position:absolute;top:5px;right:5px;color:var(--pink);border-radius:100%;background:hsla(0,0%,100%,.85);width:40px;height:40px;justify-content:center;padding:10px 5px 5px;box-shadow:0 1px 7px rgba(0,0,0,.3)}.recipes .search-results .recipe-result .result-inner{display:flex;flex-direction:column}.recipes .search-results .recipe-result .result-inner .result-image{position:relative;height:266px;width:100%;margin-bottom:5px;overflow:hidden;border-radius:10px}.recipes .search-results .recipe-result .result-inner .result-image img{border-radius:10px}.recipes .search-results .recipe-result:hover img{overflow:hidden;transform:scale(1.025);transition:all .3s ease-in-out}.recipes .search-recipes{padding:2% 5%;background-color:#fff;min-height:50vh}.recipes .search-recipes .search-results{display:inline-flex;align-items:flex-start;flex-wrap:wrap}.recipes .search-recipes .search-results .recipe-result{width:200px}.recipes .search-recipes .search-results .recipe-result .result-inner .result-image{height:133px}.recipes .search-recipes .tags-cloud{margin-top:2rem;font-size:1rem;max-width:768px}.recipes .search-recipes .tags-cloud .tags-cloud-section{padding-bottom:2.25rem}.recipes .search-recipes .tags-cloud .tags-cloud-section .section-tags{margin-top:.5rem}.recipes .search-recipes .tags-cloud .tags-cloud-section .section-tags.suggestions .tag{background-color:var(--light-yellow)}.recipes .search-recipes .tags-cloud .tags-cloud-section .section-tags.suggestions .tag.favorites-tag{background-color:var(--light-pink)}.recipes .search-recipes .tags-cloud .tags-cloud-section .section-tags.cuisines .tag{background-color:var(--light-green)}.recipes .search-recipes .tags-cloud .tags-cloud-section .section-tags.dish-types .tag{background-color:var(--light-blue)}.recipes .search-recipes .scroll-button{display:none}.recipes .search-recipes .btn.tag.search-tag{display:flex;align-items:center;background-color:var(--yellow)}.recipes .search-recipes .btn.tag.search-tag span{margin-right:.5rem}.recipes .search-recipes .btn.tag.search-tag:hover{background-color:var(--light-yellow)}.recipes .search-recipes .recipe-list{margin-left:0!important}.recipes .tag{margin:.5rem;text-transform:none;padding:.25rem .75rem;border-radius:10px;border:1px solid transparent}.recipes .tag:hover{border-color:var(--yellow)}.recipes .tag.more-tag{background-color:transparent!important;border-color:#dcdcdc}.recipes .tag.more-tag:hover{border-color:var(--yellow)}.recipes .sort-buttons{font-size:1.2rem;margin-bottom:2rem}.recipes .sort-buttons .sort-button{margin-right:1rem;padding:.1rem .25rem;color:#000;text-transform:none;border:none;border-bottom:4px solid transparent}.recipes .sort-buttons .sort-button.selected{border-color:var(--yellow);color:var(--red-color)}.recipes .sort-buttons .sort-button:hover:not(.selected){border-color:rgba(0,0,0,.2);transition:all .3s ease-in-out;color:#000}.recipes .cat-buttons{display:flex;align-items:center;margin-bottom:0;font-size:1.5rem}.recipes .cat-buttons .sort-button{text-transform:uppercase;color:rgba(0,0,0,.5)}.recipes .cat-buttons .sort-button.selected{border-bottom-color:var(--yellow);color:#000;font-weight:700}.recipes .see-all-pop{position:fixed;top:var(--nav-height-desktop);left:100vw;width:50vw;height:calc(100vh - var(--nav-height-desktop));background-color:#fff;border-radius:5px 0 0 5px;transition:left .3s ease-in-out;z-index:2}.recipes .see-all-pop .scroll-button{display:none}.recipes .see-all-pop.recipe-client .recipe-wrap{height:87vh;overflow-y:auto;overflow-x:hidden;padding-bottom:2rem}.recipes .see-all-pop .pop-inner{padding:.25rem 0 1rem 2rem;background-color:#fff}.recipes .see-all-pop .pop-inner .search-results{height:79vh;overflow-y:auto;display:inline-flex;flex-wrap:wrap;align-items:flex-start;padding-bottom:2rem;width:100%}.recipes .see-all-pop .pop-inner .search-results button{font-size:1rem;font-weight:700}.recipes .see-all-pop .recipe-result{width:45%;max-width:275px}.recipes .see-all-pop .recipe-result .result-inner .result-image{height:200px}.recipes .see-all-pop .close-panel{padding:1rem}.recipes .see-all-pop .close-panel button{text-transform:none;display:flex;align-items:center}.recipes .reveal .see-all-pop{left:50vw;transition:left .3s ease-in-out}.recipes .show-pop{z-index:999;transition:left .3s ease-out}.recipes .show-pop .see-all-pop{left:50vw;transition:left .3s ease-in-out}.recipes .show-pop .drop-sheen{opacity:.5}.recipes .hidden{display:none!important}.recipes .search-section{background-color:var(--dark-beige);width:50vw;left:-50vw;margin-top:-170px;padding-top:7rem;z-index:2;position:relative}.recipes .search-section.enter{left:0;transition:left .3s ease-in-out}.recipes .search-section.fixed{position:fixed;width:100vw;top:calc(var(--nav-height-desktop) + 6rem);transition:width .3s ease-in-out}.recipes .search-section .recipe-tabs{display:flex;margin-left:2rem;top:5rem}.recipes .search-section .recipe-tabs .btn.recipe-tab{margin:0 .25rem;padding:.75rem 1rem;font-size:1.4rem;border-radius:5px 5px 0 0}.recipes .search-section .recipe-tabs .btn.recipe-tab.active{background-color:#fff}.recipes .search-section .recipe-tabs .btn.recipe-tab:hover:not(.active){background-color:var(--light-yellow)}.recipes .categories{background-color:#fff;padding:3%}.recipes .categories .disabled{opacity:.1;transition:all .3s ease-in-out}.recipes .categories ul{padding:2rem 0}.recipes .categories ul>li{list-style:none}.recipes .categories ul>li .category-item.hidden{display:none}.recipes .categories ul>li .category-item.active{padding-top:calc(var(--nav-height-desktop) + 40px);display:block}.recipes .categories ul>li .category-item.active .arrow{transform:rotate(180deg);transition:all .3s}.recipes .categories ul>li .category-item.active .picker{color:var(--red-color)}.recipes .categories ul>li .category-item.active .recipes-wrapper{overflow-y:auto;height:72vh}.recipes .categories ul>li .category-item .load-more{margin-bottom:2rem;width:50vw;line-height:2rem;padding-right:2rem}.recipes .categories ul>li .category-item .load-more button{font-size:1rem;color:var(--red-color);padding:.1rem .25rem;margin-right:.5rem;text-transform:none;border:none;border-bottom:4px solid transparent}.recipes .categories ul>li .category-item .load-more button.selected{color:#000;border-bottom:4px solid var(--yellow)}.recipes .categories ul>li .category-item .load-more button:hover{border-color:rgba(0,0,0,.2);transition:all .3s ease-in-out;color:#000}.recipes .categories ul>li .category-item .picker{display:flex;align-items:center;margin:0 3rem;cursor:pointer}.recipes .categories ul>li .category-item .picker .category{font-size:3rem;border-bottom:4px solid transparent}.recipes .categories ul>li .category-item .picker .arrow{padding:0 1rem;transition:transform .3s ease-in-out;color:rgba(0,0,0,.08);font-size:2.5rem}.recipes .categories ul>li .category-item .picker:hover .category{border-color:var(--yellow);transition:all .3s ease-in-out}.recipes .categories ul>li .category-item.active .picker:hover .category{border-color:transparent}.recipes .categories ul>li .recipe-list{margin-left:3rem;font-size:2rem}.recipes .categories ul>li .recipe-list.hidden{display:none}.recipes .categories ul>li .recipe-list .recipe{padding:0 1rem 1.5rem 0;line-height:2.2rem;display:flex}.recipes .categories ul>li .recipe-list .recipe button{border-bottom:4px solid transparent}.recipes .categories ul>li .recipe-list .recipe .recipe-name{width:50%}.recipes .categories ul>li .recipe-list .recipe .recipe-name button{color:#000;text-transform:none;padding:0;margin:0;text-align:left}.recipes .categories ul>li .recipe-list .recipe .image-wrapper{position:fixed;top:var(--nav-height-desktop);width:50vw;height:calc(100vh - var(--nav-height-desktop))}.recipes .categories ul>li .recipe-list .recipe .image-wrapper img{opacity:0;transform:scale(.99);transition:all .3s ease-in-out}.recipes .categories ul>li .recipe-list .recipe .image-wrapper .image-holder{position:relative;height:calc(100vh - var(--nav-height-desktop))}.recipes .categories ul>li .recipe-list .recipe:hover{cursor:pointer}.recipes .categories ul>li .recipe-list .recipe:hover button{border-color:var(--yellow);transition:all .3s ease-in-out}.recipes .categories ul>li .recipe-list .recipe:hover .image-wrapper img{transform:scale(1);opacity:1;transition:all .3s ease-in-out}@media (max-width:768px){.recipes .see-all-pop{top:var(--nav-height-mobile);height:calc(100vh - var(--nav-height-mobile))}.recipes .see-all-pop .close-panel{padding-top:1.75rem!important}.recipes .see-all-pop.recipe-client .recipe-wrap{height:91vh}.recipes .see-all-pop .pop-inner{padding:0 1rem;text-align:center}.recipes .see-all-pop .pop-inner .search-results{height:84vh;justify-content:center;background-color:#fff}.recipes .see-all-pop .pop-inner .search-results .recipe-result{margin:.5rem;width:145px}.recipes div.search-section.fixed{top:var(--nav-height-mobile);padding-top:1rem}.recipes.related{padding:1%}.recipes.related .search-results .btn.recipe-result{width:165px}.recipes.related .search-results .btn.recipe-result .result-inner .result-image{height:130px}.recipes .search-recipes .search-results .btn.recipe-result{width:170px}}@media print{html:has(.recipe) button{display:none!important}html:has(.recipe) .footer-nav,html:has(.recipe) .top-nav{display:none!important}html:has(.recipe) .about-section{padding-top:2rem!important;padding-bottom:1rem!important}html:has(.recipe) .video-button{display:none!important}html:has(.recipe) .page{padding-top:0!important}}.recipe{text-align:left}.recipe .print-logo{display:none;padding-bottom:1rem;text-align:center}@media print{.recipe .print-logo{display:block!important}.recipe .instructions-wrapper .ingredients li,.recipe .instructions-wrapper .instructions li{margin-bottom:.5rem!important}.recipe .recipe-image-side{display:none}.recipe .recipe-categories,.recipe .recipe-keywords,.recipe .related,.recipe button{display:none!important}.recipe .recipe-content-side{height:unset!important;padding:0 5%!important}.recipe .about-section{padding:0 5%!important}.recipe .about-section h2{display:none}.recipe .ingredients{padding:0 5%!important}.recipe .serves-wrapper{margin-bottom:1rem!important}}.recipe .hidden{display:none!important}.recipe .video-section{padding:5% 20%;background-color:var(--dark-beige)}.recipe .video-section .video-wrap{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.recipe .video-section .video-wrap iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.recipe ul{padding:0}.recipe li{list-style:none}.recipe .recipe-hero{display:flex;align-items:center}.recipe .recipe-hero .recipe-content-side{width:50%;padding:0 5%;position:relative;display:flex;flex-direction:column;justify-content:center}.recipe .recipe-hero .recipe-content-side .title-actions{display:flex;align-items:center}.recipe .recipe-hero .recipe-content-side .title-actions h5{flex:1 1}.recipe .recipe-hero .recipe-content-side .title-actions h5 span{display:inline-block;vertical-align:middle;margin-right:.5rem}.recipe .recipe-hero .recipe-content-side .title-actions h5 button{color:silver;vertical-align:text-top}.recipe .recipe-hero .recipe-content-side .title-actions h5 button .favorite-recipe{color:var(--pink)}.recipe .recipe-hero .recipe-content-side .title-actions .action-links .full-screen{opacity:0}.recipe .recipe-hero .recipe-content-side .title-actions .action-links a,.recipe .recipe-hero .recipe-content-side .title-actions .action-links button{margin-left:1rem;color:rgba(0,0,0,.5)}.recipe .recipe-hero .recipe-content-side .cook-times{margin-top:2rem;margin-bottom:1rem;color:rgba(0,0,0,.7);display:flex;font-size:1.2rem;border-left:4px solid var(--yellow);padding-left:1rem;padding-bottom:.25rem}.recipe .recipe-hero .recipe-content-side .cook-times .time-block{margin-right:7%}.recipe .recipe-hero .recipe-content-side .cook-times .cook-label{color:#000}.recipe .recipe-hero .recipe-content-side h5{color:rgba(0,0,0,.6)}.recipe .recipe-hero .recipe-image-side{position:relative;height:calc(100vh - var(--nav-height-desktop));width:50%;background-color:#000}.recipe .recipe-hero .recipe-image-side img{opacity:.8}.recipe .recipe-hero .hero-buttons{display:flex}.recipe .recipe-hero .hero-buttons button{margin-right:1rem;border-color:silver;font-size:.9rem}.recipe .video-button{display:flex;align-items:center;margin-top:2rem}.recipe .video-button button{font-size:1rem}.recipe .video-button button.how-to-button{border-radius:100%;width:48px;height:48px;border:none}.recipe .video-button button.how-to-button svg{margin-left:2px}.recipe .video-button .play-icon{font-size:1rem;color:var(--yellow);margin-bottom:3px}.recipe .about-section{padding:5%}.recipe .about-section,.recipe .about-section.bottom-section{background-color:var(--medium-yellow)}.recipe .cook-mode{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;margin:auto}.recipe .cook-mode .drop-sheen.cook-mode-only{top:0;opacity:.8;transition:opacity .3s ease-in-out}.recipe .cook-mode.reveal .cook-mode-only{opacity:.8;transition:opacity .3s ease-in-out}.recipe .cook-mode .instructions-wrapper{z-index:2;position:relative;height:100vh;max-width:768px;margin:auto;top:-100vh;transition:top .3s ease-in-out}.recipe .cook-mode .instructions-wrapper.reveal{top:0;transition:top .3s ease-in-out}.recipe .cook-mode .instructions-wrapper .instructions{background-color:var(--light)}.recipe .cook-mode .instructions-wrapper .instructions-inner{display:flex;flex-direction:column;overflow-y:auto;height:82vh;border-radius:0 0 10px 10px;background-color:var(--light);padding-bottom:5rem}.recipe .cook-mode .instructions-wrapper .instructions-inner li{flex-direction:column;font-size:1.5rem;line-height:2rem;padding-bottom:1rem;border-bottom:1px solid silver}.recipe .cook-mode .instructions-wrapper .instructions-inner li sub{font-size:1.5rem}.recipe .cook-mode .instructions-wrapper .instructions-inner .instructions li{border:none;line-height:2.6rem}.recipe .cook-mode .instructions-wrapper .instructions-inner li .istep:before{content:"STEP "}.recipe .cook-mode .instructions-wrapper .instructions-inner li .istep .of-steps{display:inline}.recipe .cook-mode .instructions-wrapper .instructions-nav{background-color:#fff;position:static;top:0;width:100%;display:flex;align-items:center;padding:.75rem;border-bottom:1px solid #dcdcdc;max-width:1024px;margin-top:60px;border-radius:10px 10px 0 0}.recipe .cook-mode .instructions-wrapper .instructions-nav .next-buttons{flex:1 1;text-align:right}.recipe .cook-mode .instructions-wrapper .instructions-nav .next-buttons button{margin-left:.5rem}.recipe .cook-mode .instructions-wrapper .instructions-nav .next-buttons button:disabled{color:silver!important}.recipe .cook-mode .instructions-wrapper .instructions-nav .next-buttons button svg{vertical-align:baseline}.recipe .cook-mode .instructions-wrapper .ingredients{max-width:unset;background-color:var(--light)}.recipe .instructions-wrapper .instructions-inner{display:flex}.recipe .instructions-wrapper li{line-height:1.8rem}.recipe .instructions-wrapper .serves-wrapper{margin-bottom:2rem;display:flex;align-items:center}.recipe .instructions-wrapper .serves-wrapper .serves{border-left:4px solid var(--yellow);padding-bottom:.25rem;padding-left:1rem;flex:1 1}.recipe .instructions-wrapper .serves-wrapper button{font-size:.8rem}.recipe .instructions-wrapper .ingredients{background-color:var(--beige);padding:5%;width:100%;max-width:50vw}.recipe .instructions-wrapper .ingredients sub{bottom:0;font-size:1.1rem}.recipe .instructions-wrapper .ingredients li{margin-bottom:1.5rem}.recipe .instructions-wrapper .ingredients li label{display:flex;align-items:flex-start;cursor:pointer}.recipe .instructions-wrapper .ingredients li label input{margin-top:.5rem;margin-right:.5rem}.recipe .instructions-wrapper .instructions{background-color:#fff;padding:5%;height:100%}.recipe .instructions-wrapper .instructions li{margin-bottom:3rem;display:flex;flex-direction:row;align-items:flex-start}.recipe .instructions-wrapper .instructions li .istep{padding:0 2rem 0 0;font-size:6rem;color:rgba(0,0,0,.1);height:100%;margin-bottom:1rem}.recipe .instructions-wrapper .instructions li .istep .of-steps{display:none}.recipe .instructions-wrapper .instructions li .step-instructions{flex:1 1;padding-top:1rem}.recipe.sidepop h1{font-size:2.5rem}.recipe.sidepop .all-recipes{display:none}.recipe.sidepop .recipes.related .search-results .btn.recipe-result{width:250px}.recipe.sidepop .recipes.related .search-results .btn.recipe-result .result-inner .result-image{height:200px}.recipe.sidepop .video-section{padding:5%}.recipe.sidepop .recipe-hero{flex-direction:column-reverse}.recipe.sidepop .recipe-hero .recipe-image-side{height:50vh;width:100%}.recipe.sidepop .recipe-hero .recipe-image-side img{opacity:1}.recipe.sidepop .recipe-hero .recipe-content-side{width:100%;padding:5%;height:unset}.recipe.sidepop .recipe-hero .recipe-content-side .cook-times{margin-top:2rem;margin-bottom:0}.recipe.sidepop .recipe-hero .recipe-content-side .title-actions .action-links .full-screen{opacity:1}.recipe.sidepop .instructions-wrapper .instructions-inner{display:block}@media (max-width:1024px){.recipes{position:unset}.recipes .featured{background-color:#fff;padding:10px}.recipes .search-section{width:100vw;margin:0 0 2rem;padding-top:calc(var(--nav-height-mobile) + 1.25rem);left:0;transition:none}.recipes .search-section.enter{transition:none}.recipes .search-section.fixed{top:var(--nav-height-mobile);padding-top:2.5rem}.recipes .search-section .recipe-tabs .btn.recipe-tab{font-size:1rem}.recipes .recipe-list-section{padding-bottom:1rem}.recipes .recipe-list-section button.scroll-button{display:none}.recipes .recipe-list-section h2{font-size:2rem}.recipes .recipe-slider .search-results{height:250px}.recipes .search-results .btn.recipe-result{width:180px;font-size:1rem}.recipes .search-results .btn.recipe-result .favorite{width:30px;height:30px;padding-top:8px}.recipes .search-results .btn.recipe-result .result-inner .result-image{height:136px}.recipes .reveal .see-all-pop{width:100vw;left:0!important;height:calc(100vh - var(--nav-height-mobile))}.recipes .see-all-pop .pop-inner .search-results{height:86vh}.recipes .see-all-pop{width:100vw}.recipes .see-all-pop .close-panel{padding-top:2.5rem}.recipes .see-all-pop .recipe-result{width:200px}.recipes .see-all-pop .recipe-result .result-inner .result-image{height:136px}.recipes .show-pop .see-all-pop{width:100vw;left:0}.recipes .search-recipes{padding:5px}.recipes .search-recipes .search-results .recipe-result{margin:5px}.recipes .see-all-pop.recipe-client .recipe-wrap{height:91vh}.recipe .cook-mode{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;margin:auto}.recipe .cook-mode .instructions-wrapper{max-width:100vw;height:100vh;margin-top:0}.recipe .cook-mode .instructions-wrapper .instructions-nav{margin-top:0;border-radius:0}.recipe .cook-mode .instructions-wrapper .instructions-inner{height:100vh;border-radius:0}.recipe .instructions-wrapper .instructions-inner{flex-direction:column}.recipe .instructions-wrapper .ingredients{max-width:100vw}.recipe .instructions-wrapper .instructions li .istep{font-size:4rem;padding:0 1rem 0 0}.recipe .video-section{padding:5%}.recipe.sidepop .recipes.related .search-results .btn.recipe-result{width:160px!important}.recipe.sidepop .recipes.related .search-results .btn.recipe-result .result-inner .result-image{height:150px!important}.recipe h1{font-size:2.5rem}.recipe .recipe-hero{flex-direction:column-reverse}.recipe .recipe-hero .recipe-image-side{height:40vh;width:100%}.recipe .recipe-hero .recipe-content-side{width:100%;padding:5%;height:unset}.recipe .recipe-hero .recipe-content-side .cook-times{margin-top:1rem;margin-bottom:0}.recipe .instructions-wrapper{display:block}.recipes .see-all-pop{top:var(--nav-height-mobile)}body:has(.search-section.fixed) .categories,body:has(.search-section.fixed) .featured,body:has(.search-section.fixed) .search-recipes{padding-top:9rem}}