@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}.page .hero{background-color:#0071ce;padding:3.75rem 0;position:relative}.page .hero::after{content:'';background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/bottom-wave-0071ce.svg);height:52px;position:absolute;width:100%;bottom:-50px;background-repeat:repeat-x;background-size:cover}.page .hero .headline{font-family:"canada-type-gibson",sans-serif;font-weight:700;margin-bottom:20px}.page .hero .copy{font-weight:300}.page .hero .channels{padding:3rem 0 0}.page .hero .channel{z-index:1;position:relative}.page .hero .channel .post-name{max-width:204px;margin:auto}.page .hero .icon{width:180px;height:180px;border-radius:100%;border:3px solid #fff;transition:all 400ms 0s ease-in-out,all 250ms 0s ease;display:inline-flex}.page .hero .icon::before{transition:all 400ms 0s ease-in-out,all 250ms 0s ease;position:absolute;z-index:-1;content:"";display:block;background-image:url("https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/home/channels-hover-bkg.svg");background-repeat:no-repeat;background-size:contain;width:0;height:0;opacity:0;transform:rotate(-25deg)}.page .hero .icon img{object-fit:contain}.page .hero .icon svg{transition:all 400ms 0s ease-in-out,all 250ms 0s ease;width:100%;height:100%}.page .hero a{color:#fff;font-family:"canada-type-gibson",sans-serif;font-weight:700}.page .hero a:hover .icon{background-color:#fff}.page .hero a:hover .icon::before{width:180px;height:180px;opacity:1;transform:rotate(0)}.page .hero a:hover .icon svg *{fill:#0071ce}.page .brands{padding-bottom:0}