﻿/*!
Theme Name: Hormel Deli theme 2025
Theme URI: http://hormeldeli.com/
description: Hormel Deli theme 2025
Author: JTMega
Author URI: http://jtmega.com
Template: blankslate
Version: 1
Text Domain: blankslate

This theme's CSS was based on Underscores https://underscores.me/, 
(C) 2012-2017 Automattic, Inc. Underscores is distributed under 
the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body,button,input,select,optgroup,textarea{color:#6e040a;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.333}h1,h2{font-size:40px;font-size:2.5rem}h3,h2.small{font-size:26px;font-size:1.625rem}h4{font-size:20px;font-size:1.25rem}h5{font-size:18px;font-size:1.125rem}h1,h2{font-weight:900}h1,h2,h3{text-transform:uppercase;color:#a02035}h3,h4,h5,h6{font-weight:700}h4,h5,h6{text-transform:capitalize}h1{margin:0;padding:0;line-height:1.1}h2,h3,h4,h5,h6{margin:0 0 .25em 0;padding:0;line-height:1.1}p{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 .85rem}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#fed;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;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;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #6e040a;cursor:help}big{font-size:125%}[class^=icon-],[class^=icon-]:before,[class*=" icon-"],[class*=" icon-"]:before{font-family:"dilusso-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dilusso-d:before{content:""}.icon-instagram:before{content:""}.icon-email-opt-in:before{content:""}.icon-location:before{content:""}.icon-facebook:before{content:""}.icon-pinterest:before{content:""}.icon-search:before{content:""}.icon-close:before{content:""}.icon-menu:before{content:""}.icon-mail-alt:before{content:""}.icon-spin2:before{content:""}.icon-cancel-1:before{content:""}.icon-mobile:before{content:""}.icon-print-1:before{content:""}.regmark{font-size:70%;vertical-align:baseline}.svg-icon-search{content:url(../images/svg/icon-search.svg)}.svg-icon-locate{content:url(../images/svg/icon-map-pin.svg)}h1 .regmark,h2 .regmark,h3 .regmark{font-size:50%;vertical-align:middle}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#f0f0f0}hr{background-color:#6e040a;border:0;height:1px;margin-bottom:1.5em}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:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,a.button,input[type=button],input[type=reset],input[type=submit]{background:#f0f0f0;color:#a02035;font-size:21px;font-size:1.3125rem;line-height:1;padding:.6em 1em .4em;text-transform:uppercase}button:active,button:visited,a.button:active,a.button:visited,input[type=button]:active,input[type=button]:visited,input[type=reset]:active,input[type=reset]:visited,input[type=submit]:active,input[type=submit]:visited{background:#f0f0f0;color:#a02035}button:hover,button:focus,a.button:hover,a.button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus{background:#f6f5f5;color:#a02035}button.purple,a.button.purple,input[type=button].purple,input[type=reset].purple,input[type=submit].purple{background:#a02035;color:#f0f0f0}button.purple:active,button.purple:visited,a.button.purple:active,a.button.purple:visited,input[type=button].purple:active,input[type=button].purple:visited,input[type=reset].purple:active,input[type=reset].purple:visited,input[type=submit].purple:active,input[type=submit].purple:visited{background:#a02035;color:#f0f0f0}button.purple:hover,button.purple:focus,a.button.purple:hover,a.button.purple:focus,input[type=button].purple:hover,input[type=button].purple:focus,input[type=reset].purple:hover,input[type=reset].purple:focus,input[type=submit].purple:hover,input[type=submit].purple:focus{background:#a02035;color:#f6f5f5}#contactSubmit{text-align:center}.message button{background:#a02035;padding:0 1em}.message button:hover{color:#f6f5f5}.message button .icon-crosshair{display:none !important}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;padding:.5rem .75rem;height:40px;display:inline-block}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #6e040a;padding:.5rem .75rem;margin:-4px;height:40px;display:inline-block}textarea{width:100%}.message{padding:0;margin:0}.message label{color:#a02035}#inner-header #headerNewsletter form .fieldWrap{width:18%}#inner-header #headerNewsletter form .fieldWrap input,#inner-header #headerNewsletter form .fieldWrapSm input{border:0}#inner-header #headerNewsletter form .fieldWrap input[type=submit],#inner-header #headerNewsletter form .fieldWrapSm input[type=submit]{background-color:#f6f5f5 !important;color:#fff !important}#inner-header #headerNewsletter form .fieldWrap input[type=submit]:hover,#inner-header #headerNewsletter form .fieldWrapSm input[type=submit]:hover{background-color:#f6f5f5 !important;color:#6e040a !important}#inner-header #headerNewsletter form .fieldWrap .closeNewsletterForm,#inner-header #headerNewsletter form .fieldWrapSm .closeNewsletterForm{background-color:#e2d8d9 !important;color:#fff !important}#inner-header #headerNewsletter form .fieldWrap .closeNewsletterForm:hover,#inner-header #headerNewsletter form .fieldWrapSm .closeNewsletterForm:hover{background-color:#f6f5f5 !important;color:#fff !important}.frm_error{font-size:.8rem;color:darkred}#headerNewsletter{right:0;background-color:#a02035;z-index:99;text-align:left;max-width:80%;padding:.5rem 1rem;height:110px;display:none}#headerNewsletter .frm_forms,#headerNewsletter .frm_form_fields,#headerNewsletter fieldset{display:inline-block !important;width:calc(100% - 2rem);text-align:right}#headerNewsletter .frm_error{color:pink}#headerNewsletter form{text-align:right;display:inline}#headerNewsletter form label{color:#fff !important;font-size:14px;font-size:.875rem;margin:0}#headerNewsletter form .frm_form_field{display:grid;vertical-align:middle;margin:0 1px .25rem 1px;text-align:left}#headerNewsletter form .frm_form_field input,#headerNewsletter form .frm_form_field input:active,#headerNewsletter form .frm_form_field input:focus{background:#fff;color:#6e040a !important;font-size:1rem;width:100%;height:100%;padding:.25rem .5rem}#headerNewsletter .frm_submit{vertical-align:bottom}#headerNewsletter .frm_submit button,#headerNewsletter .frm_submit input[type=submit]{background:#fff;border:0;color:#6e040a !important;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:bold;height:40px;padding:.5rem 1rem}#headerNewsletter .frm_submit button:hover,#headerNewsletter .frm_submit input[type=submit]:hover{background:#f6f5f5}#headerNewsletter .headformclose{position:absolute;right:0;bottom:0}#headerNewsletter .headformclose{max-width:35px;margin-top:2rem;vertical-align:bottom}#headerNewsletter .closeNewsletterForm{background:#fff;color:#a02035;padding:0}#headerNewsletter .closeNewsletterForm:hover{background:#f6f5f5}.header .sending{background:rgba(0,0,0,0) none}.header .validation{background:#f6f5f5}.header .sending,.header .validation,.header .success,.header .failed{height:90px;padding:1rem !important;position:static;min-height:unset;-webkit-border-radius:0;border-radius:0;position:absolute;top:0;right:0}.header .sending p,.header .validation p,.header .success p,.header .failed p{padding:0;vertical-align:top;text-align:left !important}.header .sending i,.header .validation i,.header .success i,.header .failed i{font-size:40px;font-size:2.5rem}#popupNewsletterForm{background:#fff;-webkit-box-shadow:0 0 10px 1px #000;box-shadow:0 0 10px 1px #000;padding:1rem;position:fixed;top:50%;left:500%;transform:translate(-50%, -50%);width:60%;min-width:300px;z-index:91;text-align:center}#popupNewsletterForm form{margin-top:.75rem}#popupNewsletterForm .frm_form_field{display:inline-block;text-align:left;float:none;vertical-align:top;margin:.25rem .25rem .5rem}#popupNewsletterForm label{background:#fff;padding:.5em 0;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;top:-1rem}#popupNewsletterForm input[type=text],#popupNewsletterForm input[type=email]{border:1px solid #a02035;padding:.5rem 1rem;width:100%}#popupNewsletterForm input[type=submit],#popupNewsletterForm button,#popupNewsletterForm .closeNewsletterForm{background:#a02035;border:0;color:#fff !important;padding:0;height:40px;width:100%;max-width:20rem}#popupNewsletterForm input[type=submit]:hover,#popupNewsletterForm button:hover,#popupNewsletterForm .closeNewsletterForm:hover{background:#f6f5f5;color:#6e040a !important}#popupNewsletterForm input[type=submit],#popupNewsletterForm button{margin-top:.75rem}#popupNewsletterForm .newsletter{margin:0;min-height:unset;width:100%}#popupNewsletterForm .newsletter .newsletterTitle{color:#a02035;font-size:16px;font-size:1rem;float:none;text-align:right;width:80%;margin-right:45px}#popupNewsletterForm .headformclose{position:absolute;top:0;right:0}#bgOverlay{display:none;content:"";background:#6e040a;position:fixed;top:0;left:0;z-index:90;width:100%;height:100%}.newsletterSignup button{background:#a02035}.newsletterSignup button:hover{background:#f6f5f5;color:#a02035}.required,.inputRequired{color:#f6f5f5 !important;font-weight:initial}form .row .row{height:40px}a{color:#a02035;-webkit-transition:background-color 250ms ease;-ms-transition:background-color 250ms ease;transition:background-color 250ms ease}a:visited{color:#a02035}a:hover,a:focus,a:active{color:#21070b}a:focus{outline:thin dotted}a:hover,a:active{outline:0}#mainNav{background:#a02035;height:100%;z-index:999999999;display:none;top:0 !important}#mainNav li a{color:#fff;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-size:2rem}#mainNav li a:hover,#mainNav li a:active{color:#f6f5f5}#closeMobileNav{color:#fff;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;z-index:999}#closeMobileNav:hover,#closeMobileNav:active{color:#f6f5f5}#closeMobileNav [class^=icon-]{vertical-align:bottom;font-size:1.5em}#menu-main{margin:0;padding:1rem;width:90%}#closeMobileNav{padding:.5em 5%}#socialNavMobile{padding:1rem;text-align:left;width:90%}#socialNavMobile .storeloc{height:unset;margin-left:0;padding:.5rem 0;width:100%}#socialNavMobile .storeLocatorHdr,#socialNavMobile label{color:#fff !important;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif}#socialNavMobile .storeLocatorHdr,#socialNavMobile form{background:rgba(0,0,0,0);display:inline-block;margin:0;padding:0}#socialNavMobile label{font-size:14px;font-size:.875rem}#socialNavMobile input[type=submit]{color:#fff !important;font-size:18px;font-size:1.125rem}#socialNavMobile input[type=submit]:hover{color:#f6f5f5 !important}#socialNavMobile li:not(.storeloc){margin-top:1rem}#socialNavMobile li:not(.storeloc) a [class^=icon-]{line-height:1}#socialNavHdr{position:absolute;right:0;top:10px;margin:0}.socialNav ul{margin:0}.socialNav ul li{width:40px;height:40px;margin-left:10px;vertical-align:middle;line-height:40px}.socialNav ul li:first-of-type{margin-left:0}#socialNavHdr a,.socialNav a,.socialNav a:visited{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;display:inline-block;padding:10px;width:40px;height:40px}#socialNavHdr a svg,.socialNav a svg,.socialNav a:visited svg{width:20px;height:20px;fill:#a02035}#socialNavHdr a:hover,.socialNav a:hover,.socialNav a:visited:hover{background-color:#f6f5f5}.socialNav a:hover,.socialNav a:hover img:before{color:#f6f5f5;text-shadow:0}#desktopNav{background:none;height:max-content;align-self:center}#desktopNav ul{padding:0;text-align:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}#desktopNav li a{color:#fff;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:normal;padding:0 .5em;text-transform:capitalize}#desktopNav li a:hover{color:#f6f5f5}#desktopNav li.current-menu-item a{color:#f6f5f5}.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:#f6f5f5;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#6e040a;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after{content:"";display:table;table-layout:fixed}.clear:after{clear:both}.home #content{background-color:#f0f0f0}#fullHero{margin-top:0;background-position:center center;background-image:none;position:relative;height:auto !important}#fullHero .Feature{background-color:#a02035;position:relative;height:120vh;width:100%;overflow:hidden}@media only screen and (max-width: 699px){#fullHero .Feature.Feature_panel2{display:none}}#fullHero .Feature .image{height:100%;width:100%;background-size:contain;background-position:right center;background-repeat:repeat-y}@media only screen and (max-width: 699px){#fullHero .Feature .image{background-position:center}}#fullHero .Feature .Feature-content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;clip:rect(0, auto, auto, 0);background-position:50%;background-size:cover}#fullHero .Feature .Feature-content .Feature-title{position:fixed;top:50%;left:0;transform:translate(0, -50%);z-index:3;padding:1rem 2rem;max-width:50vw}@media only screen and (max-width: 699px){#fullHero .Feature .Feature-content .Feature-title{left:50%;transform:translate(-50%, -50%);max-width:100vw}}@media only screen and (min-width: 1751px){#fullHero .Feature .Feature-content .Feature-title{left:calc((100vw - 1750px)/2 + 2%);max-width:calc(50vw - 10%)}}@media only screen and (max-height: 750px)and (min-width: 700px){#fullHero .Feature .Feature-content .Feature-title{transform:initial;top:100px;max-width:64vw}}@media only screen and (max-height: 460px)and (min-width: 700px){#fullHero .Feature .Feature-content .Feature-title{max-width:75vw}#fullHero .Feature .Feature-content .Feature-title #discoverDiLusso{font-size:clamp(28px,10vw,56px)}}#fullHero .Feature .Feature-content .Feature-title h1{font-size:clamp(36px,7vw,105px);color:#fff;z-index:3;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.15}@media only screen and (min-width: 700px)and (max-height: 545px){#fullHero .Feature .Feature-content .Feature-title h1{font-size:clamp(36px,14vw,70px)}}@media only screen and (max-width: 699px){#fullHero .Feature .Feature-content .Feature-title h1{font-size:clamp(36px,14vw,70px);text-align:center;text-shadow:0 0 .5em #000}}#fullHero.fullHero-legacy{height:790px !important}@media only screen and (max-width: 1158px){#fullHero.fullHero-legacy{background-size:1158px;background-position:center top}}#fullHero.fullHero-legacy .fullHero-content-wrap{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;gap:2rem}@media only screen and (max-width: 699px){#fullHero.fullHero-legacy .fullHero-content-wrap{grid-template-columns:100%;background-position:center center !important}}#fullHero.fullHero-legacy .fullHero-content-wrap .heroTitle-wrap{grid-column:1/span 1;grid-row:1;align-self:center;position:relative;z-index:90;padding:2rem 3.5rem}#fullHero.fullHero-legacy .fullHero-content-wrap .heroTitle-wrap #discoverDiLusso{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;margin:0;font-size:3.68rem;font-size:clamp(36px,5vw,105px);line-height:1.18;padding:0;color:#fff;max-width:70%}@media only screen and (max-width: 699px){#fullHero.fullHero-legacy .fullHero-content-wrap .heroTitle-wrap #discoverDiLusso{font-size:clamp(36px,14vw,70px);text-shadow:0 0 .5em #000;text-align:center;max-width:unset}}#fullHero.fullHero-legacy .fullHero-content-wrap,#fullHero.fullHero-legacy .fullHero-foreground-mask{position:absolute;top:0;left:0;right:0;text-align:center;height:790px;width:100%;background-size:cover;background-position:right center;background-repeat:no-repeat}.home article{background-image:none;background-size:cover;min-height:unset}.home article #inner-article-content{margin:0 auto;max-width:1000px}.home section{margin:0 auto;width:100%;max-width:750px;padding:2rem 0}@media only screen and (max-width: 850px){.home section{max-width:100%}}.home section h2,.home section p{text-align:center;color:#a02035}.home section p{font-size:22.88px;font-size:1.43rem}#featuresGrid h2,#featuresGrid h3{text-align:left;padding:0;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif}#featuresGrid p{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.75;text-align:left;padding:0;margin:0}#featuresGrid.featuresGridDeprecated{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;-ms-grid-rows:1fr 1fr;grid-template-columns:50%;grid-auto-rows:1fr}#featuresGrid.featuresGridDeprecated h3{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif !important}#featuresGrid.featuresGridDeprecated #featuresGridFeature{-ms-grid-column:1;-ms-grid-column-span:0;-ms-grid-row:1;-ms-grid-row-span:0;grid-column:1/1;grid-row:1/1}#featuresGrid.featuresGridDeprecated #featuresGridFeatureContent{-ms-grid-column:2;-ms-grid-column-span:0;-ms-grid-row:1;-ms-grid-row-span:0;grid-column:2/2;grid-row:1/1}#featuresGrid.featuresGridDeprecated #featuresGridSignUp{background-image:none;background-position:center center;background-size:cover;-ms-grid-column:2;-ms-grid-column-span:0;-ms-grid-row:2;-ms-grid-row-span:0;grid-column:2/2;grid-row:2/2}#featuresGrid.featuresGridDeprecated #featuresGridSignUpContent{-ms-grid-column:1;-ms-grid-column-span:0;-ms-grid-row:2;-ms-grid-row-span:0;grid-column:1/1;grid-row:2/2}#featuresGrid.featuresGridDeprecated #featuresGridFeatureContent,#featuresGrid.featuresGridDeprecated #featuresGridSignUpContent{background-color:#a02035;padding:3.375rem 6.75rem 3.375rem 3.375rem}#featuresGrid.featuresGridDeprecated .feature_one h3{text-align:left}#featuresGrid.featuresGridDeprecated .feature_two{text-align:right;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#featuresGrid.featuresGridDeprecated .feature_two>*{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#featuresGrid.featuresGridDeprecated .feature_two h3{text-align:right}#featuresGrid.featuresGridDeprecated h3{color:#fff;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:34px;font-size:2.125rem;margin:0 0 1em;padding:0}#featuresGrid.featuresGridDeprecated a.linkToArticle.button,#featuresGrid.featuresGridDeprecated a.openNewsletterForm.button{background:#fff;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:bold;color:#a02035;display:block;float:none;clear:both;font-size:21px;font-size:1.3125rem;margin:0;width:auto;max-width:auto;padding:.6em .4em .4em;max-width:unset;width:unset;text-align:center}#featuresGrid.featuresGridDeprecated a.linkToArticle.button:hover,#featuresGrid.featuresGridDeprecated a.openNewsletterForm.button:hover{background:#f6f5f5}#featuresGrid.featuresGrid2024{display:block;padding-top:0}#featuresGrid.featuresGrid2024 h2{font-size:1.758rem;line-height:1.24}#featuresGrid.featuresGrid2024 h3{font-size:clamp(2.3rem,8vw,2.96rem);line-height:1.24}#featuresGrid.featuresGrid2024 .featuresGridFeature{display:-ms-grid;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-template-areas:"image copy";align-items:center;min-height:35vh}#featuresGrid.featuresGrid2024 .featuresGridFeature:nth-child(odd){grid-template-areas:"copy image"}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel{grid-area:copy;padding:3rem 3.5rem}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left h2,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left h3,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left p{text-align:left !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left a{margin-right:auto !important;margin-left:0 !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center h2,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center h3,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center p{text-align:center !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center a{margin-right:auto !important;margin-left:auto !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right h2,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right h3,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right p{text-align:right !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right a{margin-right:0 !important;margin-left:auto !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel a{display:block;width:fit-content;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;padding:.6em 1em .5em}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel p,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel li{color:#fff}@media only screen and (max-width: 880px){#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel{padding:3rem 2.5rem}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left h2,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left h3,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left p,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center h2,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center h3,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center p,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right h2,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right h3,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right p{text-align:center !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left a,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center a,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right a{margin-right:auto !important;margin-left:auto !important}}#featuresGrid.featuresGrid2024 .featuresGridFeature .imagePanel{grid-area:image;background-position:center;background-size:cover;min-height:35vh;height:100%;width:100%}@media only screen and (max-width: 880px){#featuresGrid.featuresGrid2024 .featuresGridFeature{grid-template-columns:100%;grid-template-rows:repeat(2, auto);grid-template-areas:"image" "copy" !important}}#featuresGrid.featuresGrid2024 .featuresGridFeature h2,#featuresGrid.featuresGrid2024 .featuresGridFeature h3,#featuresGrid.featuresGrid2024 .featuresGridFeature p,#featuresGrid.featuresGrid2024 .featuresGridFeature li{text-align:center !important}#featuresGrid.featuresGrid2024 .featuresGridFeature a{margin-right:auto !important;margin-left:auto !important}#menu-home-nav{display:flex;align-content:start;align-items:stretch;flex-flow:row wrap;justify-content:space-evenly;gap:1rem}#menu-home-nav li{float:none;flex:0 1 auto;margin:0;width:calc(33% - 1rem)}@media only screen and (max-width: 820px){#menu-home-nav li{width:calc(50% - 2rem)}}@media only screen and (max-width: 520px){#menu-home-nav li{width:100%}}#menu-home-nav a{background-color:#a02035;background-position:center 50px;background-size:cover !important;display:block;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;padding:.25rem;position:relative;min-height:280px;width:100%;text-transform:none}.linkTitle{background-color:rgba(0,0,0,0);font-size:26.4px;font-size:1.65rem;line-height:50px;position:absolute;top:0;left:.75rem}.linkAttr{display:none}#menu-home-nav a:hover{filter:saturate(115%)}#menu-home-nav a:hover .linkTitle{color:#f6f5f5}#menu-home-nav a:hover:before{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:100%;background-color:rgba(110,4,10,.25);opacity:.5;z-index:2;border-left:1px solid rgba(110,4,10,.5);border-right:1px solid rgba(110,4,10,.5);border-bottom:1px solid rgba(110,4,10,.5)}#menu-home-nav a:hover .icon-crosshair:before{color:rgba(246,245,245,.7)}.sub-hero{position:relative}.sub-hero h2{font-family:"Intro-Head","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif}body.post-type-archive-products .header{position:relative}body.post-type-archive-products .header:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}body.post-type-archive-products #content{margin-top:0;padding-top:2.875rem}body.post-type-archive-products .archive-title{color:#a02035;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:42px;font-size:2.625rem;margin:0}#productCategories{margin:0;display:flex;flex-flow:row wrap;justify-content:flex-start}#productCategories li{flex:0 1 auto;min-width:unset;margin:0 0 1rem 1rem;width:32%;width:calc(33% - .5rem)}#productCategories li:hover a .linkTitle{color:#f6f5f5}#productCategories li:nth-of-type(3n+1){margin-left:0}#productCategories li.productCategory a:hover{filter:saturate(115%)}#productCategories li.productCategory a:hover .linkTitle{color:#f6f5f5}#productCategories li.productCategory a:hover:before{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:100%;background-color:rgba(110,4,10,.25);opacity:.5;z-index:2;border-left:1px solid rgba(110,4,10,.5);border-right:1px solid rgba(110,4,10,.5);border-bottom:1px solid rgba(110,4,10,.5)}#productCategories li.productCategory .linkTitle{background:#6e040a none;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26.4px;font-size:1.65rem;line-height:50px;position:static}#productCategories li.productCategory .linkCopy{padding:0 0 0 .5em;max-height:50px;overflow:hidden}.single-products .content .inner-content{display:grid;grid-template-areas:"title title" "details extra";grid-template-columns:66.66% auto;grid-template-rows:auto auto;grid-gap:2rem;gap:2rem}@media only screen and (max-width: 767px){.single-products .content .inner-content{grid-template-areas:"title" "details" "extra";grid-template-columns:100%;grid-template-rows:auto auto auto}}.single-products .content .inner-content h1.single-title{grid-area:title;margin-top:1rem}.single-products .content .inner-content .main-content{grid-area:details}.single-products .content .inner-content .extra-content{grid-area:extra;max-width:100%}.single-products article{padding:0}.single-products aside{margin:0 1em 1em 0}.single-products aside.extra-content h2,.single-products aside.extra-content h3,.single-products aside.extra-content>p{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:27px;font-size:1.6875rem;padding:0;margin:0 0 .5em}.single-products aside.extra-content .buy-online{background-color:#a02035;padding:1.5rem 2rem;margin-bottom:2rem;color:#fff}.single-products aside.extra-content .buy-online h3{color:#f6f5f5}.single-products aside.extra-content ul.buyIt{display:flex;flex-flow:row wrap;gap:1rem;justify-content:space-between;align-items:center;padding:0;margin:0 0 .5rem}@media only screen and (max-width: 767px){.single-products aside.extra-content ul.buyIt{justify-content:start}}.single-products aside.extra-content ul.buyIt li{list-style:none;display:inline-flex;padding:0;margin:0}.single-products aside.extra-content ul.buyIt li a{background-color:#f6f5f5;border:2px solid #f6f5f5;color:#a02035;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;padding:.125em .5em}.single-products aside.extra-content ul.buyIt li a:hover{background-color:#fff;color:#a02035}.single-products aside .moreIdeas{border-bottom:0;border-bottom-color:rgba(0,0,0,0);margin:0 0 2rem 0}.single-products aside .moreIdeas h2{color:#a02035;font-size:27px;font-size:1.6875rem;text-transform:capitalize;margin-bottom:.5rem}.single-products aside .moreIdeas li{margin:0 0 1rem}.single-products aside .moreIdeas a{min-height:unset;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:1rem}.single-products aside .moreIdeas h3{font-size:18px;font-size:1.125rem;line-height:1.125;margin-bottom:.25em;flex:1 1 auto}.single-products aside .moreIdeas img{margin-bottom:0;aspect-ratio:4/3;object-fit:cover;object-position:center;width:35%;flex:0 0 auto}@media only screen and (max-width: 767px){.single-products aside .moreIdeas img{width:25%;max-width:125px}}.single-products section.entry-content{margin-top:1.5rem}.single-products section.entry-content .featureSummary{color:#a02035;font-size:18px;font-size:1.125rem}.single-products section.entry-content .productDetail{display:flex;flex-flow:row wrap;margin:1rem 0 2rem 0}.single-products section.entry-content .productDetails{flex:0 1 auto;background-color:rgba(0,0,0,0);color:#a02035;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;font-size:2.5rem;text-transform:uppercase;line-height:1;padding:.75rem;border-left:2px solid #a02035}.single-products section.entry-content .productDetails:first-child{border-left:0}.single-products section.entry-content .productDetails span.detailTitle{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;line-height:1.25 !important;display:inline-block}.single-products section.entry-content .nutritionInfo li{padding:.25em .75em}.single-products section.entry-content .nutritionInfo li:nth-child(odd){background:#fff}.single-products .nutritionalFactsTable{width:400px;max-width:100%;margin:0;font-size:1rem}.single-products .nutritionalFactsTable b{font-weight:600}.single-products .nutritionalFactsTable .nutCol.name{display:inline-block;text-align:left;padding-left:10px}.single-products .nutritionalFactsTable .nutCol.value{display:inline-block;text-align:right;padding-right:10px}.single-products .nutritionalFactsTable .nutCol.name.indent{padding-left:20px}.single-products .productBlock{background:#fff !important;color:#0c192b !important}.single-products .nutritionalFactsTable .nutRow{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline;border-bottom:1px solid #a02035;padding:5px 0 1px}.single-products .nutritionalFactsTable .nutRow>div{flex:1 auto}.single-products .nutritionalFactsTable .nutRow.vitamins>div.name{width:40%}.single-products .nutritionalFactsTable .nutRow.servingSize{border-bottom:10px solid #a02035}.single-products .nutritionalFactsTable .nutRow.amountPerServing{padding-top:10px}.single-products .nutritionalFactsTable .nutRow.caloriesFromFat{border-bottom:4px solid #a02035}.single-products .nutritionalFactsTable .nutRow.totalFat{padding-top:13px}.single-products .nutritionalFactsTable .nutRow.saturatedFat{border-bottom:0;padding-bottom:0}.single-products .nutritionalFactsTable .nutRow.transFat{padding-top:0}.single-products .nutritionalFactsTable .nutRow.protein{border-bottom:10px solid #a02035}.single-products .nutritionalFactsTable .pdv{text-align:left;padding:10px;color:#0c192b;line-height:1.4}.page article,#aboutFAQ{margin:0}#aboutFAQ{border-bottom:0;border-color:#f6f5f5;margin-bottom:3rem}#aboutFAQ h2{font-size:40px;font-size:2.5rem}#aboutFAQ .question{position:relative;text-indent:0}#aboutFAQ .question .icon-faq-question{background:url("../images/common/right-angle.svg") no-repeat;background-size:contain;position:absolute;left:-3rem;width:27px;height:27px;display:block;transform-origin:10% 50%;transition:all .5s ease;content:""}#aboutFAQ .question .icon-plus-circled:before,#aboutFAQ .question .icon-minus-circled:before{content:unset}#aboutFAQ .question .icon-minus-circled{transform:rotate(90deg)}#aboutFAQ .question h3{font-size:22px;font-size:1.375rem;margin-bottom:.5rem}#aboutFAQ .question>div{margin:0 0 0 1.5rem}#aboutFAQ .question>div ul,#aboutFAQ .question>div ol{margin:0 0 1.5em}.salesforce-form-submit,.submit-button-box{display:none}body.page-template-page-contact .contact{margin:0;padding:0}body.page-template-page-contact .contact p{color:#a02035}body.page-template-page-nutritionfacts h1,body.page-template-page-nutritionfacts h2{margin-bottom:.25em;padding-bottom:0}body.page-template-page-nutritionfacts .anchormenu{background-color:#fff;border:2px solid #a02035;padding:1rem;margin-bottom:calc(2rem + 1em)}body.page-template-page-nutritionfacts .anchormenu ul{margin:0;padding:0;list-style:none;text-align:center}body.page-template-page-nutritionfacts .anchormenu ul li{display:inline-block;margin:0;padding:0}body.page-template-page-nutritionfacts .anchormenu ul li a{padding:.5em 1em}body.page-template-page-nutritionfacts table{text-align:left;border-collapse:collapse;margin-bottom:calc(2rem + 1em)}body.page-template-page-nutritionfacts table thead{border-block-end:2px solid;background:#fff}body.page-template-page-nutritionfacts table thead th{line-height:1.1;padding:.375rem .75rem}body.page-template-page-nutritionfacts table tbody tr{background-color:rgba(255,255,255,.35)}body.page-template-page-nutritionfacts table tbody tr:nth-child(even){background-color:rgba(110,4,10,.2)}body.page-template-page-nutritionfacts table tbody tr:hover{background-color:rgba(246,245,245,.3)}body.page-template-page-nutritionfacts table th,body.page-template-page-nutritionfacts table td{border:1px solid #d3d3d3;line-height:1.2;font-weight:400}body.page-template-page-nutritionfacts table th.product-name,body.page-template-page-nutritionfacts table td.product-name{font-weight:bold;line-height:1.6;min-width:40%}body.page-template-page-nutritionfacts table th.product-name a h3,body.page-template-page-nutritionfacts table td.product-name a h3{text-decoration:underline !important;margin-bottom:0}body.page-template-page-nutritionfacts table th.product-name div,body.page-template-page-nutritionfacts table td.product-name div{margin-bottom:1rem}body.page-template-page-nutritionfacts table th.product-name h4,body.page-template-page-nutritionfacts table td.product-name h4{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}body.page-template-page-nutritionfacts table th.product-name h4,body.page-template-page-nutritionfacts table th.product-name li,body.page-template-page-nutritionfacts table th.product-name p,body.page-template-page-nutritionfacts table td.product-name h4,body.page-template-page-nutritionfacts table td.product-name li,body.page-template-page-nutritionfacts table td.product-name p{font-size:.875rem;line-height:1.2;margin:0;padding:0}body.page-template-page-nutritionfacts table th.product-name ul,body.page-template-page-nutritionfacts table td.product-name ul{margin:0;padding:0 0 0 2em}body.page-template-page-nutritionfacts table th.product-name li,body.page-template-page-nutritionfacts table th.product-name p,body.page-template-page-nutritionfacts table td.product-name li,body.page-template-page-nutritionfacts table td.product-name p{font-weight:normal}body.page-template-page-nutritionfacts table th:not(.product-name),body.page-template-page-nutritionfacts table td:not(.product-name){text-align:center}body.page-template-page-nutritionfacts table th.product-sodium,body.page-template-page-nutritionfacts table td.product-sodium{text-align:center}body.page-template-page-nutritionfacts table th.product-gluten,body.page-template-page-nutritionfacts table th.product-wheat,body.page-template-page-nutritionfacts table th.product-nut,body.page-template-page-nutritionfacts table td.product-gluten,body.page-template-page-nutritionfacts table td.product-wheat,body.page-template-page-nutritionfacts table td.product-nut{width:90px}body.page-template-page-nutritionfacts table th.product-gluten a,body.page-template-page-nutritionfacts table th.product-wheat a,body.page-template-page-nutritionfacts table th.product-nut a,body.page-template-page-nutritionfacts table td.product-gluten a,body.page-template-page-nutritionfacts table td.product-wheat a,body.page-template-page-nutritionfacts table td.product-nut a{display:flex;flex-flow:row nowrap;gap:.5rem;align-items:center}body.page-template-page-nutritionfacts table th span.detailTitle,body.page-template-page-nutritionfacts table td span.detailTitle{font-size:.875rem;text-align:center}body.page-template-page-nutritionfacts table th span.detailTitle.desktop-hide,body.page-template-page-nutritionfacts table td span.detailTitle.desktop-hide{display:none}@media only screen and (max-width: 699px){body.page-template-page-nutritionfacts table th span.detailTitle.desktop-hide,body.page-template-page-nutritionfacts table td span.detailTitle.desktop-hide{display:inline-block}}body.page-template-page-nutritionfacts table th svg,body.page-template-page-nutritionfacts table td svg{display:block;margin:0 auto}body.page-template-page-nutritionfacts table th a,body.page-template-page-nutritionfacts table td a{color:#a02035;display:block;padding:.375rem .75rem}body.page-template-page-nutritionfacts table th a:hover,body.page-template-page-nutritionfacts table td a:hover{color:#f6f5f5}@media only screen and (max-width: 699px){body.page-template-page-nutritionfacts table{display:grid;grid-template-areas:"thead" "tbody"}body.page-template-page-nutritionfacts table thead{grid-area:thead}body.page-template-page-nutritionfacts table thead tr{display:grid;grid-template-areas:"name name name" "gluten wheat nut" "sodium sodium protein";grid-template-columns:repeat(3, 1fr)}body.page-template-page-nutritionfacts table thead tr th{width:100% !important}body.page-template-page-nutritionfacts table thead tr .product-name{grid-area:name;font-size:larger}body.page-template-page-nutritionfacts table thead tr .product-gluten{grid-area:gluten;text-align:left !important}body.page-template-page-nutritionfacts table thead tr .product-wheat{grid-area:wheat;text-align:left !important}body.page-template-page-nutritionfacts table thead tr .product-nut{grid-area:nut;text-align:left !important}body.page-template-page-nutritionfacts table thead tr .product-sodium{grid-area:sodium;text-align:left}body.page-template-page-nutritionfacts table thead tr .product-protein{grid-area:protein;text-align:left}body.page-template-page-nutritionfacts table tbody{grid-area:tbody}body.page-template-page-nutritionfacts table tbody tr{display:grid;grid-template-areas:"name name name" "gluten wheat nut" "sodium sodium protein";grid-template-columns:repeat(3, 1fr)}body.page-template-page-nutritionfacts table tbody tr th,body.page-template-page-nutritionfacts table tbody tr td{width:100% !important;text-align:left !important}body.page-template-page-nutritionfacts table tbody tr .product-name{grid-area:name;font-size:larger}body.page-template-page-nutritionfacts table tbody tr .product-gluten{grid-area:gluten;text-align:left !important}body.page-template-page-nutritionfacts table tbody tr .product-wheat{grid-area:wheat;text-align:left !important}body.page-template-page-nutritionfacts table tbody tr .product-nut{grid-area:nut;text-align:left !important}body.page-template-page-nutritionfacts table tbody tr .product-sodium{grid-area:sodium}body.page-template-page-nutritionfacts table tbody tr .product-protein{grid-area:protein}body.page-template-page-nutritionfacts table tbody tr svg{margin:0}body.page-template-page-nutritionfacts table tbody tr span.detailTitle{text-align:left !important}}@media only screen and (max-width: 699px){body.page-template-page-nutritionfacts .anchormenu{display:none}}@media print{body.page-template-page-nutritionfacts{color:#000;font-size:11pt}body.page-template-page-nutritionfacts *{background:inherit !important}body.page-template-page-nutritionfacts .sticky{position:relative !important}body.page-template-page-nutritionfacts.page:not(.home) #content{padding-top:0}body.page-template-page-nutritionfacts a::after,body.page-template-page-nutritionfacts a:visited::after{content:"";display:none}body.page-template-page-nutritionfacts h2,body.page-template-page-nutritionfacts a{color:#000}body.page-template-page-nutritionfacts svg,body.page-template-page-nutritionfacts svg path{fill:#000}body.page-template-page-nutritionfacts h1,body.page-template-page-nutritionfacts h2{font-size:16pt}body.page-template-page-nutritionfacts h3,body.page-template-page-nutritionfacts h4,body.page-template-page-nutritionfacts h5{font-size:14pt}body.page-template-page-nutritionfacts th h3{font-size:12pt}body.page-template-page-nutritionfacts p,body.page-template-page-nutritionfacts li{font-size:11pt}body.page-template-page-nutritionfacts .header{text-align:center}body.page-template-page-nutritionfacts .header .site-header.wrap{max-width:100%;padding:.5rem 1.5rem}body.page-template-page-nutritionfacts #inner-header{height:1.25in;min-height:unset;grid-template-columns:100%;grid-template-areas:"logo"}body.page-template-page-nutritionfacts #logo{width:auto;display:block;height:100%}body.page-template-page-nutritionfacts #logo img{width:auto;height:80%;display:inline-block;margin:0 auto;position:relative;display:none;background:rgba(0,0,0,0) !important}body.page-template-page-nutritionfacts #logo:after{display:block !important;transform:scale(0.5) translate(0%, -40%);position:relative;visibility:visible}body.page-template-page-nutritionfacts a#mobileToggle,body.page-template-page-nutritionfacts #inner-header .searchforms,body.page-template-page-nutritionfacts #hero,body.page-template-page-nutritionfacts .anchormenu,body.page-template-page-nutritionfacts .guidePrint{display:none !important}body.page-template-page-nutritionfacts #container{background:#fff !important;padding:.25in .5in}body.page-template-page-nutritionfacts :where(.wp-block-columns){margin-bottom:.25em}body.page-template-page-nutritionfacts table th.product-name div,body.page-template-page-nutritionfacts table td.product-name div{margin-bottom:0}body.page-template-page-nutritionfacts .footer{border-top:1px solid #000}body.page-template-page-nutritionfacts .footer ul,body.page-template-page-nutritionfacts .footer ol,body.page-template-page-nutritionfacts .footer p,body.page-template-page-nutritionfacts .footer li{color:#000}body.page-template-page-nutritionfacts .menu-legal-info-menu-container{display:none}}body.archive .archive-pagination{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1.5rem}body.archive .archive-pagination .prev,body.archive .archive-pagination .next{width:150px;text-align:center}@media only screen and (max-width: 750px){body.archive .archive-pagination .prev,body.archive .archive-pagination .next{width:100%}}body.archive .archive-pagination a,body.archive .archive-pagination .page-numbers:not(.dots){padding:.5em 1em;border:1px solid #a02035;background-color:#f6f5f5}body.archive .archive-pagination a:hover,body.archive .archive-pagination .page-numbers:not(.dots):hover{border-color:#f6f5f5;background-color:#fff}body.archive .archive-pagination a.current,body.archive .archive-pagination .page-numbers:not(.dots).current{border-color:#a02035;background-color:#fff}html{margin-top:0 !important}body{background-color:#f0f0f0;color:#6e040a;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:100}body .header{overflow:hidden;height:auto;max-width:100vw;margin-left:auto;margin-right:auto}body .header .site-header{padding:.5rem 0 .25rem;display:grid;gap:0 1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"logo sitenav"}body .header .site-header.wrap{max-width:100%;padding:.5rem 1.5rem 0}body .header .site-header .site-logo{grid-area:logo;align-content:center}body .header .site-header .site-logo img{max-width:209px;width:100%;height:auto}body .header .site-header .searchforms{grid-area:searchforms}body .header .site-header .desktopNav{grid-area:sitenav;width:100%}@media only screen and (max-width: 1240px){body .header .site-header{grid-template-columns:repeat(2, 1fr);grid-template-areas:"logo sitenav"}}body #wpadminbar{display:none !important}body .sticky{position:fixed !important;top:0;width:100%}body .sticky+#container{padding-top:109px}body.admin-bar .header{top:32px}body.admin-bar .content{margin-top:32px}body #container{max-width:calc(1150px + 5dvw);box-shadow:none;margin-left:auto;margin-right:auto}#container{background:#f0f0f0 !important;position:static}.header{background:#a02035 none}#inner-header{height:100%;min-height:110px;max-width:calc(1300px + 5dvw);padding-left:2.5vw;padding-right:2.5vw;margin-left:auto;margin-right:auto}#searchHdr,#locationHdr{background:rgba(0,0,0,0);line-height:1;max-width:220px}#searchHdr form,#locationHdr form{background-color:#fff;border:2px solid #a02035;border-radius:1.5rem;position:relative;display:grid;gap:.5rem;grid-template-areas:button input;grid-template-columns:2.25rem calc(100% - 2.75rem)}#searchHdr form.form-search,#locationHdr form.form-search{padding:.25rem 1rem}#searchHdr label,#locationHdr label{grid-column:2;grid-row:1;color:rgba(0,0,0,.3);font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.1;margin-left:0;align-self:center;padding-bottom:.25em}#searchHdr input,#locationHdr input{color:#a02035 !important}#searchHdr .search-query,#searchHdr input[type=text],#locationHdr .search-query,#locationHdr input[type=text]{grid-area:input;grid-column:2;grid-row:1;align-self:center;color:#a02035 !important;width:auto;position:relative;z-index:5}#searchHdr input,#searchHdr button,#searchHdr .btn,#locationHdr input,#locationHdr button,#locationHdr .btn{width:100%}#searchHdr input[type=submit],#searchHdr button[type=submit],#locationHdr input[type=submit],#locationHdr button[type=submit]{grid-area:button;grid-column:1;grid-row:1;align-self:stretch;background-color:rgba(0,0,0,0);color:#a02035 !important;font-size:24px;font-size:1.5rem;line-height:1;padding:0 .25rem;border-radius:.5rem}#searchHdr input[type=submit] [class^=svg-icon-],#searchHdr input[type=submit] [class*=" svg-icon-"],#searchHdr button[type=submit] [class^=svg-icon-],#searchHdr button[type=submit] [class*=" svg-icon-"],#locationHdr input[type=submit] [class^=svg-icon-],#locationHdr input[type=submit] [class*=" svg-icon-"],#locationHdr button[type=submit] [class^=svg-icon-],#locationHdr button[type=submit] [class*=" svg-icon-"]{width:1.25rem}#searchHdr input[type=submit] [class^=icon-],#searchHdr input[type=submit] [class*=" icon-"],#searchHdr button[type=submit] [class^=icon-],#searchHdr button[type=submit] [class*=" icon-"],#locationHdr input[type=submit] [class^=icon-],#locationHdr input[type=submit] [class*=" icon-"],#locationHdr button[type=submit] [class^=icon-],#locationHdr button[type=submit] [class*=" icon-"]{height:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#searchHdr input[type=submit] [class^=icon-]:before,#searchHdr input[type=submit] [class*=" icon-"]:before,#searchHdr button[type=submit] [class^=icon-]:before,#searchHdr button[type=submit] [class*=" icon-"]:before,#locationHdr input[type=submit] [class^=icon-]:before,#locationHdr input[type=submit] [class*=" icon-"]:before,#locationHdr button[type=submit] [class^=icon-]:before,#locationHdr button[type=submit] [class*=" icon-"]:before{width:2rem;margin:0;font-size:1.5rem;padding:0}#searchHdr input[type=submit]:hover,#searchHdr button[type=submit]:hover,#locationHdr input[type=submit]:hover,#locationHdr button[type=submit]:hover{background:#f6f5f5}.page #container,.error404 #container{background-color:#f0f0f0}body.archive #content,body.page:not(.home) #content{margin-top:0;padding-top:2.875rem}body.archive .archive-title,body.archive .page-title,body.page:not(.home) .archive-title,body.page:not(.home) .page-title{color:#a02035;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:42px;font-size:2.625rem;line-height:1.1;letter-spacing:-0.02em;margin:0;text-transform:uppercase}body.archive .categoryList,body.page:not(.home) .categoryList{margin-left:0}body.archive .styledSelect,body.page:not(.home) .styledSelect{background:rgba(0,0,0,0);border:3px solid #a02035 !important;color:#a02035;height:auto;padding:.25rem .5rem;position:relative}body.archive .styledSelect .selectNav,body.page:not(.home) .styledSelect .selectNav{width:105%}body.archive .styledSelect:hover,body.page:not(.home) .styledSelect:hover{background-color:#e2d8d9}body.archive .styledSelect:hover select,body.page:not(.home) .styledSelect:hover select{color:#fff !important}body.archive .styledSelect:hover:after,body.page:not(.home) .styledSelect:hover:after{background-color:#fff;fill:#fff}body.archive .styledSelect:after,body.page:not(.home) .styledSelect:after{content:"";mask:url("../images/common/down-angle.svg");position:absolute;display:block;width:20px;height:25px;fill:#a02035;top:0;right:10px;mask-size:cover;background-color:#a02035;pointer-events:none}body.archive .styledSelect select,body.page:not(.home) .styledSelect select{font-size:20px;font-size:1.25rem;height:auto;color:#a02035 !important}body.archive .newsletter,body.page:not(.home) .newsletter{margin:0;text-align:right}body.archive .newsletter .newsletterTitle,body.page:not(.home) .newsletter .newsletterTitle{color:#a02035;display:inline-block;clear:none;float:none}body.archive .newsletter.last p,body.page:not(.home) .newsletter.last p{vertical-align:middle}body.archive a.openNewsletterForm,body.page:not(.home) a.openNewsletterForm{display:inline-block;float:none;clear:none;height:60px;width:60px;background-color:#a02035;-webkit-border-radius:50%;border-radius:50%;color:#fff;text-align:center}body.archive a.openNewsletterForm:hover,body.page:not(.home) a.openNewsletterForm:hover{background-color:#f6f5f5}body.archive a.openNewsletterForm [class^=icon-],body.archive a.openNewsletterForm [class^=icon-]:before,body.page:not(.home) a.openNewsletterForm [class^=icon-],body.page:not(.home) a.openNewsletterForm [class^=icon-]:before{color:#fff;font-size:32px;font-size:2rem;line-height:60px}body.archive #postWrap,body.archive .archive-pagination,body.page:not(.home) #postWrap,body.page:not(.home) .archive-pagination{width:100%;margin:0 0 2rem}body.archive #tiles,body.page:not(.home) #tiles{display:flex;flex-flow:row wrap;justify-content:space-between}body.archive #tiles li,body.page:not(.home) #tiles li{display:block;flex:0 1 auto;width:calc(33% - .5rem);margin:0 .25rem 1rem;border:0;background-color:#fff}body.archive #tiles li h3,body.page:not(.home) #tiles li h3{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;padding:.5em 0;margin-bottom:0}body.archive #tiles li:nth-child(3n+1),body.page:not(.home) #tiles li:nth-child(3n+1){margin-left:0}body.archive #tiles li a,body.page:not(.home) #tiles li a{background-color:rgba(0,0,0,0)}body.archive #tiles li a:hover h3,body.page:not(.home) #tiles li a:hover h3{color:#f6f5f5}body.archive .features .featureSummary,body.archive .products .featureSummary,body.archive .recipes .featureSummary,body.page:not(.home) .features .featureSummary,body.page:not(.home) .products .featureSummary,body.page:not(.home) .recipes .featureSummary{color:#a02035}#tiles li a.feature_tag-classic-di-lusso,.feature_tag-classic-di-lusso .imgWrap,#tiles li a.recipe_tag-classic-di-lusso,article.recipe_tag-classic-di-lusso .imgWrap{position:relative}.newsletterTitle{max-width:72%;display:inline-block;vertical-align:middle}.linkCopy{width:auto}body.search #inner-content{min-height:70vh}body.search .archive-title{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:46px;font-size:2.875rem;padding:0;margin:2rem 0 1rem;line-height:1.1}body.search .archive-title,body.search #post-not-found{border-bottom:0}body.search article{padding-bottom:.5rem}@media only screen and (max-width: 659px){body.search article{margin-bottom:1.5rem}}body.search .byline{font-size:14px;font-size:.875rem;text-transform:none;margin:.5em 0}body.search .search-title{margin:0;font-size:2rem}body.search .archive-pagination{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1.5rem}body.search .archive-pagination .prev,body.search .archive-pagination .next{width:150px;text-align:center}@media only screen and (max-width: 750px){body.search .archive-pagination .prev,body.search .archive-pagination .next{width:100%}}body.search .archive-pagination a,body.search .archive-pagination .page-numbers:not(.dots){padding:.5em 1em;border:1px solid #a02035;background-color:#f6f5f5}body.search .archive-pagination a:hover,body.search .archive-pagination .page-numbers:not(.dots):hover{border-color:#f6f5f5;background-color:#fff}body.search .archive-pagination a.current,body.search .archive-pagination .page-numbers:not(.dots).current{border-color:#a02035;background-color:#fff}.sitemap{margin:0 0 2rem}.sitemap h2{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;font-size:1.875rem;text-transform:capitalize;background:#a02035}.sitemap h3{font-size:24px;font-size:1.5rem}.sitemap li{font-size:18px;font-size:1.125rem;line-height:1.25;margin-bottom:.25em}.sitemap .columnize{margin:0 0 2em;padding:0 0 0 .5em;column-gap:1.5rem}.sitemap .columnize li{break-inside:avoid}#printMe{border-color:#a02035;color:#a02035;font-size:20px;font-size:1.25rem;position:static;float:right;text-transform:none}#printMe:hover{background:#f6f5f5}aside{margin:0}aside .newsletterSignup{padding:0 1.5rem}aside .newsletterSignup .fieldWrap{border:1px solid #a02035;float:none;margin-bottom:.25em}aside .newsletterSignup label{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif}aside .newsletterSignup input{margin-bottom:0;width:100%}aside .contact{margin:0 0 0 2em}.contact{border-bottom:0}.contact h4{font-size:30px;font-size:1.875rem;margin-top:0}.contact a .icon-mobile{background:#a02035;-webkit-border-radius:50%;border-radius:50%;height:30px;width:30px;display:inline-block}.contact a .icon-mobile:before{color:#fff;font-size:75%;vertical-align:top;line-height:30px;width:30px;margin:0}.contact a:hover{color:#f6f5f5}.contact a:hover .icon-mobile:before{color:#f6f5f5}.contact hr{background:#f6f5f5;height:5px}.single aside,.page-template-default aside{margin-top:0}#shareIt{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;gap:1.5rem}#shareIt li{width:max-content;min-width:unset;flex:0 1 auto}#shareIt li.pin{background-color:#fff;border:1px solid #e60023;padding:0;display:flex;flex-flow:column wrap;justify-content:flex-end;align-items:center;border-radius:3px}#shareIt li.pin span{background-color:#fff}#shareIt li.pin span:before{border-color:#fff}#shareIt li.email a{background:#fff;border:1px solid #a02035;color:#a02035;display:block;text-align:center;width:100%}#shareIt li.email a [class^=icon-],#shareIt li.email a .title{display:inline-block;width:100%}#shareIt li.email a [class^=icon-]{font-size:32px;font-size:2rem;margin:.25em auto}#shareIt li.email a .title{background:#a02035;color:#fff;padding:.25em 0}#shareIt li.email a:hover{background:#a02035;color:#f6f5f5}#shareIt li.email a:hover .title{color:#f6f5f5}.footer{background:#a02035;padding-bottom:15px}#socialNavFtr{margin:2rem auto 1rem}#socialNavFtr ul li a.social-hdr,#socialNavFtr ul li a.social-hdr:visited{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;display:inline-block;padding:2px;width:40px;height:40px;line-height:40px}#socialNavFtr ul li a.social-hdr svg,#socialNavFtr ul li a.social-hdr:visited svg{width:20px;height:20px;fill:#a02035}#socialNavFtr ul li a.social-hdr:hover,#socialNavFtr ul li a.social-hdr:visited:hover{background-color:#f6f5f5}.svgIcon{background-color:#a02035;-webkit-border-radius:50%;border-radius:50%;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;position:relative;vertical-align:middle}.svgIcon svg{width:30px;height:30px;fill:#fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}#legal,.legalNav,.menu-legal-info-menu-container{background:rgba(0,0,0,0)}.menu-legal-info-menu-container ul{text-align:center;padding:0 0 1em;margin:1em 0 0;list-style:none}.menu-legal-info-menu-container ul li{display:inline;border-right:solid 1px #fff}.menu-legal-info-menu-container ul li:last-child{border-right:none}.menu-legal-info-menu-container ul li.lastChild{border-right:none}.menu-legal-info-menu-container ul li small{display:block;margin:.5em 0}.menu-legal-info-menu-container ul li a{display:inline-block;font-size:.9em;padding:0 .5em}.legalNav,.menu-legal-info-menu-container{color:#fff;font-size:.9375rem;line-height:1.5;padding:0;margin:1rem 0}.legalNav .copyright{margin-right:1rem}.legalNav a,.menu-legal-info-menu-container a{font-size:inherit;color:#fff}.legalNav a:hover,.menu-legal-info-menu-container a:hover{color:#f6f5f5}.productInfo{background-color:rgba(0,0,0,0)}.sidebarform form{padding:0 2.5em;margin:0 auto;text-align:left}.sidebarform form label{font-size:.8em;margin-top:.25rem;text-align:left;display:block}.sidebarform form input{width:100%}.sidebarform form button,.sidebarform form input[type=submit]{margin-top:.5rem;width:100%;border:none;background-color:#a02035;color:#fff;font-size:.85em;padding:.7rem 0}_:-ms-input-placeholder,:root .styledSelect>select{color:#f6f5f5 !important}#maxWrap{width:100%;padding:0 calc((100dvw - 1368px)/2)}@media only screen and (max-width: 699px){#maxWrap #inner-content{padding:0 .25rem;max-width:100%}}body #container{width:100%;max-width:1368px;padding:3rem 2.5vw;margin:0;background-color:#f0f0f0}.banner-image{width:100%;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat;height:12.8167641326dvw;margin:0 auto}.home-intro-area{padding:0 0 2rem}@media only screen and (max-width: 699px){.home-intro-area{padding:0}}.feat_bullets{margin-left:1rem;padding:0}.feat_bullets li{margin:0 0 .15em 1.5em;padding-left:.5rem}#legal{padding:4rem 2%;color:#fff;text-align:center}#desktopNav,#inner-nav,#inner-nav .menu{align-content:center}@media screen and (max-width: 699px){#desktopNav #menu-item-5,#inner-nav #menu-item-5,#inner-nav .menu #menu-item-5{display:none}}#inner-nav ul{color:#fff;list-style:none;margin:0}#inner-nav ul li{margin:0}#inner-nav ul li a{color:#fff;text-decoration:none;padding:0 1rem;font-size:1.25rem}@media screen and (max-width: 699px){#inner-nav ul li a{padding:0}}#inner-nav ul li a:hover{text-decoration:underline}#menu-legal{color:#fff;list-style:none;padding:2rem 0 0;margin:0;display:flex;justify-content:center}#menu-legal li{line-height:1.1}#menu-legal li:not(:last-child){border-right:1px solid #fff}#menu-legal a{color:#fff;text-decoration:none;padding:0 1rem;font-size:1rem}#menu-legal a:hover{text-decoration:underline}@media screen and (max-width: 699px){#menu-legal{flex-direction:column;align-items:center}#menu-legal li{margin-bottom:.5rem;border-right:none !important}#menu-legal a{padding:0;font-size:.875rem}}.printbtn .wp-element-button{padding:.5rem 1rem .75rem 1rem;line-height:1;border-radius:0;background-color:rgba(0,0,0,0);border:2px solid #a02035;color:#a02035;align-content:center}.printbtn .wp-element-button::after{content:url("../images/svg/icon-print.svg");display:inline-block;width:100%;height:20px;width:20px;margin-left:.5rem;vertical-align:bottom}@media print{.banner-image,.printbtn,#desktopNav,#inner-nav,.menu-legal,img.accepted,.printhide{display:none !important}#maxWrap,body #container{width:100%;padding:0;box-shadow:none;margin:0 auto}#inner-header{padding:40px 5% 30px 5%;max-width:100%;width:100%;text-align:center;display:block}.site-logo{width:100% !important;text-align:center}.site-logo img{filter:invert(1);-webkit-filter:invert(1);-moz-filter:invert(1);-o-filter:invert(1);-ms-filter:invert(1);max-width:140px !important;height:auto !important;margin:0 auto}.wp-block-columns{margin-bottom:.5rem}.home-intro-area{padding:0}#product-table th,#product-table td{padding:.8rem .25rem !important;border:1px solid #aaa !important}#product-table td .prod-name{font-size:1.05rem;text-decoration:underline !important}#product-table td .prod-name li{font-size:1rem;line-height:1.3}h1{font-size:1.75rem !important;margin:0}h2{font-size:1.3rem !important;margin:0}h3,.prod-name{font-size:1.15rem !important;margin:0}ul{list-style:none;padding:0 0 0 1rem !important}}p.yes{display:inline-block;width:0;height:0;font-size:0}p.yes::after{content:url("../images/svg/check.svg");display:inline-block;width:100%;height:30px;width:30px;margin-left:-15px;vertical-align:bottom}.mobile-label{display:none}#product-table{text-align:left;border-collapse:collapse;margin-bottom:calc(2rem + 1em)}#product-table thead{border-block-end:2px solid;background:#fff}#product-table thead th{line-height:1.1;padding:.375rem .75rem}#product-table tbody tr{background-color:rgba(255,255,255,.35);cursor:pointer}#product-table tbody tr:nth-child(even){background-color:rgba(110,4,10,.2)}#product-table tbody tr:hover{background-color:rgba(246,245,245,.2)}#product-table tbody tr:hover a{color:#6e040a}#product-table tbody tr:nth-child(even):hover{background-color:rgba(110,4,10,.1)}#product-table th,#product-table td{border:1px solid #d3d3d3;padding:.375rem .75rem;line-height:1.2;font-weight:400}#product-table th.product-name,#product-table td.product-name{font-weight:bold;line-height:1.6;min-width:40%}#product-table th.product-name a h3,#product-table td.product-name a h3{text-decoration:underline !important;margin-bottom:0}#product-table th.product-name div,#product-table td.product-name div{margin-bottom:1rem}#product-table th.product-name h4,#product-table td.product-name h4{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}#product-table th.product-name h4,#product-table th.product-name li,#product-table th.product-name p,#product-table td.product-name h4,#product-table td.product-name li,#product-table td.product-name p{font-size:.875rem;line-height:1.2;margin:0;padding:0}#product-table th.product-name ul,#product-table td.product-name ul{margin:0;padding:0 0 0 2em}#product-table th.product-name li,#product-table th.product-name p,#product-table td.product-name li,#product-table td.product-name p{font-weight:normal}#product-table th.product-name p.prod-name,#product-table td.product-name p.prod-name{font-size:1.5rem;font-weight:700}#product-table th.product-name p.prod-name a,#product-table td.product-name p.prod-name a{padding:0;text-decoration:underline}#product-table th.product-name p.nutrition,#product-table td.product-name p.nutrition{font-size:1rem;font-weight:700}#product-table th:not(.product-name),#product-table td:not(.product-name){text-align:center}#product-table th.product-sodium,#product-table td.product-sodium{text-align:center}#product-table th.product-gluten,#product-table th.product-wheat,#product-table th.product-nut,#product-table td.product-gluten,#product-table td.product-wheat,#product-table td.product-nut{width:90px}#product-table th.product-gluten a,#product-table th.product-wheat a,#product-table th.product-nut a,#product-table td.product-gluten a,#product-table td.product-wheat a,#product-table td.product-nut a{display:flex;flex-flow:row nowrap;gap:.5rem;align-items:center}#product-table th span.detailTitle,#product-table td span.detailTitle{font-size:.875rem;text-align:center}#product-table th span.detailTitle.desktop-hide,#product-table td span.detailTitle.desktop-hide{display:none}@media only screen and (max-width: 699px){#product-table th span.detailTitle.desktop-hide,#product-table td span.detailTitle.desktop-hide{display:inline-block}}#product-table th svg,#product-table td svg{display:block;margin:0 auto}#product-table th a,#product-table td a{color:#a02035;display:block;padding:.375rem .75rem}@media only screen and (max-width: 699px){#product-table{display:grid;grid-template-areas:"thead" "tbody"}#product-table thead{grid-area:thead}#product-table thead tr{display:grid;grid-template-areas:"name name" "wheat nut" "sodium protein";grid-template-columns:repeat(2, 1fr)}#product-table thead tr th{width:100% !important;padding:.25rem 1rem}#product-table thead tr .product-name{grid-area:name;font-size:larger}#product-table thead tr .product-wheat{grid-area:wheat;text-align:center !important}#product-table thead tr .product-nut{grid-area:nut;text-align:center !important}#product-table thead tr .product-sodium{grid-area:sodium;text-align:left}#product-table thead tr .product-protein{grid-area:protein;text-align:left}#product-table tbody{grid-area:tbody}#product-table tbody tr{display:grid;grid-template-areas:"name name" "wheat nut" "sodium protein";grid-template-columns:repeat(2, 1fr)}#product-table tbody tr th,#product-table tbody tr td{width:100% !important;text-align:center !important;padding:.25rem 1rem}#product-table tbody tr .prod-name{text-align:left !important;font-size:1.2rem;font-weight:700}#product-table tbody tr .prod-name a{padding:0}#product-table tbody tr .product-name{padding-top:1rem;padding-bottom:.5rem;grid-area:name;font-size:larger;text-align:left !important}#product-table tbody tr .product-name ul{margin:0;padding:0 0 0 1em}#product-table tbody tr .product-wheat,#product-table tbody tr .product-nut{text-align:center !important;padding:.5rem 0;align-items:center;justify-content:center;display:flex}#product-table tbody tr .product-wheat svg,#product-table tbody tr .product-nut svg{margin-right:.5rem}#product-table tbody tr .product-wheat{grid-area:wheat}#product-table tbody tr .product-nut{grid-area:nut}#product-table tbody tr .product-sodium{grid-area:sodium}#product-table tbody tr .product-protein{grid-area:protein}#product-table tbody tr svg{margin:0}#product-table tbody tr span.detailTitle{text-align:left !important}}@media print{#product-table th.product-name div,#product-table td.product-name div{margin-bottom:0}}@media only screen and (max-width: 1000px){#inner-nav,#inner-header,#innerHero,#inner-content,#inner-article-content,#inner-footer{max-width:calc(100% - 2rem);margin:0 auto}.home article #inner-article-content .entry-content{width:calc(100% - 2rem)}.home article #inner-article-content p{font-size:1.25rem}#fullHero{border-bottom:0}#fullHero #heroContent{position:relative;padding-bottom:0;right:auto;top:auto}#fullHero #heroContent #innerHero{position:relative;top:auto;bottom:0;right:auto;width:100%;max-width:100% !important}#fullHero #heroContent #innerHero .content h1{font-size:3rem}#fullHero #heroContent #innerHero .content p{font-size:1.35rem}#desktopNav li a{font-size:20px;font-size:1.25rem}}@media only screen and (max-width: 985px){.wideonly{display:none}#productCategories li{width:calc(50% - .5em);margin-left:auto;margin-right:auto}#productCategories li:nth-child(3n+1){margin-left:auto}#productCategories li:nth-child(2n+1){margin-left:auto}}@media only screen and (max-width: 830px){h2{font-size:38px;font-size:2.375rem}#desktopNav li a{font-size:16px;font-size:1rem}.home section{width:0%}#featuresGrid h3{font-size:26px;font-size:1.625rem}#menu-home-nav{justify-content:center}#menu-home-nav li{margin-left:.875rem}body.archive #tiles li,body.page:not(.home) #tiles li{width:calc(50% - .5rem);margin:10px auto !important}.archive #tiles .features,.archive #tiles .products,.archive #tiles .recipes{max-width:100%}}@media only screen and (max-width: 699px){body{position:relative}body #container{box-shadow:none !important}.navOpen{position:fixed !important;height:90vh;overflow-y:scroll}.socialNav ul li{height:auto;margin:0 .375em}#socialNavMobile{width:100%}#socialNavMobile ul li{width:100%}#socialNavMobile form{display:flex;flex-flow:row nowrap;gap:.75rem;align-content:center;justify-content:start}#socialNavMobile label{top:0;left:.5rem;z-index:-1}#socialNavMobile input{margin:0}#socialNavMobile button{margin:0;display:inline-flex;align-items:center}#socialNavMobile button [class^=icon-]:before,#socialNavMobile button [class*=" icon-"]:before{border:0;padding:.125em 0}#socialNavMobile li a [class^=icon-]{vertical-align:middle}#socialNavMobile li:not(.storeloc) a{text-align:center}.header{background:#a02035;width:100%;min-height:110px}#inner-header{position:relative;align-content:center}.searchHdr,.locationHdr{display:none}#logo{top:20px;bottom:auto;height:60px;max-width:140px}#logo img{width:auto;margin:0;max-width:100%}a#mobileToggle{color:#fff;font-size:30px;font-size:1.875rem;line-height:1.3888;margin:0;position:absolute;right:1rem;top:30px}a#mobileToggle>i{vertical-align:bottom;font-size:1.5em}a#mobileToggle:hover{color:#f6f5f5}#fullHero #heroContent #innerHero .content h1{font-size:2.85rem}#fullHero #heroContent #innerHero .content p{font-size:1.25rem}.home article #inner-article-content p{font-size:1.25rem}h2{font-size:30px;font-size:1.875rem}.home section p{font-size:16px;font-size:1rem}#featuresGrid h3{font-size:22px;font-size:1.375rem}#menu-home-nav a{min-height:250px}#menu-home-nav a .linkAttr{font-size:16px;font-size:1rem}#headerNewsletter{max-width:100%}}@media only screen and (max-width: 659px){#content{margin-top:0}#heroContent img{width:50px;margin-left:-25px}#heroContent #innerHero .content{width:100%}#heroContent p{color:#fff;display:block}.home article #inner-article-content p{font-size:1.25rem}a#mobileToggle{right:0}.home article{background-position:33% center;display:block;margin:0}.home section{width:1.9%}#featuresGrid{margin:1.5rem auto}#featuresGrid #featuresGridFeatureContent,#featuresGrid #featuresGridSignUpContent{padding:3.375rem}body.single-features .categoryList{margin-left:0;margin-bottom:1rem}}@media only screen and (max-width: 600px){html{width:100%}#heroContent{height:50vh}#menu-home-nav li,#productCategories li{margin-left:auto;margin-right:auto}#menu-home-nav li:nth-child(3n+1),#productCategories li:nth-child(3n+1){margin-left:auto}#menu-home-nav li:nth-child(2n+1),#productCategories li:nth-child(2n+1){margin-left:auto}.linkTitle{font-size:1.65rem !important;line-height:1.6785;text-align:center;width:100%;display:block;left:0}.productCategory .linkTitle{margin-left:0 !important}.single-products section.entry-content .productDetails{padding:.75rem 1rem;display:flex;flex-direction:column;justify-content:center}.productInfo{padding-right:0;padding-left:0}body.single-recipes .recipeDetail{font-size:30px;font-size:1.875rem;width:32%;max-width:32%}body.archive #tiles li,body.page:not(.home) #tiles li{width:calc(95% - .5rem);margin:10px auto !important}.archive #tiles .features,.archive #tiles .products,.archive #tiles .recipes{max-width:100%}.home article #inner-article-content p{font-size:1.25rem}.social-hdr [class^=icon-]::before,.social-hdr [class*=" icon-"]::before{margin:0;vertical-align:super}}@media screen and (max-width: 500px){.home article #inner-article-content p{font-size:1.25rem}}@media only screen and (max-width: 425px){#featuresGrid{grid-template-columns:100%}#featuresGrid #featuresGridFeatureContent,#featuresGrid #featuresGridSignUpContent{padding:2.5rem}#featuresGrid #featuresGridFeatureContent{grid-column:1;grid-row:2}#featuresGrid #featuresGridSignUpContent{grid-column:1;grid-row:4}#featuresGrid #featuresGridSignUp{grid-column:1;grid-row:3}#featuresGrid .feature_one h3,#featuresGrid .feature_two h3{text-align:center}#menu-home-nav li,#productCategories li{width:100%;margin:0}#menu-home-nav a,#productCategories a{background-size:contain !important;background-position:left;min-height:80px}#menu-home-nav a:hover .linkAttr,#productCategories a:hover .linkAttr{display:none}body.single-recipes .categoryList{margin:0 auto 2em}.productInfo{padding:.5em 0}.single-products aside{margin:0 auto 1em}.single-products aside .moreIdeas{margin:0 auto 2em}.newsletter .newsletterTitle{float:none;text-align:center;margin:0 auto}.newsletterSignup button{width:100%}a.closeNewsletterForm{margin:1em auto}.home article #inner-article-content .entry-content{width:70%}.home article #inner-article-content p{font-size:1.25rem}.linkTitle{width:65%;right:0;left:auto;text-align:left;top:50%;transform:translateY(-50%)}}@media only screen and (max-width: 320px){.linkTitle{font-size:1.35rem !important;line-height:80px}}/*# sourceMappingURL=style.css.map */
