﻿.ajax_add_to_cart.loading::before,.ajax_add_to_cart.added::before{font-family:"standard-icons";font-size:16px;display:inline-block;position:relative;top:0px;left:-5px;margin:0;width:21px;height:20px;transform-origin:center}.ajax_add_to_cart.loading::before{content:"";animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}.ajax_add_to_cart.added::before{content:""}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#hero{color:#6c6c6c}#hero h1{margin-bottom:1rem !important;color:#d62127}#hero .title{color:#141414}#hero .content{margin-bottom:25px}@media screen and (min-width: 1025px){#hero .content{margin-bottom:165px}}#hero .content p{max-width:505px !important}@media screen and (min-width: 1024px){#hero picture.hero-image{position:absolute;right:-200px;top:-60px;z-index:-1}}@media screen and (min-width: 1280px){#hero picture.hero-image{right:-100px;top:-95px}#hero picture.hero-image img{height:100%}}@media screen and (min-width: 1486px){#hero picture.hero-image{right:calc(50vw - 900px)}}#package-cards{position:relative;z-index:10;background:url("../img/bg-assorted-food-icons.webp") repeat #d62127}#package-cards .package-cards{position:relative;top:-165px;margin-bottom:-165px}#package-cards .package-cards .card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%;background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}#package-cards .package-cards .card .card-header{background:#000;padding:32px 20px}#package-cards .package-cards .card .card-header h3{color:#fff;margin:0}#package-cards .package-cards .card .card-body{padding:45px 50px 10px 50px;flex:1 1 auto}#package-cards .package-cards .card .card-body h4{margin-bottom:8px}#package-cards .package-cards .card .card-footer{display:flex;flex:0 0 100px;flex-direction:column;justify-content:flex-end;align-items:center;padding:15px 20px 45px 20px}#callout{background:#d62127;color:#fff}#callout h2,#callout h3,#callout h4,#callout h5,#callout h6{color:#fff}#callout .category-card .image-container{height:220px;margin-bottom:13px}#callout .category-card .description{margin-bottom:18px}#callout .category-card a,#callout .category-card a:visited{color:#fff !important;text-decoration:underline}#how-it-works{position:relative;top:-60px;margin-bottom:-60px}#how-it-works h2{color:#d62127;position:relative;display:inline-block}#how-it-works h2 span{color:#141414;font-family:"Yellowtail",cursive;font-weight:normal;text-transform:none;font-size:35px;display:block;position:absolute;left:-15px}@media screen and (min-width: 769px){#how-it-works h2 span{left:-45px}}#how-it-works h2 span{top:-35px}#how-it-works .steps h3{text-transform:uppercase}#how-it-works .steps .icon-box{display:flex;flex-direction:row;justify-content:center;align-items:center}#how-it-works .steps .icon-box span{color:#ebebeb;display:inline-block;margin-right:16px;font-size:123px;font-weight:800}#how-it-works .steps .icon-box img{max-width:70px}#featured-products .product-card{border-radius:0;overflow:hidden;box-shadow:2px 7px 1px rgba(0,0,0,.0509803922);border-left:1px solid #f3f3f3;border-top:1px solid #f3f3f3;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;height:100%;position:relative}#featured-products .product-card .onsale{position:absolute;right:0 !important;top:0 !important;left:unset !important;z-index:100;background-color:#d62127 !important;border-radius:0 !important;min-height:unset !important;padding:8px 1.5rem !important;color:#fff;font-weight:bold;line-height:normal !important}#featured-products .product-card .image-container{height:270px;overflow:hidden}#featured-products .product-card .image-container picture{max-width:100% !important}#featured-products .product-card .image-container picture img{width:100% !important;transition:.335s ease-out all;transform:scale(1)}#featured-products .product-card .image-container .image-placeholder img{width:100% !important}#featured-products .product-card .image-container:hover img{transform:scale(1.445)}#featured-products .product-card .card-body{position:relative;display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;padding:35px 23px 30px 25px}@media screen and (min-width: 769px){#featured-products .product-card .card-body{padding:44px 23px 30px 25px}}#featured-products .product-card .card-body .content{display:flex;flex-direction:column;flex:1 1 auto}#featured-products .product-card .card-body .classifications{display:flex;flex-direction:row;justify-content:flex-end;width:83%;list-style:none;margin:0;padding:0;position:absolute;top:-18px;left:0}@media screen and (min-width: 769px){#featured-products .product-card .card-body .classifications{top:-27px}}#featured-products .product-card .card-body .classifications li{margin-right:10px}#featured-products .product-card .card-body .classifications li:last-child{margin-right:12px}#featured-products .product-card .card-body .classifications li img{height:37px;width:37px}@media screen and (min-width: 769px){#featured-products .product-card .card-body .classifications li img{height:50px;width:50px}}#featured-products .product-card .card-body .favourite-wrapper{display:flex;flex-direction:row;justify-content:center;width:20%;list-style:none;margin:0;padding:0;position:absolute;top:-19px}@media screen and (min-width: 769px){#featured-products .product-card .card-body .favourite-wrapper{top:-26px}}#featured-products .product-card .card-body .favourite-wrapper{right:0}#featured-products .product-card .card-body .favourite-wrapper .favourite{background:#fff;border-radius:100%;padding:7px}@media screen and (min-width: 769px){#featured-products .product-card .card-body .favourite-wrapper .favourite{padding:10px}}#featured-products .product-card .card-body .favourite-wrapper .favourite{border:1px solid #eaeaea}#featured-products .product-card .card-body .favourite-wrapper i{color:#ebebeb;font-size:21px}@media screen and (min-width: 769px){#featured-products .product-card .card-body .favourite-wrapper i{font-size:27px}}#featured-products .product-card .card-body .favourite-wrapper i{cursor:pointer;position:relative;top:2px}#featured-products .product-card .card-body .favourite-wrapper i.favourite-remove{color:#e8a0ec}#featured-products .product-card .card-body .content .product-title{font-size:24px;font-weight:800;text-transform:uppercase;line-height:1.2;margin-bottom:5px}#featured-products .product-card .card-body .content .product-title a,#featured-products .product-card .card-body .content .product-title a:visited{color:#535353 !important}#featured-products .product-card .card-body .content .product-title a:hover,#featured-products .product-card .card-body .content .product-title a:visited:hover{color:#d62127 !important}#featured-products .product-card .card-body .content p{line-height:23px}@media screen and (min-width: 769px){#featured-products .product-card .card-body .content p{font-size:14px}}#featured-products .product-card .card-body .content p.macros{font-size:14px;color:#a6a6a6}#featured-products .product-card .card-body .content p.macros sep{color:#e3e3e3;margin:0 2px}#featured-products .product-card .card-body .price-container{display:flex;flex-direction:column;flex:0 1 51px;justify-content:center;align-items:flex-start;margin-top:5px}#featured-products .product-card .card-body .price-container .price{font-size:24px;font-weight:bold;color:#6c6c6c}#featured-products .product-card .card-body .price-container .price bdi{color:#d62127}#featured-products .product-card .card-body .price-container .price del .woocommerce-Price-amount.amount bdi{color:#6c6c6c !important}#featured-products .product-card .card-body .price-container .price ins .woocommerce-Price-amount.amount bdi{color:#d62127 !important;text-decoration:underline #d62127 !important}#featured-products .product-card .card-body form{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:0 !important;margin-top:.65em}#featured-products .product-card .card-body form::before,#featured-products .product-card .card-body form::after{display:none !important}#featured-products .product-card .card-body form .quantity-add-to-cart{display:flex;flex-direction:row;justify-content:center;align-items:stretch}#featured-products .product-card .card-body form .qty-plus,#featured-products .product-card .card-body form .qty-minus{display:flex;width:37px;height:37px;border:1px solid #d1d1d1;justify-content:center;align-items:center;cursor:pointer;font-size:19px}#featured-products .product-card .card-body form .qty-plus{border-radius:0px 3px 3px 0px}#featured-products .product-card .card-body form .qty-minus{border-radius:3px 0px 0px 3px}#featured-products .product-card .card-body form .quantity{float:none !important;margin:0 !important}#featured-products .product-card .card-body form .quantity input::-webkit-outer-spin-button,#featured-products .product-card .card-body form .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#featured-products .product-card .card-body form .quantity input[type=number]{-moz-appearance:textfield}#featured-products .product-card .card-body form .quantity .qty{height:100%;width:40px;color:#6c6c6c;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-left:0;border-right:0;font-size:14px}#featured-products .product-card .card-body form .add_to_cart_button{font-size:14px;padding:10px 1rem;height:40px !important}#featured-products .product-card .card-body form .add_to_cart_button.loading::before,#featured-products .product-card .card-body form .add_to_cart_button.added::before{font-size:14px !important;width:22px !important;height:18px !important}#featured-products .product-card.basic .image-container{height:190px !important}#featured-products .product-card.basic .card-body .classifications{width:79%}#featured-products .product-card.basic .card-body .favourite-wrapper{width:25%}#featured-products .products-carousel{max-width:1920px;margin:0 auto;padding-bottom:70px;background:-webkit-linear-gradient(rgba(242, 242, 242, 0) 32%, rgb(242, 242, 242) 32%, rgb(242, 242, 242) 100%);background:-o-linear-gradient(rgba(242, 242, 242, 0) 32%, rgb(242, 242, 242) 32%, rgb(242, 242, 242) 100%);background:linear-gradient(rgba(242, 242, 242, 0) 32%, rgb(242, 242, 242) 32%, rgb(242, 242, 242) 100%)}@media screen and (min-width: 1025px){#featured-products .products-carousel{padding-bottom:90px;background:-webkit-linear-gradient(rgba(242, 242, 242, 0) 31%, rgb(242, 242, 242) 31%, rgb(242, 242, 242) 100%);background:-o-linear-gradient(rgba(242, 242, 242, 0) 31%, rgb(242, 242, 242) 31%, rgb(242, 242, 242) 100%);background:linear-gradient(rgba(242, 242, 242, 0) 31%, rgb(242, 242, 242) 31%, rgb(242, 242, 242) 100%)}}#featured-products .products-carousel .owl-stage{display:flex;flex-direction:row}#featured-products .products-carousel .owl-item{padding-top:2px;padding-bottom:13px;float:none !important;display:flex}#featured-products .products-carousel .cta.btn-primary{position:absolute;bottom:-30px;margin:0 auto;display:inline;left:0;right:0;max-width:250px}#macros-on-demand{background:#d62127}@media screen and (min-width: 769px){#macros-on-demand{background:url("../img/bg-assorted-food-icons.webp") repeat #d62127}}#macros-on-demand .image-container{height:100%}#macros-on-demand .image-container picture{width:100% !important;max-width:100% !important}#macros-on-demand .image-container picture img{width:100% !important;max-width:100% !important}#macros-on-demand .title{color:#fff;font-size:30px;margin-bottom:15px;margin-top:0}#macros-on-demand .content{padding-left:10px}@media screen and (min-width: 1141px){#macros-on-demand .content{padding-left:22px}}#macros-on-demand .content h2{color:#fff;display:block;line-height:53px}#macros-on-demand .content ul{margin-top:1em;line-height:2.25;list-style:none;padding:0}#macros-on-demand .content ul li{position:relative;padding-left:45px}#macros-on-demand .content ul li::before{font-family:"standard-icons";content:"";position:absolute;left:21px;top:3px;font-size:13px}/*# sourceMappingURL=page-meal-packs-critical.css.map */