@charset "UTF-8";.body.page:has(.recipe-details-container){margin:0 auto}html:has(.recipe-details-container){scroll-padding-top:80px;overflow-x:hidden}.recipe-details-container nav:has(.breadcrumbs){max-width:91.42857rem;padding:0 1.42857rem;width:100%;margin:0 auto}.recipe-details-container nav:has(.breadcrumbs) .breadcrumbs{margin-top:0}.recipe-details-container nav:has(.breadcrumbs) .breadcrumbs .breadcrumb{margin-top:1.14286rem}.recipe-details-container nav:has(.breadcrumbs) .breadcrumbs .breadcrumb-label{text-decoration:none}.recipe-details-container .container{max-width:91.42857rem;padding:0 1.42857rem;width:100%;margin:0 auto}.recipe-details-container .container>.page-content{width:calc(100% - 240px);padding:0;margin-bottom:11.42857rem;margin-left:auto}.recipe-details-container .container p[data-no-products-notification]{margin-top:6.42857rem}.recipe-details-container .container p[data-no-products-notification]:focus{outline:0!important}.recipe-details-container .recipe-details-top{width:100%;margin:1.42857rem 0 2.85714rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .expanded-image-wrapper{aspect-ratio:1;max-width:41.07143rem;overflow:hidden;width:100%}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .expanded-image-wrapper iframe,.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .expanded-image-wrapper img,.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .expanded-image-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper{list-style:none;margin:0}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper [tabindex]:not([tabindex="-1"]):focus{outline:0!important;outline-offset:0!important}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .slick-arrow{width:1.07143rem;height:1.07143rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .slick-arrow.mobile-image-prev{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-bottom:.71429rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .slick-arrow.mobile-image-next{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .slick-arrow svg{width:100%;height:100%}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .media-tabs_wrapper_item{aspect-ratio:1;max-width:4.28571rem;width:100%;cursor:pointer}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .media-tabs_wrapper_item:not(:last-child){margin-bottom:.85714rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .media-tabs_wrapper_item[content-type=video]{position:relative}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .media-tabs_wrapper_item[content-type=video] .play-icon{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:50%;padding:10.5px;--icon-color:#003b5c}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .media-tabs_wrapper_item[content-type=video] .play-icon svg{width:.92857rem;height:.92857rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .media-tabs_wrapper_item img,.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .media-tabs_wrapper_item video{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .media-tabs_wrapper_item img.active,.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper .media-tabs_wrapper_item video.active{border-radius:4px;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 #003b5c;box-shadow:0 1px 2px 0 #003b5c}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile iframe,.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile img,.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile video{width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .slick-slide{aspect-ratio:1/1;overflow:hidden;padding:0 1.14286rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .slick-dots{position:inherit;margin-top:1.42857rem;bottom:0}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .slick-dots li{height:.71429rem!important;width:.71429rem!important;padding:0;margin:0 4px}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .slick-dots button{background-color:#bfced6;border:none;height:100%;width:100%;margin:0}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .slick-dots button:before{display:none}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .slick-dots .slick-active button{background-color:#003b5c;height:.71429rem;width:.71429rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .mobile-image-next,.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .mobile-image-prev{position:absolute;height:7.14286rem;width:2.28571rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .mobile-image-next svg,.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .mobile-image-prev svg{width:1.14286rem;height:1.14286rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .mobile-image-next:focus,.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .mobile-image-prev:focus{outline:transparent!important}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .mobile-image-next:focus-visible,.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .mobile-image-prev:focus-visible{outline:1px #003b5c solid!important}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .mobile-image-prev{left:-1.42857rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile .mobile-image-next{right:-1.42857rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content{margin-top:2.28571rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content ul.recipe-tags{margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.07143rem;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content ul.recipe-tags li{padding:.28571rem .57143rem;background-color:#edf5fb;color:#003b5c;font-size:.71429rem;font-weight:500;line-height:1.07143rem;text-align:center;border-radius:2px;text-transform:uppercase}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content h1{text-align:left;text-transform:uppercase;margin:0;margin-bottom:.85714rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .icon-clock::before{content:"";width:1.42857rem;height:1.42857rem;display:block;background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='20px' height='20px' viewBox='0 0 17 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E44EA505D-7B7F-4192-8973-C9A4C7552E09%3C/title%3E%3Cdefs%3E%3ClinearGradient x1='49.8014577%25' y1='42.6527778%25' x2='50%25' y2='57.3472222%25' id='linearGradient-1'%3E%3Cstop stop-color='%23F6FAFD' stop-opacity='0' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='%23F6FAFD' offset='21.0699524%25'%3E%3C/stop%3E%3Cstop stop-color='%23F6FAFD' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3Crect id='path-2' x='0' y='0' width='400' height='160' rx='6'%3E%3C/rect%3E%3C/defs%3E%3Cg id='ð¥--Web' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Home' transform='translate(-283, -4915)'%3E%3Cg id='Group-4' transform='translate(-0, 3042)'%3E%3Cg id='Latest-Recipes' transform='translate(0, 1576)'%3E%3Cg id='Recipe' transform='translate(100, 182)'%3E%3Cmask id='mask-3' fill='white'%3E%3Cuse xlink:href='%23path-2'%3E%3C/use%3E%3C/mask%3E%3Crect stroke='%23E8EBF0' x='0.5' y='0.5' width='399' height='159' rx='6'%3E%3C/rect%3E%3Cg id='Time' mask='url(%23mask-3)'%3E%3Cg transform='translate(183, 114)' id='Core/Icon/Outline/Clock'%3E%3Cg transform='translate(0, 1)'%3E%3Cpath d='M11.249552,0.708333333 C11.5503967,0.708333333 11.7922267,0.940995815 11.7922267,1.22537294 C11.7922267,1.50975007 11.5503967,1.74241255 11.249552,1.74241255 L9.18740492,1.74217207 L9.04259724,1.74215518 L9.04267475,1.88653943 L9.04340252,3.24216225 L9.04347287,3.3732057 L9.17430034,3.3857161 C10.3364968,3.49685132 11.4342891,3.89478148 12.376465,4.53423944 L12.4738569,4.6003397 L12.5585244,4.5186553 L13.1229184,3.97414608 L13.2304212,3.8704308 L13.1228977,3.76673679 L12.9242788,3.57519165 C12.7498974,3.37865378 12.7620657,3.07556582 12.9601993,2.88494324 C13.1610604,2.69169662 13.4846767,2.67967059 13.7007063,2.85766023 L15.0671791,4.1729247 C15.2164632,4.31942069 15.2606124,4.53738202 15.1793487,4.72725498 C15.0973271,4.91889898 14.902835,5.04612637 14.6845247,5.04908561 C14.5403557,5.0498741 14.4009591,4.99509358 14.2985059,4.89732458 L14.0924189,4.69879542 L13.9919001,4.60196402 L13.8913506,4.6987637 L13.3952692,5.17634435 L13.2903963,5.27730617 L13.3924209,5.3811289 C14.5648142,6.5741849 15.2291667,8.14824992 15.2291667,9.82265947 C15.2291667,13.3942175 12.2175498,16.2916667 8.5,16.2916667 C4.78245016,16.2916667 1.77083333,13.3942175 1.77083333,9.82265947 C1.77083333,6.49198851 4.40197726,3.71275946 7.82640885,3.38564832 L7.95732098,3.37314323 L7.95732569,1.74215519 L7.81259508,1.74217207 L5.7504311,1.74241255 C5.44960334,1.74241255 5.2077733,1.50975007 5.2077733,1.22537294 C5.2077733,0.940995815 5.44960334,0.708333333 5.75044803,0.708333333 Z M8.5,4.38773148 C5.38413954,4.38773148 2.8561828,6.81985566 2.8561828,9.82265947 C2.8561828,12.8254633 5.38413954,15.2575874 8.5,15.2575874 C11.6158605,15.2575874 14.1438172,12.8254633 14.1438172,9.82265947 C14.1438172,8.38013052 13.5483405,6.99702106 12.4889381,5.97777965 C11.4305473,4.95951143 9.99575672,4.38773148 8.5,4.38773148 Z M8.5,5.33764146 C8.80084469,5.33764146 9.04267473,5.57030394 9.04267473,5.85468107 L9.04267473,9.30561986 L11.93694,9.30561986 C12.2377847,9.30561986 12.4796147,9.53828234 12.4796147,9.82265947 C12.4796147,10.1070366 12.2377847,10.3396991 11.93694,10.3396991 L8.5,10.3396991 C8.19915531,10.3396991 7.95732527,10.1070366 7.95732527,9.82265947 L7.95732527,5.85468107 C7.95732527,5.57030394 8.19915531,5.33764146 8.5,5.33764146 Z' id='icon-clock' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .recipe-author{margin-bottom:1.71429rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .recipe-author span{color:#849dae;font-size:1rem;line-height:1.14286rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .recipe-cook-time{color:#003b5c;font-size:1.14286rem;line-height:1.28571rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.85714rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .recipe-cook-time svg{width:1.095rem;height:1.13071rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .divider{-webkit-box-sizing:border-box;box-sizing:border-box;height:1px;width:100%;background-color:#e5ebee;margin:1.64286rem 0 2.07143rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .recipe-description>*{color:#003b5c;font-size:1.14286rem;line-height:2.28571rem;margin-bottom:2rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .share-btn-wrapper{position:relative}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .share-btn-wrapper dialog{min-width:14.85714rem;max-width:14.85714rem;margin:0;width:100%;border:none;left:-100%;top:2.85714rem;border-radius:.71429rem;outline:0;outline-offset:0;background-color:#fff;-webkit-box-shadow:0 -5px 1.28571rem 0 #003b5c1f;box-shadow:0 -5px 1.28571rem 0 #003b5c1f;padding:2rem;z-index:1}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .share-btn-wrapper dialog .triangle{position:absolute;top:-.64286rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:.71429rem solid transparent;border-right:.71429rem solid transparent;border-bottom:.71429rem solid #fff}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .share-btn-wrapper dialog ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .share-btn-wrapper dialog ul button{outline:0!important;outline-offset:0!important;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .share-btn-wrapper dialog ul svg{--icon-color:#003b5c;width:1.71429rem;height:1.71429rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .recipe-cta-wrapper .cta-filled{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.71429rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .recipe-cta-wrapper .button{margin:0}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .recipe-cta-wrapper .share-btn{text-decoration:none;color:#dc582a;font-size:1rem;font-weight:600;line-height:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.42857rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .recipe-cta-wrapper .share-btn svg{aspect-ratio:1;width:1.28571rem}.recipe-details-container .recipe-details{background-color:#f6fafd;width:100%;overflow:hidden;padding:3.7rem 0}.recipe-details-container .recipe-details ol li::marker{font-size:1.42857rem;font-weight:700}.recipe-details-container .recipe-details li:not(:last-child){margin-bottom:.35714rem}.recipe-details-container .recipe-details .details-wrapper{color:#003b5c;font-family:Montserrat,sans-serif;font-size:1.14286rem;line-height:2.28571rem}.recipe-details-container .recipe-details .details-wrapper .ingredients-content *,.recipe-details-container .recipe-details .details-wrapper .instructions-content *{color:#003b5c}.recipe-details-container .recipe-details .details-wrapper h2{margin:0;margin-bottom:1.85714rem;font-weight:600}.recipe-details-container .recipe-details .details-wrapper .left-content{margin-bottom:3.71429rem}.recipe-details-container .recipe-recommendations{padding:3.71429rem 0;overflow:hidden;background:linear-gradient(179.89deg,rgba(246,250,253,0) 0,#f6fafd 21.07%,#f6fafd 100%)}.recipe-details-container .recipe-recommendations .recipe-recommendations_title{margin:0;margin-bottom:2.28571rem;color:#003b5c;font-size:1.28571rem;line-height:1.60714rem;text-align:center;font-weight:400;text-transform:uppercase}.recipe-details-container .recipe-recommendations .slick-dotted.slick-slider{margin-bottom:0}.recipe-details-container .recipe-recommendations .product-slider [tabindex]:not([tabindex="-1"]):focus{outline:0!important;outline-offset:0!important}.recipe-details-container .recipe-recommendations .product-slider .slick-list{margin-left:-.64286rem;margin-right:-.64286rem}.recipe-details-container .recipe-recommendations .product-slider .mobile-image-next,.recipe-details-container .recipe-recommendations .product-slider .mobile-image-prev{position:absolute;height:7.14286rem;width:2.28571rem;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);padding:0;display:none}.recipe-details-container .recipe-recommendations .product-slider .mobile-image-next svg,.recipe-details-container .recipe-recommendations .product-slider .mobile-image-prev svg{width:1.71429rem;height:1.71429rem}.recipe-details-container .recipe-recommendations .product-slider .mobile-image-next:focus,.recipe-details-container .recipe-recommendations .product-slider .mobile-image-prev:focus{outline:transparent!important}.recipe-details-container .recipe-recommendations .product-slider .mobile-image-next:focus-visible,.recipe-details-container .recipe-recommendations .product-slider .mobile-image-prev:focus-visible{outline:1px #003b5c solid!important}.recipe-details-container .recipe-recommendations .product-slider .mobile-image-prev{left:-4.21429rem}.recipe-details-container .recipe-recommendations .product-slider .slick-dots{margin-top:2rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:initial;gap:8px;left:0}.recipe-details-container .recipe-recommendations .product-slider .slick-dots li{width:.57143rem;height:.57143rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.recipe-details-container .recipe-recommendations .product-slider .slick-dots li.slick-active button::before{opacity:1;background:#003b5c}.recipe-details-container .recipe-recommendations .product-slider .slick-dots li button{border:none;width:.57143rem;height:.57143rem}.recipe-details-container .recipe-recommendations .product-slider .slick-dots li button::before{background:#bfced6;width:.57143rem;height:.57143rem;opacity:1;top:0;left:0}.recipe-details-container .recipe-recommendations .product-slider .mobile-image-next{right:-4.21429rem}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide{padding:0 .64286rem}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card{border:1px solid #e5ebee;position:relative;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_badges{position:absolute;top:.71429rem;left:.71429rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.35714rem}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_badge{padding:4px 8px;font-size:.85714rem;line-height:1.07143rem;text-transform:uppercase;font-weight:500;border-radius:2px}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_badge--sale{background-color:#dc582a;color:#fff}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_badge--popular{background-color:#003b5c;color:#fff}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card a{text-decoration:none}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_image{aspect-ratio:1;width:100%;height:16.57143rem;overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_content-inner{-webkit-box-flex:1;-ms-flex:1;flex:1}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_content{padding:1.42857rem;padding-top:1.71429rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_content .atf-product-card_title{margin:0;color:#003b5c;font-size:1.14286rem;font-weight:700;line-height:1.42857rem;text-transform:uppercase}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_content .price-wrapper{margin-top:auto;padding-top:1.57143rem;margin-bottom:1.14286rem}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_content .price-wrapper .price-wrapper_price{line-height:1.5rem}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_content .price-wrapper .price-wrapper_price--sale{color:#dc582a;font-weight:500;font-size:1.14286rem}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_content .price-wrapper .price-wrapper_price--old{color:#003b5c;text-decoration:line-through;font-size:1rem}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .atf-product-card_content .price-wrapper .price-wrapper_price--current{color:#003b5c;font-size:1rem;font-weight:500}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .loading-spinner{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #555;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin:20px auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.recipe-details-container .recipe-recommendations .product-slider .atf-product-card-slide .error-message{text-align:center;color:#e74c3c;padding:20px}@media screen and (max-width:901px){.recipe-details-container h1{font-size:2.15rem;line-height:1.5}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper .divider{margin:1.64286rem 0 1.39286rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper .recipe-description>*{margin-bottom:1.35714rem}}@media screen and (min-width:901px){.recipe-details-container .recipe-details-top{margin:2rem 0 4.21429rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4.07143rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;margin-top:2.85714rem}.recipe-details-container .recipe-details{padding:5.71429rem 0}.recipe-details-container .recipe-details .details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6.57143rem}.recipe-details-container .recipe-details .details-wrapper .left-content{margin-bottom:0;-webkit-box-flex:1.1;-ms-flex:1.1;flex:1.1}.recipe-details-container .recipe-details .details-wrapper .right-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.recipe-details-container .recipe-recommendations{padding:5.71429rem 0}.recipe-details-container .recipe-recommendations .recipe-recommendations_title{font-size:2.14286rem;line-height:3.21429rem;margin-bottom:4.28571rem}.recipe-details-container .recipe-recommendations .product-slider .mobile-image-next,.recipe-details-container .recipe-recommendations .product-slider .mobile-image-prev{display:block}}@media screen and (min-width:1024px){.recipe-details-container .recipe-details .details-wrapper{gap:13.14286rem}}@media screen and (max-width:660px){.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .expanded-image-wrapper{display:none;width:auto}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper{display:none}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .share-btn-wrapper{margin-top:1.14286rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .share-btn-wrapper dialog{left:0}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .share-btn-wrapper dialog .triangle{left:10%;-webkit-transform:none;transform:none}}@media screen and (min-width:660px){.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3.5rem}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_media .media-tabs_wrapper_mobile{display:none}.recipe-details-container .recipe-details-top .recipe-details-top_wrapper_content .recipe-cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.42857rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cpx-recipe-ssr,.recipe-view-dynamic{max-width:91.42857rem;padding:0 1.42857rem;width:100%;margin:0 auto;max-width:68.57143rem;margin:0 auto;padding:1.42857rem 1.42857rem 5.71429rem}.cpx-recipe-ssr[hidden],.recipe-view-dynamic[hidden]{display:none}.cpx-recipe-ssr .recipe-title,.recipe-view-dynamic .recipe-title{font-size:2.85714rem;font-weight:800;color:#003b5c;line-height:1.1;margin:0 0 .85714rem;text-transform:uppercase}.cpx-recipe-ssr .recipe-meta,.recipe-view-dynamic .recipe-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.14286rem;color:#1f2937;font-size:.92857rem;margin-bottom:1.71429rem}.cpx-recipe-ssr .recipe-meta span::before,.recipe-view-dynamic .recipe-meta span::before{content:'• ';opacity:.4;margin-right:.28571rem}.cpx-recipe-ssr .recipe-meta span:first-child::before,.recipe-view-dynamic .recipe-meta span:first-child::before{content:'';margin-right:0}.cpx-recipe-ssr .recipe-tags,.recipe-view-dynamic .recipe-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.42857rem;margin:0 0 1.42857rem}.cpx-recipe-ssr .recipe-tags a.recipe-tag,.recipe-view-dynamic .recipe-tags a.recipe-tag{display:inline-block;padding:.35714rem .85714rem;border-radius:71.35714rem;background:#f6fafd;color:#003b5c!important;font-size:.78571rem!important;font-weight:600!important;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.cpx-recipe-ssr .recipe-tags a.recipe-tag:focus,.cpx-recipe-ssr .recipe-tags a.recipe-tag:hover,.recipe-view-dynamic .recipe-tags a.recipe-tag:focus,.recipe-view-dynamic .recipe-tags a.recipe-tag:hover{background:#dc582a;color:#fff!important;text-decoration:none!important}.cpx-recipe-ssr .recipe-carousel,.recipe-view-dynamic .recipe-carousel{position:relative;margin:0 0 1.71429rem}.cpx-recipe-ssr .recipe-carousel__viewport,.recipe-view-dynamic .recipe-carousel__viewport{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.cpx-recipe-ssr .recipe-carousel__viewport::-webkit-scrollbar,.recipe-view-dynamic .recipe-carousel__viewport::-webkit-scrollbar{display:none}.cpx-recipe-ssr .recipe-carousel__slide,.recipe-view-dynamic .recipe-carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;scroll-snap-align:center;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cpx-recipe-ssr .recipe-carousel__slide img,.recipe-view-dynamic .recipe-carousel__slide img{display:block;max-width:100%;max-height:45.71429rem;width:auto;height:auto;border-radius:.57143rem}.cpx-recipe-ssr .recipe-carousel__nav,.recipe-view-dynamic .recipe-carousel__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:2.85714rem;height:2.85714rem;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#003b5c;font-size:1.85714rem;line-height:1;cursor:pointer;-webkit-box-shadow:0 .14286rem .57143rem rgba(0,0,0,.18);box-shadow:0 .14286rem .57143rem rgba(0,0,0,.18);-webkit-transition:background .15s ease,opacity .15s ease;transition:background .15s ease,opacity .15s ease}.cpx-recipe-ssr .recipe-carousel__nav:focus,.cpx-recipe-ssr .recipe-carousel__nav:hover,.recipe-view-dynamic .recipe-carousel__nav:focus,.recipe-view-dynamic .recipe-carousel__nav:hover{background:#fff}.cpx-recipe-ssr .recipe-carousel__nav[disabled],.recipe-view-dynamic .recipe-carousel__nav[disabled]{opacity:.35;cursor:default}.cpx-recipe-ssr .recipe-carousel__nav--prev,.recipe-view-dynamic .recipe-carousel__nav--prev{left:.57143rem}.cpx-recipe-ssr .recipe-carousel__nav--next,.recipe-view-dynamic .recipe-carousel__nav--next{right:.57143rem}.cpx-recipe-ssr .recipe-carousel__dots,.recipe-view-dynamic .recipe-carousel__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.57143rem;margin-top:.85714rem}.cpx-recipe-ssr .recipe-carousel__dot,.recipe-view-dynamic .recipe-carousel__dot{width:.57143rem;height:.57143rem;padding:0;border:0;border-radius:50%;background:rgba(0,59,92,.25);cursor:pointer;-webkit-transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,transform .15s ease;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease}.cpx-recipe-ssr .recipe-carousel__dot[aria-current=true],.recipe-view-dynamic .recipe-carousel__dot[aria-current=true]{background:#dc582a;-webkit-transform:scale(1.3);transform:scale(1.3)}.cpx-recipe-ssr .recipe-ingredients,.cpx-recipe-ssr .recipe-instructions,.cpx-recipe-ssr .recipe-introduction,.recipe-view-dynamic .recipe-ingredients,.recipe-view-dynamic .recipe-instructions,.recipe-view-dynamic .recipe-introduction{margin:0 0 2rem;line-height:1.6;font-size:1.07143rem;overflow-wrap:break-word;word-break:break-word}.cpx-recipe-ssr .recipe-ingredients h2,.cpx-recipe-ssr .recipe-instructions h2,.cpx-recipe-ssr .recipe-introduction h2,.recipe-view-dynamic .recipe-ingredients h2,.recipe-view-dynamic .recipe-instructions h2,.recipe-view-dynamic .recipe-introduction h2{font-size:1.57143rem;font-weight:800;color:#003b5c;text-transform:uppercase;margin:0 0 .85714rem;letter-spacing:.02em}.cpx-recipe-ssr .recipe-ingredients p,.cpx-recipe-ssr .recipe-instructions p,.cpx-recipe-ssr .recipe-introduction p,.recipe-view-dynamic .recipe-ingredients p,.recipe-view-dynamic .recipe-instructions p,.recipe-view-dynamic .recipe-introduction p{margin:0 0 .85714rem}.cpx-recipe-ssr .recipe-ingredients ol,.cpx-recipe-ssr .recipe-ingredients ul,.cpx-recipe-ssr .recipe-instructions ol,.cpx-recipe-ssr .recipe-instructions ul,.cpx-recipe-ssr .recipe-introduction ol,.cpx-recipe-ssr .recipe-introduction ul,.recipe-view-dynamic .recipe-ingredients ol,.recipe-view-dynamic .recipe-ingredients ul,.recipe-view-dynamic .recipe-instructions ol,.recipe-view-dynamic .recipe-instructions ul,.recipe-view-dynamic .recipe-introduction ol,.recipe-view-dynamic .recipe-introduction ul{padding-left:1.71429rem;margin:0 0 .85714rem}.cpx-recipe-ssr .recipe-ingredients li,.cpx-recipe-ssr .recipe-instructions li,.cpx-recipe-ssr .recipe-introduction li,.recipe-view-dynamic .recipe-ingredients li,.recipe-view-dynamic .recipe-instructions li,.recipe-view-dynamic .recipe-introduction li{margin-bottom:.42857rem}.cpx-recipe-ssr .recipe-ingredients a,.cpx-recipe-ssr .recipe-instructions a,.cpx-recipe-ssr .recipe-introduction a,.recipe-view-dynamic .recipe-ingredients a,.recipe-view-dynamic .recipe-instructions a,.recipe-view-dynamic .recipe-introduction a{color:#dc582a;text-decoration:underline}.cpx-recipe-ssr .recipe-instructions ol li,.recipe-view-dynamic .recipe-instructions ol li{padding-left:.28571rem}.cpx-recipe-ssr .recipe-introduction>p:last-child,.recipe-view-dynamic .recipe-introduction>p:last-child{margin-bottom:0}.cpx-recipe-ssr .recipe-servings,.recipe-view-dynamic .recipe-servings{margin:0;font-size:1.07143rem;line-height:1.6;font-style:italic;color:#003b5c}.cpx-recipe-ssr .recipe-videos,.recipe-view-dynamic .recipe-videos{margin:0 0 2rem}.cpx-recipe-ssr .recipe-videos .recipe-video,.recipe-view-dynamic .recipe-videos .recipe-video{position:relative;padding-bottom:56.25%;height:0}.cpx-recipe-ssr .recipe-videos .recipe-video iframe,.recipe-view-dynamic .recipe-videos .recipe-video iframe{position:absolute;inset:0;width:100%;height:100%;border-radius:.42857rem}.cpx-recipe-ssr .recipe-videos .recipe-video-file,.recipe-view-dynamic .recipe-videos .recipe-video-file{display:block;width:100%;max-width:37.14286rem;height:auto;border-radius:.42857rem;background:#000;margin:0 auto .85714rem}.cpx-recipe-ssr .recipe-videos .recipe-video-link,.recipe-view-dynamic .recipe-videos .recipe-video-link{display:inline-block;color:#dc582a;text-decoration:underline;margin-right:.85714rem}.cpx-recipe-ssr .recipe-products,.recipe-view-dynamic .recipe-products{background:rgba(220,88,42,.08);border-left:.21429rem solid #dc582a;border-radius:.14286rem;padding:1rem 1.42857rem;margin-top:2.28571rem}.cpx-recipe-ssr .recipe-products h3,.recipe-view-dynamic .recipe-products h3{font-size:1.07143rem;font-weight:800;color:#003b5c;text-transform:uppercase;margin:0 0 .57143rem;letter-spacing:.02em}.cpx-recipe-ssr .recipe-products ul,.recipe-view-dynamic .recipe-products ul{list-style:none;padding:0;margin:0}.cpx-recipe-ssr .recipe-products li,.recipe-view-dynamic .recipe-products li{padding:.28571rem 0;font-size:.92857rem;color:#003b5c}.cpx-recipe-ssr .recipe-products a,.recipe-view-dynamic .recipe-products a{color:#003b5c;text-decoration:none;font-weight:800!important;border-bottom:.07143rem solid #003b5c;-webkit-transition:border-color .15s ease,color .15s ease;transition:border-color .15s ease,color .15s ease}.cpx-recipe-ssr .recipe-products a:focus,.cpx-recipe-ssr .recipe-products a:hover,.recipe-view-dynamic .recipe-products a:focus,.recipe-view-dynamic .recipe-products a:hover{color:#dc582a;border-bottom-color:#dc582a}@media (max-width:660px){.cpx-recipe-ssr .recipe-title,.recipe-view-dynamic .recipe-title{font-size:2rem}.cpx-recipe-ssr .recipe-carousel__nav,.recipe-view-dynamic .recipe-carousel__nav{width:2.28571rem;height:2.28571rem;font-size:1.42857rem}.cpx-recipe-ssr .recipe-ingredients h2,.cpx-recipe-ssr .recipe-instructions h2,.cpx-recipe-ssr .recipe-introduction h2,.recipe-view-dynamic .recipe-ingredients h2,.recipe-view-dynamic .recipe-instructions h2,.recipe-view-dynamic .recipe-introduction h2{font-size:1.28571rem}}.cpx-recipe-ssr .recipe-tabs,.recipe-view-dynamic .recipe-tabs{margin:.57143rem 0 2.28571rem}.cpx-recipe-ssr .recipe-tabs--single,.recipe-view-dynamic .recipe-tabs--single{margin-top:1.71429rem}.cpx-recipe-ssr .recipe-tabs__strip,.recipe-view-dynamic .recipe-tabs__strip{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.42857rem;overflow-x:auto;border-bottom:.21429rem solid #003b5c;scrollbar-width:none}.cpx-recipe-ssr .recipe-tabs__strip::-webkit-scrollbar,.recipe-view-dynamic .recipe-tabs__strip::-webkit-scrollbar{display:none}.cpx-recipe-ssr .recipe-tabs__tab,.recipe-view-dynamic .recipe-tabs__tab{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.92857rem 1.85714rem;border:.07143rem solid #e5ebee;border-bottom:0;border-radius:.57143rem .57143rem 0 0;background:#e8ebf0;font-family:inherit;font-size:1rem;font-weight:800;letter-spacing:.07143rem;text-transform:uppercase;color:#003b5c;cursor:pointer;white-space:nowrap;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.cpx-recipe-ssr .recipe-tabs__tab:hover,.recipe-view-dynamic .recipe-tabs__tab:hover{background:rgba(220,88,42,.14);color:#dc582a}.cpx-recipe-ssr .recipe-tabs__tab:focus-visible,.recipe-view-dynamic .recipe-tabs__tab:focus-visible{outline:.14286rem solid #dc582a;outline-offset:-0.28571rem}.cpx-recipe-ssr .recipe-tabs__tab[aria-selected=true],.cpx-recipe-ssr .recipe-tabs__tab[aria-selected=true]:hover,.recipe-view-dynamic .recipe-tabs__tab[aria-selected=true],.recipe-view-dynamic .recipe-tabs__tab[aria-selected=true]:hover{background:#003b5c;border-color:#003b5c;color:#fff}@media (max-width:660px){.cpx-recipe-ssr .recipe-tabs__tab,.recipe-view-dynamic .recipe-tabs__tab{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:.85714rem .57143rem;font-size:.85714rem;letter-spacing:.03571rem}}.cpx-recipe-ssr .is-srOnly,.recipe-view-dynamic .is-srOnly{position:absolute;width:.07143rem;height:.07143rem;margin:-.07143rem;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cpx-recipe-ssr .recipe-tabs__panel,.recipe-view-dynamic .recipe-tabs__panel{padding-top:1.71429rem}.cpx-recipe-ssr .recipe-tabs__panel:focus,.recipe-view-dynamic .recipe-tabs__panel:focus{outline:0}.cpx-recipe-ssr .recipe-tabs__panel>:first-child,.recipe-view-dynamic .recipe-tabs__panel>:first-child{margin-top:0}html.no-js .cpx-recipe-ssr .recipe-tabs__strip,html.no-js .recipe-view-dynamic .recipe-tabs__strip{display:none}html.no-js .cpx-recipe-ssr .recipe-tabs__panel[hidden],html.no-js .recipe-view-dynamic .recipe-tabs__panel[hidden]{display:block}html.no-js .cpx-recipe-ssr .recipe-tabs__panel .is-srOnly,html.no-js .recipe-view-dynamic .recipe-tabs__panel .is-srOnly{position:static!important;width:auto!important;height:auto!important;margin:.57143rem 0 .85714rem;overflow:visible!important;clip:auto!important;padding:0!important;white-space:normal;font-size:1.42857rem;font-weight:800;letter-spacing:.07143rem;text-transform:uppercase;color:#003b5c}.cpx-recipe-ssr .recipe-related,.recipe-view-dynamic .recipe-related{margin:3.42857rem 0 0;padding-top:2.28571rem;border-top:.07143rem solid #e5ebee}.cpx-recipe-ssr .recipe-related[hidden],.recipe-view-dynamic .recipe-related[hidden]{display:none}.cpx-recipe-ssr .recipe-related__heading,.recipe-view-dynamic .recipe-related__heading{font-size:1.57143rem;font-weight:800;color:#003b5c;margin:0 0 1.42857rem}.cpx-recipe-ssr .recipe-related__grid,.recipe-view-dynamic .recipe-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.42857rem 1.14286rem;margin:0;padding:0;list-style:none}@media screen and (min-width:660px){.cpx-recipe-ssr .recipe-related__grid,.recipe-view-dynamic .recipe-related__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cpx-recipe-ssr a.recipe-related__link,.recipe-view-dynamic a.recipe-related__link{color:#003b5c!important;text-decoration:none!important}.cpx-recipe-ssr .recipe-related__link,.recipe-view-dynamic .recipe-related__link{display:block}.cpx-recipe-ssr .recipe-related__link:hover .recipe-related__name,.recipe-view-dynamic .recipe-related__link:hover .recipe-related__name{color:#dc582a}.cpx-recipe-ssr .recipe-related__link:hover img,.recipe-view-dynamic .recipe-related__link:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.cpx-recipe-ssr .recipe-related__figure,.recipe-view-dynamic .recipe-related__figure{display:block;position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:.57143rem;background:#f6fafd;margin-bottom:.71429rem}.cpx-recipe-ssr .recipe-related__figure img,.recipe-view-dynamic .recipe-related__figure img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.cpx-recipe-ssr .recipe-related__name,.recipe-view-dynamic .recipe-related__name{display:block;font-size:1rem;font-weight:700;line-height:1.35;color:#003b5c;-webkit-transition:color .15s ease;transition:color .15s ease}.cpx-recipe-ssr .recipe-related__time,.recipe-view-dynamic .recipe-related__time{display:block;margin-top:.28571rem;font-size:.85714rem;color:#1f2937}.recipe-cross-sell{margin:0;padding:3.42857rem 1.42857rem 4.57143rem;background:linear-gradient(179.89deg,rgba(246,250,253,0) 0,#f6fafd 21.07%,#f6fafd 100%)}.recipe-cross-sell[hidden]{display:none}@media screen and (min-width:1024px){.recipe-cross-sell{padding:4rem 3.57143rem 5.14286rem}}.recipe-cross-sell__heading{font-size:1.28571rem;font-weight:800;letter-spacing:.25714rem;line-height:1.25;text-align:center;text-transform:uppercase;color:#003b5c;margin:0 0 2rem}@media screen and (min-width:1024px){.recipe-cross-sell__heading{font-size:1.85714rem;letter-spacing:.35714rem}}.recipe-cross-sell__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.71429rem 1.14286rem;max-width:78.57143rem;margin:0 auto;padding:0;list-style:none}@media screen and (min-width:660px){.recipe-cross-sell__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}a.recipe-cross-sell__link{color:#003b5c!important;text-decoration:none!important}.recipe-cross-sell__link{display:block;text-align:center}.recipe-cross-sell__link:hover .recipe-cross-sell__name{color:#dc582a}.recipe-cross-sell__link:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.recipe-cross-sell__figure{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:.57143rem;background:#fff;margin-bottom:.85714rem}.recipe-cross-sell__figure img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.recipe-cross-sell__name{display:block;font-size:.92857rem;font-weight:700;line-height:1.35;color:#003b5c;-webkit-transition:color .15s ease;transition:color .15s ease}@media screen and (min-width:1024px){.recipe-cross-sell__name{font-size:1rem}}.cpx-recipe-ssr .recipe-carousel__video,.recipe-view-dynamic .recipe-carousel__video{display:block;max-width:100%;max-height:45.71429rem;width:auto;height:auto;border-radius:.57143rem;background:#000}.cpx-recipe-ssr .recipe-carousel__embed,.recipe-view-dynamic .recipe-carousel__embed{position:relative;width:100%;height:0;padding-bottom:56.25%}.cpx-recipe-ssr .recipe-carousel__embed iframe,.recipe-view-dynamic .recipe-carousel__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:.57143rem}.cpx-recipe-ssr .recipe-carousel__slide--video,.recipe-view-dynamic .recipe-carousel__slide--video{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cpx-recipe-ssr .recipe-carousel__slide--video>.recipe-carousel__embed,.recipe-view-dynamic .recipe-carousel__slide--video>.recipe-carousel__embed{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.cpx-recipe-ssr .recipe-actions,.recipe-view-dynamic .recipe-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.71429rem;margin:0 0 1.42857rem}.cpx-recipe-ssr .recipe-actions__share,.recipe-view-dynamic .recipe-actions__share{position:relative}.cpx-recipe-ssr .recipe-actions__btn,.recipe-view-dynamic .recipe-actions__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.71429rem 1.28571rem;border:.14286rem solid #003b5c;border-radius:71.35714rem;background:#fff;font-family:inherit;font-size:.92857rem;font-weight:700;line-height:1.2;color:#003b5c;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.cpx-recipe-ssr .recipe-actions__btn:focus-visible,.cpx-recipe-ssr .recipe-actions__btn:hover,.cpx-recipe-ssr .recipe-actions__btn[aria-expanded=true],.recipe-view-dynamic .recipe-actions__btn:focus-visible,.recipe-view-dynamic .recipe-actions__btn:hover,.recipe-view-dynamic .recipe-actions__btn[aria-expanded=true]{background:#003b5c;color:#fff}.cpx-recipe-ssr .recipe-actions__menu,.recipe-view-dynamic .recipe-actions__menu{position:absolute;top:calc(100% + .42857rem);left:0;z-index:5;min-width:12.85714rem;padding:.42857rem 0;border:.07143rem solid #e5ebee;border-radius:.57143rem;background:#fff;-webkit-box-shadow:0 .42857rem 1.42857rem rgba(0,0,0,.16);box-shadow:0 .42857rem 1.42857rem rgba(0,0,0,.16)}.cpx-recipe-ssr .recipe-actions__menu[hidden],.recipe-view-dynamic .recipe-actions__menu[hidden]{display:none}.cpx-recipe-ssr .recipe-actions__menu a,.cpx-recipe-ssr .recipe-actions__menu button,.recipe-view-dynamic .recipe-actions__menu a,.recipe-view-dynamic .recipe-actions__menu button{display:block;width:100%;margin:0;padding:.71429rem 1.14286rem;border:0;background:0 0;font-family:inherit;font-size:1rem;font-weight:600;text-align:left;text-decoration:none!important;color:#003b5c!important;cursor:pointer}.cpx-recipe-ssr .recipe-actions__menu a:focus-visible,.cpx-recipe-ssr .recipe-actions__menu a:hover,.cpx-recipe-ssr .recipe-actions__menu button:focus-visible,.cpx-recipe-ssr .recipe-actions__menu button:hover,.recipe-view-dynamic .recipe-actions__menu a:focus-visible,.recipe-view-dynamic .recipe-actions__menu a:hover,.recipe-view-dynamic .recipe-actions__menu button:focus-visible,.recipe-view-dynamic .recipe-actions__menu button:hover{background:rgba(220,88,42,.1);color:#dc582a!important}.recipe-feedback{max-width:68.57143rem;margin:0 auto 4rem;padding:0 1.42857rem;text-align:center}.recipe-feedback__heading{margin:0 0 .57143rem;padding-top:2.28571rem;border-top:.07143rem solid #e5ebee;font-size:1.57143rem;font-weight:800;line-height:1.25;color:#003b5c}.recipe-feedback__text{margin:0 0 1.42857rem;font-size:1.14286rem;color:#003b5c}.recipe-feedback__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.85714rem}.recipe-feedback__btn{display:inline-block;padding:.85714rem 1.85714rem;border:.14286rem solid #dc582a;border-radius:71.35714rem;background:#dc582a;font-size:1rem;font-weight:700;text-decoration:none!important;color:#fff!important;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.recipe-feedback__btn:focus-visible,.recipe-feedback__btn:hover{background:#fff;color:#dc582a!important}.recipe-feedback__btn--alt{border-color:#003b5c;background:#fff;color:#003b5c!important}.recipe-feedback__btn--alt:focus-visible,.recipe-feedback__btn--alt:hover{background:#003b5c;color:#fff!important}@media print{body:has(.recipe-details-container) #consent-manager,body:has(.recipe-details-container) #consent-manager-update-banner,body:has(.recipe-details-container) #jimmy-chat-widget,body:has(.recipe-details-container) #recipe-panel-videos,body:has(.recipe-details-container) .breadcrumbs,body:has(.recipe-details-container) .footer,body:has(.recipe-details-container) .header,body:has(.recipe-details-container) .recipe-actions,body:has(.recipe-details-container) .recipe-carousel__dots,body:has(.recipe-details-container) .recipe-carousel__nav,body:has(.recipe-details-container) .recipe-carousel__slide+.recipe-carousel__slide,body:has(.recipe-details-container) .recipe-carousel__slide--video,body:has(.recipe-details-container) .recipe-cross-sell,body:has(.recipe-details-container) .recipe-feedback,body:has(.recipe-details-container) .recipe-related,body:has(.recipe-details-container) .recipe-tabs__strip,body:has(.recipe-details-container) .recipe-tags,body:has(.recipe-details-container) .skip-to-main-link,body:has(.recipe-details-container) .tcp-vip-promo-banner,body:has(.recipe-details-container) footer,body:has(.recipe-details-container) header,body:has(.recipe-details-container) nav{display:none!important}body:has(.recipe-details-container) .cpx-recipe-ssr,body:has(.recipe-details-container) .recipe-view-dynamic{max-width:none;padding:0}body:has(.recipe-details-container) .recipe-carousel__viewport{overflow:visible}body:has(.recipe-details-container) .recipe-carousel__slide img{max-height:3.2in}body:has(.recipe-details-container) .recipe-tabs__panel,body:has(.recipe-details-container) .recipe-tabs__panel[hidden]{display:block!important;padding-top:.57143rem;-webkit-column-break-inside:auto;-moz-column-break-inside:auto;break-inside:auto}body:has(.recipe-details-container) .recipe-tabs__panel .is-srOnly{position:static!important;width:auto!important;height:auto!important;margin:.85714rem 0 .57143rem!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;font-size:1.28571rem;font-weight:800;text-transform:uppercase;color:#000}body:has(.recipe-details-container) .recipe-products{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}