@font-face{font-family:'Attractype Reborn';src:url('/wp-content/themes/jjsnack/elements/fonts/Attractype_Reborn.woff') format('woff');font-display:swap}.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1600px;width:100%;padding:0 25px}.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .footer-bottom a.button{font-family:"canada-type-gibson",sans-serif;font-size:20px;font-weight:700;color:#0071ce;padding:0px 40px;height:60px;border-radius:60px;text-transform:uppercase;transition:all 400ms 0s ease-in-out,all 250ms 0s ease;border:none;max-height:60px}.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .footer-bottom a.button:hover{color:#f5333f}.button.blue,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .footer-bottom a.button.blue{background:#0071ce;color:#fff}.button.blue:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .footer-bottom a.button.blue:hover{background:#f5333f}@media (max-width:450px){.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .footer-bottom a.button{font-size:16px}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .footer-bottom a.button{display:flex;background-color:#fff}.title{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:276px;font-size:54px}.title .accent,.title span{font-family:'Attractype Reborn',sans-serif;font-size:90px;font-style:normal;font-weight:400;line-height:54px;letter-spacing:1.8px;text-transform:uppercase;color:#0071ce}body,button,input,optgroup,select,textarea{font-family:"canada-type-gibson",sans-serif}.tag:not(body){padding:0 14px;background-color:#0071ce;color:#fff;font-family:"canada-type-gibson",sans-serif;font-weight:700;height:25px;border-radius:50px;text-transform:uppercase}.tag:not(body).grey{background-color:#f2f2f2;color:#605f5f}.tag:not(body):hover{background-color:#f5333f;color:#fff;text-decoration:none}.content sub,.content sup,sup{vertical-align:super}.hero{background:#0071ce;width:100%;float:left;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.hero::after{content:"";background:url(/wp-content/themes/jjsnack/elements/assets/global/bottom-wave-0071ce.svg) left bottom repeat-x;background-size:auto 30px;width:100%;height:30px;position:absolute;left:0px;bottom:-30px}.hero .hero-content h1{margin:0px 0px 10px 0px;font-family:"canada-type-gibson",sans-serif;font-size:60px;line-height:60px;font-weight:900;text-transform:uppercase;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.hero .hero-content p{max-width:640px;font-family:"canada-type-gibson",sans-serif;font-size:24px;line-height:28px;font-weight:300;color:#fff}.pagination-next,.pagination-previous{padding:0 !important;border-color:#fff}.pagination-next:hover svg path,.pagination-previous:hover svg path{fill:#f5333f}.pagination-next{order:3}.pagination svg{width:20px}.pagination-link{font-family:"canada-type-gibson",sans-serif;font-size:20px;min-width:0;height:40px;width:40px;border-color:#fff;font-weight:600}.pagination-link.is-current{background:#0071ce;border-color:#fff}.pagination-list a:not(.is-current):hover{background-color:#f5333f;color:#fff}.pagination-block{width:100%;margin-top:1rem}.pagination a{border-color:#fff}.pagination a:hover{border-color:#fff}.section-recipe-callout{margin-top:130px}.section-recipe-callout .container{background-color:rgba(111,207,235,0.5);border-radius:50px}.section-recipe-callout .callout-inner{padding:90px 80px;display:flex;align-items:center}.section-recipe-callout .recipes-image-container{width:100%}.section-recipe-callout .column-detail{max-width:540px;width:100%;text-align:left}.section-recipe-callout .column-detail .section-title{font-size:48px;text-transform:uppercase;line-height:48px;color:#0071ce;font-weight:700}.section-recipe-callout .column-detail .section-title span{font-family:"Attractype Reborn",sans-serif}.section-recipe-callout .column-detail .section-content{margin-top:10px}.section-recipe-callout .column-detail .section-content p{font-weight:400;font-size:20px;line-height:30px;margin-top:1rem}.section-recipe-callout .column-detail .section-cta{margin-top:25px}.section-hero{padding:3rem 0;background-color:#ffb600;position:relative}.section-hero h1{color:#000;font-family:"canada-type-gibson",sans-serif;font-weight:700}.section-hero h1 span{font-family:"Attractype Reborn";font-weight:400}.section-hero .mx-width-600{max-width:600px}.section-hero .mx-width-600.p1{font-weight:300}.section-hero .column-slider{width:50%}@media screen and (max-width:768px){.section-hero .column-slider{width:100%}}.section-hero::after{content:"";background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/bottom-wave-ffb600.svg);background-size:cover;height:30px;background-position:bottom;position:absolute;bottom:-30px;width:100%}.section-hero .slider-container{display:flex;align-items:center}.section-hero .slider-container:before{background:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/stars-blue.svg);content:"";position:absolute;top:-25px;right:0;background-repeat:no-repeat;background-size:contain;width:80px;height:80px}.section-hero .slider-container:after{background:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/stars-blue.svg);content:"";position:absolute;bottom:-25px;left:0;background-repeat:no-repeat;background-size:contain;width:80px;height:80px;transform:scale(-1, -1)}.section-hero .swiper{position:relative;max-width:640px;width:100%;height:400px;background:#fff;border-radius:40px;border:5px solid #fff;order:1;margin:0 30px}.section-hero .swiper-slide{position:relative}.section-hero .swiper-button-prev,.section-hero .swiper-button-next{position:relative;background-repeat:no-repeat;right:0;left:0;margin:0;padding:0}.section-hero .swiper-button-prev::after,.section-hero .swiper-button-next::after{content:none}.section-hero .swiper-button-prev{order:0;background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/slide-arrow-left.svg)}.section-hero .swiper-button-next{order:2;background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/slide-arrow-right.svg)}.section-hero .swiper img{height:400px;object-fit:cover}.section-hero .swiper .content{position:absolute;bottom:0;background:#fff;width:auto;padding:25px 30px;display:flex;align-items:center;gap:2rem;width:100%}.section-hero .featured-title{font-family:"canada-type-gibson",sans-serif;font-weight:900;box-sizing:border-box;text-transform:uppercase;transition:all 400ms 0s ease-in-out,all 250ms 0s ease;color:#000}.section-hero .featured-title:hover{color:#0071ce}.section-insights-cards{margin-top:150px}.section-insights-cards .container .cards-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:45px 30px}@media screen and (max-width:768px){.section-insights-cards .container .cards-inner{gap:30px 20px}}.section-insights-cards .container .cards-inner .insight-card{position:relative;z-index:15;background:#ffffff;border:2px solid #f2f2f2;box-shadow:4px 4px rgba(0,0,0,0.25);border-radius:40px;flex-basis:calc(100% / 3 - 30px)}@media screen and (max-width:768px){.section-insights-cards .container .cards-inner .insight-card{flex-basis:calc(100% / 2 - 20px)}}@media screen and (max-width:480px){.section-insights-cards .container .cards-inner .insight-card{flex-basis:100%}}.section-insights-cards .container .cards-inner .insight-card a{display:flex;flex-direction:column;padding:30px}@media screen and (max-width:768px){.section-insights-cards .container .cards-inner .insight-card a{padding:15px 20px}}.section-insights-cards .container .cards-inner .insight-card a img{width:100%;height:285px;object-fit:cover;border-radius:25px}@media screen and (max-width:768px){.section-insights-cards .container .cards-inner .insight-card a img{height:220px}}.section-insights-cards .container .cards-inner .insight-card a h3{margin-top:20px;text-align:left;font-size:24px;line-height:28px;font-weight:700;color:#000;transition:all 400ms 0s ease-in-out,all 250ms 0s ease}@media screen and (max-width:768px){.section-insights-cards .container .cards-inner .insight-card a h3{font-size:16px;line-height:16px}}.section-insights-cards .container .cards-inner .insight-card:hover{transition:all 400ms 0s ease-in-out,all 250ms 0s ease}.section-insights-cards .container .cards-inner .insight-card:hover a h3{color:#0071ce}.columns.pagination-block{margin-top:80px}