@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}.section-hero{padding:3rem 0;background-color:#f5333f;position:relative;min-height:230px;display:flex;align-items:center;justify-content:center}.section-hero .column{text-align:center;justify-content:center;display:flex}.section-hero h1{color:#fff;font-family:"canada-type-gibson",sans-serif;font-weight:700}.section-hero h1 span{font-family:"Attractype Reborn";font-weight:400}.section-hero .mx-width-600{max-width:600px}.section-hero .mx-width-600.p1{font-weight:300}.section-hero::after{content:"";background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/bottom-wave-f5333f.svg);background-size:cover;height:30px;background-position:bottom;position:absolute;bottom:-30px;width:100%}.section-promotion-details{margin:100px 0;margin-top:150px}@media screen and (max-width:992px){.section-promotion-details{margin:100px 0}}.section-promotion-details .container .row{display:flex;align-items:center;gap:160px}@media screen and (max-width:992px){.section-promotion-details .container .row{flex-direction:column;gap:50px}}.section-promotion-details .container .row .column.column-image{height:460px;max-width:640px;width:100%;border-radius:40px;overflow:hidden;padding:0}@media screen and (max-width:992px){.section-promotion-details .container .row .column.column-image{flex:auto}}.section-promotion-details .container .row .column.column-image img{width:100%;height:100%;object-fit:cover}.section-promotion-details .container .row .column.column-content{max-width:640px;width:100%;display:flex;flex-direction:column;gap:20px}.section-promotion-details .container .row .column.column-content .promotion-title{font-size:48px;font-weight:700;line-height:48px;color:#0071ce;text-transform:uppercase}@media screen and (max-width:992px){.section-promotion-details .container .row .column.column-content .promotion-title{font-size:35px}}.section-promotion-details .container .row .column.column-content .promotion-content{font-weight:300;font-size:24px;line-height:28px;color:#0071ce}.section-category-promotion{background-color:#ffb600;position:relative;margin:200px 0;padding:50px 0}@media screen and (max-width:992px){.section-category-promotion{margin-top:350px}}.section-category-promotion:before{content:"";background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/bottom-wave-ffb600.svg);background-size:cover;height:30px;background-position:top;position:absolute;top:-30px;width:100%;transform:rotate(180deg)}.section-category-promotion:after{content:"";background-image:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/bottom-wave-ffb600.svg);background-size:cover;height:30px;background-position:bottom;position:absolute;bottom:-30px;width:100%}.section-category-promotion .container .row{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:992px){.section-category-promotion .container .row{flex-direction:column-reverse}}.section-category-promotion .container .row .column.column-image{display:flex;align-items:center;max-width:800px;width:100%;position:relative;flex:1}.section-category-promotion .container .row .column.column-image img{position:absolute;z-index:10;width:100%;object-fit:contain}@media screen and (max-width:992px){.section-category-promotion .container .row .column.column-image img{width:100%;margin-top:-250px}}.section-category-promotion .container .row .column.column-content{display:flex;justify-content:center}@media screen and (max-width:992px){.section-category-promotion .container .row .column.column-content{margin-top:150px;text-align:center}}.section-category-promotion .container .row .column.column-content .column-content-inner{max-width:470px;display:flex;flex-direction:column;gap:20px}.section-category-promotion .container .row .column.column-content .promotion-title{font-size:48px;font-weight:700;line-height:48px;color:#000;text-transform:uppercase}@media screen and (max-width:992px){.section-category-promotion .container .row .column.column-content .promotion-title{font-size:35px}}.section-operator-promotions .section-operator-promotions-pair{position:relative}.section-operator-promotions .section-operator-promotions-pair:before{content:"";position:absolute;background-image:url("https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/bkg-dotted-line-path.svg");background-position:top center;background-size:110% 100%;background-repeat:no-repeat;width:100%;height:100%}.section-operator-promotions .section-operator-promotions-pair+.section-operator-promotions-pair{margin-top:100px}@media screen and (max-width:992px){.section-operator-promotions .section-operator-promotions-pair{overflow:hidden}}.section-operator-promotions .container{display:flex;flex-direction:column;gap:100px}.section-operator-promotions .container .row{display:flex;align-items:center;gap:160px}@media screen and (max-width:992px){.section-operator-promotions .container .row{gap:50px}}@media screen and (max-width:768px){.section-operator-promotions .container .row{flex-direction:column}}.section-operator-promotions .container .row .column.column-image{position:relative;max-width:640px}.section-operator-promotions .container .row .column.column-image .image-container{height:460px;width:100%;border-radius:40px;overflow:hidden;padding:0}@media screen and (max-width:768px){.section-operator-promotions .container .row .column.column-image .image-container{height:250px}}.section-operator-promotions .container .row .column.column-image .image-container img{width:100%;height:100%;object-fit:cover}.section-operator-promotions .container .row .column.column-image:after{background:url(https://jjsnack.marriner.com/wp-content/themes/jjsnack/elements/styles/../assets/global/stars-yellow.svg);content:"";position:absolute;bottom:-55px;right:-55px;background-repeat:no-repeat;background-size:contain;width:80px;height:80px;transform:scale(1, -1)}.section-operator-promotions .container .row .column.column-content{display:flex;align-items:center}.section-operator-promotions .container .row .column.column-content .column-content-inner{max-width:640px;width:100%;display:flex;flex-direction:column;gap:20px}.section-operator-promotions .container .row .column.column-content .column-content-inner .promotion-title{font-size:48px;font-weight:700;line-height:48px;color:#0071ce;text-transform:uppercase}@media screen and (max-width:992px){.section-operator-promotions .container .row .column.column-content .column-content-inner .promotion-title{font-size:35px}}.section-operator-promotions .container .row .column.column-content .column-content-inner .promotion-ctas{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.section-operator-promotions .container .row:nth-child(even){flex-direction:row-reverse}@media screen and (max-width:768px){.section-operator-promotions .container .row:nth-child(even){flex-direction:column}}.section-operator-promotions .container .row:nth-child(even) .column.column-content{justify-content:center;height:360px;max-width:640px;width:100%}@media screen and (max-width:768px){.section-operator-promotions .container .row:nth-child(even) .column.column-content{max-width:none}}.section-operator-promotions .container .row:nth-child(even) .column.column-image:after{display:none}.section-sample-callout{margin-top:100px}.section-sample-callout .container{display:flex;justify-content:center}.section-sample-callout .container .callout-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1280px;padding:40px;border-radius:40px;border:6px solid #f5333f}@media screen and (max-width:992px){.section-sample-callout .container .callout-inner{flex-direction:column;text-align:center}}.section-sample-callout .container .callout-inner .section-title{font-size:36px;font-weight:700;line-height:48px;color:#000;text-transform:none}@media screen and (max-width:768px){.section-sample-callout .container .callout-inner .section-title{font-size:32px}}