html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:"canada-type-gibson",sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.heading1{font-size:48px;line-height:100%}@media (min-width:769px){.heading1{font-size:60px !important;line-height:100% !important}}.heading2{font-size:48px;line-height:100%}.heading3{font-size:42px;line-height:100%}.heading4{font-size:35px;line-height:100%}.p1{font-size:24px;line-height:120%}@media (max-width:450px){.p1{font-size:18px}}#cart-cta-sticky{position:fixed;right:0;top:130px;display:block;width:55px;height:50px;z-index:1000;display:flex;justify-content:center;align-items:center;background:url("https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/cart.svg") #f5333f;background-repeat:no-repeat;background-size:30px;background-position:20px center;border-radius:25px 0px 0px 25px;transition:all 175ms cubic-bezier(.645, .045, .355, 1)}#cart-cta-sticky .total{position:absolute;left:27px;margin-top:-7px;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:normal}#cart-cta-sticky p{opacity:0;color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:normal;white-space:nowrap;padding-left:60px;padding-right:10px;transition:all 175ms cubic-bezier(.645, .045, .355, 1)}#cart-cta-sticky:hover{width:175px}#cart-cta-sticky:hover p{opacity:1}@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}.brands{padding:100px 0;overflow:hidden;clear:both}.brands .slider-wrapper .brands-callout-swiper{padding-left:10vw;position:relative;overflow:visible}.brands .slider-wrapper .brands-callout-swiper .swiper-wrapper{display:flex;align-items:center;height:auto}.brands .slider-wrapper .brands-callout-swiper .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:320px;margin-right:3vw}.brands .slider-wrapper .brands-callout-swiper .content .title{color:#f5333f;font-family:"canada-type-gibson",sans-serif;font-size:54px;font-style:normal;font-weight:900;line-height:50px;letter-spacing:1.08px;text-transform:uppercase;margin:0;word-break:normal;position:relative}.brands .slider-wrapper .brands-callout-swiper .content .title::after{content:"";position:absolute;top:-50px;right:-50px;background:url("/wp-content/themes/jjsnack/elements/assets/global/stars-yellow.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:80px;height:90px}.brands .slider-wrapper .brands-callout-swiper .content p{margin:25px 0;color:#0071ce;font-weight:300;text-align:left}.brands .slider-wrapper .brands-callout-swiper .cta-section{display:flex;align-items:center}.brands.mobile{display:none}.brands.mobile .slider-wrapper .brands-callout-swiper{padding-left:0}.brands.mobile .slider-wrapper .brands-callout-swiper .swiper-wrapper .brand{min-height:22.5vw}.brands.mobile .slider-wrapper .brands-callout-swiper .swiper-wrapper .brand .logo{max-width:140px;height:90px}.brands.mobile .slider-wrapper .content{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:560px;margin:0 auto}.brands.mobile .slider-wrapper .content .title{color:#f5333f;font-family:"canada-type-gibson",sans-serif;font-size:54px;font-style:normal;font-weight:900;line-height:50px;letter-spacing:1.08px;text-transform:uppercase;text-align:center;margin:0;word-break:normal;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.brands.mobile .slider-wrapper .content .title::after{content:"";position:absolute;top:-50px;right:-20px;background:url("/wp-content/themes/jjsnack/elements/assets/global/stars-yellow.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:80px;height:90px}.brands.mobile .slider-wrapper .content p{margin:25px 0;color:#0071ce;font-weight:300;text-align:center}.brands.mobile .slider-wrapper .cta-section{display:flex;align-items:center;justify-content:center;margin-top:30px}@media (max-width:767px){.brands.mobile .slider-wrapper .brands-callout-swiper .swiper-wrapper .brand{min-height:41.5vw}}@media (max-width:1100px){.brands.desktop{display:none}.brands.mobile{display:block}}.brand{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:darkblue;border-radius:50%;min-height:17.5vw;height:auto;position:relative}.brand a{position:absolute;display:flex;justify-content:center;align-items:center;height:100%;width:100%;color:#fff}.brand .product{transition:all 400ms 0s ease-in-out,all 250ms 0s ease;position:absolute;width:100%}.brand .logo{z-index:10;position:absolute;max-width:250px;object-fit:contain;height:150px;width:100%}.brand.logo-bottom .product{top:0}.brand.logo-bottom .logo{bottom:0}.brand.logo-top .logo{top:0}.brand.logo-top .product{bottom:0}.brand:hover .product{transform:scale(1.1)}body .gform_wrapper .gform_heading .gform_required_legend{display:none}body .gform_wrapper .gform_validation_errors *{font-family:"canada-type-gibson",sans-serif}body .gform_wrapper form#gform_6 input[type="date"],body .gform_wrapper form#gform_6 input[type="datetime"],body .gform_wrapper form#gform_6 input[type="datetime-local"],body .gform_wrapper form#gform_6 input[type="email"],body .gform_wrapper form#gform_6 input[type="month"],body .gform_wrapper form#gform_6 input[type="number"],body .gform_wrapper form#gform_6 input[type="password"],body .gform_wrapper form#gform_6 input[type="range"],body .gform_wrapper form#gform_6 input[type="search"],body .gform_wrapper form#gform_6 input[type="tel"],body .gform_wrapper form#gform_6 input[type="text"],body .gform_wrapper form#gform_6 input[type="time"],body .gform_wrapper form#gform_6 input[type="url"],body .gform_wrapper form#gform_6 input[type="week"],body .gform_wrapper form#gform_6 select,body .gform_wrapper form#gform_6 textarea{color:#0071ce;text-indent:20px}body .gform_wrapper form#gform_6 .gform_button{align-self:center;text-align:center;text-indent:0;line-height:1}body .gform_wrapper form .gfield{display:flex;flex-direction:column-reverse}body .gform_wrapper form .gfield input[type="date"],body .gform_wrapper form .gfield input[type="datetime"],body .gform_wrapper form .gfield input[type="datetime-local"],body .gform_wrapper form .gfield input[type="email"],body .gform_wrapper form .gfield input[type="month"],body .gform_wrapper form .gfield input[type="number"],body .gform_wrapper form .gfield input[type="password"],body .gform_wrapper form .gfield input[type="range"],body .gform_wrapper form .gfield input[type="search"],body .gform_wrapper form .gfield input[type="tel"],body .gform_wrapper form .gfield input[type="text"],body .gform_wrapper form .gfield input[type="time"],body .gform_wrapper form .gfield input[type="url"],body .gform_wrapper form .gfield input[type="week"],body .gform_wrapper form .gfield select,body .gform_wrapper form .gfield textarea{border:3px solid #ffb600;border-radius:100px;height:70px;font-size:24px;font-family:"canada-type-gibson",sans-serif;font-weight:600;color:#000;padding:0;padding-left:30px;box-shadow:none !important;outline:none;width:100% !important}@media screen and (max-width:768px){body .gform_wrapper form .gfield input[type="date"],body .gform_wrapper form .gfield input[type="datetime"],body .gform_wrapper form .gfield input[type="datetime-local"],body .gform_wrapper form .gfield input[type="email"],body .gform_wrapper form .gfield input[type="month"],body .gform_wrapper form .gfield input[type="number"],body .gform_wrapper form .gfield input[type="password"],body .gform_wrapper form .gfield input[type="range"],body .gform_wrapper form .gfield input[type="search"],body .gform_wrapper form .gfield input[type="tel"],body .gform_wrapper form .gfield input[type="text"],body .gform_wrapper form .gfield input[type="time"],body .gform_wrapper form .gfield input[type="url"],body .gform_wrapper form .gfield input[type="week"],body .gform_wrapper form .gfield select,body .gform_wrapper form .gfield textarea{font-size:18px !important;height:auto !important;padding:12px 20px !important;min-height:0px !important;line-height:normal !important}}body .gform_wrapper form .gfield input[type="date"][aria-invalid="true"],body .gform_wrapper form .gfield input[type="datetime"][aria-invalid="true"],body .gform_wrapper form .gfield input[type="datetime-local"][aria-invalid="true"],body .gform_wrapper form .gfield input[type="email"][aria-invalid="true"],body .gform_wrapper form .gfield input[type="month"][aria-invalid="true"],body .gform_wrapper form .gfield input[type="number"][aria-invalid="true"],body .gform_wrapper form .gfield input[type="password"][aria-invalid="true"],body .gform_wrapper form .gfield input[type="range"][aria-invalid="true"],body .gform_wrapper form .gfield input[type="search"][aria-invalid="true"],body .gform_wrapper form .gfield input[type="tel"][aria-invalid="true"],body .gform_wrapper form .gfield input[type="text"][aria-invalid="true"],body .gform_wrapper form .gfield input[type="time"][aria-invalid="true"],body .gform_wrapper form .gfield input[type="url"][aria-invalid="true"],body .gform_wrapper form .gfield input[type="week"][aria-invalid="true"],body .gform_wrapper form .gfield select[aria-invalid="true"],body .gform_wrapper form .gfield textarea[aria-invalid="true"]{border:3px solid #f5333f !important;border-radius:100px}body .gform_wrapper form .gfield input[type="date"]:focus,body .gform_wrapper form .gfield input[type="datetime"]:focus,body .gform_wrapper form .gfield input[type="datetime-local"]:focus,body .gform_wrapper form .gfield input[type="email"]:focus,body .gform_wrapper form .gfield input[type="month"]:focus,body .gform_wrapper form .gfield input[type="number"]:focus,body .gform_wrapper form .gfield input[type="password"]:focus,body .gform_wrapper form .gfield input[type="range"]:focus,body .gform_wrapper form .gfield input[type="search"]:focus,body .gform_wrapper form .gfield input[type="tel"]:focus,body .gform_wrapper form .gfield input[type="text"]:focus,body .gform_wrapper form .gfield input[type="time"]:focus,body .gform_wrapper form .gfield input[type="url"]:focus,body .gform_wrapper form .gfield input[type="week"]:focus,body .gform_wrapper form .gfield select:focus,body .gform_wrapper form .gfield textarea:focus,body .gform_wrapper form .gfield input[type="date"]:focus-within,body .gform_wrapper form .gfield input[type="datetime"]:focus-within,body .gform_wrapper form .gfield input[type="datetime-local"]:focus-within,body .gform_wrapper form .gfield input[type="email"]:focus-within,body .gform_wrapper form .gfield input[type="month"]:focus-within,body .gform_wrapper form .gfield input[type="number"]:focus-within,body .gform_wrapper form .gfield input[type="password"]:focus-within,body .gform_wrapper form .gfield input[type="range"]:focus-within,body .gform_wrapper form .gfield input[type="search"]:focus-within,body .gform_wrapper form .gfield input[type="tel"]:focus-within,body .gform_wrapper form .gfield input[type="text"]:focus-within,body .gform_wrapper form .gfield input[type="time"]:focus-within,body .gform_wrapper form .gfield input[type="url"]:focus-within,body .gform_wrapper form .gfield input[type="week"]:focus-within,body .gform_wrapper form .gfield select:focus-within,body .gform_wrapper form .gfield textarea:focus-within,body .gform_wrapper form .gfield input[type="date"]:focus-visible,body .gform_wrapper form .gfield input[type="datetime"]:focus-visible,body .gform_wrapper form .gfield input[type="datetime-local"]:focus-visible,body .gform_wrapper form .gfield input[type="email"]:focus-visible,body .gform_wrapper form .gfield input[type="month"]:focus-visible,body .gform_wrapper form .gfield input[type="number"]:focus-visible,body .gform_wrapper form .gfield input[type="password"]:focus-visible,body .gform_wrapper form .gfield input[type="range"]:focus-visible,body .gform_wrapper form .gfield input[type="search"]:focus-visible,body .gform_wrapper form .gfield input[type="tel"]:focus-visible,body .gform_wrapper form .gfield input[type="text"]:focus-visible,body .gform_wrapper form .gfield input[type="time"]:focus-visible,body .gform_wrapper form .gfield input[type="url"]:focus-visible,body .gform_wrapper form .gfield input[type="week"]:focus-visible,body .gform_wrapper form .gfield select:focus-visible,body .gform_wrapper form .gfield textarea:focus-visible{border:3px solid #0071ce !important;border-radius:100px}body .gform_wrapper form .gfield input[type="date"]::placeholder,body .gform_wrapper form .gfield input[type="datetime"]::placeholder,body .gform_wrapper form .gfield input[type="datetime-local"]::placeholder,body .gform_wrapper form .gfield input[type="email"]::placeholder,body .gform_wrapper form .gfield input[type="month"]::placeholder,body .gform_wrapper form .gfield input[type="number"]::placeholder,body .gform_wrapper form .gfield input[type="password"]::placeholder,body .gform_wrapper form .gfield input[type="range"]::placeholder,body .gform_wrapper form .gfield input[type="search"]::placeholder,body .gform_wrapper form .gfield input[type="tel"]::placeholder,body .gform_wrapper form .gfield input[type="text"]::placeholder,body .gform_wrapper form .gfield input[type="time"]::placeholder,body .gform_wrapper form .gfield input[type="url"]::placeholder,body .gform_wrapper form .gfield input[type="week"]::placeholder,body .gform_wrapper form .gfield select::placeholder,body .gform_wrapper form .gfield textarea::placeholder{color:#0071ce}body .gform_wrapper form .gfield select.gfield_select{color:#0071ce}body .gform_wrapper form .gfield textarea{height:200px !important;border-radius:30px}body .gform_wrapper form .gfield textarea:focus,body .gform_wrapper form .gfield textarea:focus-within,body .gform_wrapper form .gfield textarea:focus-visible{border:3px solid #0071ce !important;border-radius:30px}body .gform_wrapper form .gfield .ginput_container.ginput_container_select{display:flex;align-items:center;position:relative}body .gform_wrapper form .gfield .ginput_container.ginput_container_select:before{content:"";background-size:contain;background-repeat:no-repeat;height:20px;width:20px;position:absolute;right:25px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='10' viewBox='0 0 19 10' fill='none'%3E%3Cpath d='M9.61677 10C9.2364 10 8.85603 9.88235 8.60245 9.52941L0.741531 2.23529C0.487953 2 0.234375 1.64706 0.234375 1.29412C0.234375 0.941177 0.361164 0.588235 0.614742 0.352941C0.995109 0.117647 1.37548 0 1.75584 0C2.13621 0 2.51658 0.117647 2.77016 0.352941L8.98282 6.11765L9.36319 6.47059C9.48998 6.58824 9.61677 6.58824 9.74355 6.58824C9.87034 6.58824 9.87034 6.58824 9.99713 6.47059L16.5902 0.352941C16.8437 0.117647 17.2241 0 17.6045 0C17.9848 0 18.3652 0.117647 18.6188 0.352941C18.8724 0.588235 18.9992 0.941177 18.9992 1.29412C18.9992 1.64706 18.8724 2 18.6188 2.23529L10.6311 9.52941C10.3775 9.88235 9.99713 10 9.61677 10Z' fill='%230071CE'/%3E%3C/svg%3E");margin-top:8px}body .gform_wrapper form .gfield .ginput_container.ginput_container_select select{appearance:none;padding-right:45px !important}body .gform_wrapper form .gfield label,body .gform_wrapper form .gfield .gfield_description{margin-top:10px !important;margin-left:30px !important;margin-bottom:0 !important;font-family:"canada-type-gibson",sans-serif !important;font-size:16px !important;font-weight:600 !important;color:#0071ce !important}@media screen and (max-width:768px){body .gform_wrapper form .gfield label,body .gform_wrapper form .gfield .gfield_description{font-size:14px !important;margin-top:8px !important}}body .gform_wrapper form .gfield .gfield_validation_message{padding:0 !important;background:none !important;border:0px !important;margin-bottom:10px !important;color:#f5333f !important}body .gform_wrapper form .gfield.gfield--type-number .gfield_description{display:none}body .gform_wrapper form .gfield.field-terms{margin-top:15px}body .gform_wrapper form .gfield.field-terms .gfield_checkbox .gchoice{display:flex;align-items:center;margin-bottom:20px !important}body .gform_wrapper form .gfield.field-terms .gfield_checkbox .gchoice label{font-weight:400 !important;font-size:16px !important;color:#000 !important;margin:0 !important;cursor:pointer;transition:all 400ms 0s ease-in-out,all 250ms 0s ease}body .gform_wrapper form .gfield.field-terms .gfield_checkbox .gchoice input[type="checkbox"]+label:hover{color:#0071ce !important}body .gform_wrapper form .gfield.field-terms .gfield_checkbox .gchoice input[type="checkbox"]:checked+label{color:#000 !important}body .gform_wrapper form .gfield.field-terms .gfield_checkbox .gchoice:first-child label{font-size:20px !important;font-weight:600 !important}@media screen and (max-width:768px){body .gform_wrapper form .gfield.field-terms .gfield_checkbox .gchoice:first-child label{font-size:18px !important}}body .gform_wrapper form .gfield input[type="checkbox"]{appearance:none;display:flex;align-items:center;margin-right:10px !important;padding:0}body .gform_wrapper form .gfield input[type="checkbox"]:before{content:"";background:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/checkmark-grey.svg);background-size:contain !important;background-repeat:no-repeat !important;height:25px !important;width:25px !important;border:none !important;box-shadow:none !important}body .gform_wrapper form .gfield input[type="checkbox"]:after{border:none !important;box-shadow:none !important}body .gform_wrapper form .gfield input[type="checkbox"]:checked:before{background:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/checkmark-blue.svg)}body .gform_wrapper form input[type="submit"],body .gform_wrapper form button[type="submit"]{text-transform:uppercase;border-radius:60px;font-size:20px;font-weight:700;color:#fff;padding:0 40px;height:60px;background:#0071ce;transition:all 400ms 0s ease-in-out,all 250ms 0s ease;margin:0 !important;line-height:normal !important;min-height:0px !important}@media screen and (max-width:768px){body .gform_wrapper form input[type="submit"],body .gform_wrapper form button[type="submit"]{font-size:18px;padding:15px 30px}}@media screen and (max-width:480px){body .gform_wrapper form input[type="submit"],body .gform_wrapper form button[type="submit"]{align-self:center !important}}body .gform_wrapper form input[type="submit"]:hover,body .gform_wrapper form button[type="submit"]:hover{background:#f5333f}@media screen and (max-width:480px){body .gform_wrapper form .gform_footer.top_label{flex-direction:column}}body .gform_wrapper form .gform_footer.top_label:after{content:"*All fields required.";font-size:16px;font-weight:400;color:#605f5f;align-self:center}@media screen and (max-width:480px){body .gform_wrapper form .gform_footer.top_label:after{order:-1;margin-bottom:20px}}body .gform_wrapper form .grey-container{background:#f2f2f2;padding:35px;border-radius:50px}body .gform_wrapper form .ginput_recaptcha>div{margin:auto}body .gform_wrapper form .gform_footer{margin:auto !important;width:fit-content;flex-flow:column;gap:1rem}.gform_confirmation_message{font-size:20px;text-align:center}.page-header{background:#0071ce;width:100%;margin:0px 0px 80px 0px;padding:40px 0px 40px 0px;float:left;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.page-header::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}.page-header .header-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;color:#fff;transition:all 75ms cubic-bezier(.645, .045, .355, 1);text-align:center}.page-header .header-content p{max-width:640px;font-family:"canada-type-gibson",sans-serif;font-size:24px;line-height:28px;font-weight:300;color:#fff;text-align:center}.resources-block .swiper .resource a.button{width:auto;background:#0071ce;padding:0px 30px 0px 30px !important;float:left;height:50px !important;font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:52px;font-weight:bold;text-transform:uppercase;color:#fff;transition:all 75ms cubic-bezier(.645, .045, .355, 1);border-radius:50px}.resources-block .swiper .resource a.button:hover{background:#f5333f}.woocommerce-custom-template{width:100%;margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-bottom:1px solid #d9d9d9}.woocommerce-custom-template .stage{width:calc(100% - 40px);max-width:1700px;margin:0px 20px 0px 20px;display:block}.woocommerce-custom-template .stage.product-view{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;position:relative}.woocommerce-custom-template .stage .resources-sidebar{width:320px;margin-bottom:50px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.woocommerce-custom-template .stage .resources-sidebar #resources-sidebar-toggle{display:none}.woocommerce-custom-template .stage .resources-sidebar a#cart-cta{width:auto;height:50px;margin:30px 0px 0px 0px;padding:0px 5px 0px 30px;float:left;position:relative;display:block;border-radius:50px;text-align:left;border:1px solid #d9d9d9;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.woocommerce-custom-template .stage .resources-sidebar a#cart-cta p{float:left;position:relative;display:block;font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:52px;font-weight:bold;text-transform:uppercase;color:#0071ce}.woocommerce-custom-template .stage .resources-sidebar a#cart-cta div.total{background:#0071ce;width:38px;height:38px;margin:5px 0px 5px 20px;float:left;position:relative;display:block;border-radius:40px;font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:42px;font-weight:bold;text-transform:uppercase;color:#fff;text-align:center}.woocommerce-custom-template .stage .resources-sidebar a#cart-cta:hover{border-color:#f5333f;background:#f5333f}.woocommerce-custom-template .stage .resources-sidebar a#cart-cta:hover p{color:#fff}.woocommerce-custom-template .stage .resources-sidebar a#cart-cta:hover div.total{background:#fff;color:#f5333f}.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags{margin:10px 0px 0px 0px;padding:30px 0px 0px 0px;border-top:1px solid #d9d9d9}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags{width:100%}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.format,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.format{margin:0px 0px 20px 0px;position:relative}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.format p,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.format p{font-family:"canada-type-gibson",sans-serif;font-size:24px;line-height:24px;font-weight:bold;text-transform:uppercase;color:#000}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.format a,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.format a{font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:20px;font-weight:500;color:#0071ce;transition:all 75ms cubic-bezier(.645, .045, .355, 1);padding:0px 0px 0px 30px}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.format a:hover,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.format a:hover{color:#f5333f}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.format.current::before,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.format.current::before{content:"";background:url(/wp-content/themes/jjsnack/elements/assets/shared/check.svg) center center no-repeat;background-size:cover;width:24px;height:24px;position:absolute;left:0px;top:-4px}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent{margin:0px 0px 20px 0px;position:relative}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent:not(.no-children)::after,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent:not(.no-children)::after{content:"";background:url(/wp-content/themes/jjsnack/elements/assets/global/caret_down-ffb600.svg) center center no-repeat;background-size:20px;width:24px;height:24px;position:absolute;right:0px;top:-2px;transition:all 75ms cubic-bezier(.645, .045, .355, 1);cursor:pointer}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent:not(.no-children).open::after,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent:not(.no-children).open::after{transform:rotate(-180deg)}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent:not(.no-children).open ul.children,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent:not(.no-children).open ul.children{display:block}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent.current::after,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent.current::after{content:"";background:url(/wp-content/themes/jjsnack/elements/assets/shared/check.svg) center center no-repeat;background-size:cover;width:24px;height:24px;position:absolute;right:0px;top:0px}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent.current>a,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent.current>a{color:#0071ce;pointer-events:none}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent>a,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent>a{font-family:"canada-type-gibson",sans-serif;font-size:24px;line-height:24px;font-weight:bold;text-transform:uppercase;color:#000;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent>a:hover,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent>a:hover{color:#f5333f}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent:last-of-type ul.children,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent:last-of-type ul.children{border-bottom:0px !important}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent ul.children,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent ul.children{width:100%;margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;transition:all 75ms cubic-bezier(.645, .045, .355, 1);display:none}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent ul.children li,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent ul.children li{width:100%;margin:0px 0px 20px 0px;padding:0px 0px 0px 35px;position:relative}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent ul.children li a,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent ul.children li a{font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:20px;font-weight:500;color:#0071ce;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent ul.children li a:hover,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent ul.children li a:hover{color:#f5333f}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent ul.children li.current a,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent ul.children li.current a{font-weight:900;pointer-events:none}.woocommerce-custom-template .stage .resources-sidebar ul.resources-categories li.parent ul.children li.current::before,.woocommerce-custom-template .stage .resources-sidebar ul.resources-tags li.parent ul.children li.current::before{content:"";background:url(/wp-content/themes/jjsnack/elements/assets/shared/check.svg) center center no-repeat;background-size:cover;width:24px;height:24px;position:absolute;left:0px;top:-4px}.woocommerce-custom-template .stage .woocommerce.columns-4{width:calc(100% - 320px - 50px);margin:0px 0px 50px 50px}.woocommerce-custom-template .stage .woocommerce.columns-4 h4{width:100%;float:left;position:relative;margin:20px 0px 20px 0px;font-weight:900;font-size:36px;line-height:36px;text-transform:uppercase;color:#0071ce;text-align:center}.woocommerce-custom-template .stage .woocommerce.columns-4 p.no-results{width:100%;float:left;position:relative;margin:0px 0px 20px 0px;font-size:21px;line-height:27px;text-align:center}.woocommerce-custom-template .stage .woocommerce p.woocommerce-result-count{display:none}.woocommerce-custom-template .stage .woocommerce a{color:#0071ce;font-weight:600;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.woocommerce-custom-template .stage .woocommerce a:hover{color:#f5333f}.woocommerce-custom-template .stage .woocommerce a.button{width:auto;background:#0071ce;padding:0px 30px 0px 30px;float:left;height:50px;font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:52px;font-weight:bold;text-transform:uppercase;color:#fff;transition:all 75ms cubic-bezier(.645, .045, .355, 1);border-radius:50px}.woocommerce-custom-template .stage .woocommerce a.button:hover{background:#f5333f}.woocommerce-custom-template .stage .woocommerce .wc-proceed-to-checkout,.woocommerce-custom-template .stage .woocommerce .woocommerce-cart .wc-proceed-to-checkout,.woocommerce-custom-template .stage .woocommerce .woocommerce-checkout .wc-proceed-to-checkout{float:right}.woocommerce-custom-template .stage .woocommerce button.button{width:auto;background:#0071ce;padding:0px 30px 0px 30px;float:right;height:50px;font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:52px;font-weight:bold;text-transform:uppercase;color:#fff !important;transition:all 75ms cubic-bezier(.645, .045, .355, 1);border-radius:50px}.woocommerce-custom-template .stage .woocommerce button.button:hover{background:#f5333f}.woocommerce-custom-template .stage .woocommerce form.woocommerce-ordering{display:none !important}.woocommerce-custom-template .stage .woocommerce ul.products{width:100%;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start;gap:20px}.woocommerce-custom-template .stage .woocommerce ul.products::before,.woocommerce-custom-template .stage .woocommerce ul.products::after{display:none}.woocommerce-custom-template .stage .woocommerce ul.products li.product{background:#fff;width:calc(25% - 18.75px);margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;border-radius:40px;border:2px solid #d9d9d9;overflow:hidden;box-shadow:4px 4px 0px 0px #d9d9d9}.woocommerce-custom-template .stage .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{width:100%;height:auto;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:block;pointer-events:none;overflow:hidden;order:1;height:300px}.woocommerce-custom-template .stage .woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{object-fit:cover;object-position:top;float:left;position:absolute;height:100%;width:100%}.woocommerce-custom-template .stage .woocommerce ul.products li.product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title{display:none !important}.woocommerce-custom-template .stage .woocommerce ul.products li.product a.product_type_simple{display:none}.woocommerce-custom-template .stage .woocommerce ul.products li.product a.add_to_cart_button{margin:10px 10px 0px 0px;order:3;display:block}.woocommerce-custom-template .stage .woocommerce ul.products li.product a.add_to_cart_button.loading{padding-right:40px}.woocommerce-custom-template .stage .woocommerce ul.products li.product a.add_to_cart_button.loading::after{position:absolute;right:15px;top:-2px;font-size:14px}.woocommerce-custom-template .stage .woocommerce ul.products li.product a.add_to_cart_button.added{padding-right:40px}.woocommerce-custom-template .stage .woocommerce ul.products li.product a.add_to_cart_button.added::after{position:absolute;right:15px;top:-2px;font-size:14px}.woocommerce-custom-template .stage .woocommerce ul.products li.product div.download-link{width:50px;height:50px;float:left;position:relative;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;order:4;text-indent:-9999px}.woocommerce-custom-template .stage .woocommerce ul.products li.product div.download-link a{background:url("/wp-content/themes/jjsnack/elements/assets/global/cloud-download-99c6eb.svg") center center no-repeat;background-size:contain;width:100%;height:100%;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:block;overflow:hidden;text-indent:-9999px}.woocommerce-custom-template .stage .woocommerce ul.products li.product div.download-link a:hover{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/cloud-download-f5333f.svg")}.woocommerce-custom-template .stage .woocommerce ul.products li.product p.name{width:100%;float:left;position:relative;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;display:block;color:#000;font-size:22px;line-height:24px;font-weight:800;text-transform:uppercase;order:2}.woocommerce-custom-template .stage .woocommerce ul.products li.product p.stock{width:100%;float:left;position:relative;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;display:block;color:#b0afaf;font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase;order:5}.woocommerce-custom-template .stage .woocommerce ul.products li.product .price{display:none !important}.woocommerce-custom-template .stage .woocommerce ul.products li.product a.added_to_cart{display:none !important}.woocommerce-custom-template .stage .woocommerce ul.page-numbers{margin:50px 0px 0px 0px;border:0px}.woocommerce-custom-template .stage .woocommerce ul.page-numbers li{margin:0px 5px 0px 5px;border:0px}.woocommerce-custom-template .stage .woocommerce ul.page-numbers li a{width:40px;height:40px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:42px;font-weight:900;text-transform:uppercase;color:#0071ce;overflow:hidden;transition:all 75ms cubic-bezier(.645, .045, .355, 1);border-radius:40px}.woocommerce-custom-template .stage .woocommerce ul.page-numbers li a:hover{background:#f5333f;color:#fff}.woocommerce-custom-template .stage .woocommerce ul.page-numbers li a.prev,.woocommerce-custom-template .stage .woocommerce ul.page-numbers li a.next{background:url("/wp-content/themes/jjsnack/elements/assets/global/slide-arrow-left.svg") center center no-repeat;background-size:10px;text-indent:-9999px}.woocommerce-custom-template .stage .woocommerce ul.page-numbers li a.prev:hover,.woocommerce-custom-template .stage .woocommerce ul.page-numbers li a.next:hover{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/slide-arrow-left_f5333f.svg")}.woocommerce-custom-template .stage .woocommerce ul.page-numbers li a.next{transform:rotate(180deg)}.woocommerce-custom-template .stage .woocommerce ul.page-numbers li span.current{background:#0071ce;width:40px;height:40px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:42px;font-weight:900;text-transform:uppercase;color:#fff;transition:all 75ms cubic-bezier(.645, .045, .355, 1);border-radius:40px}.woocommerce-custom-template .stage .woocommerce .form-row input.input-text,.woocommerce-custom-template .stage .woocommerce form .form-row textarea{height:50px;padding:0px 20px 0px 20px;font-family:"canada-type-gibson",sans-serif;font-size:18px;line-height:52px;font-weight:bold;color:#0071ce;border:2px solid #ffb600;border-radius:50px}.woocommerce-custom-template .stage .woocommerce .form-row input.input-text::placeholder,.woocommerce-custom-template .stage .woocommerce form .form-row textarea::placeholder{color:#d9d9d9;opacity:1}.woocommerce-custom-template .stage .woocommerce .form-row input.input-text::-ms-input-placeholder,.woocommerce-custom-template .stage .woocommerce form .form-row textarea::-ms-input-placeholder{color:#d9d9d9}.woocommerce-custom-template .stage .woocommerce form .form-row textarea{padding:10px 20px 10px 20px;height:auto}.woocommerce-custom-template .stage .woocommerce h2,.woocommerce-custom-template .stage .woocommerce h3,.woocommerce-custom-template .stage .woocommerce p.woocommerce-notice--success{font-family:"canada-type-gibson",sans-serif;font-size:24px;line-height:24px;font-weight:bold;color:#0071ce;text-transform:uppercase}.woocommerce-custom-template .stage .woocommerce label{font-family:"canada-type-gibson",sans-serif;font-size:18px;line-height:18px;font-weight:400;color:#000;margin:10px 0px 5px 0px}.woocommerce-custom-template .stage .woocommerce p.return-to-shop{padding-bottom:80px}.woocommerce-custom-template .stage .woocommerce .select2-container--default .select2-selection--single{border:0px;height:50px}.woocommerce-custom-template .stage .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:8px;margin-left:-12px}.woocommerce-custom-template .stage .woocommerce .select2-container .select2-selection--single .select2-selection__rendered{height:50px;padding:0px 20px 0px 20px;font-family:"canada-type-gibson",sans-serif;font-size:18px;line-height:52px;font-weight:bold;color:#0071ce;border:2px solid #ffb600;border-radius:50px}.woocommerce-custom-template .stage .woocommerce #customer_details{margin-bottom:20px}.woocommerce-custom-template .stage .woocommerce ul.woocommerce-thankyou-order-details{margin-top:10px}.woocommerce-custom-template .stage .woocommerce .woocommerce-customer-details address{font-size:16px;line-height:20px}.woocommerce-custom-template .stage .woocommerce .woocommerce-customer-details--phone,.woocommerce-custom-template .stage .woocommerce .woocommerce-customer-details--email{padding-left:0px}.woocommerce-custom-template .stage .woocommerce .woocommerce-customer-details--phone::before,.woocommerce-custom-template .stage .woocommerce .woocommerce-customer-details--email::before{display:none}@media screen and (max-width:1500px){.woocommerce-custom-template .stage .woocommerce ul.products li.product{width:calc(33.333% - 13.333px)}}@media screen and (max-width:1360px){.woocommerce ul.products li.product .button{height:40px;line-height:42px;font-size:16px;padding:0px 15px 0px 15px}.woocommerce-custom-template .stage .woocommerce ul.products li.product div.download-link{width:40px;height:40px}.woocommerce-custom-template .stage .woocommerce ul.products li.product p.name{margin:10px 0px -5px 0px}.woocommerce-custom-template .stage .woocommerce ul.products li.product p.stock{margin:10px 0px 0px 0px}}@media screen and (max-width:1200px){.woocommerce-custom-template .stage .woocommerce ul.products li.product{width:calc(50% - 10px)}}@media screen and (max-width:1030px){.page-header{margin:0px 0px 20px 0px}.page-header .header-content{width:calc(100% - 40px)}.page-header .header-content h1{font-size:36px;line-height:36px}.page-header .header-content p{width:100%;max-width:100%;font-size:18px;line-height:24px}.woocommerce-custom-template{padding-bottom:50px}.woocommerce-custom-template .stage.product-view{flex-direction:column}.woocommerce-custom-template .stage .resources-sidebar{width:100%;border:1px solid #d9d9d9;margin:30px 0px 100px 0px;padding:20px;border-radius:20px}.woocommerce-custom-template .stage .resources-sidebar #resources-sidebar-toggle{width:100%;float:left;position:relative;margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;order:2;display:block;cursor:pointer;font-family:"canada-type-gibson",sans-serif;font-size:24px;line-height:24px;font-weight:bold;text-transform:uppercase;color:#000;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.woocommerce-custom-template .stage .resources-sidebar #resources-sidebar-toggle::after{content:"";background:url(/wp-content/themes/jjsnack/elements/assets/global/caret_down-ffb600.svg) center center no-repeat;background-size:20px;width:24px;height:24px;position:absolute;right:0px;top:-4px}.woocommerce-custom-template .stage .resources-sidebar a#cart-cta{margin:40px 0px -90px -20px;order:5}.woocommerce-custom-template .stage .resources-sidebar .resources-categories{margin:20px 0px 0px 0px;border-top:1px solid #d9d9d9;padding-top:20px;order:3;display:none}.woocommerce-custom-template .stage .resources-sidebar .resources-tags{order:4;margin-bottom:-10px;display:none}.woocommerce-custom-template .stage .resources-sidebar.mobile-open .resources-categories,.woocommerce-custom-template .stage .resources-sidebar.mobile-open .resources-tags{display:block}.woocommerce-custom-template .stage .resources-sidebar.mobile-open #resources-sidebar-toggle::after{transform:rotate(-180deg)}.woocommerce-custom-template .stage .woocommerce.columns-4{width:100%;margin:0px 0px 0px 0px}.woocommerce-custom-template .stage .woocommerce ul.products li.product{width:calc(25% - 15px)}}@media screen and (max-width:960px){.woocommerce-custom-template .stage .woocommerce ul.products li.product{width:calc(33.333% - 13.333px)}}@media screen and (max-width:790px){.woocommerce-custom-template .stage .woocommerce ul.products li.product{width:calc(50% - 10px)}}@media screen and (max-width:540px){.woocommerce-custom-template .stage .woocommerce ul.products li.product{width:100%}}main{padding-top:100px}#navigation{background:#fff;width:100%;height:100px;position:fixed;z-index:1001;border-bottom:1px solid #d9d9d9;display:flex;flex-direction:row;justify-content:center;align-items:center}#navigation .stage{width:calc(100% - 40px);max-width:1690px;display:flex;justify-content:space-between;flex-direction:row;align-items:center}#navigation #mobile-footer{display:none}#navigation a#jjsf-fs-logo{background:url("/wp-content/themes/jjsnack/elements/assets/global/JJSF_FOODSERVICE_logo_blue-gold.svg") center center no-repeat;width:300px;height:50px;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:block}#navigation #mobile-search{display:none}#navigation ul#menu-sitenav{width:auto;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:block}#navigation ul#menu-sitenav>li.menu-item{height:100px;float:left;position:relative;margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;display:block}#navigation ul#menu-sitenav>li.menu-item>a:first-of-type{height:100%;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:block;font-family:"canada-type-gibson",sans-serif;font-size:24px;line-height:100px;font-weight:bold;text-transform:uppercase;color:#0071ce;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}#navigation ul#menu-sitenav>li.menu-item>a:first-of-type:hover{color:#f5333f}#navigation ul#menu-sitenav>li.menu-item.mobile-only{display:none}#navigation ul#menu-sitenav>li.menu-item.has-children{padding-right:20px}#navigation ul#menu-sitenav>li.menu-item.has-children::after{content:"";background:url("/wp-content/themes/jjsnack/elements/assets/global/caret_down-ffb600.svg") center center no-repeat;width:12px;height:10px;position:absolute;right:0px;top:calc(50% - 8px);transition:all 75ms cubic-bezier(.645, .045, .355, 1)}#navigation ul#menu-sitenav>li.menu-item.has-children .mega-menu .stage{overflow:hidden;opacity:0;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}#navigation ul#menu-sitenav>li.menu-item.has-children:hover::after{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/caret_down-f5333f.svg");transform:rotate(-180deg)}#navigation ul#menu-sitenav>li.menu-item.has-children:hover a:first-of-type{color:#f5333f}#navigation ul#menu-sitenav>li.menu-item.has-children:hover .mega-menu{max-height:calc(100vh - 150px) !important;z-index:100 !important;padding:30px 0px 30px 0px}#navigation ul#menu-sitenav>li.menu-item.has-children:hover .mega-menu::after{height:40px}@media (min-height:680px){#navigation ul#menu-sitenav>li.menu-item.has-children:hover .mega-menu{max-height:calc(100vh - 100px) !important}}#navigation ul#menu-sitenav>li.menu-item.has-children:hover .mega-menu .stage{overflow:visible;opacity:1}#navigation #nav-buttons{height:80px}#navigation #nav-buttons ul#menu-shop-now{background:#fff;width:242px;min-height:80px;margin:0px 10px 0px 0px;padding:15px 15px 15px 15px;float:left;position:relative;border-radius:40px;transition:all 75ms cubic-bezier(.645, .045, .355, 1);border:1px solid #fff;border-top:0px}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta{width:100%;height:auto;margin:0px 0px 0px 0px;float:left;position:relative;display:block}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta>a:first-of-type{background:#0071ce;height:50px;margin:0px 0px 0px 0px;padding:0px 40px 0px 60px;float:left;position:relative;display:block;font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:52px;font-weight:bold;text-transform:uppercase;color:#fff;border-radius:50px;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta>a:first-of-type::before{content:"";background:url("/wp-content/themes/jjsnack/elements/assets/global/shopping-cart-with-ampersand-pretzel.svg") center center no-repeat;width:30px;height:29px;position:absolute;left:20px;top:calc(50% - 15px)}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta>a:first-of-type::after{content:"";background:url("/wp-content/themes/jjsnack/elements/assets/global/caret_down-fff.svg") center center no-repeat;width:10px;height:10px;position:absolute;right:20px;top:calc(50% - 5px);transition:all 75ms cubic-bezier(.645, .045, .355, 1)}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta>a:first-of-type:hover{background:#f5333f}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta>ul.sub-menu{width:100%;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;height:0;transition:all 175ms cubic-bezier(.645, .045, .355, 1)}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta>ul.sub-menu li{width:100%;float:left;position:relative;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;display:block}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta>ul.sub-menu li a{background:#fff;background-position:center center;background-repeat:no-repeat;background-size:contain;width:100%;height:50px;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:block;border-radius:50px;overflow:hidden;text-indent:-9999px}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta>ul.sub-menu li.fsd a{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/fsd-logo.png");background-size:60%}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta>ul.sub-menu li.webstaurant a{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/webstaurant-store-logo.png");background-size:80%}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta>ul.sub-menu li.amazon a{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/amazon-logo.png");background-size:45%}#navigation #nav-buttons ul#menu-shop-now.open{background:#d2f1f9}#navigation #nav-buttons ul#menu-shop-now.open li.shop-now-cta>a:first-of-type::after{transform:rotate(-180deg)}#navigation #nav-buttons ul#menu-shop-now.open li.shop-now-cta>ul.sub-menu{height:200px}#navigation #nav-buttons #contact-us-button{background:url("/wp-content/themes/jjsnack/elements/assets/global/icon_phone-email.svg") center center no-repeat;width:35px;height:40px;float:left;position:relative;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;display:block}#navigation #nav-buttons #contact-us-button:hover{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/icon_phone-email_f5333f.svg")}#navigation #nav-buttons #search-button{background:url("/wp-content/themes/jjsnack/elements/assets/global/icon_search-glass.svg") center center no-repeat;width:35px;height:40px;float:left;position:relative;margin:20px 0px 0px 10px;padding:0px 0px 0px 0px;display:block;cursor:pointer}#navigation #nav-buttons #search-button:hover{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/icon_search-glass_f5333f.svg")}#navigation #nav-buttons #search-button.close{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/close_0071ce.svg");background-size:22px}#navigation #nav-buttons #search-button.close:hover{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/close_f5333f.svg")}#navigation #nav-buttons #menu_btn{width:40px;height:40px;float:left;position:relative;margin:15px 0px 0px 10px;padding:0px 0px 0px 0px;cursor:pointer;pointer-events:auto;outline:none;display:none}#navigation #nav-buttons #menu_btn div{background:#0071ce;display:block;width:100%;height:4px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:all 75ms cubic-bezier(.645, .045, .355, 1);border-radius:50px}#navigation #nav-buttons #menu_btn div:nth-child(1){top:15px;transform-origin:left center}#navigation #nav-buttons #menu_btn div:nth-child(2){top:23px;transform-origin:left center}#navigation #nav-buttons #menu_btn div:nth-child(3){top:31px;transform-origin:left center}#navigation #nav-buttons #menu_btn:hover div{background:#f5333f}#navigation #nav-buttons #menu_btn.open div{background:#f5333f}#navigation #nav-buttons #menu_btn.open div:nth-of-type(1){left:5px;top:10px;transform:rotate(45deg)}#navigation #nav-buttons #menu_btn.open div:nth-of-type(2){opacity:0;width:0%}#navigation #nav-buttons #menu_btn.open div:nth-of-type(3){left:5px;top:38px;transform:rotate(-45deg)}#search{width:100%;height:0px;position:fixed;margin:99px 0px 0px 0px;padding:0px 0px 0px 0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;z-index:1000;transition:all 175ms cubic-bezier(.645, .045, .355, 1);overflow:hidden;top:0}#search.open{height:calc(100vh - 100px)}#search .site-search-form-group{background:#0071ce;width:100%;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;float:left;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}#search .site-search-form-group form{width:auto;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;display:block}#search .site-search-form-group form input{width:1040px;height:70px;padding:0px 30px 0px 30px;border:4px solid #ffb600;border-radius:40px;font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:74px;font-weight:bold;text-transform:none;color:#000;outline:none;z-index:0}#search .site-search-form-group form input::placeholder{color:#0071ce;opacity:1;text-transform:uppercase}#search .site-search-form-group form input::-ms-input-placeholder{color:#0071ce;text-transform:uppercase}#search .site-search-form-group form #search-btn{background:url("/wp-content/themes/jjsnack/elements/assets/global/icon_search-glass.svg") center center no-repeat;width:40px;height:40px;position:absolute;right:25px;top:14px;z-index:1;cursor:pointer}#search .site-search-form-group form #search-btn:hover{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/icon_search-glass_f5333f.svg")}#search .site-search-form-group form #search-btn.loading{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/preloader_pendulum-balls_256_0071ce.gif");background-size:40px}#search #nav-search-results{background:#fff;width:calc(100% - 0px);height:calc(100vh - 100px - 130px - 30px);margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;float:left;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-y:auto;border:10px solid #fff}#search #nav-search-results::-webkit-scrollbar{width:10px;margin:10px 10px 10px 10px}#search #nav-search-results::-webkit-scrollbar-track{background:#fff;border:1px solid #d9d9d9;border-radius:10px}#search #nav-search-results::-webkit-scrollbar-thumb{background:#0071ce;border-radius:10px}#search #nav-search-results ul.mmc-search-recommendations,#search #nav-search-results ul.mmc-search-suggestions{width:calc(100% - 40px);max-width:960px}#search #nav-search-results ul.mmc-search-recommendations h3,#search #nav-search-results ul.mmc-search-suggestions h3{width:100%;float:left;position:relative;display:block;font-family:"canada-type-gibson",sans-serif;font-size:28px;line-height:28px;font-weight:bold;text-transform:uppercase;color:#000;text-align:center}#search #nav-search-results ul.mmc-search-recommendations li.viewall,#search #nav-search-results ul.mmc-search-suggestions li.viewall{width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}#search #nav-search-results ul.mmc-search-recommendations li.viewall a.viewall,#search #nav-search-results ul.mmc-search-suggestions li.viewall a.viewall{background:#0071ce;height:40px;margin:0px 0px 0px 0px;padding:0px 30px 0px 20px;float:left;position:relative;display:block;font-family:"canada-type-gibson",sans-serif;font-size:16px;line-height:42px;font-weight:bold;text-transform:uppercase;color:#fff;border-radius:50px;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}#search #nav-search-results ul.mmc-search-recommendations li.viewall a.viewall::after,#search #nav-search-results ul.mmc-search-suggestions li.viewall a.viewall::after{content:"";background:url("/wp-content/themes/jjsnack/elements/assets/global/caret_down-fff.svg") center center no-repeat;width:10px;height:10px;position:absolute;right:12px;top:calc(50% - 5px);transform:rotate(-90deg);transition:all 75ms cubic-bezier(.645, .045, .355, 1)}#search #nav-search-results ul.mmc-search-recommendations li.viewall a.viewall:hover,#search #nav-search-results ul.mmc-search-suggestions li.viewall a.viewall:hover{background:#f5333f}#search #nav-search-results ul.mmc-search-recommendations li.recommendation,#search #nav-search-results ul.mmc-search-suggestions li.recommendation,#search #nav-search-results ul.mmc-search-recommendations li.suggestion,#search #nav-search-results ul.mmc-search-suggestions li.suggestion{width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#search #nav-search-results ul.mmc-search-recommendations li.recommendation a.image,#search #nav-search-results ul.mmc-search-suggestions li.recommendation a.image,#search #nav-search-results ul.mmc-search-recommendations li.suggestion a.image,#search #nav-search-results ul.mmc-search-suggestions li.suggestion a.image{background-color:#d9d9d9;background-position:center top;background-repeat:no-repeat;background-size:cover;width:175px;height:125px;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:block;border-radius:20px;border:1px solid #d9d9d9}#search #nav-search-results ul.mmc-search-recommendations li.recommendation .content,#search #nav-search-results ul.mmc-search-suggestions li.recommendation .content,#search #nav-search-results ul.mmc-search-recommendations li.suggestion .content,#search #nav-search-results ul.mmc-search-suggestions li.suggestion .content{width:calc(100% - 175px - 20px);float:left;position:relative;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#search #nav-search-results ul.mmc-search-recommendations li.recommendation .content a.cat,#search #nav-search-results ul.mmc-search-suggestions li.recommendation .content a.cat,#search #nav-search-results ul.mmc-search-recommendations li.suggestion .content a.cat,#search #nav-search-results ul.mmc-search-suggestions li.suggestion .content a.cat{background:#0071ce;height:30px;margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;float:left;position:relative;clear:both;display:block;border-radius:50px;font-family:"canada-type-gibson",sans-serif;font-size:15px;line-height:34px;font-weight:bold;text-transform:uppercase;color:#fff;text-align:center;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}#search #nav-search-results ul.mmc-search-recommendations li.recommendation .content a.cat:hover,#search #nav-search-results ul.mmc-search-suggestions li.recommendation .content a.cat:hover,#search #nav-search-results ul.mmc-search-recommendations li.suggestion .content a.cat:hover,#search #nav-search-results ul.mmc-search-suggestions li.suggestion .content a.cat:hover{background:#f5333f}#search #nav-search-results ul.mmc-search-recommendations li.recommendation .content a.title,#search #nav-search-results ul.mmc-search-suggestions li.recommendation .content a.title,#search #nav-search-results ul.mmc-search-recommendations li.suggestion .content a.title,#search #nav-search-results ul.mmc-search-suggestions li.suggestion .content a.title{width:100%;max-width:none;margin:10px 0px 5px 0px;padding:0px 0px 0px 0px;float:left;position:relative;clear:both;display:block;font-family:"canada-type-gibson",sans-serif;font-size:24px;line-height:30px;font-weight:bold;text-transform:none;color:#000;text-align:left;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}#search #nav-search-results ul.mmc-search-recommendations li.recommendation .content a.title:hover,#search #nav-search-results ul.mmc-search-suggestions li.recommendation .content a.title:hover,#search #nav-search-results ul.mmc-search-recommendations li.suggestion .content a.title:hover,#search #nav-search-results ul.mmc-search-suggestions li.suggestion .content a.title:hover{color:#f5333f}#search #nav-search-results ul.mmc-search-recommendations li.recommendation .content .product-code,#search #nav-search-results ul.mmc-search-suggestions li.recommendation .content .product-code,#search #nav-search-results ul.mmc-search-recommendations li.suggestion .content .product-code,#search #nav-search-results ul.mmc-search-suggestions li.suggestion .content .product-code{margin:0px 0 5px 0;font-family:"canada-type-gibson",sans-serif;font-weight:bold;color:#0071ce}#search #nav-search-results ul.mmc-search-recommendations li.recommendation .content a.slug,#search #nav-search-results ul.mmc-search-suggestions li.recommendation .content a.slug,#search #nav-search-results ul.mmc-search-recommendations li.suggestion .content a.slug,#search #nav-search-results ul.mmc-search-suggestions li.suggestion .content a.slug{width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;position:relative;clear:both;display:block;font-family:"canada-type-gibson",sans-serif;font-size:15px;line-height:15px;font-weight:normal;text-transform:none;color:#0071ce;text-align:left;text-decoration:underline;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}#search #nav-search-results ul.mmc-search-recommendations li.recommendation .content a.slug:hover,#search #nav-search-results ul.mmc-search-suggestions li.recommendation .content a.slug:hover,#search #nav-search-results ul.mmc-search-recommendations li.suggestion .content a.slug:hover,#search #nav-search-results ul.mmc-search-suggestions li.suggestion .content a.slug:hover{color:#f5333f}#search #nav-search-results ul.mmc-search-suggestions{display:none}#search .nav-bottom{background:url("/wp-content/themes/jjsnack/elements/assets/global/bottom-wave-fff.svg") left top repeat-x;background-size:100%;width:100%;height:29px;float:left;position:relative;display:block}.mega-menu{width:100%;height:auto;max-height:0px;position:fixed;left:0px;top:100px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:0;transition:all 175ms cubic-bezier(.645, .045, .355, 1);overflow-y:scroll;max-height:calc(-91vh) !important}.mega-menu::after{content:"";background:url("/wp-content/themes/jjsnack/elements/assets/global/bottom-wave-fff.svg") left top repeat-x;background-size:100%;width:100%;height:0px;position:absolute;left:0px;bottom:-38px;display:none}@media (min-height:680px){.mega-menu{overflow-y:visible}.mega-menu::after{display:block}}.mega-menu .stage{align-items:flex-start !important;overflow:hidden}.mega-menu#mega-menu-brands{background-color:#fff}.mega-menu#mega-menu-brands .stage ul.main-brands{width:calc(50% - 20px);margin:0px 0px -20px 0px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.mega-menu#mega-menu-brands .stage ul.main-brands li.main-brand{background-color:#fff;width:calc(50% - 10px);height:229px;float:left;position:relative;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-radius:25px;overflow:hidden;transition:all 75ms cubic-bezier(.645, .045, .355, 1);display:block;border:3px solid #d9d9d9}.mega-menu#mega-menu-brands .stage ul.main-brands li.main-brand:hover{border:3px solid #f5333f !important}.mega-menu#mega-menu-brands .stage ul.main-brands li.main-brand a{width:100%;height:100%;float:left;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.mega-menu#mega-menu-brands .stage ul.main-brands li.main-brand a img{width:80%;height:80%;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;object-fit:contain}.mega-menu#mega-menu-brands .stage .brand-tabs{width:calc(50% - 20px);display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center}.mega-menu#mega-menu-brands .stage .brand-tabs ul.tabs{width:100%;float:left;position:relative;margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mega-menu#mega-menu-brands .stage .brand-tabs ul.tabs li.brand-tab{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px !important;display:block}.mega-menu#mega-menu-brands .stage .brand-tabs ul.tabs li.brand-tab.ui-tabs-active{display:none}.mega-menu#mega-menu-brands .stage .brand-tabs ul.tabs li.brand-tab a{padding:0px 0px 15px 0px;margin:0px 0px 0px 0px !important;float:left;position:relative;display:block;font-family:"canada-type-gibson",sans-serif;font-size:18px;line-height:18px;font-weight:bold;text-transform:uppercase;border:0px;color:#0071ce !important;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-brands .stage .brand-tabs ul.tabs li.brand-tab a::after{content:"";background:url("/wp-content/themes/jjsnack/elements/assets/global/caret_down-ffb600.svg") center center no-repeat;width:12px;height:10px;position:absolute;right:calc(50% - 6px);bottom:0px;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-brands .stage .brand-tabs ul.tabs li.brand-tab a.less::after{transform:rotate(-180deg)}.mega-menu#mega-menu-brands .stage .brand-tabs ul.tabs li.brand-tab a:hover{color:#f5333f !important}.mega-menu#mega-menu-brands .stage .brand-tabs ul.tabs li.brand-tab a:hover::after{background:url("/wp-content/themes/jjsnack/elements/assets/global/caret_down-f5333f.svg") center center no-repeat}.mega-menu#mega-menu-brands .stage .brand-tabs .tab{width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:block}.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands{width:100%;margin:0px 0px -20px 0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:10px}.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands li.secondary-brand{background-color:#fff;width:calc(25% - 10px);height:135px;float:left;position:relative;margin:0px 0px 10px 0px;padding:10px 10px 10px 10px;display:block;border-radius:25px;overflow:hidden;border:2px solid #d9d9d9;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands li.secondary-brand a{width:100%;height:110px;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:flex;flex-direction:column;justify-content:center;align-items:center}.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands li.secondary-brand a img{max-width:100%;max-height:100%;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;object-fit:scale-down;position:relative}.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands li.secondary-brand:hover{border-color:#f5333f}.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands li.secondary-brand.external::after{content:"";width:20px;height:20px;background:url(/wp-content/themes/jjsnack/elements/assets/global/shortcut-arrow.svg) center center no-repeat;background-size:contain;position:absolute;right:10px;bottom:10px}.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands li.view-all{background-color:#0071ce;width:calc(25% - 10px);height:135px;margin:0px 0px 0px 0px;border-radius:25px;overflow:hidden;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands li.view-all a{width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:block;font-family:"canada-type-gibson",sans-serif;font-size:18px;line-height:135px;font-weight:bold;text-transform:uppercase;color:#fff !important;text-align:center !important;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands li.view-all a:hover{background:#f5333f}.mega-menu#mega-menu-products{background-color:#ffb600}.mega-menu#mega-menu-products::after{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/bottom-wave-ffb600.svg")}.mega-menu#mega-menu-products .mega-column.featured{width:calc(40% - 50px);margin:0px 50px 0px 50px;padding:0px 0px 0px 0px}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products{width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:block}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper{width:100%;height:400px;background:#fff;border-radius:40px;border:5px solid #fff;overflow:hidden;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide{width:100%;height:400px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:flex;flex-direction:column;align-items:stretch;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide a.recipe-image,.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide a.product-image{width:100%;height:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:block;z-index:1;overflow:hidden}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide a.recipe-image img,.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide a.product-image img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);object-fit:cover;z-index:0}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide a.recipe-image.new::before,.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide a.product-image.new::before{content:"";background:url("/wp-content/themes/jjsnack/elements/assets/global/new-tag.svg") center center no-repeat;background-size:contain;width:120px;height:120px;position:absolute;left:0px;top:0px;z-index:1}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide .content{width:calc(100% - 40px);height:100%;max-height:90px;float:left;position:relative;margin:0px 0px 0px 0px;display:flex;align-items:center;justify-content:space-between;transition:all 75ms cubic-bezier(.645, .045, .355, 1);z-index:1}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide .content a.brand-logo{width:30%;height:80px;position:relative;display:block}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide .content a.brand-logo img{position:absolute;object-fit:contain;object-position:center;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%)}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide .content a.p1.featured-title{width:calc(70% - 10px);font-family:"canada-type-gibson",sans-serif;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:22px;line-height:24px;font-weight:bold;color:#0071ce !important;text-transform:uppercase;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide .content a.p1.featured-title:hover{color:#f5333f !important}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide .content a.featured-tag.tag{height:25px;line-height:27px;margin:0px 0px 0px 0px;padding:2px 10px 0px 10px;transition:all 75ms cubic-bezier(.645, .045, .355, 1);position:absolute;right:20px;top:-40px}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide .content a.featured-tag.tag:hover{background-color:#f5333f;color:#fff}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nextprev{background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/slide-arrow-left.svg);background-repeat:no-repeat;width:30px;height:30px;top:calc(50% - 15px);position:absolute;cursor:pointer;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nextprev:hover{background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/slide-arrow-left_ffffff.svg)}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nextprev.next-nav-products{right:-50px;transform:rotate(-180deg)}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nextprev.prev-nav-products{left:-50px}.mega-menu#mega-menu-products .mega-column.categories{width:calc(35% - 60px);margin:0px 30px 0px 30px;padding:0px 0px 0px 0px}.mega-menu#mega-menu-products .mega-column.categories ul#foodservice-product-category-parents{width:100%;max-height:350px;float:left;position:relative;margin:15px 0px 15px -10px;padding:0px 0px 0px 0px;display:flex;flex-direction:column;flex-wrap:wrap}.mega-menu#mega-menu-products .mega-column.categories ul#foodservice-product-category-parents li.term{float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:block}.mega-menu#mega-menu-products .mega-column.categories ul#foodservice-product-category-parents li.term a{background:none;height:40px;float:left;position:relative;margin:0px 0px 10px 0px;padding:0px 15px 0px 15px;display:block;font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:42px;font-weight:bold;color:#000;text-align:left;transition:all 75ms cubic-bezier(.645, .045, .355, 1);border-radius:20px}.mega-menu#mega-menu-products .mega-column.categories ul#foodservice-product-category-parents li.term a.has-children{padding:0px 25px 0px 15px}.mega-menu#mega-menu-products .mega-column.categories ul#foodservice-product-category-parents li.term a.has-children::after{content:"";background:url("/wp-content/themes/jjsnack/elements/assets/global/caret_down-000.svg") center center no-repeat;width:12px;height:10px;position:absolute;right:7px;top:calc(50% - 6px);transform:rotate(-90deg)}.mega-menu#mega-menu-products .mega-column.categories ul#foodservice-product-category-parents li.term a:hover{color:#fff}.mega-menu#mega-menu-products .mega-column.categories ul#foodservice-product-category-parents li.term a:hover::after{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/caret_down-fff.svg")}.mega-menu#mega-menu-products .mega-column.categories ul#foodservice-product-category-parents li.term a.current{background:#000;color:#fff}.mega-menu#mega-menu-products .mega-column.categories ul#foodservice-product-category-parents li.term a.current::after{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/caret_down-fff.svg")}.mega-menu#mega-menu-products .mega-column.categories ul#foodservice-product-category-parents li.term ul.mobile-product-children{display:none !important}.mega-menu#mega-menu-products .mega-column.child-categories{width:calc(23% - 0px);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.mega-menu#mega-menu-products .mega-column.child-categories ul.product-children{background:#fff;width:100%;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;float:left;position:relative;border-radius:35px;display:none}.mega-menu#mega-menu-products .mega-column.child-categories ul.product-children li.child-term{width:100%;float:left;position:relative;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;display:block}.mega-menu#mega-menu-products .mega-column.child-categories ul.product-children li.child-term a{width:100%;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:block;font-family:"canada-type-gibson",sans-serif;font-size:16px;line-height:18px;font-weight:bold;color:#000 !important;font-weight:600;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-products .mega-column.child-categories ul.product-children li.child-term a:hover{color:#0071ce !important}.mega-menu#mega-menu-products .mega-column.child-categories ul.product-children li.child-term:last-of-type{margin:0px 0px -5px 0px;padding:15px 0px 0px 0px;border-top:1px solid #d9d9d9}.mega-menu#mega-menu-channels{background:#0071ce url("/wp-content/themes/jjsnack/elements/assets/global/dotted-path.svg") left bottom no-repeat;background-size:cover}.mega-menu#mega-menu-channels::after{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/bottom-wave-0071ce.svg")}.mega-menu#mega-menu-channels ul#navigation_channels{width:100%;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.mega-menu#mega-menu-channels ul#navigation_channels li.channel{width:calc(14% - 10px);margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;display:flex;justify-content:center;align-items:flex-start}.mega-menu#mega-menu-channels ul#navigation_channels li.channel a{display:flex;flex-direction:column;justify-content:center;align-items:center}.mega-menu#mega-menu-channels ul#navigation_channels li.channel .icon{width:180px;height:180px;border-radius:100%;border:3px solid #fff;transition:all 400ms 0s ease-in-out,all 250ms 0s ease}.mega-menu#mega-menu-channels ul#navigation_channels li.channel .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)}.mega-menu#mega-menu-channels ul#navigation_channels li.channel .icon img{object-fit:contain}.mega-menu#mega-menu-channels ul#navigation_channels li.channel .icon svg{transition:all 400ms 0s ease-in-out,all 250ms 0s ease;width:100%;height:100%}.mega-menu#mega-menu-channels ul#navigation_channels li.channel .name{color:#fff;font-size:24px;line-height:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center;margin-top:20px}.mega-menu#mega-menu-channels ul#navigation_channels li.channel:hover .icon{background-color:#fff}.mega-menu#mega-menu-channels ul#navigation_channels li.channel:hover .icon::before{width:180px;height:180px;opacity:1;transform:rotate(0)}.mega-menu#mega-menu-channels ul#navigation_channels li.channel:hover .icon svg *{fill:#0071ce}.mega-menu#mega-menu-recipes{background-color:#d2f1f9}.mega-menu#mega-menu-recipes::after{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/bottom-wave-d2f1f9.svg")}.mega-menu#mega-menu-recipes .mega-column.featured{width:calc(40% - 30px - 0px);margin:0px 0px 0px 50px;padding:0px 0px 0px 0px;float:left;position:relative;display:block}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes{width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:block}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nav-recipes-swiper{width:100%;height:400px;background:#fff;border-radius:40px;border:5px solid #fff;overflow:hidden;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nav-recipes-swiper .swiper-slide{width:100%;height:400px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:block;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nav-recipes-swiper .swiper-slide a.recipe-image{width:100%;height:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:block;z-index:1;overflow:hidden}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nav-recipes-swiper .swiper-slide a.recipe-image img{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nav-recipes-swiper .swiper-slide .content{width:calc(100% - 60px);height:60px;float:left;position:relative;margin:0px 0px 0px 0px;padding:17px 30px 20px 30px;display:flex;align-items:center;justify-content:space-between;transition:all 75ms cubic-bezier(.645, .045, .355, 1);z-index:1}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nav-recipes-swiper .swiper-slide .content a.p1.featured-title{width:calc(70% - 10px);font-family:"canada-type-gibson",sans-serif;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-weight:24px;line-height:27px;font-weight:bold;color:#0071ce !important;text-transform:uppercase;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nav-recipes-swiper .swiper-slide .content a.p1.featured-title:hover{color:#f5333f !important}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nav-recipes-swiper .swiper-slide .content a.featured-tag.tag{height:25px;line-height:27px;margin:0px 0px 0px 0px;padding:2px 10px 0px 10px;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nav-recipes-swiper .swiper-slide .content a.featured-tag.tag:hover{background-color:#f5333f;color:#fff}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nextprev{background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/slide-arrow-left.svg);background-repeat:no-repeat;width:30px;height:30px;top:calc(50% - 15px);position:absolute;cursor:pointer;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nextprev:hover{background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/slide-arrow-left_f5333f.svg)}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nextprev.next-nav-recipes{right:-50px;transform:rotate(-180deg)}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nextprev.prev-nav-recipes{left:-50px}.mega-menu#mega-menu-recipes .mega-column.recipes{width:calc(60% - 30px - 100px - 50px);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column{margin:30px 0px 30px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:block}.mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column h3{width:100%;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:block;text-align:left;font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:20px;font-weight:bold;color:#000 !important;font-weight:700;text-transform:uppercase}.mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column li{width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:block}.mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column li a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;position:relative;display:block;font-family:"canada-type-gibson",sans-serif;font-size:20px;line-height:20px;font-weight:bold;color:#0071ce !important;font-weight:700;transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column li a:hover{color:#f5333f !important}#menu-overlay{background:#000;width:100vw;height:0;position:fixed;top:100px;opacity:0.0;z-index:1;pointer-events:none;transition:all 175ms cubic-bezier(.645, .045, .355, 1)}#menu-overlay.open{height:100vh;opacity:0.65;pointer-events:all !important}@media screen and (max-width:1600px){#navigation a#jjsf-fs-logo{width:240px}#navigation ul#menu-sitenav>li.menu-item>a:first-of-type{font-size:20px}#navigation #nav-buttons ul#menu-shop-now{margin:0px 0px 0px 0px}.mega-menu#mega-menu-brands .stage ul.main-brands{width:calc(50%)}.mega-menu#mega-menu-brands .stage ul.main-brands li.main-brand{width:calc(50% - 5px);margin:0px 0px 10px 0px}.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands li.secondary-brand{width:calc(25% - 5px);margin:0px 0px 5px 0px}.mega-menu#mega-menu-products .mega-column.categories ul#foodservice-product-category-parents{max-height:none}.mega-menu#mega-menu-products .mega-column.categories ul#foodservice-product-category-parents li.term a{margin:0px 0px 0px 0px}.mega-menu#mega-menu-products .mega-column.categories{width:40%;margin:0px 30px 0px 30px}.mega-menu#mega-menu-products .mega-column.child-categories{width:calc(100% - 300px - 60px);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.mega-menu#mega-menu-products .mega-column.featured{margin:0px 75px 0px 50px}.mega-menu#mega-menu-recipes .mega-column.featured{width:40%}.mega-menu#mega-menu-recipes .mega-column.recipes{width:45%;margin:0px 5% 0px 0%}.mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column h3{font-size:18px;line-height:18px}.mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column li a{font-size:18px;line-height:18px}.mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column:last-of-type{min-width:110px}}@media screen and (max-width:1500px){.mega-menu#mega-menu-products .mega-column.categories{width:270px;margin:0px 0px -10px 0px}.mega-menu#mega-menu-products .mega-column.child-categories{width:calc(50% - 10px - 270px);margin:0px 0px 0px 10px;padding:0px 0px 0px 0px}.mega-menu#mega-menu-channels ul#navigation_channels li.channel .icon{width:120px;height:120px}.mega-menu#mega-menu-channels ul#navigation_channels li.channel:hover .icon::before{width:120px;height:120px}.mega-menu#mega-menu-channels ul#navigation_channels li.channel .name{font-size:21px;line-height:21px}}@media screen and (max-width:1420px){#navigation a#jjsf-fs-logo{width:200px}#navigation ul#menu-sitenav>li.menu-item{margin:0px 10px 0px 10px}#navigation ul#menu-sitenav>li.menu-item>a:first-of-type{font-size:18px}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta>a:first-of-type{font-size:18px}.mega-menu#mega-menu-products .mega-column.featured{width:40%;margin-left:30px}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper{height:350px}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide a.recipe-image{height:300px}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide .content a.p1.featured-title{font-size:18px;line-height:21px}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide .content{width:calc(100% - 20px);padding:17px 10px 20px 10px}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nextprev{width:20px;height:20px}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nextprev.next-nav-products{right:-30px}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nextprev.prev-nav-products{left:-30px}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide{height:350px}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide a.recipe-image{height:250px}.mega-menu#mega-menu-recipes .mega-column.featured{width:40%;margin-left:30px}.mega-menu#mega-menu-recipes .mega-column.recipes{width:50%;margin:0px 0px 0px 0%}.mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column h3{font-size:16px;line-height:16px}.mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column li a{font-size:16px;line-height:16px}.mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column:nth-of-type(2){min-width:200px}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes{height:350px}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nav-recipes-swiper{height:350px}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nav-recipes-swiper .swiper-slide a.recipe-image{height:250px}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nextprev{width:20px;height:20px}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nextprev.next-nav-recipes{right:-30px}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nextprev.prev-nav-recipes{left:-30px}.mega-menu#mega-menu-recipes .mega-column.featured #nav-featured-recipes .nav-recipes-swiper .swiper-slide .content a.p1.featured-title{font-size:18px;line-height:21px}}@media screen and (max-width:1220px){#navigation a#jjsf-fs-logo{background-image:url("/wp-content/themes/jjsnack/elements/assets/global/JJSF_FOODSERVICE_icon_blue-gold.svg");width:80px;height:80px}#navigation #nav-buttons ul#menu-shop-now{width:170px;min-height:50px;margin:8px 0px 0px 0px !important;padding:7px 7px 7px 7px !important;border-radius:35px !important}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta>a:first-of-type{overflow:hidden}#navigation #nav-buttons ul#menu-shop-now li.shop-now-cta>ul.sub-menu li{margin:10px 0px 0px 0px}#navigation #nav-buttons ul#menu-shop-now.open li.shop-now-cta>ul.sub-menu{height:182px}.mega-menu#mega-menu-products .mega-column.categories ul#foodservice-product-category-parents li.term a{font-size:18px}.mega-menu#mega-menu-products .mega-column.child-categories ul.product-children li.child-term a{font-size:14px;line-height:16px}.mega-menu#mega-menu-products .mega-column.categories{width:240px}.mega-menu#mega-menu-products .mega-column.child-categories{width:calc(50% - 10px - 240px)}.mega-menu#mega-menu-products .mega-column.featured #nav-featured-products .nav-products-swiper .swiper-slide .content a.p1.featured-title{font-size:18px;line-height:18px}.mega-menu#mega-menu-channels ul#navigation_channels li.channel .name{font-size:18px;line-height:18px}}@media screen and (max-width:1030px){html.mobile-nav-open{overflow:hidden !important}main{padding-top:80px}#navigation{width:100vw}#navigation .stage{width:calc(100vw - 40px)}#navigation a#jjsf-fs-logo{width:70px;height:70px}#navigation ul#menu-sitenav{display:none}#navigation #nav-buttons #contact-us-button{display:none}#navigation #nav-buttons #search-button{margin:20px 0px 0px 0px}.mega-menu#mega-menu-products .mega-column.featured{display:none !important}#navigation{height:80px;align-items:flex-start;overflow-y:none;transition:all 175ms cubic-bezier(.645, .045, .355, 1)}#navigation #nav-buttons{z-index:100}#navigation #nav-buttons #menu_btn{display:block}#navigation .stage{flex-wrap:wrap}#navigation.open{height:100vh;overflow-y:auto}#navigation.open #nav-buttons #search-button{display:none}#navigation.open #mobile-footer{background:#0071ce;width:calc(100% + 40px);margin:50px -20px 0px -20px;padding:40px 0px 40px 0px;position:relative;order:1000;display:flex !important;flex-direction:column;justify-content:flex-start;align-items:center}#navigation.open #mobile-footer a#jjsf-fs-logo-mobile{background:url("/wp-content/themes/jjsnack/elements/assets/global/JJSF_FOODSERVICE_logo_white-gold.svg") center center no-repeat;width:300px;height:50px;float:left;position:relative;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;display:block}#navigation.open #mobile-footer img{width:200px;height:20px;margin:30px 0px 0px 0px;display:block}#navigation.open #mobile-footer #socials{height:50px;float:left;position:relative;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;display:block}#navigation.open #mobile-footer #socials a.cta{background:#fff;height:50px;float:left;position:relative;margin:0px 10px 0px 0px;padding:0px 30px 0px 30px;font-family:"canada-type-gibson",sans-serif;font-size:16px;line-height:50px;font-weight:bold;color:#0071ce;text-transform:uppercase;text-align:center;border-radius:50px}#navigation.open #mobile-footer #socials a.social{background:#fff;width:50px;height:50px;float:left;position:relative;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;border-radius:50px}#navigation.open #mobile-footer #socials a.social img{width:26px;height:26px;float:left;position:relative;margin:12px 0px 0px 12px;padding:0px 0px 0px 0px}#navigation.open #mobile-footer a.contact-phone{height:30px;display:block;position:relative;padding:0px 0px 0px 40px;font-family:"canada-type-gibson",sans-serif;font-size:30px;line-height:30px;font-weight:bold;text-transform:none;color:#fff}#navigation.open #mobile-footer a.contact-phone span{color:#ffb600}#navigation.open #mobile-footer a.contact-phone::before{content:"";background:url("/wp-content/themes/jjsnack/elements/assets/global/icon_phone-email_ffb600.svg") center center no-repeat;background-size:30px;width:30px;height:30px;position:absolute;left:0px;top:-2px}#navigation.open #mobile-footer::before{content:"";background:url("/wp-content/themes/jjsnack/elements/assets/global/bottom-wave-0071ce.svg") center top repeat-x;background-size:cover;width:calc(100% + 0px);height:30px;left:0px;top:-30px;position:absolute;transform:rotate(180deg)}#navigation.open #mobile-search{background:#0071ce;width:calc(100% + 40px);margin:10px -20px 10px -20px;padding:20px 20px 20px 20px;position:relative;display:block;order:98}#navigation.open #mobile-search #s{background:#fff;width:100%;height:50px;padding:0px 60px 0px 20px;position:relative;border-radius:50px;border:3px solid #ffb600;font-family:"canada-type-gibson",sans-serif;font-size:18px;line-height:54px;font-weight:bold;text-transform:none;color:#000;outline:none;z-index:0}#navigation.open #mobile-search #s::placeholder{color:#0071ce;opacity:1;text-transform:uppercase}#navigation.open #mobile-search #s::-ms-input-placeholder{color:#0071ce;text-transform:uppercase}#navigation.open #mobile-search #submit{background:url("/wp-content/themes/jjsnack/elements/assets/global/icon_search-glass.svg") center center no-repeat;background-size:25px;width:50px;height:50px;position:absolute;right:30px;top:20px;z-index:1;display:block;cursor:pointer;border:0px;outline:none}#navigation.open ul#menu-sitenav{display:block;width:calc(100% + 40px);margin:0px -20px 0px -20px;order:99}#navigation.open ul#menu-sitenav li.menu-item{width:calc(100% - 0px);height:50px;height:auto;margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;border-bottom:1px solid #d2f1f9}#navigation.open ul#menu-sitenav li.menu-item.mobile-only{display:block}#navigation.open ul#menu-sitenav li.menu-item:last-of-type{border-bottom:0px !important}#navigation.open ul#menu-sitenav li.menu-item>a:first-of-type{font-size:24px;line-height:50px}#navigation.open ul#menu-sitenav li.menu-item>a:first-of-type:hover{color:#0071ce}#navigation.open ul#menu-sitenav li.menu-item.has-children{max-height:none !important}#navigation.open ul#menu-sitenav li.menu-item.has-children::after{right:20px;top:20px;transform:none !important}#navigation.open ul#menu-sitenav li.menu-item.has-children.mobile-open::after{transform:rotate(180deg) !important}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu{max-height:none;height:auto !important;float:left;position:relative;left:auto;top:auto;display:none;overflow:visible;margin:0px 0px 20px 0px !important;padding:0px 0px 20px 0px !important}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu .stage{width:100%;margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;opacity:1}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu::after{display:none !important}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-brands .stage ul.main-brands{width:100%;margin:0px 0px -5px 0px;padding:0px 0px 0px 0px}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-brands .stage ul.main-brands li{width:calc(50% - 5px);height:150px;margin:0px 0px 5px 0px;padding:0px 20px 0px 20px}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-brands .stage .brand-tabs{width:100%;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-products{border-radius:20px}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-products .stage .mega-column.categories{width:100%}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-products .stage .mega-column.categories ul#foodservice-product-category-parents{margin:15px 0px 15px 10px}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-products .stage .mega-column.categories ul#foodservice-product-category-parents li.term a.has-children{width:100%}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-products .stage .mega-column.categories ul#foodservice-product-category-parents li.term a.has-children::after{right:27px;transform:rotate(0deg)}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-products .stage .mega-column.categories ul#foodservice-product-category-parents li.term ul.mobile-product-children{background:#fff;width:calc(100% - 30px);float:left;position:relative;margin:0px 20px 10px 10px;padding:10px 0px 10px 0px;display:none;border-radius:20px}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-products .stage .mega-column.categories ul#foodservice-product-category-parents li.term ul.mobile-product-children li.child-term{width:calc(100% - 20px);float:left;position:relative;margin:0px 10px 0px 10px;display:block}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-products .stage .mega-column.categories ul#foodservice-product-category-parents li.term ul.mobile-product-children li.child-term a{width:100%;float:left;position:relative;display:block;color:#000 !important;font-weight:600;font-size:16px;line-height:18px;height:auto !important;padding-top:10px;padding-bottom:10px}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-products .stage .mega-column.categories ul#foodservice-product-category-parents li.term ul.mobile-product-children li.child-term:last-of-type{padding:10px 0px 0px 0px;margin:10px 10px 0px 10px;border-top:1px solid #d9d9d9}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-products .stage .mega-column.categories ul#foodservice-product-category-parents li.term.mobile-current{backgrond:blue}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-products .stage .mega-column.categories ul#foodservice-product-category-parents li.term.mobile-current a.has-children::after{transform:rotate(180deg)}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-products .stage .mega-column.categories ul#foodservice-product-category-parents li.term.mobile-current ul.mobile-product-children{display:block !important}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-products .stage .mega-column.child-categories{display:none !important}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-channels{border-radius:20px}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-channels .stage #navigation_channels{flex-wrap:wrap;justify-content:flex-start;padding-top:20px}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-channels .stage #navigation_channels li{width:25%}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-recipes{border-radius:20px}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-recipes .mega-column.featured{display:none !important}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-recipes .mega-column.recipes{width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:30px 20px 10px 20px}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column{margin:0px 0px 40px 0px}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column:last-of-type{width:100%;min-width:0px;margin-bottom:0px}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column li{width:calc(50% - 10px)}#navigation.open ul#menu-sitenav li.menu-item:hover.menu-item>a:first-of-type{color:#0071ce}#navigation.open ul#menu-sitenav li.menu-item:hover .mega-menu{max-height:none !important}#navigation.open ul#menu-sitenav li.menu-item:hover::after{transform:none}}@media screen and (max-width:730px){#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-channels .stage #navigation_channels li{width:33.3%}}@media screen and (max-width:620px){.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands li.secondary-brand{width:calc(33.3% - 5px)}.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands li.view-all{width:calc(33.3% - 5px)}}@media screen and (max-width:540px){#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-recipes .mega-column.recipes ul.recipe-category-column li{width:100%}}@media screen and (max-width:520px){#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-channels .stage #navigation_channels li{width:50%}.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands li.secondary-brand{width:calc(50% - 5px)}.mega-menu#mega-menu-brands .stage .brand-tabs .tab ul.secondary-brands li.view-all{width:calc(50% - 5px)}}@media screen and (max-width:400px){#navigation #nav-buttons #search-button{display:none}#navigation.open ul#menu-sitenav li.menu-item.has-children .mega-menu#mega-menu-channels .stage #navigation_channels li{width:50%}}.callouts{padding-top:70px}.callouts .container{border-radius:50px}.callouts .callout-inner{display:flex;align-items:center}.callouts .recipes-image-container{width:100%}.callouts .column-detail{width:100%;text-align:left}.callouts .column-detail .section-title{font-size:48px;text-transform:uppercase;line-height:48px;color:#0071ce;font-weight:700}.callouts .column-detail .section-title span{font-family:'Attractype Reborn',sans-serif;font-size:85px;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase}.callouts .column-detail .section-content{max-width:500px}.callouts .column-detail .section-content p{font-weight:400;font-size:20px;line-height:30px;margin-top:1rem;color:#000}.callouts .column-detail .section-cta{margin-top:25px}.callouts.page-home{padding:70px 70px 0 70px}.callouts.page-home .container .row .columns{gap:70px;display:flex;margin-bottom:20px}.callouts.page-home .container .row .columns .column{border-radius:50px}.callouts.page-home .container .row .columns .column:first-of-type{background-color:#B7E7F5;flex:0 55%}.callouts.page-home .container .row .columns .column:first-of-type .callout-inner{padding-bottom:0}.callouts.page-home .container .row .columns .column:first-of-type .callout-inner .image{width:512px;height:512px;position:relative;top:-100px;left:-80px;margin-bottom:-100px}.callouts.page-home .container .row .columns .column:first-of-type .callout-inner .image img,.callouts.page-home .container .row .columns .column:first-of-type .callout-inner .image image{position:absolute;width:100%;height:auto;object-fit:cover}.callouts.page-home .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge{background-color:#fff;border-radius:100%;padding:35px;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-5deg) translateY(-75%);max-width:450px;margin:0 auto;position:absolute;top:75%;right:-15vw}.callouts.page-home .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge h3{color:#0071ce;font-size:36px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase;text-align:center}.callouts.page-home .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge .recipe-tag{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;margin-top:10px}@media (min-width:1921px){.callouts.page-home .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge{right:-300px}}.callouts.page-home .container .row .columns .column:first-of-type .column-detail{padding:40px;width:100%}.callouts.page-home .container .row .columns .column:first-of-type .column-detail .row{display:flex;justify-content:space-between;align-items:stretch}.callouts.page-home .container .row .columns .column:first-of-type .column-detail .row .section-title{font-size:64px;font-weight:900;line-height:1;text-transform:uppercase}.callouts.page-home .container .row .columns .column:first-of-type .column-detail .row .section-cta{display:flex;align-items:flex-end}.callouts.page-home .container .row .columns .column:nth-child(2){background-color:#0071ce;flex:0 35%}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .content{margin-bottom:0}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .section-title{color:#fff;font-size:54px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;margin-bottom:20px}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .section-title span{font-family:'Attractype Reborn',sans-serif;font-size:85px;font-style:normal;font-weight:400;line-height:.85;text-transform:uppercase}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .section-content{margin-bottom:20px}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .section-content p{color:#fff;font-style:normal;font-weight:300;line-height:120%}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .button{margin-bottom:40px}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .section-image{flex:1;width:100%;position:relative}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .section-image .post-title{position:absolute;background-image:url("/wp-content/themes/jjsnack/elements/assets/global/insights-cloud.svg");background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(10deg);top:-100px;right:-100px;width:300px;height:240px;max-width:18vw;max-height:18vw;display:flex;align-items:center}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .section-image .post-title h4{transform:rotate(15deg);color:#000;text-align:center;font-size:1.3vw;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0.72px;text-transform:uppercase;padding:15px}@media (min-width:1921px){.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .section-image .post-title h4{font-size:26px}}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .section-image img{width:100%;height:100%;object-fit:cover;border-radius:40px;max-height:400px}@media (max-width:1250px){.callouts.page-home{padding:70px 0px 0 0px}.callouts.page-home .container .row .columns{flex-direction:column}.callouts.page-home .container .row .columns .column{max-width:650px;margin:0 auto}.callouts.page-home .container .row .columns .column:first-of-type .callout-inner{justify-content:flex-end}.callouts.page-home .container .row .columns .column:first-of-type .callout-inner .image{right:-50px;left:auto}.callouts.page-home .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge{right:auto;left:-100px;max-width:250px}.callouts.page-home .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge .recipe-title{font-size:16px}.callouts.page-home .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge .recipe-tag{font-size:12px}.callouts.page-home .container .row .columns .column:first-of-type .column-detail .row{flex-direction:column;justify-content:flex-end}.callouts.page-home .container .row .columns .column:first-of-type .column-detail .row .section-content{max-width:100%}.callouts.page-home .container .row .columns .column:first-of-type .column-detail .row .section-cta{justify-content:flex-end}.callouts.page-home .container .row .columns .column:first-of-type .column-detail .row *{text-align:right}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper{padding:40px 20px}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .content{margin-bottom:80px}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .section-image .post-title{max-width:315px;max-height:260px;right:-50px}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .section-image .post-title h4{font-size:24px}}@media (max-width:768px){.callouts.page-home .container{padding:0}.callouts.page-home .container .row .columns .column:first-of-type{margin:0;align-self:flex-end;margin-left:30px}.callouts.page-home .container .row .columns .column:nth-child(2){align-self:flex-start;margin:0;margin-right:30px}}@media (max-width:600px){.callouts.page-home .container .row .columns .column:first-of-type .callout-inner .image{width:100%;height:auto;margin-bottom:-20vw}.callouts.page-home .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge{left:-50px}.callouts.page-home .container .row .columns .column:first-of-type .column-detail{padding:40px 20px}.callouts.page-home .container .row .columns .column:first-of-type .column-detail .row .section-title{font-size:35px;line-height:normal}.callouts.page-home .container .row .columns .column:first-of-type .column-detail .row .section-title span{font-size:52px}.callouts.page-home .container .row .columns .column:first-of-type .column-detail .row .section-content p{font-size:18px;line-height:120%}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .content .section-title{font-size:35px}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .content .section-content p{font-size:18px;line-height:120%}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .section-image .post-title{max-width:230px;max-height:170px;right:-50px}.callouts.page-home .container .row .columns .column:nth-child(2) .wrapper .section-image .post-title h4{font-size:17px}}body.post-type-archive-insights .callouts,body.single-insights .callouts{margin-top:80px;padding:70px 70px 0 70px}body.post-type-archive-insights .callouts .container .row .columns,body.single-insights .callouts .container .row .columns{gap:70px;display:flex}body.post-type-archive-insights .callouts .container .row .columns .column,body.single-insights .callouts .container .row .columns .column{border-radius:50px;display:flex}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type,body.single-insights .callouts .container .row .columns .column:first-of-type{background-color:#B7E7F5}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner{padding-bottom:0;flex:1 50vw}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image{width:512px;height:512px;position:relative;top:-100px;left:-80px;margin-bottom:-100px}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image img,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image img,body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image image,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image image{position:absolute;width:100%;height:auto;object-fit:cover}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge{background-color:#fff;border-radius:100%;padding:35px;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-5deg) translateY(-75%);max-width:450px;margin:0 auto;position:absolute;top:75%;right:-14vw}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge h3,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge h3{color:#0071ce;font-size:36px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase;text-align:center}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge .recipe-tag,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge .recipe-tag{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;margin-top:10px}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .column-detail,body.single-insights .callouts .container .row .columns .column:first-of-type .column-detail{padding:40px;width:100%;flex:0 50vw}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .column-detail .row,body.single-insights .callouts .container .row .columns .column:first-of-type .column-detail .row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .column-detail .row .section-title,body.single-insights .callouts .container .row .columns .column:first-of-type .column-detail .row .section-title{font-size:64px;font-weight:900;line-height:64px;text-transform:uppercase}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .column-detail .row .section-cta,body.single-insights .callouts .container .row .columns .column:first-of-type .column-detail .row .section-cta{display:flex;align-items:flex-end}@media (max-width:1300px){body.post-type-archive-insights .callouts,body.single-insights .callouts{padding:70px 0px 0 0px}body.post-type-archive-insights .callouts .container .row .columns,body.single-insights .callouts .container .row .columns{flex-direction:column}body.post-type-archive-insights .callouts .container .row .columns .column,body.single-insights .callouts .container .row .columns .column{max-width:750px;flex-direction:column;margin:0 auto}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner{flex:0 50%;justify-content:flex-end}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image{right:-50px;left:auto}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge{right:auto;left:-100px;max-width:250px}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge .recipe-title,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge .recipe-title{font-size:16px}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge .recipe-tag,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge .recipe-tag{font-size:12px}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .column-detail,body.single-insights .callouts .container .row .columns .column:first-of-type .column-detail{flex:0 50%}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .column-detail .row,body.single-insights .callouts .container .row .columns .column:first-of-type .column-detail .row{flex-direction:column;justify-content:flex-end}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .column-detail .row .section-content,body.single-insights .callouts .container .row .columns .column:first-of-type .column-detail .row .section-content{max-width:100%}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .column-detail .row .section-cta,body.single-insights .callouts .container .row .columns .column:first-of-type .column-detail .row .section-cta{justify-content:flex-end}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .column-detail .row *,body.single-insights .callouts .container .row .columns .column:first-of-type .column-detail .row *{text-align:right}}@media (max-width:768px){body.post-type-archive-insights .callouts .container,body.single-insights .callouts .container{padding:0}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type,body.single-insights .callouts .container .row .columns .column:first-of-type{margin:0;align-self:flex-end;margin-left:30px}}@media (max-width:600px){body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image{width:100%;height:auto;margin-bottom:-20vw}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge,body.single-insights .callouts .container .row .columns .column:first-of-type .callout-inner .image .recipe-badge{left:-50px}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .column-detail,body.single-insights .callouts .container .row .columns .column:first-of-type .column-detail{padding:40px 20px}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .column-detail .row .section-title,body.single-insights .callouts .container .row .columns .column:first-of-type .column-detail .row .section-title{font-size:35px;line-height:normal}body.post-type-archive-insights .callouts .container .row .columns .column:first-of-type .column-detail .row .section-content p,body.single-insights .callouts .container .row .columns .column:first-of-type .column-detail .row .section-content p{font-size:18px;line-height:120%}}body.post-type-archive-recipes .callouts,body.single-recipes .callouts,body.page-template-page-brands .callouts,body.tax-product-brand .callouts{padding:70px 70px 0 70px}body.post-type-archive-recipes .callouts .container .row .columns,body.single-recipes .callouts .container .row .columns,body.page-template-page-brands .callouts .container .row .columns,body.tax-product-brand .callouts .container .row .columns{gap:70px;display:flex}body.post-type-archive-recipes .callouts .container .row .columns .column,body.single-recipes .callouts .container .row .columns .column,body.page-template-page-brands .callouts .container .row .columns .column,body.tax-product-brand .callouts .container .row .columns .column{border-radius:50px;padding:0}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type,body.single-recipes .callouts .container .row .columns .column:first-of-type,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type,body.tax-product-brand .callouts .container .row .columns .column:first-of-type{background-color:#0071ce}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:40px 25px 40px 80px;gap:50px}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .content,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .content,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .content,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .content{margin-bottom:0;flex:0 45%;padding-right:5vw}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-title,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-title,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .section-title,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .section-title{color:#fff;font-size:54px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;margin-bottom:20px;max-width:550px}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-content,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-content,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .section-content,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .section-content{margin-bottom:20px;max-width:580px}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-content p,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-content p,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .section-content p,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .section-content p{color:#fff;font-style:normal;font-weight:300;line-height:120%}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .section-image,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .section-image{flex:0 50%;width:100%;position:relative}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title{position:absolute;background-image:url("/wp-content/themes/jjsnack/elements/assets/global/insights-cloud.svg");background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(10deg) translateY(-50%);top:50%;left:-8vw;width:300px;height:240px;max-width:18vw;max-height:18vw;display:flex;align-items:center}@media (min-width:1921px){body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title{left:-150px}}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4{color:#000;text-align:center;font-size:1.1vw;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0.72px;text-transform:uppercase;padding:15px}@media (min-width:1921px){body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4{font-size:24px}}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image img,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image img,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .section-image img,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .section-image img{width:100%;height:100%;object-fit:cover;border-radius:40px;max-height:400px}@media (max-width:1200px){body.post-type-archive-recipes .callouts,body.single-recipes .callouts,body.page-template-page-brands .callouts,body.tax-product-brand .callouts{padding:70px 0px 0 0px}body.post-type-archive-recipes .callouts .container .row .columns,body.single-recipes .callouts .container .row .columns,body.page-template-page-brands .callouts .container .row .columns,body.tax-product-brand .callouts .container .row .columns{flex-direction:column}body.post-type-archive-recipes .callouts .container .row .columns .column,body.single-recipes .callouts .container .row .columns .column,body.page-template-page-brands .callouts .container .row .columns .column,body.tax-product-brand .callouts .container .row .columns .column{max-width:650px;margin:0 auto}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper{padding:40px 20px;flex-direction:column}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .content,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .content,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .content,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .content{margin-bottom:80px}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title{max-width:315px;max-height:260px;top:0;left:auto;right:-50px}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4{font-size:24px}}@media (max-width:768px){body.post-type-archive-recipes .callouts .container,body.single-recipes .callouts .container,body.page-template-page-brands .callouts .container,body.tax-product-brand .callouts .container{padding:0}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type,body.single-recipes .callouts .container .row .columns .column:first-of-type,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type,body.tax-product-brand .callouts .container .row .columns .column:first-of-type{align-self:flex-start;margin:0;margin-right:30px}}@media (max-width:600px){body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .content,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .content,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .content,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .content{margin-bottom:40px}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .content .section-title,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .content .section-title,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .content .section-title,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .content .section-title{font-size:35px}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .content .section-content p,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .content .section-content p,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .content .section-content p,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .content .section-content p{font-size:18px;line-height:120%}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title{max-width:230px;max-height:170px;right:0;top:-20px}body.post-type-archive-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4,body.single-recipes .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4,body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .section-image .post-title h4{font-size:17px}}body.page-template-page-brands .callouts .container .row .columns .column:first-of-type,body.tax-product-brand .callouts .container .row .columns .column:first-of-type{max-width:100% !important;margin-right:0 !important}body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper{padding:50px 25px}body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .content,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 100%;max-width:680px;padding:0}body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .content *,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .content *{text-align:center;max-width:100%}body.page-template-page-brands .callouts .container .row .columns .column:first-of-type .wrapper .content .button,body.tax-product-brand .callouts .container .row .columns .column:first-of-type .wrapper .content .button{margin-bottom:0 !important}.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}@media (max-width:960px){.columns.prods{flex-direction:column !important;margin-top:20px !important}}.load-more-container{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}@media (max-width:768px){.load-more-container{justify-content:center}}.prod-filters .wrapper{padding:0 50px}.prod-filters .wrapper #filters,.prod-filters .wrapper .filters{display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.prod-filters .wrapper #filters span,.prod-filters .wrapper .filters span{color:#0071ce;font-size:20px;font-style:normal;font-weight:600;line-height:120%;cursor:pointer;position:relative}.prod-filters .wrapper #filters span sup,.prod-filters .wrapper .filters span sup{font-size:14px;top:-8px;position:relative}.prod-filters .wrapper #filters span.active,.prod-filters .wrapper .filters span.active{font-weight:bold}.prod-filters .wrapper #filters span.active::before,.prod-filters .wrapper .filters span.active::before{position:absolute;content:"";width:24px;height:24px;background:url("/wp-content/themes/jjsnack/elements/assets/shared/check.svg");background-repeat:no-repeat;background-size:contain;background-position:center;display:block;left:-30px;top:-2px}.prod-filters .wrapper #filters select,.prod-filters .wrapper .filters select{font-family:"canada-type-gibson",sans-serif;font-size:12px;text-transform:uppercase;border-radius:50px;background:#0071ce;font-weight:700;letter-spacing:1.25px;color:#fff;padding:7px 30px 7px 15px;max-width:200px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/wp-content/themes/jjsnack/elements/assets/global/caret_down-ffb600.svg) no-repeat right .75em center #0071ce;background-size:1em;border:none;outline:none}.prod-filters .wrapper #filters select option,.prod-filters .wrapper .filters select option{font-family:"canada-type-gibson",sans-serif;font-size:12px;letter-spacing:1.25px;text-transform:uppercase;font-weight:700}@media (max-width:960px){.prod-filters{margin-bottom:20px;width:100% !important}.prod-filters .wrapper #filters,.prod-filters .wrapper .filters{align-items:flex-end;justify-content:center}.prod-filters .wrapper #filters span,.prod-filters .wrapper .filters span{text-align:right;display:none}}.products-container{position:relative;padding:0 20px}@media (max-width:960px){.products-container{padding:0 30px 0 30px}}.product-cards{gap:35px 30px}.product-cards .product{border-radius:40px;border:2px solid rgba(96,95,95,0.25);box-shadow:5px 5px 0px 0px rgba(0,0,0,0.25);flex:1 29%;position:relative;min-height:360px;max-width:340px;min-width:300px}.product-cards .product .wrapper{padding:10px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-cards .product .wrapper .top-content .brand-image{max-width:60%}.product-cards .product .wrapper .top-content .brand-image img{width:100px;height:auto;object-fit:contain}.product-cards .product .wrapper .top-content .title{margin:0}.product-cards .product .wrapper .top-content .title h3{font-size:35px;font-style:normal;font-weight:700;line-height:100%;text-transform:capitalize;color:#000;word-break:normal}.product-cards .product .wrapper .top-content .pack-size{margin:5px 0}.product-cards .product .wrapper .top-content .pack-size span{font-size:26px;font-style:normal;font-weight:700;line-height:100%;text-transform:capitalize;color:#000}.product-cards .product .wrapper .top-content .desc{margin:5px 0}.product-cards .product .wrapper .top-content .desc span{font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-transform:capitalize;color:#000}.product-cards .product .wrapper .top-content .code span{color:#0071ce;font-size:22px;font-style:normal;font-weight:700;line-height:100%}.product-cards .product .wrapper .bottom-content .ss{display:flex;justify-content:flex-start;align-items:center}.product-cards .product .wrapper .bottom-content .ss a{transition:all 75ms cubic-bezier(.645, .045, .355, 1)}.product-cards .product .wrapper .bottom-content .ss a span{display:flex;justify-content:center;align-items:center;font-size:20px;font-style:normal;font-weight:600;line-height:1;color:#000}.product-cards .product .wrapper .bottom-content .ss a span svg{position:relative;margin-right:10px;top:-5px}.product-cards .product .wrapper .bottom-content .ss a:hover span{color:#f5333f}.product-cards .product .wrapper .bottom-content .ss a:hover svg path{fill:#f5333f}@media (max-width:450px){.product-cards .product .wrapper .bottom-content .ss a span img{width:35px;height:35px;object-fit:contain;margin-right:5px}}.product-cards .product.new::after{content:"";background-image:url("/wp-content/themes/jjsnack/elements/assets/global/new-tag.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;display:block;right:0px;top:-50px;width:150px;height:150px}@media (max-width:768px){.product-cards .product.new::after{width:100px;height:100px;right:-40px}}@media (max-width:1200px){.product-cards .product .wrapper .top-content .title h3{font-size:28px}}@media (max-width:960px){.product-cards .product{min-height:290px;min-width:45%;max-width:45%}}@media (max-width:450px){.product-cards .product{min-height:230px;min-width:150px;max-width:180px}.product-cards .product .wrapper{padding:0}.product-cards .product .wrapper .top-content .title h3{font-size:18px}.product-cards .product .wrapper .top-content .pack-size span{font-size:14px}.product-cards .product .wrapper .top-content .code span{font-size:12px}.product-cards .product .wrapper .bottom-content{margin-top:10px}.product-cards .product .wrapper .bottom-content .ss span{font-size:13px !important}}@media (max-width:450px){.product-cards{gap:20px}}#loading{display:flex;justify-content:center;align-items:flex-start;position:relative;width:100%}#loading img{height:100px;width:100px}#pagination{margin-top:50px}footer .headline{font-family:"canada-type-gibson",sans-serif;text-transform:uppercase;font-weight:700;font-size:48px;color:#0071ce;line-height:56px}footer .footer-top{padding:5rem 0 3rem}footer .footer-bottom{background-color:#0071ce;padding:5rem 0;position:relative;margin-top:5rem}footer .footer-bottom::before{content:'';background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/wave.svg);width:100%;position:absolute;height:100%;top:-5rem}@media (max-width:678px){footer .footer-bottom img{max-width:300px}}footer a{color:#fff}footer a:hover{color:#ffb600}footer .menu{font-family:"canada-type-gibson",sans-serif;text-transform:uppercase;font-weight:700;font-size:22px;column-count:2}@media (min-width:769px){footer .menu{font-size:32px}}footer .menu a{line-height:1.8}footer .extra{display:flex;font-family:"canada-type-gibson",sans-serif;font-weight:700;font-size:16px;gap:1rem}@media (min-width:769px){footer .extra{gap:2rem}}footer .extra .external a{gap:5px}footer .extra a{text-decoration:underline}footer .external a{display:flex;align-items:center;gap:1rem}footer .external a::after{content:'';background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/shortcut-arrow.svg);width:24px;height:16px}footer .copyright{font-family:"canada-type-gibson",sans-serif;font-size:16px;line-height:1.5}footer .copyright strong{font-weight:700}footer .copyright a{text-decoration:underline}footer .logo{text-align:center}@media (min-width:1151px){footer .logo{text-align:right}}footer .contact{display:flex;align-items:center;justify-content:center;gap:2rem}@media (min-width:769px){footer .contact{margin-top:2rem}}@media (min-width:1151px){footer .contact{justify-content:end;margin-top:3rem}}footer .contact-phone{font-size:38px;font-family:"canada-type-gibson",sans-serif;font-weight:700}footer .contact-phone span{color:#ffb600}footer .socials{display:flex;align-items:center;gap:2rem;flex-direction:column}footer .socials>img{max-width:300px}@media (min-width:1151px){footer .socials{justify-content:end;flex-direction:row}}footer .socials-item{display:flex;gap:1rem;align-items:center}footer .socials .social{background-color:#fff;padding:10px;border-radius:100%;height:44px;width:44px}footer .socials .social:hover{background-color:#ffb600}footer .socials .social img{top:50%;position:relative;transform:translateY(-50%)}footer .show{width:100%}footer .show-form{margin:auto;display:block;background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/caret_down-ffb600.svg);width:20px;height:10px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:1.5rem}footer input{height:70px;border:3px solid #ffb600;border-radius:55px;font-family:"canada-type-gibson",sans-serif;font-size:20px;font-weight:700;line-height:20px;text-align:left;text-indent:3rem;color:#0071ce}footer input::placeholder{color:#0071ce}@media (max-width:768px){footer .last-block{flex-direction:column-reverse;display:flex}}footer .first-block{padding-bottom:1rem}@media (min-width:679px){footer .first-block{padding-bottom:3rem}}footer .footer-top .container .columns .column .form{max-height:73px;overflow:hidden;transition:all 400ms 0s ease-in-out,all 250ms 0s ease}footer .footer-top .container .columns .column .form.form-expanded{max-height:1000px}footer .footer-top .container .columns .column .form.form-expanded form #field_6_1{margin-bottom:0}footer .footer-top .container .columns .column .show-form{transition:all 400ms 0s ease-in-out,all 250ms 0s ease}footer .footer-top .container .columns .column .show-form.active{transform:rotate(180deg)}