@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=Gravitas+One&family=Lato&family=Libre+Franklin&family=Roboto:wght@400;900&family=Roboto+Condensed:wght@400;700&family=Archivo+Black&family=Outfit:wght@100..900&display=swap');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{border:0;font-size:100%;line-height:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}.font-smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:" ";display:block;height:0;clear:both}.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sub,.sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.sup{top:-0.5em}.sub{bottom:-0.25em}@font-face{font-family:'Marker-Felt';src:local('☺'),url('/wp-content/themes/superior-grocers/_fonts/Marker-Felt.ttf.woff') format('woff'),url('/wp-content/themes/superior-grocers/_fonts/Marker-Felt.ttf.svg#Marker-Felt') format('svg'),url('/wp-content/themes/superior-grocers/_fonts/Marker-Felt.ttf.eot'),url('/wp-content/themes/superior-grocers/_fonts/Marker-Felt.ttf.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;font-stretch:normal}@-ms-viewport{width:device-width;zoom:1}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}.superior-container{display:block;max-width:1440px;margin:0 auto;border-top:225px solid transparent}@media screen and (max-height:850px){.superior-container{margin-top:0;border-top:0}}@media screen and (max-width:767px){.superior-container{margin-top:0;border-top:0}}.OpenSans{font-family:'Open Sans',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%}.Archivo{font-family:'Archivo Black',sans-serif;text-rendering:optimizeLegibility;font-weight:900;font-kerning:normal;line-height:130%}.Roboto{font-family:'Roboto',sans-serif;text-rendering:optimizeLegibility;font-weight:900;font-kerning:normal;line-height:130%}.Gravitas{font-family:'Gravitas One',cursive;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%}.Lato{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%}.MarkerFelt{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%}.RealMarkerFelt{font-family:'Marker-Felt',cursive;font-weight:normal;font-kerning:normal;line-height:100%}.Arial{font-family:'Arial',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%}.LibreFranklin{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%}*{box-sizing:border-box;margin:0;padding:0}.row::after{content:"";clear:both;display:table}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}html,body{width:100%;height:100%;font-family:'Open Sans',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;font-size:13px;line-height:150%}@media screen and (min-width:768px) and (max-width:1023px){html,body{font-size:10px;line-height:120%}}table tr td,table tr th,ul li,ol li{font-family:'Open Sans',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%}pre{font-family:Arial,Helvetica,sans-serif;font-size:14px;clear:both;max-width:800px;margin:0 auto;padding:50px 0;display:block;white-space:pre-wrap}a,a:link,a:active,a:visited,a:hover{text-decoration:underline}a:hover{text-decoration:none}:focus{outline-color:transparent;outline-style:none}input[type="submit"],input[type="reset"],input[type="button"],button{font-family:'Open Sans',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}.button,a.button{display:inline-block;padding:10px 15px;background-color:#e7131a;color:#fff;font-weight:600;cursor:pointer;text-decoration:none}.button:hover,a.button:hover,.button:focus,a.button:focus{background-color:#000;color:#fff !important}.alignright{float:right}@media screen and (max-width:767px){.alignright{float:none;display:block;margin:0 auto}}img{max-width:100%}img.aligncenter{display:block;margin:0 auto}img.alignright{margin:0 0 10px 10px}@media screen and (max-width:767px){img.alignright{margin:0 auto}}.hide{display:none !important}.dump{width:100%;position:relative;overflow:hidden}@media screen and (max-width:1023px){.dump{display:none}}.editLink{position:fixed;top:0;z-index:9999;left:calc(50% - 25px);text-align:center}.editLink a{display:block;background-color:#000;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:14px !important;letter-spacing:normal;padding:0px 10px 1px;border-radius:0 0 15px 15px;line-height:23px}.editLink a:hover{background-color:#666}.selectField{position:relative;width:100%;max-width:500px;min-width:150px;margin:0 0 5px 0;padding:5px 0 0 0}@media screen and (max-width:767px){.selectField{padding:15px 0 0 0}}.selectField span{font-size:140%;color:#000;text-align:left;position:absolute;top:7px;left:8px;width:calc(100% - 50px);cursor:pointer;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.selectField span{font-size:180%}}.selectField .arrow{position:absolute;top:7px;right:7px;width:50px;bottom:0;color:#fff}.selectField .arrow:after{content:'\25bc';font-size:90%}.selectField select{position:relative;opacity:0;width:100%;cursor:pointer;z-index:2;top:-7px}.content{min-height:100vh;transform:translateZ(0);-webkit-transform:translateZ(0)}.ada{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.header{transform:translateZ(0);-webkit-transform:translateZ(0);background-color:white;z-index:10000;position:fixed;top:0;width:100%;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:flex-end;border-top:5px solid #d7282f}@media screen and (max-height:850px){.header{height:auto;position:relative;bottom:0}}@media screen and (max-width:767px){.header{height:auto;position:relative;bottom:0}}.header .header-wrap{max-width:1440px;margin:0 auto;align-items:flex-end;width:100%;display:contents}@media screen and (max-width:767px){.header .header-wrap{display:block}}.header .main-navigation{width:100%;max-width:1440px;position:relative}.header .header-content{height:100%;padding:4px 20px;text-align:center;box-sizing:border-box;width:100%}@media screen and (max-width:767px){.header .header-content{width:100%}}.header .header-content a{text-decoration:none;padding:15px;border:2px solid transparent;text-indent:-999em;display:inline-block;box-sizing:border-box;justify-content:center;align-items:center;margin-top:-15px}.header .header-content a:focus{border-color:#000}@media screen and (max-width:767px){.header .header-content a{padding:5px;float:none;display:inline-block;margin-top:-7px}}.header .red-block{width:100%;background:#ed1c24;padding:12px 24px;text-align:center}@media screen and (max-width:767px){.header .red-block{width:100%}}.header .red-block span{font-family:'Archivo Black',sans-serif;text-rendering:optimizeLegibility;font-kerning:normal;text-transform:uppercase;font-size:320%;font-weight:900;color:white;-webkit-text-stroke:1.2px #000;text-shadow:3px 3px #000;letter-spacing:1.2px;line-height:130%}@media screen and (max-width:1023px){.header .red-block span{font-size:265%}}@media screen and (max-width:767px){.header .red-block span{font-size:160%}}.header .main-logo-container{background-image:url('/wp-content/uploads/2019/03/SuperiorGrocers_LogoRedBlack.png');background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;min-width:300px}.header .main-logo-container:before{content:'';display:block;position:relative;width:100%;padding-bottom:39.61352657%}@media screen and (max-width:767px){.header .main-logo-container{min-width:145px}}.header .delivery-logo-container,.header .supersaver-logo-container{display:block;position:absolute;top:20px;left:20px;width:100%;max-width:300px}@media screen and (min-width:768px) and (max-width:1023px){.header .delivery-logo-container,.header .supersaver-logo-container{width:200px}}@media screen and (max-width:767px){.header .delivery-logo-container,.header .supersaver-logo-container{top:20px;left:10px;width:100px}}.header .delivery-logo-container div,.header .supersaver-logo-container div{background-image:url('/wp-content/uploads/2019/10/HomeDeliveryLogoSolo.png');background-size:contain;background-position:center;background-repeat:no-repeat;width:100%}.header .delivery-logo-container div:before,.header .supersaver-logo-container div:before{content:'';display:block;position:relative;width:100%;padding-bottom:18.66666667%}.header .supersaver-logo-container{left:auto;right:8%;max-width:300px}@media screen and (min-width:768px) and (max-width:1023px){.header .supersaver-logo-container{width:200px;right:10%}}@media screen and (max-width:767px){.header .supersaver-logo-container{right:10px;top:40px}}.page_specials .header .supersaver-logo-container,.url_weekly-specials .header .supersaver-logo-container{display:block !important}.header .supersaver-logo-container div:before{content:'';display:block;position:relative;width:100%;padding-bottom:23.51694915%}.header .graduation-logo-container{display:block;position:absolute;bottom:65px;left:20px;width:100%;max-width:300px;padding:0}@media screen and (min-width:768px) and (max-width:1023px){.header .graduation-logo-container{width:200px}}@media screen and (max-width:767px){.header .graduation-logo-container{top:35px;left:10px;width:100px}}.header .graduation-logo-container:hover{border:none !important}.header .graduation-logo-container div{background-image:url('/wp-content/uploads/2020/05/promotions_logo.png');background-size:contain;background-position:center;background-repeat:no-repeat;width:100%}.header .graduation-logo-container div:before{content:'';display:block;position:relative;width:100%;padding-bottom:30.666667%}.header-desktop-hamburger{position:absolute;right:20px;top:10px;cursor:pointer;width:75px}@media screen and (max-width:767px){.header-desktop-hamburger{width:50px}}.header-desktop-hamburger:hover div,.header-desktop-hamburger:focus div{background-color:#e7131a}.header-desktop-hamburger:hover span,.header-desktop-hamburger:focus span{color:#e7131a}.header-desktop-hamburger div{width:100%;height:4px;background-color:black;margin:10px 0}@media screen and (max-width:767px){.header-desktop-hamburger div{margin:4px 0;height:3px}}.header-desktop-hamburger span{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;font-weight:800;font-size:15px;letter-spacing:6px;text-transform:uppercase;color:#231F20;text-align:center;padding:0 0 0 7px}@media screen and (max-width:767px){.header-desktop-hamburger span{font-size:10px;padding:0 0 0 4px;letter-spacing:4px}}.shadow-header{box-shadow:0 2px 0 rgba(12,13,14,0.1),0 3px 6px rgba(59,64,69,0.1)}.sub-navigation{display:inline-flex}.sub-navigation img{width:24px;height:24px;margin:45px 15px}@media screen and (max-width:1105px){.sub-navigation img{display:none}}.sub-navigation img:hover{cursor:pointer}.sub-navigation .menuIcon{margin:40px 10px}.sub-navigation .menuIcon div{width:32px;height:3px;background-color:black;margin:6px 0}.sub-navigation .menuIcon:hover{cursor:pointer}.header ul{display:flex;margin:35px 0}.header li{font-family:'Roboto',sans-serif;text-rendering:optimizeLegibility;font-weight:900;font-kerning:normal;line-height:130%;font-size:1.5vmax;padding:10px 10px}.header li:hover{cursor:pointer;background:#231f20;color:white}.logo-container{width:150px;margin:20px 40px}.logo-container img{width:100%}.specials-button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:100px;height:100px;margin:15px;background:#231f20}@media screen and (max-width:1105px){.specials-button{display:none}}.specials-button img{width:25px;height:25px;margin:15px 38px 9px 38px}.specials-button span{font-family:'Roboto',sans-serif;text-rendering:optimizeLegibility;font-weight:900;font-kerning:normal;line-height:130%;font-size:17px;margin:15px;color:white}.specials-button:hover{cursor:pointer}.footer{clear:both}.footer .footer_content{background:white;border-top:1px solid #000;padding:40px 29px;text-align:center}.footer .footer_content .warehouseLogo{display:block;text-align:center;padding:20px 0 0}.footer .footer_content .warehouseLogo img{width:90%;height:auto;max-width:250px}.footer .footer_content .email-footer{padding-bottom:20px}.footer .footer_content .email-footer p{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;font-size:30px;font-weight:bold;padding-bottom:20px;line-height:100%}.footer .footer_content .email-footer a{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;padding:12px 25px;font-size:160%;font-weight:bold;text-transform:uppercase;background:#e7131a;display:inline-block;color:white;text-decoration:none}.footer .footer_content .email-footer a:hover,.footer .footer_content .email-footer a:focus{color:#000}.footer .footer_content small{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;display:block;padding:50px 0 0;font-size:13px;line-height:100%;color:#231F20}.footer .footer_content small a{color:#231F20;text-decoration:none}.footer .footer_content small a:hover{color:#e7131a}.footer .footer_content small .do_not_sell_link{padding:0 0 7px;line-height:150%}.footer .footer_content small .do_not_sell_link a{text-decoration:underline}.footer .footer_content small .do_not_sell_link a:hover{text-decoration:none}#social-bar{width:100%;display:flex;justify-content:flex-end}@media only screen and (min-width: 0px) and (max-width: 959px){#social-bar{justify-content:center}}#social-bar .social-circle{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:35px 10px;border:2px solid #fff;background:none;width:60px;height:60px;text-decoration:none}#social-bar .social-circle:hover{background-color:#000;border-color:#000}#social-bar .social-circle:last-child{margin-right:50px}@media only screen and (min-width: 0px) and (max-width: 959px){#social-bar .social-circle:last-child{margin-right:0px}}#social-bar img{width:auto}#social-bar #fb-img{margin:32% 42%}#social-bar #twitter-img{margin:34% 29%}#social-bar #instagram-img{width:20px;margin:34% 33%}.section_cols{display:flex;flex-flow:row wrap;justify-content:center;padding:20px 10%}@media screen and (min-width:768px) and (max-width:1023px){.section_cols{padding:20px 80px}}.section_cols .section_col{width:calc(25% - 6%);display:flex;align-items:baseline;justify-content:center;margin:0 3% 40px;padding:10px 0 0;cursor:pointer}[data-cnt="3"].section_cols .section_col{width:calc(33.333% - 6%)}@media screen and (min-width:768px) and (max-width:1023px){[data-cnt="3"].section_cols .section_col{width:calc(33.333% - 2%);margin:0 1% 20px}}@media screen and (max-width:767px){[data-cnt="3"].section_cols .section_col{width:100%;margin:0 2% 10px}}.section_cols .section_col:hover,.section_cols .section_col:focus,.section_cols .section_col.active{background-color:#fff}@media screen and (max-width:1023px){.section_cols .section_col{width:calc(33.3333% - 8%)}}@media screen and (max-width:767px){.section_cols .section_col{width:100%;margin:0 4% 10px}}.section_cols .section_col .section_col_content{display:flex;flex-flow:column;height:calc(100% - 40px);padding:20px 10px 10px}@media screen and (max-width:1023px){.section_cols .section_col .section_col_content{padding:1%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.section_cols .section_col .section_col_content h4{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:5.8vw;line-height:115%;text-transform:uppercase;color:#ed1c24}@media screen and (min-width:1450px){.section_cols .section_col .section_col_content h4{font-size:72px}}@media screen and (max-width:1023px){.section_cols .section_col .section_col_content h4{font-size:55px}}@media screen and (max-width:767px){.section_cols .section_col .section_col_content h4{font-size:45px}}.section_cols .section_col .section_col_content h5{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:1.5vw;line-height:115%;text-transform:uppercase;color:#ed1c24;padding:0 0 10px}@media screen and (min-width:1450px){.section_cols .section_col .section_col_content h5{font-size:22px}}@media screen and (max-width:1023px){.section_cols .section_col .section_col_content h5{font-size:18px}}@media screen and (max-width:767px){.section_cols .section_col .section_col_content h5{font-size:20px}}.section_cols .section_col .section_col_content ul li{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:1.5vw;line-height:140%;letter-spacing:0.95px;color:#231f20;list-style-type:disc;padding:10px 0 0 0;margin:0 0 0 20px}.section_cols .section_col .section_col_content ul li:first-of-type{padding-top:0}@media screen and (min-width:1450px){.section_cols .section_col .section_col_content ul li{font-size:22px}}@media screen and (max-width:1023px){.section_cols .section_col .section_col_content ul li{font-size:15px}}#home-mid-section{font-family:'Roboto',sans-serif;text-rendering:optimizeLegibility;font-weight:900;font-kerning:normal;line-height:130%}#home-mid-section img{width:35px;height:35px;margin:45px 0}#home-mid-section h2{width:100%;height:85px;text-align:center;font-size:3.5vmax;font-weight:bold;color:#d7282f}#home-mid-section p{height:50px;margin:0 20%;line-height:25px;text-align:center;font-size:1.1vmax}#home-mid-section #weekly-specials{border-bottom:1px solid #d1d2d4;border-right:1px solid #d1d2d4;border-top:1px solid #d1d2d4;padding-bottom:35px;display:inline}@media screen and (max-width:767px){#home-mid-section #weekly-specials{width:100%}}@media screen and (max-width:767px){#home-mid-section #weekly-specials button{background:none;color:#d7282f;font-size:14px;font-weight:bold;margin-top:0}}#home-mid-section #shop-online{border-bottom:1px solid #d1d2d4;border-top:1px solid #d1d2d4;padding-bottom:35px;display:inline}@media screen and (max-width:767px){#home-mid-section #shop-online{width:100%}}@media screen and (max-width:767px){#home-mid-section #shop-online button{background:none;color:#d7282f;font-size:14px;font-weight:bold;margin-top:0}}#home-mid-section .mid-section{box-sizing:border-box}.button-container{display:flex;justify-content:center}.button-container button{width:140px;color:white;background:black;padding:12px;margin-top:25px}.home-carousel{margin:0 auto;width:100%;display:flex}.home-carousel img{width:100%;border:1px solid #d1d2d4;padding:10px}.nav-carousel{width:100%;text-align:center;margin:40px auto}.nav-carousel h1{font-size:5vmax;font-weight:bold;line-height:2;color:#d7282f}.nav-carousel p{font-size:1.9vmax}.nav-carousel button{width:175px;color:white;background:black;padding:12px;margin-top:25px}.carousel-text-block{display:none}#first-slide{display:block}.slick-dots{position:relative;bottom:0px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;display:inline-block;height:15px;width:15px;margin:0 15px;padding:0;cursor:pointer}.slick-dots li button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:0;background:#231f20;opacity:0.35;display:block;height:15px;width:15px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{background:#231f20;opacity:1;outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li.slick-active button:before{color:#231f20;opacity:0.75}.slick-slide{height:auto}.slick-list{margin-left:0 -19px}.slideout-menu{position:fixed;top:0;bottom:0;right:0;width:262px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:99999;display:none;background:#231f20;text-align:left;padding:45px 25px 0 25px;color:white}.slideout-menu li{font-size:0.9vmax;line-height:2}.slideout-menu li:first-of-type a{color:#fff200}.slideout-menu li a{display:inline-block;color:white;text-decoration:none;padding:3px 5px}.slideout-menu li a:hover,.slideout-menu li a:focus{background-color:#fff;color:#000}.slideout-menu li.navSocial{display:inline-block;border:none;padding:15px 10px}.slideout-menu li.navSocial a{display:inline-block;text-indent:-9999px;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;border:1px solid #fff;border-radius:100px}.slideout-menu li.navSocial a:hover,.slideout-menu li.navSocial a:focus{background-color:#e7131a}.slideout-menu li.navSocial.navFB a{background-image:url(/wp-content/uploads/2018/04/facebook-icon.png)}.slideout-menu li.navSocial.navTwitter a{background-image:url(/wp-content/uploads/2018/04/twitter-icon-1.png)}.slideout-menu li.navSocial.navInsta a{background-size:50%;background-image:url(/wp-content/uploads/2018/11/ig-logo.png)}.slideout-menu .weeklySpecials{color:#fff200}.slideout-menu .navHeader{position:relative}.slideout-menu .navHeader .sub-menu{display:none}.slideout-menu .navHeader>a:hover,.slideout-menu .navHeader>a:focus{background-color:#fff;color:#000}.slideout-menu .navAbout>a:after,.slideout-menu .navDepts>a:after{content:'\2228';padding-left:0.5em;font-size:85%;top:-3px;position:relative;display:inline-block}.slideout-menu .openedSubNav>a:after{content:'\2227' !important}.slideout-menu .slideout-x{position:absolute;top:10px;right:10px;border:1px solid transparent;padding:3px}.slideout-menu .slideout-x:focus{border-color:#fff}.slideout-menu .slideout-x img{width:13px}.slideout-menu ul li{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;font-weight:bold;font-size:140%;line-height:130%;letter-spacing:0.95px;text-transform:uppercase;color:#FFFFFF;padding:5px 0px;margin-bottom:10px;border-bottom:1px solid #fff;padding-bottom:15px}.slideout-menu ul li ul li{line-height:70%;margin-bottom:0;border-bottom:0;padding-bottom:5px}.slideout-menu ul li ul li a{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;font-weight:bold;font-size:55%;text-transform:capitalize}.slideout-container{padding-bottom:120px}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;background-color:#FFF;min-height:100vh}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}.home-split .split-section{height:100%}.home-split .split-section h2{font-family:'Roboto',sans-serif;text-rendering:optimizeLegibility;font-weight:900;font-kerning:normal;line-height:130%;margin:35px 0 10px 50px;color:#d7282f;font-weight:bold;font-size:1.4vmax}@media only screen and (min-width: 0px) and (max-width: 959px){.home-split .split-section h2{text-align:center;margin:35px 0 10px 0;font-size:1.8vmax}}.home-split .split-section h1{margin:0 50px;font-size:2.3vmax;line-height:1.2}@media only screen and (min-width: 0px) and (max-width: 959px){.home-split .split-section h1{text-align:center}}.home-split .split-section ul{margin:0 56px;list-style-image:url('/wp-content/uploads/2018/04/lightbulb-icon.png')}@media only screen and (min-width: 0px) and (max-width: 959px){.home-split .split-section ul{margin:0 80px}}.home-split .split-section ul li{font-family:'Roboto',sans-serif;text-rendering:optimizeLegibility;font-weight:900;font-kerning:normal;line-height:130%;padding:29px;font-size:1.4vmax;border-bottom:1px solid #d1d2d4}@media only screen and (min-width: 0px) and (max-width: 959px){.home-split .split-section ul li{text-align:left;font-size:1.6vmax}}.home-split .split-section ul li:last-child{border-bottom:none}.home-split .split-section .rotw-image{position:absolute;margin:50px;top:-35px;right:-35px;bottom:-35px;left:-35px;background-image:url('/wp-content/uploads/2018/04/tacos.png');background-size:cover}@media only screen and (min-width: 0px) and (max-width: 959px){.home-split .split-section .rotw-image{margin-bottom:75px}}.home-split .split-section #whats-new-header{margin:35px 0 10px 30px}@media only screen and (min-width: 0px) and (max-width: 959px){.home-split .split-section #whats-new-header{margin:35px 0 10px 0}}.home-split .split-section #whats-new-button{justify-content:flex-end;margin:9px 56px 0 0}@media only screen and (min-width: 0px) and (max-width: 959px){.home-split .split-section #whats-new-button{justify-content:center;margin:9px 0 0 0}}@media only screen and (min-width: 0px) and (max-width: 959px){.home-split .split-section #whats-new-button button{background:none;color:#d7282f;font-size:14px;font-weight:bold;margin-top:0}}.home-split .split-section #recipe-button-tablet{display:none}@media only screen and (min-width: 0px) and (max-width: 959px){.home-split .split-section #recipe-button-tablet{display:inline-flex;position:absolute;top:324px;background:none;color:#d7282f;font-size:14px;font-weight:bold}}@media only screen and (min-width: 0px) and (max-width: 959px){.home-split .split-section #recipe-button-tablet button{background:none;color:#d7282f;margin-top:0}}.home-split .split-section #recipe-button{position:absolute;bottom:0;right:50px}@media only screen and (min-width: 0px) and (max-width: 959px){.home-split .split-section #recipe-button{display:none}}.home-split #rotw{position:relative}@media only screen and (min-width: 0px) and (max-width: 959px){.home-split #rotw{width:100%}}@media only screen and (min-width: 0px) and (max-width: 959px){.home-split #whats-new{width:100%}}.home-split #rotw-container{position:absolute;margin:50px;top:18%;right:0px;bottom:25px;left:0px;background-size:cover;border:1px solid #d1d2d4}.main-container{margin-top:225px}@media screen and (max-height:850px){.main-container{margin-top:0}}@media screen and (max-width:767px){.main-container{margin-top:0}}.mission-container{width:100%;padding:3% 10%;text-align:center;max-width:1440px;margin:0 auto}.mission-container h1{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:4.3vw;line-height:115%;letter-spacing:3.25px;text-transform:uppercase;color:#000}@media screen and (min-width:1450px){.mission-container h1{font-size:56px}}@media screen and (max-width:767px){.mission-container h1{font-size:26px;line-height:130%}}.mission-container p{border-bottom:1px solid #fff;margin:3% 15%}@media screen and (max-width:1023px){.mission-container p{margin:25px 15%}}.mission-container img{display:none}.mission-container .quality-block span{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;font-size:3.8vw;line-height:110%;letter-spacing:1.39px;position:relative;color:#FFFFFF}@media screen and (min-width:1450px){.mission-container .quality-block span{font-size:40px}}@media screen and (max-width:767px){.mission-container .quality-block span{font-size:18px}}.mission-container .quality-block span:after{content:'*';padding:0px 10px;vertical-align:sub;color:black}.mission-container .quality-block span:last-of-type:after{content:''}.mission-container+.bx-wrapper{margin-top:50px}.half-box-container{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-evenly;max-width:1440px;margin:0 auto}.half-box-container .half-box{width:calc(50% - 30px);padding:30px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}@media screen and (max-width:767px){.half-box-container .half-box{width:100%}}.half-box-container .half-box:last-of-type:after{display:block;position:relative;width:100%;padding-bottom:82.72058824%;content:''}.half-box-container .half-box h3{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:2.6vw;line-height:130%;text-transform:uppercase;color:#ED1C24}@media screen and (min-width:1450px){.half-box-container .half-box h3{font-size:37px}}@media screen and (max-width:767px){.half-box-container .half-box h3{font-size:23px}}.half-box-container .half-box p{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:1.5vw;line-height:160%;color:#231F20;padding-top:15px}@media screen and (min-width:1450px){.half-box-container .half-box p{font-size:20px}}@media screen and (max-width:1023px){.half-box-container .half-box p{font-size:16px}}.page_careers .page-sub-menu,.page_community .page-sub-menu,.page_health-initiative .page-sub-menu,.page_environment .page-sub-menu,.page_company-overview .page-sub-menu{padding:40px 50px 0px}@media screen and (max-width:767px){.page_careers .page-sub-menu,.page_community .page-sub-menu,.page_health-initiative .page-sub-menu,.page_environment .page-sub-menu,.page_company-overview .page-sub-menu{padding:40px 30px 0px}}.page_careers h4{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:5.8vw;line-height:115%;text-transform:uppercase;color:#ed1c24;text-align:center}@media screen and (min-width:1450px){.page_careers h4{font-size:72px}}@media screen and (max-width:1023px){.page_careers h4{font-size:55px}}@media screen and (max-width:767px){.page_careers h4{font-size:45px}}.page_services .services-right{padding-top:40px}@media screen and (max-width:767px){.page_services .services-right{padding-top:0}}.page_services .hours-block .hour-segment{display:block;padding-top:10px}.page_services .hours-block .hour-segment p:first-of-type{font-weight:bold;padding-right:15px}.page_services .hours-block .hour-segment p{display:inline;padding-top:5px}.page_services .community-holder p:nth-of-type(2){max-width:800px}.page_services .table-grid .table-grid-container .table-grid-item{margin:0 3px;border-right:1px solid;border-radius:5px;background:#d83832}.page_services .table-grid .table-grid-container .table-grid-item .table-grid-content{color:#fff}.page-sub-menu{max-width:1440px;margin:0 auto;display:block;padding:40px 20px 0px}.page-sub-menu ul li{display:inline}.page-sub-menu ul li a{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;font-size:1.6vw;line-height:100%;letter-spacing:0.95px;text-transform:uppercase;text-decoration:none;color:#231F20;font-weight:600}@media screen and (min-width:1450px){.page-sub-menu ul li a{font-size:21px}}@media screen and (max-width:1023px){.page-sub-menu ul li a{font-size:17px}}.zig-zag{background-size:auto;background-position:center;background-repeat:no-repeat;width:100%;margin:20px 0;height:20px}.dark-container{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-evenly;padding-top:40px;max-width:1440px;margin:0 auto}.dark-container .dark-box{padding:60px 40px}@media screen and (max-width:767px){.dark-container .dark-box{padding:40px}}.dark-container .dark-box:first-of-type{text-align:center;width:40%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.dark-container .dark-box:first-of-type{width:100%;padding-bottom:0}}.dark-container .dark-box:last-of-type{width:60%;padding-right:10%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.dark-container .dark-box:last-of-type{width:100%}}.dark-container .dark-box img{margin:3% auto;height:auto}@media screen and (max-width:767px){.dark-container .dark-box img{margin:5% auto}}.dark-container .dark-box h4{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:5.8vw;line-height:115%;text-transform:uppercase;color:#ed1c24}@media screen and (min-width:1450px){.dark-container .dark-box h4{font-size:72px}}@media screen and (max-width:1023px){.dark-container .dark-box h4{font-size:55px}}@media screen and (max-width:767px){.dark-container .dark-box h4{font-size:45px}}.dark-container .dark-box ul li{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:1.5vw;line-height:140%;letter-spacing:0.95px;color:#231f20;list-style-type:disc;padding-top:20px}.dark-container .dark-box ul li:first-of-type{padding-top:0}@media screen and (min-width:1450px){.dark-container .dark-box ul li{font-size:19px}}@media screen and (max-width:1023px){.dark-container .dark-box ul li{font-size:15px}}.common-container{padding:60px 40px;max-width:1440px;margin:0 auto}@media screen and (max-width:767px){.common-container{padding:40px;padding-bottom:0}}.common-container h3{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:2.6vw;line-height:130%;text-transform:uppercase;color:#ED1C24}@media screen and (min-width:1450px){.common-container h3{font-size:37px}}@media screen and (max-width:767px){.common-container h3{font-size:23px}}.common-container p{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:1.5vw;line-height:160%;color:#231F20;padding-top:15px}@media screen and (min-width:1450px){.common-container p{font-size:20px}}@media screen and (max-width:1023px){.common-container p{font-size:16px}}.home-container{display:block;max-width:1440px;margin:0 auto;border-top:225px solid transparent}@media screen and (max-height:850px){.home-container{margin-top:0;border-top:0}}@media screen and (max-width:767px){.home-container{margin-top:0;border-top:0}}@media screen and (max-width:767px){.home-container{margin-top:0;border-top:0}}.home-container .bx-wrapper{margin-bottom:140px}.home-container h2{font-family:'Arial',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-weight:bold;font-size:2.7vw;letter-spacing:3.8px;display:block;margin:0 0 20px;z-index:2}.home-container h2:hover{cursor:pointer;text-decoration:underline}@media screen and (min-width:1450px){.home-container h2{font-size:38px}}@media screen and (max-width:1023px){.home-container h2{font-size:27px;margin-top:-20px}}@media screen and (max-width:767px){.home-container h2{font-size:25px;margin-top:15px;letter-spacing:3.2px}}.home-container h2 a{text-transform:uppercase;color:white;text-decoration:none;font-size:2.2vw;padding:15px;display:inline-block;margin-top:20px}@media screen and (min-width:1450px){.home-container h2 a{font-size:32px}}@media screen and (max-width:1023px){.home-container h2 a{font-size:22px}}.home-container .shopOurTags{width:96%;height:auto;max-width:685px;margin:30px auto 0}.home-container .carousel-container{padding:40px 0}@media screen and (max-width:767px){.home-container .carousel-container{padding:25px 0}}.home-container .carousel-container .carousel-ribbon-holder{position:relative;width:100%;height:100%;padding:20px}@media screen and (max-width:767px){.home-container .carousel-container .carousel-ribbon-holder{padding:5px 20px 0}}.home-container .carousel-container .carousel-ribbon-holder .carousel-ribbon{background-image:url('/wp-content/uploads/2019/02/red-tag-special-icon.png');background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 auto;height:140px;max-width:685px}@media screen and (max-width:767px){.home-container .carousel-container .carousel-ribbon-holder .carousel-ribbon{height:100px}}.home-container .carousel-container .product-carousel-buttons{float:right;margin:10px 55px 0 0}.home-container .carousel-container .product-carousel-buttons .pc-play{color:white}.home-container .carousel-container .product-carousel-buttons .pc-play:after{content:'';background:url(/wp-content/uploads/2019/02/play-icon-black.png);width:15px;height:15px;background-position:center;background-size:contain;text-indent:9999px;display:flex}.home-container .carousel-container .product-carousel-buttons .pc-pause{color:white}.home-container .carousel-container .product-carousel-buttons .pc-pause:after{content:'';background:url(/wp-content/uploads/2019/02/pause-icon-black.png);width:15px;height:15px;background-position:center;background-size:contain;text-indent:9999px;display:flex}.home-container .carousel-container .carousel-product-holder{position:relative;max-width:1440px;margin:0 auto}.home-container .carousel-container .carousel-product-holder .product-carousel{display:block;position:relative;margin:0;padding:0}.home-container .carousel-container .carousel-product-holder .product-carousel li{padding:0 55px;border-right:2px solid #000}@media screen and (max-width:1023px){.home-container .carousel-container .carousel-product-holder .product-carousel li{padding:0 15px}}@media screen and (max-width:600px){.home-container .carousel-container .carousel-product-holder .product-carousel li{border-right:none}}.home-container .carousel-container .carousel-product-holder .product-carousel li .product-slide{position:relative}.home-container .carousel-container .carousel-product-holder .product-carousel li .product-slide .product-slide-text-holder{text-align:center;font-family:'Arial',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;color:#231f20;line-height:175%}.home-container .carousel-container .carousel-product-holder .product-carousel li .product-slide .product-slide-text-holder .slide-main-text{font-weight:bold;font-size:1.4vw}@media screen and (min-width:1450px){.home-container .carousel-container .carousel-product-holder .product-carousel li .product-slide .product-slide-text-holder .slide-main-text{font-size:20px}}@media screen and (max-width:1023px){.home-container .carousel-container .carousel-product-holder .product-carousel li .product-slide .product-slide-text-holder .slide-main-text{font-size:14px}}.home-container .carousel-container .carousel-product-holder .product-carousel li .product-slide .product-slide-text-holder .slide-sub-text{font-size:1.3vw}@media screen and (min-width:1450px){.home-container .carousel-container .carousel-product-holder .product-carousel li .product-slide .product-slide-text-holder .slide-sub-text{font-size:17px}}@media screen and (max-width:1023px){.home-container .carousel-container .carousel-product-holder .product-carousel li .product-slide .product-slide-text-holder .slide-sub-text{font-size:13px}}.home-container .carousel-container .carousel-product-holder .product-carousel li .product-slide .product-slide-text-holder .slide-green-text{font-weight:bold;font-style:italic;color:#008641;font-size:1.3vw}@media screen and (min-width:1450px){.home-container .carousel-container .carousel-product-holder .product-carousel li .product-slide .product-slide-text-holder .slide-green-text{font-size:17px}}@media screen and (max-width:1023px){.home-container .carousel-container .carousel-product-holder .product-carousel li .product-slide .product-slide-text-holder .slide-green-text{font-size:13px}}.home-container .carousel-container .carousel-product-holder .product-carousel[data-cnt="1"] li{border:none}.home-container .carousel-container .carousel-product-holder .product-carousel[data-cnt="2"] li:nth-of-type(2){border:none}.home-container .carousel-container .carousel-product-holder .product-carousel img{width:90%;height:auto;margin:0 auto}.home-container .carousel-container .carousel-product-holder .product-carousel .slick-arrow{position:absolute;left:16px;top:44%;font-size:300%;color:black;z-index:9999}.home-container .carousel-container .carousel-product-holder .product-carousel .slick-arrow.slick-next{left:auto;right:16px}.home-container .carousel-container .carousel-product-holder .product-carousel .slick-arrow.slick-disabled{opacity:0.1}.home-container .carousel-container .carousel-product-holder .cover-up{position:absolute;top:0;right:0;left:96%;bottom:0;background:white}.home-container .bx-wrapper{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent}.home-container .bx-wrapper .bx-controls-auto{right:auto;width:100% !important;left:50%;transform:translate(-50%, 0%);margin-top:10px}.home-container .bx-wrapper .bx-controls-auto .bx-start{background:url(/wp-content/uploads/2019/02/play-icon-black.png);width:15px;height:15px;background-position:center;background-size:contain}.home-container .bx-wrapper .bx-controls-auto .bx-stop{background:url(/wp-content/uploads/2019/02/pause-icon-black.png);width:15px;height:15px;background-position:center;background-size:contain}.home-container .bx-wrapper .bx-controls{position:absolute;bottom:-30px;left:50%;transform:translate(-50%, 0);text-align:center;min-width:235px;z-index:1}@media screen and (max-width:767px){.home-container .bx-wrapper .bx-controls{bottom:-35px}}.home-container .bx-wrapper .bx-prev{padding-right:20px;background:none;margin-top:-30px;font-size:35px;line-height:67%;vertical-align:middle}.home-container .bx-wrapper .bx-next{padding-left:20px;background:none;font-size:35px;line-height:67%;vertical-align:middle}.home-container .bx-wrapper .bx-controls-direction{position:absolute}.home-container .bx-wrapper .bx-controls-direction a{text-indent:0;text-decoration:none;color:white;font-size:220%;margin-top:18px}.home-container .bx-wrapper .bx-pager,.home-container .bx-wrapper .bx-next,.home-container .bx-wrapper .bx-prev{display:inline}.home-container .bx-wrapper .bx-next,.home-container .bx-wrapper .bx-prev{text-decoration:none;color:#231F20}.home-container .bx-wrapper .bx-pager{position:relative;bottom:0}.home-container .bx-pager .bx-default-pager{left:51%}.home-container .new-red-tag-slider img,.home-container .ad_slider img{width:100%;height:auto;padding:20px;padding-bottom:0}.home-container .video-container{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-evenly;padding-top:60px;max-width:1440px;margin:0 auto}@media screen and (min-width:768px) and (max-width:1023px){.home-container .video-container{padding:30px 60px}}@media screen and (max-width:767px){.home-container .video-container{padding:30px}}.home-container .video-container .video-text{width:calc(40%);padding-left:11%;align-items:center;display:flex;padding-top:100px;padding-bottom:100px}@media screen and (max-width:1200px){.home-container .video-container .video-text{padding-left:7%}}@media screen and (max-width:1023px){.home-container .video-container .video-text{width:100%;text-align:center;padding:30px 15px 0 15px}}@media screen and (max-width:1023px){.home-container .video-container .video-text .text-holder{margin:0 auto}}.home-container .video-container .video-text .text-holder h4{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:5.8vw;line-height:115%;text-transform:uppercase;color:#231f20;padding-bottom:30px}@media screen and (min-width:1450px){.home-container .video-container .video-text .text-holder h4{font-size:70px}}@media screen and (max-width:767px){.home-container .video-container .video-text .text-holder h4{font-size:52px}}.home-container .video-container .video-text .text-holder span{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;font-size:3.1vw;line-height:49px;color:#231f20;display:block}@media screen and (min-width:1450px){.home-container .video-container .video-text .text-holder span{font-size:40px}}@media screen and (max-width:767px){.home-container .video-container .video-text .text-holder span{font-size:28px}}.home-container .video-container .video-text .text-holder .ad-button{display:block;height:40px;position:relative;background-color:#fff200;display:inline-flex;align-items:center;font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;font-size:1.3vw;letter-spacing:2.2px;text-transform:uppercase;text-decoration:none;color:#231F20;padding-left:15px;font-weight:600;cursor:pointer}.home-container .video-container .video-text .text-holder .ad-button:before{content:"";position:absolute;right:-20px;bottom:0;width:0;height:0;border-left:20px solid #fff200;border-top:20px solid transparent;border-bottom:20px solid transparent}.home-container .video-container .video-text .text-holder .ad-button:hover,.home-container .video-container .video-text .text-holder .ad-button:focus{background-color:#ed1c24;color:#fff}.home-container .video-container .video-text .text-holder .ad-button:hover:before,.home-container .video-container .video-text .text-holder .ad-button:focus:before{border-left-color:#ed1c24}.home-container .video-container .video-media{position:relative;margin:0 75px;width:100%}@media screen and (max-width:1200px){.home-container .video-container .video-media{margin:0 10px}}@media screen and (max-width:1023px){.home-container .video-container .video-media{margin:0;padding-top:40px;padding-bottom:30px}}.home-container .video-container .video-media:before{content:'';display:block;position:relative;width:100%;padding-bottom:57.36434109%}.home-container .video-container .video-media iframe{position:absolute;top:0;left:0;bottom:0;width:100% !important;height:100% !important}.home-container .social-container{background:#ed1c24;text-align:center}.home-container .social-container #social-bar{justify-content:center}.home-container .social-container .social-blurb{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:2.6vw;line-height:160%;letter-spacing:1.95px;text-transform:uppercase;color:#FFFFFF;padding-bottom:35px;display:block;padding:0px 20px 20px}@media screen and (min-width:1450px){.home-container .social-container .social-blurb{font-size:36px}}@media screen and (max-width:1023px){.home-container .social-container .social-blurb{font-size:26px}}.home-container .block-container{display:inline-flex !important}.page_welcome .delivery-container{background-size:cover;background-repeat:no-repeat;position:relative;margin:40px 0}.page_welcome .delivery-container a{position:absolute;top:0;bottom:0;right:0;left:0;text-indent:-9999px}.page_welcome .delivery-container:before{content:'';display:block;position:relative;width:100%;padding-bottom:48.21428571%}.page_welcome .footer_content{border-top:none}.block-container{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-flex !important;flex-flow:row wrap;justify-content:space-evenly;padding:20px 70px;margin:0 auto;width:100%}@media screen and (max-width:1023px){.block-container{padding:20px}}@media screen and (max-width:767px){.block-container{padding:20px}}.block-container .split-dt{display:initial;padding:15px 0}@media screen and (max-width:1023px){.block-container .split-dt{display:none}}.block-container .split-tab{display:none;padding:10px 0}@media screen and (max-width:1023px){.block-container .split-tab{display:initial}}.block-container .block-split{width:100%}.block-container .block-split .block-img{background-size:contain;background-position:center;background-repeat:repeat-x}.block-container .block-split .block-img:after{content:'';display:block;position:relative;width:100%;padding-bottom:1.60142349%}@media screen and (max-width:767px){.block-container .block-split{display:none}}.block-container .block{width:33.33%;padding:15px;text-align:center;text-decoration:none}.block-container .block:hover,.block-container .block:focus{background-color:rgba(255,242,0,0.2)}.block-container .block .block-text{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:28px;line-height:22px;text-transform:uppercase;color:#ED1C24;padding-top:20px}.block-container .block .block-img{background-size:contain;background-position:center;background-repeat:no-repeat;width:100%}.block-container .block .block-img:after{content:'';display:block;position:relative;width:100%;padding-bottom:69.36416185%}@media screen and (max-width:1023px){.block-container .block{width:calc(50%);text-align:center}}@media screen and (max-width:767px){.block-container .block{width:100%;text-align:center}}.privacy-policy main .disclosure-container,.page_cookie-policy main .disclosure-container,.page_terms-of-use main .disclosure-container,.page_policies-and-disclosures main .disclosure-container{padding:0 20px}.privacy-policy main h2,.page_cookie-policy main h2,.page_terms-of-use main h2,.page_policies-and-disclosures main h2{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:2.6vw;line-height:130%;text-transform:uppercase;color:#ED1C24;padding:20px 0 0}@media screen and (min-width:1450px){.privacy-policy main h2,.page_cookie-policy main h2,.page_terms-of-use main h2,.page_policies-and-disclosures main h2{font-size:37px}}@media screen and (max-width:767px){.privacy-policy main h2,.page_cookie-policy main h2,.page_terms-of-use main h2,.page_policies-and-disclosures main h2{font-size:23px;padding-top:0}}.privacy-policy main h3,.page_cookie-policy main h3,.page_terms-of-use main h3,.page_policies-and-disclosures main h3{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-weight:bold;font-size:1.7vw;line-height:125%;color:#231F20;padding-top:30px}@media screen and (min-width:1450px){.privacy-policy main h3,.page_cookie-policy main h3,.page_terms-of-use main h3,.page_policies-and-disclosures main h3{font-size:24px}}@media screen and (max-width:1023px){.privacy-policy main h3,.page_cookie-policy main h3,.page_terms-of-use main h3,.page_policies-and-disclosures main h3{font-size:17px}}@media screen and (max-width:767px){.privacy-policy main h3,.page_cookie-policy main h3,.page_terms-of-use main h3,.page_policies-and-disclosures main h3{padding-top:20px}}.privacy-policy main h4,.page_cookie-policy main h4,.page_terms-of-use main h4,.page_policies-and-disclosures main h4{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-weight:bold;font-size:1.9vw;line-height:125%;color:#231F20;padding-top:40px}@media screen and (min-width:1450px){.privacy-policy main h4,.page_cookie-policy main h4,.page_terms-of-use main h4,.page_policies-and-disclosures main h4{font-size:21px}}@media screen and (max-width:1023px){.privacy-policy main h4,.page_cookie-policy main h4,.page_terms-of-use main h4,.page_policies-and-disclosures main h4{font-size:20px}}@media screen and (max-width:767px){.privacy-policy main h4,.page_cookie-policy main h4,.page_terms-of-use main h4,.page_policies-and-disclosures main h4{font-size:17px;padding-top:30px}}.privacy-policy main p,.page_cookie-policy main p,.page_terms-of-use main p,.page_policies-and-disclosures main p,.privacy-policy main li,.page_cookie-policy main li,.page_terms-of-use main li,.page_policies-and-disclosures main li{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:1.5vw;line-height:160%;color:#231F20;padding-top:15px}@media screen and (min-width:1450px){.privacy-policy main p,.page_cookie-policy main p,.page_terms-of-use main p,.page_policies-and-disclosures main p,.privacy-policy main li,.page_cookie-policy main li,.page_terms-of-use main li,.page_policies-and-disclosures main li{font-size:20px}}@media screen and (max-width:1023px){.privacy-policy main p,.page_cookie-policy main p,.page_terms-of-use main p,.page_policies-and-disclosures main p,.privacy-policy main li,.page_cookie-policy main li,.page_terms-of-use main li,.page_policies-and-disclosures main li{font-size:16px}}.privacy-policy main strong,.page_cookie-policy main strong,.page_terms-of-use main strong,.page_policies-and-disclosures main strong{font-weight:800}.privacy-policy main div.privacy-policy,.page_cookie-policy main div.privacy-policy,.page_terms-of-use main div.privacy-policy,.page_policies-and-disclosures main div.privacy-policy{padding:60px 40px}.privacy-policy main ul,.page_cookie-policy main ul,.page_terms-of-use main ul,.page_policies-and-disclosures main ul{padding-left:5%;padding:30px 0 30px 5%}.privacy-policy main ul li,.page_cookie-policy main ul li,.page_terms-of-use main ul li,.page_policies-and-disclosures main ul li{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:1.5vw;line-height:160%;color:#231F20;list-style-type:disc}@media screen and (min-width:1450px){.privacy-policy main ul li,.page_cookie-policy main ul li,.page_terms-of-use main ul li,.page_policies-and-disclosures main ul li{font-size:20px}}@media screen and (max-width:1023px){.privacy-policy main ul li,.page_cookie-policy main ul li,.page_terms-of-use main ul li,.page_policies-and-disclosures main ul li{font-size:16px}}.privacy-policy main ul li ul,.page_cookie-policy main ul li ul,.page_terms-of-use main ul li ul,.page_policies-and-disclosures main ul li ul{padding-top:0;padding-left:2%}.privacy-policy main ul li ul li,.page_cookie-policy main ul li ul li,.page_terms-of-use main ul li ul li,.page_policies-and-disclosures main ul li ul li{list-style-type:none}.privacy-policy main ul li ul li:before,.page_cookie-policy main ul li ul li:before,.page_terms-of-use main ul li ul li:before,.page_policies-and-disclosures main ul li ul li:before{content:'-';display:inline-block;text-indent:-15px}.disclosure-container{display:block;max-width:1440px;margin:0 auto;border-top:225px solid transparent}@media screen and (max-height:850px){.disclosure-container{margin-top:0;border-top:0}}@media screen and (max-width:767px){.disclosure-container{margin-top:0;border-top:0}}.transparency-container{display:block;max-width:1440px;margin:0 auto;border-top:225px solid transparent}@media screen and (max-height:850px){.transparency-container{margin-top:0;border-top:0}}@media screen and (max-width:767px){.transparency-container{margin-top:0;border-top:0}}.transparency-container p{padding-top:35px}.careers-container{display:block;max-width:1440px;margin:0 auto;border-top:225px solid transparent}@media screen and (max-height:850px){.careers-container{margin-top:0;border-top:0}}@media screen and (max-width:767px){.careers-container{margin-top:0;border-top:0}}.careers-container p{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:1.7vw;line-height:140%;color:#231F20;padding-top:15px}@media screen and (min-width:1450px){.careers-container p{font-size:23px}}@media screen and (max-width:1023px){.careers-container p{font-size:18px}}@media screen and (max-width:767px){.careers-container p{font-size:17px}}.careers-container .common-text{padding:30px 40px 50px}@media screen and (max-width:767px){.careers-container .common-text{padding:30px 20px 50px}}@media screen and (max-width:767px){.careers-container .dark-box{width:100% !important}}.careers-container .dark-box:first-child{width:30%}.careers-container .dark-box:last-child{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-right:20px;width:70%;flex-flow:row wrap;justify-content:space-evenly;align-items:flex-end}.careers-container .dark-box:last-child .list-title{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-weight:bold;font-size:19px;letter-spacing:0.95px;color:#FFFFFF;text-transform:uppercase;display:block;padding:30px 0;padding-bottom:15px}.careers-container .dark-box:last-child .list1,.careers-container .dark-box:last-child .list2{width:50%}@media screen and (max-width:767px){.careers-container .dark-box:last-child .list1,.careers-container .dark-box:last-child .list2{width:100%}}@media screen and (max-width:767px){.careers-container .dark-box:last-child .list2{padding-top:15px}}.careers-container .dark-box:last-child .list3{width:100%}.community-container{margin-top:225px}@media screen and (max-width:767px){.community-container{margin-top:0}}.community-container .common-container,.community-container .privacy-policy{max-width:none}.community-container .community-holder{max-width:1440px;margin:0 auto}.community-container .half-box p{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:1.7vw;line-height:140%;color:#231F20;padding-top:15px}@media screen and (min-width:1450px){.community-container .half-box p{font-size:23px}}@media screen and (max-width:1023px){.community-container .half-box p{font-size:18px}}@media screen and (max-width:767px){.community-container .half-box p{font-size:17px}}.community-container .privacy-policy{padding:40px;margin-top:20px;border-top:1px solid #231f20}.community-container .privacy-policy ul{padding:30px 0 30px 25px}.community-container .privacy-policy ul li{text-indent:25px}@media screen and (max-width:767px){.community-container .privacy-policy ul li{text-indent:0px}}.community-container .privacy-policy .small-header{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:2.2vw;line-height:130%;text-transform:uppercase;color:#ED1C24;padding:20px 0 0}@media screen and (min-width:1450px){.community-container .privacy-policy .small-header{font-size:31px}}@media screen and (max-width:767px){.community-container .privacy-policy .small-header{font-size:18px}}.community-container .common-container{margin-top:50px;border-top:1px solid #231f20;padding-bottom:20px}.environment-container{display:block;max-width:1440px;margin:0 auto;border-top:225px solid transparent;margin-bottom:40px}@media screen and (max-height:850px){.environment-container{margin-top:0;border-top:0}}@media screen and (max-width:767px){.environment-container{margin-top:0;border-top:0}}.health-container{display:block;max-width:1440px;margin:0 auto;border-top:225px solid transparent}@media screen and (max-height:850px){.health-container{margin-top:0;border-top:0}}@media screen and (max-width:767px){.health-container{margin-top:0;border-top:0}}.health-container .common-container{padding:50px 40px}@media screen and (max-width:767px){.about-container{padding-bottom:30px}}.coupon-container{max-width:none !important}.coupon-container .privacy-policy ul{padding:30px 0 40px 5%}.coupon-container .common-container{max-width:none;border-top:1px solid #231f20}.coupon-container .community-holder{max-width:1440px;margin:0 auto}.basic-container{max-width:1440px;margin:225px auto 0;padding:50px 100px}@media screen and (max-width:767px){.basic-container{margin:0;padding:20px}}.basic-container h2{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:2.6vw;line-height:130%;text-transform:uppercase;color:#ED1C24;margin-top:30px}@media screen and (min-width:1450px){.basic-container h2{font-size:37px}}@media screen and (max-width:767px){.basic-container h2{font-size:23px;padding-top:0}}.basic-container h3{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-weight:bold;font-size:1.7vw;line-height:125%;color:#231F20;margin-top:30px}@media screen and (min-width:1450px){.basic-container h3{font-size:24px}}@media screen and (max-width:1023px){.basic-container h3{font-size:17px}}@media screen and (max-width:767px){.basic-container h3{padding-top:20px}}.basic-container h4{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-weight:bold;font-size:1.9vw;line-height:125%;color:#231F20;padding-top:40px}@media screen and (min-width:1450px){.basic-container h4{font-size:21px}}@media screen and (max-width:1023px){.basic-container h4{font-size:20px}}@media screen and (max-width:767px){.basic-container h4{font-size:17px;padding-top:30px}}.basic-container p{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:1.5vw;line-height:160%;color:#231F20;padding-top:15px}@media screen and (min-width:1450px){.basic-container p{font-size:20px}}@media screen and (max-width:1023px){.basic-container p{font-size:16px}}.basic-container a{color:#d7282f}.basic-container a:hover,.basic-container a:focus{text-decoration:none}.basic-container b,.basic-container strong{font-weight:800}.basic-container ul{padding-left:5%;padding:30px 0 30px 5%}.basic-container ul li{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:1.5vw;line-height:160%;color:#231F20;list-style-type:disc}@media screen and (min-width:1450px){.basic-container ul li{font-size:20px}}@media screen and (max-width:1023px){.basic-container ul li{font-size:16px}}.basic-container ul li ul{padding-top:0;padding-left:2%}.basic-container ul li ul li{list-style-type:none}.basic-container ul li ul li:before{content:'-';display:inline-block;text-indent:-15px}.basic-container table{position:relative;max-width:800px;margin:0 auto;border:none;border-collapse:collapse}.basic-container table tr td{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:1.5vw;line-height:160%;color:#231F20;padding-top:15px}@media screen and (min-width:1450px){.basic-container table tr td{font-size:20px}}@media screen and (max-width:1023px){.basic-container table tr td{font-size:16px}}.basic-container img{max-width:100%;height:auto}.car-box{margin-bottom:50px;margin-top:50px;padding:50px;background:black}@media screen and (max-width:767px){.car-box{padding:50px 20px}}.car-box .half-box{background-size:contain;background-size:80%;background-repeat:no-repeat;display:inline-flex;align-items:center;width:50%}@media screen and (max-width:767px){.car-box .half-box{width:100%}.car-box .half-box:first-of-type{display:block;position:relative;width:100%;padding-bottom:49.80392157%}}.car-box .half-box:last-of-type:after{display:none}.car-box .half-box h3{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;font-size:4.3vw;line-height:62px;text-transform:uppercase;color:#FFF200}@media screen and (min-width:1450px){.car-box .half-box h3{font-size:56px}}@media screen and (max-width:767px){.car-box .half-box h3{font-size:32px}}.car-box .half-box h4{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;font-weight:bold;font-size:2.6vw;line-height:120%;padding:2% 0;color:#FFFFFF}@media screen and (min-width:1450px){.car-box .half-box h4{font-size:33px}}@media screen and (max-width:1023px){.car-box .half-box h4{font-size:28px}}.car-box .half-box p{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:19px;line-height:28px;color:#FFFFFF}@media screen and (max-width:1023px){.car-box .half-box p{font-size:16px}}.car-box .half-box a{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;font-size:1.7vw;letter-spacing:2.5px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;text-decoration:none;padding:20px;margin-left:-20px;display:inline-block}@media screen and (min-width:1450px){.car-box .half-box a{font-size:25px}}@media screen and (max-width:1023px){.car-box .half-box a{font-size:18px}}.car-box .half-box a:hover,.car-box .half-box a:focus{background-color:#fff;color:#e7131a}.department-container{display:block;max-width:1440px;margin:0 auto;border-top:225px solid transparent}@media screen and (max-height:850px){.department-container{margin-top:0;border-top:0}}@media screen and (max-width:767px){.department-container{margin-top:0;border-top:0}}@media screen and (max-width:767px){.department-container{border-top:none}}.department-container .page-sub-menu{padding:3% 40px}@media screen and (max-width:767px){.department-container .page-sub-menu{padding:6% 40px}}.department-container .common-container{padding-bottom:50px;padding-top:0}@media screen and (max-width:767px){.department-container .common-container{padding-bottom:30px}}.department-container .common-container .community-sub-header{font-weight:bolder}.department-container .department-hero{background-size:contain;background-repeat:no-repeat;background-position:center;max-width:1440px;margin:0 auto;margin-top:40px;display:block;position:relative;width:100%;padding-bottom:42.760181%}.page_seafood .department-hero,.page_bakery .department-hero,.page_produce .department-hero{display:block;position:relative;width:100%;padding-bottom:42.70833333%;background-size:cover}.services-container{display:block;max-width:1440px;margin:0 auto;border-top:225px solid transparent;display:flex;border:none !important}@media screen and (max-height:850px){.services-container{margin-top:0;border-top:0}}@media screen and (max-width:767px){.services-container{margin-top:0;border-top:0}}@media screen and (max-width:767px){.services-container{display:block}}@media screen and (max-width:767px){.services-container .block-header{height:auto !important;font-size:14px !important}}.services-container .services-left{width:100%}@media screen and (max-width:767px){.services-container .services-left{width:100%}}.services-container .services-left .services-sub-header{text-align:center}.services-container .services-left h1{text-align:center}.services-container .services-left .hours-block{text-align:center}.services-container .services-right{width:35%;padding-right:30px}@media screen and (max-width:767px){.services-container .services-right{width:100%;padding-right:0}}.services-container .location-search{text-align:center;padding-bottom:30px;background:#231f20}.services-container .location-search h4{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;color:#231f20;line-height:130%;text-transform:uppercase;font-size:1.9vw;padding:30px 12%;color:white}@media screen and (min-width:1450px){.services-container .location-search h4{font-size:28px}}@media screen and (max-width:1023px){.services-container .location-search h4{font-size:21px}}.services-container .location-search a{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;float:right;padding-right:5%;text-decoration:none;color:white;font-style:italic;padding-top:8px}.services-container .location-search .zip-code-input{width:90%;padding:7px}.services-container .location-search .search-icon{background-image:url(/wp-content/uploads/2018/11/search.png);background-size:60%;background-repeat:no-repeat;background-position:center;position:absolute;margin-left:-36px;height:36px;width:36px;text-indent:-9999px}@media screen and (max-width:1023px){.services-container .location-search .search-icon{height:31px;width:31px}}.services-container .location-holder{background:rgba(255,242,0,0.5)}.services-container .location-holder .services-location{position:relative}.services-container .location-holder .services-location .map-pin{background-size:contain;background-position:center;background-repeat:no-repeat;height:55px;position:absolute;top:5%;right:80%;bottom:0;left:0}.services-container .location-holder .services-location .map-pin .location-index{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;display:flex;justify-content:center;align-items:center;height:60%}.services-container .location-holder .services-location h3{display:block;font-size:1.5vw;font-weight:bold;padding:20px 25% 10px;line-height:120%}@media screen and (min-width:1450px){.services-container .location-holder .services-location h3{font-size:22px}}@media screen and (max-width:1023px){.services-container .location-holder .services-location h3{font-size:15px}}@media screen and (max-width:767px){.services-container .location-holder .services-location h3{padding:20px 20px 10px;text-align:center}}.services-container .location-holder .services-location .location-info-wrap{display:table;margin:0 auto}.services-container .location-holder .services-location .location-info-wrap .location-info{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;text-align:left;font-size:1.3vw;display:inline-block}@media screen and (min-width:1450px){.services-container .location-holder .services-location .location-info-wrap .location-info{font-size:18px}}@media screen and (max-width:1023px){.services-container .location-holder .services-location .location-info-wrap .location-info{font-size:13px}}.services-container .location-holder .services-location .location-info-wrap .location-info b{font-weight:bold}.services-container .location-holder .services-location .location-info-wrap .location-info address,.services-container .location-holder .services-location .location-info-wrap .location-info span,.services-container .location-holder .services-location .location-info-wrap .location-info a{display:block;padding-top:3px}.services-container .location-holder .services-location .location-info-wrap .location-info a{text-decoration:none;color:black}.services-container .location-holder .services-location .location-info-wrap .location-info span{padding-bottom:20px}.services-container .location-holder .services-location .location-info-wrap .more-button{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;position:absolute;right:10%;bottom:15px;text-decoration:none;color:white;background:#ed1c24;padding:4px;text-transform:uppercase;-webkit-border-radius:10%;-moz-border-radius:10%;border-radius:10%}.services-container .page-sub-menu{padding-left:40px}.services-container .page-sub-menu a{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;color:#ed1c24;font-size:2.6vw}@media screen and (min-width:1450px){.services-container .page-sub-menu a{font-size:35px}}@media screen and (max-width:1023px){.services-container .page-sub-menu a{font-size:26px}}@media screen and (max-width:767px){.services-container .page-sub-menu a{font-size:22px}}.services-container .common-container{padding-top:0}.services-container .common-container .services-sub-header{font-weight:bolder}.services-container .common-container p{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%}@media screen and (max-width:767px){.services-container .common-container{padding-top:0;padding-bottom:40px}}.services-container .block-container{padding-top:0 !important}.services-container .block-container .block-header{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;font-weight:bold;color:white;font-size:1.5vw;background:#ed1c24;line-height:120%;padding:15px 10px;text-transform:uppercase;height:80px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1450px){.services-container .block-container .block-header{font-size:22px}}@media screen and (max-width:1023px){.services-container .block-container .block-header{font-size:16px}}.services-container .block-container .block-text{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-kerning:normal;line-height:130%;color:#231f20;font-weight:normal;text-transform:none;font-size:1.5vw}@media screen and (min-width:1450px){.services-container .block-container .block-text{font-size:21px}}@media screen and (max-width:1023px){.services-container .block-container .block-text{font-size:18px}}.services-container .block-container .split-dt{padding:15px 0}.services-container .block-container .split-tab{padding:10px 0}.home-triple{margin:50px auto;padding-bottom:50px;border-bottom:2px solid #d1d2d4}.home-triple .triple-section{height:100%;text-align:center}@media screen and (max-width:1220px){.home-triple .triple-section{width:50%}}@media screen and (max-width:815px){.home-triple .triple-section{width:100%}}.home-triple .triple-section img{display:block;margin:15px auto;border:1px solid #d1d2d4;padding:10px}.home-triple .triple-section h2{height:60px;padding:10px;font-size:1.7vmax;font-weight:bold;color:#d7282f}.home-triple .triple-section span{line-height:1.3;font-size:1.1vmax}@media screen and (max-width:1220px){.home-triple .triple-section button{background:none;color:#d7282f;margin-top:0;font-size:14px;font-weight:bold}}@media screen and (max-width:1220px){.home-triple .triple-section:last-child{width:100%}}.home-email{height:400px;text-align:center}.home-email h1{font-family:'Roboto',sans-serif;text-rendering:optimizeLegibility;font-weight:900;font-kerning:normal;line-height:130%;font-size:4.5vmax;color:#d7282f;font-weight:bold;margin:30px 0}.home-email p{font-family:'Roboto',sans-serif;text-rendering:optimizeLegibility;font-weight:900;font-kerning:normal;line-height:130%;font-size:2.4vmax}.home-email input{width:300px;height:40px;margin-top:40px}.home-email input::-webkit-input-placeholder{opacity:0.5;text-align:center;text-transform:uppercase}.home-email input:-moz-placeholder{opacity:0.5;text-align:center;text-transform:uppercase}.home-email input::-moz-placeholder{opacity:0.5;text-align:center;text-transform:uppercase}.home-email input:-ms-input-placeholder{opacity:0.5;text-align:center;text-transform:uppercase}@media only screen and (min-width: 0px) and (max-width: 959px){.home-email button{background:none;color:#d7282f;margin-top:10px;width:155px;font-size:14px;font-weight:bold}}.page_contact .content .nf-form-layout input:focus,.page_ccpa .content .nf-form-layout input:focus,.page_contact .content .nf-form-layout select:focus,.page_ccpa .content .nf-form-layout select:focus,.page_contact .content .nf-form-layout textarea:focus,.page_ccpa .content .nf-form-layout textarea:focus{border:2px solid #000}.page_locations .locationsContent{position:relative}.page_locations .locationsContent:before{content:'';display:block;position:relative;width:100%;padding-bottom:68%}.page_locations #mapHolder{position:absolute}@media screen and (min-width:768px){.page_locations #mapHolder{top:0;bottom:0}}@media screen and (max-width:767px){.page_locations #mapHolder{background-color:#fff;padding:0;top:0}}@media screen and (max-width:767px){.page_locations #mapHolder #map{height:500px !important}}@media screen and (max-width:767px){.page_locations .locationsHolder{clear:both}}.page_locations .content{position:relative;min-height:0;transform:none;-webkit-transform:none}@media screen and (min-width:768px){.page_locations .footer{position:fixed;bottom:0;left:0;right:0;height:150px}}@media screen and (min-width:768px){.page_locations .footer .footer_content{padding-top:20px;padding-bottom:20px}}.page_locations a:link.choose,.page_locations a:active.choose,.page_locations a:visited.choose,.page_locations a:hover.choose{text-decoration:none;background-color:#e7131a;color:#fff;text-transform:lowercase;font-weight:800;border-color:#e7131a;cursor:pointer}@media screen and (max-width:767px){.page_locations a:link.choose,.page_locations a:active.choose,.page_locations a:visited.choose,.page_locations a:hover.choose{text-align:center}}.page_locations a:hover.choose{background-color:#000;border-color:#000}@media screen and (min-width:768px){.page_locations #locations_sidebar{position:absolute;left:0;top:0;bottom:0;width:256px;height:auto}}@media screen and (max-width:1023px){.page_locations #locations_sidebar{top:200px}}@media screen and (max-width:767px){.page_locations #locations_sidebar{width:100%}}.page_locations a[href^="/contact"]{display:none !important}@media screen and (max-width:767px){.page_locations #locations_sidebar_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;position:relative;width:100%}}@media screen and (max-width:767px){.page_locations .locationSide{clear:none !important;width:50%;display:flex;flex-flow:column;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.page_locations .locationSide:hover{background-color:rgba(255,242,0,0.5)}.page_locations .locationSide:after{right:3px;top:40%;bottom:auto;line-height:100%;display:block}.page_locations .locationSide h3{font-weight:700;font-size:140%;line-height:110%;padding:5px 0}.page_locations .locationSide h3 b{display:none !important}.page_locations .locationSide div{font-size:120%;line-height:140%}.page_locations .locationSide .locLetterbox{position:relative;float:left;width:50px;background-repeat:no-repeat;background-size:60%;background-position:left center}@media screen and (max-width:767px){.page_locations .locationSide .locLetterbox{background-image:none !important;height:auto !important;float:right;order:5;margin-top:7px;width:auto;min-height:0 !important}}.page_locations .locationSide.has_kitchen{position:relative}.page_locations .locationSide.has_kitchen .locLetterbox:before{content:'';position:absolute;top:0;left:50px;width:50px;background-image:url("https://superiorgrocers.com/wp-content/uploads/2020/02/kitchenLogo.jpg");background-size:contain;height:28px;background-repeat:no-repeat}@media screen and (max-width:767px){.page_locations .locationSide.has_kitchen .locLetterbox:before{display:block;position:relative;bottom:auto;left:auto;right:auto;height:40px;background-image:url("https://superiorgrocers.com/wp-content/uploads/2020/02/kitchen-cocina-mobile.png")}}.page_locations .scrollFix.has_kitchen:after{content:'';position:absolute;bottom:8px;right:8px;background-image:url("https://superiorgrocers.com/wp-content/uploads/2020/02/kitchenLogo.jpg");background-size:contain;height:25px;width:50px;background-repeat:no-repeat}.page_locations #location_tabs span{background-color:#fff200;color:#000}.page_locations #location_tabs span.active{background-color:#e7131a;color:#fff}.page_locations .location-search{text-align:center;padding-bottom:20px;background:#231f20;clear:left}.page_locations .location-search h4{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;text-transform:uppercase;font-size:15px;font-weight:600;padding:15px 0;color:#fff}.page_locations .location-search .zip-code-input{width:90%;padding:7px;font-size:120%;letter-spacing:1px}.page_locations .location-search .search-icon{background-image:url(/wp-content/uploads/2018/11/search.png);background-size:45%;background-repeat:no-repeat;background-position:center;position:absolute;margin-left:-36px;height:30px;width:36px;text-indent:-9999px}.page_location .locationHolder{display:block;max-width:1440px;margin:0 auto;border-top:225px solid transparent;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;position:relative;width:100%;margin-bottom:50px}@media screen and (max-height:850px){.page_location .locationHolder{margin-top:0;border-top:0}}@media screen and (max-width:767px){.page_location .locationHolder{margin-top:0;border-top:0}}@media screen and (max-width:767px){.page_location .locationHolder{text-align:center}}.page_location .locationHolder .singleLocationMap{position:relative;width:50%}@media screen and (max-width:1023px){.page_location .locationHolder .singleLocationMap{width:100%}}.page_location .locationHolder .singleLocationMap:before{content:'';display:block;position:relative;width:100%;padding-bottom:100%}.page_location .locationHolder .singleLocationMap #street-view,.page_location .locationHolder .singleLocationMap #map-view{position:absolute;top:0;left:0;right:0;bottom:0}.page_location .locationHolder .singleLocationMap button.goStreet,.page_location .locationHolder .singleLocationMap button.goMap{position:absolute;bottom:-30px;left:0;display:inline-block;background-color:#e7131a;padding:3px 15px;color:#fff;margin:5px 0;text-decoration:none;text-transform:lowercase;font-weight:700;min-width:200px;text-align:center}.page_location .locationHolder .singleLocationMap button.goStreet:hover,.page_location .locationHolder .singleLocationMap button.goMap:hover{background-color:#000}.page_location .locationHolder .singleLocationInfo{width:25%;padding:20px 50px}@media screen and (min-width:768px) and (max-width:1023px){.page_location .locationHolder .singleLocationInfo{width:50%}}@media screen and (max-width:767px){.page_location .locationHolder .singleLocationInfo{width:100%}}.page_location .locationHolder .singleLocationInfo h2{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;color:#e7131a;font-size:2.6vw;padding:10px 0}@media screen and (min-width:1450px){.page_location .locationHolder .singleLocationInfo h2{font-size:290%}}@media screen and (min-width:768px) and (max-width:1023px){.page_location .locationHolder .singleLocationInfo h2{font-size:300%}}@media screen and (max-width:767px){.page_location .locationHolder .singleLocationInfo h2{font-size:190%}}.page_location .locationHolder .singleLocationInfo h3{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;color:#e7131a;font-size:1.5vw;padding:30px 0 10px}@media screen and (min-width:1450px){.page_location .locationHolder .singleLocationInfo h3{font-size:170%}}@media screen and (min-width:768px) and (max-width:1023px){.page_location .locationHolder .singleLocationInfo h3{font-size:170%}}@media screen and (max-width:767px){.page_location .locationHolder .singleLocationInfo h3{font-size:120%}}.page_location .locationHolder .singleLocationInfo p{font-size:140%;line-height:150%}.page_location .locationHolder .singleLocationInfo p a{display:inline-block;background-color:#e7131a;padding:3px 15px;color:#fff;margin:5px 0;text-decoration:none;text-transform:lowercase;font-weight:700;min-width:200px;text-align:center}.page_location .locationHolder .singleLocationInfo p a:hover,.page_location .locationHolder .singleLocationInfo p a:focus{background-color:#000}.page_email-sign-up h5{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;display:inline;padding-bottom:0;text-align:left;font-size:22px;line-height:110%;letter-spacing:1px;position:relative}@media screen and (max-width:767px){.page_email-sign-up h5{font-size:18px}}.page_email-sign-up .email-footer{display:none !important}.page_contact .content,.page_email-sign-up .content,.page_ccpa .content,.page_b2b .content{margin-top:225px}@media screen and (max-height:850px){.page_contact .content,.page_email-sign-up .content,.page_ccpa .content,.page_b2b .content{margin-top:0}}@media screen and (max-width:767px){.page_contact .content,.page_email-sign-up .content,.page_ccpa .content,.page_b2b .content{margin-top:0}}.page_contact .content .nf-response-msg,.page_email-sign-up .content .nf-response-msg,.page_ccpa .content .nf-response-msg,.page_b2b .content .nf-response-msg{padding:20px;max-width:1000px;margin:0 auto}.page_contact .content .nf-response-msg p,.page_email-sign-up .content .nf-response-msg p,.page_ccpa .content .nf-response-msg p,.page_b2b .content .nf-response-msg p{font-size:180%;line-height:150%}.page_contact .content .nf-response-msg p a,.page_email-sign-up .content .nf-response-msg p a,.page_ccpa .content .nf-response-msg p a,.page_b2b .content .nf-response-msg p a{text-decoration:none;color:#000;font-weight:600}.page_contact .content .nf-response-msg p a:hover,.page_email-sign-up .content .nf-response-msg p a:hover,.page_ccpa .content .nf-response-msg p a:hover,.page_b2b .content .nf-response-msg p a:hover{text-decoration:underline}.page_contact .content .nf-form-layout,.page_email-sign-up .content .nf-form-layout,.page_ccpa .content .nf-form-layout,.page_b2b .content .nf-form-layout{display:block;max-width:1400px;margin:0 auto;padding:30px 10%}.page_contact .content .nf-form-layout label,.page_email-sign-up .content .nf-form-layout label,.page_ccpa .content .nf-form-layout label,.page_b2b .content .nf-form-layout label,.page_contact .content .nf-form-layout .nf-label-span,.page_email-sign-up .content .nf-form-layout .nf-label-span,.page_ccpa .content .nf-form-layout .nf-label-span,.page_b2b .content .nf-form-layout .nf-label-span{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;font-size:1.7vw;line-height:100%}@media screen and (min-width:1450px){.page_contact .content .nf-form-layout label,.page_email-sign-up .content .nf-form-layout label,.page_ccpa .content .nf-form-layout label,.page_b2b .content .nf-form-layout label,.page_contact .content .nf-form-layout .nf-label-span,.page_email-sign-up .content .nf-form-layout .nf-label-span,.page_ccpa .content .nf-form-layout .nf-label-span,.page_b2b .content .nf-form-layout .nf-label-span{font-size:24px}}@media screen and (max-width:1023px){.page_contact .content .nf-form-layout label,.page_email-sign-up .content .nf-form-layout label,.page_ccpa .content .nf-form-layout label,.page_b2b .content .nf-form-layout label,.page_contact .content .nf-form-layout .nf-label-span,.page_email-sign-up .content .nf-form-layout .nf-label-span,.page_ccpa .content .nf-form-layout .nf-label-span,.page_b2b .content .nf-form-layout .nf-label-span{font-size:18px}}.page_contact .content .nf-form-layout input,.page_email-sign-up .content .nf-form-layout input,.page_ccpa .content .nf-form-layout input,.page_b2b .content .nf-form-layout input,.page_contact .content .nf-form-layout select,.page_email-sign-up .content .nf-form-layout select,.page_ccpa .content .nf-form-layout select,.page_b2b .content .nf-form-layout select,.page_contact .content .nf-form-layout textarea,.page_email-sign-up .content .nf-form-layout textarea,.page_ccpa .content .nf-form-layout textarea,.page_b2b .content .nf-form-layout textarea{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;padding:7px;border:1px solid #dfdfdf;background:white;resize:none;font-size:16px}.page_contact .content .nf-form-layout select,.page_email-sign-up .content .nf-form-layout select,.page_ccpa .content .nf-form-layout select,.page_b2b .content .nf-form-layout select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px}.page_contact .content .nf-form-layout input[type='button'],.page_email-sign-up .content .nf-form-layout input[type='button'],.page_ccpa .content .nf-form-layout input[type='button'],.page_b2b .content .nf-form-layout input[type='button']{font-size:16px;padding:12px;text-transform:uppercase;background:#e7131a;display:block;font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;color:white;text-decoration:none;margin:0 auto}.page_contact .content .nf-form-layout .nf-form-fields-required,.page_email-sign-up .content .nf-form-layout .nf-form-fields-required,.page_ccpa .content .nf-form-layout .nf-form-fields-required,.page_b2b .content .nf-form-layout .nf-form-fields-required{font-size:16px;padding-bottom:15px;font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;line-height:100%}@media screen and (max-width:767px){.page_contact .content .nf-form-layout .nf-form-fields-required,.page_email-sign-up .content .nf-form-layout .nf-form-fields-required,.page_ccpa .content .nf-form-layout .nf-form-fields-required,.page_b2b .content .nf-form-layout .nf-form-fields-required{font-size:15px}}.page_contact .content .nf-form-layout .nf-field-element ul li label,.page_email-sign-up .content .nf-form-layout .nf-field-element ul li label,.page_ccpa .content .nf-form-layout .nf-field-element ul li label,.page_b2b .content .nf-form-layout .nf-field-element ul li label{font-weight:400}.page_contact .content .nf-form-layout .html-wrap h2,.page_email-sign-up .content .nf-form-layout .html-wrap h2,.page_ccpa .content .nf-form-layout .html-wrap h2,.page_b2b .content .nf-form-layout .html-wrap h2{font-size:30px;line-height:40px;font-weight:800;padding:10px 0;margin:10px 0 5px}.page_contact .content .nf-form-layout .html-wrap p,.page_email-sign-up .content .nf-form-layout .html-wrap p,.page_ccpa .content .nf-form-layout .html-wrap p,.page_b2b .content .nf-form-layout .html-wrap p{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;font-weight:400;font-size:1.7vw;line-height:100%}@media screen and (min-width:1450px){.page_contact .content .nf-form-layout .html-wrap p,.page_email-sign-up .content .nf-form-layout .html-wrap p,.page_ccpa .content .nf-form-layout .html-wrap p,.page_b2b .content .nf-form-layout .html-wrap p{font-size:24px}}@media screen and (max-width:1023px){.page_contact .content .nf-form-layout .html-wrap p,.page_email-sign-up .content .nf-form-layout .html-wrap p,.page_ccpa .content .nf-form-layout .html-wrap p,.page_b2b .content .nf-form-layout .html-wrap p{font-size:18px}}.page_contact .mission-container .quality-block h5,.page_email-sign-up .mission-container .quality-block h5,.page_ccpa .mission-container .quality-block h5,.page_b2b .mission-container .quality-block h5{font-size:2.4vw;line-height:110%;letter-spacing:1.39px;position:relative;padding-bottom:15px}@media screen and (min-width:1450px){.page_contact .mission-container .quality-block h5,.page_email-sign-up .mission-container .quality-block h5,.page_ccpa .mission-container .quality-block h5,.page_b2b .mission-container .quality-block h5{font-size:34px}}@media screen and (max-width:1023px){.page_contact .mission-container .quality-block h5,.page_email-sign-up .mission-container .quality-block h5,.page_ccpa .mission-container .quality-block h5,.page_b2b .mission-container .quality-block h5{font-size:25px}}.page_contact .mission-container .quality-block-holder,.page_email-sign-up .mission-container .quality-block-holder,.page_ccpa .mission-container .quality-block-holder,.page_b2b .mission-container .quality-block-holder{display:inline-block}.page_contact .mission-container .quality-block-holder .img-text-holder,.page_email-sign-up .mission-container .quality-block-holder .img-text-holder,.page_ccpa .mission-container .quality-block-holder .img-text-holder,.page_b2b .mission-container .quality-block-holder .img-text-holder{display:flex;align-items:center;justify-content:flex-start;padding-top:10px}.page_contact .mission-container .quality-block-holder .img-text-holder:first-of-type,.page_email-sign-up .mission-container .quality-block-holder .img-text-holder:first-of-type,.page_ccpa .mission-container .quality-block-holder .img-text-holder:first-of-type,.page_b2b .mission-container .quality-block-holder .img-text-holder:first-of-type{padding-top:0}.page_contact .mission-container .quality-block-holder .img-text-holder img,.page_email-sign-up .mission-container .quality-block-holder .img-text-holder img,.page_ccpa .mission-container .quality-block-holder .img-text-holder img,.page_b2b .mission-container .quality-block-holder .img-text-holder img{display:inline;margin:0;padding-right:20px}.page_contact .mission-container .quality-block-holder .img-text-holder h5,.page_email-sign-up .mission-container .quality-block-holder .img-text-holder h5,.page_ccpa .mission-container .quality-block-holder .img-text-holder h5,.page_b2b .mission-container .quality-block-holder .img-text-holder h5{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;display:inline;padding-bottom:0;text-align:left;font-size:16px;line-height:110%;letter-spacing:1px;position:relative}.page_b2b .content .nf-before-form-content{display:none}.page_b2b .content .nf-response-msg p{text-align:center}.page_b2b .content .nf-form-layout input,.page_b2b .content .nf-form-layout select{font-size:20px;line-height:24px}.page_b2b .content .nf-form-layout #nf-field-86-wrap .nf-field-element{text-align:center;padding:20px}.page_b2b .content .nf-form-layout #nf-field-86-wrap .nf-field-element input{font-size:30px;padding:15px 30px;background-color:#ed1c24;color:#fff;border-color:#ed1c24}.page_b2b .content .nf-form-layout #nf-field-86-wrap .nf-field-element input:hover,.page_b2b .content .nf-form-layout #nf-field-86-wrap .nf-field-element input:focus{background-color:#fff;color:#000}.page_b2b .content h3{color:#ed1c24;font-size:30px;font-weight:600;line-height:34px;padding:40px 0 0}.page_specials .section{display:block;max-width:1440px;margin:0 auto;border:none}.page_specials .section .bx-wrapper{margin:20px auto 40px !important}.page_specialsOLD .section,.page_specials-test .section{display:block;max-width:1440px;margin:0 auto;border-top:225px solid transparent;border-top-width:240px}@media screen and (max-height:850px){.page_specialsOLD .section,.page_specials-test .section{margin-top:0;border-top:0}}@media screen and (max-width:767px){.page_specialsOLD .section,.page_specials-test .section{margin-top:0;border-top:0}}@media screen and (max-width:767px){.page_specialsOLD .section,.page_specials-test .section{border-top-width:0}}.page_specialsOLD .section>*,.page_specials-test .section>*{margin:20px}@media screen and (max-width:767px){.page_specialsOLD .section>*,.page_specials-test .section>*{margin:10px}}.page_specialsOLD .section img,.page_specials-test .section img{max-width:100%;height:auto !important}.page_specialsOLD .section .bx-wrapper,.page_specials-test .section .bx-wrapper{margin:20px auto 40px !important}.page_specialsOLD #circ_div,.page_specials-test #circ_div{display:block;max-width:1440px;margin:0 auto;border-top:225px solid transparent;border-top-width:0}@media screen and (max-height:850px){.page_specialsOLD #circ_div,.page_specials-test #circ_div{margin-top:0;border-top:0}}@media screen and (max-width:767px){.page_specialsOLD #circ_div,.page_specials-test #circ_div{margin-top:0;border-top:0}}.page_specialsOLD .extra_flipp,.page_specials-test .extra_flipp{text-align:center;padding:20px}.page_specialsOLD .extra_flipp a,.page_specials-test .extra_flipp a{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;padding:12px 25px;font-size:160%;font-weight:bold;text-transform:uppercase;background:#e7131a;display:inline-block;color:white;text-decoration:none}.page_specialsOLD .extra_flipp a:hover,.page_specials-test .extra_flipp a:hover,.page_specialsOLD .extra_flipp a:focus,.page_specials-test .extra_flipp a:focus{color:#000}.page_company-overview .values-box{display:flex;justify-content:center;align-items:center;max-width:1440px;margin:0 auto;margin-top:60px;background-color:#ececec}@media screen and (max-width:767px){.page_company-overview .values-box{flex-direction:column}}.page_company-overview .values-box .values-left{width:calc(50%);background:#cd2827;display:grid;align-items:center;justify-content:center;flex-direction:column;padding:40px}@media screen and (max-width:767px){.page_company-overview .values-box .values-left{width:100%}}.page_company-overview .values-box .values-left h4{color:black;font-family:'Arial',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:6.4vw;text-transform:uppercase;width:100%;padding-bottom:10px;font-weight:bold}.page_company-overview .values-box .values-left h4 .white-text{color:white}@media screen and (min-width:1450px){.page_company-overview .values-box .values-left h4{font-size:90px}}@media screen and (max-width:1023px){.page_company-overview .values-box .values-left h4{font-size:64px}}.page_company-overview .values-box .values-left .border-top-box{font-size:1.5vw;width:70%;margin-left:30%;padding-left:10%;padding-top:10px;border-top:10px solid #000;color:#f0a886}@media screen and (min-width:1450px){.page_company-overview .values-box .values-left .border-top-box{font-size:21px}}@media screen and (max-width:1023px){.page_company-overview .values-box .values-left .border-top-box{font-size:15px}}.page_company-overview .values-box .values-right{width:calc(50%);display:flex;flex-flow:row wrap}@media screen and (max-width:767px){.page_company-overview .values-box .values-right{width:100%}}.page_company-overview .values-box .values-right .integrity-block{width:50%;text-align:center;padding:12px}@media screen and (max-width:767px){.page_company-overview .values-box .values-right .integrity-block{width:100%}}.page_company-overview .values-box .values-right .integrity-block h5{color:black;font-family:'Arial',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:3vw;text-transform:uppercase;width:100%;padding-bottom:10px;font-weight:bold}@media screen and (min-width:1450px){.page_company-overview .values-box .values-right .integrity-block h5{font-size:42px}}@media screen and (max-width:1023px){.page_company-overview .values-box .values-right .integrity-block h5{font-size:30px}}.page_company-overview .values-box .values-right .integrity-block p{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%;font-size:1.2vw;line-height:120%}@media screen and (min-width:1450px){.page_company-overview .values-box .values-right .integrity-block p{font-size:17px}}@media screen and (max-width:1023px){.page_company-overview .values-box .values-right .integrity-block p{font-size:12px}}.page_contact .mission-container{background:white}.page_contact .mission-container h2{color:black}.page_contact .mission-container p{border-bottom:1px solid #000}.page_contact .mission-container .quality-block-holder{color:black}.page_ccpa .section{background:white}.page_ccpa .section h2{color:black}.page_ccpa .section h3{font-size:24px;line-height:30px;padding:10px;text-align:center}@media screen and (max-width:767px){.page_ccpa .section h3{font-size:18px;line-height:25px}}.page_ccpa .section .nf-form-fields-required{text-align:right}@media screen and (max-width:767px){.page_ccpa .section .nf-form-fields-required{text-align:center}}@media screen and (max-width:767px){.nf-field-container{width:100% !important;margin:10px 0 !important;clear:both !important;float:left !important}}.url_the-market.url_weekly-specials .header-desktop-hamburger:hover div,.page-template-page_market .header-desktop-hamburger:hover div,.page-template-page_market_basic .header-desktop-hamburger:hover div,.url_the-market.url_weekly-specials .header-desktop-hamburger:focus div,.page-template-page_market .header-desktop-hamburger:focus div,.page-template-page_market_basic .header-desktop-hamburger:focus div{background-color:#fff}.url_the-market.url_weekly-specials .header-desktop-hamburger:hover span,.page-template-page_market .header-desktop-hamburger:hover span,.page-template-page_market_basic .header-desktop-hamburger:hover span,.url_the-market.url_weekly-specials .header-desktop-hamburger:focus span,.page-template-page_market .header-desktop-hamburger:focus span,.page-template-page_market_basic .header-desktop-hamburger:focus span{color:#fff}.url_the-market.url_weekly-specials .header,.page-template-page_market .header,.page-template-page_market_basic .header{background-color:#ED1C24;border-top-color:#000}.url_the-market.url_weekly-specials .main-logo-container,.page-template-page_market .main-logo-container,.page-template-page_market_basic .main-logo-container{background-image:url('/wp-content/uploads/2019/08/theMarketLogo.png');min-width:300px}.url_the-market.url_weekly-specials .main-logo-container:before,.page-template-page_market .main-logo-container:before,.page-template-page_market_basic .main-logo-container:before{content:'';display:block;position:relative;width:100%;padding-bottom:40%}@media screen and (max-width:767px){.url_the-market.url_weekly-specials .main-logo-container,.page-template-page_market .main-logo-container,.page-template-page_market_basic .main-logo-container{min-width:145px}}.url_the-market.url_weekly-specials.page_the-market .home-container,.page-template-page_market.page_the-market .home-container,.page-template-page_market_basic.page_the-market .home-container{border-top:225px solid transparent}@media screen and (max-width:767px){.url_the-market.url_weekly-specials.page_the-market .home-container,.page-template-page_market.page_the-market .home-container,.page-template-page_market_basic.page_the-market .home-container{border-top:none}}.url_the-market.url_weekly-specials.url_about-us .home-container,.page-template-page_market.url_about-us .home-container,.page-template-page_market_basic.url_about-us .home-container{border-top:225px solid transparent}@media screen and (max-width:767px){.url_the-market.url_weekly-specials.url_about-us .home-container,.page-template-page_market.url_about-us .home-container,.page-template-page_market_basic.url_about-us .home-container{border-top:none}}.url_the-market.url_weekly-specials.url_offers .home-container,.page-template-page_market.url_offers .home-container,.page-template-page_market_basic.url_offers .home-container{border-top:225px solid transparent}@media screen and (max-width:767px){.url_the-market.url_weekly-specials.url_offers .home-container,.page-template-page_market.url_offers .home-container,.page-template-page_market_basic.url_offers .home-container{border-top:none}}.url_the-market.url_weekly-specials.url_offers .home-container img,.page-template-page_market.url_offers .home-container img,.page-template-page_market_basic.url_offers .home-container img{width:100%;max-width:800px;height:auto;margin:0 auto;position:relative;display:block}.url_the-market.url_weekly-specials .home-container,.page-template-page_market .home-container,.page-template-page_market_basic .home-container{border-top:none}.url_the-market.url_weekly-specials .home-container p,.page-template-page_market .home-container p,.page-template-page_market_basic .home-container p{padding:10px 20px;font-size:18px;line-height:140%;max-width:1000px;margin:0 auto}.url_the-market.url_weekly-specials .home-container p strong,.page-template-page_market .home-container p strong,.page-template-page_market_basic .home-container p strong{font-weight:800}.url_the-market.url_weekly-specials .home-container .social-container,.page-template-page_market .home-container .social-container,.page-template-page_market_basic .home-container .social-container{margin-top:50px}.url_the-market.url_weekly-specials .department-container,.page-template-page_market .department-container,.page-template-page_market_basic .department-container{border-top:120px solid transparent}@media screen and (max-width:767px){.url_the-market.url_weekly-specials .department-container,.page-template-page_market .department-container,.page-template-page_market_basic .department-container{border-top:none}}.url_the-market.url_weekly-specials .sup-btn,.page-template-page_market .sup-btn,.page-template-page_market_basic .sup-btn{font-family:'Arial',cursive;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:100%;padding:12px 25px;font-size:120%;font-weight:bold;text-transform:uppercase;background:#ed1c24;display:inline-block;color:white !important;text-decoration:none}.url_the-market.url_weekly-specials .sup-btn:hover,.page-template-page_market .sup-btn:hover,.page-template-page_market_basic .sup-btn:hover,.url_the-market.url_weekly-specials .sup-btn:focus,.page-template-page_market .sup-btn:focus,.page-template-page_market_basic .sup-btn:focus{background:#231f20}.bx-wrapper.promo-wrapper{max-width:728px;margin:-40px auto 50px}@media screen and (max-width:767px){.bx-wrapper.promo-wrapper{margin-top:-30px}}.market-addr-block{text-align:center;display:block;padding:10px 20px 50px}.market-addr-block h3{font-size:3.5vw;font-weight:bold;display:block;margin-bottom:20px;line-height:100%}@media screen and (min-width:1450px){.market-addr-block h3{font-size:50px}}@media screen and (max-width:1023px){.market-addr-block h3{font-size:35px}}.market-addr-block h4{font-size:2.1vw;padding:12px 0;line-height:100%}@media screen and (min-width:1450px){.market-addr-block h4{font-size:30px}}@media screen and (max-width:1023px){.market-addr-block h4{font-size:21px}}.market-addr-block h4 b{font-weight:bold}.market-addr-block a{color:black !important}.market-addr-block a h4{color:black !important}.page_coronavirus .wp-playlist{max-width:500px;margin:0 auto}.page_coronavirus .privacy-policy{max-width:1200px;margin:40px auto}.page_coronavirus .privacy-policy:first-of-type h2{margin-top:0;padding-top:0}@media screen and (max-width:1023px){.page_coronavirus .privacy-policy:first-of-type{margin-top:220px}}@media screen and (max-width:767px){.page_coronavirus .privacy-policy:first-of-type{margin-top:20px}}@media screen and (max-width:767px){.page_coronavirus .privacy-policy{margin-top:20px}}.page_coronavirus .privacy-policy b,.page_coronavirus .privacy-policy strong{font-weight:600}.page_coronavirus .privacy-policy p+ul{padding-top:10px}.page_coronavirus .video-container{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-evenly;padding-top:60px;max-width:1440px;margin:0 auto}@media screen and (min-width:768px) and (max-width:1023px){.page_coronavirus .video-container{padding:30px 60px}}@media screen and (max-width:767px){.page_coronavirus .video-container{padding:30px}}.page_coronavirus .video-container .video-media{position:relative;margin:0 75px;width:100%}@media screen and (max-width:1200px){.page_coronavirus .video-container .video-media{margin:0 10px}}@media screen and (max-width:1023px){.page_coronavirus .video-container .video-media{margin:0;padding-top:40px;padding-bottom:30px}}.page_coronavirus .video-container .video-media:before{content:'';display:block;position:relative;width:100%;padding-bottom:57.36434109%}.page_coronavirus .video-container .video-media iframe{position:absolute;top:0;left:0;bottom:0;width:100% !important;height:100% !important}.home-container a[href="/coronavirus"]{font-size:1.4vw;letter-spacing:2px;background-color:#000}.home-container a[href="/coronavirus"]:hover,.home-container a[href="/coronavirus"]:focus{background-color:#ed1c24}@media screen and (min-width:1450px){.home-container a[href="/coronavirus"]{font-size:21px}}@media screen and (max-width:767px){.home-container a[href="/coronavirus"]{border:none;margin:0;font-size:14px}}.red-btn-zone{display:flex;justify-content:space-around;align-items:center;margin-top:20px}@media screen and (max-width:767px){.red-btn-zone{flex-flow:row !important}}.red-btn-zone h2{height:100%;font-size:120% !important}.red-btn-zone h2 a{font-size:120% !important;background-color:none !important;margin-top:0 !important}@media screen and (max-width:1023px){.page_the-market .home-container h2{margin-top:0}}.page_the-market .home-container h2 a{background-color:#ed1c24 !important;font-size:120% !important;min-width:230px}.page_the-market .home-container h2 a:hover{background-color:black !important}@media screen and (max-width:1023px){.page_the-market .home-container .red-btn-zone{flex-flow:column !important}}.page_cooking #rec_intro_links{position:relative !important;left:0;padding-top:10px;bottom:-5px}.page_cooking #introBox h1{font-size:150% !important}.page_cooking #header,.page_shoppinglist #header,.url_bakebroilgrill #header{height:auto !important}@media screen and (max-width:767px){.page-id-315 #header{height:100px !important}}.page-id-315 .cookingModule #slideshow_holder{margin-top:38px}.quality-block span{color:black !important}.page-id-8086 .home-container ul:first-of-type{padding:0 30px}.page-id-8086 .privacy-policy h2{padding:0 30px}#cboxClose:focus,#cboxClose:hover{background-position:-50px -25px}.cookingModule #pairing .marker,.cookingModule #pairing .good .cookingModule #pairing .better,.cookingModule #pairing .best{height:auto;width:auto}.url_myMenu #slideshow_holder .slide_foot_left{height:auto !important}.url_myMenu #slideshow_holder .pad_standard_btm2{padding-bottom:35px}.url_cooking .accordion:focus{background-image:url('/wp-content/themes/superior-grocers/_images/arw_r_blk_up.png')}@media screen and (max-width:767px){.page-id-255 .content{margin-top:20px !important}}.page-id-8043 #cols1 .section_col{display:block !important}#recipe_box_left #recipe_box_recipes .linkage{white-space:nowrap;clear:both}#category_drop_btm select{font-size:16px}.addMyRec{line-height:120%}#search_advanced_toggle:focus,#search_advanced_toggle:hover{color:black;text-decoration:underline;font-weight:bold}#recRateBoxRatings .mobileBreak{display:none}@media screen and (max-width:767px){#recRateBoxRatings fieldset{display:flex;flex-flow:column}}.cookingModule .add:hover,.cookingModule .add:focus{color:#e7131a}@media screen and (max-width:767px){#search_advanced fieldset{display:flex;flex-flow:column}}.has_flipp .content{min-height:0;transform:none;-webkit-transform:none;padding-top:250px}@media screen and (min-width:768px) and (max-width:1023px){.has_flipp .content{padding-top:200px}}@media screen and (max-width:767px){.has_flipp .content{padding-top:0px}}.single-recipes #page h1{font-size:40px;font-weight:700;padding:20px;line-height:1.5}.single-recipes #page .recipe_card{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;background-color:#e6e6e6;position:relative;margin-top:50px;border:1px solid #e6e6e6;border-radius:0 20px 20px 20px;margin-left:10px;margin-right:10px}@media screen and (max-width:767px){.single-recipes #page .recipe_card{flex-direction:column}}@media screen and (max-width:475px){.single-recipes #page .recipe_card{border-radius:0 0 20px 20px}}.single-recipes #page .recipe_card .recipe_image{width:calc((100%/2) - 50px);padding:20px}@media screen and (max-width:767px){.single-recipes #page .recipe_card .recipe_image{width:100%}}.single-recipes #page .recipe_card .recipe_image img{object-fit:cover;object-position:center;height:100%;width:100%}.single-recipes #page .recipe_card .recipe_details{width:calc((100%/2) - 50px);padding:20px;display:flex;align-items:center}@media screen and (max-width:767px){.single-recipes #page .recipe_card .recipe_details{width:100%}}.single-recipes #page .recipe_card .recipe_details h2{font-weight:700;font-size:30px;margin-bottom:20px;line-height:1.5}.single-recipes #page .recipe_card .recipe_details h2 span{font-size:23px}.single-recipes #page .recipe_card .recipe_details .actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px}.single-recipes #page .recipe_card .recipe_details .actions .share_link_wrapper,.single-recipes #page .recipe_card .recipe_details .actions .print_link{width:75px;display:flex;flex-direction:column;justify-content:space-between;height:50px;padding:0;text-decoration:none}.single-recipes #page .recipe_card .recipe_details .actions .share_link_wrapper button,.single-recipes #page .recipe_card .recipe_details .actions .print_link button{height:50px;display:flex;flex-direction:column;justify-content:space-between;padding:0}.single-recipes #page .recipe_card .recipe_details .actions .share_link_wrapper img,.single-recipes #page .recipe_card .recipe_details .actions .print_link img{width:30px;object-fit:contain;object-position:center;margin:0 auto}.single-recipes #page .recipe_card .recipe_details .actions .share_link_wrapper span,.single-recipes #page .recipe_card .recipe_details .actions .print_link span{font-size:16px;display:block;margin:0 auto}.single-recipes #page .recipe_card .recipe_details .actions .share_pop_up{color:white;border:1px solid #fff;border-radius:15px;padding:10px;margin:0 20px}.single-recipes #page .recipe_card .recipe_details .actions .share_pop_up .share_blog{font-size:20px;font-weight:500;color:black}.single-recipes #page .recipe_card .recipe_details .actions .share_pop_up a{text-decoration:none;color:white;padding:0 5px;margin:5px;border:none}.single-recipes #page .recipe_card .recipe_tab{position:absolute;top:-50px;left:-1px;padding:5px 20px 0;width:300px;background-color:#e6e6e6;border-top-left-radius:20px;border-top-right-radius:20px;border:1px solid #e6e6e6;height:55px}@media screen and (max-width:475px){.single-recipes #page .recipe_card .recipe_tab{width:100.5%}}.single-recipes #page .recipe_card .recipe_tab a{margin-top:10px}.single-recipes #page .recipe_card .recipe_tab a img{width:30px;vertical-align:middle}.single-recipes #page .recipe_card .recipe_tab a .all_recipes{border:none;display:inline;padding:3px 8px;font-size:16px;margin-left:15px;margin-top:20px;text-transform:uppercase;color:#000;text-decoration:none}.single-recipes #page .recipe_instructions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:20px;margin-bottom:20px}.single-recipes #page .recipe_instructions .ingredients,.single-recipes #page .recipe_instructions .directions{width:calc((100%/2) - 50px)}@media screen and (max-width:767px){.single-recipes #page .recipe_instructions .ingredients,.single-recipes #page .recipe_instructions .directions{width:100%;padding:0 20px}}.single-recipes #page .recipe_instructions .ingredients h2,.single-recipes #page .recipe_instructions .directions h2{font-size:40px;font-weight:700;line-height:1.5}.single-recipes #page .recipe_instructions .ingredients ul li,.single-recipes #page .recipe_instructions .directions ul li{line-height:1.8}.single-recipes #page .recipe_instructions .ingredients p,.single-recipes #page .recipe_instructions .directions p{margin-bottom:10px}.single-recipes #page .recipe_instructions .ingredients ol,.single-recipes #page .recipe_instructions .directions ol{list-style-type:decimal}.single-recipes #page .recipe_instructions .ingredients table,.single-recipes #page .recipe_instructions .directions table{margin:20px auto}.single-recipes #page .recipe_instructions .ingredients table tbody tr,.single-recipes #page .recipe_instructions .directions table tbody tr{border:1px solid #000}.single-recipes #page .recipe_instructions .ingredients table tbody tr th,.single-recipes #page .recipe_instructions .directions table tbody tr th{border:1px solid #fff;padding:5px;color:white;font-size:18px;font-weight:600;background-color:black}.single-recipes #page .recipe_instructions .ingredients table tbody tr td,.single-recipes #page .recipe_instructions .directions table tbody tr td{border:1px solid #000;padding:5px}.single-recipes #page footer .footer-container{height:auto}.single-recipes #page .footer-nav a,.single-recipes #page .bottom-footer a,.single-recipes #page .social-banner a{color:#000;text-decoration:none}.page_all-recipies .hero_image{position:relative}.page_all-recipies .hero_image h1{font-size:3rem;line-height:1.5}@media screen and (max-width:500px){.page_all-recipies .hero_image{padding-bottom:60%}}.page_all-recipies .hero_image form{position:absolute;bottom:10%;left:50%;transform:translate(-50%, -50%)}.page_all-recipies .hero_image form input[type="text"]{width:200px;height:40px}@media screen and (min-width:1023px){.page_all-recipies .hero_image form input[type="text"]{width:400px}}@media screen and (max-width:767px){.page_all-recipies .hero_image form input[type="text"]{height:31px}}.page_all-recipies .all_recipes_btn{text-decoration:none;color:white;padding:0 5px;width:200px;margin:10px auto;display:block}.page_all-recipies .featured_header{font-size:40px;font-weight:700;margin-top:30px;margin-bottom:0;padding-left:20px}.page_all-recipies .recipes_container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.page_all-recipies .recipes_container .recipe{width:calc((100%/4) - 50px);margin:10px;position:relative;min-width:250px;min-height:250px}.page_all-recipies .recipes_container .recipe img{object-fit:cover;object-position:center;width:100%;height:100%}.page_all-recipies .recipes_container .recipe h3{color:white;padding:0;line-height:1.5;width:100%;position:absolute;bottom:0;background-color:rgba(0,0,0,0.1);padding-left:5px}.page_all-recipies .recipes_container .recipe a{position:absolute;height:100%;width:100%;top:0;left:0;color:transparent;text-indent:-99999px;display:block;background-color:rgba(0,0,0,0.2)}.page_all-recipies .recipes_container .recipe a:hover,.page_all-recipies .recipes_container .recipe a:focus,.page_all-recipies .recipes_container .recipe a:active{background-color:rgba(255,255,255,0.5);cursor:pointer}.home-navigation-container .home-navigation-item h3{background:rgba(0,0,0,0.1)}footer .footer-container .footer-nav ul.menu{font-family:'Roboto Condensed',sans-serif;letter-spacing:3px;list-style:none;padding:0;text-transform:uppercase;font-size:18px;font-weight:700;margin:0}footer .footer-container .footer-nav ul.menu a{font-family:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit}footer .footer-container .footer-nav ul.sub-menu{font-family:'Roboto',sans-serif;list-style:none;padding:0;margin:0;margin-top:0.25em;text-transform:none;font-weight:400;letter-spacing:normal}footer .footer-container .footer-nav ul.sub-menu a{font-family:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit}footer .footer-container .footer-subscribe button{font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;letter-spacing:3px}footer .footer-container h2{font-family:'Roboto',sans-serif}.sg-social-feed,.sg-recipe-videos{background:#fff;padding:55px 20px 50px}.sg-social-feed-inner,.sg-recipe-videos-inner,.sg-events-page{max-width:1180px;margin:0 auto}.sg-social-feed-inner,.sg-recipe-videos-inner{text-align:center}.sg-social-feed h2,.sg-recipe-videos h2,.sg-events-page h1{color:#ed1c24;font-family:'Roboto Condensed',sans-serif;font-size:42px;font-weight:700;line-height:120%;margin:0 0 24px;text-transform:uppercase}.sg-social-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:28px}.sg-social-links a,.sg-social-post{text-decoration:none}.sg-social-links a{background:#ed1c24;color:#fff;font-weight:800;letter-spacing:1px;padding:12px 18px;text-transform:uppercase}.sg-social-links a:hover,.sg-social-links a:focus{background:#000}.sg-social-posts{display:grid;gap:18px;grid-template-columns:repeat(4, minmax(0, 1fr))}.sg-social-post{background:#f6f6f6;border:2px solid #ededed;color:#231f20;display:flex;flex-direction:column;justify-content:flex-end;min-height:190px;padding:22px;text-align:left}.sg-social-post:hover,.sg-social-post:focus{border-color:#ed1c24}.sg-social-post span{color:#ed1c24;font-weight:800;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.sg-social-post strong{font-size:22px;line-height:125%}.sg-recipe-video-grid{display:grid;gap:18px;grid-template-columns:repeat(4, minmax(0, 1fr))}.sg-recipe-video-card{aspect-ratio:.5625;background:#000;position:relative}.sg-recipe-video-card iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.sg-events-page{padding:40px 20px 70px}.sg-event-feature{align-items:center;display:grid;gap:38px;grid-template-columns:minmax(280px, 440px) minmax(0, 1fr);margin-top:25px}.sg-event-media img{display:block;height:auto;width:100%}.sg-event-copy{font-size:18px;line-height:150%}.sg-event-eyebrow{color:#ed1c24;font-weight:800;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.sg-event-copy h2{color:#ed1c24;font-family:'Roboto Condensed',sans-serif;font-size:44px;font-weight:700;line-height:110%;margin:0 0 18px;text-transform:uppercase}.sg-event-meta{margin:0 0 22px;padding:0}.sg-event-meta li{line-height:145%;list-style:none;margin-bottom:10px}.sg-event-meta strong{font-weight:800}@media screen and (max-width:959px){.sg-social-posts,.sg-recipe-video-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.sg-event-feature{grid-template-columns:1fr}}@media screen and (max-width:479px){.header{align-items:center}.header .header-wrap{text-align:center}.header .header-content{padding:6px 60px 4px;text-align:center}.header .header-content a{margin-top:0}.header .main-logo-container{margin:0 auto;min-width:0;width:172px}.header .delivery-logo-container{display:block;margin:0 auto 4px;position:static;width:118px}.header .header-desktop-hamburger{display:block;margin:2px auto 8px;position:relative;right:auto;top:auto}.header .red-block{clear:both;padding:8px 12px}.coupon-container,.content_full,.adPages,.adImageSlideshow,.adImageSlideshow .slideshow,.wcItems{max-width:100%;overflow-x:hidden}.adPages img,.coupon-container img{height:auto;max-width:100%}.sg-social-feed h2,.sg-recipe-videos h2,.sg-events-page h1{font-size:30px}.sg-social-posts,.sg-recipe-video-grid{grid-template-columns:1fr}.sg-social-feed,.sg-recipe-videos{padding:36px 16px}.sg-event-copy{font-size:16px}.sg-event-copy h2{font-size:32px}}.sg-events-page{max-width:1180px}.sg-event-feature{align-items:start;background:#fff;border:1px solid #e8e8e8;box-sizing:border-box;padding:28px}.sg-event-media{max-width:440px}.sg-event-copy p{line-height:1.55;margin:0 0 16px}.sg-event-copy p:last-child{margin-bottom:0}.sg-event-meta{background:#f7f7f7;border-left:4px solid #ed1c24;box-sizing:border-box;padding:16px 18px}@media screen and (max-width:959px){.sg-event-feature{padding:22px}.sg-event-media{margin:0 auto;max-width:480px;width:100%}.sg-event-copy{margin:0 auto;max-width:680px;width:100%}}@media screen and (max-width:479px){.sg-events-page{padding:28px 16px 48px}.sg-event-feature{border:0;gap:22px;padding:0}.sg-event-meta{padding:14px}}@media screen and (max-width:767px){.page-template-page-specials-image,.page-template-page-weekly-specials,.url_weekly-specials{overflow-x:hidden}.page-template-page-specials-image .content_full,.page-template-page-weekly-specials .content_full,.url_weekly-specials .content_full,.page-template-page-specials-image .coupon-container,.page-template-page-weekly-specials .coupon-container,.url_weekly-specials .coupon-container,.page-template-page-specials-image .adPages,.page-template-page-weekly-specials .adPages,.url_weekly-specials .adPages,.page-template-page-specials-image .adImageSlideshow,.page-template-page-weekly-specials .adImageSlideshow,.url_weekly-specials .adImageSlideshow,.page-template-page-specials-image .slideshow_holder.adImageSlideshow,.page-template-page-weekly-specials .slideshow_holder.adImageSlideshow,.url_weekly-specials .slideshow_holder.adImageSlideshow{box-sizing:border-box;max-width:100vw;overflow-x:hidden;width:100%}.page-template-page-specials-image .bx-wrapper,.page-template-page-weekly-specials .bx-wrapper,.url_weekly-specials .bx-wrapper,.page-template-page-specials-image .bx-viewport,.page-template-page-weekly-specials .bx-viewport,.url_weekly-specials .bx-viewport{box-sizing:border-box;max-width:100vw !important;overflow:hidden !important;width:100% !important}.page-template-page-specials-image .slideImg,.page-template-page-weekly-specials .slideImg,.url_weekly-specials .slideImg,.page-template-page-specials-image .adImg,.page-template-page-weekly-specials .adImg,.url_weekly-specials .adImg,.page-template-page-specials-image .coupon-container img,.page-template-page-weekly-specials .coupon-container img,.url_weekly-specials .coupon-container img{box-sizing:border-box;display:block;height:auto;max-width:100%}}.site-header .main-navigation .menu-toggle{display:none !important}.sg-hamburger{-webkit-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:#231f20;cursor:pointer;display:none;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;line-height:1;min-width:52px}.sg-hamburger .sg-hamburger-lines{display:block;width:32px}.sg-hamburger .sg-hamburger-lines span{background:#231f20;display:block;height:3px;margin:5px 0;border-radius:2px;transition:background-color 160ms ease,transform 160ms ease,opacity 160ms ease}.sg-hamburger .sg-hamburger-label{font-family:'Roboto Condensed',sans-serif;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.sg-hamburger:hover,.sg-hamburger:focus{color:#ed1c24;outline:none}.sg-hamburger:hover .sg-hamburger-lines span,.sg-hamburger:focus .sg-hamburger-lines span{background:#ed1c24}.sg-hamburger.is-open .sg-hamburger-lines span:nth-child(1){transform:translateY(8px) rotate(45deg);background:#ed1c24}.sg-hamburger.is-open .sg-hamburger-lines span:nth-child(2){opacity:0}.sg-hamburger.is-open .sg-hamburger-lines span:nth-child(3){transform:translateY(-8px) rotate(-45deg);background:#ed1c24}@media screen and (max-width:879px){.site-header .site-branding{align-items:center;display:flex;justify-content:space-between;gap:12px;padding:12px 16px}.site-header .site-branding .custom-logo-link{flex:0 1 auto;margin:0}.site-header .site-branding .custom-logo-link img,.site-header .site-branding .custom-logo{height:auto;max-height:64px;width:auto;max-width:220px}.site-header .sg-hamburger-mobile{display:inline-flex}.site-header .sg-hamburger-desktop{display:none !important}.site-header .main-navigation{display:none !important}}@media screen and (min-width:880px){.site-header .sg-hamburger-mobile{display:none !important}.site-header .sg-hamburger-desktop{display:inline-flex;vertical-align:middle;margin-left:22px}.site-header .main-navigation{align-items:center;display:flex}.site-header .main-navigation .menu-main-navigation-container{flex:0 1 auto}}.sg-slideout-menu{background:#231f20;box-shadow:inset 6px 0 0 #ed1c24;box-sizing:border-box;color:#fff;height:100vh;overflow-y:auto;padding:72px 28px 40px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform 260ms ease;width:340px;max-width:86vw;z-index:100000}body.slideout-open .sg-slideout-menu{transform:translateX(0)}.sg-slideout-menu .sg-slideout-close{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid rgba(255,255,255,0.35);border-radius:4px;cursor:pointer;height:38px;width:38px;padding:8px;position:absolute;right:20px;top:20px}.sg-slideout-menu .sg-slideout-close img{display:block;height:100%;width:100%;filter:invert(1)}.sg-slideout-menu ul{list-style:none;margin:0;padding:0}.sg-slideout-menu li{border-bottom:1px solid rgba(255,255,255,0.12)}.sg-slideout-menu a{color:#fff;display:block;font-family:'Roboto Condensed',sans-serif;font-size:17px;font-weight:600;letter-spacing:0.5px;padding:14px 4px;text-decoration:none;text-transform:uppercase}.sg-slideout-menu a:hover,.sg-slideout-menu a:focus{color:#ed1c24}.sg-slideout-menu .sub-menu{padding-left:14px}.sg-slideout-menu .sub-menu a{font-size:15px;font-weight:500;text-transform:none}.sg-slideout-backdrop{background:rgba(0,0,0,0.45);top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity 260ms ease;z-index:99999}body.slideout-open .sg-slideout-backdrop{opacity:1;pointer-events:auto}body.slideout-open{overflow:hidden}.sg-social-feed .sg-social-posts{grid-template-columns:repeat(4, minmax(0, 1fr));max-width:1400px;margin:0 auto}.sg-social-feed .sg-social-post{background:transparent;border:0;display:block;min-height:0;padding:0}.sg-social-feed .sg-social-post .instagram-media{margin:0 auto !important;min-width:0 !important}@media screen and (max-width:959px){.sg-social-feed .sg-social-posts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width:560px){.sg-social-feed .sg-social-posts{grid-template-columns:1fr}}