@-webkit-keyframes easeInCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@-webkit-keyframes easeOutCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@keyframes easeInCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@keyframes easeOutCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@media (min-width:768px){.recipe-grid{margin-left:-25px;margin-right:-25px}}@media (min-width:1200px){.recipe-grid{margin-left:-50px;margin-right:-50px}}.recipe-grid .recipe-tile-wrapper{position:relative;width:100%;padding-right:12px;padding-left:12px}@media (min-width:768px){.recipe-grid .recipe-tile-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 25px}}@media (min-width:1200px){.recipe-grid .recipe-tile-wrapper{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding:0 50px}}@media (min-width:768px){.recipe-tile-wrapper{padding:0 25px}}@media (min-width:1200px){.recipe-tile-wrapper{padding:0 50px}}.recipe-item .recipe-image-container{width:100%;padding:30px;background-color:#f4f4f4}.recipe-item .recipe-image-container img{width:100%}.recipe-item .recipe-image-container .dots{width:30px}.recipe-item .recipe-image-container .dots div{width:7px;height:7px;background:#b72c27;border-radius:3.5px;border:none}@media (min-width:1200px){.recipe-item .recipe-image-container{padding:40px 30px 20px}}.recipe-item .recipe-more-info-mobile{display:none}.recipe-item .recipe-more-info{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:0;padding-top:0;overflow:hidden;opacity:0;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.recipe-item .recipe-more-info .icon{height:1.875rem;margin-right:6px}.recipe-item .recipe-more-info .more-info{white-space:nowrap}.recipe-item .recipe-more-info .more-info-label{font-size:.875rem;line-height:1.125rem}.recipe-item .recipe-more-info .more-info-value{font-family:Saira Bold,sans-serif;font-size:1rem;line-height:1}.recipe-item .recipe-more-info-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe-item .cook-time,.recipe-item .prep-time,.recipe-item .servings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recipe-item .recipe-description{font-size:.8125rem;line-height:.9375rem}@media (min-width:1200px){.recipe-item .recipe-description{font-size:.875rem;line-height:1.125rem}}.recipe-item .save-recipe{display:none;height:18px;width:18px;background-image:url(../images/svg-icons/icon-my-wishlist.svg);background-size:contain;background-repeat:no-repeat;background-color:transparent;opacity:.25}.recipe-item .save-recipe.saved{opacity:1}.recipe-item .icon{height:.75rem;width:auto}@media (min-width:1024px){.recipe-item .icon{height:1rem}}@media (min-width:1200px){.recipe-item:hover .recipe-more-info{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:120px;padding:30px 0 10px;opacity:1}.recipe-item:hover .save-recipe{display:block}.recipe-item:hover .recipe-category-icon{display:none}}@media (max-width:1199.98px){.recipe-item .dots,.recipe-item .recipe-more-info{display:none}.recipe-item .recipe-more-info-mobile{display:inline;color:#b72c27}.recipe-item .recipe-more-info-mobile span{font-size:.75rem;line-height:1.125rem}.recipe-item .recipe-more-info-mobile .more-info-label:not(:first-child):before{content:"/";margin:0 .25rem}}.recipe-finder-row .recipe-refinement-bar,.recipe-refinement-bar{max-width:100%}@media (min-width:768px){.recipe-refinement-bar{background-color:#f4f4f4}}.recipe-refinement-bar .card-header{background-color:transparent;font-family:Saira Bold,sans-serif;text-transform:uppercase;font-size:1.125rem;padding:10px}.recipe-refinement-bar .card-body{padding:0 10px}.recipe-refinement-bar .content-refinements ul li{border-top:none}.recipe-refinement-bar .content-refinements ul li label{text-align:left}.recipe-refinement-bar .content-refinements ul li button{padding:0;margin-top:.25rem}.recipe-refinement-bar .boolean-count{display:none}.recipe-refinement-bar button.reset{background-color:transparent;color:#b72c27}.recipe-filters li.filter-value button:after{content:"";background:url(../images/svg-icons/icon-close-white.svg) no-repeat;height:10px;width:10px}.recipe-pagination-bar{background-color:#b72c27}.recipe-pagination-bar .pagination-bar{padding:.325rem 2rem}.recipe-pagination-bar .pagination-bar.pagination-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.recipe-pagination-bar .pagination-bar.pagination-desktop{display:none}@media (min-width:1200px){.recipe-pagination-bar .pagination-bar.pagination-mobile{display:none}.recipe-pagination-bar .pagination-bar.pagination-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.recipe-pagination-bar button{padding:0}.recipe-pagination-bar .page-number{color:#fff;background-color:transparent;font-size:1rem}.recipe-pagination-bar .page-number.active{-webkit-transform:scale(1.125);transform:scale(1.125)}.recipe-pagination-bar .recipe-page-back,.recipe-pagination-bar .recipe-page-forward{background-color:transparent;-webkit-transform:scale(1.125,.625);transform:scale(1.125,.625)}.recipe-pagination-bar .recipe-page-back{border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent;border-right:1.5rem solid #fff}.recipe-pagination-bar .recipe-page-forward{border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent;border-left:1.5rem solid #fff}.recipe-pagination-bar .recipe-results-count{color:#fff;font-family:Saira Bold,sans-serif;font-size:1.125rem;line-height:1.5rem;padding-top:.75rem}.recipe-search-results .refinement-bar-section .recipe-refinements{display:block}@media (min-width:768px){.recipe-search-results .refinement-bar-section .recipe-refinements{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.recipe-search-results .refinement-bar-section .recipe-finder-carousel{max-width:94%}}@media (min-width:1024px){.recipe-search-results .refinement-bar-section .recipe-finder-carousel{max-width:100%}}@media (min-width:768px){.recipe-search-results .refinement-bar-section .recipe-finder-carousel .accordion-header button,.recipe-search-results .refinement-bar-section .recipe-finder-carousel .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;width:auto!important}}.recipe-search-results .refinement-bar-section .recipe-finder-carousel input.custom-control-input:checked+label.custom-control-label:before{background:url(../images/svg-icons/icon-checkbox-selected-red.svg) no-repeat 0 0/100%}.recipe-search-results .refinement-bar-section .recipe-finder-carousel input.custom-control-input:checked+label.custom-control-label:after{border:1px solid #000}.recipe-search-results .recipe-finder-carousel-arrow{display:none;background:#f4f4f4;position:absolute;top:50%;height:44px;width:60px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.recipe-search-results .recipe-finder-carousel-arrow{display:block}}@media (min-width:1200px){.recipe-search-results .recipe-finder-carousel-arrow{display:none}}.recipe-search-results .recipe-finder-carousel-arrow.right-arrow{right:0;padding-left:10px;border-left:4px solid #b72c27}.recipe-search-results .recipe-finder-carousel-arrow.left-arrow{left:0;padding-right:10px;border-right:4px solid #b72c27}.recipe-search-results .recipe-finder-carousel-arrow .slick-arrows-custom-next,.recipe-search-results .recipe-finder-carousel-arrow .slick-arrows-custom-prev{height:30px;width:30px;display:block;background:#fff;border-radius:100%;right:15px;padding:5px;text-align:center}@media (min-width:1024px){.recipe-search-results .recipe-finder-carousel-arrow .slick-arrows-custom-next,.recipe-search-results .recipe-finder-carousel-arrow .slick-arrows-custom-prev{border:none}}.recipe-search-results .recipe-finder-carousel-arrow .slick-arrows-custom-next:before,.recipe-search-results .recipe-finder-carousel-arrow .slick-arrows-custom-prev:before{background:url(../images/svg-icons/icon-arrow-right-red.svg) no-repeat;background-size:20px 20px;height:20px;width:20px;padding-left:3px;z-index:1}.recipe-search-results .recipe-finder-carousel-arrow .slick-arrows-custom-prev{right:auto;left:15px;-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}@media (min-width:768px){.recipe-search-results .recipe-finder-carousel-arrow+.recipe-finder-carousel{padding-left:60px;padding-right:60px}}@media (min-width:1200px){.recipe-search-results .recipe-finder-carousel-arrow+.recipe-finder-carousel{padding-left:0;padding-right:0}}.recipe-finder-row .recipe-search-results .refinement-bar-section{overflow:scroll;padding:10px 12px;-webkit-box-shadow:none;box-shadow:none}@media (min-width:768px){.recipe-finder-row .recipe-search-results .refinement-bar-section{top:auto;overflow:visible;padding:10px 0;margin-bottom:1.25rem}}.recipe-finder-row .recipe-search-results .recipe-finder-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe-finder-row .recipe-search-results .secondary-nav{display:none}.add-to-recipes-messages{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;top:20%;left:50%;z-index:100}.show-social .recipe-nav .secondary-nav-options{overflow:visible}@media (min-width:768px){.cc-recipe-finder-carousel{margin-left:-25px;margin-right:-25px}}@media (min-width:1200px){.cc-recipe-finder-carousel{margin-left:-50px;margin-right:-50px}}@media (min-width:768px){.cc-recipe-finder-carousel .recipe-search-results{overflow-x:hidden;overflow-y:auto;padding:0 50px;margin:0 -50px}}.cc-recipe-finder-carousel.slick-initialized .content-tile~.content-tile{display:block}.cc-recipe-finder-carousel .slick-next,.cc-recipe-finder-carousel .slick-prev{top:44%;background:#f4f4f4}@media (min-width:768px){.cc-recipe-finder-carousel .slick-next,.cc-recipe-finder-carousel .slick-prev{top:100px;-webkit-transform:none;transform:none}}@media (min-width:1024px){.cc-recipe-finder-carousel .slick-next,.cc-recipe-finder-carousel .slick-prev{top:150px}}@media (min-width:1200px){.cc-recipe-finder-carousel .slick-next,.cc-recipe-finder-carousel .slick-prev{top:200px}}.cc-recipe-finder-carousel .recipe-tile-wrapper{padding:0}@media (max-width:767.98px){.cc-recipe-finder-carousel .recipe-tile-wrapper{padding:0}}.cc-recipe-cls{min-height:351px}.cc-recipe-cls img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}@media (min-width:414px){.cc-recipe-cls{min-height:743px}}@media (min-width:768px){.cc-recipe-cls{min-height:335px}}.refinements .glide__slides,.refinements .glide__track{overflow:visible}.refinements .slick-arrows-custom-next,.refinements .slick-arrows-custom-prev{display:none;height:30px;width:30px!important;background:#fff;border-radius:100%;right:15px;padding:5px;text-align:center;-webkit-transform-origin:center center;transform-origin:center center;top:0;-webkit-transform:unset;transform:unset}.refinements .slick-arrows-custom-next:hover,.refinements .slick-arrows-custom-prev:hover{height:30px;width:30px}.refinements .slick-arrows-custom-next:hover:before,.refinements .slick-arrows-custom-prev:hover:before{height:24px;width:24px;background-size:24px 24px}@media (max-width:767.98px){.refinements .slick-arrows-custom-next,.refinements .slick-arrows-custom-prev{display:block}}@media (min-width:1024px){.refinements .slick-arrows-custom-next,.refinements .slick-arrows-custom-prev{border:none}}.refinements .slick-arrows-custom-next:before,.refinements .slick-arrows-custom-prev:before{background:url(../images/svg-icons/icon-arrow-right-red.svg) no-repeat;background-size:20px 20px;height:20px;width:20px;padding-left:3px;z-index:1}.refinements .slick-arrows-custom-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:unset;left:15px}