.btn-round{display:inline-block;vertical-align:middle;text-align:center;text-transform:uppercase;cursor:pointer;text-decoration:none;-webkit-appearance:none;appearance:none;border-radius:11.2rem;background-color:#ffbc00;letter-spacing:0;padding:1.4rem 2.7rem 1.3rem;color:#3f0011;font-size:1.8rem;font-weight:700;border:0;outline:0;transition:color .3s,background-color .3s ease-in-out}.shopify-section.wegmans-lp h1,.shopify-section.wegmans-lp h2,.shopify-section.wegmans-lp h3,.shopify-section.wegmans-lp h4{font-family:Recoleta}.shopify-section.wegmans-lp .collection-list--collection__products.f{justify-content:center}.shopify-section.wegmans-lp .collection-list{padding-bottom:1vw}@media (max-width: 680px){.template-page-giant-foods-lp .hero-alt .hero__background{top:19.2rem}.template-page-giant-foods-lp .hero-alt .hero__background img{object-fit:contain!important}.template-page-giant-lp .hero-alt .hero__background{top:10.2rem}.template-page-giant-lp .hero-alt .hero__background img{object-fit:contain!important}}.shopify-section.wegmans-lp p{font-weight:500!important}@media (max-width:575px){.btn-round{font-size:1.3rem;padding:1.1rem 2rem 1.2rem}}@media (hover:hover){.btn-round:hover{color:#ffbc00;background-color:#3f0011}}.btn-round:focus-visible{outline:.2rem solid #45281f;outline-offset:.2rem}.btn-round--large{font-size:2.2rem;padding:1.8rem 4.9rem 1.7rem}@media (max-width:1199px){.btn-round--large{font-size:1.8rem;padding:1.3rem 4rem 1.2rem}}@media (max-width:1023px){.btn-round--large{font-size:1.6rem;padding:1.1rem 1.4rem 1rem}}@media (max-width:575px){.btn-round--large{font-size:1.3rem;line-height:1;padding:1.1rem 2.9rem 1rem}}@media (max-width:374px){.btn-round--large{padding:1.1rem 1.7rem 1rem}}.hero-alt{background-color:#4dabe9;position:relative;z-index:2}.hero-alt .hero__container{position:relative;min-height:89vw;overflow:hidden;padding-top:11.5rem}.hero-alt .hero__aside{position:absolute;top:3.9rem;left:0;width:100%;height:auto}.hero-alt .hero__aside img{width:100%;height:auto}.hero-alt .hero__background{position:absolute;top:9.4rem;left:0;width:100%;height:100%;z-index:1}.hero-alt .hero__background img{width:100%;height:100%}.hero-alt .hero__content{width:68%;margin:0 auto;text-align:center;position:relative;z-index:5}.hero-alt .hero__content h1{color:#fff;font-size:8.7rem;line-height:1.1;margin-bottom:3rem}.hero-alt .hero__content h1 img{vertical-align:middle}.hero-alt .hero__content p{max-width:66.8rem;margin:0 auto 4.5rem;font-size:2.2rem;line-height:1.5;letter-spacing:0}@media (max-width:1399px){.hero-alt .hero__container{padding-top:12.1rem}.hero-alt .hero__content h1{font-size:7rem}.hero-alt .hero__content h1 img{max-width:40rem}}@media (max-width:1199px){.hero-alt .hero__container{padding-top:8rem;min-height:95vw}.hero-alt .hero__aside{top:5rem}.hero-alt .hero__content h1{font-size:6.2rem;margin-bottom:.5rem}.hero-alt .hero__content h1 img{max-width:37rem}.hero-alt .hero__content p{max-width:50rem;font-size:2rem;margin-bottom:3rem}.hero-alt .hero__background{top:6rem}}@media (max-width:1023px){.hero-alt .hero__container{padding-top:6rem}.hero-alt .hero__content{width:65%}.hero-alt .hero__content h1{font-size:4.6rem;max-width:50rem;margin:0 auto .5rem}.hero-alt .hero__content h1 img{max-width:28rem}.hero-alt .hero__content p{max-width:36rem;font-size:1.6rem;margin-bottom:2rem}}@media (max-width:768px){.hero-alt .hero__content{width:75%}.hero-alt .hero__content h1{font-size:3.8rem}.hero-alt .hero__content h1 img{max-width:24rem}}@media (max-width:680px){.hero-alt .hero__container{min-height:128vw;padding-top:8rem}.hero-alt .hero__aside{top:1.5rem}.hero-alt .hero__background{top:.2rem}}@media (max-width:575px){.hero-alt{margin-bottom:-2rem;padding-bottom:2rem}.hero-alt .hero__container{padding-top:4.5rem}.hero-alt .hero__content{width:95%}.hero-alt .hero__content h1{font-size:3.4rem;margin-bottom:1.4rem}.hero-alt .hero__content h1 img{max-width:22.1rem}.hero-alt .hero__content p{max-width:28.1rem;font-size:1.2rem;margin-bottom:1.4rem}}@media (max-width:374px){.hero-alt .hero__container{padding-top:4rem}.hero-alt .hero__content h1{font-size:3.2rem;margin-bottom:.5rem}.hero-alt .hero__content h1 img{max-width:14rem}.hero-alt .hero__content p{margin-bottom:1rem}}.section-products{padding:3.6rem 0 15rem;background-color:#f8f6eb;position:relative}.section-products .section__icon{position:absolute}.section-products .section__icon img{max-width:100%}.section-products .section__icon--left{max-width:14.7rem;top:16.2rem;left:1.6rem}.section-products .section__icon--right{max-width:7.8rem;bottom:34.8rem;right:9.4rem}@media (max-width:1199px){.section-products{padding-bottom:8rem}.section-products .section__title{margin-bottom:4rem}.section-products .section__title h2{font-size:5.8rem}.section-products .section__icon--left{max-width:11rem;top:14rem;left:0}.section-products .section__icon--right{max-width:6rem;bottom:30rem;right:4rem}}@media (max-width:1023px){.section-products{padding-top:3rem}.section-products .section__title{margin-bottom:4rem}.section-products .section__title h2{font-size:4.4rem}.section-products .section__products{margin:0 auto}.section-products .section__icon--left{max-width:8rem;top:10rem}.section-products .section__icon--right{max-width:5rem;bottom:20rem;right:2rem}}@media (max-width:575px){.section-products{padding:1.2rem 0 5.5rem}.section-products .section__aside{top:-16.5vw;left:0;overflow:hidden}.section-products .section__title{margin-bottom:3.5rem}.section-products .section__title h2{font-size:3.4rem}.section-products .section__icon--left{max-width:6.8rem;left:1.2rem;top:14.2rem}.section-products .section__icon--right{max-width:4.4rem;right:2.5rem;bottom:49.4rem}}@media (max-width:374px){.section-products .section__icon--left{max-width:6.8rem;left:.3rem}.section-products .section__icon--right{max-width:4.4rem;right:1.7rem}}.product .product__image{margin-bottom:2.2rem}@media (max-width:1023px){.product .product__image{max-width:18rem;margin:0 auto 2rem}.product .product__image img{max-width:100%;min-width:unset}.product .product__content h4{font-size:3rem}.product .product__content p{font-size:1.8rem}}@media (max-width:575px){.product .product__rating{margin-bottom:1rem}.product .product__content{margin-bottom:1.5rem}.product .product__content h4{font-size:2.6rem;margin-bottom:.5rem}.product .product__content p{font-size:1.6rem;line-height:.95}.product .product__image{max-width:14.5rem;margin-bottom:1rem}}.list-rating{display:flex;justify-content:center;list-style-type:none;grid-gap:.75rem}.list-rating img{width:3.1rem;height:auto}@media (max-width:1023px){.list-rating img{width:2.6rem}}@media (max-width:575px){.list-rating img{width:2.2rem}}.form{display:flex;align-items:center;justify-content:center;grid-gap:.9rem}.form .form__controls input{max-width:12.2rem;border-radius:18rem;border:2px solid #3B211E;text-align:center;height:4.9rem;line-height:4.5rem;background-color:transparent;color:#3b211e;font-weight:700;font-size:2.2rem;padding:0 3.5rem}.form .form__controls--number{position:relative}.form .form__minus,.form .form__plus{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);left:1.8rem;font-size:2.1rem;font-weight:700;color:#3b211e;user-select:none;-webkit-user-select:none}.form .form__plus{left:unset;right:1.8rem}@media (max-width:1199px){.form .form__controls input{max-width:10rem;font-size:2rem}.form .form__minus,.form .form__plus{font-size:2rem}}@media (max-width:1023px){.form{flex-direction:column}}@media (max-width:575px){.form{flex-direction:row}.form .form__controls input{max-width:9rem;font-size:1.3rem;height:3.6rem;line-height:3rem;border-width:1px}.form .form__minus,.form .form__plus{left:1.2rem;font-size:1.3rem}.form .form__plus{left:unset;right:1.3rem}}.section-callout{background-color:#532159;color:#fff;overflow:hidden}.section-callout .section__container{display:flex}.section-callout .section__wrapper{padding:13.2rem 6.8rem 14rem 0;width:50%}.section-callout .section__wrapper h2{font-size:7.2rem;line-height:1.05;margin-bottom:4.2rem;letter-spacing:0}.section-callout .section__image{margin-right:calc((1304px - 100vw)/2);width:calc(50% - ((1304px - 100vw)/2));overflow:hidden;position:relative}.section-callout .section__image img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}@media (max-width:1399px){.section-callout .section__wrapper{padding:10rem 4rem 10rem 0}.section-callout .section__wrapper h2{font-size:6.4rem}.section-callout .section__image{margin-right:calc((1125px - 100vw)/2);width:calc(50% - ((1125px - 100vw)/2))}}@media (max-width:1199px){.section-callout .section__wrapper{padding:8rem 4rem 8rem 0}.section-callout .section__wrapper h2{font-size:5.4rem}.section-callout .section__image{margin-right:calc((945px - 100vw)/2);width:calc(50% - ((945px - 100vw)/2))}}@media (max-width:1023px){.section-callout .section__wrapper{padding:8rem 2rem 8rem 0}.section-callout .section__wrapper h2{font-size:4.4rem;margin-bottom:3rem}.section-callout .section__image{margin-right:calc((705px - 100vw)/2);width:calc(50% - ((705px - 100vw)/2))}}@media (max-width:768px){.section-callout .section__container{flex-direction:column-reverse}.section-callout .section__image{padding-bottom:88%;margin-right:calc((525px - 100vw)/2);margin-left:calc((525px - 100vw)/2);width:calc(100% - (2*(525px - 100vw)/2))}.section-callout .section__wrapper{width:100%;padding-right:0;padding:5.2rem 1rem 5.8rem;text-align:center}.section-callout .section__wrapper h2{font-size:3.8rem;margin-bottom:2.6rem}}@media (max-width:575px){.section-callout .section__image{margin-right:-.75rem;margin-left:-.75rem;width:calc(100% + 1.5rem)}}.section-products{padding:.6rem 0 10.7rem;background-color:#f8f6eb;position:relative}.section-products .section__aside{position:absolute;top:-13.5vw;left:0;width:100%;z-index:3}.section-products .section__aside img{width:100%;height:auto}.section-products .section__wrapper{position:relative;z-index:4}.section-products .section__title{margin-bottom:6.7rem;text-align:center}.section-products .section__title h2{font-size:7.2rem;line-height:1.05;color:#3b211e;letter-spacing:0}.section-products .section__products{margin:0 auto}@media (max-width:1399px){.section-products .section__title h2{font-size:6.8rem}.section-products .section__title{margin-bottom:5rem}}@media (max-width:1199px){.section-products{padding-bottom:8rem}.section-products .section__title{margin-bottom:4rem}.section-products .section__title h2{font-size:5.8rem}}@media (max-width:1023px){.section-products{padding-top:3rem}.section-products .section__title{margin-bottom:4rem}.section-products .section__title h2{font-size:4.4rem}}@media (max-width:768px){.section-products .section__title h2{font-size:3.8rem}}@media (max-width:575px){.section-products{padding-bottom:6.7rem}.section-products .section__aside{top:-9.5vw;left:0;overflow:hidden}.section-products .section__aside img{width:calc(100% + 6.8rem);margin-left:-3.4rem}.section-products .section__title{margin-bottom:2.8rem}.section-products .section__title h2{font-size:3.2rem}}.products .products__items{display:flex;flex-wrap:wrap;margin:-2.4rem}.products .products__item{width:50%;padding:2.4rem}@media (max-width:1199px){.products .products__items{margin:-1.8rem}.products .products__item{padding:1.8rem}}@media (max-width:768px){.products .products__items{margin:-2rem 0}.products .products__item{width:100%;padding:2rem 0}}.product{text-align:center}.product .product__rating{margin-bottom:.3rem}.product .product__image{margin-bottom:3.5rem;display:block}.product .product__image img{max-width:100%;height:auto;display:block}.product .product__content{margin-bottom:1.9rem}.product .product__content p{font-size:2.1rem;line-height:1.3;font-weight:700;letter-spacing:0}.product .product__content h4{font-size:3.5rem;line-height:.95;color:#3b211e;margin-bottom:.2rem;letter-spacing:0}@media (max-width:1023px){.product .product__image{max-width:18rem;margin:0 auto 2rem}.product .product__image img{max-width:100%}.product .product__content h4{font-size:3rem}.product .product__content p{font-size:1.8rem}}@media (max-width:575px){.product .product__content{margin-bottom:1.4rem}.product .product__content h4{font-size:2.2rem;margin-bottom:.3rem}.product .product__content p{font-size:1.3rem;line-height:.95}.product .product__image{max-width:13rem;margin-bottom:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/rs-harris-lp.css.map */
