@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}.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}.tabs{background:#f2f2f2;padding-top:1rem}.tabs .tab{font-size:28px;font-family:"canada-type-gibson",sans-serif;font-weight:700}.tabs .tab a{border-radius:25px 25px 0 0;color:#000}.tabs .tab.is-active a{color:#000}.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}.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}}.tax-channels{overflow:hidden}.tax-channels .tabs{clear:both}.tax-channels .hero{background-size:contain;position:relative;background-repeat:no-repeat;background-position:right center}.tax-channels .hero .container{padding:0}.tax-channels .hero .columns{align-items:stretch}.tax-channels .hero::after{content:'';background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/bottom-wave-f2f2f2.svg);width:100%;height:40px;bottom:0;background-position:bottom;position:absolute;background-repeat:repeat-x;background-size:cover}.tax-channels .hero-content{padding:2rem 40px 0 40px}@media (min-width:769px){.tax-channels .hero-content{padding:2rem .75rem 3rem}}@media (min-width:769px){.tax-channels .hero-content .contents{padding:3rem 0}}@media (max-width:450px){.tax-channels .hero-content .contents h1{font-size:28px}}@media (max-width:450px){.tax-channels .hero-content .contents p{font-size:18px}}.tax-channels .hero>.columns{align-items:stretch}.tax-channels .hero img{object-position:left center;object-fit:cover;width:100%;height:100%}@media (max-width:1024px){.tax-channels .hero img{object-position:left;border-radius:40px}}@media (min-width:1024px){.tax-channels .hero img{min-height:400px}}.tax-channels .hero .headline{font-family:"canada-type-gibson",sans-serif;font-weight:700;font-size:36px;line-height:100%}@media (min-width:769px){.tax-channels .hero .headline{font-size:48px}}.tax-channels .hero .breadcrumbs{display:flex;gap:.5rem}.tax-channels .hero .breadcrumbs .tag{background-color:#fff;color:#0071ce;height:40px;padding:0 25px}@media (max-width:450px){.tax-channels .hero .breadcrumbs .tag{font-size:10px;height:35px;padding:0 20px}}.tax-channels .hero .breadcrumbs a.tag:hover{color:#f5333f}.tax-channels .hero .breadcrumbs .channel-name{font-family:"canada-type-gibson",sans-serif;font-weight:700;font-size:1.2rem}.tax-channels .sub-categories{clear:both;background-color:#f2f2f2}.tax-channels .sub-categories #tabs{padding-top:50px}.tax-channels .sub-categories #tabs ul,.tax-channels .sub-categories #tabs .tabs-swiper{display:flex;justify-content:center;align-items:stretch;max-width:1550px;padding:0 10px;margin:0 auto}.tax-channels .sub-categories #tabs ul .swiper-slide,.tax-channels .sub-categories #tabs .tabs-swiper .swiper-slide{height:auto}.tax-channels .sub-categories #tabs ul .swiper-slide.ui-tabs-active a,.tax-channels .sub-categories #tabs .tabs-swiper .swiper-slide.ui-tabs-active a{background-color:#fff}.tax-channels .sub-categories #tabs ul li a:not(.pagination-link),.tax-channels .sub-categories #tabs .tabs-swiper li a:not(.pagination-link),.tax-channels .sub-categories #tabs ul .swiper-wrapper a:not(.pagination-link),.tax-channels .sub-categories #tabs .tabs-swiper .swiper-wrapper a:not(.pagination-link){display:flex;justify-content:center;align-self:center;padding:30px 20px;color:#000;font-size:21px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-0.308px;text-align:center;border-top-left-radius:25px;border-top-right-radius:25px;height:100%}.tax-channels .sub-categories #tabs ul li.ui-tabs-active a,.tax-channels .sub-categories #tabs .tabs-swiper li.ui-tabs-active a,.tax-channels .sub-categories #tabs ul .swiper-wrapper.ui-tabs-active a,.tax-channels .sub-categories #tabs .tabs-swiper .swiper-wrapper.ui-tabs-active a{background-color:#fff}.tax-channels .sub-categories #tabs .main{background-color:#fff;padding-top:70px}.tax-channels .sub-categories #tabs .main .subhead .columns{display:flex;justify-content:flex-end;align-items:center}.tax-channels .sub-categories #tabs .main .subhead .columns .column.content{max-width:960px}.tax-channels .sub-categories #tabs .main .subhead .columns .column.content h3{font-size:48px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0.96px;text-transform:uppercase;color:#0071ce;margin-bottom:10px;text-align:right}.tax-channels .sub-categories #tabs .main .subhead .columns .column.content p{text-align:right;color:#0071ce}.tax-channels .sub-categories #tabs .main .subhead .columns .column.content p a{text-decoration:underline}.tax-channels .sub-categories #tabs .main .subhead .columns .column.content p a:hover{color:#000}.tax-channels .sub-categories #tabs .main .prods{margin-top:100px;margin-bottom:100px}@media (max-width:768px){.tax-channels .sub-categories #tabs .main .subhead .columns{display:flex;flex-direction:column-reverse}.tax-channels .sub-categories #tabs .main .subhead .columns .column.content{padding:0 20px}.tax-channels .sub-categories #tabs .main .subhead .columns .column.content *{text-align:left !important}.tax-channels .sub-categories #tabs .main .subhead .columns .column.content h3{font-size:42px}}@media (max-width:450px){.tax-channels .sub-categories #tabs .main .subhead .columns .column.content h3{font-size:30px}}.tax-channels .products .heading2{font-family:"canada-type-gibson",sans-serif;font-weight:700;color:#0071ce}.tax-channels .products p{font-size:20px;font-weight:400;line-height:150%;font-family:"canada-type-gibson",sans-serif;color:#0071ce}.tax-channels .related-recipes{padding-top:130px}