.ProductCards[data-v-6a06015b] .row>.columns .Product .HeaderByline,.ProductCards[data-v-6a06015b] .row>.columns .Product .HeaderTitle{font-weight:700}.ProductCards[data-v-6a06015b] .row>.columns .Product .HeaderTitle{font-size:2.5rem;line-height:3.375rem}@media only screen and (max-width:640px){.ProductCards[data-v-6a06015b] .row>.columns .Product .HeaderTitle{font-size:1.75rem;line-height:2.25rem}}.ProductCards[data-v-6a06015b] .row>.columns .Product .HeaderByline{font-size:1.125rem;line-height:1.75rem}@media only screen and (max-width:640px){.ProductCards[data-v-6a06015b] .row>.columns .Product .HeaderByline{font-size:1rem;line-height:1.5rem}}.ProductCards[data-v-6a06015b] .row>.columns .Product .HeaderTitle .product-tag{font-size:.75rem;line-height:1rem}.ProductCards[data-v-6a06015b] .row{max-width:none}@media only screen and (min-width:60.063em){.ProductCards[data-v-6a06015b] .row{padding:0 .5rem}}.ProductCards[data-v-6a06015b] .row>.columns{padding-right:.5rem;padding-left:.5rem}@media only screen and (max-width:60em){.ProductCards[data-v-6a06015b] .row>.columns{width:100%!important;padding-right:1rem;padding-left:1rem}.ProductCards[data-v-6a06015b] .row>.columns:not(:last-child){margin-bottom:1rem}}.ProductCards[data-v-6a06015b] .row>.columns .Product{position:relative;display:block;overflow:hidden;padding-top:17.25rem;padding-bottom:3rem;text-align:center;text-decoration:none;background-color:#eae6e1;background-position:top;background-size:cover;color:#fff}@media only screen and (min-width:60.063em){.ProductCards[data-v-6a06015b] .row>.columns .Product:hover .ProductBackground{-webkit-transform:scale(110%);transform:scale(110%)}}.ProductCards[data-v-6a06015b] .row>.columns .Product.Meals .HeaderTitle,.ProductCards[data-v-6a06015b] .row>.columns .Product.Weddings .HeaderTitle{font-family:Kapra-Neue-Black,FunkisA,Avenir,Helvetica,Arial,sans-serif}.ProductCards[data-v-6a06015b] .row>.columns .Product.Weddings .ProductBackground img{-o-object-position:left top;object-position:left top}.ProductCards[data-v-6a06015b] .row>.columns .Product.Catering>*{position:relative}.ProductCards[data-v-6a06015b] .row>.columns .Product.Catering .HeaderTitle{font-family:Kapra-Neue-Black,FunkisA,Avenir,Helvetica,Arial,sans-serif}.ProductCards[data-v-6a06015b] .row>.columns .Product .ProductBackground{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:60.063em){.ProductCards[data-v-6a06015b] .row>.columns .Product .ProductBackground{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}}.ProductCards[data-v-6a06015b] .row>.columns .Product .ProductBackground:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:80%;background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background-image:linear-gradient(0deg,#000,transparent)}.ProductCards[data-v-6a06015b] .row>.columns .Product .ProductBackground img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.ProductCards[data-v-6a06015b] .row>.columns .Product .ProductCopyContainer{margin-bottom:1rem}.ProductCards[data-v-6a06015b] .row>.columns .Product .ProductCopyContainer,.ProductCards[data-v-6a06015b] .row>.columns .Product .ProductCopyContainer+.btn{position:relative}.ProductCards[data-v-6a06015b] .row>.columns .Product .BaseHeader{max-width:400px;margin:0 auto;padding:.5rem .75rem;border-radius:2px}.ProductCards[data-v-6a06015b] .row>.columns .Product .HeaderTitle{margin-top:0;margin-bottom:.25rem;text-transform:uppercase}.ProductCards[data-v-6a06015b] .row>.columns .Product .HeaderTitle .product-tag{position:relative;top:4px;padding:1px .25rem;margin-left:.25rem;font-family:FunkisA,Avenir,Helvetica,Arial,sans-serif;font-weight:400;text-transform:none;vertical-align:top;border:1px solid #fff;border-radius:2px}.ProductCards[data-v-6a06015b] .row>.columns .Product .HeaderByline{max-width:320px;margin:0 auto;line-height:1.5rem}.HomePage .Section.TestimonialsSection .Testimonial .TestimonialAuthor[data-v-148e3d17]{font-weight:400}.HomePage .Section.SecondaryBannerSection[data-v-148e3d17] .HeaderByline a,.HomePage .Section.TestimonialsSection .TestimonialHeader[data-v-148e3d17]{font-weight:700}.HomePage .Section.TestimonialsSection .TestimonialHeader[data-v-148e3d17]{font-size:2.5rem;line-height:3.375rem}@media only screen and (max-width:640px){.HomePage .Section.TestimonialsSection .TestimonialHeader[data-v-148e3d17]{font-size:1.75rem;line-height:2.25rem}}.HomePage .Section.SecondaryBannerSection[data-v-148e3d17] .HeaderByline a{font-size:1.125rem;line-height:1.75rem}@media only screen and (max-width:640px){.HomePage .Section.SecondaryBannerSection[data-v-148e3d17] .HeaderByline a{font-size:1rem;line-height:1.5rem}}.HomePage .Section.TestimonialsSection .Testimonial .TestimonialText[data-v-148e3d17]{font-size:1.125rem;line-height:1.75rem}@media only screen and (max-width:640px){.HomePage .Section.TestimonialsSection .Testimonial .TestimonialText[data-v-148e3d17]{font-size:1rem;line-height:1.5rem}}.HomePage .Section.TestimonialsSection .Testimonial .TestimonialAuthor[data-v-148e3d17]{font-size:.875rem;line-height:1.25rem}@media only screen and (max-width:40em){.HomePage .Section.TestimonialsSection .Testimonial .TestimonialAuthor[data-v-148e3d17]{font-size:.875rem;line-height:1.25rem}}.HomePage[data-v-148e3d17]{overflow-x:hidden;background-color:#fff}.HomePage[data-v-148e3d17] .PageBody{margin-bottom:0}.HomePage .Section[data-v-148e3d17]{margin:0 auto}.HomePage .Section.ProductsSection[data-v-148e3d17]{margin-top:1rem;margin-bottom:1rem}.HomePage .Section.TestimonialsSection[data-v-148e3d17]{padding-top:3rem;padding-bottom:3rem;background-color:#eae6e1}@media only screen and (max-width:40em){.HomePage .Section.TestimonialsSection[data-v-148e3d17]{padding-top:3rem;padding-bottom:1.5rem}}.HomePage .Section.TestimonialsSection .TestimonialHeader[data-v-148e3d17]{margin-top:0;margin-bottom:1rem;text-align:center}@media only screen and (max-width:40em){.HomePage .Section.TestimonialsSection .TestimonialHeader[data-v-148e3d17]{font-size:1.125rem;line-height:1.75rem}}.HomePage .Section.TestimonialsSection .TestimonialContainer[data-v-148e3d17]{position:relative}.HomePage .Section.TestimonialsSection .TestimonialContainer[data-v-148e3d17] .swiper-slide{padding-bottom:2rem}.HomePage .Section.TestimonialsSection .TestimonialContainer[data-v-148e3d17] .swiper-pagination{bottom:0}.HomePage .Section.TestimonialsSection .TestimonialContainer[data-v-148e3d17] .swiper-pagination .swiper-pagination-bullet{background-color:#999;opacity:1}.HomePage .Section.TestimonialsSection .TestimonialContainer[data-v-148e3d17] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.HomePage .Section.TestimonialsSection .Testimonial[data-v-148e3d17]{text-align:center}.HomePage .Section.TestimonialsSection .Testimonial .TestimonialAuthor[data-v-148e3d17],.HomePage .Section.TestimonialsSection .Testimonial .TestimonialText[data-v-148e3d17]{max-width:600px;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}.HomePage .Section.TestimonialsSection .Testimonial .TestimonialText[data-v-148e3d17]{margin-bottom:1rem;font-weight:300}.HomePage .Section.TestimonialsSection .Testimonial .TestimonialAuthor[data-v-148e3d17]{font-family:Kapra-Neue-Black,FunkisA,Avenir,Helvetica,Arial,sans-serif;text-transform:uppercase}.HomePage .Section.SecondaryBannerSection[data-v-148e3d17]{height:400px;background-image:url(../img/banner-secondary.fc60640e.jpg);background-position:50%;background-size:cover}@media only screen and (min-width:40.063em) and (max-width:60em){.HomePage .Section.SecondaryBannerSection[data-v-148e3d17]{height:290px}}@media only screen and (max-width:40em){.HomePage .Section.SecondaryBannerSection[data-v-148e3d17]{height:240px}}.HomePage .Section.SecondaryBannerSection[data-v-148e3d17] .HeaderTitle{margin-bottom:1.5rem;font-family:Windsor,FunkisA,Avenir,Helvetica,Arial,sans-serif;font-size:3.375rem;line-height:3.75rem;color:#eae6e1;text-transform:uppercase}@media only screen and (max-width:40em){.HomePage .Section.SecondaryBannerSection[data-v-148e3d17] .HeaderTitle{margin-bottom:.5rem;font-size:1.75rem;line-height:2.25rem}}.HomePage .Section.SecondaryBannerSection[data-v-148e3d17] .HeaderByline{margin-top:0}.HomePage .Section.SecondaryBannerSection[data-v-148e3d17] .HeaderByline a{color:#fff}@media only screen and (max-width:40em){.HomePage .Section.SecondaryBannerSection[data-v-148e3d17] .HeaderByline a{font-size:.875rem;line-height:1.25rem}}