@font-face{font-display:swap;font-family:A2 Standard Sans;font-style:normal;font-weight:300;src:url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-Light.woff2) format("woff2"),url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:A2 Standard Sans;font-style:italic;font-weight:300;src:url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-LightItalic.woff2) format("woff2"),url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:A2 Standard Sans;font-style:normal;font-weight:400;src:url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-Regular.woff2) format("woff2"),url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:A2 Standard Sans;font-style:italic;font-weight:400;src:url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-Italic.woff2) format("woff2"),url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:A2 Standard Sans;font-style:normal;font-weight:500;src:url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-Medium.woff2) format("woff2"),url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:A2 Standard Sans;font-style:italic;font-weight:500;src:url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-MediumItalic.woff2) format("woff2"),url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:A2 Standard Sans;font-style:normal;font-weight:700;src:url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-Bold.woff2) format("woff2"),url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:A2 Standard Sans;font-style:italic;font-weight:700;src:url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-BoldItalic.woff2) format("woff2"),url(https://www.campbellsfoodservice.com/wp-content/themes/pfw-wp-campbells-food-service/fonts/A2StandardSans-BoldItalic.woff) format("woff")}:root{--cfs-font:'A2 Standard Sans', sans-serif !important;--bs-font-sans-serif:'A2 Standard Sans', sans-serif !important;--cfs-red:#B80720;--cfs-accent:#D02630;--cfs-black:#000000;--cfs-white:#ffffff;--cfs-gray:#404040;--cfs-lightgray:#F7F5F2;--goldfish-orange:#FF5A00;--goldfish-yellow:#FFCD00;--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace, Menlo, Monaco, 'Cascadia Mono', 'Segoe UI Mono',
    'Roboto Mono', 'Oxygen Mono', 'Ubuntu Monospace', 'Source Code Pro',
    'Fira Mono', 'Droid Sans Mono', 'Courier New', monospace;--foreground-rgb:0, 0, 0;--background-start-rgb:214, 219, 220;--background-end-rgb:255, 255, 255;--primary-glow:conic-gradient(from 180deg at 50% 50%,
      #16abff33 0deg,
      #0885ff33 55deg,
      #54d6ff33 120deg,
      #0071ff33 160deg,
      transparent 360deg);--secondary-glow:radial-gradient(rgba(255, 255, 255, 1),
      rgba(255, 255, 255, 0));--tile-start-rgb:239, 245, 249;--tile-end-rgb:228, 232, 233;--tile-border:conic-gradient(#00000080,
      #00000040,
      #00000030,
      #00000020,
      #00000010,
      #00000010,
      #00000080);--callout-rgb:238, 240, 241;--callout-border-rgb:172, 175, 176;--card-rgb:180, 185, 188;--card-border-rgb:131, 134, 135}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}html,body{font-family:var(--cfs-font);max-width:100vw;overflow-x:hidden;color:(var(--cfs-black));background:#fff}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}img{border-style:none}html body .img--contain{object-fit:contain;background-color:#fff}*{box-sizing:border-box;padding:0;margin:0;font-family:var(--cfs-font)}main{display:block}hr{box-sizing:content-box;height:0;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;overflow:visible}html body .container{max-width:95%}html body .container.inner-container{max-width:100%;padding:0 8vw}a{color:var(--cfs-red);font-weight:500}a img:hover,a{cursor:pointer}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a{background-color:#fff0;text-decoration:none}a span{color:var(--cfs-red);text-decoration:none}a:hover{color:var(--cfs-accent)}a:hover span{color:var(--cfs-accent);text-decoration:none}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}html body h1{font-size:3rem;font-weight:900;color:var(--cfs-red);margin-top:4vh;transition:all 0.3s ease-in-out}html body h2{font-size:2.3rem;font-weight:700;margin-bottom:1rem;margin-top:3vh;color:var(--cfs-red);text-transform:capitalize!important}@media all and (max-width:767px){html body h1{margin-top:1vh}html body h2{font-size:2.2rem}}html body h3{font-size:2.4rem;font-weight:500;color:var(--cfs-black)}html body h4{font-size:1.4rem;font-weight:500;margin-top:2vh;color:var(--cfs-black)}html body h6{font-size:1rem;font-weight:700;color:var(--cfs-black)}@media all and (max-width:767px){html body h1{font-size:2.2rem}html body p{font-size:1rem}}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.2em;font-size:1.2rem;line-height:1.5}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}html body h2.accordion-header{margin-top:0}html body .tab-pane h4{margin-top:4vh}#product-tabs-content h4{margin-top:0}#product-tabs-content p{font-size:1.1rem}html body .tab-pane{padding-bottom:4vh;padding-left:2vw;padding-right:2vw;padding-top:4vh;border:2px solid #ccc;margin-top:0vh;margin-bottom:4vh;background:#fff}@media all and (max-width:767px){.container{padding:0 4vw!important}html body ul{padding-left:0;margin-left:17px}}.header{display:flex;justify-content:space-between;align-items:center;padding:20px 0 0;background-color:#fff;border:0;height:auto;position:relative;z-index:5;transition:all 0.3s ease-in-out;padding:20px 0 20px}.header a img{transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.header a img:hover{cursor:pointer;transform:scale(1.05)}@media all and (max-width:767px){.header{flex-direction:column;padding:20px 0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.header.active{min-height:95vh;max-height:100vh;overflow:hidden}}.nav{width:100%;margin:0}.mobileNav{display:none}.header{display:flex;justify-content:space-between;align-items:center;padding:20px 0;background-color:#fff;border:0;position:relative;transition:all 0.3s ease-in-out}html body .yxt-Answers-component{z-index:6;position:relative}.yxt-SearchBar{margin-top:1rem}@media (min-width:768px){.yxt-SearchBar{margin-top:3rem}}@media (min-width:845px){.yxt-SearchBar{margin-top:0rem}}.isSticky{padding:0;position:fixed;padding:20px 40px;top:0;left:0;right:0;z-index:9999;border-image:linear-gradient(to right,#A7A9AC,var(--cfs-lightgray)) 1}.header-line{border-bottom:10px solid #fff0;border-image:linear-gradient(to right,#A7A9AC,var(--cfs-lightgray)) 1;z-index:1}.isSticky{padding:0;position:fixed;padding:20px 40px;top:0;left:0;right:0;z-index:9999;border-image:linear-gradient(to right,#A7A9AC,var(--cfs-lightgray)) 1}@media all and (max-width:767px){.header{flex-direction:column;padding:20px 0}}.nav{width:100%;margin:0}.mobileNav{display:none}.nav-container{margin-top:30px;margin-bottom:0PX}.brand-logos-menu img{max-width:140px}.dropdown-toggle::after{color:var(--cfs-red)}.recipe-image-nav{text-indent:-9999px;font-size:0}@media all and (max-width:992px){.nav{display:none;margin-bottom:30px}}.nav-tabs{border-bottom:0;margin-bottom:4vh}.toggle-menu{display:block;width:28px;height:28px;margin-top:14px}.toggle-menu span:after,.toggle-menu span:before{content:"";position:absolute;left:0;top:9px}.toggle-menu span:after{top:18px}.toggle-menu span{position:relative;display:block}.toggle-menu span,.toggle-menu span:after,.toggle-menu span:before{width:100%;height:3px;background-color:var(--cfs-red);transition:all 0.3s;backface-visibility:hidden;border-radius:2px}.toggle-menu.on span{background-color:#fff0}.toggle-menu.on span:before{transform:rotate(45deg) translate(-1px,0)}.toggle-menu.on span:after{transform:rotate(-45deg) translate(6px,-7px)}.submenu:hover .navItem a{background-color:var(--cfs-lightgray)}@media all and (max-width:767px){html body .btn-nav{padding:15px;border-bottom:1px solid #ccc}}@media screen and (min-width:768px){.cfs-nav-btns{display:flex;flex-direction:row;width:100%}.btn-nav{width:auto;height:70px;padding:0 10px;border-bottom:0}.search-nav__link.selected{color:var(--cfs-red);font-weight:700}.brand-logos-menu{min-width:700px!important;max-width:50vw!important}.insp-menu{min-width:800px!important;padding:1.5rem 0;left:-200px!important}}html body .mega-menu{width:100%;position:absolute;top:96px;left:0;z-index:5;box-shadow:0 4px 4px 0 rgb(0 0 0 / .2);-webkit-box-shadow:0 4px 4px 0 rgb(0 0 0 / .2);right:0;display:none}html body .mega-menu img.cover{width:100%;height:200px;object-fit:cover;object-position:center;margin-bottom:.5rem}@media all and (max-width:767px){html body .mega-menu{position:relative;top:0;left:0;width:100%;height:auto}}html body .mega-menu h5{font-weight:700;font-size:1.2rem;margin-top:0;color:var(--cfs-black)}html body .mega-menu h6{font-weight:700;font-size:1rem;margin-top:0;text-align:center;color:var(--cfs-black)}html body .mega-menu.active{display:block!important}html body .submenu{width:100%;min-width:100vw;left:0px!important}.dropdown-menu{display:block;transform-origin:top;transform:scaleY(0);opacity:0;overflow:hidden;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;background-color:#F7F5F2;box-shadow:0 4px 4px 0 rgb(0 0 0 / .2);border:0;border-radius:0;margin:0}html body .dropdown{color:var(--cfs-black)}.dropdown-toggle.show{background-color:var(--cfs-lightgray)}.dropdown-menu.show{opacity:1;transform:scaleY(1);overflow:visible}ul.submenu-link-list{list-style-type:none;margin:0;padding:0;margin-left:1rem}ul.submenu-link-list li{line-height:2rem}ul.submenu-link-list li a{color:var(--cfs-black);font-weight:700;display:block;cursor:pointer!important;font-size:1.2rem}ul.submenu-link-list li a:hover,ul.submenu-link-list li a.active{color:var(--cfs-red)}@media all and (max-width:767px){html body ul.submenu-link-list.depth-2{display:none}}.head-underline{padding-bottom:1rem;position:relative;text-decoration:none;margin-bottom:0}.head-underline:after{background:linear-gradient(90deg,transparent 0,#a7a9ac 50%,transparent);content:"";display:block;height:4px;width:50%;margin:12px auto;text-align:center}.share-btn,.print-btn{font-size:2rem;margin-right:10px;color:var(--cfs-gray);float:right}.mobile-toggle{position:absolute;right:20px;top:10px}.mobile-search{position:absolute;right:70px;top:20px;z-index:5;font-size:1.2rem}@media all and (max-width:767px){#logo{margin:0 auto;text-align:center}#global_search{padding:4vh 0;top:0;right:40px}.search-field{width:100%;text-align:center}html body .container.inner-container{padding:0 4vw!important}}.menu-utilities{top:0;right:0;width:160px}@media all and (max-width:767px){.menu-utilities{position:relative;width:100%;right:auto;top:auto;flex-direction:column;text-align:center}.menu-utilities .expert-link{text-align:center;margin:0 auto}}.menu-sizer{width:100%;display:block;margin-top:30px;z-index:201}@media screen and (min-width:768px){.menu-sizer{width:auto;margin:0}}@media screen and (min-width:1200px){.menu-utilities{position:relative;width:fit-content;right:auto;top:auto}}.mega-posts{display:flex;flex-wrap:wrap}.menu-img-box{width:100px;height:100px;overflow:hidden;position:relative;background-color:lightgray;flex:1.5}.menu-img-box img{object-fit:cover;width:100%;height:100%}.menu-title-box{flex:2}.sidebar-search-icon{position:absolute;right:5px;width:30px;top:6px;height:30px;z-index:3}.search__type{text-transform:uppercase;font-size:.8rem;font-weight:700;color:#666;padding-left:10px}html body #show-list{position:absolute;background:#F4F4F4!important;top:40px;left:0;z-index:999;overflow-y:scroll;z-index:999;border-radius:20px!important;width:300px}html body #show-list ul{padding:0;list-style-type:none;margin:0;padding:1rem;border-radius:20px!important;height:220px}html body #show-list ul li{margin-bottom:.5rem}html body #show-list ul li a{color:var(--cfs-black)}html body #show-list ul li a:hover{color:var(--cfs-red)}.form-control:focus{box-shadow:0 0 0 .15rem rgb(112 112 112 / .25)!important}#google_language_translator select.goog-te-combo{border-radius:20px!important;padding:4px!important;padding-left:6px!important;font-family:"A2 Standard Sans";font-weight:600}#google_language_translator{margin:3px}button.btn.btn-secondary.close{background:#fff;color:var(--cfs-gray);border:0;font-size:2.2rem;line-height:100%}.btn-primary:hover{background-color:var(--cfs-accent)}a.btn.btn-primary{font-weight:500;font-size:1.2rem}.arrow:after{content:" →";font-size:1.25rem;font-weight:700;color:var(--cfs-gray);position:relative;display:inline-block;right:-4px;top:2px;transition:all .2s ease-in}.arrow:hover:after{transform:translateX(4px)}.arrow-white:after{content:" →";font-size:1.25rem;font-weight:700;color:var(--cfs-white);position:relative;display:inline-block;right:-4px;top:2px;transition:all .2s ease-in}.arrow-white:hover:after{transform:translateX(4px)}.modal-header,.modal-footer{border-bottom:none;border-top:none;z-index:5}.modal-body p{font-size:1em}.modal-body{padding-top:0px!important;padding-bottom:0px!important}html body .nav-link,html body .nav-link:visited{color:var(--cfs-black)}.nav-link:hover{border-bottom:none}.accordion-button{font-weight:700!important;font-size:1.2rem!important}.accordion-button:not(.collapsed){color:var(--cfs-black);background-color:#F7F5F2}.accordion-button:after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23B80720'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")!important}.accordion-button:focus{z-index:3;border-color:var(--cfs-gray);outline:0;box-shadow:0 0 0 .15rem rgb(112 112 112 / .25)!important}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .15rem rgb(112 112 112 / .25)!important}.enl-signup-form button,.enl-signup-form input[type="submit"]{background-color:var(--cfs-black);color:var(--cfs-white);font-weight:700;border-radius:0;padding:10px 20px;border:0;font-size:18px;margin:0}.enl-signup-form input[type="email"]{border:0;border-radius:0;height:38px;margin:0;min-width:200px;font-size:18px;padding:6px}@media (min-width:500px){.enl-signup-form input[type="email"]{min-width:260px}}@media all and (max-width:767px){.enl-signup{text-align:center;padding:30px 0px!important}.enl-signup-form input[type="email"]{display:block;width:100%;height:48px;line-height:48px}}ul#brandFilters{margin:0;padding:0;margin-bottom:1.5rem;list-style-type:none}ul#brandFilters li{display:inline-block}html body ul#brandFilters button{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:var(--cfs-black);border:2px solid var(--cfs-red);padding:.6rem 1rem}ul#brandFilters button:hover{color:var(--cfs-white);background-color:var(--cfs-accent);background:var(--cfs-red)}html body ul#brandFilters button.selected{color:var(--cfs-white);border:2px solid var(--cfs-red);background-color:var(--cfs-red)!important}.brand-logo img{margin-bottom:4vh}@media (min-width:500px){ul#brandFilters button{font-size:1.2rem}}.home-segments__slide{word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgb(0 0 0 / .125);border-radius:.25rem;overflow:hidden}.home-segments__slide img{opacity:1;transition:all .2s ease-in}.card-image-box{width:100%;height:auto;overflow:hidden}.card h5{font-size:1.1rem;color:#000;line-height:130%;font-weight:700}.card-img-box{background-color:lightgray;width:100%;height:240px;overflow:hidden}.card-img-box img{object-fit:cover;width:100%;height:100%}.home-segments__slide a{overflow:hidden}.card-body{padding:1rem;color:var(--cfs-black)}.card-body h4{margin-top:8px;color:var(--cfs-red)}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li button:before{font-size:20px;color:var(--cfs-red)!important;font-size:14px!important}.cards li{margin-bottom:4rem}.big-chef-wrap,.big-chef{display:none}@media (min-width:1100px){.big-chef-wrap{position:relative;display:block;max-width:1000px;min-width:100px;margin-top:-200px;margin-bottom:-200px}.big-chef{width:1040px;height:1000px;display:inline-block;position:relative;box-sizing:border-box;background:#ccc;box-sizing:border-box;clip-path:circle(460px at center)}.big-chef img{width:998px;height:950px;position:absolute;top:0;left:0;clip-path:circle(460px at center)}.large-h2{font-size:4rem}}.bigc{display:none!important}.bigc img{width:100%;max-width:60%}.cta-box{margin-top:80px;transition:all 0.3s ease-in-out}@media (min-width:1200px){.bigc{width:600PX;min-height:600PX;top:41%;left:18%}.bigc img{width:100%;max-width:70%}.cta-box{margin-top:initial}}.keyAttribute{max-width:1120px;margin:3rem auto;padding:0 3rem}.keyAttribute p{font-size:1.5rem}.keyAttribute h3{color:var(--cfs-black);font-weight:700}.keyAttribute p strong{color:var(--cfs-red)}.recipe-pane{background:var(--cfs-lightgray);padding:3rem 2rem}.step,.recipe-table-outer th,.recipe-table-outer td,.ingredient-name,.ingredient-weight,.ingredient-measure{font-size:1rem}.step{margin-bottom:3rem}.ingredient-row{border-bottom:1px solid #9F9F9F;line-height:3rem}.recipe-nav-tabs{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;margin-left:9px}.recipe-nav-tabs li{padding:0;margin:0;margin:0 2px}html body .recipe-pane-button{border:1px solid #9F9F9F;background-color:#fff;margin-bottom:0;border:1px solid #9F9F9F;height:50px;font-size:15px;margin-right:0;padding:0 20px;color:var(--cfs-black)!important}.recipe-pane-button:visited{color:var(--cfs-black)!important}.recipe-pane-button.active{background:var(--cfs-lightgray);color:var(--cfs-red);font-weight:700}@media all and (max-width:767px){.recipe-pane-button{font-size:1rem}}@media (min-width:768px){.recipe-nav-tabs{margin-left:0}.recipe-pane-button{font-size:1.2rem}}.expert-link{font-size:.9rem;color:#000;margin-top:0;font-weight:700;padding:0;margin:0;text-decoration:none;padding-right:5px;cursor:pointer!important;padding-top:0;line-height:100%}.expert-link:hover{color:var(--cfs-accent)}#campbellsEnlModal{z-index:9999}#campbellsEnlModal .btn-link{color:#c8102e}@media all and (max-width:767px){#campbellsEnlModal p{font-size:.75rem}#campbellsEnlModal .btn-link{color:#c8102e}}.popover{width:100%;max-width:50vw!important;background-color:var(--cfs-lightgray)!important;box-shadow:0 0 10px 0 rgb(0 0 0 / .2);border-radius:0}@media all and (max-width:767px){.popover{max-width:100%}}html body .evidon-banner{z-index:5!important;text-align:center;font-family:"A2 Standard Sans"}html body .evidon-banner-declinebutton,html body .evidon-banner-optionbutton{padding:12px!important;width:130px!important;margin:20px 10px!important}html body .evidon-banner-title{margin-bottom:10px!important}html body #google_language_translator{display:block!important}.drawer{position:fixed;top:0;right:0;height:auto;width:60vw!important;z-index:9999;border-left:1px solid #ccc;background:#fff;-webkit-box-shadow:-2px 0 5px 0 rgb(0 0 0 / .2);-moz-box-shadow:-2px 0 5px 0 rgb(0 0 0 / .2);box-shadow:-2px 0 5px 0 rgb(0 0 0 / .2);transform:translateX(100%);transition:transform 0.3s ease-in-out;-webkit-transition:transform 0.3s ease-in-out}@media all and (max-width:767px){.drawer{width:100vw!important}}.drawer.open{transform:translateX(0)}.drawer__header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #ccc}.drawer-container.active .drawer{transform:translateX(0)}.drawer__header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #ccc}.drawer-container{position:fixed;top:0;right:0;height:auto;width:100%;z-index:9999;overflow:hidden;display:none}.drawer__body{padding:20px;overflow-y:scroll}.drawer-container.active{display:block}.drawer-container .overlay{position:absolute;top:0;right:0;height:100vh;width:100%;z-index:9;background:rgb(0 0 0 / .5)}.drawer-container h2{font-size:1.4rem}#promo-drawer .drawer{height:100vh}#promo-drawer .page-product-item-img{max-width:200px;margin:0 auto;padding-top:20px}#promo-drawer .drawer{overflow-y:scroll;overflow-x:hidden}.whats-next-block{text-align:left;display:flex;align-items:center}.whats-next-block:hover{border:2px solid;border-color:var(--cfs-lightgray)}.whats-next-icon{padding:1em 16px 1em 0}.whats-next p{margin-bottom:0}.whats-next-block-wrap{margin:0em auto}.whats-next-block-link{text-decoration:none}.whats-next-block{background-color:#fff;text-align:left;border:2px solid #fff;border-radius:6px;padding:10px;color:var(--cfs-black);justify-content:flex-start;align-items:center;margin:auto}.whats-next-icon{padding:2vh 1vw}@media all and (max-width:767px){.whats-next-block{flex-direction:column;text-align:center}.whats-next-icon{padding:2vh 0}}html body .print-btn{text-align:right;float:right;border:0}.home-recipe-img-box-large{width:100%;height:400px;overflow:hidden;position:relative;margin-bottom:1rem;background-color:lightgray;border-radius:.375rem}.home-recipe-img-box{width:100%;height:400px;overflow:hidden;position:relative;margin-bottom:1rem;background-color:lightgray}.home-recipe-img-box-large img,.home-recipe-img-box img{object-fit:cover;width:100%;height:100%}.home-recipes h5 a:link,.home-recipes h5 a:visited{color:var(--cfs-black);font-weight:700;transition:all .4s ease-in-out}.home-recipes h5 a:hover,.home-recipes h5 a:active{color:var(--cfs-red)}html body .card{text-align:center;background:#fff!important;height:auto;box-shadow:0 0 4px 0 rgb(0 0 0 / .4);-webkit-box-shadow:0 0 4px 0 rgb(0 0 0 / .4);-moz-box-shadow:0 0 4px 0 rgb(0 0 0 / .4);border:0px!important;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}html body .card h4{font-size:1.2rem}@media all and (max-width:767px){.card{margin-bottom:2rem}html body .grid-item .card{margin-bottom:0}}.card .card__image{position:relative;height:200px}.card .card__image .card__badge{position:absolute;z-index:10;top:10px;width:100%;left:10px;right:10px;text-align:center}.card.card--contain .card__image img{object-fit:contain}.card .card__title{margin-top:0}html body .card:hover{box-shadow:0 2px 16px 0 rgb(0 0 0 / .2);-webkit-box-shadow:0 2px 16px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 2px 4px 16px rgb(0 0 0 / .2);z-index:5}.card__content{padding:1rem;align-items:center;display:flex;min-height:110px;text-wrap:balance;justify-content:center;flex-direction:column}.card img{width:100%;height:100%;left:0;object-fit:cover;position:absolute}.card:hover{transform:scale(1.05);cursor:pointer;color:var(--white)}.card p{font-size:12px}.results{padding:40px 0}#search-content{margin-top:20px}#search-content article{background-color:#f9f9f9;padding:20px;margin-bottom:20px;border:1px solid #ddd;box-shadow:0 2px 4px rgb(0 0 0 / .1)}#search-content article h3{font-size:1.2rem;margin-top:0}#search-content article img{max-width:100%;height:auto;display:block}#search-content .post-type{font-weight:700;color:#333;margin-top:10px}#search-content article:hover{background-color:#fff;box-shadow:0 2px 4px rgb(0 0 0 / .2)}.search-form{display:flex;flex-wrap:nowrap;align-items:center}.search-button{background-color:#222;color:#fff;border:none;border-radius:4px;padding:12px 20px;font-size:16px;cursor:pointer}.search-button:hover{background-color:#333}.page-title{font-size:2.5rem;font-weight:700;margin-bottom:0}@media all and (max-width:767px){.page-title{margin-top:0;font-size:1.6rem}}.page-description{font-size:1.2rem;font-weight:300;margin-top:10px}.search-bar{border-radius:20px!important;padding:5px!important;padding-left:12px!important;background:#F4F4F4!important;border:1px solid #F4F4F4!important;color:#000}.search-bar{color:#000}@media all and (max-width:767px){html body #global_search_results{width:100%;display:none;border-radius:0;flex-direction:column}html body .toggle-search{display:none}#global_search input{width:100%}#search-results{width:100%!important}html body .search-nav{width:100%}html body .search-result__item{width:100%;display:flex;flex-direction:row;text-transform:capitalize;align-items:start!important}}.search-header .search-field{border:1px solid #f5f5f5;padding:12px;background-color:#f5f5f5;border-radius:50px}#global_search button{border:0px!important}#global_search_results.no-results .search-nav{display:none!important}.search-result__item{padding:1rem;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}.search-result__item p{font-size:12px}.search-result__item:hover{background:var(--cfs-lightgray)}.search-result__title p{font-weight:700;font-size:16px;text-decoration:underline}#search-results{max-height:40vh;overflow-y:scroll;width:80%}#search-results .search-result__item{width:100%;display:flex;flex-direction:row;align-items:center}.search-nav{width:20%;background-color:#f5f5f5;border-right:1px solid #2a2a2a;padding:1rem}.search-nav ul{list-style-type:none;padding:0;margin:0}.search-field__clear{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;display:none}.search-field__icon{position:absolute;right:2rem;top:50%;transform:translateY(-50%);cursor:pointer}html body .search-result__image{border:1px solid #2a2a2a;padding:.5rem;background:#fff}html body .search-field{background-color:var(--cfs-lightgray);border:1px solid #2a2a2a!important;padding:.5rem .5rem .5rem 1rem;border-radius:50px}.juicer-feed.slider .slick-prev,.juicer-feed.slider .slick-next{z-index:1000;margin-top:140px;border-radius:100%;width:60px;height:60px;background-color:#fff;border:1px solid var(--cfs-gray)}.juicer-feed.slider .slick-prev:before,.juicer-feed.slider .slick-next:before{font-size:4rem;font-family:'fontawesome';line-height:35px;color:var(--cfs-red);font-size:54px;padding-left:3px}.j-message{max-width:70%!important}.j-message p,.j-message a,.j-message strong{font-size:15px!important;font-weight:700}.juicer-feed h1.referral{display:none!important}.juicer-feed.image-grid .j-text .j-message a,.juicer-feed.image-grid .j-text .j-edit a,.juicer-feed.slider .j-text .j-message a,.juicer-feed.slider .j-text .j-edit a,.juicer-feed.hip .j-text .j-message a,.juicer-feed.hip .j-text .j-edit a{color:#fff}@media screen and (min-width:481px){.juicer-feed.slider .slick-track{margin:0 -20px!important}li.feed-item{background-color:#fff0;margin:0 10px!important}}.radial-progress{margin:0 50px;width:100px;height:100px;background-color:var(--cfs-lightgray);border-radius:50%}.radial-progress .circle .mask,.radial-progress .circle .fill,.radial-progress .circle .shadow{width:100px;height:100px;position:absolute;border-radius:50%}.radial-progress .circle .mask,.radial-progress .circle .fill{-webkit-backface-visibility:hidden;transition:-webkit-transform 1s;transition:-ms-transform 1s;transition:transform 1s}.radial-progress .circle .mask.no-trans,.radial-progress .circle .fill.no-trans{transition:none}.radial-progress .circle .mask{clip:rect(0,100px,100px,50px)}.radial-progress .circle .mask .fill{clip:rect(0,50px,100px,0)}.radial-progress .inset{width:70px;height:70px;position:absolute;margin-left:15px;margin-top:15px;background-color:#fbfbfb;border-radius:50%;text-align:center}.radial-progress .inset span{text-transform:uppercase;font-size:16px;font-weight:600;display:inline-block;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.radial-progress.easy .circle .mask .fill{background-color:#4aa845}.radial-progress.easy .inset span{color:#4aa845}.radial-progress.medium .circle .mask .fill{background-color:#fbb040}.radial-progress.medium .inset span{color:#fbb040;font-size:15px}.radial-progress.difficult .circle .mask .fill{background-color:var(--cfs-accent)}.radial-progress.difficult .inset span{color:var(--cfs-accent);font-size:11px}html body .text--900{font-weight:900!important}html body .text--black{color:#000!important}html body .text--left{text-align:left!important;float:left}html body .text-italic{font-style:italic!important}html body .list-group-flush{padding-left:0;margin-left:17px}html body .text--proper-casing{text-transform:capitalize!important}html body .m-text-center{text-align:center!important}html body .bg--gray{background-color:#F7F5F2}html body .text--red{color:var(--cfs-red)}html body .mt-4{margin-top:4vh}html body .pb-4{padding-bottom:4vh}html body .px-4{padding-left:4vw;padding-right:4vw}html body .m-hide{display:block!important}@media all and (max-width:767px){html body .m-hide{display:none!important}}@media all and (max-width:767px){html body .px-4{padding-left:0vw!important;padding-right:0vw!important}html body .py-4{padding-top:1rem!important;padding-bottom:1rem!important}}html body .px-8{padding-left:8vw;padding-right:8vw}html body .mt-8{margin-top:8vh}html body .py-8{padding-top:8vh;padding-bottom:8vh}html body .py-4{padding-top:4vh;padding-bottom:4vh}html body .bg--white{background-color:#fff}html body .container.inner-container{max-width:100%;padding:0 8vw}@media all and (max-width:1280px){html body .container.inner-container{padding:0 2vw}}.post,.page{margin:0 0 1.5em}.inactive{display:none!important}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.sticky{display:block}.hidden{display:none!important}.w20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.w20.brand-logo img{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.w20.brand-logo img:hover{transform:scale(1.05);-webkit-transform:scale(1.05)}html body .text--white{color:#fff}html body .bg--red{background-color:var(--cfs-red)}html body label.error{color:var(--cfs-red)!important}@media all and (max-width:767px){.w20{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%!important}}.link-red{color:var(--cfs-red)!important;margin-top:4px!important;text-decoration:underline!important;font-weight:700;display:block}.link{font-size:.9rem!important;margin:0px!important}.text--uppercase{text-transform:uppercase}.bg--light{background:var(--cfs-lightgray);padding:20px 0}.form-inline{display:flex;align-items:center}.red{color:var(--cfs-red)}.centered{text-align:center}html body .btn-outline-primary{color:var(--cfs--black);border-color:var(--cfs--black);margin-bottom:10px}html body .btn-outline-primary:hover{color:#fff;border-color:var(--cfs-red);background-color:var(--cfs-red)}button,input{overflow:visible}html body input.search{border:1px solid #ccc;padding:12px 20px;background-color:#f5f5f5;border-radius:50px}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}.btn{border-radius:0}.btn-primary{background-color:var(--cfs-red);border-color:var(--cfs-red)}.btn-primary:hover{background-color:var(--cfs-accent);border-color:var(--cfs-accent)}.btn-primary:active{background-color:var(--cfs-accent);border-color:var(--cfs-accent)}.btn-primary:focus{background-color:var(--cfs-accent);border-color:var(--cfs-accent)}html body .btn-default{background-color:var(--cfs-white);border-color:#ccc;color:var(--cfs-black)}html body .btn-default:hover{background-color:var(--cfs-lightgray);border-color:var(--cfs-lightgray);color:var(--cfs-black)}html body .btn-nav{width:100%;background-color:#fff;border:0;text-align:left;border-radius:0;font-size:1.2rem;font-weight:700;color:var(--cfs-black);letter-spacing:.5px;transition:background-color 0.4s ease-in-out;height:46px;border-radius:4px;border:1px solid #fff}.btn-nav:visited{color:var(--cfs-black)}.btn-nav:hover{background-color:var(--cfs-lightgray);color:var(--cfs-red)}textarea#message{min-height:150px}button,html body input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}select{border:1px solid #ccc}textarea{width:100%}.enl-signup{background-color:var(--cfs-accent);color:var(--cfs-white);padding:1em}.enl-signup h2{font-size:1.65rem;font-weight:700;color:var(--cfs-white)}.enl-signup__checkbox{display:flex;align-items:center;margin-bottom:1em;margin-top:1em;font-size:.9rem}.enl-signup__input{background-color:var(--cfs-white);color:var(--cfs-black);border:0;border-radius:0;padding:10px;min-width:50%}.enl-signup__submit{background-color:var(--cfs-black)!important;color:var(--cfs-white);border:0;border-radius:0;padding:10px 20px}.enl-signup__submit:hover{background-color:var(--cfs-red)!important}.enl-signup__submit:active{background-color:var(--cfs-red)!important}.enl-signup__submit:focus{background-color:var(--cfs-red)!important}.enl-signup__submit:visited{background-color:var(--cfs-red)!important}.enl-signup__submit:disabled{background-color:var(--cfs-red)!important}.enl-signup__submit:enabled{background-color:var(--cfs-red)!important}.field.enl-signup-input{flex:1;margin-right:10px}@media all and (max-width:767px){.enl-signup{text-align:center;padding:30px 0px!important}.enl-signup-form input[type="email"]{display:block;width:100%;height:48px;line-height:48px}}.pagination nav li a{color:#333;text-decoration:underline;color:#333;font-size:24px;margin-right:10px;text-decoration:underline}.pagination nav li a.current{color:var(--cfs-red)!important;font-weight:700;text-decoration:none}.pagination{gap:50px}.pagination .page-numbers{display:none}.pagination a.next.page-numbers,.pagination a.prev.page-numbers{position:relative;width:48px;height:48px;background:#000;border-radius:50px;min-width:48px;line-height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#fff}.pagination a.prev.page-numbers:after{content:"\f104"}.pagination a.next.page-numbers:after{content:"\f105"}.pagination a.next.page-numbers:after,.pagination a.prev.page-numbers:after{position:absolute;font-family:"FontAwesome"}.featured-image img{width:100%;max-height:500px}.legalMenu{margin:0;padding:0;margin-bottom:1em}.legalMenu li{display:inline-block;padding:0 .25em}.copyRightBlock{font-size:.7em;text-align:left}.primaryFooter,.legalFooter{padding:.8em 0 .5em}.primaryFooter{border-top:10px solid #A90B1B}.footerLogo{margin:.25em 0;text-align:center}.footerLinkList{list-style-type:none;margin:0;padding:0}.footerLink{padding:8px;border:1px solid #ccc}.footerLink a{color:#1a1a1a!important;text-decoration:none;font-size:.875rem}.footerLinkList li{margin-bottom:.5em}.footerLinkList li a:link,.footerLinkList li a:visited{color:var(--cfs-black);text-decoration:none}.footerLinkList li a:hover,.footerLinkList li a:active{color:var(--cfs-accent);text-decoration:underline}.legalFooter{background:linear-gradient(to bottom,#F5F7F8 0%,#A7A9AC 100%);text-align:center}.legalFooter a,.legalFooter a:link{font-size:12px;color:var(--cfs-gray);text-decoration:underline}.needHelpBlock{margin:.25em auto;text-align:center}.needHelpBlock h4{font-size:1.2em}.telephoneBlock{display:flex;align-items:center;text-align:center;justify-content:center}.telephoneIcon{color:var(--cfs-gray)}.telephoneNum a:link,.telephoneNum a:visited{color:var(--cfs-red);font-size:1.5em;font-weight:700;line-height:0}.telephoneNum a:hover,.telephoneNum a:active{color:var(--cfs-accent)}.socialBlock{margin:auto;text-align:center;margin-top:1em}.redIcon{color:var(--cfs-red);padding:0;margin:auto;margin-bottom:.5em;text-align:center}.redIcon svg{margin:.2em}.redIcon a:link,.redIcon a:visited{color:var(--cfs-red);text-decoration:none}.redIcon a:hover,.redIcon a:active{color:var(--cfs-accent)}@media screen and (min-width:768px){.legalFooter a:link{padding:0 12px}.needHelpBlock,.socialBlock,.redIcon{text-align:left}.telephoneBlock{justify-content:left}}.primary-footer{margin-top:2rem;margin-bottom:2rem}.footer-column,.footer-logo{margin:auto;text-align:center}@media all and (max-width:768px){.footer-column{margin-bottom:2rem}footer .footer-link-list li{margin-bottom:1rem}footer{padding:2rem 0}}ul.footer-link-list{list-style:none;margin:0;margin-bottom:2rem}ul.footer-link-list li{margin-bottom:.8rem}ul.footer-link-list li a{color:var(--cfs-black);transition:all 0.2s linear;border-bottom:0 solid #fff;font-size:1.1rem}ul.footer-link-list li a:hover{color:var(--cfs-accent);border-bottom:1px solid var(--cfs-accent)}.telephone-block{display:flex;align-items:center;justify-content:left;max-width:240px}.telephone-block a:link{font-weight:700;font-size:1.5em}.telephone-block a:hover,.telephone-block a:active{color:var(--cfs-accent);font-weight:700;font-size:1.5em}a.phone-icon{color:var(--cfs-gray);transition:all 0.2s linear}a.phone-icon:hover{color:var(--cfs-accent)}.social-block{margin-top:2rem}.social-block h5{font-weight:700;font-size:1em}.footer-social-icons{display:flex;align-items:center;justify-content:space-around;max-width:220px;margin-bottom:1rem}.footer-social-icons a:hover{color:var(--cfs-accent)}.field.enl-signup-input{flex:1;margin-right:10px}.telephone-block{display:flex;align-items:center;justify-content:left;max-width:240px}.telephone-block a:link{font-weight:700;font-size:1.5em}.telephone-block a:hover,.telephone-block a:active{color:var(--cfs-accent);font-weight:700;font-size:1.5em}a.phone-icon{color:var(--cfs-gray);transition:all 0.2s linear}a.phone-icon:hover{color:var(--cfs-accent)}.social-block{margin-top:2rem}.social-block h5{font-weight:700;font-size:1em}.footer-social-icons{display:flex;align-items:center;justify-content:space-around;max-width:220px;margin-bottom:1rem}.footer-social-icons a:hover{color:var(--cfs-accent)}.need-help{margin-bottom:1rem}.need-help h4{font-weight:400;font-size:1.2em}.slick-slide{margin:20px}.slick-list a h5{color:var(--cfs-black);margin-top:1rem;font-weight:500;line-height:130%}.slick-slide{background-clip:border-box;overflow:hidden;background-color:#fff;min-height:390px;box-shadow:0 3px 6px #00000029}.slick-slider button.slick-arrow{box-shadow:10px 10px 50px #00000027;border:2px solid #707070;background:#FFF;width:65px;height:65px;border-radius:50%;color:#B80720;position:absolute;top:50%;transform:translateY(-50%);z-index:1000}.slick-slider button.slick-arrow:before{font-size:2rem;font-family:'fontawesome';line-height:65px;color:var(--cfs-red)}.slick-slider button.slick-arrow:hover{background:var(--cfs-red)}.slick-slider button.slick-arrow:hover:before{color:var(--cfs-white)}.grid{width:100%}.grid-sizer,.grid-item{width:19%;margin-top:20px;cursor:pointer}.grid-item img{width:100%;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.gutter-sizer{width:1%}.grid-item--width2{width:48%}@media all and (max-width:768px){.grid-item{width:48%}.grid-sizer{width:48%}.grid-item--width2{width:100%}}.masthead{padding:0;text-align:center;margin:0}html body .home-masthead{background-size:100%;background-repeat:no-repeat;min-height:100vh;max-height:100vh;height:100vh;background-position:center center}.home-masthead__title{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.home-masthead__title img{image-rendering:crisp-edges;display:inline-block}@media all and (max-width:767px){.brandMasthead{min-height:70vh}}@media screen and (min-width:768px){.home-masthead{background-position:top center;background-attachment:fixed;background-size:cover;min-height:400px;max-height:50vh}}.masthead__title{max-width:80%;height:auto;margin:0}.brandMasthead{background-color:var(--cfs-lightgray);padding:2rem 0}.brandMastheadIntro{margin:auto;text-align:center}@media (min-width:1000px){.brandMastheadIntro{max-width:30%}}.brandImageLeft{height:auto;margin-top:-70px;max-width:250px}.brandImageRight{height:auto;margin-top:0;max-width:250px;margin-left:50%;margin-bottom:-80px}@media (min-width:768px){.brandImageLeft{height:auto;margin-top:-50px;max-width:100%;margin-bottom:-100px}.brandImageRight{height:auto;margin-top:-50px;max-width:100%;margin-left:auto;margin-bottom:-100px}}.masthead__height-row{min-height:60vh;height:60vh}.home-headline-mobile{display:inline-block;max-width:80vw}.masthead-bk{background-image:url(https://www.campbellsfoodservice.com/wp-content/uploads/2023/07/Masthead_r4_Vertical.jpg)}.masthead{padding:0;text-align:center;margin:0}html body .home-masthead{background-size:100%;background-repeat:no-repeat;min-height:100vh;max-height:100vh;height:100vh;background-position:center center}.home-masthead__title{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.home-masthead__title img{image-rendering:crisp-edges;display:inline-block}@media screen and (min-width:768px){.home-masthead{background-position:top center;background-attachment:fixed;background-size:cover;min-height:400px;max-height:50vh}}.masthead__title{max-width:80%;height:auto;margin:0}.masthead{background-repeat:no-repeat;background-position:center;background-size:cover;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}@media screen and (min-width:1024px){.masthead-row{min-height:660px}}@media screen and (min-width:1800px){.masthead-row{min-height:700px}}@media screen and (min-width:768px){.masthead-bk{background-image:url(https://www.campbellsfoodservice.com/wp-content/uploads/2023/07/Masthead_r4.jpeg)}.home-headline-mobile{display:none}.home-headline-desktop{display:inline-block}}@media all and (max-width:768px){.home-headline-desktop{display:none!important}}html body #printInfo{display:none}.print-footer{display:none}@media print{.hide-on-print,header,.header,.header-line,footer,.footer,.primary-footer,.enl-signup,.whats-next,.recipe-utilities-menu{display:none!important}html body ul{margin:20px!important;padding:0!important}html body .tooltip{display:none!important}h1,.nfp-nutrition-facts .table-title{font-size:14pt;line-height:18pt}body,p,section p,section ul,section ol,section li,.step,.recipe-table-outer th,.recipe-table-outer td,.ingredient-name,.ingredient-weight,.ingredient-measure{font-size:10pt}.ingredient-row{line-height:30pt}.nutrition-facts-ctr{font-size:8pt}.col-md-4{width:35%;float:left}.col-md-8{width:65%;float:left}.col-md-7{width:60%;float:left}.col-md-5{width:40%;float:left}.mt-3,.mt-4,.mt-5{margin:0!important}html body #printInfo{display:block}.head-underline:after{display:none}h3{font-size:13pt!important;text-align:left;color:#000}#printInfo h4{font-size:12pt!important;text-align:left}#head-underline{margin-bottom:0px!important}.product-image-box{padding:0;display:block;margin:auto;text-align:center;max-width:220px}.add-images{display:none!important}#nutrition-panel>div{padding:4px}.nfp-nutrition-facts .calories th,.nfp-nutrition-facts .calories td,.nfp-nutrition-facts.single-label tbody td,.nfp-nutrition-facts tbody td,.nfp-nutrition-facts tbody th,.nutrition-info p,.nfp-nutrition-facts tfoot td{font-size:7pt;line-height:7pt;padding:4px}tr.servings-per-container{font-size:8pt;line-height:18pt}.nfp-nutrition-facts.single-label.pre-2016 thead,.nfp-nutrition-facts .thick-bottom-border{border-bottom:5px solid #000}.print-footer{display:block;margin-top:20pt!important;width:80%;padding-top:10pt!important;margin:auto;text-align:center;text-transform:uppercase;font-weight:700;color:var(--cfs-gray)!important;border-top:4px solid var(--cfs-red)}.product-table tbody tr td h3,.product-table thead tr th{font-size:14px!important}.product-table{border:1px solid #000;padding:0}}.nfp-nutrition-facts tbody td,.nfp-nutrition-facts tbody th{display:table-cell}.nfp-nutrition-facts tbody tr{display:table-row}.nfp-nutrition-facts .calories th{font-size:1.5rem;font-weight:700}.nfp-nutrition-facts .calories td{font-size:1.65rem;font-weight:700}.nfp-nutrition-facts.single-label tbody td{margin-left:5px;padding:8px}#nutrition-panel{max-width:330px;margin:auto}#nutrition-panel>div{width:100%;max-width:100%;float:left;position:relative;margin:0;padding:20px 20px 20px 20px;border:1px solid #c6c6c7;color:#000;font-family:Roboto,sans-serif}.nutrition-info p{font-size:12px;line-height:16px;margin-bottom:12px}.nfp-nutrition-facts{background-color:#fff;border:1px solid #000;display:inline-block;max-width:320px;padding:.625rem}.nfp-nutrition-facts-table{border-collapse:collapse;font-family:inherit;table-layout:fixed}.nfp-nutrition-facts th{font-weight:700;text-align:left}.nfp-nutrition-facts .table-title{border-bottom:2px solid #000;font-size:1.8rem;text-transform:uppercase;font-weight:700;line-height:130%;text-align:left}.nfp-nutrition-facts.single-label.pre-2016 thead,.nfp-nutrition-facts .thick-bottom-border{border-bottom:10px solid #000}.nfp-nutrition-facts tbody tr{border-bottom:1px solid #000;display:block;padding:0;width:290px}.nfp-nutrition-facts tbody tr:last-child{border-bottom-width:6px}.nfp-nutrition-facts tbody tr.no-border{border-bottom:none}.nfp-nutrition-facts tbody tr.right-aligned{text-align:right}.nfp-nutrition-facts tbody td,.nfp-nutrition-facts tbody th{display:inline-block}.nfp-nutrition-facts .sub-row{padding-left:.625rem;width:300px;position:relative}html body .nfp-nutrition-facts .sub-sub-row{width:280px}.nfp-nutrition-facts .sub-row.no-bottom-border{border-bottom:none}.nfp-nutrition-facts .sub-row th{font-weight:500}.nfp-nutrition-facts .nutrient-row th{font-weight:300}.nfp-nutrition-facts .sub-sub-row{border-bottom:none;border-top:1px solid #000;left:20px;position:relative;width:calc(100% - 20px)}.nfp-nutrition-facts .sub-sub-row+tr{border-top:1px solid #000}.nfp-nutrition-facts .sub-sub-row th{font-weight:500}.nfp-nutrition-facts .push-right{position:relative}.nfp-nutrition-facts .push-right th{position:absolute;right:0}.nfp-nutrition-facts .calories{border-bottom-width:5px;font-weight:800}.nfp-nutrition-facts .calories td,.nfp-nutrition-facts .calories th{line-height:1.2;position:relative}.nfp-nutrition-facts .calories th{font-size:1.5rem;font-weight:700}.nfp-nutrition-facts .calories td{font-size:1.5rem}.nfp-nutrition-facts tfoot td{font-size:12px;padding:.625rem 0 0}.nfp-nutrition-facts .sugars+.protein{border-top:1px solid #000}.nfp-nutrition-facts .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.nfp-nutrition-facts.dual-label tbody .folic-acid td:not(.left-aligned):last-child,.nfp-nutrition-facts.single-label tbody .folic-acid td:not(.left-aligned):last-child{float:none;margin-left:14px;text-align:left}.nfp-nutrition-facts.dual-label tbody .folic-acid td,.nfp-nutrition-facts.single-label tbody .folic-acid td{padding:0 0 0 7px}.nfp-nutrition-facts tbody tr.folate{border-bottom:none;padding-bottom:2px}.nfp-nutrition-facts tbody tr.folate+tr:not(.folic-acid){border-top:1px solid #000;padding-top:7px}.nfp-nutrition-facts tbody tr.folate:last-child{border-bottom:6px solid #000}.nfp-nutrition-facts tbody tr.folic-acid{padding-top:0}.nfp-nutrition-facts.single-label tbody td:not(.left-aligned):last-child{float:right;text-align:right}.nfp-nutrition-facts.single-label tbody td{margin-left:5px}.nfp-nutrition-facts.single-label.pre-2016 .table-title{border-bottom:none}.nfp-nutrition-facts.single-label.pre-2016 .serving-size{display:-ms-flexbox;display:flex}.nfp-nutrition-facts.single-label.pre-2016 .serving-size th{font-weight:500;margin-right:5px}.serving-size th strong{font-weight:500;margin-right:5px}.serving-size td strong{font-weight:500;margin-right:5px}.nfp-nutrition-facts.single-label.pre-2016 .servings{border-bottom:1px solid #000}.nfp-nutrition-facts.single-label.pre-2016 .calories{font-weight:500}.nfp-nutrition-facts.single-label.pre-2016 .calories th{font-weight:700}.nfp-nutrition-facts.single-label.pre-2016 .calories td,.nfp-nutrition-facts.single-label.pre-2016 .calories th{font-size:inherit;top:0}.nfp-nutrition-facts.single-label.pre-2016 tbody tr{display:table-row}.nfp-nutrition-facts.single-label.pre-2016 tbody tr td,.nfp-nutrition-facts.single-label.pre-2016 tbody tr th{padding:2px 0 3px}.nfp-nutrition-facts.single-label.pre-2016 tbody .dv-row th{display:table-cell;text-align:right}.nfp-nutrition-facts.single-label.pre-2016 tbody .sub-row th{margin-left:10px}.nfp-nutrition-facts.dual-label{max-width:490px;overflow:auto}.nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table{table-layout:auto;padding-right:7px;width:450px}.nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table .table-title{width:100%}.nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table .servings-per-container{padding:3px 0 0}.nfp-nutrition-facts.dual-label tbody tr{clear:left;display:table-row;padding:0;text-align:right}.nfp-nutrition-facts.dual-label tbody tr:after{clear:both;content:"";display:table}.nfp-nutrition-facts.dual-label tbody tr td,.nfp-nutrition-facts.dual-label tbody tr th{display:table-cell;padding-right:7px}.nfp-nutrition-facts.dual-label tbody th{float:left;padding:5px 0}.nfp-nutrition-facts.dual-label tbody td{padding:5px 0;width:90px}.nfp-nutrition-facts.dual-label tbody td:nth-child(2),.nfp-nutrition-facts.dual-label tbody td:nth-child(4){border-left:1px solid #000;min-width:90px;padding-left:7px;text-align:left}.nfp-nutrition-facts.dual-label tbody td:last-child,.nfp-nutrition-facts.dual-label tbody td:nth-child(3){font-weight:700;width:44px}.nfp-nutrition-facts.dual-label tbody .sub-sub-row{border-top:0;left:0}.nfp-nutrition-facts.dual-label tbody .sub-sub-row:before{background-color:#000;content:"";display:block;height:1px;left:20px;max-width:448px;position:relative;width:calc(280% - 14px)}.nfp-nutrition-facts.dual-label tbody .sub-sub-row th{padding-left:20px}.nfp-nutrition-facts.dual-label tbody .serving-size td{border-left:none}.nfp-nutrition-facts.dual-label tbody .serving-size td:last-child{text-align:right;width:auto}.nfp-nutrition-facts.dual-label tbody .calories td:nth-child(2),.nfp-nutrition-facts.dual-label tbody .servings td:nth-child(2){text-align:right}.nfp-nutrition-facts.dual-label tbody .calories td:last-child,.nfp-nutrition-facts.dual-label tbody .servings td:last-child{border-left:1px solid #000}.nfp-nutrition-facts.dual-label tbody .dv-row th{border-left:1px solid #000;float:none;padding:5px 5px 3px;text-align:right}.nfp-nutrition-facts.dual-label tbody .folate td{font-size:14px}.nfp-nutrition-facts.dual-label tbody .folate td,.nfp-nutrition-facts.dual-label tbody .folate th{padding-bottom:2px}.nfp-nutrition-facts.dual-label tbody .calories td,.nfp-nutrition-facts.dual-label tbody .dv-row th,.nfp-nutrition-facts.dual-label tbody .servings td{width:138px}.nfp-nutrition-facts.dual-label tbody .calories td,.nfp-nutrition-facts.dual-label tbody .calories th{padding-bottom:0}.nfp-nutrition-facts.dual-label tbody .folic-acid{position:relative;top:-2px}.nfp-nutrition-facts.dual-label tbody .folic-acid th{padding:0}.nfp-nutrition-facts.dual-label tbody .folic-acid td{border-left:1px solid #000;font-size:14px;font-weight:500;text-align:left;padding:0 7px 2px;width:124px}.nfp-nutrition-facts.dual-label tbody .folic-acid td:last-child{width:138px}.nfp-nutrition-facts.dual-label.pre-2016 .calories-from-fat{border-bottom-width:5px}.nfp-nutrition-facts.dual-label.pre-2016 .calories-from-fat td{border-left:1px solid #000;min-width:130px;text-align:right}.nfp-nutrition-facts.dual-label.pre-2016 .calories{border-bottom-width:1px;font-weight:500}.nfp-nutrition-facts.dual-label.pre-2016 .calories th{font-weight:700}.nfp-nutrition-facts.dual-label.pre-2016 .calories td,.nfp-nutrition-facts.dual-label.pre-2016 .calories th{font-size:inherit;top:0}.nfp-admin-preview .nfp-nutrition-facts.single-label .calories{max-height:43px}.nfp-admin-preview .nfp-nutrition-facts.single-label .calories td:last-child{top:-7px}.nfp-admin-preview{overflow:auto}.nfp-admin-preview .nfp-nutrition-facts.dual-label{max-width:500px;overflow:visible}.nfp-admin-preview .nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table{width:460px}.nfp-admin-preview .nfp-nutrition-facts.dual-label .calories th{font-size:30px}.nfp-admin-preview .nfp-nutrition-facts.dual-label .calories td{font-size:40px;font-weight:800;min-width:134px;padding-left:0;width:134px}.nfp-admin-preview .nfp-nutrition-facts.dual-label .servings td{min-width:134px;padding-left:0;width:134px}.nfp-admin-preview .nfp-nutrition-facts.dual-label .servings td:first-child{min-width:0;width:auto}.nfp-admin-preview .nfp-nutrition-facts.dual-label tbody .dv-row th{min-width:133px;width:133px}.nfp-admin-preview .nfp-nutrition-facts.dual-label tbody td{width:57px}.nfp-admin-preview .nfp-nutrition-facts.pre-2016.single-label .calories td:last-child{top:0}.nfp-admin-preview .nfp-nutrition-facts.pre-2016.dual-label .calories-from-fat td{font-weight:600;min-width:120px}.nfp-admin-preview .nfp-nutrition-facts.pre-2016.dual-label .calories-from-fat td:last-child{min-width:133px}@media (min-width:490px){.nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table{padding-right:0;width:auto}.nfp-admin-preview .nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table{display:block;padding-right:7px;table-layout:auto;width:500px}}@media (min-width:520px){.nfp-admin-preview .nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table{display:table;padding-right:0;table-layout:fixed;width:auto}}#nutrition-panel{max-width:330px;margin:auto}#nutrition-panel>div{width:100%;max-width:100%;float:left;position:relative;margin:0;padding:20px 20px 20px 20px;border:1px solid #c6c6c7;color:#000;font-family:Roboto,sans-serif}.nutrition-info p{font-size:12px;line-height:16px;margin-bottom:12px}#nutrition-facts h5{width:100%;margin:0 0 10px 0;font-weight:700;font-size:24px;line-height:24px;text-align:left;color:#000}.nutrition-facts{padding:10px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:14px;border:1px solid #000;color:#000!important}.nutrition-facts h2{font-family:Roboto,sans-serif;font-size:26px;font-weight:700;line-height:28px;color:#000!important;letter-spacing:0;text-transform:none;margin:0 0 15px 0}.nutrition-facts .serv-size-title{position:relative;float:left;width:58.33333333%;min-height:1px;padding-left:15px;padding-right:15px}.nutrition-facts .serv-size-amt{position:relative;float:left;width:41.66666667%;min-height:1px;padding-left:15px;padding-right:15px;text-align:right}.nutrition-facts .black-bar-lg,.nutrition-facts .black-bar-md,.nutrition-facts .black-bar-sm{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;background:#000!important;margin:7px 0}.nutrition-facts .black-bar-lg{height:8px}.nutrition-facts .black-bar-md{height:5px}.nutrition-facts .black-bar-sm{height:1px}.nutrition-facts .title-ctr span{font-weight:700;margin-right:4px}.nutrition-facts .dv-ctr{font-weight:700}.nutrition-facts .amt-per-serv{font-family:Hind,sans-serif;font-size:12px;font-weight:700;line-height:12px}.nutrition-facts .calories{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px}.nutrition-facts .fat-calories{position:relative;float:left;width:66.66666667%;min-height:1px;padding-left:15px;padding-right:15px;text-align:right}.nutrition-facts .dv-title{text-align:right;font-family:Hind,sans-serif;font-size:12px;font-weight:700;line-height:12px}.nutrition-facts .carbs,.nutrition-facts .cholesterol,.nutrition-facts .fiber,.nutrition-facts .mono-fat,.nutrition-facts .poly-fat,.nutrition-facts .protein,.nutrition-facts .sat-fat,.nutrition-facts .sodium,.nutrition-facts .sugar,.nutrition-facts .total-fat,.nutrition-facts .trans-fat{position:relative;float:left;width:75%;min-height:1px;padding-left:15px;padding-right:15px}.nutrition-facts .carbs-dv,.nutrition-facts .cholesterol-dv,.nutrition-facts .fiber-dv,.nutrition-facts .mono-fat-dv,.nutrition-facts .poly-fat-dv,.nutrition-facts .protein-dv,.nutrition-facts .sat-fat-dv,.nutrition-facts .sodium-dv,.nutrition-facts .sugar-dv,.nutrition-facts .total-fat-dv,.nutrition-facts .trans-fat-dv{position:relative;float:left;width:25%;min-height:1px;padding-left:15px;padding-right:15px;text-align:right}.nutrition-facts .indent{padding-left:7px}.nutrition-facts .calcium,.nutrition-facts .iron,.nutrition-facts .magnesium,.nutrition-facts .thiamine,.nutrition-facts .vit-a,.nutrition-facts .vit-c,.nutrition-facts .vit-e,.nutrition-facts .zinc{position:relative;float:left;width:41.66666667%;min-height:1px;padding-left:15px;padding-right:15px}.nutrition-facts .calcium span,.nutrition-facts .iron span,.nutrition-facts .magnesium span,.nutrition-facts .thiamine span,.nutrition-facts .vit-a span,.nutrition-facts .vit-c span,.nutrition-facts .vit-e span,.nutrition-facts .zinc span{font-weight:400}.nutrition-facts .iron,.nutrition-facts .thiamine,.nutrition-facts .vit-c,.nutrition-facts .zinc{text-align:right}.nutrition-facts .dot-sep{position:relative;float:left;width:16.66666667%;min-height:1px;padding-left:15px;padding-right:15px;font-size:6px;text-align:center}.single-content-ctr{padding:40px 15px}.ingredients-ctr,.nutrition-facts-ctr{padding:20px;border:1px solid #000;margin-bottom:20px}.ingredients-ctr img,.nutrition-facts-ctr img{max-width:100%;margin:0}.nutrition-facts-ctr{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:14px;color:#000}.nutrition-facts-ctr h2{font-family:Roboto,sans-serif;font-size:26px;font-weight:700;line-height:28px;color:#000;letter-spacing:0;text-transform:none;margin:0 0 15px 0}.nutrition-facts-ctr .serv-size-title{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px) and (max-width:1199px){.nutrition-facts-ctr .serv-size-title{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}}.nutrition-facts-ctr .serv-size-amt{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;text-align:right}@media (min-width:768px) and (max-width:1199px){.nutrition-facts-ctr .serv-size-amt{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:left;margin-top:5px}}.nutrition-facts-ctr .black-bar-lg,.nutrition-facts-ctr .black-bar-md,.nutrition-facts-ctr .black-bar-sm{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;background:#000;margin:7px 0}.nutrition-facts-ctr .black-bar-lg{height:8px}.nutrition-facts-ctr .black-bar-md{height:5px}.nutrition-facts-ctr .black-bar-sm{height:1px}.nutrition-facts-ctr .title-ctr span{font-weight:700;margin-right:4px}.nutrition-facts-ctr .dv-ctr{font-weight:700}.nutrition-facts-ctr .amt-per-serv{font-family:Hind,sans-serif;font-size:12px;font-weight:700;line-height:12px}.nutrition-facts-ctr .calories{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px) and (max-width:1199px){.nutrition-facts-ctr .calories{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}}.nutrition-facts-ctr .fat-calories{position:relative;float:left;width:66.66666667%;min-height:1px;padding-left:15px;padding-right:15px;text-align:right}@media (min-width:768px) and (max-width:1199px){.nutrition-facts-ctr .fat-calories{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:left;margin-top:5px}}.nutrition-facts-ctr .dv-title{text-align:right;font-family:Hind,sans-serif;font-size:12px;font-weight:700;line-height:12px}.nutrition-facts-ctr .carbs,.nutrition-facts-ctr .cholesterol,.nutrition-facts-ctr .fiber,.nutrition-facts-ctr .mono-fat,.nutrition-facts-ctr .poly-fat,.nutrition-facts-ctr .protein,.nutrition-facts-ctr .sat-fat,.nutrition-facts-ctr .sodium,.nutrition-facts-ctr .sugar,.nutrition-facts-ctr .total-fat,.nutrition-facts-ctr .trans-fat{position:relative;float:left;width:75%;min-height:1px;padding-left:15px;padding-right:15px}.nutrition-facts-ctr .carbs-dv,.nutrition-facts-ctr .cholesterol-dv,.nutrition-facts-ctr .fiber-dv,.nutrition-facts-ctr .mono-fat-dv,.nutrition-facts-ctr .poly-fat-dv,.nutrition-facts-ctr .protein-dv,.nutrition-facts-ctr .sat-fat-dv,.nutrition-facts-ctr .sodium-dv,.nutrition-facts-ctr .sugar-dv,.nutrition-facts-ctr .total-fat-dv,.nutrition-facts-ctr .trans-fat-dv{position:relative;float:left;width:25%;min-height:1px;padding-left:15px;padding-right:15px;text-align:right}.nutrition-facts-ctr .indent{padding-left:7px}.nutrition-facts-ctr .calcium,.nutrition-facts-ctr .iron,.nutrition-facts-ctr .magnesium,.nutrition-facts-ctr .thiamine,.nutrition-facts-ctr .vit-a,.nutrition-facts-ctr .vit-c,.nutrition-facts-ctr .vit-e,.nutrition-facts-ctr .zinc{position:relative;float:left;width:41.66666667%;min-height:1px;padding-left:15px;padding-right:15px}.nutrition-facts-ctr .calcium span,.nutrition-facts-ctr .iron span,.nutrition-facts-ctr .magnesium span,.nutrition-facts-ctr .thiamine span,.nutrition-facts-ctr .vit-a span,.nutrition-facts-ctr .vit-c span,.nutrition-facts-ctr .vit-e span,.nutrition-facts-ctr .zinc span{font-weight:400}.nutrition-facts-ctr .iron,.nutrition-facts-ctr .thiamine,.nutrition-facts-ctr .vit-c,.nutrition-facts-ctr .zinc{text-align:right}.nutrition-facts-ctr .dot-sep{position:relative;float:left;width:16.66666667%;min-height:1px;padding-left:15px;padding-right:15px;font-size:6px;text-align:center}.nutrition-facts-ctr .nutr-disclaimer{margin-top:15px}.nutrition-facts-ctr .nutr-disclaimer div{margin-bottom:10px}.nutrition-facts-ctr .nutr-disclaimer div:last-child{margin-bottom:0}.nutrition-facts-ctr .nutr-disclaimer .effective-date,.nutrition-facts-ctr .nutr-disclaimer .last-change-date{font-size:12px}.nfp-nutrition-facts .push-right th{position:relative;right:0;padding:6px 0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.brand-content{padding:0 1rem;margin-top:-2vh;background-color:rgb(255 255 255 / .9);max-width:80vw;margin:auto;border-radius:10px;z-index:200;position:absolute;TOP:4%;LEFT:10%;box-shadow:0 3px 6px #00000029}@media all and (max-width:767px){html body .brand-content{top:40vh}}.brand-content p,.brand-content p em,.brand-content strong{font-size:1.1rem}.brand-page-brandLogo{max-width:200px;padding:1rem 0}@media all and (max-width:767px){.keyAttribute h3{font-size:1.2rem;margin-bottom:2rem}}@media screen and (min-width:768px){.keyAttribute{margin-top:4rem}.brandMasthead{padding-top:8vh;padding-bottom:4vh}.brand-content{padding:0 2rem;text-align:center;background-color:#fff0;max-width:fit-content;margin-top:-5vh;z-index:auto;position:relative;left:auto;box-shadow:none}.brand-content p,.brand-content p em,.brand-content strong{font-size:1.3rem}.brand-content h1 em{font-weight:700}.brand-page-brandLogo{max-width:initial;padding:0}}@media screen and (min-width:1200px){.brand-content{max-width:600px}}.brandImageRight{margin-top:-25%}@media (min-width:768px){.brandImageLeft{height:auto;margin-top:-50px;max-width:130%;margin-bottom:-100px;margin-left:-30px}.brandImageRight{height:auto;margin-top:-50px;max-width:130%;margin-left:auto;margin-bottom:-100px}}@media (min-width:1600px){.brandImageLeft{max-width:100%;margin-bottom:-100px;margin-left:0;position:absolute;max-width:550px}.brand-38 .brandImageLeft{max-width:450px}.brandImageRight{max-width:100%;margin-left:auto;margin-bottom:-100px;position:absolute;max-width:550px;z-index:0;right:0}.keyAttribute{margin:5rem auto}}@media (min-width:2000px){.brandImageLeft{}}.pg-product-filter-list .page-product-item-product-name p{display:none!important}.page-product-item{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;text-align:center!important}.page-product-item:hover{border:1px solid #ccc;box-shadow:0 0 10px rgb(0 0 0 / .2);-webkit-box-shadow:0 0 10px rgb(0 0 0 / .2)}html body .page-product-item a{text-align:center!important}html body .page-product-item a h2{font-weight:bold!important;text-align:center!important}html body .page-product-item:hover a h2{color:var(--cfs-red)!important}html body .multi-select-menu{overflow:auto;box-shadow:0 0 10px rgb(0 0 0 / .2);-webkit-box-shadow:0 0 10px rgb(0 0 0 / .2)}html body .multi-select-menuitem{cursor:pointer}html body .mobile-filters{display:none}html body .pg-search-filter-wrapper form{position:relative}html body .pg-search-filter-wrapper form i{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--cfs-black);cursor:pointer}#display_element{text-align:left;display:block;margin:12px auto}html body .load-more{margin-top:30px}@media all and (max-width:767px){html body .load-more{margin-top:30px}html body .filters-bar,html body .pg-product-filter-wrapper-top-right{display:none}html body .mobile-filters{display:block}html body .pg-input-search-wrap{display:block}html body .pg-select-wrap{margin:0 0}#display_element{text-align:center;display:block;margin:12px auto}html body .pg-product-filter-wrapper-top{margin-bottom:10px}html body .pg-product-filter-wrapper-top-right{width:100%;margin:20px auto;text-align:center}html body .pg-search-filter-wrapper{padding:0 0}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.single-content-ctr{margin-bottom:2rem}.single-content-ctr h2{color:var(--cfs-gray)}.post-cat h5{font-weight:700;font-size:1.2em;letter-spacing:.2px}.download-card{background-color:var(--cfs-lightgray);padding:2em;margin:2rem 0}@media all and (max-width:767px){.download-card{margin:0rem 0}}html body .download-card a{display:block;text-align:center}html body .download-card img{object-fit:contain;position:relative;width:128px;height:128px;display:block;margin:0 auto}.download-card h4{font-weight:700;text-transform:uppercase;color:var(--cfs-gray);margin-bottom:2rem}.download-caption{margin-top:1em}.download-caption p{font-size:1.4rem}.video-desc{margin-bottom:2rem;background-color:var(--cfs-lightgray);padding:2em}.headline-link{border-bottom:1px solid #ccc;margin:0;line-height:140%;cursor:pointer;padding:1rem;font-weight:700;font-size:1.4rem;clear:both;display:block}html body .headline-link .action{color:var(--cfs-gray);transition:all .2s ease-in;margin:0;cursor:pointer;line-height:2.5rem}html body .headline-link .action.active{color:var(--cfs-red)}.headline-link:last-child{border-bottom:none}.headline-link a:link,.headline-link a:visited{color:var(--cfs-red);transition:all .2s ease-in;margin:0;cursor:pointer;line-height:2.5rem}.headline-link a:hover,.headline-link a:active{color:var(--cfs-black);text-decoration:none}.segment-intro{padding:0vw 1rem}@media (min-width:768px){.segment-intro{padding:0vw 4rem}}.segment-pod{padding:3rem;min-height:330px;margin:0;margin-bottom:2rem}.single-segment h5{font-weight:700;font-size:1.2em;letter-spacing:.2px}.single-segment h5 a:link{border-bottom:1px solid var(--cfs-red)}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--cfs-red);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.contact-form-wrapper{padding:50px 0}.contact-form-wrapper input,.contact-form-wrapper textarea,.contact-form-wrapper select{width:100%;padding:12px 16px;border-radius:0;font-size:18px;margin-bottom:16px;height:52px;border:2px solid #000}input[type='checkbox']{height:34px}#submit_button{font-weight:700!important;font-size:1.2rem!important;padding:12px!important;display:block!important;width:auto!important}.contact-form-wrapper input::placeholder{color:#000!important}.contact-form-wrapper div#explicit_opt_in{display:flex;align-items:flex-start;padding-left:0}.contact-form-wrapper input#explicit_opt_in{width:32px;margin:0;margin-top:8px;margin-right:12px}.g-recaptcha{margin-bottom:2rem}::placeholder{color:var(--cfs-gray)!important;opacity:1}section.inspiration-masthead div.masthead__height-row{margin-bottom:-10vh}form.inspiration-2023{display:inline-flex}span.inspiration-2023-span{font-weight:700;margin-bottom:5px}form input.inspiration-2023-input,div.form-group>input#quicksearch{min-width:210px;width:100%;height:45px}.multi-select-container{display:block}div#formats>div.dropdown>select#filter-format-dropdown{height:45px}button.btn.btn-primary.arrow-white{height:45px;font-weight:700;padding:0 30px;margin-left:-1px;font-size:18px}form button.inspiration-2023-button{background-color:#d02630;color:#fff;width:100px}div.flex-container{display:flex;flex-direction:row;justify-content:center;margin:4rem 0}div.container-item{display:flex;flex-direction:column;align-items:flex-start}div.container-item-button{align-self:flex-end}select#topics-dropdown{height:34px;border:2px solid var(--cfs-red)}a.active-button{background-color:var(--cfs-red);color:var(--cfs-white);border-color:var(--cfs-red)}.filter-bar{background-color:var(--cfs-lightgray);padding:2rem}.filter-bar label{font-weight:700;font-size:1.4rem;margin-bottom:.35rem;color:var(--cfs-red)}@media all and (max-width:767px){html body .pg-select-wrap label,html body .pg-select-wrap .multi-select-container{display:block!important}}section.filter-bar>div>div{align-items:flex-end}.card-image-box img{width:100%;height:100%;object-fit:cover;object-position:center center}#filter-results.list .col-md-3:first-child h5{display:block!important}#filter-results.list .col-md-3 h5{display:none!important}#filter-results{background:#fff;width:100%;box-shadow:0 4px 4px 0 rgb(0 0 0 / .2)}#filter-results.list .page-product-item-img{max-width:140px}#filter-results.list .col-md-3{width:100%;display:flex;flex-direction:row;justify-content:start;align-items:start;padding:20px;text-align:left}#filter-results.list .page-product-item-case,#filter-results.list .page-product-item-sku,#filter-results.list .page-product-item-dimension{display:block!important}.search-result__item{align-items:start;padding:2vh 2vw}.search-result__content{text-align:left!important}#filter-results .row{margin:0;padding:0}#filter-results.inspiration{position:absolute;top:90px;width:100%;left:0;right:0;z-index:5;max-height:330px;overflow-y:scroll}#preloader{transition:0.5s}html body #preloader.loaded{display:none!important}html body .view-selector{display:flex;flex-direction:row;justify-content:flex-end}html body .view-selector .active{background-color:var(--cfs-red);color:var(--cfs-white);border-color:var(--cfs-red)}.pop-menu.active{position:absolute;right:0;top:52px;background:var(--cfs-lightgray);box-shadow:0 4px 4px 0 rgb(0 0 0 / .2);-webkit-box-shadow:0 4px 4px 0 rgb(0 0 0 / .2);z-index:8;padding:20px}.pop-menu.active i{font-size:32px;margin:0 4px}#PromotionsGrid .card{margin-bottom:2rem;min-height:320px}#PromotionsGrid .card .card__image{display:flex;justify-content:center;height:250px;overflow:hidden}#PromotionsGrid .card.card--contain .card__image img{width:100%;height:100%;object-fit:cover;object-position:top}.promo-excerpt p{font-size:1.5rem;font-style:italic;font-weight:700;text-wrap:balance}.product-promo-cta{border:2px solid var(--cfs-lightgray)}.product-promo-cta:hover{border:2px solid var(--cfs-accent);transition:border 0.3s ease-in-out}.more-promotions .card__image{min-height:300px!important}.enl-signup-form .field.enl-signup-input{color:#000000!important}.enl-signup-form input#hon-email{visibility:hidden}.enl-signup .enl-signup-form label#contact_email-error{color:#ffffff!important}.tippy-box[data-theme~="light"]{background-color:#fff;color:#333;border-radius:8px;padding:10px;box-shadow:0 4px 12px rgb(0 0 0 / .15);max-width:250px;text-align:left;font-size:14px;min-width:250px;border:1px solid #ccc}.tippy-box[data-theme~="light"] strong{font-size:16px;font-weight:700;color:#333;display:block;margin-bottom:0}.tippy-box[data-theme~="light"] span{font-size:14px;line-height:1.4;display:block;margin-bottom:8px;color:#333}.tippy-box[data-theme~="light"] a{color:var(--cfs-red);font-weight:700;text-decoration:underline;display:inline-block;margin-top:5px}.tippy-box[data-theme~="light"] a:hover{color:var(--cfs-red)}html body .hbspt-form{margin:0 auto;padding:0;max-width:100%}html body .hbspt-form .hs-form-field{margin-bottom:0}html body .hbspt-form .hs-form-field label{font-size:1rem;font-weight:700;color:var(--cfs-red)}html body .hbspt-form .hs-form-field input,html body .hbspt-form .hs-form-field textarea,html body .hbspt-form .hs-form-field select{width:100%;padding:8px 12px;border-radius:0;font-size:17px;margin-bottom:8px;height:36px;border:2px solid #000}html body .hbspt-form .hs-form-field input::placeholder{color:#666!important}html body .hbspt-form .hs-submit input[type="submit"]{background-color:var(--cfs-red);font-weight:700!important;margin-top:8px!important;font-size:1rem!important;padding:12px!important;display:block!important;width:auto!important;border:transparent!important;color:#fff!important}html body .hs-form-frame{margin:-40px!important}#latest-recipes .card img{border-top-left-radius:.375rem;border-top-right-radius:.375rem}#trends-insights .card .card__image{position:relative;height:275px}#trends-insights .card.card--contain .card__image img{object-fit:cover!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}