<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.filter-model-open{overflow:hidden;height:100vh;visibility:hidden}
.meals-category.meals-recipe-wrapper .product-level-4{padding-left:0}
.meals-category.meals-recipe-wrapper .product-level-4 .squaredThree:focus{outline:2px solid #757575 !important}
.meals-category.meals-recipe-wrapper .product-level-4 #MealsFilterTitle b:focus{outline:2px solid #757575 !important}
.meals-category{padding:0;padding-bottom:50px}
.meals-category .product-level-4 .categories-tree .more-option{text-align:right}
.meals-category a.svg-icon.svg-icon-Arrow_down_black{width:auto}
.meals-category a{width:100%;display:initial}
.meals-category .main-container{flex:0 0 100%}
.meals-category .carousal-card{height:470px !important}
.meals-category .carousal-card .cta{position:absolute;bottom:15px;left:15px;right:15px;margin:auto}
.meals-category .subfacet-container input{margin-left:-30px !important}
.meals-category .breadcrumbs{padding-top:24px}
.meals-category .breadcrumbs ul li{margin-right:15px}
.meals-category .breadcrumbs ul li:nth-last-child(1){font-weight:300}
.meals-category .filtersLoop .heading-panel{padding:0}
.meals-category .filtersLoop .heading-panel .card-header{width:100% !important;padding-left:15px !important}
.meals-category .filtersLoop .clear-panel{padding:20px 0}
.meals-category .filtersLoop .clear-panel .clear-btn{text-decoration:underline;vertical-align:sub;cursor:pointer}
.meals-category .filtersLoop .clear-panel .svg-icon{padding-top:10px}
.meals-category .filtersLoop .clear-panel .svg-icon-Arrow_down_black:before{transform:rotate(180deg)}
.meals-category .filtersLoop .clear-panel .collapsed.svg-icon-Arrow_down_black:before,.meals-category .filtersLoop .clear-panel .collapsed .svg-icon-Arrow_down_black:before{transform:rotate(360deg)}
.meals-category .meals-category-dropdown{margin-top:12px;margin-bottom:20px}
.meals-category .meals-category-dropdown button{width:100%;text-align:left;background-color:#fff;color:#4b4b4b;border-color:#4b4b4b;transition:none;padding:5px 20px;line-height:2em;border-radius:0;font-size:16px}
.meals-category .meals-category-dropdown button .btn-text{float:left}
.meals-category .meals-category-dropdown button .svg-icon.svg-icon-Arrow_down_black{padding-top:12px}
.meals-category .meals-category-dropdown button .svg-icon.svg-icon-Arrow_down_black:before{vertical-align:-webkit-baseline-middle !important;float:right}
.meals-category .meals-category-dropdown ul{width:100%;left:0;border-radius:0;top:-5px;border-color:#4b4b4b;border-top:1px solid #fff;box-shadow:none;position:relative;margin-bottom:10px}
.meals-category .meals-category-dropdown ul li{font-size:16px;padding:10px 20px}
.meals-category .meals-category-dropdown ul li a{background-color:transparent}
.meals-category .meals-category-dropdown ul .active{background-color:#2e6da4;color:#fff}
.meals-category .meals-category-dropdown .dropdown-toggle::after{display:none}
.meals-category .filter-top-options{margin-left:0}
.meals-category .filter-top-options .card-header{border:0;padding:0}
.meals-category .filter-top-options .card-header b{font-size:24px}
.meals-category .filter-top-options .card-header a{color:#4b4b4b}
.meals-category .filter-top-options .card-header .clear-all{text-decoration:underline;margin-left:10px}
.meals-category .filter-top-options .card-header .apply{width:auto;color:#dd1e25}
.meals-category .filter-button-mobile-view a{color:#4b4b4b;font-size:20px}
.meals-category .filter-button-mobile-view .svg-icon{font-size:16px;vertical-align:inherit}
.meals-category .filterMobileView{visibility:visible;display:none;position:fixed;background:#fff;z-index:1000000;margin:0;top:0;left:0;right:0;bottom:0;overflow:auto;height:100vh;width:100vw;padding-bottom:120px}
.meals-category .filterMobileView .back-to-filter{width:100%;color:transparent}
.meals-category .filterMobileView .back-to-filter:focus{outline:none !important}
.meals-category .filterMobileView .moreFilters a{padding:0 15px;padding-bottom:30px}
.meals-category .filterMobileView .filter-top-options .card-header{border-top:0;padding:0 15px}
.meals-category .filterMobileView .filter-top-options .card-header a{color:#4b4b4b}
.meals-category .filterMobileView .filter-top-options .card-header .clear-all{text-decoration:underline;margin-left:10px}
.meals-category .filterMobileView .filter-top-options .card-header .apply{float:right;color:#dd1e25}
.meals-category .filterMobileView .coupon-filter-container .coupon-filter-panel a{padding:0 15px;padding-right:0}
.meals-category .filterMobileView .coupon-filter-container .filtering-area .subfacets{border-bottom:1px solid #dedede}
.meals-category .filterMobileView .coupon-filter-container .filtering-area label{padding:10px 15px;margin:0}
.meals-category .filterMobileView .coupon-filter-container .filtering-area label .squaredThree{margin:0;padding:0}
.meals-category .meals-category-cards .homepage-carousal-card-container{padding:15px 0 0 15px}
.meals-category .meals-nav-panel{float:left}
.meals-category .meals-nav-panel .js-filter-nav{flex-direction:column}
.meals-category .meals-nav-panel nav .active{color:#dd1e25;display:inline;text-decoration:underline;font-weight:800}
.meals-category .meals-nav-panel .sort-by .select-wrapper ng-select .ng-menu-outer{left:0;width:100%}
.meals-category .meals-nav-panel .sort-by .select-wrapper ng-select{margin-left:0}
.meals-category .meals-category-main-panel{float:left}
.meals-category .coupon-filter-container .filtering-area .more-option a{height:20px;width:100%;display:block}
.meals-category .coupon-filter-container .filtering-area .more-option label b{float:right}
.meals-category .coupon-filter-container .filtering-area .more-option label b:hover{text-decoration:underline}
.meals-category .coupon-filter-container .filtering-area .more-option label b:focus{outline:2px solid #757575;padding:4px}
.meals-category .moreFilters{width:100%;font-weight:400;position:relative;top:15px;height:0}
.meals-category .moreFilters a{color:#4b4b4b;padding:0;background:transparent;font-size:20px;font-weight:bold;padding:15px 0}
@media(max-width:1279px) and (min-width:1024px){.meals-category h1{color:#4b4a4b}
}
@media only screen and (max-width:1024px) and (min-width:768px){.meals-category div.coupon-filter-container{border:0 !important}
.meals-category .carousal-card{height:380px !important}
.meals-category .carousal-card h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.meals-category .carousal-card-heading{height:0 !important}
.meals-category .cta a{padding:10px 0}
}
@media only screen and (max-width:479px) and (min-width:320px){.meals-category{padding:0 15px}
.meals-category div.coupon-filter-container{border:0 !important}
.meals-category .horizontal-spacer.horizontal-spacer-filter{margin:10px 0 !important}
.meals-category .breadcrumbs ul li{display:inline-block !important;margin:0;border:0}
.meals-category .breadcrumbs ul li:nth-last-child(2) a{padding-left:2px}
.meals-category .breadcrumbs li[data-icon]:nth-last-child(2):before{display:none}
.meals-category .filtersLoop .heading-panel .card-header{padding-left:0 !important}
.meals-category .filtersLoop .clear-panel .collapsed .svg-icon-Arrow_down_black:not(.firstArrow):before{transform:rotate(0)}
.meals-category .breadcrumbs ul li:last-child{display:block !important;font-weight:normal;font-size:24px}
.meals-category .carousal-card{max-height:452px !important}
.meals-category .carousal-card .carousal-content-serves{height:80px !important;margin-top:0;float:right;margin:0 !important}
.meals-category .carousal-card .cta{left:15px !important;right:15px !important}
.meals-category .filter-top-options{margin-left:0}
.meals-category .filter-top-options .card-header{margin:15px 0}
.meals-category .filter-top-options .card-header b{font-size:18px}
.meals-category .filter-top-options .card-header a{font-size:14px}
.meals-category .coupon-filter-container .coupon-filter-panel{padding:0 15px}
.meals-category .coupon-filter-container .coupon-filter-panel .filter-collapse{margin-top:20px}
.meals-category .breadcrumbs .nav{flex-direction:column}
.meals-category .product-level-4{padding-left:0 15px}
.meals-category .product-level-4 .filter-container .filtersLoop .card-title b{font-size:16px;padding-left:15px}
.meals-category .product-level-4 .filter-container .filtersLoop .clear-btn{font-size:14px}
.meals-category .product-level-4 .filter-container .filtersLoop .subfacets{font-size:14px}
.meals-category .meals-nav-panel{padding:0}
.meals-category .homepage-carousal-container{padding-right:0 !important}
.meals-category .meals-category-cards .homepage-carousal-card-container{padding:15px 0 0 0}
}
.meals-category .product-level-4 .categories-tree h2{font-size:20px;font-weight:bold;margin-top:20px}
.meals-category b,.meals-category strong{font-weight:600}
.meals-detail-page .meals-recipe-swap-container .clip-items-wrapper .coupon-grid-offer{box-sizing:border-box;padding:8px}
.meals-detail-page .meals-recipe-swap-container .clip-items-wrapper .coupon-container{border:.5px solid #8e8e8e;background-color:#fff;box-sizing:border-box;height:230px}
.meals-detail-page .meals-recipe-swap-container .clip-items-wrapper .coupon-details-expiration-wrapper{padding-left:35px}
.meals-detail-page .meals-recipe-swap-container .clip-items-wrapper .heading-offer-price{padding-left:14px}
.meals-detail-page .meals-recipe-swap-container i{float:left !important;padding:7px !important;margin-top:26px;margin-left:10px}
.meals-detail-page .meals-recipe-swap-container .swap-left-side-arrow{transform:rotate(-225deg)}
.meals-detail-page .meals-recipe-swap-container .swap-coupon-container{position:absolute;color:#f0000f;right:0;padding-top:10px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog{width:845px;height:700px;overflow:hidden;box-sizing:border-box;margin-top:0;max-width:initial}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-content{width:100%;height:100%;background-color:#f6f6f6}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-header{width:100%;position:relative;height:105px;background-color:white;border-bottom:0}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-header span{font-size:32px;font-weight:100}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-header .backBtn{position:absolute;z-index:1000}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-header h1,.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-header button{position:absolute;padding:15px;color:#4b4b4b;margin:0}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-header button{top:0;bottom:0;right:10px;opacity:1}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-header h1{width:95%;text-align:center}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body{padding:28px 88px;height:560px;overflow:auto}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-items{width:100%}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-items:nth-last-child(1){padding-bottom:30px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-items&gt;h2 span{font-size:18px;font-weight:600;line-height:24px;text-align:right}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container{display:block;width:100%;background-color:#fff;box-shadow:0 0 2px #979797;margin-top:18px;box-sizing:border-box;padding:15px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .estimate-text-swap{margin:0;font-style:italic;font-size:11px;color:#6d7278}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table{display:table !important;width:100%;padding-right:5px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col{display:table-cell;width:50%;vertical-align:middle}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-image-container{width:30%;display:block;float:left}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-image-container a{cursor:default}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-image-container img{width:100%;padding-right:5px;padding-top:20px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col h3{width:70%;display:inline-block;font-size:13px;line-height:22px;font-weight:700;text-transform:capitalize;margin-top:20px;margin-bottom:10px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col h3 a{cursor:default}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col h3 span{display:block;font-size:14px;line-height:19px;padding-top:10px;font-weight:normal}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-data-price,.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-select-btn{float:left}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-price-margin-top{margin-top:30px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-data-price{position:relative;width:40%}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-data-price span,.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-data-price del{font-size:12px;font-weight:bold;letter-spacing:.95px;line-height:22px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-data-price .before-offer{font-weight:normal;margin-left:10px;width:50px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-select-btn{width:60%;box-sizing:border-box;padding:0 15px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-select-btn .swap-product-coup{display:inline-block;width:100%}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-select-btn .swap-product-coup .product-coupon-wrapper{padding-left:0;padding-right:0;text-align:left}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .swap-item-container .swap-data-table .swap-data-col .swap-select-btn .cta{margin-top:-8px}
.meals-detail-page .price-calc-warning p{margin-top:24px;margin-left:21px;font-size:14px;letter-spacing:.83px;line-height:24px}
.meals-detail-page .main-products .ingredient-type-heading{margin-bottom:30px !important;display:flex;flex:0 0 100%}
.meals-detail-page .pantry-products .ingredient-type-heading{margin-bottom:30px !important}
.meals-detail-page .spinner-error-msg{display:table;width:100%;height:100%}
.meals-detail-page .spinner-error-msg p{display:table-cell;text-align:center;vertical-align:middle;font-size:30px;font-weight:bold;color:#dd1e25}
.meals-detail-page .swapMobileView{visibility:visible}
.meals-detail-page .approximate-price span{font-size:16px;font-weight:600;line-height:22px}
.meals-detail-page .meals-recipe-wrapper .meals-print-email{position:absolute;bottom:18px;right:0}
.meals-detail-page .meals-recipe-wrapper .recipe-information .meals-sponsor-info{padding-bottom:25px}
.meals-detail-page .meals-recipe-wrapper .recipe-information .sponsor-logo,.meals-detail-page .meals-recipe-wrapper .recipe-information .sponsor-text{display:inline-block;vertical-align:top;margin-right:16px}
.meals-detail-page .meals-recipe-wrapper .recipe-information .sponsor-text p{font-size:14px;font-weight:bold;letter-spacing:1.6px;line-height:19px}
.meals-detail-page .meals-recipe-wrapper .recipe-information .sponsor-text p:nth-child(1){font-weight:normal !important}
.meals-detail-page .meals-recipe-wrapper .recipe-information .prep-info .indi-prep:nth-last-child(2){border-right:0}
.meals-detail-page .cta .meals-add-ingredient-btn{font-weight:normal !important;margin-top:10px}
.meals-detail-page .breadcrumbs ul li{margin-right:15px;padding-top:0;padding-bottom:0;margin-top:18px;margin-bottom:18px}
.meals-detail-page .horizontal-spacer{background-color:darkgray;margin:48px 0}
.meals-detail-page .nutrition-elements{margin-bottom:25px}
.meals-detail-page .recipe-small-container{width:1033px;margin:auto}
.meals-detail-page .recipe-detail-hero{padding:0;overflow:hidden;position:relative;width:100%}
.meals-detail-page .recipe-detail-hero img{width:100%;height:100%;padding:0;object-fit:contain;object-position:50% 50%}
.meals-detail-page .recipe-detail-hero .recipe-nutritions{height:41px;width:100%;background-color:#4b4b4b;opacity:.8;position:absolute;bottom:0}
.meals-detail-page .recipe-detail-hero .recipe-nutritions .recipe-nutrition-container{display:table;height:100%;width:100%}
.meals-detail-page .recipe-detail-hero .recipe-nutritions .nutritions-column{display:table-cell;vertical-align:middle;text-align:center;color:white;font-size:16px;font-weight:bold;width:25%}
.meals-detail-page .recipe-detail-hero .recipe-nutritions .nutritions-column .calories{font-weight:normal}
.meals-detail-page .recipe-information-second-block{background-color:#fff;box-shadow:0 2px 1px 0 #dedede;height:115px;display:table;margin-top:40px;margin-bottom:40px;width:100%;padding-bottom:24px}
.meals-detail-page .recipe-information-second-block .see-available-coupons-wrapper{font-size:14px;line-height:20px}
.meals-detail-page .recipe-information-second-block .see-available-coupons-wrapper .meals-scissor-position{margin-top:-4px}
.meals-detail-page .recipe-information-second-block .see-available-coupons-wrapper .meals-coupon-available{color:#dd1e25;text-decoration:underline}
.meals-detail-page .recipe-information-second-block .see-available-coupons-wrapper .meals-coupon-available:hover{text-decoration:none}
.meals-detail-page .recipe-information-second-block .recipe-information .price-info{margin:0;padding:10px 15px 0 0}
.meals-detail-page .recipe-information-second-block .recipe-information .prep-info .indi-prep:nth-last-child(1){border-right:0}
.meals-detail-page .recipe-information-second-block .summary-container{display:flex;align-items:center}
.meals-detail-page .recipe-information{margin-top:30px}
.meals-detail-page .recipe-information .name-info h2{margin-top:0;color:#4b4b4b;font-weight:bold}
.meals-detail-page .recipe-information .name-info p{color:#4b4b4b;font-size:16px;letter-spacing:.95px;line-height:22px}
.meals-detail-page .recipe-information .prep-info .indi-prep{text-align:left}
.meals-detail-page .recipe-information .prep-info .indi-prep-border:last-child{border-right:0 !important}
.meals-detail-page .recipe-information .prep-info p{color:#4b4b4b;font-size:16px;letter-spacing:.72px;line-height:22px;margin-bottom:0}
.meals-detail-page .recipe-information .prep-info .indi-prep p:nth-child(1){font-weight:bold}
.meals-detail-page .recipe-information .price-info{font-weight:bold;padding-top:30px;padding-bottom:10px;font-size:24px;letter-spacing:.71px;line-height:32px;display:inline-block;padding-right:15px}
.meals-detail-page .recipe-information .price-info .product-discounted-price{color:#dd1e25}
.meals-detail-page .recipe-information .price-info-strike{font-weight:normal !important;text-decoration:line-through;color:#4b4b4b !important}
.meals-detail-page .recipe-information .price-per-serving{font-size:16px;font-style:italic;letter-spacing:.72px;line-height:22px}
.meals-detail-page .recipe-detail-ingredients-list ul li{color:#4b4b4b;font-size:16px;letter-spacing:.95px;line-height:27px}
.meals-detail-page .cooking-instructions .rdp-usda-guidelines{font-size:14px;letter-spacing:.95px;line-height:27px;padding-top:40px}
.meals-detail-page .cooking-instructions .cooking-instructions-steps h3,.meals-detail-page .cooking-instructions .cooking-instructions-steps p{color:#4b4b4b;font-size:16px;letter-spacing:.95px;line-height:22px}
.meals-detail-page .cooking-instructions .cooking-instructions-steps h3{font-weight:bold;margin-top:0}
.meals-detail-page .nutrition-block ul li{color:#4b4b4b;font-size:16px;letter-spacing:.95px;line-height:22px}
.meals-detail-page .meals-shop-recipe{background-color:#f6f6f6;margin-top:40px;margin-bottom:40px}
.meals-detail-page .meals-shop-recipe .card{border:0;background-color:unset}
.meals-detail-page .meals-shop-recipe .card .card-header{padding:30px 0;background-color:unset;border-bottom:0}
.meals-detail-page .meals-shop-recipe .card .card-body{padding-left:0;padding-right:0;padding-top:42px;border-top:1px solid rgba(0,0,0,0.125)}
.meals-detail-page .meals-shop-recipe .card i{border:solid black;border-width:0 3px 3px 0;float:right;padding:8px}
.meals-detail-page .meals-shop-recipe .card .up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
.meals-detail-page .meals-shop-recipe .card .collapsed .up{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.meals-detail-page .meals-shop-recipe .card .recipe-card-pad{padding:0 14px 14px 0}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card{height:510px;background-color:white;box-sizing:border-box;padding:15px;position:relative;margin-top:33px}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .recipe-product-top-heading{position:absolute;height:33px;width:100%;background-color:#ece9e6;left:0;top:-33px;box-sizing:border-box;overflow:hidden}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .recipe-product-top-heading&gt;span{white-space:nowrap;text-overflow:ellipsis;padding:8px;width:100%;height:100%;display:block;overflow:hidden;font-size:14px;line-height:19px}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .empty-card-details{height:100%;display:table}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .empty-card-details--v1{height:calc(100% + 22px)}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .empty-card-details--v2{height:calc(100% - 22px)}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .empty-card-details .empty-card-message{display:table-cell;vertical-align:middle}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .empty-card-details .empty-card-message h3{font-size:14px;letter-spacing:.75px;line-height:19px;text-align:center;color:#000;border:1px solid #e41720;font-weight:normal;padding:16px 7px 16px 8px}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .empty-card-details .empty-card-message h3 span{color:#e41720;font-weight:800}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .swap-link{height:22px}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .swap-link a{display:block;text-align:right;color:#dd1e25;text-decoration:underline;font-size:16px}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .details-image-container a{width:90%;display:block;text-align:center;margin:auto;cursor:default}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .details-image-container a img{max-width:70%}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .details-content-container .details-heading a{font-size:16px;line-height:1.33;letter-spacing:-0.1px;overflow:hidden;display:block;color:#4b4b4b;font-weight:bold;height:60px;text-transform:capitalize;cursor:default}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .details-content-container .meals-club-card-offer{text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.25;letter-spacing:.1px;position:absolute;color:#dd1e25}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .details-content-container .quantity-details{color:#4b4b4b;font-weight:300;font-size:15px;line-height:1.33;letter-spacing:-0.1px}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .details-content-container .estimate-text{margin:0;font-style:italic;font-size:11px;color:#6d7278}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .details-content-container .price-details{font-size:18px;font-weight:bold;line-height:1.2;letter-spacing:-0.1px;color:#4b4b4b;height:45px;margin:0}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .details-content-container .price-details .original-price{padding-left:15px;font-size:15px;font-weight:normal}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .b-product__available-in-store{font-size:12px;color:#4b4b4b}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .recipe-details-qty-stepper{position:absolute;bottom:5px;left:10px;right:10px}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .recipe-details-qty-stepper quantity-stepper .polaris-btn-add-product-in-card{padding:0 10px}
.meals-detail-page .meals-shop-recipe .card meals-product-swap meals-product-coupon .product-coupon-wrapper{padding:0 5px}
.meals-detail-page .meals-shop-recipe .card meals-product-swap meals-product-coupon .product-coupon-wrapper .coupon-available,.meals-detail-page .meals-shop-recipe .card meals-product-swap meals-product-coupon .product-coupon-wrapper .coupon-some-clipped{margin-left:0}
.meals-detail-page .meals-shop-recipe .card meals-product-grid .meals-product-coup meals-product-coupon .product-coupon-wrapper{padding:0 20px;position:absolute;bottom:60px;left:0;right:0}
.meals-detail-page .meals-shop-recipe .card meals-product-grid .meals-product-coup meals-product-coupon .product-coupon-wrapper .coupon-available,.meals-detail-page .meals-shop-recipe .card meals-product-grid .meals-product-coup meals-product-coupon .product-coupon-wrapper .coupon-some-clipped{margin-left:0}
.meals-detail-page .product-coupon-wrapper-v2{display:flex;flex-flow:row}
.meals-detail-page .product-coupon-wrapper-v2 .coupon-multiple{display:flex;flex-flow:row}
.meals-detail-page .product-coupon-wrapper-v2 .scissor-position{float:left;margin-top:-1px}
.meals-detail-page .product-coupon-wrapper-v2 .coupon-available{text-decoration:underline;margin-left:2px}
.meals-detail-page .product-coupon-wrapper-v2 .coupon-available:hover{text-decoration:none}
@media only screen and (max-width:1200px) and (min-width:1025px){.meals-detail-page .no-margin{margin-left:15px}
.meals-detail-page .shop-recipe-heading{margin-left:15px;margin-right:15px}
.meals-detail-page .mobile-pad{margin:0}
.meals-detail-page .relative{margin:0 15px}
}
@media only screen and (max-width:1024px) and (min-width:768px){.meals-detail-page .cta .meals-add-ingredient-btn{font-size:15px}
.meals-detail-page .spinner-error-msg p{font-size:24px}
.meals-detail-page .approximate-price span{font-size:14px;font-weight:600}
.meals-detail-page .meals-recipe-swap-container .modal-dialog{width:100%;height:100%;margin:0}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body{padding:28px 28px 0 28px;height:calc(100% - 105px)}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-content{border:0}
.meals-detail-page .recipe-detail-hero img{object-fit:contain;object-position:50% 50%}
.meals-detail-page .meals-shop-recipe .card .card-header i{padding:5px;margin-top:10px;margin-right:16px}
.meals-detail-page .recipe-information{margin-top:40px}
.meals-detail-page .recipe-information .price-info{font-size:20px}
.meals-detail-page .recipe-information-second-block{height:125px;padding-right:0}
.meals-detail-page .recipe-information-second-block .for-tablet-block{padding-top:50px}
.meals-detail-page .name-info h2{font-size:24px}
.meals-detail-page .name-info p{font-size:14px}
.meals-detail-page .prep-info p{font-size:14px !important}
.meals-detail-page .meals-shop-recipe .card .shop-recipe-heading a{font-size:24px}
.meals-detail-page .recipe-details-card .details-content-container .details-heading a{height:90px !important}
.meals-detail-page .recipe-detail-heading-v2 .mobile-h2-heading{font-size:24px !important}
.meals-detail-page .recipe-detail-ingredients-list ul li{font-size:14px}
.meals-detail-page .cooking-instructions .cooking-instructions-steps h3,.meals-detail-page .cooking-instructions .cooking-instructions-steps p{font-size:14px}
.meals-detail-page .nutrition-block ul li{font-size:14px}
.meals-detail-page .meals-recipe-wrapper .meals-print-email{right:10px}
.meals-detail-page .meals-recipe-wrapper .recipe-information .meals-sponsor-info{padding-bottom:16px}
}
@media only screen and (max-width:479px) and (min-width:320px){.meals-detail-page .breadcrumbs ul li:nth-last-child(2){position:relative}
.meals-detail-page .price-calc-warning p{margin-left:0}
.meals-detail-page .spinner-error-msg p{font-size:18px}
.meals-detail-page .swap-modal-open{overflow:hidden;height:100vh;visibility:hidden}
.meals-detail-page .approximate-price span{font-size:12px;font-weight:600;line-height:16px}
.meals-detail-page .recipe-information-second-block{height:207px;margin-top:15px;padding-right:0}
.meals-detail-page .recipe-information-second-block .for-padding{padding-top:0;box-sizing:border-box}
.meals-detail-page .recipe-information-second-block .summary-container{display:block}
.meals-detail-page .meals-shop-recipe .card .shop-recipe-heading a{font-size:24px}
.meals-detail-page .recipe-information{margin-top:0}
.meals-detail-page .recipe-information .price-block{padding:0 0 22px 0}
.meals-detail-page .recipe-information .add-all-btn{padding-left:0}
.meals-detail-page .recipe-information .name-info h2{font-size:24px;padding-top:18px}
.meals-detail-page .recipe-information .name-info p{font-size:14px}
.meals-detail-page .recipe-information .prep-info{margin-top:24px;margin-bottom:24px}
.meals-detail-page .recipe-information .prep-info p{font-size:14px}
.meals-detail-page .recipe-information .price-info{font-weight:bold;display:inline-block;padding-bottom:0;margin-bottom:8px;font-size:24px}
.meals-detail-page .horizontal-spacer{margin:40px 0}
.meals-detail-page .mobile-pad{padding:0 15px}
.meals-detail-page .recipe-detail-heading-v2 .mobile-h2-heading{margin-bottom:17px;font-size:22px !important}
.meals-detail-page .recipe-small-container{width:100%;padding:0 15px}
.meals-detail-page .recipe-detail-ingredients-list ul li{font-size:14px}
.meals-detail-page .cooking-instructions .cooking-instructions-steps h3,.meals-detail-page .cooking-instructions .cooking-instructions-steps p{font-size:14px}
.meals-detail-page .cooking-instructions .cooking-instructions-steps p{margin-bottom:19px}
.meals-detail-page .nutrition-block ul li{padding-left:0;font-size:14px}
.meals-detail-page .recipe-detail-hero img{object-fit:contain;object-position:50% 50%}
.meals-detail-page .recipe-detail-hero .recipe-nutritions .nutritions-column{font-size:12px}
.meals-detail-page .recipe-detail-hero .recipe-nutritions .nutritions-column .calories{display:block}
.meals-detail-page .breadcrumbs{margin-left:26px}
.meals-detail-page .meals-shop-recipe .card .card-header{padding:30px 15px}
.meals-detail-page .meals-shop-recipe .card .card-header i{padding:5px;margin-top:10px}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card{height:310px}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .recipe-product-top-heading span{font-size:12px;line-height:16px}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .price-details{height:30px !important}
.meals-detail-page .meals-shop-recipe .card .recipe-details-card .details-content-container .details-heading{margin-top:0}
.meals-detail-page .meals-shop-recipe .card .no-margin{margin:0}
.meals-detail-page .meals-shop-recipe .card .recipe-card-pad{padding:7px 15px}
.meals-detail-page .meals-recipe-wrapper .meals-print-email{right:15px}
.meals-detail-page .meals-recipe-wrapper .recipe-information .meals-sponsor-info{padding-bottom:0;padding-top:15px}
.meals-detail-page .meals-recipe-swap-container .clip-items-wrapper .coupon-grid-offer{padding:8px 15px 8px 15px}
.meals-detail-page .meals-recipe-swap-container .clip-items-wrapper .coupon-details-expiration-wrapper{padding-left:0}
.meals-detail-page .meals-recipe-swap-container .swap-coupon-container{right:auto;padding-top:0}
.meals-detail-page .meals-recipe-swap-container .modal-dialog{width:100%;height:100%;margin:0}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body{padding:28px 8px 0 8px;height:calc(100% - 105px);overflow:auto}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-items:nth-child(1) .swap-item-container{height:168px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container{height:270px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-data-table{display:none !important}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-item-mobile{height:100%}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-item-mobile .swap-details-margin{margin-top:-20px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-item-mobile h3{font-size:14px;line-height:22px;font-weight:700;text-transform:capitalize;margin-top:20px;margin-bottom:10px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-item-mobile h3 span{display:block;font-size:14px;line-height:19px;padding-top:10px;font-weight:normal}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-item-mobile .swap-image-container{width:100%}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-item-mobile .swap-image-container a{width:100%}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-item-mobile .swap-image-container a img{width:100%}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-item-mobile .swap-row{height:100%;position:relative}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-item-mobile .no-discount-color span{color:#4b4b4b}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-item-mobile .swap-data-price span{font-size:16px;font-weight:bold;letter-spacing:.95px;line-height:22px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-item-mobile .swap-data-price .before-offer{font-weight:normal;text-decoration:line-through;margin-left:10px}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-select-btn{position:absolute;bottom:0}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-select-btn .swap-product-coup{display:inline-block;width:100%}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-body .swap-item-container .swap-select-btn .swap-product-coup .product-coupon-wrapper{padding-left:0;padding-right:0}
.meals-detail-page .meals-recipe-swap-container .modal-dialog .modal-content{border:0}
}
@media only screen and (max-width:479px) and (min-width:320px){.swap-modal-open{overflow:hidden;height:100vh;visibility:hidden}
.skip-swap-modal-open{visibility:hidden}
}
@media print{.global-header,.global-navigation,header,#recipeProductGrid,.footer,.body-wrapper-footer,.meals-shop-recipe,#coupons-carousel,.breadcrumb,.newpar,.left-navigation,.print-email,.meals-print-email,.promo-banner&gt;img,.contentdiv,.shop-ingredient{display:none}
.asidediv{width:100%}
.yield,.prep-time,.total-time{display:inline-block;width:32%}
.promo-banner .title-bg{float:left;height:100px}
*{margin:0;padding:0}
html,body{height:100%}
body{margin-left:0;padding-left:0;padding-bottom:40px}
*{-webkit-print-color-adjust:exact}
}
.meals-details{color:#4b4b4b}
.meals-details .meals-description-h3{font-size:36px;line-height:40px}
.meals-details .breadcrumbs{padding-left:15px;padding-top:24px}
.meals-details .breadcrumbs ul li{margin-right:15px}
.meals-details .breadcrumbs ul li:nth-last-child(1){font-weight:300}
.meals-details .contentImage{width:90%;margin-top:20px}
.meals-details .contentImage picture img{width:100%}
.meals-details .sm-head{font-weight:800;font-size:13px;letter-spacing:1px;line-height:20px}
.meals-details .sm-head-title p{font-size:16px;border-right:1px solid #4b4b4b;letter-spacing:-0.08px;line-height:25px}
.meals-details .cooking-details .sm-head-title:nth-child(4n) p{border:0}
.meals-details .cooking-details .sm-head-title:nth-last-child(1) p{border:0}
.meals-details .sponsorer p{font-weight:bold}
.meals-details .sponsorer img{width:55px;margin-left:10px}
.meals-details .main-button{background-color:#dd1e25;color:#fff;border:0;padding:10px 40px;font-size:14px;font-weight:bold}
.meals-details .meals-main-container{padding-bottom:50px;border-bottom:1px solid #dedede}
.meals-details .meals-recipe-container{padding:30px;border-bottom:1px solid #dedede;padding-left:0}
.meals-details .ingredients{padding-right:50px;padding-left:15px}
.meals-details .ingredients h2{font-size:26px}
.meals-details .check-box-margin{padding:0}
.meals-details .custom-chkbox{border-bottom:1px solid #dedede;padding-left:15px;padding:10px 10px 10px 0}
.meals-details .custom-chkbox input{margin-right:10px}
.meals-details .custom-chkbox p{font-size:16px;display:list-item;list-style-position:inside}
.meals-details .custom-chkbox:nth-last-child(1){border-bottom:0}
.meals-details .select-all-chkbox{border-bottom:1px solid #dedede}
.meals-details .speacial-deal{display:inline-block;margin-left:20px;padding:5px;border:1px dashed #dd1e25;font-size:12px;color:#dd1e25}
.meals-details .meals-description-context p{font-size:20px;line-height:35px}
.meals-details .add-to-cart-btn{text-align:center;margin-top:15px}
.meals-details .cooking-steps-content p{font-size:14px;line-height:19px}
.meals-details .cooking-steps-content h3{font-size:16px;font-weight:bold}
.meals-details .meals-substitutions-content p{font-size:14px}
.meals-details .meals-substitutions-content h6{font-size:16px;font-weight:bold}
.meals-details .nutrition,.meals-details .nutrition-heading{padding-top:20px;padding-bottom:20px}
.meals-details .nutrition h3,.meals-details .nutrition-heading h3{font-weight:800;font-size:14px}
.meals-details .nutrition .nutrition-info,.meals-details .nutrition-heading .nutrition-info{font-size:36px}
.meals-details .nutrition h2,.meals-details .nutrition-heading h2{padding-left:15px;font-size:26px;line-height:20px}
.meals-details .nutrition span,.meals-details .nutrition-heading span{text-align:center;display:inline-block}
.meals-details .meals-usda-guidelines{margin-top:20px}
.meals-details .meals-usda-guidelines h3{line-height:16px;font-size:12px !important}
.meals-details .cooking-steps ol{padding-left:20px}
.meals-details .cooking-steps .cooking-steps-heading h2{font-size:26px}
@media screen and (max-width:768px){.meals-details .cooking-details .sm-head-title p{border-right:0}
.meals-details .notification-text-mobile-container{display:none}
.meals-details .contentImage{width:100%;margin-top:25px}
.meals-details .cooking-steps{margin-top:15px}
.meals-details .meals-recipe-container{padding:0;padding-bottom:20px}
.meals-details .meals-recipe-container .ingredients{padding:0;margin:0;margin-top:15px}
.meals-details .add-to-cart-btn{padding-left:15px;padding-right:15px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #dedede}
.meals-details .nutrition h2,.meals-details .nutrition-heading h2{padding-left:0}
}
@media screen and (max-width:480px){.meals-details .nutrition .nutrition-info,.meals-details .nutrition-heading .nutrition-info{font-size:24px}
.meals-details .custom-chkbox:nth-last-child(1){border-bottom:1px solid #dedede}
.meals-details .meals-description-context p{font-size:16px}
.meals-details .meals-description-h3{font-size:24px}
.meals-details .contentImage{width:100%;margin-top:0}
.meals-details .contentImage picture img{width:100%}
.meals-details .sm-head{font-weight:800;font-size:11px;letter-spacing:1px;line-height:20px}
.meals-details .sm-head-title p{font-size:13px;line-height:25px}
.meals-details .main-button{margin-top:10px;width:100%}
.meals-details .ingredients{padding:0;margin-top:0}
.meals-details .ingredients h2{padding:16px;border-bottom:1px solid #dedede;font-size:18px;margin-top:0;padding-top:0}
.meals-details .meals-main-container{padding-bottom:30px}
.meals-details .sponsorer{text-align:center;font-weight:bold}
.meals-details .sponsorer img{width:50px;margin-left:15px}
.meals-details .sm-head-title p{border-right:0}
.meals-details .meals-recipe-container{padding:0}
.meals-details .meals-recipe-container .ingredients{padding:0}
.meals-details .check-box-margin{border:0}
.meals-details .custom-chkbox{border-bottom:1px solid #dedede;padding-left:15px}
.meals-details .custom-chkbox p{display:list-item;list-style-position:inside;font-size:14px}
.meals-details .meals-recipe-container .col-12.col-sm-12{padding:0}
.meals-details .add-to-cart-btn{padding-left:15px;padding-right:15px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #dedede}
.meals-details .cooking-steps{padding:0 15px}
.meals-details .cooking-steps ol{padding-left:15px}
.meals-details .cooking-steps .cooking-steps-heading h2{font-size:18px;margin-bottom:20px}
.meals-details .cooking-steps .cooking-steps-content p{font-size:14px;line-height:18px}
.meals-details .cooking-steps .cooking-steps-content h3{font-size:18px;font-weight:bold}
.meals-details .nutrition .nutrition-heading{width:100%;padding-top:0;text-align:left;padding-left:15px;padding-right:15px;padding-bottom:0}
.meals-details .nutrition h2{font-size:18px;padding-left:0;margin-top:0;margin-bottom:0}
.meals-details .nutrition h3{font-size:10px;white-space:nowrap}
.meals-details .nutrition h4{font-size:24px}
}
.meals-details .meals-usda-guidelines p{line-height:16px;font-size:11px}
.meals-details .homepage-carousal-container .recipe-card{background-color:#fff}
.meals-details .homepage-carousal-container .recipe-card .carousal-card{border:0}
.meals-homepage-wrapper .landing-cta .border-black:focus{outline:2px solid red !important;padding:4px}
.meals-homepage-wrapper .landing-cta:hover{background-color:#2c2a29}
.meals-homepage-wrapper .landing-cta a:hover{color:#fff !important;text-decoration:#fff !important}
.meals-homepage-wrapper .landing-cta .border-black{background-color:transparent;color:#4b4b4b}
.meals-homepage-wrapper .landing-cta .border-black:hover{background-color:#2c2a29;color:#fff !important;text-decoration:none}
.meals-homepage-wrapper .content-block .content-block-inner .hero-caption{font-size:13px;font-weight:800;letter-spacing:1px;line-height:20px;margin-bottom:0;text-transform:uppercase}
.meals-homepage-wrapper .content-block .content-block-inner .hero-title{font-size:48px;font-weight:bold;line-height:52px;margin-top:12px}
.meals-homepage-wrapper .content-block .content-block-inner .hero-title .hero-description{font-size:20px;line-height:28px;margin-top:10px;margin-bottom:33px}
.meals-homepage-wrapper .coupons-link-wrapper .coupons-link{color:#dd1e25}
.meals-homepage-wrapper .coupons-link-wrapper .coupons-link span{text-decoration:underline}
.meals-homepage-wrapper .homepage-main-banner{position:relative}
.meals-homepage-wrapper .homepage-main-banner .homepage-banner-image{padding:0}
.meals-homepage-wrapper .homepage-main-banner .homepage-banner-image img{width:100%;box-shadow:0 0 2px #f6f6f6}
.meals-homepage-wrapper .homepage-main-banner .homepage-banner-content{position:absolute;vertical-align:middle;top:0;bottom:0}
.meals-homepage-wrapper .homepage-main-banner .homepage-banner-content .homepage-content-text{position:relative;display:inline-block;vertical-align:middle;margin-left:40px;width:80%}
.meals-homepage-wrapper .homepage-main-banner .homepage-banner-content .homepage-content-text h5,.meals-homepage-wrapper .homepage-main-banner .homepage-banner-content .homepage-content-text h1,.meals-homepage-wrapper .homepage-main-banner .homepage-banner-content .homepage-content-text h3{font-weight:bold}
.meals-homepage-wrapper .homepage-main-banner .homepage-banner-content .homepage-content-text h3{font-size:14px}
.meals-homepage-wrapper .homepage-main-banner .homepage-banner-content .homepage-content-text button{background:#dd1e25;color:#fff;padding:10px 40px;border:0;font-size:14px;margin-top:20px;cursor:pointer;font-weight:600}
.meals-homepage-wrapper .homepage-main-banner .homepage-banner-content:before{content:" ";display:inline-block;vertical-align:middle;height:100%}
.meals-homepage-wrapper .recipe-carousel .slick-prev{left:0 !important}
.meals-homepage-wrapper .homepage-carousal-style .slick-slide{height:auto}
.meals-homepage-wrapper .homepage-carousal-style .slick-next{top:40%;right:20px;width:42px;height:42px;right:10px;top:40%;z-index:1;background:#fff;-webkit-box-shadow:0 6px 12px 0 rgba(75,75,75,0.15);-moz-box-shadow:0 6px 12px 0 rgba(75,75,75,0.15);box-shadow:0 6px 12px 0 rgba(75,75,75,0.15)}
.meals-homepage-wrapper .homepage-carousal-style .slick-next:before{content:"";background-image:url("data:image/svg+xml,%3Csvg%20width%3D'24px'%20height%3D'24px'%20viewBox%3D'0%200%2024%2024'%20version%3D'1.1'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cg%20stroke-width%3D'1'%20fill-rule%3D'evenodd'%3E%3Cpolygon%20id%3D'Path-5'%20fill%3D'%234B4B4B'%20fill-rule%3D'nonzero'%20transform%3D'translate(12.000000%2C%2012.000000)%20scale(-1%2C%201)%20translate(-12.000000%2C%20-12.000000)%20'%20points%3D'9.98437956%2012%2017%2018.6512369%2015.4382746%2020%207%2012%2015.4382746%204%2017%205.34876307'%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:55% 50%;color:#2c2a29;float:left;width:42px;height:42px;opacity:1}
.meals-homepage-wrapper .homepage-carousal-style .slick-prev{height:42px;width:42px;left:0;z-index:1;top:40%;background:#fff;-webkit-box-shadow:0 6px 12px 0 rgba(75,75,75,0.15);-moz-box-shadow:0 6px 12px 0 rgba(75,75,75,0.15);box-shadow:0 6px 12px 0 rgba(75,75,75,0.15)}
.meals-homepage-wrapper .homepage-carousal-style .slick-prev:before{content:"";background-image:url("data:image/svg+xml,%3Csvg%20width%3D'24px'%20height%3D'24px'%20viewBox%3D'0%200%2024%2024'%20version%3D'1.1'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cg%20stroke-width%3D'1'%20fill-rule%3D'evenodd'%3E%3Cpolygon%20id%3D'Path-5'%20fill%3D'%234B4B4B'%20fill-rule%3D'nonzero'%20points%3D'9.98437956%2012%2017%2018.6512369%2015.4382746%2020%207%2012%2015.4382746%204%2017%205.34876307'%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:45% 50%;color:#2c2a29;float:left;width:42px;height:42px;opacity:1}
.meals-homepage-wrapper .homepage-nav-carousal{margin-top:20px}
.meals-homepage-wrapper .homepage-nav-carousal .homepage-nav-carousal-content{margin-top:20px}
.meals-homepage-wrapper .homepage-nav-carousal .homepage-nav-carousal-content .slick-prev{left:5px}
.meals-homepage-wrapper .homepage-nav-carousal .homepage-nav-carousal-content .slick-prev.slick-disabled{display:none !important}
.meals-homepage-wrapper .homepage-nav-carousal .homepage-nav-carousal-content .slick-next{right:7px}
.meals-homepage-wrapper .homepage-nav-carousal .category-nav-carousal-heading .heading-text h2{font-size:26px;position:relative;margin-top:0}
.meals-homepage-wrapper .homepage-nav-carousal .category-nav-carousal-heading .heading-text h2 .viewAllLink{font-size:16px;color:#dd1e25;text-decoration:underline}
.meals-homepage-wrapper .homepage-nav-carousal .nav-carousal-card-container{padding:0;cursor:pointer}
.meals-homepage-wrapper .homepage-nav-carousal .homepage-nav-carousal-card img{width:100%;position:relative}
.meals-homepage-wrapper .homepage-nav-carousal .homepage-nav-carousal-card a{display:block;position:relative}
.meals-homepage-wrapper .homepage-nav-carousal .homepage-nav-carousal-card p{position:absolute;bottom:0;font-weight:bold;color:#fff;font-size:16px;padding:10px 0;padding-left:20px;margin-bottom:0;width:100%;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5))}
.meals-homepage-wrapper .homepage-nav-carousal-mobile{padding:0;width:100%;overflow:hidden;margin:0}
.meals-homepage-wrapper .homepage-nav-carousal-mobile .carousal-heading p{font-size:24px;margin:0 15px}
.meals-homepage-wrapper .homepage-nav-carousal-mobile .carousal-heading p{font-size:16px;line-height:52px}
.meals-homepage-wrapper .homepage-nav-carousal-mobile .homepage-nav-carousal-mobile-wrapper{display:block;height:auto;position:relative;overflow:hidden;padding:0}
.meals-homepage-wrapper .homepage-nav-carousal-mobile ul{list-style:none;padding:0}
.meals-homepage-wrapper .homepage-nav-carousal-mobile ul li{padding:15px;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.meals-homepage-wrapper .homepage-nav-carousal-mobile ul li a{color:#4b4b4b;font-size:16px !important;letter-spacing:.51px;line-height:22px}
.meals-homepage-wrapper .homepage-nav-carousal-mobile ul .svg-icon{font-size:8px}
.meals-homepage-wrapper .homepage-nav-carousal-mobile .main-ul{position:relative;left:0;-webkit-transition:all .2s;transition:all .2s}
.meals-homepage-wrapper .homepage-nav-carousal-mobile .sub-ul{position:absolute;display:block;top:0;left:100%;visibility:hidden;right:0;padding-left:0;-webkit-transition:all .2s;transition:all .2s}
.meals-homepage-wrapper .homepage-nav-carousal-mobile .sub-ul .back-btn{background-color:#fff}
.meals-homepage-wrapper .homepage-nav-carousal-mobile .sub-ul .back-btn span{margin-right:20px;vertical-align:middle}
.meals-homepage-wrapper .homepage-nav-carousal-mobile .homepage-mobile-nav-hide{right:100%;visibility:hidden}
.meals-homepage-wrapper .homepage-nav-carousal-mobile .homepage-mobile-sub-nav-show{left:0;visibility:visible}
.meals-homepage-wrapper .homepage-get-recipe{margin-bottom:40px}
.meals-homepage-wrapper .homepage-get-recipe .homepage-get-recipe-container{padding:0 8px}
.meals-homepage-wrapper .homepage-get-recipe .homepage-get-recipe-container img{width:100%}
.meals-homepage-wrapper .homepage-get-recipe .homepage-get-recipe-container .homepage-get-recipe-content{color:#fff;position:absolute;top:20px;left:35px;width:50%}
.meals-homepage-wrapper .homepage-get-recipe .homepage-get-recipe-container .homepage-get-recipe-content p{font-size:13px;margin-bottom:5px;font-weight:800;letter-spacing:1px;line-height:20px}
.meals-homepage-wrapper .homepage-get-recipe .homepage-get-recipe-container .homepage-get-recipe-content span{margin-bottom:0;font-size:30px;font-weight:bold;line-height:36px}
.meals-homepage-wrapper .homepage-get-recipe .homepage-get-recipe-container .homepage-get-recipe-content a{font-size:16px;color:#fff;text-decoration:underline;font-weight:600;line-height:36px}
.meals-homepage-wrapper .homepage-small-banner{margin-bottom:25px;position:relative;padding:0}
.meals-homepage-wrapper .homepage-small-banner img{width:100%}
.meals-homepage-wrapper .homepage-small-banner .home-small-banner-content{position:absolute;display:inline-block;vertical-align:middle;top:0;bottom:0;width:50%}
.meals-homepage-wrapper .homepage-small-banner .home-small-banner-content .home-small-banner-text{margin:20px;position:relative;display:inline-block;vertical-align:middle;width:60%}
.meals-homepage-wrapper .homepage-small-banner .home-small-banner-content .home-small-banner-text p{font-size:14px;font-weight:600}
.meals-homepage-wrapper .homepage-small-banner .home-small-banner-content:before{content:" ";display:inline-block;vertical-align:middle;height:100%}
.meals-homepage-wrapper .homepage-small-banner .homepage-small-banner-btn{position:absolute;top:0;bottom:0;right:30px}
.meals-homepage-wrapper .homepage-small-banner .homepage-small-banner-btn button{background:#dd1e25;color:#fff;padding:10px 40px;border:0;font-size:14px;cursor:pointer}
.meals-homepage-wrapper .homepage-small-banner .homepage-small-banner-btn:before{content:" ";display:inline-block;vertical-align:middle;height:100%}
.meals-homepage-wrapper .height-freeform{width:1276px;margin:auto}
.meals-homepage-wrapper .coupons-carousel .coupons-wrapper .coupons-text-wrapper .coupons-text h2{font-size:26px}
.meals-homepage-wrapper .coupons-carousel .coupons-wrapper .coupons-link-wrapper a.coupons-link .coupons-link-text,.meals-homepage-wrapper .coupons-carousel .coupons-wrapper .coupons-link-wrapper a.carousel-header-link .carousel-header-link-text{font-size:16px}
@media screen and (max-width:768px){.meals-homepage-wrapper .height-freeform{width:100%;margin:auto}
.meals-homepage-wrapper .notification-text-mobile-container{display:none}
.meals-homepage-wrapper .homepage-main-banner .homepage-banner-content{top:auto;bottom:10%}
.meals-homepage-wrapper .homepage-get-recipe .homepage-get-recipe-container{padding:15px;padding-top:0}
.meals-homepage-wrapper .homepage-get-recipe .homepage-get-recipe-container .homepage-get-recipe-content span{font-size:27px}
.meals-homepage-wrapper .homepage-nav-carousal .slick-dots{bottom:0}
.meals-homepage-wrapper .homepage-small-banner{padding:0}
.meals-homepage-wrapper .homepage-small-banner .home-small-banner-content{width:90%}
}
@media screen and (max-width:480px) and (min-width:320px){.meals-homepage-wrapper .content-block .content-block-inner .hero-caption{font-size:11px;font-weight:800;letter-spacing:1px;line-height:16px;margin-bottom:0;text-transform:uppercase}
.meals-homepage-wrapper .content-block .content-block-inner .hero-title{font-size:22px;font-weight:bold;line-height:26px;margin-top:1px}
.meals-homepage-wrapper .content-block .content-block-inner .hero-title .hero-description{font-size:14px;line-height:22px;font-weight:600;margin-top:5px;margin-bottom:24px}
.meals-homepage-wrapper .recipe-carousel{padding-bottom:30px}
.meals-homepage-wrapper .coupons-carousel .coupons-wrapper .coupons-text-wrapper .coupons-text h2{font-size:18px;line-height:24px}
.meals-homepage-wrapper .coupons-carousel .coupons-wrapper .coupons-link-wrapper a.coupons-link .coupons-link-text,.meals-homepage-wrapper .coupons-carousel .coupons-wrapper .coupons-link-wrapper a.carousel-header-link .carousel-header-link-text{font-size:14px;font-weight:600;line-height:19px}
.meals-homepage-wrapper .height-freeform{width:100%;margin:auto;padding-top:0}
.meals-homepage-wrapper .height-freeform .content-block-inner{position:absolute;margin-top:40px;margin-left:15px}
.meals-homepage-wrapper .height-freeform img{width:105vw !important;left:-15px !important;right:0 !important;margin:auto;position:relative;height:245px !important}
.meals-homepage-wrapper .homepage-get-recipe{padding:0}
.meals-homepage-wrapper .homepage-width-secure{width:100vw}
.meals-homepage-wrapper .homepage-width-secure .coupons-carousel-area{padding-left:0}
.meals-homepage-wrapper .homepage-main-banner .homepage-banner-image{padding:0}
.meals-homepage-wrapper .homepage-main-banner .homepage-banner-image img{width:100%;height:50vh}
.meals-homepage-wrapper .homepage-main-banner .homepage-banner-content{top:0;bottom:0}
.meals-homepage-wrapper .homepage-main-banner .homepage-content-text{margin-left:0 !important}
.meals-homepage-wrapper .homepage-main-banner .homepage-content-text button{margin-top:0 !important}
.meals-homepage-wrapper .homepage-carousal-style .slick-slide{width:152px !important}
.meals-homepage-wrapper .homepage-nav-carousal-v2{display:block !important}
.meals-homepage-wrapper .homepage-nav-carousal{display:none}
.meals-homepage-wrapper .homepage-nav-carousal .slick-dots{bottom:0}
.meals-homepage-wrapper .homepage-get-recipe .homepage-get-recipe-container{padding:0;padding-top:15px}
.meals-homepage-wrapper .homepage-get-recipe .homepage-get-recipe-container .homepage-get-recipe-content{width:80%;left:50px;top:50px}
.meals-homepage-wrapper .homepage-get-recipe .homepage-get-recipe-container .homepage-get-recipe-content p{font-size:11px;font-weight:800;letter-spacing:1px;line-height:16px}
.meals-homepage-wrapper .homepage-get-recipe .homepage-get-recipe-container .homepage-get-recipe-content span{font-size:22px;font-weight:bold;line-height:26px}
.meals-homepage-wrapper .homepage-get-recipe .homepage-get-recipe-container .homepage-get-recipe-content a{font-size:14px;font-weight:600;line-height:36px}
.meals-homepage-wrapper .homepage-small-banner{padding:0}
.meals-homepage-wrapper .homepage-small-banner img{height:30vh}
.meals-homepage-wrapper .homepage-small-banner .home-small-banner-content{width:100%}
.meals-homepage-wrapper .homepage-small-banner .home-small-banner-content .home-small-banner-text{margin:5px;margin-left:15px;width:90%;vertical-align:baseline}
.meals-homepage-wrapper .homepage-small-banner .home-small-banner-content .home-small-banner-text h1{margin-top:0}
.meals-homepage-wrapper .homepage-small-banner .homepage-small-banner-btn{top:inherit;bottom:10px;right:inherit;left:20px}
.meals-homepage-wrapper .breadscrum{margin-bottom:30px}
.meals-homepage-wrapper .breadscrum a{color:#4b4b4b;font-size:16px;font-weight:bold}
.meals-homepage-wrapper .breadscrum a span{margin-right:8px}
.meals-homepage-wrapper .breadscrum a .svg-icon{font-size:6px;vertical-align:middle}
}
@media screen and (max-width:320px){.meals-homepage-wrapper .r-coupons .slick-slide{width:245px}
}
@media only screen and (min-width:1200px){.meals-nav-carousal-slick-padding{padding:0}
}
@media only screen and (max-width:1024px) and (min-width:768px){.meals-hompepage-carousel{max-width:100% !important;left:17px;padding-right:18px}
}
@media only screen and (max-width:767px){.meals-nav-carousal-slick-padding{left:16px}
}
@media only screen and (max-width:479px) and (min-width:320px){.meals-nav-carousal-slick-padding{padding-left:15px}
.recipes-mod-unit .i4x1{margin-top:0 !important}
}
.recipes-mod-unit .i4x1{margin-top:56px}
.meals-searchpage{display:flex}
.meals-searchpage .product-level-4 .squaredThree:focus{outline:2px solid #757575 !important}
.meals-searchpage .search-category-main-panel{float:left}
.meals-searchpage .search-category-main-panel .content-block-btn{font-size:15px}
.meals-searchpage .search-resultes h1{margin-bottom:30px;padding-left:12px;margin-top:20px}
.meals-searchpage .searchpage-small-banner{margin-top:20px;margin-bottom:25px;position:relative;padding:0}
.meals-searchpage .searchpage-small-banner img{width:100%;height:150px}
.meals-searchpage .searchpage-small-banner .search-small-banner-content{position:absolute;display:inline-block;vertical-align:middle;top:0;bottom:0;width:100%}
.meals-searchpage .searchpage-small-banner .search-small-banner-content .search-small-banner-text{margin:20px;position:relative;display:inline-block;vertical-align:middle;width:60%}
.meals-searchpage .searchpage-small-banner .search-small-banner-content .search-small-banner-text p{font-size:14px;font-weight:600;margin-bottom:5px}
.meals-searchpage .searchpage-small-banner .search-small-banner-content .search-small-banner-text h1{margin:0;margin-bottom:10px}
.meals-searchpage .searchpage-small-banner .search-small-banner-content .search-small-banner-text a{color:#4b4b4b;text-decoration:underline}
.meals-searchpage .searchpage-small-banner .search-small-banner-content:before{content:" ";display:inline-block;vertical-align:middle;height:100%}
@media only screen and (max-width:1024px) and (min-width:768px){.meals-searchpage .carousal-card-heading{height:0 !important}
.meals-searchpage .cta a{padding:10px 0}
}
@media screen and (max-width:480px){.meals-searchpage .search-resultes h1{font-size:24px;padding-left:0}
}
.skip-navigation:focus{position:fixed !important;z-index:10000;left:0;right:0;text-align:center;background-color:#dd1e25;padding:15px !important;color:#fff;text-decoration:none}
.skip-navigation:focus span{text-align:center;padding:15px 25px;width:25%;margin:auto}
.backToshop-search-container{height:72px;width:60%;background-color:#fff;box-shadow:0 2px 4px 0 #9b9b9b;margin-left:auto;margin-right:auto;margin-top:15px;display:table;text-align:left}
.backToshop-search-container .back-to-shop-search-icon,.backToshop-search-container .back-to-shop-link{display:table-cell;vertical-align:middle}
.backToshop-search-container .back-to-shop-search-icon{width:10%;text-align:center}
.backToshop-search-container .back-to-shop-search-icon span{width:50px;height:50px;display:inline-block;box-sizing:border-box;overflow:hidden;background-color:#f6f6f6;vertical-align:middle;padding:15px;border-radius:50%}
.backToshop-search-container .back-to-shop-link p{font-size:16px;font-weight:bold;letter-spacing:.37px;line-height:22px}
.backToshop-search-container .back-to-shop-link a{color:#e41720;font-size:16px;letter-spacing:.42px;line-height:22px;text-decoration:underline}
@media only screen and (max-width:479px) and (min-width:320px){.backToshop-search-container{width:100%}
.backToshop-search-container .back-to-shop-search-icon{width:20%}
.backToshop-search-container .back-to-shop-link p{font-size:14px;line-height:19px;letter-spacing:.32px}
.backToshop-search-container .back-to-shop-link a{font-size:14px;letter-spacing:.36px;line-height:19px}
}
@media only screen and (max-width:1023px) and (min-width:768px){.backToshop-search-container{width:80%}
.backToshop-search-container .back-to-shop-search-icon{width:15%}
.backToshop-search-container .back-to-shop-link p{font-size:14px;line-height:19px;letter-spacing:.32px}
.backToshop-search-container .back-to-shop-link a{font-size:14px;letter-spacing:.36px;line-height:19px}
}
@media only screen and (max-width:1366px) and (min-width:1024px){.backToshop-search-container{width:60%}
.backToshop-search-container .back-to-shop-search-icon{width:15%}
.backToshop-search-container .back-to-shop-link p{font-size:14px;line-height:19px;letter-spacing:.32px}
.backToshop-search-container .back-to-shop-link a{font-size:14px;letter-spacing:.36px;line-height:19px}
}
.meals-search-container{height:100% !important}
.meals-homepage-wrapper .related-recipe-carousel{padding:40px 30px;background-color:#f6f6f6}
.meals-homepage-wrapper .homepage-carousal-container:not(.slick-initialized) .homepage-carousal-card-container{display:none}
.meals-homepage-wrapper .homepage-carousal-container:not(.slick-initialized) .loading-spinner{align-items:center;background-color:#f6f6f6;display:flex;justify-content:center;margin:0}
.meals-homepage-wrapper .homepage-carousal-container:not(.slick-initialized) .loading-spinner .progress{background-color:#f6f6f6}
.meals-homepage-wrapper .homepage-carousal-container:not(.slick-initialized) .loading-div-small{height:286px}
.meals-homepage-wrapper .r-coupons{background-color:#f6f6f6;padding:16px 0}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track{display:flex !important}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide{height:inherit !important;min-width:160px !important;width:160px;margin:0 16px 0 0 !important;height:286px;min-height:286px;opacity:.6}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide.slick-active{opacity:1 !important}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div{height:100%}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div .homepage-carousal-card-container,.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div .carousal-card{height:100%}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div .homepage-carousal-card-container__product,.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div .carousal-card__product{display:flex;flex-direction:column;justify-content:space-between;height:100%}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div .carousal-card{border:1px solid #dedede;border-radius:1px;background-color:#fff;position:relative !important;display:flex;flex-direction:column;justify-content:space-between}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div .carousal-card .cta{margin:16px auto;width:calc(100% - 32px)}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div .carousal-card .cta__button{padding:10px 0 8px 0 !important;border-radius:0}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div .carousal-card .carousal-content-serves span{padding-left:16px;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#555}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div .carousal-card img{width:100%}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div .carousal-card .carousal-content-note{font-size:15px;color:#656465;display:block;letter-spacing:-0.2px;line-height:20px}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div .carousal-card button{width:100%;font-size:14px;font-weight:600;background-color:#dd1e25;border:0;padding:10px 0;color:#fff;cursor:pointer}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div .homepage-carousal-card-container{padding:0}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide&gt;div .homepage-carousal-card-container h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#4b4b4b;display:-webkit-box;font-size:12px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin:16px 0 0;overflow:hidden;padding:0 16px;text-overflow:ellipsis}
.meals-homepage-wrapper .r-coupons .slick-prev.slick-arrow{left:10px !important}
.meals-homepage-wrapper .r-coupons .slick-next,.meals-homepage-wrapper .r-coupons .slick-prev{box-shadow:0 6px 12px 0 rgba(0,0,0,0.15)}
.meals-homepage-wrapper .r-coupons .carousal-content-serves{height:unset !important;margin:unset !important}
.meals-homepage-wrapper .meals-recipe-wrapper .relatedRecipe .carousal-card{height:452px !important}
.meals-homepage-wrapper .recipe-carousel .carousal-content-serves,.meals-details .recipe-carousel .carousal-content-serves,.meals-category .recipe-carousel .carousal-content-serves{height:30px}
.meals-homepage-wrapper .related-recipe-carousel,.meals-details .related-recipe-carousel,.meals-category .related-recipe-carousel{padding:40px 30px;background-color:#f6f6f6}
.meals-homepage-wrapper .related-recipe-carousel .relatedRecipe,.meals-details .related-recipe-carousel .relatedRecipe,.meals-category .related-recipe-carousel .relatedRecipe{width:100%;height:auto;float:left}
.meals-homepage-wrapper .related-recipe-carousel .relatedRecipe .slick-next,.meals-details .related-recipe-carousel .relatedRecipe .slick-next,.meals-category .related-recipe-carousel .relatedRecipe .slick-next{right:16px}
.meals-homepage-wrapper .related-recipe-carousel .relatedRecipe .slick-prev,.meals-details .related-recipe-carousel .relatedRecipe .slick-prev,.meals-category .related-recipe-carousel .relatedRecipe .slick-prev{left:2px}
.meals-homepage-wrapper .related-recipe-carousel .carousal-content-serves,.meals-details .related-recipe-carousel .carousal-content-serves,.meals-category .related-recipe-carousel .carousal-content-serves{height:30px}
.meals-homepage-wrapper .homepage-carousal-container .homepage-carousal-card-container,.meals-details .homepage-carousal-container .homepage-carousal-card-container,.meals-category .homepage-carousal-container .homepage-carousal-card-container{padding:0}
.meals-homepage-wrapper .homepage-carousal-container .homepage-carousal-card-container .carousal-card,.meals-details .homepage-carousal-container .homepage-carousal-card-container .carousal-card,.meals-category .homepage-carousal-container .homepage-carousal-card-container .carousal-card{border:1px solid #dedede;border-radius:1px;background-color:#fff;position:relative !important}
.meals-homepage-wrapper .homepage-carousal-container .homepage-carousal-card-container .carousal-card img,.meals-details .homepage-carousal-container .homepage-carousal-card-container .carousal-card img,.meals-category .homepage-carousal-container .homepage-carousal-card-container .carousal-card img{width:100%}
.meals-homepage-wrapper .homepage-carousal-container .homepage-carousal-card-container .carousal-card h3,.meals-details .homepage-carousal-container .homepage-carousal-card-container .carousal-card h3,.meals-category .homepage-carousal-container .homepage-carousal-card-container .carousal-card h3{font-weight:bold;font-size:16px;margin-bottom:0;margin-top:16px;width:100%;color:#4b4a4b;line-height:25px;padding-left:15px}
.meals-homepage-wrapper .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-note,.meals-details .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-note,.meals-category .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-note{font-size:15px;color:#656465;display:block;letter-spacing:-0.2px;line-height:20px}
.meals-homepage-wrapper .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-serves,.meals-details .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-serves,.meals-category .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-serves{margin:16px 0 40px 0}
.meals-homepage-wrapper .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-serves span,.meals-details .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-serves span,.meals-category .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-serves span{font-size:14px;font-weight:normal;letter-spacing:-0.13px;line-height:30px;padding-left:15px}
.meals-homepage-wrapper .homepage-carousal-container .homepage-carousal-card-container .carousal-card button,.meals-details .homepage-carousal-container .homepage-carousal-card-container .carousal-card button,.meals-category .homepage-carousal-container .homepage-carousal-card-container .carousal-card button{width:100%;font-size:14px;font-weight:600;background-color:#dd1e25;border:0;padding:10px 0;color:#fff;cursor:pointer}
.meals-homepage-wrapper .homepage-carousal-container .slick-slide,.meals-details .homepage-carousal-container .slick-slide,.meals-category .homepage-carousal-container .slick-slide{height:auto !important;margin-left:5px;min-height:auto}
.meals-homepage-wrapper .homepage-carousal-container .slick-next,.meals-details .homepage-carousal-container .slick-next,.meals-category .homepage-carousal-container .slick-next{right:2px}
@media only screen and (max-width:479px) and (min-width:320px){.meals-homepage-wrapper .related-recipe-carousel.coupons-carousel,.meals-details .related-recipe-carousel.coupons-carousel,.meals-category .related-recipe-carousel.coupons-carousel{margin:0 !important;padding:0 0 20px 15px !important}
.meals-homepage-wrapper .related-recipe-carousel.coupons-carousel .relatedRecipe,.meals-details .related-recipe-carousel.coupons-carousel .relatedRecipe,.meals-category .related-recipe-carousel.coupons-carousel .relatedRecipe{padding-right:0 !important}
.meals-homepage-wrapper .related-recipe-carousel.coupons-carousel .carousal-card,.meals-details .related-recipe-carousel.coupons-carousel .carousal-card,.meals-category .related-recipe-carousel.coupons-carousel .carousal-card{width:60vw !important}
.meals-homepage-wrapper .homepage-carousal-container .homepage-carousal-card-container .carousal-card h3,.meals-details .homepage-carousal-container .homepage-carousal-card-container .carousal-card h3,.meals-category .homepage-carousal-container .homepage-carousal-card-container .carousal-card h3{font-size:14px;font-weight:bold;line-height:18px}
.meals-homepage-wrapper .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-note,.meals-details .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-note,.meals-category .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-note{font-size:12px;letter-spacing:-0.2px;line-height:20px}
.meals-homepage-wrapper .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-serves span,.meals-details .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-serves span,.meals-category .homepage-carousal-container .homepage-carousal-card-container .carousal-card .carousal-content-serves span{font-size:14px;font-weight:bold;letter-spacing:-0.1px;line-height:30px}
}
.meals-homepage-wrapper .related-recipe-carousel .carousal-card .cta{position:absolute;left:15px;right:15px;bottom:15px}
.meals-detail-page .carousal-card .cta{position:absolute;left:15px;right:15px;bottom:15px}
@media only screen and (max-width:479px) and (min-width:320px){.meals-homepage-wrapper .homepage-carousal-container .homepage-carousal-card-container .carousal-card{height:384px}
.meals-homepage-wrapper .coupons-carousel .coupons .slick-slide{width:201px !important}
}
.meals-recipe-wrapper{max-width:1296px !important;margin:0 auto !important}
.meals-recipe-wrapper .errorMessagePanel{padding-left:100px}
.meals-recipe-wrapper .errorMessagePanel ul{padding-left:19px}
.horizontal-spacer-filter{border-bottom:1px solid #dedede}
@media only screen and (max-width:1439px) and (min-width:1280px){.meals-recipe-wrapper{max-width:1296px !important;margin:0 auto !important}
}
@media only screen and (min-width:768px){.meals-recipe-wrapper{max-width:95% !important;margin:0 auto !important}
}
@media only screen and (max-width:479px) and (min-width:320px){.meals-homepage-wrapper .homepage-carousal-container .slick-next{right:20px}
.carousel-container.coupons-carousel{margin:0 15px !important}
.related-recipe-carousel{margin:0 !important;padding:0 0 20px 15px !important}
.related-recipe-carousel .relatedRecipe{padding-right:0 !important}
.related-recipe-carousel .carousal-card{width:60vw !important}
.meals-recipe-wrapper{max-width:100% !important;margin:0 0 !important}
.meals-recipe-wrapper .errorMessagePanel{padding-left:0}
.meals-recipe-wrapper .errorMessagePanel ul{padding-left:20px}
}</pre></body></html>