.promotions{clear:both;padding:6rem 0 4rem}.promotions .copy{border-radius:40px;border:6px solid #f5333f;padding:30px 40px;text-align:center}@media (min-width:769px){.promotions .copy{display:flex;align-items:center;text-align:left;justify-content:space-around;gap:3rem}}.promotions .copy h2{font-size:28px;font-family:"canada-type-gibson",sans-serif;font-weight:700;line-height:110%;color:#000;text-transform:none !important}@media (max-width:768px){.promotions .copy h2{font-size:28px}}.promotions .copy a{align-self:flex-end;margin-left:auto}.resources{position:relative;padding:3.75rem 0;margin-bottom:-75px;z-index:1}.resources+.related-recipes{padding-top:130px}.resources .blue-bg{position:absolute;top:0px;left:0px;width:96%;height:100%;background-color:#0071ce;border-radius:0 50px 50px 0}.resources .headline{font-family:"canada-type-gibson",sans-serif;font-weight:700;color:#fff;line-height:120%;margin-bottom:35px}.resources .wc-forward{font-size:16px;font-family:"canada-type-gibson",sans-serif;font-weight:600;text-transform:uppercase}.resources .wc-forward:hover{color:#f5333f}.resources .resources-block .resource{border-radius:40px;border:2px solid rgba(96,95,95,0.25);background:#FFF;box-shadow:4px 4px 0px 0px rgba(0,0,0,0.15);padding:20px}.resources .resources-block .resource .post-title{color:#000;font-family:"canada-type-gibson",sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0.44px;text-transform:uppercase}.resources .resources-block .resource img{height:300px;border-radius:25px;object-fit:cover}.resources .resources-block .resource .woocommerce{border-width:0 !important;padding:0 !important;margin-bottom:0}.resources .resources-block .resource .woocommerce .amount{display:none}.resources .resources-block .resource .woocommerce .add_to_cart_button,.resources .resources-block .resource .woocommerce .button{border-radius:60px;background:#0071ce;color:#fff;padding:13px 28px;height:auto}.resources .resources-block .resource .woocommerce .add_to_cart_button:hover,.resources .resources-block .resource .woocommerce .button:hover{background:#f5333f}.resources .resources-block .resource .woocommerce-block .links{display:flex;align-items:center;gap:10px}.resources .resources-block .resource .woocommerce-block .stock{color:rgba(96,95,95,0.5);font-family:"canada-type-gibson",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0.14px;margin-top:10px}.resources .resources-block .resource .woocommerce-block .download:hover svg path{fill:#f5333f}.resources .resources-block .swiper{padding-left:15px;padding-right:15px}@media (min-width:1510px){.resources .resources-block .swiper{padding-left:80px;padding-right:80px}}.related-recipes{background-color:#ffb600;padding-top:50px}.related-recipes::after{content:'';background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/bottom-wave-gold.svg);height:30px;width:100%;position:absolute;background-repeat:repeat-x;transform:rotate(180deg);bottom:5.35rem;background-size:cover}.related-recipes .headline{font-family:"canada-type-gibson",sans-serif;font-weight:700;color:#000;line-height:120%;margin-bottom:35px}.related-recipes .related-block .swiper{padding-left:15px;padding-right:15px;margin-bottom:-7rem}@media (min-width:1510px){.related-recipes .related-block .swiper{padding-left:80px;padding-right:80px}}.related-recipes .related-block .recipe{background-color:#fff;padding:20px;border-radius:40px;border:2px solid rgba(96,95,95,0.25);box-shadow:4px 4px 0px 0px rgba(0,0,0,0.15);margin-bottom:1rem}.related-recipes .related-block .recipe .post-title{font-size:20px;font-weight:700;min-height:45px;color:#000}.related-recipes .related-block .recipe a:hover .post-title{color:#f5333f}.related-recipes .related-block .recipe img{height:180px;border-radius:24px;object-fit:cover}.related-recipes .related-block .helper{height:7rem}.single-brand{overflow:hidden}.single-brand .hero{background-color:#F5DC03;position:relative}.single-brand .hero::after{content:"";display:block;position:absolute;bottom:0;width:100%;height:40px;background:url("/wp-content/themes/jjsnack/elements/assets/global/bottom-wave-fff.svg");background-repeat:repeat-x;background-size:cover;background-position:center;transform:scaleY(-1)}.single-brand .hero .columns{display:flex;justify-content:center;gap:50px;height:auto;min-height:550px;width:100%}.single-brand .hero .columns .column.content{padding:0px 10px 0px 10vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.single-brand .hero .columns .column.content .button{margin-bottom:10px;height:40px;font-size:13px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.65px;text-transform:uppercase}.single-brand .hero .columns .column.content h1{color:#000;position:relative;font-size:60px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0.6px;text-transform:uppercase;margin:0}.single-brand .hero .columns .column.content h1 sup{line-height:1;top:-8px;position:relative;font-size:28px}.single-brand .hero .columns .column.content p{font-size:24px;font-style:normal;font-weight:300;line-height:120%;color:#000}.single-brand .hero .columns .column.logo{display:flex;justify-content:flex-end;align-items:center;padding-left:0;padding-right:0}.single-brand .hero .columns .column.logo .image{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.single-brand .hero .columns .column.logo .image .logo-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:50;width:40%;height:40%}.single-brand .hero .columns .column.logo .image .logo-overlay img{width:100%;height:100%;object-fit:contain;object-position:center}.single-brand .hero .columns .column.logo .image img{position:absolute;width:100%;height:100%;object-fit:contain;max-width:750px;margin:0 auto}.single-brand .hero.has-bg .columns{gap:50px 3.5vw;height:auto;max-height:760px}.single-brand .hero.has-bg .columns .column.logo{flex:1}.single-brand .hero.has-bg .columns .column.logo img{object-fit:cover;max-width:100%;object-position:left}@media (max-width:1000px){.single-brand .hero.has-bg .columns{height:auto;padding:0}.single-brand .hero.has-bg .columns .column.content{padding:50px 50px 0 50px}.single-brand .hero.has-bg .columns .column.logo{flex:none;height:50vw}.single-brand .hero.has-bg::after{bottom:-7px}}@media (max-width:1000px){.single-brand .hero .columns{flex-direction:column;padding:50px;gap:20px;max-height:100%;height:auto}.single-brand .hero .columns .column{width:100%}.single-brand .hero .columns .column.content{padding:0}.single-brand .hero .columns .column.logo{flex:none;height:35vw}.single-brand .hero .columns .column.logo .image img{object-position:top}}@media (max-width:600px){.single-brand .hero .columns .column.content .button{margin-bottom:20px}.single-brand .hero .columns .column.content h1{font-size:35px !important;margin-bottom:10px}.single-brand .hero .columns .column.content h1 sup{font-size:21px;top:0}.single-brand .hero .columns .column.content p{font-size:21px}}.single-brand .main{clear:both;padding:100px 20px}@media (max-width:450px){.single-brand .main{padding:0}.single-brand .main .container{padding:0}}.related-recipes{padding-top:150px}