@charset "UTF-8";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.icon-container[class*=facebook],.icon-container[class*=instagram],.icon-container[class*=twitter],.icon-container[class*=youtube]{height:3.125rem;width:3.125rem;background-repeat:no-repeat}.icon-container[class*=facebook]{background-image:url(assets/images/svg/facebook.svg)}.icon-container[class*=twitter]{background-image:url(assets/images/svg/twitter.svg)}.icon-container[class*=instagram]{background-image:url(assets/images/svg/instagram.svg)}.icon-container[class*=youtube]{background-image:url(assets/images/svg/youtube.svg)}body{-webkit-backface-visibility:hidden}.animated{animation-duration:.35s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:.7s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.2625s}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background:#fff;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}.single-recipe .section-comments .section-title,.single-recipe .section-tips-and-tricks .section-title,h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#50493e;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;line-height:1.625}.h1,.single-recipe .section-comments .section-title,.single-recipe .section-tips-and-tricks .section-title,h1{color:#50493e;font-family:Trend HM Sans One,sans-serif;font-size:1.6875rem;font-weight:400;letter-spacing:5px;line-height:1.3;margin:0 auto 1.875rem;text-shadow:0 .02em 0 #fff,.11em .09em 0 rgba(0,0,0,.15);text-transform:uppercase}.h2,h2{color:#fff;font-family:Trend HM Sans Two,sans-serif;font-size:1.125rem}.h2,.h3,h2,h3{font-weight:400;text-transform:uppercase}.h3,h3{color:#50493e;font-family:Trend HM Sans One,sans-serif;font-size:1.875rem;letter-spacing:-.04em}.gform_confirmation_message,.h4,.page-template-template-search-results-category article.tips-tricks .card-title,h4{color:#50493e;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1rem;font-weight:700}#email_settings legend,.h5,.modal-my_info .section-birthday address,.modal-my_info .section-birthday p,.modal-my_info .section-email-address .section-content-area address,.modal-my_info .section-email-address .section-content-area p,.modal-my_info .section-email address,.modal-my_info .section-email p,.modal-my_info .section-home-address address,.modal-my_info .section-home-address p,.modal-my_info .section-phone address,.modal-my_info .section-phone p,.modal-sign_up .section-birthday address,.modal-sign_up .section-birthday p,.modal-sign_up .section-email-address .section-content-area address,.modal-sign_up .section-email-address .section-content-area p,.modal-sign_up .section-email address,.modal-sign_up .section-email p,.modal-sign_up .section-home-address address,.modal-sign_up .section-home-address p,.modal-sign_up .section-phone address,.modal-sign_up .section-phone p,h5{color:#50493e;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.875rem;font-weight:700;line-height:1.1}.h6,.modal-my_info .personal-information-area .section-address .section-home-address p label span,.modal-sign_up .personal-information-area .section-address .section-home-address p label span,.password-area .password-reset .password-section label span,.section-press-releases .media-contact a.phone-number,h6{color:#50493e;font-family:freight-sans-pro,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.1em}.body-primary{font-size:1.125rem;letter-spacing:.1em}.body-primary,.body-secondary{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-weight:400}.body-secondary{font-size:.75rem}.body-tertiary{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.8125rem;font-weight:400}.utility-primary{font-weight:700}.utility-primary,.utility-secondary{color:#50493e;font-family:freight-sans-pro,sans-serif;font-size:1.25rem}.utility-secondary{font-weight:400}.utility-tertiary{font-size:.9375rem;font-weight:400}.nav-primary,.utility-tertiary{color:#50493e;font-family:freight-sans-pro,sans-serif}.nav-primary{font-size:1.25rem;font-weight:300}.nav-secondary{color:#50493e;font-family:freight-sans-pro,sans-serif;font-size:.8125rem;font-weight:500}.nav-tertiary{color:#50493e;font-size:.625rem;font-weight:600}.nav-quarternary,.nav-tertiary{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif}.nav-quarternary{color:#fff;font-size:.5625rem;font-weight:400}p{margin:0 0 1.5rem}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote,q{margin:0 1.5rem;quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:''}address,pre{margin:0 0 1.5rem}pre{font-family:Courier\ 10 Pitch,Courier,monospace;font-size:.9375rem;line-height:1.625;max-width:100%;overflow:auto;padding:1.5rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}.comment-content,.comments-title,.entry-content,.entry-title,.widget,.widget-title{word-break:keep-all;word-wrap:break-word}.festivals-weekly-intro-header-area.has-image.hide-text .festivals-weekly-intro-subtitle,.festivals-weekly-intro-header-area.has-image.hide-text .festivals-weekly-intro-title,.screen-reader-text{height:auto;width:.0625rem;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);height:.0625rem;overflow:hidden;position:absolute!important}.festivals-weekly-intro-header-area.has-image.hide-text .festivals-weekly-intro-subtitle:active,.festivals-weekly-intro-header-area.has-image.hide-text .festivals-weekly-intro-subtitle:focus,.festivals-weekly-intro-header-area.has-image.hide-text .festivals-weekly-intro-subtitle:hover,.festivals-weekly-intro-header-area.has-image.hide-text .festivals-weekly-intro-title:active,.festivals-weekly-intro-header-area.has-image.hide-text .festivals-weekly-intro-title:focus,.festivals-weekly-intro-header-area.has-image.hide-text .festivals-weekly-intro-title:hover,.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{height:auto;width:auto;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 .125rem .125rem rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;left:.3125rem;line-height:normal;padding:.9375rem 1.4375rem .875rem;text-decoration:none;top:.3125rem;z-index:100000}body.wds-modal-open{overflow-y:hidden}.alignleft{display:inline;float:left;margin:0 1.5rem 0 0}.alignright{display:inline;float:right;margin:0 0 0 1.5rem}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both;content:"";display:block}embed,iframe,object{max-width:100%}hr{height:1px;width:auto;background-color:#ccc;border:0;margin:0 0 1.5rem}figure{margin:0}ol,ul{margin:0 0 3rem 1.5rem}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin:0 0 0 1.5rem}dt{font-weight:700}dd{margin:0 1.5rem 1.5rem 0}.no-decimals{margin:0;padding:0;list-style-type:none;vertical-align:text-top}.no-decimals li{counter-increment:a;line-height:1.1;position:relative}.no-decimals li:before{position:absolute;top:-.0625rem;left:0;content:counter(a);font-size:1.375rem;line-height:1}table{height:auto;width:100%;margin:0 0 1.5rem}th{font-weight:700}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{margin:0;padding:0;border:none}img{height:auto;max-width:100%}.wp-caption{background:#ebe9eb;border:.0625rem solid rgba(80,73,62,.15);font-family:freight-sans-pro,sans-serif;font-size:1rem;font-weight:400;margin:0 0 1.5rem;max-width:100%;padding:.625rem .625rem 0}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption.aligncenter{margin:0 auto 1.5rem}.wp-caption.alignleft{margin-right:1.5rem}.wp-caption.alignright{margin-left:1.5rem}.wp-caption .wp-caption-text{margin:.75rem 0}.wp-caption-text{text-align:center}.gallery{margin:0 0 1.5rem}.gallery-item{height:auto;width:100%;display:inline-block;text-align:center;vertical-align:top}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.fluid-embed{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.fluid-embed embed,.fluid-embed iframe,.fluid-embed object{position:absolute;top:0;left:0;height:100%;width:100%}.image-as-background,.page-template-template-cm-experience-home .savor-area{background-position:50%;background-repeat:no-repeat;background-size:cover}.svg-defs{display:none}.not-ready{opacity:0;transition:all .5s ease;visibility:hidden}body.ready .not-ready{opacity:1;visibility:visible}.js-required{opacity:0}body.ready .js-required{opacity:1}@font-face{font-family:Trend HM Sans One;font-style:normal;font-weight:400;src:local("Trend HM Sans One"),local("Trend-HM-Sans-One"),local("TrendHMSans-One"),local("TrendHMSansOne"),url(assets/fonts/trendhmsansone.woff2) format("woff2"),url(assets/fonts/trendhmsansone.woff) format("woff")}@font-face{font-family:Trend HM Sans Two;font-style:normal;font-weight:400;src:local("Trend HM Sans Two"),local("Trend-HM-Sans-Two"),local("TrendHMSans-Two"),local("TrendHMSansTwo"),url(assets/fonts/trendhmsanstwo.woff2) format("woff2"),url(assets/fonts/trendhmsanstwo.woff) format("woff")}@font-face{font-family:Trend HM Slab One;font-style:normal;font-weight:400;src:local("Trend HM Slab One"),local("Trend-HM-Slab-One"),local("TrendHMSlab-One"),local("TrendHMSSlabOne"),url(assets/fonts/trendhmslabone.woff2) format("woff2"),url(assets/fonts/trendhmslabone.woff) format("woff")}body{overflow-x:hidden;position:relative}.site{overflow:hidden}.wrap{max-width:100rem;margin-left:auto;margin-right:auto;padding:0 3rem}.wrap:after{clear:both;content:"";display:block}.wrap.no-padding{padding:0}.site-content{margin:1.25rem auto 2.125rem}.content-container>.wrap,.site-content{position:relative}.column:after,.row:after{clear:both;content:"";display:block}.column-full-width{max-width:100rem;margin-left:auto;margin-right:auto}.column-full-width:after{clear:both;content:"";display:block}.column-1200{margin:0 auto;max-width:75rem}.column-one-half,.column-three-quarters,.column-two-thirds{width:100%;margin-bottom:1.5rem}.column-one-half:nth-of-type(2n){margin-right:0}.column-one-third{float:left;margin-bottom:1.5rem;margin-right:2%;width:49%}.column-one-third:nth-of-type(2n){margin-right:0}.column-one-third-grid{width:100%;margin-bottom:1.5rem}.column-one-third-grid:nth-of-type(3n){margin-right:0}.column-one-quarter{width:100%;margin-bottom:1.5rem}.column-one-quarter:nth-of-type(4n){margin-right:0}.column-one-fifth{width:100%;margin-bottom:1.5rem}.column-secondary-width{display:none}.content-section{max-width:100rem;margin-left:auto;margin-right:auto;padding:2rem 1.5625rem 2.5rem}.content-section:after{clear:both;content:"";display:block}.content-section.full-width{padding:2rem 0 2.5rem}.content-section .section-content-area:after,.content-section .section-footer-area:after,.content-section .section-header-area:after{clear:both;content:"";display:block}.content-section .article-meta,.content-section .article-title,.content-section .card-meta,.content-section .card-subtitle,.content-section .card-title,.content-section .product-brand-name,.content-section .product-name,.content-section .product-price,.content-section .section-title{margin:0;padding:0}.content-section .section-title{line-height:1.2;text-align:center}.content-section .section-content-area{padding:2.25rem 0}.content-section .section-article{margin-bottom:1.5rem}.content-section .section-article a{color:#50493e;text-decoration:none}.content-section .article-title{color:#50493e;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.5rem;font-weight:700;line-height:1.1}.content-section .article-meta{color:#111;font-size:.75rem;text-transform:uppercase}.content-section .article-excerpt{color:#111;line-height:1.1}.content-section .card-image>.icon{height:4rem;width:4rem;fill:#fff}.content-section .card-title{margin:.75rem 0 0}.content-section .card-meta{color:#50493e;font-family:freight-sans-pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1;text-transform:uppercase}.content-section .card-excerpt{color:#fff}.content-section .product-name{margin:.75rem 0 0}.content-section .card-subtitle,.content-section .product-brand-name{text-transform:uppercase}.content-section .product-price{display:inline-block}.alert-section,.content-section .section-footer-area{text-align:center}.alert-section{background:#c33214;background:linear-gradient(90deg,#c33214 0,#fe7a23);-ms-flex-align:center;align-items:center;background-color:#fff;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:.5rem 1.5rem}.alert-section.header-section{height:6rem}.alert-section p{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1.25rem;font-weight:600;-ms-flex-pack:center;justify-content:center;margin:0;width:95%}.alert-section .alert-title{font-size:1rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-section .read-more{text-decoration:underline}.alert-section .read-more a{display:block}.alert-section .read-more a:focus,.alert-section .read-more a:hover,.alert-section .read-more a:visited{color:#fff}.alert-section .alert-store-name,.alert-section a{color:#fff;font-family:freight-sans-pro,sans-serif;font-size:.9375rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase}.button,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:.125rem solid transparent;border-radius:0;color:#4e8e00;display:inline-block;font-family:freight-sans-pro,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.07813rem;line-height:1;margin:0;min-width:auto;padding:.625rem .65625rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.button.hover,.button:hover,button.hover,button:hover,input[type=button].hover,input[type=button]:hover,input[type=reset].hover,input[type=reset]:hover,input[type=submit].hover,input[type=submit]:hover{background-color:#fff;color:#4e8e00;opacity:.8;text-decoration:none}.button-border-green{background-color:transparent;border:.125rem solid #4e8e00;color:#4e8e00}.button-border-green:visited{color:#4e8e00}.button-border-green:hover{background-color:transparent;border:.125rem solid rgba(78,142,0,.85);color:rgba(78,142,0,.85)}.button-border-green.hover,.button-border-green:hover{background-color:#007532;border-color:#007532;color:#fff;opacity:1}.button-border-orange{background-color:transparent;border:.125rem solid #fc4400;color:#fc4400}.button-border-orange:visited{color:#fc4400}.button-border-orange:hover{background-color:transparent;border:.125rem solid rgba(252,68,0,.85);color:rgba(252,68,0,.85)}.button-border-white{background-color:transparent;border:.125rem solid #fff;color:#fff}.button-border-white:visited{color:#fff}.button-border-white:hover{background-color:transparent;border:.125rem solid hsla(0,0%,100%,.85);color:hsla(0,0%,100%,.85)}.button-orange,input[type=submit].button-orange{background-color:#ff5600;color:#fff}.button-orange:active,.button-orange:focus,.button-orange:hover,.button-orange:visited,input[type=submit].button-orange:active,input[type=submit].button-orange:focus,input[type=submit].button-orange:hover,input[type=submit].button-orange:visited{background-color:rgba(255,86,0,.8);color:#fff}.button-green,.page-template-default .site-content .text-block-container .button,.page-template-default .site-content .text-block-container input[type=submit].button,.page-template-template-cm-experience-home .pencil-cta .button,.page-template-template-cm-experience-home .pencil-cta input[type=submit].button,.woocommerce-cart .button,.woocommerce-cart input[type=submit].button,.woocommerce-checkout .checkout_coupon .button,.woocommerce-checkout .checkout_coupon input[type=submit].button,.woocommerce-checkout .place-order .button,.woocommerce-checkout .place-order input[type=submit].button,.woocommerce-checkout .woocommerce .login .button,.woocommerce-checkout .woocommerce .login input[type=submit].button,.woocommerce-message .button,.woocommerce-message input[type=submit].button,input[type=submit].button-green{background-color:#4e8e00;color:#fff}.button-green:active,.button-green:focus,.button-green:hover,.button-green:visited,.page-template-default .site-content .text-block-container .button:active,.page-template-default .site-content .text-block-container .button:focus,.page-template-default .site-content .text-block-container .button:hover,.page-template-default .site-content .text-block-container .button:visited,.page-template-default .site-content .text-block-container input[type=submit].button:active,.page-template-default .site-content .text-block-container input[type=submit].button:focus,.page-template-default .site-content .text-block-container input[type=submit].button:hover,.page-template-default .site-content .text-block-container input[type=submit].button:visited,.page-template-template-cm-experience-home .pencil-cta .button:active,.page-template-template-cm-experience-home .pencil-cta .button:focus,.page-template-template-cm-experience-home .pencil-cta .button:hover,.page-template-template-cm-experience-home .pencil-cta .button:visited,.page-template-template-cm-experience-home .pencil-cta input[type=submit].button:active,.page-template-template-cm-experience-home .pencil-cta input[type=submit].button:focus,.page-template-template-cm-experience-home .pencil-cta input[type=submit].button:hover,.page-template-template-cm-experience-home .pencil-cta input[type=submit].button:visited,.woocommerce-cart .button:active,.woocommerce-cart .button:focus,.woocommerce-cart .button:hover,.woocommerce-cart .button:visited,.woocommerce-cart input[type=submit].button:active,.woocommerce-cart input[type=submit].button:focus,.woocommerce-cart input[type=submit].button:hover,.woocommerce-cart input[type=submit].button:visited,.woocommerce-checkout .checkout_coupon .button:active,.woocommerce-checkout .checkout_coupon .button:focus,.woocommerce-checkout .checkout_coupon .button:hover,.woocommerce-checkout .checkout_coupon .button:visited,.woocommerce-checkout .checkout_coupon input[type=submit].button:active,.woocommerce-checkout .checkout_coupon input[type=submit].button:focus,.woocommerce-checkout .checkout_coupon input[type=submit].button:hover,.woocommerce-checkout .checkout_coupon input[type=submit].button:visited,.woocommerce-checkout .place-order .button:active,.woocommerce-checkout .place-order .button:focus,.woocommerce-checkout .place-order .button:hover,.woocommerce-checkout .place-order .button:visited,.woocommerce-checkout .place-order input[type=submit].button:active,.woocommerce-checkout .place-order input[type=submit].button:focus,.woocommerce-checkout .place-order input[type=submit].button:hover,.woocommerce-checkout .place-order input[type=submit].button:visited,.woocommerce-checkout .woocommerce .login .button:active,.woocommerce-checkout .woocommerce .login .button:focus,.woocommerce-checkout .woocommerce .login .button:hover,.woocommerce-checkout .woocommerce .login .button:visited,.woocommerce-checkout .woocommerce .login input[type=submit].button:active,.woocommerce-checkout .woocommerce .login input[type=submit].button:focus,.woocommerce-checkout .woocommerce .login input[type=submit].button:hover,.woocommerce-checkout .woocommerce .login input[type=submit].button:visited,.woocommerce-message .button:active,.woocommerce-message .button:focus,.woocommerce-message .button:hover,.woocommerce-message .button:visited,.woocommerce-message input[type=submit].button:active,.woocommerce-message input[type=submit].button:focus,.woocommerce-message input[type=submit].button:hover,.woocommerce-message input[type=submit].button:visited,input[type=submit].button-green:active,input[type=submit].button-green:focus,input[type=submit].button-green:hover,input[type=submit].button-green:visited{background-color:rgba(78,142,0,.8);color:#fff}.button-green.hover,.button-green:hover,.page-template-default .site-content .text-block-container .button:hover,.page-template-default .site-content .text-block-container .hover.button,.page-template-default .site-content .text-block-container input[type=submit].button:hover,.page-template-default .site-content .text-block-container input[type=submit].hover.button,.page-template-template-cm-experience-home .pencil-cta .button:hover,.page-template-template-cm-experience-home .pencil-cta .hover.button,.page-template-template-cm-experience-home .pencil-cta input[type=submit].button:hover,.page-template-template-cm-experience-home .pencil-cta input[type=submit].hover.button,.woocommerce-cart .button:hover,.woocommerce-cart .hover.button,.woocommerce-cart input[type=submit].button:hover,.woocommerce-cart input[type=submit].hover.button,.woocommerce-checkout .checkout_coupon .button:hover,.woocommerce-checkout .checkout_coupon .hover.button,.woocommerce-checkout .checkout_coupon input[type=submit].button:hover,.woocommerce-checkout .checkout_coupon input[type=submit].hover.button,.woocommerce-checkout .place-order .button:hover,.woocommerce-checkout .place-order .hover.button,.woocommerce-checkout .place-order input[type=submit].button:hover,.woocommerce-checkout .place-order input[type=submit].hover.button,.woocommerce-checkout .woocommerce .login .button:hover,.woocommerce-checkout .woocommerce .login .hover.button,.woocommerce-checkout .woocommerce .login input[type=submit].button:hover,.woocommerce-checkout .woocommerce .login input[type=submit].hover.button,.woocommerce-message .button:hover,.woocommerce-message .hover.button,.woocommerce-message input[type=submit].button:hover,.woocommerce-message input[type=submit].hover.button,input[type=submit].button-green.hover,input[type=submit].button-green:hover{background-color:#007532;border-color:#007532;color:#fff;opacity:1}.button-purple,input[type=submit].button-purple{background-color:#a6007b;color:#fff}.button-purple:active,.button-purple:focus,.button-purple:hover,.button-purple:visited,input[type=submit].button-purple:active,input[type=submit].button-purple:focus,input[type=submit].button-purple:hover,input[type=submit].button-purple:visited{background-color:rgba(166,0,123,.8);color:#fff}a.add-to-list-mobile{background-color:#4e8e00;color:#fff;display:block;font-family:freight-sans-pro,sans-serif;letter-spacing:.025em;margin-bottom:.3125rem;padding:.125rem}a.add-to-list-mobile:active,a.add-to-list-mobile:focus,a.add-to-list-mobile:hover,a.add-to-list-mobile:visited{background-color:rgba(78,142,0,.8);color:#fff}a.add-to-list-mobile.hover{background-color:#4e8e00}.content-section .section-article a.add-to-list-mobile{color:#fff}.add-to-list,.product-action-logged-out,.single_add_to_cart_button{width:100%}button.add-to-list,button.add-to-list-mobile{cursor:pointer;max-height:2.25rem;opacity:1;transform:1s opacity}button.add-to-list-mobile.js-add-to-list-not-ready,button.add-to-list.js-add-to-list-not-ready{opacity:0}button.add-to-list-mobile.loading,button.add-to-list.loading{background-color:#007532;border-color:#007532;color:#fff}button.add-to-list-mobile.loading .icon-loader,button.add-to-list.loading .icon-loader{display:inline}button .icon-loader{display:none}.type-product .cart button .icon-loader{position:relative;height:1.25rem;width:1.25rem;fill:#fff;margin:-.9375rem 0 0;right:0;top:.375rem}.single_add_to_cart_button{margin:1.25rem 0}.see-more-wrapper{padding:1.25rem 0 0;text-align:center}.see-more-wrapper .button{width:100%}.button-filter-trigger{-moz-appearance:none;-webkit-appearance:none;background:#fff url(assets/images/svg-icons/arrow-dropdown.svg) no-repeat 50%;background-position-x:calc(100% - 15px);background-size:.9375rem;border:.0625rem solid rgba(80,73,62,.3);border-radius:.375rem;color:#50493e;font-family:freight-sans-pro,sans-serif;font-size:1rem;font-weight:400;height:2.625rem;line-height:2;min-width:0;padding:0 0 0 .9375rem;text-align:left;text-transform:none;width:9.875rem}.button-filter-trigger.hover,.button-filter-trigger:hover{color:#50493e;cursor:pointer;opacity:1}.page-template-template-search-results .content-section .view-all{width:100%}.button-narrow,a.button-narrow,input[type=button].button-narrow,input[type=submit].button-narrow{height:1.875rem;line-height:1;padding-bottom:0;padding-top:0}.button-narrow,.button-narrow span,a.button-narrow,a.button-narrow span,input[type=button].button-narrow,input[type=button].button-narrow span,input[type=submit].button-narrow,input[type=submit].button-narrow span{width:100%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.woocommerce-cart .button.button-continue-shopping{margin:1.25rem 0 0}.blog .secondary .search-form button{background-color:#4e8e00;color:#fff;font-size:1rem;margin:.9375rem 0 0;padding:.1875rem .3125rem;width:100%}.entry-footer .add-to-list{width:auto}.todays-meals .add-to-list{display:block;position:relative}.todays-meals .add-to-list .icon{position:absolute;top:50%;right:.875rem;height:2.125rem;width:2.125rem;fill:#4e8e00;margin-top:-1.0625rem}.todays-meals .add-to-list.hover .icon,.todays-meals .add-to-list:hover .icon{fill:#fff}.festival.button{width:100%}.button-link{color:#4e8e00;display:inline-block;font-family:freight-sans-pro,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.07em;line-height:1;margin:0;padding:.625rem .65625rem;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}.button-link.hover,.button-link:hover{opacity:.8}.fixed-width-button-285{width:17.8125rem}.close-button{border:none;padding:0}.close-button:before{background:url(assets/images/svg-icons/close-thin.svg) 50% no-repeat;background-size:cover;content:'';display:block;height:.875rem;width:.875rem}.cta-button{max-width:100%;width:21.875rem}.section-products .section-content-area{max-width:100rem;margin-left:auto;margin-right:auto}.section-products .section-content-area:after{clear:both;content:"";display:block}.section-products .section-article{float:left;display:block;margin-right:4.08163%;width:47.95918%;margin-bottom:.9375rem}.section-products .section-article:last-child,.section-products .section-article:nth-child(2n){margin-right:0}.section-products .section-article:nth-child(2n+1){clear:left}.no-results{margin-bottom:0}.archive .column-one-quarter,.blog .column-one-quarter{float:left;display:block;margin-right:2%;width:49%;margin-bottom:1.875rem}.archive .column-one-quarter:last-child,.archive .column-one-quarter:nth-child(2n),.blog .column-one-quarter:last-child,.blog .column-one-quarter:nth-child(2n){margin-right:0}.archive .column-one-quarter:nth-child(2n+1),.blog .column-one-quarter:nth-child(2n+1){clear:left}.flex-products{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}.section-article .card-image{position:relative}.section-article .card-image img{box-shadow:.3125rem .3125rem .4375rem -.0625rem rgba(0,0,0,.5);line-height:1}.search-results .section-article .card-image img,.section-category-articles .section-article .card-image img{background-color:#fff}.section-article .icon-play-circle{position:absolute;top:0;right:0;bottom:0;left:0;height:3.5625rem;width:3.5625rem;fill:hsla(0,0%,100%,.9);margin:auto}.section-article .card-title{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-weight:700;letter-spacing:normal;line-height:1;margin:1.25rem 0 .625rem;text-shadow:none;text-transform:none}.section-article .card-title a{color:#50493e}.section-article .entry-content{margin:0}.section-article .entry-content p{font-size:.9375rem}.section-article .read-more{display:block}.section-article.product .card-image img{box-shadow:none}.section-article.featured-products>a{transition:color .1s ease-in-out}.section-article.featured-products>a:hover{outline:none}.section-article.featured-products>a:hover img{transform:scale3d(1.1,1.1,1)}.section-article.featured-products>a:hover .card-title{opacity:.8}.section-article.featured-products .section-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.section-article.featured-products .card-image{height:10rem;width:100%;margin:0 0 1.5rem;max-width:100%}.section-article.featured-products .card-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;margin:0 auto;transition:transform .5s ease-in-out}.section-article.featured-products .card-title{border-top:.0625rem solid;padding:1.5rem 0 0;text-align:center}.section-article.featured-products .card-subtitle{text-align:center}.section-article.weekly-special .card-image img{box-shadow:none}.section-article.weekly-special .product-price{color:#50493e;font-family:Trend HM Sans One,sans-serif;text-align:center}.section-article.weekly-special .unit{font-size:.389em;letter-spacing:normal}.section-article.festival-card,.section-article.tips-tricks-card{margin-right:2%}.recipe-card .section-card,.section-article.festival-card .section-card,.section-article.tips-tricks-card .section-card{margin-left:auto;margin-right:auto;max-width:100%;width:22.6875rem}.recipe-card .section-card img{box-shadow:0 .1875rem .75rem 0 rgba(35,31,32,.27)}.recipe-card .card-title{font-size:1.125rem;text-align:center}.tips-tricks-card .section-card img{box-shadow:0 .1875rem .75rem 0 rgba(35,31,32,.27)}.search-results .card-title{text-align:center}.page-template-template-search-results .section-article{margin-bottom:1.875rem}.page-template-template-search-results .card-title{margin-top:.8125rem;text-align:center}.page-template-template-search-results .type-post .card-title{text-align:left}.page-template-template-search-results .wp-post-image{box-shadow:.3125rem .3125rem .625rem -.0625rem rgba(0,0,0,.3);width:100%}.page-template-template-search-results .section-card h6{margin:.5625rem 0 0;text-align:center;text-transform:uppercase}.page-template-template-search-results .article-excerpt{line-height:1.3}.modal-my_favorites .content-section .section-content-area .section-article{-webkit-font-smoothing:antialiased;border-bottom:none;margin-bottom:0;padding-bottom:2.0625rem}.modal-my_favorites .content-section .section-content-area .section-article .card-title{line-height:1.25;margin-top:0}.modal-my_favorites .content-section .section-content-area .section-article .card-image{box-shadow:none;min-height:0}.modal-my_favorites .content-section .section-content-area .section-article a:active img,.modal-my_favorites .content-section .section-content-area .section-article a:focus img,.modal-my_favorites .content-section .section-content-area .section-article a:hover img{transform:none}.modal-my_favorites .content-section .section-content-area .section-article .js-favorites{text-indent:-6249.9375rem}.modal-my_favorites .content-section .section-content-area .section-article .js-favorites.add-to-favorites,.modal-my_favorites .content-section .section-content-area .section-article .js-favorites.un-favorite{width:1.625rem}.modal-my_favorites .content-section .section-content-area .section-article .js-favorites.add-to-favorites:before,.modal-my_favorites .content-section .section-content-area .section-article .js-favorites.un-favorite:before{position:absolute;top:.125rem;left:0;height:1.25rem;width:1.375rem;background-position-y:.125rem;background-size:18px}.modal-my_favorites .content-section .section-content-area .section-article .js-favorites.add-to-favorites:before{background-position:0 -1rem}.modal-my_favorites .content-section .section-content-area .section-article .favorite-text{display:none}.modal-my_favorites .content-section .section-content-area .section-article .article-title-link{display:inline-block;line-height:1;text-align:left;width:87%}.modal-my_favorites .content-section .section-content-area .section-article .card-title{display:inline-block;font-size:1.125rem;line-height:1.3;margin-top:0;padding-left:.5rem;position:relative}.modal-my_favorites .content-section .section-content-area .section-article .article-excerpt{display:none;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.9375rem;line-height:1.3;text-align:left}.modal-my_favorites .content-section .section-content-area .section-article .image-as-background,.modal-my_favorites .content-section .section-content-area .section-article .page-template-template-cm-experience-home .savor-area,.page-template-template-cm-experience-home .modal-my_favorites .content-section .section-content-area .section-article .savor-area{box-shadow:none;min-height:0;position:relative;width:100%}.modal-my_favorites .content-section .section-content-area .section-article .image-as-background img,.modal-my_favorites .content-section .section-content-area .section-article .page-template-template-cm-experience-home .savor-area img,.page-template-template-cm-experience-home .modal-my_favorites .content-section .section-content-area .section-article .savor-area img{box-shadow:.125rem .125rem .9375rem -.1875rem rgba(0,0,0,.5);width:100%}.modal-my_favorites .content-section .section-content-area .section-article .image-as-background .icon,.modal-my_favorites .content-section .section-content-area .section-article .page-template-template-cm-experience-home .savor-area .icon,.page-template-template-cm-experience-home .modal-my_favorites .content-section .section-content-area .section-article .savor-area .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-my_favorites .content-section .section-content-area .section-article .icon-play-circle{display:none}.modal-my_favorites .content-section .section-content-area .section-article.video .icon-play-circle{display:block}.section-comments .comments-title{color:#50493e;font-family:Trend HM Sans One,sans-serif;margin-top:0}.section-comments .comment-reply-title{display:none}.section-comments .comment-list{margin-bottom:0}.entry-title.n1{color:#fff;font-family:freight-sans-pro,sans-serif;font-size:1.875rem;font-weight:300;letter-spacing:0;text-shadow:none}.sticky{display:block}.hentry{margin:0 0 1.5rem}.hentry ol ol,.hentry ol ul,.hentry ul ol,.hentry ul ul{margin-bottom:.75rem;margin-top:.75rem}.hentry ol li,.hentry ul li{margin-bottom:.75rem}.single-recipe .hentry ol{padding-left:0}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:1.5rem 0 0}.body-content,.entry-content{font-size:.875rem}.body-content.smaller,.entry-content.smaller{font-size:.75rem}.body-content.smaller p,.entry-content.smaller p{margin-bottom:1.125rem}.body-content ol,.body-content ul,.entry-content ol,.entry-content ul{margin:0 0 1.125rem;padding-left:1rem}.page-links{clear:both;margin:0 0 1.5rem}.edit-link{display:none}.gradient-color-bar{height:1.0625rem;width:100%}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}.textured-background{background:url(assets/images/texture-bg-c.jpg) 50%;background-size:37.5rem 46.875rem}.caption{font-size:.75rem}.header-make-clickable-to-child{cursor:pointer}.entry-header-bar{background:hsla(0,0%,100%,.8);margin:0 auto;max-width:100rem;position:relative;z-index:1}.entry-header-bar .entry-title.h2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-bottom:.0625rem solid rgba(80,73,62,.15);box-shadow:0 .3125rem .5rem -.25rem rgba(0,0,0,.15);color:#50493e;font-family:freight-sans-pro,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1;margin-bottom:0;padding:.625rem 0 .6875rem;text-align:center;text-shadow:none;text-transform:none}.page-template-template-foodie-life-landing .entry-header-bar .entry-title.h2,.page-template-template-full-width .entry-header-bar .entry-title.h2,.page-template-template-locations .entry-header-bar .entry-title.h2,.page-template-template-your-store .entry-header-bar .entry-title.h2{margin-bottom:0}.shop-content-featured-products{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);background-color:#fff;line-height:1.3;overflow:hidden;padding:0}.shop-content-featured-products .product-content-container{padding:0}.shop-content-featured-products .content-section .section-article{margin:0}.shop-content-featured-products .mobile-banner-image{display:block;width:100%}.shop-content-featured-products .banner-image{display:none}.shop-content-featured-products .no-mobile-image .banner-image{display:block}.shop-content-featured-products .product-name{line-height:1.1;margin-bottom:.9375rem;text-align:center}.shop-content-featured-products .product-price{margin-top:0;margin-bottom:1.25rem}.shop-content-featured-products .product-price .unit{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.6em;font-weight:700;letter-spacing:normal;text-transform:none}.shop-content-featured-products .product-content p{margin-bottom:.625rem}.primary-featured-product{max-width:100rem;margin-left:auto;margin-right:auto;text-align:center}.primary-featured-product:after{clear:both;content:"";display:block}.primary-featured-product .product-image-container img{display:block;margin-left:auto;margin-right:auto}.shop-content-featured-products .secondary-featured-products-container{max-width:100rem;margin-left:auto;margin-right:auto;padding-top:2.5rem}.shop-content-featured-products .secondary-featured-products-container:after{clear:both;content:"";display:block}.shop-content-featured-products .secondary-featured-product,.shop-content-featured-products .secondary-featured-product .product-name{text-align:center}.shop-content-featured-products .secondary-featured-product+.secondary-featured-product{margin-top:2.5rem}.shop-content-featured-products .button-container{margin-top:1.25rem}.page-template-default .site-content .text-block-container .shop-content-featured-products .content-section .section-article a.button,.page-template-template-cm-experience-home .pencil-cta .shop-content-featured-products .content-section .section-article a.button,.shop-content-featured-products .content-section .section-article .page-template-default .site-content .text-block-container a.button,.shop-content-featured-products .content-section .section-article .page-template-template-cm-experience-home .pencil-cta a.button,.shop-content-featured-products .content-section .section-article .woocommerce-cart a.button,.shop-content-featured-products .content-section .section-article .woocommerce-checkout .checkout_coupon a.button,.shop-content-featured-products .content-section .section-article .woocommerce-checkout .place-order a.button,.shop-content-featured-products .content-section .section-article .woocommerce-checkout .woocommerce .login a.button,.shop-content-featured-products .content-section .section-article .woocommerce-message a.button,.shop-content-featured-products .content-section .section-article a.button-green,.woocommerce-cart .shop-content-featured-products .content-section .section-article a.button,.woocommerce-checkout .checkout_coupon .shop-content-featured-products .content-section .section-article a.button,.woocommerce-checkout .place-order .shop-content-featured-products .content-section .section-article a.button,.woocommerce-checkout .woocommerce .login .shop-content-featured-products .content-section .section-article a.button,.woocommerce-message .shop-content-featured-products .content-section .section-article a.button{color:#fff}.shop-content-featured-products .content-section .section-article a.button-link{color:#4e8e00}.site-footer{margin:0 auto;max-width:100rem}.modal-content .site-footer{background:url(assets/images/texture-bg-c.jpg) 50%;padding-top:2.8125rem}.site-footer .about-title,.site-footer .widget-title{border-bottom:2px solid #111;margin-top:0}.site-footer .section-site-footer-navigation{color:#fff;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.75rem;text-align:center}.site-footer .section-site-footer-navigation .wrap{background:linear-gradient(90deg,#006a3c 0,#008031);max-width:100%;padding:0}.site-footer .section-site-footer-navigation .footer-column{padding:1.5625rem .5rem}.site-footer .section-site-footer-navigation .footer-menu,.site-footer .section-site-footer-navigation .menu-footer-container,.site-footer .section-site-footer-navigation .site-info{margin-bottom:0}.site-footer .section-site-footer-navigation .menu-item{display:block;margin:0 0 1rem}.site-footer .section-site-footer-navigation .menu-item a{color:#fff;cursor:pointer;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.6875rem}.site-footer .section-site-footer-navigation .site-info{text-align:center}.site-footer .section-site-footer-navigation .site-info .copyright-text{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.5625rem}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}input[type=checkbox],input[type=radio]{padding:0}input[type=search]::-ms-clear,input[type=text]::-ms-clear{display:none}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;border:1px solid #ccc;border-radius:0;color:#666;line-height:1.45;max-width:100%;padding:.1875rem .3125rem}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}textarea{height:auto;width:100%;overflow:auto;vertical-align:top}select{height:2.3125rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(assets/images/svg-icons/angle-down.svg) no-repeat 95%;background-size:.625rem;border:1px solid #ccc;border-radius:0;color:#666;line-height:1.45;padding:.3125rem 1.5625rem .3125rem .3125rem}input[type=date]:invalid::-webkit-datetime-edit,input[type=tel]::-webkit-input-placeholder{color:#cec8bf}.woocommerce-invalid label{color:#b10000}.woocommerce-invalid input{border-color:#b10000}.custom-taxonomy .section-header-area,.page-template-template-search-results-category .section-header-area,.post-type-archive-recipe .section-header-area,.tax-product_cat .section-header-area,.wp-taxonomy .section-header-area{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5rem;margin-top:1rem}.custom-taxonomy .section-header-area .section-title,.page-template-template-search-results-category .section-header-area .section-title,.post-type-archive-recipe .section-header-area .section-title,.tax-product_cat .section-header-area .section-title,.wp-taxonomy .section-header-area .section-title{margin-bottom:0;margin-top:0}.custom-taxonomy .section-header-area .section-title .search-results-type,.page-template-template-search-results-category .section-header-area .section-title .search-results-type,.post-type-archive-recipe .section-header-area .section-title .search-results-type,.tax-product_cat .section-header-area .section-title .search-results-type,.wp-taxonomy .section-header-area .section-title .search-results-type{font-weight:700}.post-type-archive-recipe .section-header-area{margin-bottom:2.5rem}.post-type-archive-recipe .section-header-area .section-header-area{display:block;margin-bottom:0;margin-top:0}.post-type-archive-recipe .section-header-area .section-title{margin-bottom:2rem}.post-type-archive-recipe .filter-dropdown-area{margin-bottom:0}.page-template-template-search-results-category .section-header-area .section-title{text-transform:none}.tax-product_cat .section-header-area .section-title{max-width:none}.tax-product_cat .section-sort{margin-top:1.125rem}.tax-product_cat .button-filter-trigger{margin-right:0}.custom-taxonomy .section-header-area .section-title,.wp-taxonomy .section-header-area .section-title{max-width:100%}.custom-taxonomy .section-sort .section-header-area,.wp-taxonomy .section-sort .section-header-area{margin-bottom:0}.growler-showcase{margin-bottom:1.5rem}.growler-showcase-item:after{clear:both;content:"";display:block}.growler-showcase-item-title{margin:0;font-size:1.375rem}.growler-showcase-item-variations{margin-bottom:.75rem}.growler-showcase-item-variation{margin-right:.75rem;display:inline-block}.growler-showcase-item-variation-title{background:#d3d3d3;display:inline-block;padding:.3125rem}.growler-showcase-item-cart-actions select{margin-bottom:.75rem;display:block}.growler-showcase-actions .button{margin-bottom:.75rem}.growler-showcase-actions .button:last-child{margin:0}.site-header{width:100%}body.admin-bar .site-header{top:2.875rem}.site-header .wrap{padding:0;position:relative}.header-section:after{clear:both;content:"";display:block}.header-section.branding-section{transition:height .4s ease-in-out;background:#fff}.site-branding{width:100%;margin-bottom:1.5rem;background:#fff;border-bottom:.0625rem solid rgba(80,73,62,.15);height:4.1875rem;margin-bottom:0;text-align:center}.site-branding .site-title{margin:0;padding:0;height:0;width:0}.site-branding a{background:url(assets/images/svg-icons/central-market-logo.svg) no-repeat 0 0;background-size:100% 3.75rem;display:inline-block;height:3.75rem;margin-top:.3125rem;max-height:100%;transition:none;width:60%}.site-branding .icon{height:3.75rem;width:100%;fill:#007532;max-width:19.375rem}.site-branding .menu-toggle{height:4.125rem;width:3.125rem;background:url(assets/images/svg/mobile-nav.svg);background-size:12.75rem 9.375rem;float:left;min-width:0;padding:0;transition:none}.site-branding .menu-toggle.search{background-position:-13.75rem 4.8125rem;float:right}.site-branding .menu-toggle.search.opened{background-position:-8.75rem 4.8125rem}.site-branding .menu-toggle.hamburger{background-position:-4.875rem 4.8125rem}.site-branding .menu-toggle.hamburger.opened{background-position:-8.75rem 4.8125rem}.primary-navigation-section{display:none}.primary-navigation-section .primary-navigation{width:100%;margin-bottom:1.5rem;height:100%;margin-bottom:0;padding:3.125rem 0 0}body.admin-bar.sticky-active .site-header.sticky{top:2.875rem}.site-header.sticky .header-section.branding-section{background:#fff;height:6.0625rem}.site-header.sticky .site-branding{height:2.875rem}.site-header.sticky .site-branding a{background:url(assets/images/svg/central-market-logo-simplified.svg) no-repeat 0 0;background-size:100% 2.4375rem}.site-header.sticky .site-branding .menu-toggle{height:2.75rem;margin-top:0}.site-header.sticky .site-branding .menu-toggle.search{background-position:-13.75rem 4.25rem;float:right}.site-header.sticky .site-branding .menu-toggle.search.opened{background-position:-8.75rem 4.25rem}.site-header.sticky .site-branding .menu-toggle.hamburger{background-position:-4.875rem 4.25rem}.site-header.sticky .site-branding .menu-toggle.hamburger.opened{background-position:-8.75rem 4.25rem}.hero,.page-template-template-cm-experience-home .savor-area{position:relative;z-index:8;left:-3rem;padding:1.5625rem;width:calc(100% + 96px)}.hero:before,.page-template-template-cm-experience-home .savor-area:before{background-color:transparent;background-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.3));height:1.875rem;width:100%;position:absolute;z-index:10;content:'';left:0;top:0}.hero:after,.page-template-template-cm-experience-home .savor-area:after{background-color:transparent;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3));height:10.9375rem;width:100%;position:absolute;z-index:9;bottom:0;content:'';left:0}.hero .hero-content,.page-template-template-cm-experience-home .savor-area .hero-content{position:relative;z-index:11;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center}.hero .hero-content:after,.page-template-template-cm-experience-home .savor-area .hero-content:after{clear:both;content:"";display:block}.hero .hero-header,.page-template-template-cm-experience-home .savor-area .hero-header{margin-bottom:1.75rem}.hero .hero-header.hero-title-image,.page-template-template-cm-experience-home .savor-area .hero-header.hero-title-image{margin-bottom:2.25rem}.hero .hero-title,.page-template-template-cm-experience-home .savor-area .hero-title{margin:0;padding:0;font-family:Trend HM Sans One,sans-serif;font-size:3rem;line-height:1;text-align:center}.hero .wp-post-image,.page-template-template-cm-experience-home .savor-area .wp-post-image{margin:0;padding:0;display:block;max-width:18.75rem}.hero .hero-description,.page-template-template-cm-experience-home .savor-area .hero-description{color:#fff;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1rem;font-weight:400;line-height:1.4;margin:1.25rem auto 1.6875rem;max-width:18.75rem}.hero .hero-excerpt,.page-template-template-cm-experience-home .savor-area .hero-excerpt{color:#fff;font-weight:600;margin:1.25rem auto 1.6875rem;max-width:18.75rem}.hero .hero-lower-third,.page-template-template-cm-experience-home .savor-area .hero-lower-third{margin:0;padding:0;position:relative;z-index:13;width:100%}.hero .hero-lower-third:after,.page-template-template-cm-experience-home .savor-area .hero-lower-third:after{clear:both;content:"";display:block}.hero .hero-lower-third .lower-third-left,.hero .hero-lower-third .lower-third-right,.page-template-template-cm-experience-home .savor-area .hero-lower-third .lower-third-left,.page-template-template-cm-experience-home .savor-area .hero-lower-third .lower-third-right{margin:0 auto .75rem;text-align:center}.homepage-brand-hero{border-top:.0625rem solid rgba(80,73,62,.15)}.homepage-brand-hero .hero-button{background-color:rgba(0,0,0,.2);max-width:16.25rem}.homepage-festival-hero{border-top:.0625rem solid rgba(80,73,62,.15);min-height:50vh}.homepage-festival-hero.hero,.page-template-template-cm-experience-home .homepage-festival-hero.savor-area{left:auto;max-width:100%;width:100%}.homepage-festival-hero.hero .hero-lower-third,.page-template-template-cm-experience-home .homepage-festival-hero.savor-area .hero-lower-third{position:absolute;bottom:1.5625rem;left:0;padding-left:1.5625rem;padding-right:1.5625rem}.homepage-festival-hero.hero .hero-lower-third [class^=lower-third],.page-template-template-cm-experience-home .homepage-festival-hero.savor-area .hero-lower-third [class^=lower-third],.single .homepage-festival-hero .hero-content{padding:0}.hero-featured-articles{position:relative;z-index:12;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.8);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:1.5625rem;text-align:center}.hero-featured-articles .featured-article{border-bottom:.0625rem solid #50493e;max-width:100%;padding:1.5625rem;width:32.8125rem}.hero-featured-articles .featured-article:last-of-type{border-bottom:none}.hero-featured-articles .featured-article .entry-title{line-height:1.3;margin:0 0 .625rem;text-transform:none}.hero-featured-articles .featured-article .entry-title a{color:#514a3f}.hero-featured-articles .featured-article .entry-content{margin:0 0 .75rem}.hero-featured-articles .featured-article .read-more{color:#514a3f;font-family:freight-sans-pro,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.03125rem;line-height:1.85;text-transform:uppercase}.hero-featured-articles .featured-article .read-more:hover{opacity:.8}.hero.foodie-life-hero,.page-template-template-cm-experience-home .foodie-life-hero.savor-area{left:auto;padding:0;width:auto}.hero.foodie-life-hero .hero-content,.page-template-template-cm-experience-home .foodie-life-hero.savor-area .hero-content{padding:1.5625rem 0 0}.festivals-weekly-intro-header-area{padding:1.25rem 0}.festivals-weekly-intro-header-area.has-image{padding:0;position:relative}.festivals-weekly-intro-header-area.has-image .banner-image{width:100%}.festivals-weekly-intro-header-area.has-image .banner-text{position:absolute;top:0;bottom:0;display:table;margin:auto;width:100%}.festivals-weekly-intro-header-area .festivals-weekly-intro-title{color:#007532;font-family:Trend HM Sans One,sans-serif;font-size:2.625rem;line-height:1.1;margin:1.5rem 0 .625rem;padding:0 2.5rem;text-align:center;text-shadow:0 .02em 0 #fff,.11em .09em 0 rgba(0,0,0,.15)}.festivals-weekly-intro-header-area .festivals-weekly-intro-subtitle{font-size:1.25rem;margin-top:0;padding:0 5rem;text-align:center}.section-page-hero{margin:0 auto 5rem;max-width:66.875rem}.section-page-hero .section-hero-content{max-width:100%;text-align:center}.section-page-hero span.h3{display:block;line-height:1.2;text-align:center}.section-page-hero .hero-title{font-family:Trend HM Slab One,sans-serif;letter-spacing:-.125rem;margin-bottom:1.25rem;text-align:center;text-shadow:none;text-transform:uppercase}.section-page-hero p{font-size:1.125rem;line-height:1.4}.section-page-hero img{box-shadow:.25rem .25rem .625rem .125rem rgba(0,0,0,.15);display:block;float:none;margin:2.5rem auto 0}.catering-hero .hero-description{max-width:16.25rem}.archive-hero .hero-area{background-color:rgba(0,0,0,.5);background-size:cover;height:21.25rem;padding:0 3.125rem;text-align:center}.archive-hero .hero-content{position:relative;top:50%;transform:translateY(-50%);transform-style:preserve-3d}.archive-hero .hero-content .hero-title{margin-bottom:1.75rem}.archive-hero .hero-content .description,.archive-hero .hero-content .taxonomy-description{color:#fff;font-weight:600;line-height:1.3;margin:0 auto;max-width:18.75rem}.archive-hero .hero-content .hero-button:hover{cursor:pointer}.archive-hero .single-recipe .section-comments .section-title,.archive-hero .single-recipe .section-tips-and-tricks .section-title,.archive-hero h1,.single-recipe .section-comments .archive-hero .section-title,.single-recipe .section-tips-and-tricks .archive-hero .section-title{color:#f9f9f6;max-width:100%}.custom-taxonomy .subdepartment .section-hero .hero-title,.tax-product_cat .subdepartment .section-hero .hero-title{margin-bottom:0;max-width:none;text-align:center}.custom-taxonomy .subdepartment .section-hero .hero-area,.tax-product_cat .subdepartment .section-hero .hero-area{background-size:cover;height:11.875rem;padding:0 1.5625rem;position:relative}.custom-taxonomy .subdepartment .section-hero .hero-content,.tax-product_cat .subdepartment .section-hero .hero-content{padding:3rem 0}.page-template-template-your-store .hero-area{display:block;overflow:hidden}.page-template-template-your-store .hero-content{-ms-flex-align:center;align-items:center;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;max-height:6.5625rem;min-height:6.5625rem;padding:.625rem 0 1.125rem;text-align:center}.page-template-template-your-store .hero-title{color:#fff;display:block;font-family:Trend HM Sans One,sans-serif;font-size:1.5rem;letter-spacing:.1em;line-height:1;margin:0;overflow:hidden;text-rendering:geometricPrecision;text-transform:uppercase}.page-template-template-your-store .hero-title,.page-template-template-your-store .hero-title span{text-shadow:0 .02em 0 #fff,.11em .09em 0 rgba(0,0,0,.15)}.page-template-template-your-store .welcome{display:none}.icon-dark-green{fill:#007532}.icon-lime-green{fill:#4e8e00}.icon-white{fill:#fff}.icon-warm-gray{fill:#50493e}.social-icons{margin:0;padding:0;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;list-style:none}.social-icons:after{clear:both;content:"";display:block}.social-icons .social-icon{text-align:center}.social-icons .social-icon .icon-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-bottom:.625rem}.social-icons .social-icon a{color:transparent;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1rem}.social-share .social-icons{-ms-flex-pack:initial;justify-content:initial}.social-share .icon{height:1.875rem;width:1.875rem}.social-sharing .cm-list-twitter,.social-sharing .email,.social-sharing .facebook,.social-sharing .twitter{display:inline-block}.social-sharing .social-icons{display:block}.social-sharing .social-icon{height:2rem;width:2rem;background-size:cover;margin-bottom:0;margin-right:2.3125rem;opacity:.95}.social-sharing .social-icon:last-of-type{margin-right:0}.social-sharing .facebook{background:url(assets/images/svg/facebook.svg) 50% no-repeat}.social-sharing .twitter{background:url(assets/images/svg/twitter.svg) 50% no-repeat}.social-sharing .email{background:url(assets/images/svg/email.svg) 50% no-repeat}.social-sharing .social-icon.cm-list-twitter{height:1.875rem;width:1.875rem;background-image:url(assets/images/svg/cm-list-twitter.svg)}.social-sharing .social-icon.cm-list-facebook{height:1.875rem;width:1.875rem;background-image:url(assets/images/svg/cm-list-facebook.svg)}.social-sharing .social-icon.cm-list-email{height:1.875rem;width:1.875rem;background-image:url(assets/images/svg/cm-list-mail.svg)}.js-favorites.button:focus,.js-favorites.button:hover{background-color:#fff;color:#a6007b;opacity:.7}.favorites-link{background-color:#fff;color:#a6007b;display:inline-block;font-family:freight-sans-pro,sans-serif;font-weight:700;letter-spacing:.04688rem;padding:0;text-transform:uppercase;vertical-align:middle}.favorites-link:active,.favorites-link:focus,.favorites-link:hover,.favorites-link:visited{color:#a6007b}.favorites-link:before{height:1.625rem;width:1.625rem;background:url(assets/images/svg/favorite_hearts.svg) bottom no-repeat;background-size:100%;content:'';display:inline-block;margin-right:.5rem;vertical-align:text-bottom}.favorites-link:hover:before{background-position:0 .25rem}.un-favorite:before{height:1.625rem;width:1.625rem;background:url(assets/images/svg/favorite_hearts.svg) bottom no-repeat;background-position:0 .25rem;background-size:100%;content:'';display:inline-block;margin-right:.5rem;vertical-align:text-bottom}.un-favorite:hover:before{background-position:0 -1.375rem}body.lazy-loading,body.loading,body.loading2,body[data-loading]:not([data-loading='']){margin:0!important;overflow-y:hidden;padding:0!important}.loader-area{position:fixed;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity .2s ease-in-out;visibility:hidden;z-index:0}body.lazy-loading .loader-area,body.loading2 .loader-area,body.loading .loader-area,body[data-loading]:not([data-loading='']) .loader-area{opacity:1;visibility:visible;z-index:2147483647}body.active-alert .loader-area{top:-13.375rem}body.adminbar .loader-area{top:-12.5rem}body.active-alert.adminbar .loader-area{top:-15.375rem}.loader-area .loader{position:fixed;top:50%;left:50%;margin-left:-1.25rem;margin-top:-1.25rem;z-index:100}.loader-area .loader .loader-icon{fill:#007532}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);display:none;overflow:hidden;z-index:1050}.modal:after{clear:both;content:"";display:block}.modal.modal-open{display:block;overflow-x:hidden;overflow-y:auto}.modal .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto}.modal .modal-content{background-clip:padding-box;background-color:#fff;border-radius:.1875rem;box-shadow:0 0 .625rem .1875rem rgba(0,0,0,.5);outline:0;padding:.625rem;position:relative}.modal .modal-content .modal-header{text-align:center}.modal .modal-content .modal-header .close{margin:0;height:1.875rem;width:1.875rem;position:absolute;top:-.9375rem;right:-.9375rem;background:#000;border:.1875rem solid #fff;border-radius:50%;color:#fff;cursor:pointer;font-size:1.875rem;line-height:0;min-width:0;outline:none;padding:0}.modal .modal-content .modal-header .close:after:after{clear:both;content:"";display:block}.fluid-media,.modal .modal-content .modal-body{position:relative}.fluid-media{height:0;overflow:hidden;padding-bottom:56.25%}.fluid-media embed,.fluid-media iframe,.fluid-media object{position:absolute;top:0;left:0;height:100%;width:100%;border:none}.modal.login{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;z-index:10000}.modal.login .modal-dialog{-webkit-backface-visibility:hidden;max-width:100%;width:25rem}.modal.login .modal-content{border-radius:0;box-shadow:none;padding:.625rem 2.5rem}.modal.login .modal-content .close{position:absolute;top:.3125rem;right:.625rem;background-color:transparent;border:none;border-radius:0;color:#50493e;font-family:freight-sans-pro,sans-serif;font-size:2.25rem;font-weight:100}.modal.login .modal-title{text-transform:none}.modal.login label{display:block;font-family:freight-sans-pro,sans-serif;font-size:.875rem;letter-spacing:.11em;margin-bottom:.5rem;text-transform:uppercase}.modal.login .input{font-weight:700;height:2.875rem;padding:0 .625rem;width:100%}.modal.login .login-password{margin-bottom:.625rem}.modal.login .login-remember{margin-bottom:3rem}.modal.login .login-remember label{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.modal.login .login-remember input[type=checkbox]{height:1.5rem;width:1.5rem;-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:0;margin-right:.75rem;position:relative}.modal.login .login-remember input[type=checkbox]:checked:before{position:absolute;top:0;left:.0625rem;height:1.3125rem;width:1.3125rem;background:url(assets/images/svg/checkmark.svg) no-repeat 0 0;content:'';opacity:.5}.modal.login .login-submit{margin-bottom:.625rem}.modal.login .login-link{color:#007532;font-family:freight-sans-pro,sans-serif;font-weight:700}.modal.login .login-form-links{margin-bottom:1.5rem}.modal.login .login-form-links-bottom{text-align:center}.modal.login .login-form-links a{display:block;text-align:center}.modal.login .login-submit{text-align:center}.modal.login .button-primary{background-color:#007532;color:#fff;height:2rem;padding:0 2.5rem}.modal.login .button-primary:hover{opacity:.8}.modal.login .button-primary:active,.modal.login .button-primary:focus,.modal.login .button-primary:hover,.modal.login .button-primary:visited{background-color:#4e8e00;color:#fff}.modal.lists-internal-modal{display:none;max-width:100rem;width:100%}.modal.lists-internal-modal.active{display:block}.site-content.overlay:after{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);content:''}.monthly-calendar .monthly-wrapper{-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}.monthly-calendar .monthly-wrapper .section-content-area{padding:0 1.5625rem}.monthly-calendar .section-header-area{background:#f8f7f7;border-bottom:.0625rem solid #cccac8;padding:2.8125rem 0 1.875rem}.monthly-calendar .section-header-area .section-title{letter-spacing:.01em;margin-bottom:1rem;text-transform:uppercase}#email_settings .monthly-calendar .section-header-area .newsletter-preview,.monthly-calendar .section-header-area #email_settings .newsletter-preview,.monthly-calendar .section-header-area .link-secondary,.monthly-calendar .section-header-area .update-link{color:#4e8e00;display:block;line-height:1;text-align:center;text-transform:uppercase}.monthly-calendar .daily-meals-wrapper{border-bottom:.0625rem solid #cccac8;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 0}.monthly-calendar .daily-meals-wrapper:last-of-type{border-bottom:none}.monthly-calendar .weekday{display:block;width:100%}.monthly-calendar .daily-card-date{line-height:1.2;margin:0 0 1.875rem;text-transform:uppercase}.monthly-calendar .daily-meal-card-meal{font-size:1.125rem}.monthly-calendar .daily-meal-card-meal p{line-height:1.2;overflow:hidden}.monthly-calendar .daily-card-meal-title{font-weight:600;line-height:1.2;margin:0 0 .3125rem}.monthly-calendar .daily-card-meal-title a{color:#50493e}.monthly-calendar .card-suggestion{display:block;line-height:1;margin:1.375rem 0;max-width:12.5rem;padding-left:2.625rem;position:relative;width:100%}.monthly-calendar .card-suggestion h5{margin:0}.monthly-calendar .card-suggestion:before{background:url(assets/images/svg-icons/wine_glass.svg) no-repeat 50%;background-size:2rem;position:absolute;top:-.125rem;left:2.5rem;content:'';display:block;height:2.4375rem;margin-left:-2.8125rem;width:2.0625rem}.section-above-events{margin:0 auto;max-width:66.875rem}.section-above-events .no-background{margin-bottom:1.25rem}.section-above-events .no-background .entry-title{font-family:Trend HM Slab One,sans-serif;letter-spacing:-.125rem;margin-bottom:1.875rem;margin-left:-.1875rem;text-align:left;text-transform:uppercase}.section-above-events .no-background .entry-header{margin-bottom:1.25rem;padding-top:0;text-align:left}.section-above-events .no-background .entry-content{margin:0 auto;max-width:39.0625rem}.section-above-events .entry-title{text-align:center;text-shadow:none}.section-above-events .entry-content{font-size:1.125rem;margin-top:0}.section-above-events .entry-content p:last-of-type{margin-bottom:0}.section-above-events .entry-header{padding-top:1.375rem;text-align:center;text-transform:uppercase}.type-product{position:relative}.type-product .card-link{display:block}.type-product .card-link figure{background-color:#fff;box-shadow:.3125rem .25rem .1875rem rgba(0,0,0,.14);padding:.625rem}.type-product .product-article-title,.type-product .section-article-title{margin:.9375rem 0 .3125rem}.type-product .product-brand{font-size:.9375rem;margin:.3125rem 0 .5rem;text-transform:uppercase}.type-product .product-brand:empty{display:none}.type-product .price{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.5rem;font-weight:700;letter-spacing:.5px;line-height:1;margin:0;text-transform:none}.type-product .each-text{text-transform:lowercase}.type-product .savings{display:none;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.75rem;font-weight:600;letter-spacing:.5px;line-height:1;margin:0}.page-template-template-search-results-category .cart_item .quantity,.page-template-template-search-results-category .type-product .quantity,.woocommerce-cart .cart_item .quantity,.woocommerce-cart .type-product .quantity,.woocommerce-page .cart_item .quantity,.woocommerce-page .type-product .quantity,.woocommerce .cart_item .quantity,.woocommerce .type-product .quantity{display:-ms-flexbox;display:flex;font-family:freight-sans-pro,sans-serif;-ms-flex-pack:justify;justify-content:space-between;padding:0}.page-template-template-search-results-category .cart_item .quantity .qty,.page-template-template-search-results-category .cart_item .quantity .wds_custom_minus,.page-template-template-search-results-category .cart_item .quantity .wds_custom_plus,.page-template-template-search-results-category .type-product .quantity .qty,.page-template-template-search-results-category .type-product .quantity .wds_custom_minus,.page-template-template-search-results-category .type-product .quantity .wds_custom_plus,.woocommerce-cart .cart_item .quantity .qty,.woocommerce-cart .cart_item .quantity .wds_custom_minus,.woocommerce-cart .cart_item .quantity .wds_custom_plus,.woocommerce-cart .type-product .quantity .qty,.woocommerce-cart .type-product .quantity .wds_custom_minus,.woocommerce-cart .type-product .quantity .wds_custom_plus,.woocommerce-page .cart_item .quantity .qty,.woocommerce-page .cart_item .quantity .wds_custom_minus,.woocommerce-page .cart_item .quantity .wds_custom_plus,.woocommerce-page .type-product .quantity .qty,.woocommerce-page .type-product .quantity .wds_custom_minus,.woocommerce-page .type-product .quantity .wds_custom_plus,.woocommerce .cart_item .quantity .qty,.woocommerce .cart_item .quantity .wds_custom_minus,.woocommerce .cart_item .quantity .wds_custom_plus,.woocommerce .type-product .quantity .qty,.woocommerce .type-product .quantity .wds_custom_minus,.woocommerce .type-product .quantity .wds_custom_plus{background-color:#fff;border:.0625rem solid #bbb3b9;color:#50493e;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.125rem;font-weight:800;height:2rem;padding:0;text-align:center}.page-template-template-search-results-category .cart_item .quantity .minus,.page-template-template-search-results-category .cart_item .quantity .plus,.page-template-template-search-results-category .type-product .quantity .minus,.page-template-template-search-results-category .type-product .quantity .plus,.woocommerce-cart .cart_item .quantity .minus,.woocommerce-cart .cart_item .quantity .plus,.woocommerce-cart .type-product .quantity .minus,.woocommerce-cart .type-product .quantity .plus,.woocommerce-page .cart_item .quantity .minus,.woocommerce-page .cart_item .quantity .plus,.woocommerce-page .type-product .quantity .minus,.woocommerce-page .type-product .quantity .plus,.woocommerce .cart_item .quantity .minus,.woocommerce .cart_item .quantity .plus,.woocommerce .type-product .quantity .minus,.woocommerce .type-product .quantity .plus{display:none}.page-template-template-search-results-category .cart_item .quantity .wds_custom_minus,.page-template-template-search-results-category .cart_item .quantity .wds_custom_plus,.page-template-template-search-results-category .type-product .quantity .wds_custom_minus,.page-template-template-search-results-category .type-product .quantity .wds_custom_plus,.woocommerce-cart .cart_item .quantity .wds_custom_minus,.woocommerce-cart .cart_item .quantity .wds_custom_plus,.woocommerce-cart .type-product .quantity .wds_custom_minus,.woocommerce-cart .type-product .quantity .wds_custom_plus,.woocommerce-page .cart_item .quantity .wds_custom_minus,.woocommerce-page .cart_item .quantity .wds_custom_plus,.woocommerce-page .type-product .quantity .wds_custom_minus,.woocommerce-page .type-product .quantity .wds_custom_plus,.woocommerce .cart_item .quantity .wds_custom_minus,.woocommerce .cart_item .quantity .wds_custom_plus,.woocommerce .type-product .quantity .wds_custom_minus,.woocommerce .type-product .quantity .wds_custom_plus{display:inline-block;position:relative;width:calc(25% - 6px)}.page-template-template-search-results-category .cart_item .quantity .qty,.page-template-template-search-results-category .type-product .quantity .qty,.woocommerce-cart .cart_item .quantity .qty,.woocommerce-cart .type-product .quantity .qty,.woocommerce-page .cart_item .quantity .qty,.woocommerce-page .type-product .quantity .qty,.woocommerce .cart_item .quantity .qty,.woocommerce .type-product .quantity .qty{border-radius:.1875rem;-moz-appearance:textfield;width:50%}.page-template-template-search-results-category .cart_item .quantity input[type=number].qty::-webkit-inner-spin-button,.page-template-template-search-results-category .cart_item .quantity input[type=number].qty::-webkit-outer-spin-button,.page-template-template-search-results-category .type-product .quantity input[type=number].qty::-webkit-inner-spin-button,.page-template-template-search-results-category .type-product .quantity input[type=number].qty::-webkit-outer-spin-button,.woocommerce-cart .cart_item .quantity input[type=number].qty::-webkit-inner-spin-button,.woocommerce-cart .cart_item .quantity input[type=number].qty::-webkit-outer-spin-button,.woocommerce-cart .type-product .quantity input[type=number].qty::-webkit-inner-spin-button,.woocommerce-cart .type-product .quantity input[type=number].qty::-webkit-outer-spin-button,.woocommerce-page .cart_item .quantity input[type=number].qty::-webkit-inner-spin-button,.woocommerce-page .cart_item .quantity input[type=number].qty::-webkit-outer-spin-button,.woocommerce-page .type-product .quantity input[type=number].qty::-webkit-inner-spin-button,.woocommerce-page .type-product .quantity input[type=number].qty::-webkit-outer-spin-button,.woocommerce .cart_item .quantity input[type=number].qty::-webkit-inner-spin-button,.woocommerce .cart_item .quantity input[type=number].qty::-webkit-outer-spin-button,.woocommerce .type-product .quantity input[type=number].qty::-webkit-inner-spin-button,.woocommerce .type-product .quantity input[type=number].qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-template-template-search-results-category .cart_item .quantity .wds_custom_minus,.page-template-template-search-results-category .type-product .quantity .wds_custom_minus,.woocommerce-cart .cart_item .quantity .wds_custom_minus,.woocommerce-cart .type-product .quantity .wds_custom_minus,.woocommerce-page .cart_item .quantity .wds_custom_minus,.woocommerce-page .type-product .quantity .wds_custom_minus,.woocommerce .cart_item .quantity .wds_custom_minus,.woocommerce .type-product .quantity .wds_custom_minus{border-radius:1.75rem .375rem .375rem 1.75rem}.page-template-template-search-results-category .cart_item .quantity .wds_custom_plus,.page-template-template-search-results-category .type-product .quantity .wds_custom_plus,.woocommerce-cart .cart_item .quantity .wds_custom_plus,.woocommerce-cart .type-product .quantity .wds_custom_plus,.woocommerce-page .cart_item .quantity .wds_custom_plus,.woocommerce-page .type-product .quantity .wds_custom_plus,.woocommerce .cart_item .quantity .wds_custom_plus,.woocommerce .type-product .quantity .wds_custom_plus{border-radius:.375rem 1.75rem 1.75rem .375rem}.cart_item .quantity-counter+.add-to-list,.type-product .quantity-counter+.add-to-list{margin-top:1.25rem}.product-card .variations{margin:1.25rem 0;table-layout:fixed}.product-card .variations .label{font-weight:600;line-height:1.2;padding-right:.375rem}.product-card .reset_variations{display:none!important}.product-card .woocommerce-variation-price{margin-bottom:.9375rem}.type-product .serving-size-wrap{margin-top:.3125rem;text-align:center}.type-product .woocommerce-variation-add-to-cart-disabled{display:none}.type-product .woocommerce-variation-add-to-cart-enabled{display:block}.product-card .out-of-stock{margin:.9375rem 0 0}.product-card .product-description-wrap{display:none}.product-mobile-modal.modal{max-height:100vh}.admin-bar .product-mobile-modal.modal{max-height:calc(100vh - 46px);top:2.875rem}.product-mobile-modal .modal-dialog{position:absolute;top:auto;right:0;bottom:0;left:0;transform:none}.product-mobile-modal .modal-content{border-radius:0;padding:1.125rem 1.5rem 1.5rem}.product-mobile-modal .modal-content .modal-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.product-mobile-modal .modal-content .modal-header .close{height:1.5625rem;width:1.5625rem;position:absolute;top:.625rem;right:.625rem;background-color:#fff;color:#000;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;z-index:1}.product-mobile-modal .modal-content .card-link{max-width:30%;width:6.25rem}.product-mobile-modal .modal-content figure{box-shadow:none;float:right;padding:0}.product-mobile-modal .modal-content .savings{display:block}.product-mobile-modal .modal-content .serving-size{display:block;margin-bottom:.625rem}.product-mobile-modal .modal-content .modal-footer{margin-top:.9375rem}.page-template-template-search-results-category article.tips-tricks .product-mobile-modal .modal-content .modal-footer .card-title,.product-mobile-modal .modal-content .modal-footer .page-template-template-search-results-category article.tips-tricks .card-title,.product-mobile-modal .modal-content .modal-footer h4{float:left;font-size:1.25rem;margin:0 1.25rem 0 0}.type-product .product-modal-content{position:absolute;left:0;display:none;padding:0 1.25rem 1.25rem;width:100%}.page-template-template-search-results-category article.tips-tricks .type-product .product-modal-content .card-title,.type-product .product-modal-content .page-template-template-search-results-category article.tips-tricks .card-title,.type-product .product-modal-content h4{font-size:1.25rem;margin:.3125rem 0}.type-product figure{position:relative}.type-product figure .product-icons{position:absolute;right:.625rem;bottom:0}.type-product figure .weekly-savor{background-position:0 -64px;height:16px}.type-product figure .related-content,.type-product figure .weekly-savor{background-image:url(assets/images/sprites.png);width:17px;display:inline-block;margin-left:.5rem}.type-product figure .related-content{background-position:-64px -34px;height:17px}.type-product figure .featured-product{position:absolute;top:0;left:0;background-color:#fc4400;color:#fff;display:block;font-size:.625rem;font-weight:600;margin:0;text-align:center;text-transform:uppercase;width:100%}.type-product figure .featured-product:before{background-image:url(assets/images/sprites.png);background-position:-64px -17px;width:17px;height:17px;content:'';display:inline-block;margin-right:.75rem;vertical-align:text-top}.added-buttons-wrapper{margin-bottom:.625rem;margin-top:.625rem}.added-buttons-wrapper:after{clear:both;content:"";display:block}.added-buttons-wrapper .non-festival{float:left;margin-right:2%;width:auto}.added-buttons-wrapper a.add-to-list-mobile.added-to-list,.product-not-added-to-cart,.product-not-added-to-list{display:none}.added-to-cart,.added-to-list{float:left;display:block;margin-right:2%;width:49%;background-color:#4e8e00;color:#fff;font-family:freight-sans-pro,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.025em;line-height:1;padding:.25rem 0;text-align:center;text-transform:uppercase;white-space:nowrap}.added-to-cart:last-child,.added-to-list:last-child{margin-right:0}.added-to-cart:nth-of-type(2n),.added-to-list:nth-of-type(2n){margin-bottom:0;margin-right:0}.added-to-cart .icon,.added-to-list .icon{height:.625rem;width:.625rem;margin-right:-.0625rem;position:relative;top:.0625rem}.section-related-articles,.section-related-recipes{background-color:#fff;margin-bottom:0;position:relative;width:100%}.section-related-articles .section-content-area,.section-related-recipes .section-content-area{padding:0}.section-related-articles .related-product-title,.section-related-articles .section-title,.section-related-recipes .related-product-title,.section-related-recipes .section-title{margin:0}.section-related-articles ul,.section-related-recipes ul{margin:0;padding:0;list-style:none;margin:0 auto;max-width:75rem}.section-related-articles ul:after,.section-related-recipes ul:after{clear:both;content:"";display:block}.section-related-articles img,.section-related-recipes img{box-shadow:.3125rem .3125rem .4375rem -.0625rem rgba(0,0,0,.5);margin-bottom:.75rem}.section-related-recipes:after{bottom:-1.125rem}.section-related-recipes ul li{float:left;display:block;margin-right:4.08163%;width:47.95918%;text-align:center}.section-related-recipes ul li:last-child,.section-related-recipes ul li:nth-child(2n){margin-right:0}.section-related-recipes ul li:nth-child(2n+1){clear:left}.single-post .section-related-recipes{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);width:100vw}.section-related-articles p{color:#50493e;display:none;margin-bottom:0}.section-related-articles ul li{text-align:center}.single-product .section-related-articles,.single-product .section-related-recipes{margin:4rem 0 0}.single-product .section-related-articles .section-header-area,.single-product .section-related-recipes .section-header-area{padding:0 3rem}.section-related-recipes .section-footer{text-align:center}.site-search{background:hsla(0,0%,100%,.8);border-bottom:.0625rem solid #cccac8;box-shadow:0 .375rem 1.25rem -.1875rem rgba(0,0,0,.3);clear:both;padding:1.5625rem 1.5625rem 1.4375rem;position:relative;z-index:10}.site-search .input-container{height:2.625rem;margin-top:.5625rem;position:relative}.site-search .input-container .search-term{border-radius:.1875rem;color:#929292;font-family:freight-sans-pro,sans-serif;font-size:1rem;font-weight:300;height:2.625rem;letter-spacing:0;padding-left:1.0625rem;padding-right:3.75rem;padding-top:0;width:100%}.site-search .input-container .search-submit{position:absolute;top:0;right:0;color:#50493e;font-family:freight-sans-pro,sans-serif;font-size:.9375rem;font-weight:400;height:2.625rem;min-width:0;padding:.625rem 1.6875rem .625rem 0;text-transform:none}.site-search .input-container .search-submit:hover{background:transparent}.site-search .input-container .search-submit .icon{position:absolute;top:50%;left:1.1875rem;height:1.125rem;width:1.125rem;fill:#50493e;transform:translateY(-50%)}.site-search .close-search-form{display:none}.site-search .close-search-form .icon{height:1.125rem;width:1.125rem;fill:#cccac8}.sub-footer{padding:2.5rem 1.5625rem}.page-template-template-brand-homepage .sub-footer{padding-bottom:0}.sub-footer .wrap{padding:0}.sub-footer .widget{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif}#email_settings .sub-footer .widget a.newsletter-preview,.cooking-school-container .sub-footer .widget .no-link,.featured-classes-container .sub-footer .widget .location,.featured-classes-container .sub-footer .widget .register,.locations-store-row .sub-footer .widget .store-details-toggle,.sub-footer .widget #email_settings a.newsletter-preview,.sub-footer .widget .cooking-school-container .no-link,.sub-footer .widget .featured-classes-container .location,.sub-footer .widget .featured-classes-container .register,.sub-footer .widget .locations-store-row .store-details-toggle,.sub-footer .widget a.link-secondary,.sub-footer .widget a.update-link{color:#007532}.sub-footer .widget-title{display:none}.sub-footer .section-about{text-align:center}.sub-footer .section-about .section-content-area{margin:0 0 1.8125rem}.sub-footer .section-about .sub-footer-logo:before{content:'';display:block;height:3.125rem;margin:0 auto 1.5625rem;max-width:24.0625rem;background:url(assets/images/svg/central-market-logo-simplified.svg) no-repeat 0 0;background-size:100% 3.125rem}.sub-footer .section-about .icon-central-market-logo-simplified{fill:#007532;height:3.125rem;width:100%}.sub-footer .section-about .about-text{font-size:.9375rem;line-height:1.3;margin:0 0 .3125rem}.sub-footer .section-quick-links{clear:both}.sub-footer .section-quick-links .quick-link{float:left;display:block;margin-right:2%;width:49%;margin-bottom:.3125rem;text-align:center}.sub-footer .section-quick-links .quick-link:last-child,.sub-footer .section-quick-links .quick-link:nth-child(2n){margin-right:0}.sub-footer .section-quick-links .quick-link:nth-child(2n+1){clear:left}.sub-footer .section-quick-links .quick-link a img{display:block;margin:auto;transform:none;transition:none;width:100%}.sub-footer .section-quick-links .quick-link:nth-child(odd){padding-right:.9375rem}.sub-footer .section-quick-links .quick-link:nth-child(even){padding-left:.9375rem}.sub-footer .section-quick-links .quick-link-heading{line-height:1;margin:.625rem 0 .5rem}.sub-footer .section-quick-links .nav-link-1{color:#50493e;font-size:1.3125rem}.sub-footer .section-quick-links .quick-link-text{font-size:.875rem;line-height:1.3;margin:0 0 .4375rem}.sub-footer .section-foodie-social{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin-top:.1875rem}.sub-footer .section-foodie-social .foodie-newsletter-signup,.sub-footer .section-foodie-social .foodie-social-icons{margin:0 auto}.sub-footer .section-foodie-social .foodie-newsletter-signup{margin-bottom:2.5rem;text-align:center}.sub-footer .section-foodie-social .foodie-newsletter-signup .foodie-news-heading{font-size:1.3125rem;margin:0 0 .625rem}.sub-footer .section-foodie-social .foodie-newsletter-signup .foodie-news-text{font-size:.8125rem;margin:0 0 .625rem}.sub-footer .section-foodie-social .foodie-newsletter-signup .foodie-news-heading,.sub-footer .section-foodie-social .foodie-newsletter-signup .foodie-news-text{line-height:1}.sub-footer .section-foodie-social .foodie-newsletter-signup .widget{margin:0}.sub-footer .section-foodie-social .social-icons{margin:0 auto;max-width:25rem}.sub-footer .section-foodie-social .social-icons:after{content:none}.sub-footer .section-foodie-social .social-icons .social-icon{width:4.0625rem}.sub-footer .section-foodie-social .social-icons .social-icon a{font-size:.8125rem;font-weight:600}.sub-footer .section-foodie-social .social-icons .icon-container{height:2.8125rem;width:2.8125rem;margin-bottom:0}.sub-footer.collapsed{padding:2.25rem 1.5625rem}.sub-footer.collapsed .social-icons{margin:0 auto 2.5rem;max-width:25rem}.sub-footer.collapsed .social-icons:after{content:none}.sub-footer.collapsed .social-icons .social-icon{height:2.8125rem;width:2.8125rem;overflow:hidden}.sub-footer.collapsed .social-icons .icon-container{height:2.8125rem;width:2.8125rem}.sub-footer.collapsed .section-quick-links{margin:0}.sub-footer.collapsed .section-quick-links .quick-links{margin:0;padding:0;list-style:none;margin:0 auto;max-width:100%;position:relative;text-align:center;z-index:1001}.sub-footer.collapsed .section-quick-links .quick-links .menu-item{line-height:1;margin-bottom:1.75rem}.sub-footer.collapsed .section-quick-links .quick-links .menu-item:last-child{margin:0}.sub-footer.collapsed .section-quick-links .quick-links .menu-item>a{color:#016b3d;font-family:freight-sans-pro,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.09375rem;line-height:1;text-transform:uppercase}.error404 .sub-footer.collapsed .section-quick-links .quick-links .menu-item>a,.page-template-template-foodie-life-landing .sub-footer.collapsed .section-quick-links .quick-links .menu-item>a{color:#007633}.taxonomy-collections{background-color:#fff;padding:2.375rem .9375rem 2.8125rem;text-align:center}.taxonomy-collections .collections-list{margin:0 auto}.page-template-template-search-results-category article.tips-tricks .taxonomy-collections .collections-list .card-title,.taxonomy-collections .collections-list .page-template-template-search-results-category article.tips-tricks .card-title,.taxonomy-collections .collections-list h4{line-height:1.2}.taxonomy-collections .collections-list{margin:0;padding:0;list-style:none;font-size:0;margin:0 auto;max-width:52.1875rem}.taxonomy-collections .collections-list:after{clear:both;content:"";display:block}.taxonomy-collections .collections-list.view-all .collection-item:nth-child(n+5){display:inline-block}.taxonomy-collections .collections-list .collection-item{float:left;display:block;margin-right:2%;width:49%;display:inline-block;margin-bottom:1.5625rem;position:relative}.taxonomy-collections .collections-list .collection-item:last-child,.taxonomy-collections .collections-list .collection-item:nth-child(2n){margin-right:0}.taxonomy-collections .collections-list .collection-item:nth-child(2n+1){clear:left}.taxonomy-collections .collections-list .collection-item:nth-child(n+5){display:none}.taxonomy-collections .collections-list .collection-item .collection-name{position:absolute;top:50%;left:50%;color:#fff;font-family:Trend HM Sans One,sans-serif;font-weight:400;letter-spacing:.07em;margin:0;text-rendering:geometricPrecision;text-shadow:0 .02em 0 #fff,.11em .09em 0 rgba(0,0,0,.15);text-transform:uppercase;transform:translate(-50%,-50%)}.taxonomy-collections .collections-list .collection-item img{height:9.6875rem;width:9.6875rem;border-radius:50%;box-shadow:none}.taxonomy-collections .button,.taxonomy-collections .button-taxonomy-collection{margin-top:.9375rem}.page-template-template-foodie-life-landing .wpb_wrapper,.section-press-releases .section-container,.tear-paper-svg{background-color:#fff;box-shadow:0 .9375rem .375rem -.375rem rgba(0,0,0,.1),0 -1.3125rem .375rem -.375rem rgba(0,0,0,.1);position:relative}.page-template-template-foodie-life-landing .wpb_wrapper:after,.page-template-template-foodie-life-landing .wpb_wrapper:before,.section-press-releases .section-container:after,.section-press-releases .section-container:before,.tear-paper-svg:after,.tear-paper-svg:before{height:1.875rem;width:100%;background:transparent 50% no-repeat;background-size:cover;content:'';display:block;z-index:10}.page-template-template-foodie-life-landing .wpb_wrapper:before,.section-press-releases .section-container:before,.tear-paper-svg:before{position:absolute;top:-1.125rem;right:0;background-image:url(assets/images/svg/tear-white-bottom.svg)}.page-template-template-foodie-life-landing .wpb_wrapper:after,.section-press-releases .section-container:after,.tear-paper-svg:after{position:absolute;right:0;bottom:-.625rem;left:0;background-image:url(assets/images/svg/tear-white-top.svg)}.page-template-template-foodie-life-landing .content-section.wpb_wrapper+.content-section.tear-paper-svg,.page-template-template-foodie-life-landing .content-section.wpb_wrapper+.content-section.wpb_wrapper,.page-template-template-foodie-life-landing .section-press-releases .content-section.section-container+.content-section.wpb_wrapper,.page-template-template-foodie-life-landing .section-press-releases .content-section.wpb_wrapper+.content-section.section-container,.page-template-template-foodie-life-landing .tear-paper-svg.content-section+.content-section.wpb_wrapper,.section-press-releases .content-section.section-container+.content-section.section-container,.section-press-releases .content-section.section-container+.content-section.tear-paper-svg,.section-press-releases .page-template-template-foodie-life-landing .content-section.section-container+.content-section.wpb_wrapper,.section-press-releases .page-template-template-foodie-life-landing .content-section.wpb_wrapper+.content-section.section-container,.section-press-releases .tear-paper-svg.content-section+.content-section.section-container,.tear-paper-svg.content-section+.content-section.tear-paper-svg{margin-top:3rem}.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-6,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-12,.tear-paper-svg-bottom{background-color:#fff;box-shadow:0 .9375rem .375rem -.375rem rgba(0,0,0,.1);position:relative}.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-6:after,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-12:after,.tear-paper-svg-bottom:after{position:absolute;right:0;bottom:-.625rem;left:0;height:1.875rem;width:100%;background:url(assets/images/svg/tear-white-top.svg) transparent 50% repeat-x;background-size:cover;content:'';display:block;z-index:10}.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-6 .no-image,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-12 .no-image,.tear-paper-svg-top{background-color:#fff;box-shadow:0 -1.3125rem .375rem -.375rem rgba(0,0,0,.1);position:relative}.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-6 .no-image:before,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-12 .no-image:before,.tear-paper-svg-top:before{position:absolute;top:-1.125rem;right:0;height:1.875rem;width:100%;background:url(assets/images/svg/tear-white-bottom.svg) transparent 50% repeat-x;background-size:cover;content:'';display:block;z-index:10}.page-template-template-foodie-life-landing .vc_row.wpb_wrapper,.section-press-releases .vc_row.section-container,.vc_row.tear-paper-svg{clear:both;content:'';display:table;margin-left:0;margin-right:0;width:100%}.section-tips-n-tricks .section-content-area{padding-bottom:0}.page-template-template-search-results-category article.tips-tricks .section-tips-n-tricks .section-article .card-title,.section-tips-n-tricks .section-article .page-template-template-search-results-category article.tips-tricks .card-title,.section-tips-n-tricks .section-article h4{font-weight:600;margin:.875rem 0 .5rem}.section-tips-n-tricks .section-title{text-align:center}.section-tips-n-tricks .body-secondary{color:#50493e;margin:0}.toggle-hidden{display:none}.laks,.toggle-visible{display:block}.upcoming-content:after,.upcoming-content:before{background-size:cover!important}.upcoming-content .todays-meals{margin:0;padding:0;list-style:none}.upcoming-content .content-card-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2.1875rem}.upcoming-content .content-card-wrap+.content-card-wrap{border-top:.0625rem solid #cccac8;padding-top:2.1875rem}.upcoming-content .card-details{display:block;line-height:1.4;width:100%}.upcoming-content .card-image{display:block;margin-bottom:1.5625rem;text-align:center;width:100%}.upcoming-content .card-image img{display:block;margin:0 auto}.upcoming-content .meal-name{font-size:1.375rem;font-weight:600;margin:0 0 .3125rem}.upcoming-content .meal-name a{color:#50493e}.upcoming-content .entry-footer{width:100%}.upcoming-content .entry-footer .cart{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%}.upcoming-content .entry-footer .cart .button{width:15.625rem}.upcoming-content .entry-footer .cart .button:not(:last-child){margin:0 0 1.25rem}.upcoming-content .card-suggestion{display:inline-block;margin:0 auto 1.875rem;padding-left:2.625rem;position:relative}.upcoming-content .card-suggestion:before{position:absolute;top:0;left:2.5rem;height:2.4375rem;width:2.0625rem;background:url(assets/images/svg-icons/wine_glass.svg) no-repeat 50%;background-size:2rem;content:'';display:block;margin-left:-2.8125rem}.upcoming-content .card-suggestion h5{line-height:1.3;margin:0}.upcoming-content .add-to-cart{height:2rem;width:12.5rem;-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;font-family:freight-sans-pro,sans-serif;font-size:.9375rem;font-weight:700;-ms-flex-pack:center;justify-content:center;letter-spacing:.1em;line-height:1.1;margin:0 auto;padding:.46875rem .9375rem;text-align:center;text-transform:uppercase}.upcoming-content .add-to-cart:hover,.upcoming-content .add-to-cart:visited{color:#fff}.horizontal-scroll-enabled .js-hidescrollbar{margin-top:1.5rem;overflow:hidden}.horizontal-scroll-enabled .js-hidescrollbar+.section-footer-area .button,.horizontal-scroll-enabled .js-hidescrollbar+.section-footer .button{margin-top:1.5rem}a{opacity:1;text-decoration:none;transition:color .1s ease-in-out}a,a:visited{color:#4e8e00}a:active,a:focus,a:hover{color:rgba(78,142,0,.85);opacity:.7}a.link-primary{font-family:Trend HM Sans One,sans-serif;font-size:1.125rem}#email_settings a.newsletter-preview,.cooking-school-container .no-link,.featured-classes-container .location,.featured-classes-container .register,.locations-store-row .store-details-toggle,a.link-secondary,a.update-link{color:#007532;font-family:freight-sans-pro,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}a.link-tertiary{color:#007532;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.75rem;font-weight:700}a.nav-link-1{font-size:1.875rem}a.nav-link-2{font-size:.8125rem;text-transform:uppercase}a.nav-link-3{font-size:.625rem}a.nav-link-4{color:#fff;font-size:.5625rem}.menu{margin:0;padding:0;list-style:none;text-align:center}.menu li{display:inline-block;margin:0 1.5rem 1.5rem 0;vertical-align:middle}.menu.menu-vertical li{margin:0}.menu.menu-vertical a{border-bottom:1px solid #ccc;padding:.625rem}.menu.dropdown ul{margin:0;padding:0;list-style:none;position:absolute;top:1.5rem;left:-624.9375rem;box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;z-index:99999}.menu.dropdown ul:after{clear:both;content:"";display:block}.menu.dropdown ul ul{left:-62.4375rem;top:0}.menu.dropdown ul li.focus>ul,.menu.dropdown ul li:hover>ul{left:100%}.menu.dropdown ul a{height:auto;width:12.5rem}.menu.dropdown li.focus>ul,.menu.dropdown li:hover>ul{left:auto}.menu.dropdown li{float:left;position:relative}.menu a{display:block;text-decoration:none}.menu .current-menu-item a,.menu .current-page-ancestor>a,.menu .current-page-parent>a,.menu .current_page_item a,.menu body.single-cm_list .menu-item-26 a,body.single-cm_list .menu .menu-item-26 a{opacity:.7}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5rem;overflow:hidden}.comment-navigation .nav-next a,.comment-navigation .nav-next a:visited,.comment-navigation .nav-previous a,.comment-navigation .nav-previous a:visited,.post-navigation .nav-next a,.post-navigation .nav-next a:visited,.post-navigation .nav-previous a,.post-navigation .nav-previous a:visited,.posts-navigation .nav-next a,.posts-navigation .nav-next a:visited,.posts-navigation .nav-previous a,.posts-navigation .nav-previous a:visited{height:2rem;width:9.0625rem;-ms-flex-align:center;align-items:center;background-color:#4e8e00;color:#fff;display:-ms-flexbox;display:flex;font-family:freight-sans-pro,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.1em;padding-top:0;text-align:left;text-transform:uppercase}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left}.comment-navigation .nav-previous a,.post-navigation .nav-previous a,.posts-navigation .nav-previous a{background-image:url(assets/images/svg-icons/angle-left.svg);background-position:1.125rem .3125rem;background-repeat:no-repeat;background-size:.5rem;padding-left:2.6875rem}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right}.comment-navigation .nav-next a,.post-navigation .nav-next a,.posts-navigation .nav-next a{background-image:url(assets/images/svg-icons/angle-right.svg);background-position:6.0625rem .3125rem;background-repeat:no-repeat;background-size:.5rem;padding-left:2.375rem}.tags-links{color:#4e8e00;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif}.tags-links .tags-links-title{color:#50493e}.tags-links a{color:#508a0e;font-size:.75rem;font-weight:700;position:relative}.tags-links a:before{position:absolute;bottom:.125rem;left:0;height:.0625rem;width:100%;background-color:rgba(80,138,14,.3);content:'';display:block}.print-page-link,.print-page-link:active,.print-page-link:hover,.print-page-link:visited{color:#50493e;font-family:freight-sans-pro,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04688rem}.logged-out-action,.logged-out-action:active,.logged-out-action:focus,.logged-out-action:hover{opacity:.6}.utility-navigation{width:100%;margin-bottom:1.5rem;border-bottom:.0625rem solid rgba(80,73,62,.15);margin-bottom:0}.utility-menu a{-webkit-font-smoothing:antialiased;color:#50493e;font-size:.625rem;font-weight:500;min-width:4.0625rem}.utility-menu li{margin-bottom:0;margin-right:-.4375rem;min-width:3.75rem;text-align:center;vertical-align:top}.utility-menu li .menu-icon-area{height:3.125rem;width:3.125rem;display:block;margin:0 .15625rem auto}.utility-menu li .menu-icon-area .menu-icon{height:3.125rem;width:3.125rem}.utility-menu li .menu-icon-area .cart-item-count{color:#80bb00;display:block;font-family:Trend HM Sans One,sans-serif;font-size:1rem;padding:.875rem 0 0 3.4375rem}.utility-menu li .menu-item-text{display:none;font-weight:600;line-height:1.1;margin:0 auto .5rem;max-width:3.125rem}.utility-menu li .menu-icon.icon-shopping-cart{position:relative}.utility-menu li .menu-icon.icon-store-name{background-position:-103px -56px}.utility-menu li .menu-icon.icon-list,.utility-menu li .menu-icon.icon-store-name{background-image:url(assets/images/svg/utility-menu-sprite.svg);background-repeat:no-repeat;background-size:423px 106px;height:50px;width:50px}.utility-menu li .menu-icon.icon-list{background-position:-320px -57px}.utility-menu li .menu-icon.icon-favorites{background-image:url(assets/images/svg/utility-menu-sprite.svg);background-position:-211px -56px;background-repeat:no-repeat;background-size:423px 106px;height:50px;width:50px}.utility-menu li .menu-icon.icon-join,.utility-menu li .menu-icon.icon-my-info{background-position:-51px -56px}.utility-menu li .menu-icon.icon-classes,.utility-menu li .menu-icon.icon-join,.utility-menu li .menu-icon.icon-my-info{background-image:url(assets/images/svg/utility-menu-sprite.svg);background-repeat:no-repeat;background-size:423px 106px;height:50px;width:50px}.utility-menu li .menu-icon.icon-classes{background-position:-265px -56px}.utility-menu li .menu-icon.icon-shopping-cart{background-position:-374px -57px}.utility-menu li .menu-icon.icon-login,.utility-menu li .menu-icon.icon-shopping-cart{background-image:url(assets/images/svg/utility-menu-sprite.svg);background-repeat:no-repeat;background-size:423px 106px;height:50px;width:50px}.utility-menu li .menu-icon.icon-login{background-position:0 -56px}.utility-menu li .menu-icon.avatar-avocado{background-image:url(assets/images/dashboard-avatars/avatar-avocado.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-bacon{background-image:url(assets/images/dashboard-avatars/avatar-bacon.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-bag{background-image:url(assets/images/dashboard-avatars/avatar-bag.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-bagel{background-image:url(assets/images/dashboard-avatars/avatar-bagel.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-beer{background-image:url(assets/images/dashboard-avatars/avatar-beer.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-broccoli{background-image:url(assets/images/dashboard-avatars/avatar-broccoli.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-cheese{background-image:url(assets/images/dashboard-avatars/avatar-cheese.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-clam{background-image:url(assets/images/dashboard-avatars/avatar-clam.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-coffee{background-image:url(assets/images/dashboard-avatars/avatar-coffee.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-croissant{background-image:url(assets/images/dashboard-avatars/avatar-croissant.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-cupcake{background-image:url(assets/images/dashboard-avatars/avatar-cupcake.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-pomegranate{background-image:url(assets/images/dashboard-avatars/avatar-pomegranate.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-red-pepper{background-image:url(assets/images/dashboard-avatars/avatar-red-pepper.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-sausage{background-image:url(assets/images/dashboard-avatars/avatar-sausage.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-spatula{background-image:url(assets/images/dashboard-avatars/avatar-spatula.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-steak{background-image:url(assets/images/dashboard-avatars/avatar-steak.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-sucker{background-image:url(assets/images/dashboard-avatars/avatar-sucker.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-sushi{background-image:url(assets/images/dashboard-avatars/avatar-sushi.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-tomato{background-image:url(assets/images/dashboard-avatars/avatar-tomato.svg);background-position:50%;background-size:contain}.utility-menu li .menu-icon.avatar-wine{background-image:url(assets/images/dashboard-avatars/avatar-wine.svg);background-position:50%;background-size:contain}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'],.utility-menu li.current-menu-item a[href='/shop/cart'],.utility-menu li a:hover,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart']{opacity:1}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-item-text,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-item-text,.utility-menu li a:hover .menu-item-text,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-item-text{opacity:.7}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-store-name,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-store-name,.utility-menu li a:hover .icon-store-name,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-store-name{background-position:-103px 0}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-list,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-list,.utility-menu li a:hover .icon-list,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-list{background-position:-320px -1px}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-favorites,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-favorites,.utility-menu li a:hover .icon-favorites,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-favorites{background-position:-211px 0}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-join,.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-my-info,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-join,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-my-info,.utility-menu li a:hover .icon-join,.utility-menu li a:hover .icon-my-info,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-join,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-my-info{background-position:-51px 0}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-classes,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-classes,.utility-menu li a:hover .icon-classes,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-classes{background-position:-265px 0}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-shopping-cart,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-shopping-cart,.utility-menu li a:hover .icon-shopping-cart,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-shopping-cart{background-position:-374px -1px}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-login,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-login,.utility-menu li a:hover .icon-login,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-login{background-position:0 0}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-avocado,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-avocado,.utility-menu li a:hover .menu-icon.avatar-avocado,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-avocado{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-avocado.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-bacon,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-bacon,.utility-menu li a:hover .menu-icon.avatar-bacon,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-bacon{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bacon.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-bag,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-bag,.utility-menu li a:hover .menu-icon.avatar-bag,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-bag{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bag.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-bagel,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-bagel,.utility-menu li a:hover .menu-icon.avatar-bagel,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-bagel{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bagel.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-beer,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-beer,.utility-menu li a:hover .menu-icon.avatar-beer,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-beer{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-beer.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-broccoli,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-broccoli,.utility-menu li a:hover .menu-icon.avatar-broccoli,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-broccoli{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-broccoli.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-cheese,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-cheese,.utility-menu li a:hover .menu-icon.avatar-cheese,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-cheese{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cheese.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-clam,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-clam,.utility-menu li a:hover .menu-icon.avatar-clam,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-clam{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-clam.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-coffee,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-coffee,.utility-menu li a:hover .menu-icon.avatar-coffee,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-coffee{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-coffee.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-croissant,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-croissant,.utility-menu li a:hover .menu-icon.avatar-croissant,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-croissant{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-croissant.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-cupcake,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-cupcake,.utility-menu li a:hover .menu-icon.avatar-cupcake,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-cupcake{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cupcake.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-pomegranate,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-pomegranate,.utility-menu li a:hover .menu-icon.avatar-pomegranate,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-pomegranate{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-pomegranate.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-red-pepper,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-red-pepper,.utility-menu li a:hover .menu-icon.avatar-red-pepper,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-red-pepper{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-red-pepper.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-sausage,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-sausage,.utility-menu li a:hover .menu-icon.avatar-sausage,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-sausage{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sausage.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-spatula,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-spatula,.utility-menu li a:hover .menu-icon.avatar-spatula,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-spatula{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-spatula.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-steak,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-steak,.utility-menu li a:hover .menu-icon.avatar-steak,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-steak{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-steak.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-sucker,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-sucker,.utility-menu li a:hover .menu-icon.avatar-sucker,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-sucker{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sucker.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-sushi,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-sushi,.utility-menu li a:hover .menu-icon.avatar-sushi,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-sushi{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sushi.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-tomato,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-tomato,.utility-menu li a:hover .menu-icon.avatar-tomato,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-tomato{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-tomato.svg);background-position:50%}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-wine,.utility-menu li.current-menu-item a[href='/shop/cart'] .menu-icon.avatar-wine,.utility-menu li a:hover .menu-icon.avatar-wine,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .menu-icon.avatar-wine{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-wine.svg);background-position:50%}.modal-site-header .utility-menu li .menu-item-text,.site-header.sticky .utility-menu li .menu-item-text{display:none}.primary-menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.8125rem;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;width:100%}.primary-menu li{letter-spacing:1.9px;line-height:1;margin:0}.primary-menu a{-webkit-font-smoothing:antialiased;color:#fff;font-family:Trend HM Sans One,sans-serif;font-size:1.375rem;letter-spacing:-.04em}.primary-menu.dropdown li{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:inline-block;float:none;width:100%}.primary-menu.dropdown li:last-child{display:none}.primary-menu.dropdown ul li{padding:.3125rem .625rem}.primary-menu.dropdown>li>ul{top:.3125rem}.primary-menu .menu-toggle.search{background:transparent;border:0;display:none;line-height:1;margin:0 .625rem 0 0;min-width:0;padding:0;width:1.25rem}.primary-menu .menu-toggle.search .icon{height:1.25rem;width:1.25rem;display:inline-block;fill:#50493e;vertical-align:middle}.primary-menu .nav-divider{height:1.4375rem;width:.0625rem;background-color:rgba(80,73,62,.15);cursor:default}.menu-primary-menu-container{height:100%}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.gform_wrapper{background:#fff;border:0 solid #fff;padding:0}.gform_wrapper.gform_body .gform_fields .gfield,.gform_wrapper.gform_body .gform_fields .gfield.gf_left_half,.gform_wrapper.gform_body .gform_fields .gfield.gf_right_half{margin-bottom:1.5625rem}.gform_wrapper .gfield_label{color:#333;font-size:1rem;font-weight:700}.gform_wrapper ul{margin:0;padding:0;list-style:none}.gform_wrapper ul:after{clear:both;content:"";display:block}.gform_wrapper input[type=email],.gform_wrapper input[type=file],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper textarea{background:#fff}.gform_wrapper textarea{width:100%}.gform_wrapper select{-webkit-appearance:none;background:url(assets/images/svg-icons/caret-down.svg) no-repeat 97% transparent;background-color:#fff;background-size:.75rem;border-color:#ccc;border-radius:0;line-height:1.45;padding:.65625rem;width:100%}.gform_wrapper select[multiple=multiple]{background:#fff}.gform_confirmation_message{color:#007532;line-height:1;margin-top:1.875rem}.gform_wrapper.gf_browser_chrome .gform_body .gform_fields .gfield select,.gform_wrapper .gform_body .gform_fields .gfield select{margin-left:0}.gform_wrapper .gfield .chosen-container-single{font-size:1rem}.gform_wrapper .gfield .chosen-container-single .chosen-single{background:#fff;border-color:#ccc;border-radius:0;height:auto;padding:.65625rem}.gform_wrapper .gfield .chosen-container-single .chosen-single div b{position:absolute;top:40%;right:.6875rem;height:0;width:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ccc;background:none}.gform_wrapper .gfield .chosen-container-single .chosen-drop .chosen-search input[type=text]{background:none}.gform_wrapper .gfield .chosen-container-single .chosen-drop .chosen-results li{padding:.625rem .3125rem}.gform_wrapper .gfield .chosen-container-single.chosen-container-single.chosen-with-drop .chosen-single{background-image:none}.gform_wrapper .gfield .chosen-container-single.chosen-container-single.chosen-with-drop .chosen-single div b{height:0;width:0;border-bottom:6px solid #ccc;border-left:6px solid transparent;border-right:6px solid transparent;border:none}#content .gform_wrapper{margin-right:0;max-width:100%}#content .gform_wrapper input[type=email],#content .gform_wrapper input[type=file],#content .gform_wrapper input[type=number],#content .gform_wrapper input[type=password],#content .gform_wrapper input[type=tel],#content .gform_wrapper input[type=text],#content .gform_wrapper input[type=url],#content .gform_wrapper textarea{padding:.65625rem;width:100%}#content .gform_wrapper .chosen-search input[type=text],#content .gform_wrapper .gf_left_half,#content .gform_wrapper .gf_right_half,#content .gform_wrapper .ginput_complex .name_first input[type=text],#content .gform_wrapper .ginput_complex .name_last input[type=text],#content .gform_wrapper textarea{width:100%}.ui-tabs .ui-tabs-nav{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:center;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-state-default{background-color:transparent;display:inline-block;float:none;outline:none;padding:0;width:auto}.ui-tabs .ui-tabs-nav .ui-state-default .ui-tabs-anchor{color:#50493e;display:inline-block;float:none;font-size:1.25rem;font-weight:300;outline:none;padding:1.125rem .75rem;width:100%}.ui-tabs .ui-tabs-nav .ui-state-active .ui-tabs-anchor{font-weight:700}.ui-tabs .ui-tabs-panel{margin:1.5rem auto}.ui-tabs.ui-tabs-vertical{width:100%}.ui-tabs.ui-tabs-vertical .tabs-container{padding:0}.ui-tabs.ui-tabs-vertical .tabs-container:after{clear:both;content:"";display:block}.ui-tabs.ui-tabs-vertical .ui-tabs-nav{text-align:center;vertical-align:top;width:100%}.modal-my_favorites .ui-tabs.ui-tabs-vertical .ui-tabs-panel{padding:0}.ui-tabs.ui-tabs-vertical .ui-tabs-panel{padding-left:6%;padding-right:6%}.ui-tabs.ui-tabs-vertical .ui-tabs-panel h3,.ui-tabs.ui-tabs-vertical .ui-tabs-panel p{margin:0;padding:0}.ui-tabs.ui-tabs-vertical .ui-tabs-panel h3{padding-bottom:.8125rem}.ui-tabs.ui-tabs-vertical .ui-tabs-panel .section-title{margin-top:1.5rem;text-align:left;text-transform:uppercase}.ui-tabs.ui-tabs-vertical .ui-tabs-panel .section-edit-link{float:right}.section-filter,.section-sort{display:block;text-align:center}.section-filter .sort-label,.section-sort .sort-label{font-size:.875rem;line-height:2.57;text-transform:uppercase;vertical-align:middle}.chosen-container{display:inline-block;font-family:freight-sans-pro,sans-serif;font-size:1.125rem;height:3rem;position:relative;text-align:left;width:15.625rem!important}.chosen-container .chosen-single{background:#fff;border:.0625rem solid rgba(80,73,62,.3);border-radius:.375rem;color:#50493e;height:3rem;line-height:2.67;padding:0 0 0 .9375rem}.chosen-container .chosen-single:hover{opacity:1}.chosen-container .chosen-single div{height:3rem;width:.9375rem;right:.9375rem}.chosen-container .chosen-single div b{height:3rem;width:.9375rem;background:url(assets/images/svg-icons/arrow-dropdown.svg) 50% no-repeat!important}.chosen-container .chosen-drop{position:relative;top:-.0625rem;border-color:rgba(80,73,62,.3)}.chosen-container .chosen-drop .chosen-results{margin:0;padding:0}.chosen-container .chosen-drop .chosen-results:before{height:.0625rem;width:100%;background-color:rgba(80,73,62,.15);content:'';display:block}.chosen-container .chosen-drop .chosen-results li{line-height:1.3;padding-left:.9375rem}.chosen-container .chosen-drop .chosen-results li.highlighted{background:rgba(80,73,62,.15)}.chosen-container .chosen-drop .chosen-results li.highlighted:hover{color:#50493e}.chosen-container-active.chosen-with-drop .chosen-single{background-image:none;border-color:rgba(80,73,62,.3)}.chosen-select{-moz-appearance:none;-webkit-appearance:none;background:#fff url(assets/images/svg-icons/arrow-dropdown.svg) no-repeat 95%;background-size:.9375rem 100%;border:.0625rem solid rgba(80,73,62,.3);border-radius:.125rem;font-family:freight-sans-pro,sans-serif;font-size:1rem;height:2.625rem;padding-left:1.125rem;width:100%}.chosen-select::-ms-expand{display:none}.filter-dropdown-area{display:inline-block;float:left;margin:0 auto 1.25rem;text-align:center}.filter-dropdown-area:first-child{margin-right:.5625rem}.filter-dropdown-area .chosen-container{font-size:1rem;height:2.625rem}.filter-dropdown-area .chosen-container .chosen-single{height:2.625rem;line-height:2.625rem}.filter-dropdown-area .chosen-container .chosen-single div,.filter-dropdown-area .chosen-container .chosen-single div b{height:2.625rem}.filter-dropdown-area .chosen-container,.filter-dropdown-area .chosen-select{border-radius:.375rem;width:9.875rem!important}.filter-dropdown-area .chosen-select{background-position:90%}.department-dropdown-area{margin:0 auto}.department-dropdown-area .chosen-select{border-color:#50493e;width:16.25rem!important}.department-dropdown-area .chosen-container{font-size:1.125rem;height:2.375rem;width:16.25rem!important}.department-dropdown-area .chosen-container .chosen-single{border-color:#50493e;border-radius:.1875rem;height:2.375rem;padding:0 0 0 .625rem}.department-dropdown-area .chosen-container .chosen-single span{line-height:2.125rem}.department-dropdown-area .chosen-container .chosen-single div{height:2.375rem;right:.625rem}.department-dropdown-area .chosen-container .chosen-single div b{height:2.375rem}.department-dropdown-area .chosen-container .chosen-results:before{content:none}.department-dropdown-area .chosen-container .chosen-results li{padding-left:.625rem}.department-dropdown-area .chosen-container-active.chosen-with-drop .chosen-drop,.department-dropdown-area .chosen-container-active.chosen-with-drop .chosen-single{border-color:#50493e}.type-product .chosen-container{font-size:1rem;height:2rem;width:100%!important}.type-product .chosen-container .chosen-single{box-shadow:none;height:2rem;line-height:2;padding-left:.3125rem}.type-product .chosen-container .chosen-single div{height:2rem;right:.3125rem}.type-product .chosen-container .chosen-single div b{height:2rem}.woocommerce-shop-landing .section-sort{display:block}.woocommerce-shop-landing .filter-dropdown-area{float:none;margin-bottom:1.5625rem}.site-search .chosen-container{height:2.625rem;width:100%!important}.site-search .chosen-container .chosen-single{box-shadow:none;font-size:.9375rem;height:2.625rem;line-height:2.625rem!important}.site-search .chosen-container .chosen-single div,.site-search .chosen-container .chosen-single div b{height:2.625rem;width:.625rem}.gform_wrapper select{-moz-appearance:none;-webkit-appearance:none;background:#fff url(assets/images/svg-icons/arrow-dropdown.svg) no-repeat 95%;background-size:.9375rem 100%;border:.0625rem solid rgba(80,73,62,.3);border-radius:.125rem;font-family:freight-sans-pro,sans-serif;font-size:1rem;height:3.1875rem;padding-left:1.125rem;width:100%}.gform_wrapper select::-ms-expand{display:none}.gform_wrapper .gfield .chosen-container{max-width:100%;width:20.5rem!important}.gform_wrapper .gfield .chosen-container .chosen-single{background:#fff;border:.0625rem solid rgba(80,73,62,.3);border-radius:.375rem;color:#50493e;font-weight:400;height:3rem;line-height:3;padding:0 0 0 .9375rem}.gform_wrapper .gfield .chosen-container .chosen-single:hover{opacity:1}.gform_wrapper .gfield .chosen-container .chosen-single div{height:3rem;width:.9375rem;right:.9375rem}.gform_wrapper .gfield .chosen-container .chosen-single div b{height:3rem;width:.9375rem;background:url(assets/images/svg-icons/arrow-dropdown.svg) 50% no-repeat!important;border:none;top:auto!important}.gform_wrapper .gfield .chosen-container .chosen-drop{position:relative;top:-.0625rem;border-color:rgba(80,73,62,.3)}.gform_wrapper .gfield .chosen-container .chosen-drop .chosen-results{margin:0;padding:0}.gform_wrapper .gfield .chosen-container .chosen-drop .chosen-results:before{height:.0625rem;width:100%;background-color:rgba(80,73,62,.15);content:'';display:block}.gform_wrapper .gfield .chosen-container .chosen-drop .chosen-results li{line-height:1.3;padding-left:.9375rem}.gform_wrapper .gfield .chosen-container .chosen-drop .chosen-results li.highlighted{background:rgba(80,73,62,.15)}.gform_wrapper .gfield .chosen-container .chosen-drop .chosen-results li.highlighted:hover{color:#50493e}.flex-container a:hover,.flex-slider a:hover{outline:none}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{list-style:none;margin:0;padding:0}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{-webkit-backface-visibility:hidden;display:none}.flexslider .slides img{display:block;width:100%}.flexslider .slides:after{clear:both;content:'\0020';display:block;height:0;line-height:0;visibility:hidden}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{-moz-border-radius:4px;-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-webkit-border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);background:#fff;border:4px solid #fff;border-radius:4px;box-shadow:0 1px 4px "" rgba(0,0,0,.2);margin:0 0 60px;position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides img{-moz-user-select:none;height:auto}.flex-viewport{-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{height:0}.flex-direction-nav a{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;cursor:pointer;display:block;height:40px;margin:-20px 0 0;opacity:0;overflow:hidden;position:absolute;text-decoration:none;top:50%;transition:all .3s ease-in-out;width:40px;z-index:10}.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 hsla(0,0%,100%,.3)}.flex-direction-nav a:before{content:'\f001';display:none;font-family:flexslider-icon;font-size:40px}.flex-direction-nav a.flex-next:before{display:none;content:'\f002'}.flex-direction-nav .flex-prev{display:none;left:-50px}.flex-direction-nav .flex-next{display:none;right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{display:none;left:10px;opacity:.7}.flexslider:hover .flex-direction-nav .flex-prev:hover{display:none;opacity:1}.flexslider:hover .flex-direction-nav .flex-next{display:none;opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{display:none;opacity:1}.flex-direction-nav .flex-disabled{cursor:default;display:none;filter:alpha(opacity=0);opacity:0!important;z-index:-1}.flex-pauseplay a{bottom:5px;color:#000;cursor:pointer;display:block;height:20px;left:10px;opacity:.8;overflow:hidden;position:absolute;width:20px;z-index:10}.flex-pauseplay a:before{content:'\f004';display:inline-block;font-family:flexslider-icon;font-size:20px}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{bottom:-40px;position:absolute;text-align:center;width:100%}.flex-control-nav li{display:inline-block;display:inline;margin:0 6px;zoom:1}.flex-control-paging li a{background:#666;background:rgba(0,0,0,.5);border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3);cursor:pointer;display:block;height:11px;text-indent:-9999px;width:11px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;overflow:hidden;position:static}.flex-control-thumbs li{float:left;margin:0;width:25%}.flex-control-thumbs img{-moz-transition:all 1s ease;-moz-user-select:none;-ms-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;cursor:pointer;display:block;height:auto;opacity:.7;transition:all 1s ease;width:100%}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{cursor:default;opacity:1}.breadcrumbs{height:auto;width:100%;position:relative;z-index:1;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.8);box-shadow:0 .75rem .375rem -.375rem rgba(0,0,0,.1);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between;padding:.3125rem .9375rem}.breadcrumbs ul{height:100%;width:100%;margin:0 0 .1875rem;padding:0 .9375rem 0 1.125rem;text-indent:-1.1875rem;width:auto}.breadcrumbs li{display:inline;font-family:freight-sans-pro,sans-serif;font-size:1.125rem;font-weight:100;line-height:1;list-style-type:none}.breadcrumbs li a{color:#50493e}.breadcrumbs svg{height:.75rem;width:.625rem;display:inline;fill:#50493e;margin-right:.3125rem;position:relative}.breadcrumbs svg:hover{fill:rgba(80,73,62,.7)}.breadcrumbs .store-details-button-wrapper{position:absolute;top:0;right:.3125rem;display:none;padding:.375rem 0}.breadcrumbs .button{background-color:transparent;border:.0625rem solid rgba(80,73,62,.15);border-radius:.3125rem;color:#50493e;font-family:freight-sans-pro,sans-serif;font-size:.75rem;height:auto;line-height:1;padding:.4375rem .875rem;text-transform:none;z-index:99}body.ie .breadcrumbs .button{height:auto}.woocommerce-cart.page-template-template-full-width .page-content-wrap .entry-content,.woocommerce-checkout.page-template-template-full-width .page-content-wrap .entry-content{padding:0;position:relative}.woocommerce-cart.page-template-template-full-width .page-content-wrap .entry-content:after,.woocommerce-checkout.page-template-template-full-width .page-content-wrap .entry-content:after{background:transparent url(assets/images/svg/cm-exp-tear.svg) 50% repeat-x;background-size:cover;bottom:-25px;content:'';display:block;height:26px;left:0;position:absolute;width:100%;z-index:99}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{overflow:hidden}.woocommerce-cart .woocommerce form,.woocommerce-checkout .woocommerce form{padding:2rem 2.125rem 0}.woocommerce-cart .woocommerce .cart-collaterals,.woocommerce-checkout .woocommerce .cart-collaterals{padding:0 2.125rem 5rem}.woocommerce-cart .woocommerce .cart-collaterals .checkout-button,.woocommerce-checkout .woocommerce .cart-collaterals .checkout-button{margin-left:0}.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-message{margin:0;padding:0;list-style:none;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.75rem 1.5rem 0;text-align:center}.woocommerce-cart .woocommerce-error:after,.woocommerce-cart .woocommerce-message:after{clear:both;content:"";display:block}.woocommerce-cart .button{margin-top:.75rem;-ms-flex-order:1;order:1}.woocommerce-cart .cart_item,.woocommerce-checkout .cart_item{border-bottom:.0625rem solid rgba(80,73,62,.15);display:block;position:relative}.woocommerce-cart .cart_item img,.woocommerce-checkout .cart_item img{height:auto;width:4rem;box-shadow:.3125rem .3125rem .4375rem -.0625rem rgba(0,0,0,.5)}.woocommerce-cart .cart_item td,.woocommerce-checkout .cart_item td{display:block;line-height:1.2;width:100%}.woocommerce-cart .cart_item td:first-of-type,.woocommerce-checkout .cart_item td:first-of-type{padding-left:0;padding-right:0}.woocommerce-cart .cart_item td:last-of-type,.woocommerce-checkout .cart_item td:last-of-type{padding-right:0}.woocommerce-cart .cart_item a,.woocommerce-checkout .cart_item a{color:#50493e}.woocommerce-cart .cart_item .product-thumbnail,.woocommerce-checkout .cart_item .product-thumbnail{padding-top:1.5rem}.woocommerce-cart .cart_item .product-name,.woocommerce-checkout .cart_item .product-name{padding:1.5rem 0 0}.woocommerce-cart .cart_item .product-price,.woocommerce-checkout .cart_item .product-price{clear:both;padding:1.5rem 0}.woocommerce-cart .cart_item .product-quantity,.woocommerce-checkout .cart_item .product-quantity{min-height:2rem;min-width:8.4375rem;overflow:hidden}.woocommerce-cart .cart_item .product-quantity:before,.woocommerce-checkout .cart_item .product-quantity:before{padding-top:.375rem}.woocommerce-cart .cart_item .product-subtotal,.woocommerce-checkout .cart_item .product-subtotal{padding:1.5rem 0}.woocommerce-cart .cart_item .product-remove,.woocommerce-checkout .cart_item .product-remove{position:absolute;top:1.5rem;right:0}.woocommerce-cart .cart_item .product-price:before,.woocommerce-cart .cart_item .product-quantity:before,.woocommerce-cart .cart_item .product-subtotal:before,.woocommerce-checkout .cart_item .product-price:before,.woocommerce-checkout .cart_item .product-quantity:before,.woocommerce-checkout .cart_item .product-subtotal:before{content:attr(data-title);display:inline-block;font-family:freight-sans-pro,sans-serif;font-weight:300;text-transform:uppercase}.woocommerce-cart .cart_item .product-price .amount,.woocommerce-cart .cart_item .product-price .quantity,.woocommerce-cart .cart_item .product-quantity .amount,.woocommerce-cart .cart_item .product-quantity .quantity,.woocommerce-cart .cart_item .product-subtotal .amount,.woocommerce-cart .cart_item .product-subtotal .quantity,.woocommerce-checkout .cart_item .product-price .amount,.woocommerce-checkout .cart_item .product-price .quantity,.woocommerce-checkout .cart_item .product-quantity .amount,.woocommerce-checkout .cart_item .product-quantity .quantity,.woocommerce-checkout .cart_item .product-subtotal .amount,.woocommerce-checkout .cart_item .product-subtotal .quantity{float:right}.woocommerce-cart .cart_item .wds-cart-remove,.woocommerce-checkout .cart_item .wds-cart-remove{height:1.25rem;width:1.25rem;display:block;float:right}.woocommerce-cart .cart_item .wds-cart-remove svg,.woocommerce-checkout .cart_item .wds-cart-remove svg{height:1.25rem;width:1.25rem}.woocommerce-cart .cart_item .quantity,.woocommerce-checkout .cart_item .quantity{-ms-flex-pack:end;justify-content:flex-end}.woocommerce-cart .cart_item .quantity input.qty,.woocommerce-checkout .cart_item .quantity input.qty{margin:0 .75rem;min-width:1.5625rem;width:25%}.woocommerce-cart .cart_item .quantity .minus,.woocommerce-cart .cart_item .quantity .plus,.woocommerce-checkout .cart_item .quantity .minus,.woocommerce-checkout .cart_item .quantity .plus{line-height:1.7;width:1.875rem}.woocommerce-cart thead,.woocommerce-checkout thead{border-bottom:.0625rem solid rgba(80,73,62,.15);display:none}.woocommerce-cart thead th,.woocommerce-checkout thead th{padding-bottom:1.5rem}.woocommerce-cart.page-template-template-full-width .page-content-wrap .entry-content .cart_item .variation p,.woocommerce-cart.page-template-template-full-width .page-content-wrap .entry-content .cart_item .variation p:last-of-type,.woocommerce-checkout.page-template-template-full-width .page-content-wrap .entry-content .cart_item .variation p,.woocommerce-checkout.page-template-template-full-width .page-content-wrap .entry-content .cart_item .variation p:last-of-type{margin:0}.woocommerce-cart .cart_item .variation{font-size:1.125rem}.woocommerce-cart .cart_item .variation .variation-Size{float:left}.woocommerce-cart .cart_item .variation dt{margin-right:.3125rem}.woocommerce-cart .cart_item .variation dd{margin-bottom:0}.woocommerce-cart .cart_item .product-price{text-align:right}.woocommerce-cart .cart_item .product-price .amount{float:none}.woocommerce-cart .cart_item .product-price:before{float:left}.woocommerce-cart .shop_table.cart tr:last-of-type td,.woocommerce-checkout .shop_table.cart tr:last-of-type td{padding-top:3rem}.woocommerce-cart .actions,.woocommerce-checkout .actions{text-align:center}.woocommerce-cart .coupon,.woocommerce-checkout .coupon{margin-bottom:3rem}.woocommerce-cart .coupon .input-text,.woocommerce-checkout .coupon .input-text{height:3.125rem}.woocommerce-cart .coupon .button,.woocommerce-checkout .coupon .button{margin-top:1.5rem;position:relative;top:-.09375rem}.woocommerce-cart .button,.woocommerce-checkout .button{width:100%}.woocommerce-cart .button:active,.woocommerce-cart .button:focus,.woocommerce-cart .button:hover,.woocommerce-checkout .button:active,.woocommerce-checkout .button:focus,.woocommerce-checkout .button:hover{cursor:pointer}.woocommerce-cart .cart-collaterals .button,.woocommerce-checkout .cart-collaterals .button{width:100%}.woocommerce-cart .cart_totals .shop_table th,.woocommerce-checkout .cart_totals .shop_table th{text-align:left}.woocommerce-cart .cart_totals .shop_table td,.woocommerce-checkout .cart_totals .shop_table td{padding-bottom:.75rem;text-align:right}.woocommerce-cart .cart_totals .shop_table .cart-subtotal th,.woocommerce-checkout .cart_totals .shop_table .cart-subtotal th{font-weight:300}.woocommerce-cart .cart_totals .shop_table .order-total td,.woocommerce-checkout .cart_totals .shop_table .order-total td{border-top:.0625rem solid rgba(80,73,62,.15);padding-top:.75rem}.woocommerce-cart-empty,.woocommerce-thankyou-order-received{padding:2rem 2.125rem 0}.order-received .woocommerce-thankyou-order-received{padding:0}.woocommerce-checkout.page-template-template-full-width .page-content-wrap .entry-content p:last-of-type{margin-bottom:1.5rem}.woocommerce-checkout .woocommerce form{padding-bottom:1.5rem}.woocommerce-checkout h3{margin:0}.woocommerce-checkout form label{font-weight:700}.woocommerce-checkout form label abbr{border:none}.woocommerce-checkout form .input-text{height:3.125rem;width:100%}.woocommerce-checkout .woocommerce-billing-fields label{display:block}.woocommerce-checkout .woocommerce-info{padding:2rem 2.125rem 0}.woocommerce-checkout .woocommerce-info~.woocommerce-checkout{padding-top:0}.woocommerce-checkout .page-content-wrap .entry-content .wc_payment_methods p,.woocommerce-checkout .page-content-wrap .entry-content .wc_payment_methods p:last-of-type,.woocommerce-checkout .page-content-wrap .entry-content .wds-your-store p,.woocommerce-checkout .page-content-wrap .entry-content .wds-your-store p:last-of-type{margin-bottom:0}.woocommerce-checkout .wc_payment_methods{list-style-type:none;padding:0}.woocommerce-checkout .wc_payment_methods .payment_method_paypal img{display:block}.woocommerce-checkout .wc_payment_methods li{margin-bottom:1.5rem}.woocommerce-checkout .woocommerce .checkout_coupon{padding-top:1.5rem}.confirm-store-details label,.create-account label.checkbox,.wc_payment_method label{background-image:url(assets/images/svg-icons/checkboxes-green.svg);background-position:0 -18px;background-repeat:no-repeat;background-size:19px;line-height:19px;padding-left:1.5625rem}.ie .confirm-store-details label,.ie .create-account label.checkbox,.ie .wc_payment_method label{background-image:url(assets/images/checkboxes-green.png)}.confirm-store-details label.checked,.create-account label.checkbox.checked,.wc_payment_method label.checked{background-position:0 3px}.ie .confirm-store-details label.checked,.ie .create-account label.checkbox.checked,.ie .wc_payment_method label.checked{background-position:0 5px}.wc_payment_method label{background-position:0 3px}.ie .wc_payment_method label{background-position:0 5px}.confirm-store-details input[type=checkbox],.confirm-store-details input[type=radio],.create-account input[type=checkbox],.create-account input[type=radio],.wc_payment_method input[type=checkbox],.wc_payment_method input[type=radio]{display:none}.confirm-store-error{color:#b10000}.woocommerce-checkout .pickup-location select{background-position:98%}.woocommerce-checkout .store-name{font-weight:700}.page-template-template-full-width .page-content-wrap .entry-content p.pickup-store:last-of-type{margin-bottom:.9375rem}.woocommerce-checkout .woocommerce .showlogin{display:inline-block;margin-bottom:1.5rem}.woocommerce-checkout .woocommerce .login{padding-top:0}.woocommerce-checkout .woocommerce .login label{display:block}.woocommerce-checkout .woocommerce .login .button{margin-bottom:.75rem}.woocommerce-checkout.page-template-template-full-width .page-content-wrap .entry-content .lost_password,.woocommerce-checkout .woocommerce .login .form-row:not(.form-row-first):not(.form-row-last){margin-bottom:0}.woocommerce-account .cart-subtotal td,.woocommerce-account .cart-subtotal th,.woocommerce-account .order-total td,.woocommerce-account .order-total th,.woocommerce-account tfoot tr td,.woocommerce-account tfoot tr th,.woocommerce-checkout .cart-subtotal td,.woocommerce-checkout .cart-subtotal th,.woocommerce-checkout .order-total td,.woocommerce-checkout .order-total th,.woocommerce-checkout tfoot tr td,.woocommerce-checkout tfoot tr th,.woocommerce-order-received .cart-subtotal td,.woocommerce-order-received .cart-subtotal th,.woocommerce-order-received .order-total td,.woocommerce-order-received .order-total th,.woocommerce-order-received tfoot tr td,.woocommerce-order-received tfoot tr th{text-align:right}.woocommerce-account .cart-subtotal td,.woocommerce-account .cart-subtotal th,.woocommerce-account tfoot tr:first-child td,.woocommerce-account tfoot tr:first-child th,.woocommerce-checkout .cart-subtotal td,.woocommerce-checkout .cart-subtotal th,.woocommerce-checkout tfoot tr:first-child td,.woocommerce-checkout tfoot tr:first-child th,.woocommerce-order-received .cart-subtotal td,.woocommerce-order-received .cart-subtotal th,.woocommerce-order-received tfoot tr:first-child td,.woocommerce-order-received tfoot tr:first-child th{padding:1.5rem 0 .375rem}.woocommerce-account .order-received thead .product-name,.woocommerce-account .order_details thead .product-name,.woocommerce-account .woocommerce-checkout-review-order thead .product-name,.woocommerce-checkout .order-received thead .product-name,.woocommerce-checkout .order_details thead .product-name,.woocommerce-checkout .woocommerce-checkout-review-order thead .product-name,.woocommerce-order-received .order-received thead .product-name,.woocommerce-order-received .order_details thead .product-name,.woocommerce-order-received .woocommerce-checkout-review-order thead .product-name{text-align:left}.woocommerce-account .order-received thead .product-total,.woocommerce-account .order_details thead .product-total,.woocommerce-account .woocommerce-checkout-review-order thead .product-total,.woocommerce-checkout .order-received thead .product-total,.woocommerce-checkout .order_details thead .product-total,.woocommerce-checkout .woocommerce-checkout-review-order thead .product-total,.woocommerce-order-received .order-received thead .product-total,.woocommerce-order-received .order_details thead .product-total,.woocommerce-order-received .woocommerce-checkout-review-order thead .product-total{text-align:center}.woocommerce-account .order-received thead th,.woocommerce-account .order_details thead th,.woocommerce-account .woocommerce-checkout-review-order thead th,.woocommerce-checkout .order-received thead th,.woocommerce-checkout .order_details thead th,.woocommerce-checkout .woocommerce-checkout-review-order thead th,.woocommerce-order-received .order-received thead th,.woocommerce-order-received .order_details thead th,.woocommerce-order-received .woocommerce-checkout-review-order thead th{padding-bottom:0}.woocommerce-account .order-received .cart_item,.woocommerce-account .order-received .order_item,.woocommerce-account .order_details .cart_item,.woocommerce-account .order_details .order_item,.woocommerce-account .woocommerce-checkout-review-order .cart_item,.woocommerce-account .woocommerce-checkout-review-order .order_item,.woocommerce-checkout .order-received .cart_item,.woocommerce-checkout .order-received .order_item,.woocommerce-checkout .order_details .cart_item,.woocommerce-checkout .order_details .order_item,.woocommerce-checkout .woocommerce-checkout-review-order .cart_item,.woocommerce-checkout .woocommerce-checkout-review-order .order_item,.woocommerce-order-received .order-received .cart_item,.woocommerce-order-received .order-received .order_item,.woocommerce-order-received .order_details .cart_item,.woocommerce-order-received .order_details .order_item,.woocommerce-order-received .woocommerce-checkout-review-order .cart_item,.woocommerce-order-received .woocommerce-checkout-review-order .order_item{display:table-row}.woocommerce-account .order-received .cart_item td,.woocommerce-account .order-received .order_item td,.woocommerce-account .order_details .cart_item td,.woocommerce-account .order_details .order_item td,.woocommerce-account .woocommerce-checkout-review-order .cart_item td,.woocommerce-account .woocommerce-checkout-review-order .order_item td,.woocommerce-checkout .order-received .cart_item td,.woocommerce-checkout .order-received .order_item td,.woocommerce-checkout .order_details .cart_item td,.woocommerce-checkout .order_details .order_item td,.woocommerce-checkout .woocommerce-checkout-review-order .cart_item td,.woocommerce-checkout .woocommerce-checkout-review-order .order_item td,.woocommerce-order-received .order-received .cart_item td,.woocommerce-order-received .order-received .order_item td,.woocommerce-order-received .order_details .cart_item td,.woocommerce-order-received .order_details .order_item td,.woocommerce-order-received .woocommerce-checkout-review-order .cart_item td,.woocommerce-order-received .woocommerce-checkout-review-order .order_item td{display:table-cell;padding:1.5rem 0;width:auto}.woocommerce-account .order-received .cart_item .product-total,.woocommerce-account .order-received .order_item .product-total,.woocommerce-account .order_details .cart_item .product-total,.woocommerce-account .order_details .order_item .product-total,.woocommerce-account .woocommerce-checkout-review-order .cart_item .product-total,.woocommerce-account .woocommerce-checkout-review-order .order_item .product-total,.woocommerce-checkout .order-received .cart_item .product-total,.woocommerce-checkout .order-received .order_item .product-total,.woocommerce-checkout .order_details .cart_item .product-total,.woocommerce-checkout .order_details .order_item .product-total,.woocommerce-checkout .woocommerce-checkout-review-order .cart_item .product-total,.woocommerce-checkout .woocommerce-checkout-review-order .order_item .product-total,.woocommerce-order-received .order-received .cart_item .product-total,.woocommerce-order-received .order-received .order_item .product-total,.woocommerce-order-received .order_details .cart_item .product-total,.woocommerce-order-received .order_details .order_item .product-total,.woocommerce-order-received .woocommerce-checkout-review-order .cart_item .product-total,.woocommerce-order-received .woocommerce-checkout-review-order .order_item .product-total{text-align:right}.woocommerce-account .order-received .cart_item .variation,.woocommerce-account .order-received .order_item .variation,.woocommerce-account .order_details .cart_item .variation,.woocommerce-account .order_details .order_item .variation,.woocommerce-account .woocommerce-checkout-review-order .cart_item .variation,.woocommerce-account .woocommerce-checkout-review-order .order_item .variation,.woocommerce-checkout .order-received .cart_item .variation,.woocommerce-checkout .order-received .order_item .variation,.woocommerce-checkout .order_details .cart_item .variation,.woocommerce-checkout .order_details .order_item .variation,.woocommerce-checkout .woocommerce-checkout-review-order .cart_item .variation,.woocommerce-checkout .woocommerce-checkout-review-order .order_item .variation,.woocommerce-order-received .order-received .cart_item .variation,.woocommerce-order-received .order-received .order_item .variation,.woocommerce-order-received .order_details .cart_item .variation,.woocommerce-order-received .order_details .order_item .variation,.woocommerce-order-received .woocommerce-checkout-review-order .cart_item .variation,.woocommerce-order-received .woocommerce-checkout-review-order .order_item .variation{margin-bottom:0}.woocommerce-account .order-received .cart_item .variation-size,.woocommerce-account .order-received .order_item .variation-size,.woocommerce-account .order_details .cart_item .variation-size,.woocommerce-account .order_details .order_item .variation-size,.woocommerce-account .woocommerce-checkout-review-order .cart_item .variation-size,.woocommerce-account .woocommerce-checkout-review-order .order_item .variation-size,.woocommerce-checkout .order-received .cart_item .variation-size,.woocommerce-checkout .order-received .order_item .variation-size,.woocommerce-checkout .order_details .cart_item .variation-size,.woocommerce-checkout .order_details .order_item .variation-size,.woocommerce-checkout .woocommerce-checkout-review-order .cart_item .variation-size,.woocommerce-checkout .woocommerce-checkout-review-order .order_item .variation-size,.woocommerce-order-received .order-received .cart_item .variation-size,.woocommerce-order-received .order-received .order_item .variation-size,.woocommerce-order-received .order_details .cart_item .variation-size,.woocommerce-order-received .order_details .order_item .variation-size,.woocommerce-order-received .woocommerce-checkout-review-order .cart_item .variation-size,.woocommerce-order-received .woocommerce-checkout-review-order .order_item .variation-size{margin:0}.woocommerce-account .order-received .cart_item .variation-size p,.woocommerce-account .order-received .cart_item .variation-size p:last-of-type,.woocommerce-account .order-received .order_item .variation-size p,.woocommerce-account .order-received .order_item .variation-size p:last-of-type,.woocommerce-account .order_details .cart_item .variation-size p,.woocommerce-account .order_details .cart_item .variation-size p:last-of-type,.woocommerce-account .order_details .order_item .variation-size p,.woocommerce-account .order_details .order_item .variation-size p:last-of-type,.woocommerce-account .woocommerce-checkout-review-order .cart_item .variation-size p,.woocommerce-account .woocommerce-checkout-review-order .cart_item .variation-size p:last-of-type,.woocommerce-account .woocommerce-checkout-review-order .order_item .variation-size p,.woocommerce-account .woocommerce-checkout-review-order .order_item .variation-size p:last-of-type,.woocommerce-checkout .order-received .cart_item .variation-size p,.woocommerce-checkout .order-received .cart_item .variation-size p:last-of-type,.woocommerce-checkout .order-received .order_item .variation-size p,.woocommerce-checkout .order-received .order_item .variation-size p:last-of-type,.woocommerce-checkout .order_details .cart_item .variation-size p,.woocommerce-checkout .order_details .cart_item .variation-size p:last-of-type,.woocommerce-checkout .order_details .order_item .variation-size p,.woocommerce-checkout .order_details .order_item .variation-size p:last-of-type,.woocommerce-checkout .woocommerce-checkout-review-order .cart_item .variation-size p,.woocommerce-checkout .woocommerce-checkout-review-order .cart_item .variation-size p:last-of-type,.woocommerce-checkout .woocommerce-checkout-review-order .order_item .variation-size p,.woocommerce-checkout .woocommerce-checkout-review-order .order_item .variation-size p:last-of-type,.woocommerce-order-received .order-received .cart_item .variation-size p,.woocommerce-order-received .order-received .cart_item .variation-size p:last-of-type,.woocommerce-order-received .order-received .order_item .variation-size p,.woocommerce-order-received .order-received .order_item .variation-size p:last-of-type,.woocommerce-order-received .order_details .cart_item .variation-size p,.woocommerce-order-received .order_details .cart_item .variation-size p:last-of-type,.woocommerce-order-received .order_details .order_item .variation-size p,.woocommerce-order-received .order_details .order_item .variation-size p:last-of-type,.woocommerce-order-received .woocommerce-checkout-review-order .cart_item .variation-size p,.woocommerce-order-received .woocommerce-checkout-review-order .cart_item .variation-size p:last-of-type,.woocommerce-order-received .woocommerce-checkout-review-order .order_item .variation-size p,.woocommerce-order-received .woocommerce-checkout-review-order .order_item .variation-size p:last-of-type{margin-bottom:0}.woocommerce-account .order-received,.woocommerce-account .order_details,.woocommerce-checkout .order-received,.woocommerce-checkout .order_details,.woocommerce-order-received .order-received,.woocommerce-order-received .order_details{padding:4rem 2.125rem 0}.woocommerce-account .order-received .order_item,.woocommerce-account .order_details .order_item,.woocommerce-checkout .order-received .order_item,.woocommerce-checkout .order_details .order_item,.woocommerce-order-received .order-received .order_item,.woocommerce-order-received .order_details .order_item{border-bottom:.0625rem solid rgba(80,73,62,.15)}.woocommerce-account ul.order_details,.woocommerce-checkout ul.order_details,.woocommerce-order-received ul.order_details{margin-left:1.25rem;padding:0}.woocommerce-account h2,.woocommerce-checkout h2,.woocommerce-order-received h2{font-family:Trend HM Sans One,sans-serif;font-size:1.5rem;color:#50493e;font-weight:400}.woocommerce-account .customer_details th,.woocommerce-checkout .customer_details th,.woocommerce-order-received .customer_details th{float:left;margin-right:.5rem}.woocommerce-account .customer_details td,.woocommerce-checkout .customer_details td,.woocommerce-order-received .customer_details td{float:left}.woocommerce-checkout .woocommerce-checkout .select2-choice{height:3.125rem}.woocommerce-checkout .woocommerce-checkout .select2-choice .select2-chosen{line-height:3.125rem}.woocommerce-checkout .woocommerce-checkout .select2-arrow{margin-right:.625rem}.woocommerce-checkout .woocommerce-checkout .select2-arrow b{height:3rem;width:.9375rem;background:url(assets/images/svg-icons/arrow-dropdown.svg) 50% no-repeat}.woocommerce-checkout .woocommerce-checkout .select2-arrow b:after{display:none}.page-template-template-search-results-category .site-content,.section-seasonal .site-content,.tax-product_cat .site-content{margin-top:0}.page-template-template-search-results-category .site-content .wrap,.section-seasonal .site-content .wrap,.tax-product_cat .site-content .wrap{display:block;margin-left:auto;margin-right:auto;max-width:100rem}.page-template-template-search-results-category .section-product-grid.section-content-area,.section-seasonal .section-product-grid.section-content-area,.tax-product_cat .section-product-grid.section-content-area{padding-top:0}.tax-product_cat .section-department-products{padding:2.25rem 1.5625rem 0}.page-template-template-festival-finds-landing .site-content .wrap{display:block;margin-left:auto;margin-right:auto;max-width:100rem;padding:0 0 .625rem}.page-template-template-festival-finds-landing .site-content .secondary.widget-area{margin-top:0}.page-template-template-festival-finds-landing .site-content .secondary .section-title{letter-spacing:-.01em;line-height:1;margin-bottom:4.25rem;margin-top:-.3125rem}.page-template-template-festival-finds-landing .section-products{padding:2.5rem 0 0}.page-template-template-festival-finds-landing .section-products .section-header-area .section-sort{display:none}.page-template-template-festival-finds-landing .section-products .section-header-area .section-title{font-size:1.25rem;font-weight:400;letter-spacing:-.02em;line-height:1.7;margin-bottom:1rem}.page-template-template-festival-finds-landing .section-content-area{padding-top:0}.woocommerce-page .site-content{margin-top:0}.woocommerce-page .site-content .wrap{padding:1.5625rem 1.5625rem 0}.woocommerce-page .site-content .section-department-products{padding-bottom:0}.woocommerce-page.page-template-template-weekly-savor-landing .site-content .wrap,.woocommerce-page.tax-product_cat .site-content .wrap{padding:0}.quantity-wrap .quantity input.qty,.woocommerce-variation-add-to-cart-enabled .quantity input.qty{height:2rem;width:2.375rem;-webkit-appearance:none;background-color:#fff;border:.0625rem solid #bbb3b9;border-radius:.5rem;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.1);font-family:Trend HM Sans One,sans-serif;font-size:.875rem;text-align:center}.quantity-wrap .quantity input[type=number]::-webkit-inner-spin-button,.quantity-wrap .quantity input[type=number]::-webkit-outer-spin-button,.woocommerce-variation-add-to-cart-enabled .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce-variation-add-to-cart-enabled .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-wrap .quantity .minus,.quantity-wrap .quantity .plus,.woocommerce-variation-add-to-cart-enabled .quantity .minus,.woocommerce-variation-add-to-cart-enabled .quantity .plus{height:1.8125rem;width:1.875rem;background-color:#fff;border:.0625rem solid #bbb3b9;border-radius:15%;float:left;font-family:Trend HM Sans One,sans-serif;outline:none;position:relative}.quantity-wrap .quantity .minus,.woocommerce-variation-add-to-cart-enabled .quantity .minus{border-radius:.5rem .125rem .125rem .5rem}.quantity-wrap .quantity .plus,.woocommerce-variation-add-to-cart-enabled .quantity .plus{border-radius:.125rem .5rem .5rem .125rem;padding-bottom:.0625rem}.woocommerce-message{max-width:71.875rem;margin-left:auto;margin-right:auto;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:600;-ms-flex-pack:center;justify-content:center;margin:0 auto 1.5rem;padding:1.5rem .75rem 3rem;text-align:center}.woocommerce-message:after{clear:both;content:"";display:block}.tax-product_cat .woocommerce-message{max-width:100%;margin-left:auto;margin-right:auto;padding:0;text-align:center}.tax-product_cat .woocommerce-message:after{clear:both;content:"";display:block}.woocommerce-message .button{cursor:pointer;margin-top:.75rem;-ms-flex-order:1;order:1}.entry-content .woocommerce-error{background-color:#fff6f6;border:.0625rem solid #b10000;border-radius:.25rem;margin:1.5rem 0;overflow:auto;padding:1rem 1.5rem 1rem 2.25rem}.entry-content .woocommerce-error li{margin:0;padding:0;list-style:none;color:#b10000;position:relative}.entry-content .woocommerce-error li:after{clear:both;content:"";display:block}.entry-content .woocommerce-error li:before{position:absolute;left:-1rem;color:#b10000;content:'•';display:block;height:100%}.post-type-archive-product .site-content{margin:0}.post-type-archive-product .site-content .wrap{display:block;margin-left:auto;margin-right:auto;max-width:100rem}.post-type-archive-product .wpb_single_image{margin-bottom:0}.post-type-archive-product .vc_row-has-fill .vc_column_container .vc_column-inner{padding-top:0}.post-type-archive-product .section-recommendations{padding:2rem 1.5625rem 0}.post-type-archive-product .section-seasonal{padding:2.5rem 1.5625rem 0}.post-type-archive-product .section-seasonal .section-content-area{padding-top:0}.post-type-archive-product .section-shop-departments{padding:2.5rem 1.5625rem 0}.post-type-archive-product .section-shop-departments .section-content-area,.post-type-archive-product .section-shop-departments .section-content-area a{display:block}.post-type-archive-product .section-shop-departments .column-one-quarter{float:left;display:block;margin-right:4.08163%;width:47.95918%;margin-bottom:1.5rem;padding:.3125rem;text-align:center}.post-type-archive-product .section-shop-departments .column-one-quarter:last-child,.post-type-archive-product .section-shop-departments .column-one-quarter:nth-child(2n){margin-right:0}.post-type-archive-product .section-shop-departments .column-one-quarter:nth-child(2n+1){clear:left}.post-type-archive-product .section-shop-departments article{margin-bottom:1.25rem}.post-type-archive-product .section-shop-departments article .section-card{font-size:0;position:relative}.post-type-archive-product .section-shop-departments article .card-title{position:absolute;z-index:2;color:#fff;font-family:Trend HM Slab One,sans-serif;font-size:1rem;font-weight:400;left:0;line-height:1.2;margin:0 auto;padding:0 8%;text-align:center;text-shadow:.1875rem .1875rem 0 rgba(81,74,63,.3);text-transform:uppercase;top:50%;transform:translateY(-50%);width:100%}.post-type-archive-product .section-shop-departments a .card-title{transform-style:preserve-3d;transition:color .5s ease-in-out}.post-type-archive-product .section-shop-departments a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s ease-in-out}.post-type-archive-product .section-shop-departments a:active,.post-type-archive-product .section-shop-departments a:focus,.post-type-archive-product .section-shop-departments a:hover{opacity:1}.post-type-archive-product .section-shop-departments a:active .card-image,.post-type-archive-product .section-shop-departments a:focus .card-image,.post-type-archive-product .section-shop-departments a:hover .card-image{overflow:visible}.post-type-archive-product .section-shop-departments a:active img,.post-type-archive-product .section-shop-departments a:focus img,.post-type-archive-product .section-shop-departments a:hover img{transform:scale3d(1.05,1.05,1)}.post-type-archive-product .section-shop-departments a:active .card-title,.post-type-archive-product .section-shop-departments a:focus .card-title,.post-type-archive-product .section-shop-departments a:hover .card-title{color:#fff}.woocommerce.woocommerce-shop-landing .entry-header-bar .entry-title{margin-bottom:0}.woocommerce.woocommerce-shop-landing .site-content>.wrap{padding-left:0;padding-right:0}.shop-sidebar{background-color:#fff;bottom:0;display:block;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:1005}.shop-sidebar .widget h3{font-size:1.25rem;font-weight:700;letter-spacing:.03125rem;line-height:.95;margin:0 1.375rem 1.0625rem 0;padding:0 1.375rem;text-transform:none}.shop-sidebar .widget h3.section-title,.shop-sidebar .widget h3.wds-heb-facet-filter-title{font-family:freight-sans-pro,sans-serif;font-size:1.875rem;font-weight:300;margin:0 0 2.1875rem}.shop-sidebar .widget h3.widget-title.wds-heb-facet-filter-title{padding-right:3.125rem}.shop-sidebar ul{margin:0;padding:0;list-style:none}.shop-sidebar ul:after{clear:both;content:"";display:block}.shop-sidebar .facet-checkbox,.shop-sidebar li{font-size:1.25rem;line-height:1;margin-bottom:.8125rem}.shop-sidebar .facet-checkbox:last-of-type,.shop-sidebar li:last-of-type{margin-bottom:0}.shop-sidebar .facet-checkbox{font-weight:700;margin-bottom:1.375rem}.shop-sidebar .facet-checkbox:last-of-type{margin-bottom:.3125rem}.shop-sidebar .facet-checkbox+.see-all-link{margin-top:1.125rem}.shop-sidebar input[type=checkbox]{display:none}.shop-sidebar input[type=checkbox]:checked+label:before{content:url(assets/images/svg-icons/checkmark-green.svg)}.shop-sidebar .product-filters label{display:block;font-size:1.125rem;letter-spacing:.03125rem;line-height:1.2;padding-bottom:.5rem;vertical-align:middle}.shop-sidebar .product-filters label:before{height:1.3125rem;width:1.3125rem;background-color:#fff;content:'';display:inline-block;float:left;margin-right:.3125rem;vertical-align:middle}.shop-sidebar a:hover,.shop-sidebar label{cursor:pointer}.shop-sidebar a.see-all-link{color:#4e8e00;font-size:1.125rem;font-weight:600;letter-spacing:.07812rem}.shop-sidebar .facet-category{margin-bottom:2.1875rem}.shop-sidebar .facet-type-checkboxes,.shop-sidebar .link-container,.shop-sidebar .product-filters{background-color:#edecea;padding:.9375rem 1.375rem .6875rem}.shop-sidebar .widget_product_filters{margin-bottom:1.8125rem}.shop-sidebar .burst:after,.shop-sidebar .flag:after,.shop-sidebar .plus:after{content:'';display:inline-block;float:left;margin:.25rem .3125rem 0 0}.shop-sidebar .burst .icon{height:1.25rem;width:1.25rem;display:inline-block;margin-top:-.25rem;vertical-align:middle}.shop-sidebar .burst:after{content:none}.shop-sidebar .flag .icon{height:1.25rem;width:1.25rem;display:inline-block;vertical-align:middle}.shop-sidebar .flag:after{content:none}.shop-sidebar .plus:after{background-image:url(assets/images/sprites.png);background-position:-64px -34px;width:17px;height:17px}.shop-sidebar button{padding:0}.shop-sidebar button:active,.shop-sidebar button:focus,.shop-sidebar button:hover{background-color:transparent}.shop-sidebar input.additional-keywords{color:#929292;font-family:freight-sans-pro,sans-serif;margin-bottom:.875rem;max-width:100%;padding:0 .5rem}.shop-sidebar.opened{box-shadow:inset 0 .75rem .375rem -.375rem rgba(0,0,0,.1);overflow-y:scroll;padding-top:1.1875rem;top:0;transform:translateX(0);width:17.875rem}.shop-sidebar.opened .widget-title:not(.wds-heb-facet-filter-title){background:#fff url(assets/images/svg-icons/angle-up.svg) no-repeat 97%;background-size:.75rem;min-width:14.375rem}.shop-sidebar.opened .widget-title:not(.wds-heb-facet-filter-title).change-arrow{background:#fff url(assets/images/svg-icons/angle-down.svg) no-repeat 97%;background-size:.75rem}.admin-bar .shop-sidebar.opened{top:2.875rem}.shop-sidebar .sidebar-filter-toggle{margin:0;padding:0;position:absolute;top:1.5625rem;right:1.3125rem;height:1.5625rem;width:1.5625rem;min-width:0;z-index:2}.shop-sidebar .sidebar-filter-toggle .icon{height:1.125rem;width:1.125rem}.shop-sidebar.column-secondary-width{display:block}.single-product.woocommerce-page .site-content .wrap{padding:2.5rem 0 0}.single-product.woocommerce-page .site-content .wrap .site-main{padding-left:1.5625rem;padding-right:1.5625rem}.single-product .single-products-wrapper{max-width:72.5rem;margin-left:auto;margin-right:auto}.single-product .single-products-wrapper:after{clear:both;content:"";display:block}.single-product .single-images-wrapper{overflow:hidden}.single-product .single-product-main-image{-ms-flex-align:center;align-items:center;background:#fff;box-shadow:.3125rem .25rem .1875rem rgba(0,0,0,.14);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5625rem}.single-product .single-product-main-image .woocommerce-main-image{text-align:center;width:100%}.single-product .single-product-main-image .flex-active-slide{pointer-events:none}.single-product .wc-product-images.slide-images{max-width:100rem;margin-left:auto;margin-right:auto;display:block;float:left;overflow:visible;width:100%}.single-product .wc-product-images.slide-images:after{clear:both;content:"";display:block}.single-product .wc-product-images.slide-images a:active,.single-product .wc-product-images.slide-images a:focus,.single-product .wc-product-images.slide-images a:hover{opacity:1}.single-product .wc-product-images.slide-images .flex-viewport{overflow:visible!important}.single-product .wc-product-images.slide-images .flexslide-slide{margin-bottom:1.5625rem}.single-product .wc-product-images.slide-images .flexslide-slide img{background:#fff;box-shadow:.3125rem .25rem .1875rem rgba(0,0,0,.14);display:block}.single-product .product-details-wrap{display:block;float:left;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;margin-top:0;width:100%}.single-product .product_title{font-size:2.25rem;letter-spacing:-.02em;line-height:1.0833;margin-bottom:.3125rem;text-align:center;text-shadow:none;text-transform:uppercase}.single-product .entry-subtitle{display:block;font-family:freight-sans-pro,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.2em;line-height:1.93;margin:0;padding-bottom:1.5625rem;text-align:center;text-transform:uppercase}.single-product .site-main .cart{display:block;float:left;margin-bottom:.75rem;padding:1.5625rem 0 2.5rem;width:100%}.single-product .cart .cart-section-actions,.single-product .cart .price-wrap,.single-product .cart .quantity-wrap,.single-product .cart .woocommerce-variation-add-to-cart-enabled{margin:0 auto;max-width:18.125rem}.single-product .cart .price-wrap,.single-product .cart .quantity-wrap{width:100%}.single-product .cart .price-wrap{margin-bottom:1.25rem}.single-product .cart .quantity-wrap{display:none;margin-bottom:2.4375rem}.single-product .cart .price-title,.single-product .cart .qty-title,.single-product .cart .woocommerce-variation-price{display:block;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.375rem;font-weight:600;text-align:center;text-transform:capitalize}.single-product .cart .price-title{display:block;float:none;margin:-.125rem 0 .625rem;overflow:hidden}.single-product .cart .price{font-family:Trend HM Sans One,sans-serif;font-size:2.125rem;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.single-product .cart .price del{display:none}.single-product .cart .price .each-text{display:inline-block;font-size:.875rem;font-weight:400;text-transform:uppercase}.single-product .cart .save-amount{display:block;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.25rem;letter-spacing:.05em;text-transform:capitalize}.single-product .cart .woocommerce-variation-add-to-cart-enabled .quantity{float:none;margin-bottom:2.4375rem}.single-product .cart .qty-title{margin:1.875rem 0 .9375rem}.single-product .cart .single_variation{margin-bottom:1.25rem}.single-product .cart .total,.single-product .cart .woocommerce-variation-price .amount{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.5rem}.single-product .cart .back-to-shop{cursor:pointer;display:block;margin:0 auto;max-width:18.125rem;width:100%}.single-product .cart .single_add_to_cart_button{margin-bottom:1.25rem;width:100%}.single-product.logged-in .quantity-wrap{display:block}.single-product .cart-section-actions .add-to-list{margin:1.25rem 0 0}.single-product .variations{margin-bottom:1.25rem}.single-product .variations .label{font-weight:600;padding-right:.3125rem}.single-product .variations .reset_variations{display:none!important}.single-product .health-wrap,.single-product .product-description-wrap{float:left;overflow:hidden;width:100%}.single-product .product-description-wrap{border-bottom:.125rem solid #50493e;border-image-width:0 0 2 0;border-image-repeat:round;border-image-slice:4;border-image-source:url(assets/images/dark-gray-line.png);float:none;margin:0 auto 3.125rem;max-width:21.125rem;padding-bottom:1.875rem}.single-product .product-description-wrap .read-more{display:inline-block;font-weight:700}.single-product .product-description-content{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.9375rem;line-height:1.3333;padding-bottom:1.25rem}.single-product .product-description-content p{display:inline}.single-product .product-description-content p:last-of-type{margin-bottom:0}.single-product .health-wrap{margin-top:1.5rem}.single-product .health-title{display:block;font-size:1.375rem;font-weight:600;margin:0 0 1.125rem;text-align:left;text-transform:capitalize}.single-product .health-content a,.single-product .health-title{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif}.single-product .health-content a{color:#4e8e00;font-size:.9375rem;font-weight:700}.single-product .health-content a:active,.single-product .health-content a:focus,.single-product .health-content a:hover{opacity:.7}.single-product .health-content a.nutrional-info-link{display:block;float:none;margin-top:1.125rem}.single-product .type-product .add-to-list{max-width:18.125rem}.single-product .section-related-products{padding-bottom:1.25rem;padding-top:1.25rem}.single-product .section-related-products .section-content-area{padding:0}.single-product .section-related-products .section-title{margin:0 auto 1.875rem}.single-product .section-related-products .products{list-style:none;margin:0}.single-product .section-related-products .products .related-single-product{text-align:center}.single-product .section-related-products .products .related-single-product a:hover{opacity:1}.single-product .section-related-products .products .onsale{display:block;margin-top:-1.625rem}.single-product .section-related-products .add-to-list-mobile{max-width:100%}.single-product .section-related-articles .related-product-title,.single-product .section-related-products .related-product-title,.single-product .section-related-recipes .related-product-title{font-size:1.0625rem;margin:0}.single-product .section-related-products .related-product-title,.single-product .section-related-recipes .related-product-title{text-align:center}.single-product .section-related-recipes .section-related-articles .related-articles-list,.single-product .section-related-recipes .section-related-articles .related-recipe-list{max-width:72.5rem}.single-product .section-related-articles{margin-bottom:3.75rem}.single-product .section-related-articles,.single-product .section-related-recipes{margin-left:0;margin-right:0}.related-single-product img{box-shadow:.3125rem .25rem .1875rem rgba(0,0,0,.14);transition:box-shadow .25s ease-in-out}.related-single-product.type-product:hover img{box-shadow:.3125rem .25rem .5rem rgba(0,0,0,.12)}.page-template-template-weekly-savor-landing .site-content{margin-top:0}.page-template-template-weekly-savor-landing .site-content .wrap{display:block;margin-left:auto;margin-right:auto;max-width:100rem}.page-template-template-weekly-savor-landing .section-products{padding-bottom:0;padding-top:2.5rem}.page-template-template-weekly-savor-landing .section-products .section-header-area .section-sort{display:none}.page-template-template-weekly-savor-landing .section-products .section-header-area .section-sort .section-filter{margin-bottom:0}.page-template-template-weekly-savor-landing .section-products .section-header-area .section-title{font-size:1.25rem;font-weight:400;letter-spacing:-.02em;line-height:1.7;margin-bottom:1rem}.page-template-template-weekly-savor-landing .section-products .section-content-area{padding-top:0}.woocommerce-account mark{background-color:transparent;font-weight:700}.woocommerce-account.page-template-template-full-width .page-content-wrap .entry-content .woocommerce>p,.woocommerce-account.page-template-template-full-width .page-content-wrap .entry-content .woocommerce>p:last-of-type{margin-bottom:0}.woocommerce-account .order_details thead{display:none}.catering-info-and-menu-wrap{overflow:hidden;text-align:center}.catering-info-and-menu-wrap .catering-info-header{line-height:1.3;margin:0 0 1.25rem;text-shadow:0 .02em 0 #fff,.11em .09em 0 rgba(0,0,0,.15)}.catering-local-store-menu-list{margin:0;padding:0;list-style:none}.catering-local-store-menu-list:after{clear:both;content:"";display:block}.entry-content .catering-local-store-menu-list{float:left;margin:0 2% 3% 0;width:48%}.catering-local-store-menu-list:last-child{margin-right:0}.entry-content .catering-local-store-menu-list{padding-left:0}.catering-local-store-menu-list-item>*{display:block}.catering-local-store-menu-list-item h3{font-weight:600;margin-bottom:0}.catering-local-store-menu-list-item [href*='tel:']{color:#50493e}#email_settings .catering-local-store-menu-list-item .newsletter-preview,.catering-local-store-menu-list-item #email_settings .newsletter-preview,.catering-local-store-menu-list-item .link-secondary,.catering-local-store-menu-list-item .update-link{color:#4f8f00}.catering-local-store-menu-list-item-name{text-transform:none}.catering-menu-mealtime-form-and-results-wrap{border-bottom:.0625rem solid rgba(80,73,62,.3);margin-bottom:4rem;padding:0 0 4rem}.catering-menu-mealtime-form{margin-left:.875rem;margin-right:.875rem}.catering-menu-mealtime-form .button,.catering-menu-mealtime-form .chosen-container,.catering-menu-mealtime-form .chosen-select{width:100%!important}.catering-menu-mealtime-form .chosen-container,.catering-menu-mealtime-form .chosen-select{margin-bottom:1.5rem}.catering-menu-mealtime-results-module.toggle-visible{margin-top:2.5rem}.catering-menu-mealtime-results-module .catering-menu-mealtime-results-header{padding-top:1.875rem;position:relative}.catering-menu-mealtime-results-module .catering-menu-mealtime-results-heading{font-size:1.875rem;line-height:1;margin:0 0 1.5625rem;text-shadow:none}.catering-menu-mealtime-result{margin-bottom:1.875rem}.catering-menu-mealtime-result .catering-menu-mealtime-result-name{margin:0;text-transform:capitalize}.catering-menu-mealtime-result .catering-menu-mealtime-result-description{margin-bottom:.625rem}.catering-menu-mealtime-result .catering-menu-mealtime-result-serving-size{text-transform:uppercase}.contact-card{text-align:center}.contact-card .contact-card-heading{text-shadow:none}.contact-card .details-wrap{margin:0;padding:0;list-style:none;overflow:hidden}.contact-card .details-wrap li{float:left;display:block;margin-right:2%;width:49%;margin-bottom:1.875rem;padding:0 .9375rem}.contact-card .details-wrap li:last-child,.contact-card .details-wrap li:nth-child(2n){margin-right:0}.contact-card .details-wrap span{display:block;line-height:1}.contact-card .phone-number{font-family:freight-sans-pro,sans-serif;font-weight:300}.contact-card .phone-number a{color:#50493e}.featured-classes-container+.featured-classes-container{border-top:.0625rem solid rgba(80,73,62,.3);padding-bottom:2.5rem;padding-top:2.5rem}.featured-classes-container .featured-class-wrap{overflow:hidden;padding-bottom:1.875rem}.featured-classes-container .featured-class-wrap+.featured-class-wrap{border-top:.0625rem solid rgba(80,73,62,.3);padding-bottom:2.5rem;padding-top:2.5rem}.featured-classes-container .featured-class-wrap .column-one-half:first-child{margin-bottom:1.875rem}.featured-classes-container .featured-class-image{box-shadow:.125rem .125rem .9375rem -.1875rem rgba(0,0,0,.5);display:block;line-height:1}.featured-classes-container .featured-class-heading{line-height:1;margin:0 0 .3125rem}.featured-classes-container .instructor{margin-bottom:1.875rem}.featured-classes-container .instructor span{font-weight:700}.featured-classes-container .description{margin-bottom:.625rem}.featured-classes-container .class-dates{margin:0;padding:0;list-style:none}.featured-classes-container .class-date td{line-height:1;padding:.75rem 0}.featured-classes-container .location,.featured-classes-container .register{color:#4e8e00}.featured-classes-container .date{text-align:right}.featured-classes-container .register{display:none}.featured-classes-heading{font-size:1.75rem;letter-spacing:0;line-height:1.3;margin:0 0 1.5625rem;text-align:center;text-shadow:0 .02em 0 #fff,.11em .09em 0 rgba(0,0,0,.15)}.cooking-school-container{box-shadow:.125rem .125rem .9375rem -.1875rem rgba(0,0,0,.5);text-align:center}.cooking-school-container img{display:block;line-height:1;width:100%}.cooking-school-container .content-wrap{overflow:hidden;padding:1.5625rem}.cooking-school-container .container-heading{margin:0 0 1.25rem;text-shadow:none}.cooking-school-container .class-schedules{margin:0;padding:0;list-style:none}.cooking-school-container .schedule.no-link,.cooking-school-container .schedule>a{color:#4e8e00;display:inline-block;padding:.625rem 0}.faq-container.tear-paper-svg,.page-template-template-foodie-life-landing .faq-container.wpb_wrapper,.section-press-releases .faq-container.section-container{box-shadow:.1875rem .375rem 1.5625rem .125rem rgba(80,73,62,.3);margin:0 auto;max-width:100%;padding:1.5625rem;width:26.25rem}.faq-container.tear-paper-svg .faq-header,.page-template-template-foodie-life-landing .faq-container.wpb_wrapper .faq-header,.section-press-releases .faq-container.section-container .faq-header{padding:0;text-align:center}.faq-container.tear-paper-svg:after,.faq-container.tear-paper-svg:before,.page-template-template-foodie-life-landing .faq-container.wpb_wrapper:after,.page-template-template-foodie-life-landing .faq-container.wpb_wrapper:before,.section-press-releases .faq-container.section-container:after,.section-press-releases .faq-container.section-container:before{background-size:cover}.toggle-button-wrap{text-align:center}.faq-toggle{margin-bottom:3.375rem;margin-top:1.625rem}.faq-header{padding-top:1.875rem;position:relative}.faq-header .faq-heading{letter-spacing:normal;text-align:left}.faq-header .h3{margin-bottom:.625rem;text-shadow:none}.faq-item-wrap.toggle-visible{border-top:.0625rem solid rgba(80,73,62,.3);margin-bottom:2.5rem;margin-top:2.5rem}.entry-content .faq-item-wrap{padding-left:0}.faq-item-wrap .faq-items{margin:0;padding:0;list-style:none;padding-left:.125rem}.faq-item-wrap .faq-items:after{clear:both;content:"";display:block}.faq-item{margin-bottom:1.0625rem;padding-left:1.3125rem}.faq-item-question{cursor:pointer;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;letter-spacing:normal;margin-bottom:.1875rem;margin-top:0;position:relative;text-transform:none}.question-toggle{position:absolute;top:.375rem;left:-1.3125rem;height:.4375rem;width:.875rem;background:transparent url(assets/images/svg/green-caret.svg) 50% no-repeat;background-size:cover;display:block;margin:auto;transform:rotate(90deg);transition:transform .3s ease-in-out}.question-toggle.open{transform:rotate(180deg)}.faq-item-answer{display:none}.section-full-width-banner{max-width:100rem;margin-left:auto;margin-right:auto;padding:1.375rem 0;text-align:center}.section-full-width-banner:after{clear:both;content:"";display:block}.section-full-width-banner .primary-banner{margin-bottom:1.5625rem}.section-full-width-banner .secondary-banner+.secondary-banner{margin-top:1.5625rem}.section-full-width-banner img{display:block;width:45rem}.section-foodie-life{text-align:center}.section-foodie-life .wrap{max-width:75rem;margin-left:auto;margin-right:auto}.section-foodie-life .wrap:after{clear:both;content:"";display:block}.section-foodie-life .section-intro{margin:0 auto;max-width:100%;width:34.375rem}.section-foodie-life .section-title{color:#50493e;font-family:Trend HM Sans One,sans-serif;margin-bottom:.5rem;text-shadow:0 .02em 0 #fff,.11em .09em 0 rgba(0,0,0,.15)}.section-foodie-life .section-description{margin:0 0 1.5625rem}.section-foodie-life .section-articles{margin:0 0 2.25rem;width:100%}.section-foodie-life .section-articles:after{clear:both;content:"";display:block}.section-foodie-life .section-article{padding-right:.625rem}.section-foodie-life .section-article-image-wrap{line-height:0}.section-foodie-life .section-article-image-wrap img{box-shadow:.3125rem .3125rem .4375rem -.0625rem rgba(0,0,0,.3)}.section-foodie-life .section-article-title{font-size:1.125rem;margin:1.5rem 0 .625rem}.section-foodie-life .section-article-title:hover{opacity:.85}.section-foodie-life .section-article-excerpt{font-size:.9375rem;margin-bottom:0}.section-foodie-life .has-excerpt .section-article-title{font-size:1.375rem}.form-wrapper{max-width:100%;width:35.125rem}.form-wrapper h3{margin-bottom:1.875rem;margin-top:0}.form-wrapper .h1,.form-wrapper .small-title{display:block}.form-wrapper .h1{font-family:Trend HM Slab One,sans-serif;margin:0}.form-wrapper .small-title{line-height:1}.form-wrapper a{color:#4e8e00;font-weight:600}.form-wrapper a:active,.form-wrapper a:focus,.form-wrapper a:hover{color:#4e8e00;opacity:.7}.form-wrapper p{line-height:1.3}.form-wrapper p:last-of-type{margin-bottom:0}.become-an-efoodie_wrapper.gform_wrapper label.gfield_label{font-family:freight-sans-pro,sans-serif;font-size:.875rem;font-weight:300}#content .become-an-efoodie_wrapper.gform_wrapper input[type=text]{width:100%}.form-wrapper .gform_wrapper{background-color:transparent;margin-top:2.9375rem}.form-wrapper .gform_wrapper label.gfield_label{color:#666;font-family:freight-sans-pro,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.075rem;text-transform:uppercase}.form-wrapper .gform_wrapper .gfield_required{color:#50493e}#content .form-wrapper .gform_wrapper input[type=email],#content .form-wrapper .gform_wrapper input[type=number],#content .form-wrapper .gform_wrapper input[type=text],#content .form-wrapper .gform_wrapper input[type=url],#content .form-wrapper .gform_wrapper textarea{width:100%}.form-wrapper .talk-to-us_wrapper{margin:2.625rem 0 0}.form-wrapper .gform_wrapper .gform_body .gform_fields .gfield .ginput_container{margin-top:0}.form-wrapper #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox]+label,.form-wrapper #gform_wrapper_2 .gform_body .gform_fields .gfield input[type=checkbox]+label,.form-wrapper .comment-dropdown,.form-wrapper .gf_left_half .chosen-container-single,.form-wrapper .gf_right_half .chosen-container-single,.form-wrapper .store-dropdown{width:100%}.form-wrapper input[type=submit]{background-color:#4e8e00;color:#fff}.form-wrapper input[type=submit]:hover{background-color:rgba(78,142,0,.9);color:#fff}.form-wrapper .gform_wrapper .gform_footer input.button,.form-wrapper .gform_wrapper .gform_footer input[type=submit]{letter-spacing:.09375rem}.form-wrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1}.form-wrapper .gform_wrapper.become-an-efoodie_wrapper .gform_footer input.button,.form-wrapper .gform_wrapper.become-an-efoodie_wrapper .gform_footer input[type=submit]{display:block;font-size:.75rem;line-height:1;margin:auto;width:18.1875rem}.become-an-efoodie_wrapper.gform_wrapper .newsletter-options{margin-top:2.5rem}.become-an-efoodie_wrapper.gform_wrapper .newsletter-options label.gfield_label{display:none}.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox{max-width:100%}.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox li{margin:0 0 1.5625rem;position:relative}.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox li label{margin:0 0 0 1.875rem}.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox li label a,.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox li label h5{display:inline-block}.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox li label h5{margin:0 .625rem .625rem 0}.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox li label:before{position:absolute;top:-.1875rem;left:0;background:url(assets/images/svg-icons/checkboxes-green.svg) no-repeat bottom;background-size:100%;content:'';display:block;height:1.5625rem;width:1.5625rem!important}body.ie .become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox li label:before{background-size:50px}.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox li input[type=checkbox]{display:none;outline:0}.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox li input[type=checkbox]:checked+label:before{background-position:top;top:0}.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox li input[type=checkbox]:checked+label p{font-weight:400}.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox p{font-size:.875rem}.container-with-heading-and-description{text-align:center}.container-with-heading-and-description .container-heading{color:#50493e;font-family:Trend HM Sans One,sans-serif;font-size:1.375rem;letter-spacing:normal;margin:0 0 1.25rem}.container-with-heading-and-description .container-description{margin-bottom:1.875rem}.section-press-releases{clear:both;display:block;padding:0;position:relative;z-index:10}.section-press-releases .section-container{padding:0 3rem;position:relative;text-align:center}.section-press-releases .section-container .inner{margin:0 auto;max-width:100%;overflow:hidden;width:66.6875rem}.section-press-releases h3{margin-bottom:.9375rem}.section-press-releases p{line-height:1.4}.section-press-releases .media-contact .contact-info{overflow:hidden}.section-press-releases .media-contact .contact-info p{font-family:freight-sans-pro,sans-serif;font-size:.875rem;overflow:hidden}.section-press-releases .media-contact .contact-info a,.section-press-releases .media-contact .contact-info span,.section-press-releases .media-contact .contact-info strong{clear:left;width:100%}.section-press-releases .media-contact strong{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.125rem}.section-press-releases .media-contact a{color:#4e8e00;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.9375rem;font-weight:700}.section-press-releases .button{-ms-flex-align:center;align-items:center;background-color:#4e8e00;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 auto 1.5625rem;padding-left:1.25rem;padding-right:1.25rem;width:18.1875rem}.section-press-releases article{margin-bottom:1.875rem}.section-press-releases article .entry-meta{font-family:freight-sans-pro,sans-serif;font-size:.875rem;font-weight:100;letter-spacing:.11em;text-transform:uppercase}.section-press-releases article .entry-meta a{color:#50493e}.page-template-template-search-results-category .section-press-releases article.tips-tricks .card-title,.section-press-releases .page-template-template-search-results-category article.tips-tricks .card-title,.section-press-releases article h4{line-height:1.2;margin:.625rem 0 .25rem}.page-template-template-search-results-category .section-press-releases article.tips-tricks .card-title a,.section-press-releases .page-template-template-search-results-category article.tips-tricks .card-title a,.section-press-releases article h4 a{color:#50493e}.section-press-releases article .read-more{margin:0}.section-press-releases article .read-more a{color:#4e8e00;font-family:freight-sans-pro,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.11em}.section-tips-tricks-by-category .column-one-half{display:inline-block;float:none;max-width:22.1875rem}.section-tips-tricks-by-category .tips-tricks-by-category-list{text-align:center}.section-tips-tricks-by-category .tips-tricks-by-category-list .image-container{position:relative}.section-tips-tricks-by-category .tips-tricks-by-category-list .icon{position:absolute;top:50%;left:50%;height:3.4375rem;width:3.4375rem;fill:#fff;margin-left:-1.71875rem;margin-top:-1.71875rem}.section-tips-tricks-by-category h5{margin-bottom:.75rem}.section-tips-tricks-by-category p{color:#50493e;font-size:.9375rem;line-height:1.2}.shop-featured-products{background-color:#fff;margin:0 0 2.75rem}.shop-featured-products .featured-product{overflow:hidden;padding:1.25rem 0 2.5rem}.shop-featured-products .content-column,.shop-featured-products .image-column{margin:0;width:100%}.shop-featured-products .content-column{float:left;padding:0 1.5625rem;text-align:center}.shop-featured-products .image-column{padding:0 10%}.shop-featured-products img{display:block;line-height:1}.shop-featured-products .price,.shop-featured-products .product-name{margin:0;text-align:center}.shop-featured-products .product-name{line-height:1.1}.shop-featured-products .price-unit,.shop-featured-products .savings{font-size:1.25rem;letter-spacing:normal;text-transform:none}.shop-featured-products .product-description{margin:0 0 2rem}.shop-featured-products .product-description.no-price{margin:.625rem 0 2rem}.shop-featured-products .product-buttons{text-align:center}.shop-featured-products .button{width:80%}.shop-featured-products .button+.button{margin:1.5rem 0 0}.shop-featured-products .ws-product-card{padding:0 1.625rem}.shop-featured-products .secondary-featured-product,.shop-featured-products .secondary-featured-product .product-name{text-align:center}.shop-featured-products .secondary-featured-product+.secondary-featured-product{margin-top:2.5rem}.shop-featured-products .secondary-featured-product .product-buttons{text-align:center}.shop-featured-products .weekly-savor-area{overflow:hidden;padding:0 1.5625rem 1.5625rem;text-align:center}.store-card-container .card-title{font-size:2.25rem;letter-spacing:-.02em;line-height:1.2;margin:0;text-transform:uppercase}.page-template-template-search-results-category article.tips-tricks .store-card-container .card-content-area .card-title,.store-card-container .card-content-area .page-template-template-search-results-category article.tips-tricks .card-title,.store-card-container .card-content-area h4{margin:0 0 .625rem}.store-card-container .card-content-area p{line-height:1.35}.store-card-container .store-meta{display:block;font-size:1rem;font-weight:500;line-height:1.2;margin:0;text-transform:uppercase}.store-card-container .store-blocks-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.store-card-container .column-one-half{margin-bottom:1.0625rem;width:100%}.store-card-container .phone-number{border-bottom:.0625rem solid #cccac8;color:#50493e;text-decoration:none}.store-card-container .phone-number:focus,.store-card-container .phone-number:hover{color:#50493e;text-decoration:none}.store-card-container .card-image{display:block;margin-bottom:1.25rem;overflow:hidden}.store-card-container .card-content-area,.store-card-container .card-footer,.store-card-container .card-header{display:block;overflow:hidden;padding:0 1.5625rem;width:100%;text-align:center}.store-cafe-card .store-blocks-wrapper{padding-top:.3125rem}.store-cafe-card .column-one-half:nth-of-type(2){-ms-flex-order:3;order:3}.store-cafe-card .column-one-half:nth-of-type(3){-ms-flex-order:2;order:2}.store-cafe-card .column-one-half:nth-of-type(4){-ms-flex-order:9;order:9}.store-cafe-card .column-one-half:last-of-type{margin-bottom:0;-ms-flex-order:20;order:20}.store-cafe-card .button{width:17.8125rem}.store-dinner-for-two-card .tonights-meals{display:block;margin-bottom:1.25rem}.page-template-template-search-results-category article.tips-tricks .store-dinner-for-two-card .tonights-meals .card-title,.store-dinner-for-two-card .tonights-meals .page-template-template-search-results-category article.tips-tricks .card-title,.store-dinner-for-two-card .tonights-meals h4{margin:0}.page-template-template-search-results-category article.tips-tricks .store-dinner-for-two-card .tonights-meals .card-title a,.store-dinner-for-two-card .tonights-meals .page-template-template-search-results-category article.tips-tricks .card-title a,.store-dinner-for-two-card .tonights-meals h4 a{color:inherit}.store-events-card .event-date{margin:.3125rem 0 .625rem}.store-events-card .event-title{color:#50493e}.store-info-card .store-map-image img{width:100%}.store-info-card .store-meta{margin:0}.page-template-template-search-results-category article.tips-tricks .store-info-card .store-blocks-wrapper.your-store-details .card-title,.store-info-card .store-blocks-wrapper.your-store-details .page-template-template-search-results-category article.tips-tricks .card-title,.store-info-card .store-blocks-wrapper.your-store-details h4{margin-bottom:1.25rem}.store-news-card .card-title{margin-bottom:.9375rem}.store-news-card .section-excerpt{position:relative}.store-card-container.no-image .card-content-area,.store-card-container.no-image .card-header{text-align:left}.store-card-container.no-image .card-footer{margin-bottom:0}.store-card-container.no-image .store-meta{font-size:1rem;font-weight:500;margin:0 0 1.5625rem;text-transform:uppercase}.store-card-container.no-image .section-article-title{line-height:1.05;margin-bottom:1.5625rem}.store-card-container.no-image .section-excerpt{margin-bottom:2.1875rem}.store-card-container.no-image .read-more{color:#4e8e00;display:inline;font-family:freight-sans-pro,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.1em;padding-left:.3125rem;text-transform:uppercase}.store-weekly-savor-card .mobile-image{display:block}.store-weekly-savor-card .tablet-image{display:none}.store-weekly-savor-card.no-mobile-image .tablet-image{display:block}.store-weekly-savor-card .savor-image{overflow:hidden;width:100%}.store-weekly-savor-card .savor-entry-content-wrapper{background:#fff;text-align:center}.store-weekly-savor-card .savor-entry-content-area{display:block;font-size:1.125rem;font-weight:300;letter-spacing:.03em;line-height:1.4;margin:0 auto;max-width:42.5rem;padding:1.875rem 1.5625rem 1.375rem}.text-block-container{text-align:center}.text-block-container .text-block-small-title{color:#50493e;font-family:Trend HM Sans One,sans-serif;font-size:1.25rem;letter-spacing:.2em;line-height:1;margin:0 0 .625rem}.text-block-container .text-block-large-title{letter-spacing:0;line-height:1;margin-bottom:2.1875rem;text-shadow:none}.text-block-container .text-block-large-title.trend-slab{font-family:Trend HM Slab One,sans-serif;font-size:3rem;text-shadow:0 .02em 0 #fff,.11em .09em 0 rgba(0,0,0,.15)}.text-block-container .text-block-content p:last-child{margin-bottom:0}.shop-two-col-wrap{overflow:hidden}.page-template-template-foodie-life-landing .wpb_wrapper .shop-two-col-wrap,.section-press-releases .section-container .shop-two-col-wrap,.tear-paper-svg .shop-two-col-wrap{padding-left:1.5625rem;padding-right:1.5625rem}.shop-two-col-wrap .image-column{width:80%}.shop-two-col-wrap .image-column.align-left,.shop-two-col-wrap .image-column.align-right{margin:0 auto}.shop-two-col-wrap .image-column a{display:block}.shop-two-col-wrap .shop-two-col-content{margin:0 auto;padding-bottom:2.5rem;width:80%}.shop-two-col-wrap .shop-two-col-content .shop-two-col-headline{font-weight:400;letter-spacing:0;line-height:2.5rem;margin:0;text-align:center;text-transform:uppercase}.shop-two-col-wrap .shop-two-col-content .price{display:inline;margin:.375rem 0 .4375rem;text-align:center}.shop-two-col-wrap .shop-two-col-content .price-each{display:inline}.shop-two-col-wrap .shop-two-col-content .price-wrap{text-align:center}.shop-two-col-wrap .shop-two-col-content .shop-body-text{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;line-height:1.5;padding:0 1.5625rem}.shop-two-col-wrap .shop-two-col-content .shop-body-text.no-price{margin-top:.9375rem}.shop-two-col-wrap .shop-two-col-content .shop-body-text+.cta-button{display:block;margin-bottom:1.25rem;margin-top:2rem}.shop-two-col-wrap .shop-two-col-content ul{margin:0;padding:0;list-style:none}.shop-two-col-wrap .shop-two-col-content ul:after{clear:both;content:"";display:block}.shop-two-col-wrap .shop-two-col-content ul li{margin-bottom:.375rem}.weekly-savor-flyer{background-color:#fff;margin-top:-1.5rem;max-width:75rem;text-align:center}.weekly-savor-flyer .weekly-savor-flyer-heading{margin-top:0}.weekly-savor-flyer .weekly-savor-flyer-change-store,.weekly-savor-flyer .weekly-savor-flyer-store-name{display:block}.weekly-savor-flyer .weekly-savor-flyer-change-store{color:#4e8e00;cursor:pointer}.weekly-savor-flyer .pipe{display:none}.entry-content .weekly-savor-flyer-content ul{margin:0;padding:0}.weekly-savor-flyer-content.flexslider{border:0;margin:0 0 1.5rem}.weekly-savor-flyer-content .flex-direction-nav .flex-next,.weekly-savor-flyer-content .flex-direction-nav .flex-prev{background:url(assets/images/svg/icon-down.svg) 50% no-repeat;display:block;height:1.5625rem;opacity:.7;text-indent:9999px}.weekly-savor-flyer-content .flex-direction-nav .flex-prev{left:-.625rem;transform:rotate(90deg)}.weekly-savor-flyer-content .flex-direction-nav .flex-next{right:-.625rem;transform:rotate(-90deg)}.weekly-savor-flyer-content.flexslider:hover .flex-next,.weekly-savor-flyer-content.flexslider:hover .flex-next:hover,.weekly-savor-flyer-content.flexslider:hover .flex-prev,.weekly-savor-flyer-content.flexslider:hover .flex-prev:hover{display:block;opacity:.7}.weekly-savor-flyer-content.flexslider:hover .flex-prev{left:-.625rem}.weekly-savor-flyer-content.flexslider:hover .flex-next{right:-.625rem}.weekly-savor-flyer-content.content-section{padding-bottom:0!important;padding-left:1.5625rem;padding-right:1.5625rem;padding-top:0!important}.error404 .site-content{background-color:#fff;margin-top:0;position:relative}.error404 .entry-header-bar .h2.entry-title{margin-bottom:0}.error404 .wrap{padding:0}.error404 .page-header{overflow:hidden;padding-bottom:.625rem}.error404 .page-title{box-shadow:.125rem .125rem .9375rem -.1875rem rgba(0,0,0,.5);font-family:freight-sans-pro,sans-serif;font-size:1.875rem;font-weight:300;letter-spacing:0;line-height:3.125rem;margin:0;text-align:center;text-shadow:none;text-transform:none}.error404 .page-content{margin:0 auto;max-width:100%;padding:2.5rem 3rem 3.125rem;text-align:center;width:51.875rem}.error404 .content-images{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;margin:0 auto 3.125rem;max-width:100%;width:43.5rem}.error404 .food-image img{padding:0 .625rem}.error404 .content-excerpt h2{color:#514a3f;font-family:Trend HM Sans One,sans-serif;font-size:2.25rem;line-height:1.2;margin:0 0 2rem}.error404 .content-excerpt p{margin:0 0 .75rem}.post-type-archive-cm_festival .site-content{margin-top:0}.post-type-archive-cm_festival .site-content .wrap{padding:1.5625rem 1.5625rem 0}.post-type-archive-cm_festival .section-festival-archive{overflow:none;padding:0}.post-type-archive-cm_festival .section-footer-area{clear:both;text-align:center}.post-type-archive-cm_festival .festival-links{margin:0;padding:0;list-style:none}.post-type-archive-cm_festival .festival-links li:first-child{margin-bottom:.9375rem}.blog .site-content{margin-top:0}.blog .site-content .wrap{padding:1.5625rem 1.5625rem 0}.blog .primary.column-primary-width{float:right;margin-right:0}.blog .secondary.column-secondary-width{margin-right:2%}.blog .section-content-area{overflow:hidden;padding:0}.blog .secondary .widget-title{font-size:1.25rem;letter-spacing:.5px;margin:0 0 .875rem;text-transform:none}.blog .secondary .search-form .search-field{font-family:freight-sans-pro,sans-serif;width:100%}.page-template-template-cm-experience-home .breadcrumbs .icon-angle-left{display:none}.page-template-template-cm-experience-home .savor-content-area{position:relative;text-align:center;z-index:99}.page-template-template-cm-experience-home .savor-area img{display:block;margin:0 auto;max-width:90%}.page-template-template-cm-experience-home .savor-area .savor-paragraph{color:#fff;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1rem;font-weight:400;line-height:1.4;margin:1.25rem auto 1.6875rem;max-width:22.1875rem}.page-template-template-cm-experience-home .entry-header-bar{padding-bottom:0}.page-template-template-cm-experience-home .entry-header-bar .entry-title.h2{margin-bottom:0}.page-template-template-cm-experience-home .textured-area{display:inline-block;margin:0;padding:2.5rem 0;position:relative}.page-template-template-cm-experience-home .pencil-cta{margin-bottom:3rem}.page-template-template-cm-experience-home .pencil-cta h3{margin:0}.page-template-template-cm-experience-home .pencil-cta img{box-shadow:.3125rem .3125rem .4375rem -.0625rem rgba(0,0,0,.5);height:auto;max-height:14.625rem;object-fit:cover;width:100%}.page-template-template-cm-experience-home .pencil-cta p{font-size:.9375rem;line-height:1.25rem;margin:0 auto 1.5625rem;width:100%}.page-template-template-cm-experience-home .pencil-cta .button{display:block;margin:0 auto}.page-template-template-cm-experience-home .pencil-cta .button .pencil-cta-link{background-color:#4e8e00;color:#fff;font-size:.875rem;height:1.875rem;line-height:1;padding:.5rem;width:12.5rem}.page-template-template-cm-experience-home .departments h3{text-align:center}.page-template-template-cm-experience-home .section-content-area{padding-top:0}.page-template-template-cm-experience-home .section-departments{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);background:#fff;padding-bottom:1.5rem}.page-template-template-cm-experience-home .section-departments .section-content-area{padding-bottom:0}.page-template-template-cm-experience-home .section-departments .section-title{margin-bottom:.9375rem}.page-template-template-cm-experience-home .section-departments .column-one-third{width:100%;margin-bottom:1.5rem;margin-top:2.5rem}.page-template-template-cm-experience-home .section-departments .column-one-third:nth-of-type(4n){margin-right:0}.page-template-template-cm-experience-home .section-departments .card-title{font-family:Trend HM Sans One,sans-serif;font-size:1.125rem;margin-bottom:-1.875rem;text-align:center;text-shadow:none;text-transform:uppercase}.page-template-template-cm-experience-home .section-departments .section-article{margin-bottom:3rem;text-align:center}.page-template-template-cm-experience-home .hentry{margin:0}.page-template-template-cm-experience-home .entry-content,.page-template-template-cm-experience-home .site-content{margin-top:0}.page-template-template-cm-experience-home .site-content>.wrap{padding:0}.page-template-template-cm-experience-home .breadcrumbs ul{margin:0 auto}.page-our-experts .site-content{margin-top:0}.page-our-experts .entry-content{margin-top:0!important;padding-top:2.8125rem}.page-our-experts.page-template-template-two-column-page-php .confetti{height:84.6875rem;width:100%}.page-our-experts.page-template-template-two-column-page-php .confetti:before{position:relative;top:0;left:0;background-image:url(assets/images/confetti/our-experts/middle-left.png);background-position:71%;float:left}.page-our-experts.page-template-template-two-column-page-php .confetti:after{position:relative;top:0;right:0;background-image:url(assets/images/confetti/our-experts/middle-right.png);background-position:47%;float:right}.page-our-experts.page-template-template-two-column-page-php .confetti:after,.page-our-experts.page-template-template-two-column-page-php .confetti:before{height:84.6875rem;width:20.0625rem}.page-our-experts.page-template-template-two-column-page-php .shop-two-col-wrap:last-child{margin-bottom:6.25rem}.page-template-template-cm-offering .site-content{margin-top:0;z-index:1}.page-template-template-cm-offering .site-content>.wrap{overflow:hidden;padding:0}.page-template-template-cm-offering .section-page-hero{margin-bottom:3rem}.page-template-template-cm-offering .section-page-hero .button{padding:.65625rem 1.5rem}.page-template-template-cm-offering .entry-content{margin-top:0}.page-template-template-cm-offering .content-section article{text-align:center}.page-template-template-cm-offering .section-offerings .section-content-area,.page-template-template-cm-offering .section-offerings .section-header-area{position:relative;z-index:1001}.page-template-template-cm-offering .section-offerings .section-footer{text-align:center}.page-template-template-cm-offering .shop-categories-by-category .section-content-area{padding-bottom:0;padding-top:0}.page-template-template-cm-offering .site .section-title{margin:0 auto;max-width:45rem;text-align:center}.page-template-template-cm-offering .cooking-classes .shop-body-text{max-width:32.1875rem}.page-template-template-cm-offering .cooking-classes .wpb_single_image{margin-top:.875rem}.page-template-template-cm-offering .cooking-classes .wpb_single_image img{box-shadow:.3125rem .3125rem .4375rem -.0625rem rgba(0,0,0,.5)}.page-template-template-cm-offering .cooking-classes .shop-two-col-content .shop-two-col-headline{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.375rem;margin-top:0}.page-template-template-cm-offering .section-offerings .related-product-title{margin-bottom:0}.page-template-template-cm-offering .section-tips-tricks-by-category .card-image{line-height:1}.page-template-template-cm-offering .section-tips-tricks-by-category .card-image img{margin-bottom:0}.page-template-template-cm-offering .section-tips-tricks-by-category .related-product-title{margin-top:1.125rem}.page-template-template-cm-offering .section-tips-tricks-by-category article{max-width:22.1875rem;width:100%}.page-template-template-cm-offering .offering-featured-image{padding:3.125rem 1.5rem;position:relative;z-index:99}.offering-bakery-1000000 .site-content article .entry-content:after,.offering-bakery-1000000 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-bakery-1000000 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/bakery/header-left.png) 0 0 no-repeat;background-size:contain}.offering-bakery-1000000 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/bakery/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-bakery-1000000 .site-content .site-main{position:relative}.offering-bakery-1000000 .site-content .site-main:after,.offering-bakery-1000000 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-bakery-1000000 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/bakery/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-bakery-1000000 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/bakery/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-bakery-1000000 .site-content+.site-footer{position:relative}.offering-bakery-1000000 .site-content+.site-footer:after,.offering-bakery-1000000 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-bakery-1000000 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/bakery/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-bakery-1000000 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/bakery/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-bulk-foods-candy-and-spices-1000009 .site-content article .entry-content:after,.offering-bulk-foods-candy-and-spices-1000009 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-bulk-foods-candy-and-spices-1000009 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/bulk-foods/header-left.png) 0 0 no-repeat;background-size:contain}.offering-bulk-foods-candy-and-spices-1000009 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/bulk-foods/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-bulk-foods-candy-and-spices-1000009 .site-content .site-main{position:relative}.offering-bulk-foods-candy-and-spices-1000009 .site-content .site-main:after,.offering-bulk-foods-candy-and-spices-1000009 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-bulk-foods-candy-and-spices-1000009 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/bulk-foods/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-bulk-foods-candy-and-spices-1000009 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/bulk-foods/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-bulk-foods-candy-and-spices-1000009 .site-content+.site-footer{position:relative}.offering-bulk-foods-candy-and-spices-1000009 .site-content+.site-footer:after,.offering-bulk-foods-candy-and-spices-1000009 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-bulk-foods-candy-and-spices-1000009 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/bulk-foods/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-bulk-foods-candy-and-spices-1000009 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/bulk-foods/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-cheese-1000006 .site-content article .entry-content:after,.offering-cheese-1000006 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-cheese-1000006 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/cheese/header-left.png) 0 0 no-repeat;background-size:contain}.offering-cheese-1000006 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/cheese/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-cheese-1000006 .site-content .site-main{position:relative}.offering-cheese-1000006 .site-content .site-main:after,.offering-cheese-1000006 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-cheese-1000006 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/cheese/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-cheese-1000006 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/cheese/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-cheese-1000006 .site-content+.site-footer{position:relative}.offering-cheese-1000006 .site-content+.site-footer:after,.offering-cheese-1000006 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-cheese-1000006 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/cheese/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-cheese-1000006 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/cheese/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-chef-prepared-1000003 .site-content article .entry-content:after,.offering-chef-prepared-1000003 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-chef-prepared-1000003 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/chef-prepared/header-left.png) 0 0 no-repeat;background-size:contain}.offering-chef-prepared-1000003 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/chef-prepared/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-chef-prepared-1000003 .site-content .site-main{position:relative}.offering-chef-prepared-1000003 .site-content .site-main:after,.offering-chef-prepared-1000003 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-chef-prepared-1000003 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/chef-prepared/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-chef-prepared-1000003 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/chef-prepared/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-chef-prepared-1000003 .site-content+.site-footer{position:relative}.offering-chef-prepared-1000003 .site-content+.site-footer:after,.offering-chef-prepared-1000003 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-chef-prepared-1000003 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/chef-prepared/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-chef-prepared-1000003 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/chef-prepared/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-dairy-1000007 .site-content article .entry-content:after,.offering-dairy-1000007 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-dairy-1000007 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/dairy/header-left.png) 0 0 no-repeat;background-size:contain}.offering-dairy-1000007 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/dairy/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-dairy-1000007 .site-content .site-main{position:relative}.offering-dairy-1000007 .site-content .site-main:after,.offering-dairy-1000007 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-dairy-1000007 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/dairy/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-dairy-1000007 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/dairy/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-dairy-1000007 .site-content+.site-footer{position:relative}.offering-dairy-1000007 .site-content+.site-footer:after,.offering-dairy-1000007 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-dairy-1000007 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/dairy/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-dairy-1000007 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/dairy/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-deli-meats-1000008 .site-content article .entry-content:after,.offering-deli-meats-1000008 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-deli-meats-1000008 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/deli/header-left.png) 0 0 no-repeat;background-size:contain}.offering-deli-meats-1000008 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/deli/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-deli-meats-1000008 .site-content .site-main{position:relative}.offering-deli-meats-1000008 .site-content .site-main:after,.offering-deli-meats-1000008 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-deli-meats-1000008 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/deli/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-deli-meats-1000008 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/deli/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-deli-meats-1000008 .site-content+.site-footer{position:relative}.offering-deli-meats-1000008 .site-content+.site-footer:after,.offering-deli-meats-1000008 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-deli-meats-1000008 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/deli/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-deli-meats-1000008 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/deli/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-frozen-1000010 .site-content article .entry-content:after,.offering-frozen-1000010 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-frozen-1000010 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/frozen/header-left.png) 0 0 no-repeat;background-size:contain}.offering-frozen-1000010 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/frozen/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-frozen-1000010 .site-content .site-main{position:relative}.offering-frozen-1000010 .site-content .site-main:after,.offering-frozen-1000010 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-frozen-1000010 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/frozen/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-frozen-1000010 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/frozen/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-frozen-1000010 .site-content+.site-footer{position:relative}.offering-frozen-1000010 .site-content+.site-footer:after,.offering-frozen-1000010 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-frozen-1000010 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/frozen/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-frozen-1000010 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/frozen/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-health-and-beauty-1000012 .site-content article .entry-content:after,.offering-health-and-beauty-1000012 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-health-and-beauty-1000012 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/health/header-left.png) 0 0 no-repeat;background-size:contain}.offering-health-and-beauty-1000012 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/health/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-health-and-beauty-1000012 .site-content .site-main{position:relative}.offering-health-and-beauty-1000012 .site-content .site-main:after,.offering-health-and-beauty-1000012 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-health-and-beauty-1000012 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/health/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-health-and-beauty-1000012 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/health/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-health-and-beauty-1000012 .site-content+.site-footer{position:relative}.offering-health-and-beauty-1000012 .site-content+.site-footer:after,.offering-health-and-beauty-1000012 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-health-and-beauty-1000012 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/health/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-health-and-beauty-1000012 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/health/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-housewares-and-gifts-1000013 .site-content article .entry-content:after,.offering-housewares-and-gifts-1000013 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-housewares-and-gifts-1000013 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/housewares/header-left.png) 0 0 no-repeat;background-size:contain}.offering-housewares-and-gifts-1000013 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/housewares/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-housewares-and-gifts-1000013 .site-content .site-main{position:relative}.offering-housewares-and-gifts-1000013 .site-content .site-main:after,.offering-housewares-and-gifts-1000013 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-housewares-and-gifts-1000013 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/housewares/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-housewares-and-gifts-1000013 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/housewares/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-housewares-and-gifts-1000013 .site-content+.site-footer{position:relative}.offering-housewares-and-gifts-1000013 .site-content+.site-footer:after,.offering-housewares-and-gifts-1000013 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-housewares-and-gifts-1000013 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/housewares/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-housewares-and-gifts-1000013 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/housewares/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-fresh-meat-1000011 .site-content article .entry-content:after,.offering-fresh-meat-1000011 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-fresh-meat-1000011 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/meat-market/header-left.png) 0 0 no-repeat;background-size:contain}.offering-fresh-meat-1000011 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/meat-market/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-fresh-meat-1000011 .site-content .site-main{position:relative}.offering-fresh-meat-1000011 .site-content .site-main:after,.offering-fresh-meat-1000011 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-fresh-meat-1000011 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/meat-market/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-fresh-meat-1000011 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/meat-market/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-fresh-meat-1000011 .site-content+.site-footer{position:relative}.offering-fresh-meat-1000011 .site-content+.site-footer:after,.offering-fresh-meat-1000011 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-fresh-meat-1000011 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/meat-market/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-fresh-meat-1000011 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/meat-market/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-produce-1000005 .site-content article .entry-content:after,.offering-produce-1000005 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-produce-1000005 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/produce/header-left.png) 0 0 no-repeat;background-size:contain}.offering-produce-1000005 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/produce/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-produce-1000005 .site-content .site-main{position:relative}.offering-produce-1000005 .site-content .site-main:after,.offering-produce-1000005 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-produce-1000005 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/produce/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-produce-1000005 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/produce/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-produce-1000005 .site-content+.site-footer{position:relative}.offering-produce-1000005 .site-content+.site-footer:after,.offering-produce-1000005 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-produce-1000005 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/produce/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-produce-1000005 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/produce/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-fresh-seafood-1000002 .site-content article .entry-content:after,.offering-fresh-seafood-1000002 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-fresh-seafood-1000002 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/seafood/header-left.png) 0 0 no-repeat;background-size:contain}.offering-fresh-seafood-1000002 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/seafood/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-fresh-seafood-1000002 .site-content .site-main{position:relative}.offering-fresh-seafood-1000002 .site-content .site-main:after,.offering-fresh-seafood-1000002 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-fresh-seafood-1000002 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/seafood/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-fresh-seafood-1000002 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/seafood/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-fresh-seafood-1000002 .site-content+.site-footer{position:relative}.offering-fresh-seafood-1000002 .site-content+.site-footer:after,.offering-fresh-seafood-1000002 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-fresh-seafood-1000002 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/seafood/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-fresh-seafood-1000002 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/seafood/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-snacks-1000001 .site-content article .entry-content:after,.offering-snacks-1000001 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-snacks-1000001 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/snacks/header-left.png) 0 0 no-repeat;background-size:contain}.offering-snacks-1000001 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/snacks/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-snacks-1000001 .site-content .site-main{position:relative}.offering-snacks-1000001 .site-content .site-main:after,.offering-snacks-1000001 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-snacks-1000001 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/snacks/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-snacks-1000001 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/snacks/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-snacks-1000001 .site-content+.site-footer{position:relative}.offering-snacks-1000001 .site-content+.site-footer:after,.offering-snacks-1000001 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-snacks-1000001 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/snacks/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-snacks-1000001 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/snacks/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-snacks-and-essentials-1000001 .site-content article .entry-content:after,.offering-snacks-and-essentials-1000001 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-snacks-and-essentials-1000001 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/snacks/header-left.png) 0 0 no-repeat;background-size:contain}.offering-snacks-and-essentials-1000001 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/snacks/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-snacks-and-essentials-1000001 .site-content .site-main{position:relative}.offering-snacks-and-essentials-1000001 .site-content .site-main:after,.offering-snacks-and-essentials-1000001 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-snacks-and-essentials-1000001 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/snacks/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-snacks-and-essentials-1000001 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/snacks/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-snacks-and-essentials-1000001 .site-content+.site-footer{position:relative}.offering-snacks-and-essentials-1000001 .site-content+.site-footer:after,.offering-snacks-and-essentials-1000001 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-snacks-and-essentials-1000001 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/snacks/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-snacks-and-essentials-1000001 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/snacks/footer-right.png) 100% 100% no-repeat;background-size:contain}.offering-wine-and-beer-1000015 .site-content article .entry-content:after,.offering-wine-and-beer-1000015 .site-content article .entry-content:before{height:41.25rem;width:21.25rem;content:'';display:none}.offering-wine-and-beer-1000015 .site-content article .entry-content:before{position:absolute;top:0;left:0;background:url(assets/images/offering/wine-and-beer/header-left.png) 0 0 no-repeat;background-size:contain}.offering-wine-and-beer-1000015 .site-content article .entry-content:after{position:absolute;top:0;right:0;background:url(assets/images/offering/wine-and-beer/header-right.png) 100% 0 no-repeat;background-size:contain}.offering-wine-and-beer-1000015 .site-content .site-main{position:relative}.offering-wine-and-beer-1000015 .site-content .site-main:after,.offering-wine-and-beer-1000015 .site-content .site-main:before{height:112.5rem;width:28.5rem;content:'';display:none;z-index:1000}.offering-wine-and-beer-1000015 .site-content .site-main:before{position:absolute;top:55%;left:0;background:url(assets/images/offering/wine-and-beer/middle-left.png) 0 0 no-repeat;background-size:contain}.offering-wine-and-beer-1000015 .site-content .site-main:after{position:absolute;top:55%;right:0;background:url(assets/images/offering/wine-and-beer/middle-right.png) 100% 0 no-repeat;background-size:contain}.offering-wine-and-beer-1000015 .site-content+.site-footer{position:relative}.offering-wine-and-beer-1000015 .site-content+.site-footer:after,.offering-wine-and-beer-1000015 .site-content+.site-footer:before{height:40.625rem;width:25rem;content:'';display:none;z-index:1000}.offering-wine-and-beer-1000015 .site-content+.site-footer:before{position:absolute;bottom:5.4375rem;left:0;background:url(assets/images/offering/wine-and-beer/footer-left.png) 0 100% no-repeat;background-size:contain}.offering-wine-and-beer-1000015 .site-content+.site-footer:after{position:absolute;right:0;bottom:5.4375rem;background:url(assets/images/offering/wine-and-beer/footer-right.png) 100% 100% no-repeat;background-size:contain}.page-our-stores .site-content{margin-top:0}.page-our-stores .entry-content{margin-top:0!important;padding-top:2.8125rem}.page-our-stores .button{display:block;margin:0 auto;max-width:28.125rem;text-align:center}.page-our-stores .shop-two-col-wrap,.page-our-stores .shop-two-col-wrap:last-child{margin-bottom:6.25rem!important}.page-our-stores .shop-two-col-wrap img{z-index:0}.page-our-stores.page-template-template-two-column-page-php .confetti{height:120.6875rem;width:100%}.page-our-stores.page-template-template-two-column-page-php .confetti:before{position:relative;top:0;left:0;background-image:url(assets/images/confetti/our-stores/middle-left.png);background-position:49%;float:left}.page-our-stores.page-template-template-two-column-page-php .confetti:after{position:relative;top:0;right:0;background-image:url(assets/images/confetti/our-stores/middle-right.png);background-position:-1.75rem;float:right}.page-our-stores.page-template-template-two-column-page-php .confetti:after,.page-our-stores.page-template-template-two-column-page-php .confetti:before{height:120.6875rem;width:25.625rem}.page-template-template-cm-festivals .wrap{padding:0}.page-template-template-cm-festivals .textured-area{padding:1.5rem 0 2.5rem}.page-template-template-cm-festivals .shop-two-col-wrap{margin:0 auto 2.5rem;max-width:66.875rem}.page-template-template-cm-festivals .shop-two-col-wrap .single-recipe .section-comments .section-title,.page-template-template-cm-festivals .shop-two-col-wrap .single-recipe .section-tips-and-tricks .section-title,.page-template-template-cm-festivals .shop-two-col-wrap h1,.single-recipe .section-comments .page-template-template-cm-festivals .shop-two-col-wrap .section-title,.single-recipe .section-tips-and-tricks .page-template-template-cm-festivals .shop-two-col-wrap .section-title{font-family:Trend HM Slab One,sans-serif;font-weight:400;margin:0 0 .3125rem -.1875rem}.page-template-template-cm-festivals .shop-two-col-wrap .image-column{text-align:center}.page-template-template-cm-festivals .shop-two-col-wrap .image-column img,.page-template-template-cm-festivals .shop-two-col-wrap .shop-two-col-content{padding:0}.page-template-template-cm-festivals .shop-two-col-wrap .shop-two-col-content .shop-two-col-headline{font-size:2.125rem;margin:0 0 1.5625rem;padding:0 3.625rem}.page-template-template-cm-festivals .shop-two-col-wrap .shop-two-col-content .button{background:#4e8e00;color:#fff}.page-template-template-cm-festivals .shop-two-col-wrap .shop-body-text{margin:0 0 1.5625rem;padding:0;text-align:center}.page-template-template-cm-festivals .shop-two-col-wrap .shop-body-text h3{font-size:1.3125rem;letter-spacing:.25rem;margin:0}.page-template-template-cm-festivals .hentry,.page-template-template-cm-festivals .shop-two-col-wrap .shop-body-text.no-price{margin:0}.page-template-template-cm-festivals .entry-content,.page-template-template-cm-festivals .site-content{margin-top:0}.page-template-template-dinner-for-two .site-content,.page-template-template-your-store-events .site-content{margin-top:0;max-width:100rem}.page-template-template-dinner-for-two .content-section,.page-template-template-your-store-events .content-section{margin-bottom:1.125rem;padding:2rem 0 0}.page-template-template-dinner-for-two .content-section:first-of-type,.page-template-template-your-store-events .content-section:first-of-type{padding:2.5rem 0 0}.page-template-template-dinner-for-two .wrap,.page-template-template-your-store-events .wrap{overflow:hidden;padding-left:0;padding-right:0}.page-template-template-dinner-for-two .section-card,.page-template-template-your-store-events .section-card{overflow-y:visible;padding:0 1.5625rem 1.875rem;position:relative;width:100%}.page-template-template-dinner-for-two .section-card.no-background,.page-template-template-your-store-events .section-card.no-background{width:100%}.page-template-template-dinner-for-two .body-secondary,.page-template-template-your-store-events .body-secondary{line-height:1.1;margin-bottom:0}.page-template-template-dinner-for-two .load-more-wrapper,.page-template-template-your-store-events .load-more-wrapper{margin:3.9375rem auto 0;text-align:center}.diner-for-two-title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.low-cal{height:2.625rem;width:2.625rem;background:url(assets/images/svg-icons/low-cal.svg) no-repeat 50%;display:inline-block;float:left;margin-bottom:.125rem;margin-right:.9375rem}.card-low-cal{clear:both;margin:0 0 1.5625rem;overflow:hidden}.card-low-cal p{line-height:1.2;margin:0;overflow:hidden}.single-cm_festival .site-content,.single-cm_festival .wrap{margin-top:0;padding:0}.single-cm_festival .section-content-area{margin:0 auto!important;max-width:75rem}.single-cm_festival .content-section .section-footer-area .button+.button{margin-top:.75rem}.page-template-template-foodie-life-landing .site-content{margin-top:0}.page-template-template-foodie-life-landing .site-content .wrap{padding:0}.page-template-template-foodie-life-landing .hentry{margin-bottom:0}.page-template-template-foodie-life-landing .wpb_wrapper{position:relative}.page-template-template-foodie-life-landing .vc_row{margin-top:2.5rem}.page-template-template-brand-homepage .site-content{margin-top:0}.page-template-template-brand-homepage .site-content .content-section .section-content-area{margin:0 auto;max-width:72.5rem}.page-template-template-brand-homepage .section-departments{padding-bottom:3.5rem;text-align:center}.page-template-template-brand-homepage .section-departments .section-card{position:relative;z-index:5}.page-template-template-brand-homepage .section-departments .section-card .card-image{position:relative;z-index:6}.page-template-template-brand-homepage .section-departments .card-title{position:absolute;z-index:7;color:#fff;font-family:Trend HM Slab One,sans-serif;font-size:1.125rem;font-weight:400;left:0;line-height:1.05;margin:0 auto;padding:0 8%;text-shadow:.1875rem .1875rem 0 rgba(81,74,63,.3);top:50%;transform:translateY(-50%);width:100%}.page-template-template-brand-homepage .section-departments a .card-title{transform-style:preserve-3d;transition:color .5s ease-in-out}.page-template-template-brand-homepage .section-departments a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s ease-in-out}.page-template-template-brand-homepage .section-departments a:active,.page-template-template-brand-homepage .section-departments a:focus,.page-template-template-brand-homepage .section-departments a:hover{opacity:1}.page-template-template-brand-homepage .section-departments a:active .card-image,.page-template-template-brand-homepage .section-departments a:focus .card-image,.page-template-template-brand-homepage .section-departments a:hover .card-image{overflow:visible}.page-template-template-brand-homepage .section-departments a:active img,.page-template-template-brand-homepage .section-departments a:focus img,.page-template-template-brand-homepage .section-departments a:hover img{transform:scale3d(1.05,1.05,1)}.page-template-template-brand-homepage .section-departments a:active .card-title,.page-template-template-brand-homepage .section-departments a:focus .card-title,.page-template-template-brand-homepage .section-departments a:hover .card-title{color:initial}.page-template-template-brand-homepage .product a .card-title{transform-style:preserve-3d;transition:color .5s ease-in-out}.page-template-template-brand-homepage .product a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s ease-in-out}.page-template-template-brand-homepage .product a:active,.page-template-template-brand-homepage .product a:focus,.page-template-template-brand-homepage .product a:hover{opacity:1}.page-template-template-brand-homepage .product a:active .card-image,.page-template-template-brand-homepage .product a:focus .card-image,.page-template-template-brand-homepage .product a:hover .card-image{overflow:visible}.page-template-template-brand-homepage .product a:active img,.page-template-template-brand-homepage .product a:focus img,.page-template-template-brand-homepage .product a:hover img{transform:scale3d(1.05,1.05,1)}.page-template-template-brand-homepage .product a:active .card-title,.page-template-template-brand-homepage .product a:focus .card-title,.page-template-template-brand-homepage .product a:hover .card-title{color:#fff}.page-template-template-brand-homepage .section-products .section-content-area{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.page-template-template-brand-homepage .section-products .section-content-area .section-article{margin:0 4% 1.5rem;width:42%}.page-template-template-brand-homepage .section-products .section-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.page-template-template-brand-homepage .section-products .card-image{height:10rem;width:100%;margin:0 0 1.5rem;max-width:100%}.page-template-template-brand-homepage .section-products .card-image img{box-shadow:none;display:block;height:100%;margin:0 auto}.page-template-template-brand-homepage .section-products .card-title{border-top:.0625rem solid #50493e;margin:0;padding:.75rem 0 0}.page-template-template-brand-homepage .section-products .card-subtitle,.page-template-template-brand-homepage .section-products .card-title{text-align:center}.page-template-template-brand-homepage .section-products .card-subtitle{margin-top:.5rem}.page-template-template-brand-homepage .section-weekly-savor{max-width:100rem;margin-left:auto;margin-right:auto;padding-bottom:0}.page-template-template-brand-homepage .section-weekly-savor:after{clear:both;content:"";display:block}.page-template-template-brand-homepage .section-weekly-savor.content-section.full-width{padding:0}.page-template-template-brand-homepage .section-weekly-savor .vc_column-inner,.page-template-template-brand-homepage .section-weekly-savor .vc_row{margin:0;padding:0}.page-template-template-brand-homepage .section-weekly-savor .savor-area{position:relative;padding:4.25rem 2.5rem}.page-template-template-brand-homepage .section-weekly-savor .savor-content-area{position:relative;z-index:4;background-color:#fff;margin:0 auto;min-height:23.75rem;padding:2.5rem 2.5rem 3.125rem;text-align:center}.page-template-template-brand-homepage .section-weekly-savor .savor-title{height:100%;width:100%}.page-template-template-brand-homepage .section-weekly-savor .savor-paragraph{color:#50493e;font-size:.875rem;line-height:1.1;margin:0 auto;max-width:25.3125rem;padding:2.125rem 0 2.5rem}.page-template-template-brand-homepage.bakery-1000000 .site-footer{position:relative}.page-template-template-brand-homepage.bakery-1000000 .site-footer:after,.page-template-template-brand-homepage.bakery-1000000 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.bakery-1000000 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/bakery/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.bakery-1000000 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/bakery/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.bakery-1000000 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-brand-homepage.bulk-foods-candy-and-spices-1000009 .site-footer{position:relative}.page-template-template-brand-homepage.bulk-foods-candy-and-spices-1000009 .site-footer:after,.page-template-template-brand-homepage.bulk-foods-candy-and-spices-1000009 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.bulk-foods-candy-and-spices-1000009 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/bulk-food/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.bulk-foods-candy-and-spices-1000009 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/bulk-food/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.bulk-foods-candy-and-spices-1000009 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-brand-homepage.cheese-1000006 .site-footer{position:relative}.page-template-template-brand-homepage.cheese-1000006 .site-footer:after,.page-template-template-brand-homepage.cheese-1000006 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.cheese-1000006 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/cheese/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.cheese-1000006 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/cheese/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.cheese-1000006 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-brand-homepage.chef-prepared-1000003 .site-footer{position:relative}.page-template-template-brand-homepage.chef-prepared-1000003 .site-footer:after,.page-template-template-brand-homepage.chef-prepared-1000003 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.chef-prepared-1000003 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/chef-prepared/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.chef-prepared-1000003 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/chef-prepared/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.chef-prepared-1000003 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-brand-homepage.dairy-1000007 .site-footer{position:relative}.page-template-template-brand-homepage.dairy-1000007 .site-footer:after,.page-template-template-brand-homepage.dairy-1000007 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.dairy-1000007 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/dairy/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.dairy-1000007 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/dairy/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.dairy-1000007 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-brand-homepage.deli-meats-1000008 .site-footer{position:relative}.page-template-template-brand-homepage.deli-meats-1000008 .site-footer:after,.page-template-template-brand-homepage.deli-meats-1000008 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.deli-meats-1000008 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/deli/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.deli-meats-1000008 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/deli/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.deli-meats-1000008 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-brand-homepage.frozen-1000010 .site-footer{position:relative}.page-template-template-brand-homepage.frozen-1000010 .site-footer:after,.page-template-template-brand-homepage.frozen-1000010 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.frozen-1000010 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/frozen/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.frozen-1000010 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/frozen/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.frozen-1000010 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-brand-homepage.health-and-beauty-1000012 .site-footer{position:relative}.page-template-template-brand-homepage.health-and-beauty-1000012 .site-footer:after,.page-template-template-brand-homepage.health-and-beauty-1000012 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.health-and-beauty-1000012 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/health/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.health-and-beauty-1000012 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/health/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.health-and-beauty-1000012 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-brand-homepage.housewares-and-gifts-1000013 .site-footer{position:relative}.page-template-template-brand-homepage.housewares-and-gifts-1000013 .site-footer:after,.page-template-template-brand-homepage.housewares-and-gifts-1000013 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.housewares-and-gifts-1000013 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/housewares/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.housewares-and-gifts-1000013 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/housewares/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.housewares-and-gifts-1000013 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-brand-homepage.fresh-meat-1000011 .site-footer{position:relative}.page-template-template-brand-homepage.fresh-meat-1000011 .site-footer:after,.page-template-template-brand-homepage.fresh-meat-1000011 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.fresh-meat-1000011 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/meat/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.fresh-meat-1000011 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/meat/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.fresh-meat-1000011 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-brand-homepage.produce-1000005 .site-footer{position:relative}.page-template-template-brand-homepage.produce-1000005 .site-footer:after,.page-template-template-brand-homepage.produce-1000005 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.produce-1000005 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/produce/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.produce-1000005 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/produce/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.produce-1000005 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-brand-homepage.fresh-seafood-1000002 .site-footer{position:relative}.page-template-template-brand-homepage.fresh-seafood-1000002 .site-footer:after,.page-template-template-brand-homepage.fresh-seafood-1000002 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.fresh-seafood-1000002 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/seafood/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.fresh-seafood-1000002 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/seafood/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.fresh-seafood-1000002 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-brand-homepage.snacks-and-essentials-1000001 .site-footer{position:relative}.page-template-template-brand-homepage.snacks-and-essentials-1000001 .site-footer:after,.page-template-template-brand-homepage.snacks-and-essentials-1000001 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.snacks-and-essentials-1000001 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/snacks/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.snacks-and-essentials-1000001 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/snacks/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.snacks-and-essentials-1000001 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-brand-homepage.wine-and-beer-1000015 .site-footer{position:relative}.page-template-template-brand-homepage.wine-and-beer-1000015 .site-footer:after,.page-template-template-brand-homepage.wine-and-beer-1000015 .site-footer:before{height:50rem;width:28.5rem;content:'';display:none;z-index:98}.page-template-template-brand-homepage.wine-and-beer-1000015 .site-footer:before{position:absolute;top:-10.625rem;left:0;background-image:url(assets/images/departments/wine-and-beer/footer-left.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.wine-and-beer-1000015 .site-footer:after{position:absolute;top:-10.625rem;right:0;background-image:url(assets/images/departments/wine-and-beer/footer-right.png);background-repeat:no-repeat;background-size:contain}.page-template-template-brand-homepage.wine-and-beer-1000015 .site-footer .sub-footer{position:relative;z-index:99}.page-template-template-news-landing .site-content{margin-top:0;max-width:100rem}.page-template-template-news-landing .primary{display:block;width:100%}.page-template-template-news-landing .wrap{padding-left:0;padding-right:0}.page-template-template-news-landing .site-main{margin:0 auto;max-width:100%;width:75rem}.page-template-template-news-landing .content-section{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0}.page-template-template-news-landing .content-section.below-hero{margin-bottom:1.125rem;padding:2.5rem 1.5625rem 1.5625rem}.page-template-template-news-landing .no-posts-message{margin:0;padding-bottom:3rem;text-align:center}.page-template-template-dinner-for-two .hero-content,.page-template-template-growlers .hero-content,.page-template-template-news-landing .hero-content,.page-template-template-your-store-events .hero-content{-ms-flex-align:center;align-items:center;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-height:3.4375rem;min-height:3.4375rem;padding:inherit;text-align:center}.page-template-template-dinner-for-two .hero-content .hero-title,.page-template-template-growlers .hero-content .hero-title,.page-template-template-news-landing .hero-content .hero-title,.page-template-template-your-store-events .hero-content .hero-title{font-family:Trend HM Slab One,sans-serif;font-size:1.5rem;margin:0;text-rendering:geometricPrecision;text-shadow:0 .02em 0 #fff,.11em .09em 0 rgba(0,0,0,.15)}.page-template-template-news-landing .section-description{display:block;font-size:1.25rem;line-height:1.2;margin:0 0 .75rem;text-align:center;width:100%}.page-template-template-news-landing .section-title{display:block;font-family:Trend HM Slab One,sans-serif;font-size:3.3125rem;letter-spacing:.02em;margin:0;text-align:center;width:100%}.page-template-template-news-landing .section-article{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:4.375rem;position:relative}.page-template-template-news-landing .section-article:last-child{margin-bottom:3.375rem}.page-template-template-news-landing .section-article:after,.page-template-template-news-landing .section-article:before{background-size:cover!important}.page-template-template-news-landing .section-article .news-article-content{padding:2.1875rem 1.5625rem 2.8125rem}.page-template-template-news-landing .section-article .news-title{line-height:1.2;margin:0 0 1.25rem}.page-template-template-news-landing .section-article .news-meta{font-weight:400;line-height:1.2;margin:0 0 1.875rem;text-transform:uppercase}.page-template-template-news-landing .section-article .entry-content{font-size:1rem;font-weight:300;line-height:1.4;margin-bottom:1.125rem;margin-top:0}.page-template-template-news-landing .section-article .entry-content p:last-of-type{margin-bottom:0}.page-template-template-news-landing .section-article .entry-footer{display:block;float:left;overflow:hidden;width:100%}.page-template-template-news-landing .section-article .read-more{height:2rem;width:12.5rem;background:#4e8e00;color:#fff;display:block;font-family:freight-sans-pro,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.1em;line-height:1;margin:1.5rem auto 0;padding:.625rem .9375rem;text-align:center;text-transform:uppercase}.page-template-template-news-landing .section-article .read-more:active,.page-template-template-news-landing .section-article .read-more:hover,.page-template-template-news-landing .section-article .read-more:visited{color:#fff}.page-template-template-news-landing .news-landing-load-more{display:block;margin:0 auto;padding-top:2.5rem;text-align:center;width:100%}.page-our-stores .entry-header .button{display:inline-block;float:none;margin:0}.page-template-template-search-results .site-content{margin-top:0}.page-template-template-search-results .site-content .wrap{padding:0 1.5625rem}.page-template-template-search-results .site-content .wrap.no-padding{padding:0}.page-template-template-search-results .section-content-area{padding:1.875rem 0 0}.page-template-template-search-results .tear-bottom-shadow{margin-bottom:-23px}.page-template-template-search-results .site-footer .section-content-area{padding-top:0}.page-template-template-search-results .content-section{margin-bottom:3.4375rem;padding:1.375rem 0 2.375rem;position:relative}.page-template-template-foodie-life-landing .page-template-template-search-results .content-section.wpb_wrapper:first-of-type,.page-template-template-search-results .content-section:first-of-type.tear-paper-svg,.page-template-template-search-results .page-template-template-foodie-life-landing .content-section.wpb_wrapper:first-of-type,.page-template-template-search-results .section-press-releases .content-section.section-container:first-of-type,.section-press-releases .page-template-template-search-results .content-section.section-container:first-of-type{box-shadow:0 .9375rem .375rem -.375rem rgba(0,0,0,.1)!important}.page-template-template-search-results .content-section:first-of-type:before{display:none}.page-template-template-search-results .content-section .search-results-type{font-weight:700}.page-template-template-search-results .site-content .section-title{line-height:1.3;margin-bottom:0;text-transform:none}.page-template-template-search-results .section-shop-search{padding:1.8125rem 0 2.6875rem}.page-template-template-search-results .section-shop-search .section-content-area{margin-bottom:.625rem}.page-template-template-search-results .section-shop-search .section-card{margin-bottom:.6875rem}.page-template-template-search-results .section-shop-search .card-title{margin-bottom:.5625rem;margin-top:.8125rem}.page-template-template-search-results .section-additional-results{padding:1.0625rem 0 .625rem}.page-template-template-search-results .section-additional-results .section-header-area{margin-bottom:0;padding-top:0}.page-template-template-search-results .section-additional-results .section-title{margin-bottom:0}.page-template-template-search-results .section-additional-results .section-content-area{padding-top:.8125rem}.page-template-template-search-results .section-additional-results .section-article{float:left;display:block;margin-right:2%;width:100%;margin-right:0;margin-bottom:.25rem;overflow-wrap:break-word;transition:opacity .3s ease-in-out;word-wrap:break-word}.page-template-template-search-results .section-additional-results .section-article:last-child{margin-right:0}.page-template-template-search-results .section-additional-results .section-article:hover{opacity:.8}.page-template-template-search-results .section-additional-results .card-title{line-height:1.3;margin-bottom:.625rem;text-align:left}.page-template-template-search-results .section-additional-results .article-excerpt{color:#50493e;font-family:freight-sans-pro,sans-serif;letter-spacing:.0875rem;margin-bottom:.6875rem;text-transform:uppercase}.content-area .search-form-no-results-found,.section-content-area .search-form-no-results-found{background-color:transparent;border:none;box-shadow:none;max-height:none;padding-left:0;padding-right:0}.content-area .search-no-results-text,.section-content-area .search-no-results-text{display:block;padding:1.5rem 0}.page-template-template-search-results-category .site-content{margin-top:0}.page-template-template-search-results-category .site-content .wrap-content{padding:1.5625rem 1.5625rem 0}.page-template-template-search-results-category .site-content .primary .wrap{background-image:none;padding:0}.page-template-template-search-results-category .column-primary-width{margin-bottom:0}.page-template-template-search-results-category .content-section{padding:0}.page-template-template-search-results-category .see-more-wrapper{clear:both;padding-top:0;text-align:center}.page-template-template-search-results-category .see-more-wrapper .button{max-width:22.5rem;width:100%}.page-template-template-search-results-category.article .site-main .section-article .card-title,.page-template-template-search-results-category article.tips-tricks,.page-template-template-search-results-category article.tips-tricks .card-title{text-align:left}.single .site-content{margin-top:0}.single .wrap{padding:0}.single .post,.single .type-recipe{max-width:53.75rem;margin-left:auto;margin-right:auto;background:#fff;box-shadow:.4375rem .4375rem 2.0625rem -.3125rem rgba(0,0,0,.5);margin-bottom:2.5rem;padding:2.5rem 1.5625rem;position:relative}.single .post:after,.single .type-recipe:after{clear:both;content:"";display:block}.single .post:not(.tag-news):after,.single .post:not(.tag-news):before,.single .type-recipe:not(.tag-news):after,.single .type-recipe:not(.tag-news):before{height:1.125rem;width:100%;content:'';display:none;z-index:99}.single .post:not(.tag-news):before,.single .type-recipe:not(.tag-news):before{position:absolute;top:-1.125rem;right:0;background:transparent url(assets/images/tear-top-new.png) 50% repeat-x}.single .post:not(.tag-news):after,.single .type-recipe:not(.tag-news):after{position:absolute;right:0;bottom:-.625rem;left:0;background:transparent url(assets/images/tear-bottom-new.png) 50% repeat-x}.single .hero-content{background-size:cover;padding:0 2.5rem}.single .hero-content .hero-title{font-family:Trend HM Slab One,sans-serif;font-size:1.5rem;margin:0;padding:.53125rem 0;text-align:center;text-shadow:0 .02em 0 #fff,.11em .09em 0 rgba(0,0,0,.15)}.single .entry-header{margin-bottom:2.5rem}.single .entry-header:after{clear:both;content:"";display:block}.single .entry-title{letter-spacing:-.0625rem;line-height:1.2;margin:0 0 1.5rem}.single .entry-header-content{text-align:center}.single .entry-meta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;line-height:1;margin-bottom:1.3125rem}.single .entry-meta .posted-on a{color:#50493e}.single .entry-meta .separator{border-right:.0625rem solid #50493e;margin:0 .75rem}.single .entry-meta .author{font-weight:600}.single .entry-meta .author a{color:#50493e}.single .social-sharing{margin:1rem 0 1.3125rem}.single .social-sharing .social-icon{height:3.25rem;width:3.25rem;margin:0 2rem 0 0}.single .social-sharing .social-icon:last-child{margin-right:0}.single .intro{font-weight:600;line-height:1.2;margin:0}.single .featured-image img{width:100%}.single .entry-content{clear:both;line-height:1.3;margin:0 0 2.25rem}.single .entry-footer{line-height:1.3}.single .post-navigation{margin:1.5rem 0 0}.single-post ol{margin:0;padding:0;list-style-type:none;vertical-align:text-top}.single-post ol li{counter-increment:a;line-height:1.1;margin-bottom:.75rem;padding-left:1.875rem;position:relative}.single-post ol li:before{position:absolute;top:-.15625rem;left:0;content:counter(a);font-size:1.375rem;font-weight:700;line-height:1}.single-post ol img{margin:1.25rem -1.875rem;max-width:none;width:calc(100% + 30px)}.single .wds-modal .primary{padding:0}.single .wds-modal .sub-footer.collapsed{padding-top:2.25rem}.single-cm_list:not(.wds-modal-open).sticky-active{margin-top:auto}.single-cm_list:not(.wds-modal-open).sticky-active .breadcrumbs{display:none}.single-cm_list:not(.wds-modal-open).sticky-active .site-content{margin-bottom:0}.single-cm_list:not(.wds-modal-open).sticky-active.active-alert .entry-header{background-color:#666}.single-news-post .site-content .site-main{padding-bottom:0}.single-news-post .site-content .site-main>.post{margin-bottom:0}.single-cm_events .event-details{margin:0;padding:0;list-style:none;margin-bottom:1.5rem}.single-cm_events .event-details:after{clear:both;content:"";display:block}.single-cm_events .event-detail-content{clear:left;display:block}.single-cm_events .event-detail-content .event-address-line+.event-address-line{clear:both;display:block}.single-recipe .column-one-half.data-left,.single-recipe .column-one-half.section-recipe-ingredients{margin-right:1.5625rem}.single-recipe .entry-title{display:block;text-align:center}.single-recipe .data-container{overflow:hidden}.single-recipe .data-left,.single-recipe .entry-title{padding:0 1.375rem}.single-recipe .data-left{margin-bottom:2.5rem;text-align:center}.single-recipe .entry-header .social-sharing{margin-bottom:1rem}.single-recipe .chef-name{font-size:.875rem;font-weight:500;line-height:1;margin:0 0 1.875rem;text-transform:uppercase}.single-recipe .section-header-recipe-meta{margin-bottom:1.875rem}.single-recipe .section-header-recipe-meta .recipe-meta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;text-align:left}.single-recipe .section-header-recipe-meta .recipe-meta li{border-right:.0625rem solid #a8a59e;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;line-height:1;padding:.625rem .75rem}.single-recipe .section-header-recipe-meta .recipe-meta li:first-of-type{padding-left:0}.single-recipe .section-header-recipe-meta .recipe-meta li:last-of-type{border-right:none;padding-right:0}.page-template-template-search-results-category article.tips-tricks .single-recipe .section-header-recipe-meta .recipe-meta .card-title,.single-recipe .section-header-recipe-meta .recipe-meta .page-template-template-search-results-category article.tips-tricks .card-title,.single-recipe .section-header-recipe-meta .recipe-meta h4{color:#50493e;display:block;font-size:1.125rem;margin:0 0 .375rem}.single-recipe .section-header-recipe-meta .recipe-meta p{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;margin:0}.single-recipe .entry-content{line-height:1.2;margin:0}.single-recipe .section-recipe-ingredients,.single-recipe .section-recipe-instructions{color:#50493e;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;margin-bottom:2.5rem}.single-recipe .section-recipe-ingredients h5,.single-recipe .section-recipe-instructions h5{font-size:1.25rem;margin:0 0 .75rem}.single-recipe .section-recipe-ingredients .section-title,.single-recipe .section-recipe-instructions .section-title{font-size:1.375rem;line-height:1;margin:0 0 1.875rem}.single-recipe .section-recipe-ingredients ul{margin-left:0;padding-left:1.25rem}.single-recipe .section-recipe-ingredients li{font-size:1rem;line-height:1.4}.single-recipe .section-recipe-ingredients .recipe-ingredients{margin-bottom:1.5625rem}.single-recipe .add-to-list-without-js{background-color:#508a0e;color:#fff;font-family:freight-sans-pro,sans-serif;font-size:.9375rem;font-weight:600;height:auto;letter-spacing:.0625rem;margin:0;padding:.3125rem .9375rem;text-transform:uppercase;width:auto}.single-recipe .add-to-list-without-js:hover,.single-recipe .add-to-list-without-js:visited{color:#fff}.single-recipe .section-recipe-instructions .no-decimals li{padding-left:1.75rem}.single-recipe .section-recipe-instructions .no-decimals li:before{font-weight:600}.single-recipe .additional-tips{clear:both;margin-bottom:2.0625rem}.single-recipe .additional-tips .section-title{margin:0}.single-recipe .section-tags{clear:both;font-size:.9375rem}.single-recipe .section-tags .tag-heading{display:inline-block;font-size:inherit;font-weight:inherit;margin:0;vertical-align:middle}.single-recipe .section-tags .tags{margin:0;padding:0;display:inline-block;list-style:none;vertical-align:middle}.single-recipe .section-tags .tags li{display:inline-block;margin-right:.1875rem}.single-recipe .section-tags .tags li:last-of-type a:after{content:none}.single-recipe .section-tags .tags a{color:#508a0e;font-weight:500;text-decoration:underline}.single-recipe .section-tags .tags a:after{content:', '}.section-tips-and-tricks .section-content-area{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:100%}.section-tips-and-tricks .section-content-area:after{display:none}.page-template-template-cm-experience-home .section-tips-and-tricks .section-content-area .savor-area,.section-tips-and-tricks .section-content-area .image-as-background,.section-tips-and-tricks .section-content-area .page-template-template-cm-experience-home .savor-area{min-height:10.9375rem}.section-tips-and-tricks .section-content-area .tips-tricks{max-width:14.875rem;position:relative}.section-tips-and-tricks .section-content-area .tips-tricks .icon-play{position:absolute;top:50%;left:50%;height:3.5rem;width:3.5rem;background-color:hsla(0,0%,100%,.7);border-radius:50%;display:block;position:relative;transform:translate(-50%,100%)}.section-tips-and-tricks .section-content-area .tips-tricks .icon-play:after{position:absolute;top:27%;left:38%;height:0;width:0;border-bottom:13.5px solid transparent;border-left:19px solid #50493e;border-top:13.5px solid transparent;content:''}.section-tips-and-tricks .section-content-area .section-card{box-shadow:.4375rem .4375rem 2.0625rem -.3125rem rgba(0,0,0,.5)}.page-template-template-search-results-category article.tips-tricks .section-tips-and-tricks .section-content-area .card-title,.section-tips-and-tricks .section-content-area .page-template-template-search-results-category article.tips-tricks .card-title,.section-tips-and-tricks .section-content-area h4{line-height:1;margin:.875rem 0 0}.search-results.post-type-archive-cm_recipe .primary{float:left;display:block;margin-right:2%;width:74.5%}.search-results.post-type-archive-cm_recipe .primary:last-child{margin-right:0}.search-results.post-type-archive-cm_recipe .secondary{float:left;display:block;margin-right:2%;width:23.5%}.search-results.post-type-archive-cm_recipe .secondary:last-child{margin-right:0}.custom-taxonomy .site-content,.wp-taxonomy .site-content{margin-top:0}.custom-taxonomy .site-content .wrap,.wp-taxonomy .site-content .wrap{display:block;margin-left:auto;margin-right:auto;padding:0}.custom-taxonomy .site-content .section-content-area,.wp-taxonomy .site-content .section-content-area{overflow:hidden;padding-top:0}.custom-taxonomy .content-section,.wp-taxonomy .content-section{padding:2.25rem 1.5625rem 0}.custom-taxonomy .load-more-wrapper,.wp-taxonomy .load-more-wrapper{clear:both;text-align:center}.custom-taxonomy .section-content-area.tags,.custom-taxonomy .section-header-area+.section-content-area,.wp-taxonomy .section-content-area.tags,.wp-taxonomy .section-header-area+.section-content-area{clear:both}.custom-taxonomy .taxonomy-term-details,.wp-taxonomy .taxonomy-term-details{display:block;text-align:center}.page-template-template-catering .site-header .entry-header-bar{padding-bottom:0}.page-template-template-catering .site-header .entry-header-bar .entry-title.h2{margin-bottom:0}.page-template-template-catering .site-content{margin-top:0}.container-catering>.vc_row{margin-left:auto;margin-right:auto;max-width:75rem;padding:.875rem 1.5625rem}.container-catering>.vc_row .vc_col-sm-6:nth-of-type(2) .container-description{margin-bottom:.5rem}.container-catering .close-button{position:absolute;right:0;top:2.25rem}.page-template-template-full-width .site-content{margin-top:0}.page-template-template-full-width .content-container-wrap,.page-template-template-full-width .wrap.no-padding{overflow:hidden;padding-left:0;padding-right:0}.page-template-template-full-width .hentry{margin-bottom:0}.page-template-template-full-width .page-content-wrap .entry-content{background:#fff;box-shadow:.1875rem .3125rem .75rem 0 rgba(80,73,62,.3);display:block;margin:0;max-width:68.75rem;padding:2.8125rem 1.5625rem 2.5rem}.page-template-template-full-width .page-content-wrap .entry-content p:last-of-type{margin-bottom:2.5rem}.page-template-template-growlers-php .entry-header{display:none}.page-template-template-growlers-php .wrap{padding:0}.page-template-template-growlers-php .site-content{margin-top:0;max-width:100rem}.page-template-template-growlers-php .site-main>article{margin-bottom:0}.page-template-template-growlers-php .site-main>article>.entry-content{margin-top:0}.page-template-template-growlers-php .section-hero-content .hero-content{display:block;max-height:none;min-height:0;text-align:center}.page-template-template-growlers-php .section-hero-content .hero-content h3{line-height:1.2;margin-bottom:.625rem}.page-template-template-growlers-php .vc-element-container{padding:0}.page-template-template-growlers-php .vc-element-container .inner{max-width:100%;width:66.6875rem}.page-template-template-growlers-php .growler-listing{border-bottom:.0625rem solid #ddd;overflow:hidden;padding:1.875rem 3rem 2.25rem}.page-template-template-growlers-php .growler-listing:first-child{padding-top:0}.page-template-template-growlers-php .growler-listing:last-child{border:none;padding-bottom:0}.page-template-template-growlers-php .growler-content,.page-template-template-growlers-php .growler-order{float:left;max-width:100%;width:100%}.page-template-template-growlers-php .growler-title{line-height:1.2;margin:0}.page-template-template-growlers-php .growler-brewery{color:#666;font-weight:600;letter-spacing:.11em;line-height:1.2;margin:0 0 1.25rem;text-transform:uppercase}.page-template-template-growlers-php .growler-content{text-align:center}.page-template-template-growlers-php .growler-content p{font-size:1rem;line-height:1.2}.page-template-template-growlers-php .growler-details{margin-bottom:.75rem}.page-template-template-growlers-php .growler-details>div{display:inline-block}.page-template-template-growlers-php .growler-details>div:first-child{margin-right:.75rem}.page-template-template-growlers-php .growler-details .label{color:#50493e;font-weight:500}.page-template-template-growlers-php .growler-details .amount{font-size:1.25rem}.page-template-template-growlers-php .growler-order .size{font-size:1rem;font-weight:600}.page-template-template-growlers-php .growler-order .button{position:absolute;bottom:-3.75rem;left:0;font-size:1rem;width:100%}.page-template-template-growlers-php .growler-size{margin-bottom:5.625rem;min-height:4.875rem;padding-left:3.125rem;position:relative}.page-template-template-growlers-php .growler-size-small{background-image:url(assets/images/svg/growler-small.svg)}.page-template-template-growlers-php .growler-size-large{background-image:url(assets/images/svg/growler-large.svg)}.page-template-template-growlers-php .growler-size-large,.page-template-template-growlers-php .growler-size-small{background-position:0;background-repeat:no-repeat}.page-template-template-growlers-php .growler-pricing{position:absolute;bottom:.625rem;line-height:1;width:100%}.page-template-template-growlers-php .growler-pricing>span{display:inline-block}.page-template-template-media-assets .entry-title{font-family:Trend HM Slab One,sans-serif;font-size:3rem}.page-template-template-media-assets .entry-content,.page-template-template-media-assets .entry-header{margin:0 auto;max-width:100%;text-align:center;width:56rem}.page-template-template-media-assets .entry-content{margin-bottom:3.375rem}.page-template-template-media-assets .entry-content p{font-size:1.125rem}.page-template-template-media-assets .entry-content a{color:#007532;font-size:.9375rem;font-weight:700}.modal-my_info .personal-information-area .section-address .section-home-address p label .page-template-template-media-assets span,.modal-sign_up .personal-information-area .section-address .section-home-address p label .page-template-template-media-assets span,.page-template-template-media-assets .h6,.page-template-template-media-assets .modal-my_info .personal-information-area .section-address .section-home-address p label span,.page-template-template-media-assets .modal-sign_up .personal-information-area .section-address .section-home-address p label span,.page-template-template-media-assets .password-area .password-reset .password-section label span,.page-template-template-media-assets .section-press-releases .media-contact a.phone-number,.password-area .password-reset .password-section label .page-template-template-media-assets span,.section-press-releases .media-contact .page-template-template-media-assets a.phone-number{display:block;margin-bottom:-.4375rem}.page-template-template-media-assets .site-content{margin-top:0}.page-template-template-media-assets .site-content .wrap{padding:1.875rem 1.5625rem 0}.media-assets{padding-bottom:4.375rem}.media-assets:after{clear:both;content:"";display:block}.media-assets:before{content:'1 .column.size-1of1'}.media-assets .column{float:left}.media-assets .size-1of1{width:100%}.media-assets .size-1of2{width:47%}.media-assets .size-1of2:nth-child(1){margin-right:6%}.media-assets .size-1of3{width:30%}.media-assets .size-1of3:nth-child(2){margin:0 5%}.media-assets .media-asset{background-color:#fff;display:inline-block;margin-bottom:20px;position:relative}.media-assets .media-asset:before{box-shadow:.125rem .125rem .9375rem -.1875rem rgba(0,0,0,.5);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.media-assets img{height:auto;width:100%;display:block}.media-assets a{-ms-flex-align:center;align-items:center;color:#007532;display:-ms-flexbox;display:flex;font-family:freight-sans-pro,sans-serif;font-size:.9375rem;font-weight:700;height:3.9375rem;-ms-flex-pack:center;justify-content:center;letter-spacing:.1em;position:relative;z-index:1}.content-media-usage-guidelines{clear:both;display:block;padding:0;position:relative;z-index:10}.content-media-usage-guidelines p{font-size:1.125rem}.content-media-usage-guidelines strong{font-family:freight-sans-pro,sans-serif;font-size:.9375rem;letter-spacing:.125rem}.content-media-usage-guidelines .section-guidelines-content{padding-left:3rem;padding-right:3rem;position:relative}.content-media-usage-guidelines .section-guidelines-content .inner{margin:0 auto;max-width:100%;width:69.6875rem}.content-media-usage-guidelines .tear-white-bottom,.content-media-usage-guidelines .tear-white-top{top:0}.page-template-template-press-room-php .site-content>.wrap,.page-template-template-two-column-page-php .site-content>.wrap{margin-left:0;padding:0}.page-template-template-press-room-php .site-content,.page-template-template-two-column-page-php .site-content{margin-top:0;max-width:100rem}.page-template-template-press-room-php .site-header .entry-header-bar,.page-template-template-two-column-page-php .site-header .entry-header-bar{padding-bottom:0}.page-template-template-press-room-php .site-header .entry-header-bar .entry-title.h2,.page-template-template-two-column-page-php .site-header .entry-header-bar .entry-title.h2{margin-bottom:0}.page-template-template-press-room-php .site-main>article,.page-template-template-two-column-page-php .site-main>article{margin-bottom:0;padding-bottom:0}.page-template-template-press-room-php .site-main>article>.entry-content,.page-template-template-two-column-page-php .site-main>article>.entry-content{margin-top:0;padding-top:1.5rem}.page-template-template-regular-background .site-content{position:relative;z-index:1}.page-template-template-regular-background .site-content:before{position:absolute;top:0;left:0;background-image:url(assets/images/confetti/regular-background/page-left.png)}.page-template-template-regular-background .site-content:after{position:absolute;top:0;right:0;background-image:url(assets/images/confetti/regular-background/page-right.png)}.page-template-template-regular-background .site-content:after,.page-template-template-regular-background .site-content:before{height:147.1875rem;width:50.25rem;background-repeat:no-repeat;content:'';display:none;z-index:1}.page-template-template-regular-background .site-content{margin-top:0}.page-template-template-regular-background .site-content .entry-content{display:block;margin:0 auto;max-width:67.5rem;padding-top:2.5rem}.page-template-template-regular-background article{margin-bottom:0;position:relative;z-index:2}.page-template-template-regular-background .page-content-wrap .entry-header{background:hsla(0,0%,100%,.8);box-shadow:0 .3125rem .5rem -.25rem rgba(0,0,0,.15)}.page-template-template-regular-background .entry-header-bar{margin-left:-3rem;margin-right:-3rem;padding-bottom:0;z-index:1}.page-template-template-regular-background .entry-header-bar .h2.entry-title{margin-bottom:0}.page-template-template-regular-background .entry-title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:freight-sans-pro,sans-serif;font-weight:300;letter-spacing:0;margin-bottom:0;padding:.4375rem 0;text-align:center;text-shadow:none;text-transform:none}.page-template-template-regular-background .site-footer{position:relative;z-index:2}.page-template-template-regular-background.page-become-an-efoodie .gform_wrapper .gform_footer{margin-bottom:0;padding-bottom:0}.page-template-template-regular-background.page-become-an-efoodie .gform_wrapper .gform_footer input[type=submit]{margin-bottom:0}.page-template-template-growlers-php .vc-element-container .inner,.page-template-template-two-column-page-php .vc-element-container .inner{margin:0 auto;max-width:100%;padding:2.5rem 0;position:relative;z-index:102}.page-template-template-two-column-page-php .vc-element-container .inner{width:55.625rem}.page-template-template-two-column-page-php .confetti{position:absolute;top:-4rem;left:0;height:81.375rem;width:100%;display:none;z-index:100}.page-template-template-two-column-page-php .confetti:before{position:relative;top:0;left:0;background-image:url(assets/images/confetti/template-two-column-page/middle-left.png);background-position:100%;float:left}.page-template-template-two-column-page-php .confetti:after{position:relative;top:0;right:0;background-image:url(assets/images/confetti/template-two-column-page/middle-right.png);background-position:-3.4375rem;float:right}.page-template-template-two-column-page-php .confetti:after,.page-template-template-two-column-page-php .confetti:before{height:81.375rem;width:18.5rem;background-repeat:no-repeat;content:'';display:block;max-width:9%}.page-template-template-two-column-page-php .shop-two-col-wrap{margin-bottom:2.9375rem}.page-template-template-two-column-page-php .shop-two-col-wrap:last-child{margin-bottom:0}.page-template-template-two-column-page-php .shop-two-col-wrap .image-column.align-left{padding:0 1.5625rem;width:auto}.page-template-template-two-column-page-php .shop-two-col-wrap img{box-shadow:0 .1875rem .75rem 0 rgba(35,31,32,.27);display:block;margin:2.5rem auto 2.8125rem;width:25rem}.page-template-template-two-column-page-php .shop-two-col-wrap .shop-body-text{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.9375rem;line-height:1.4}.page-template-template-two-column-page-php .shop-two-col-wrap .shop-two-col-content{text-align:center;width:auto}.page-template-template-two-column-page-php .shop-two-col-wrap .shop-two-col-content.align-left{padding:0 1.5625rem}.page-template-template-two-column-page-php .shop-two-col-wrap .shop-two-col-content .shop-two-col-headline{margin-bottom:.1875rem;margin-top:0}.page-template-template-two-column-page-php .shop-two-col-wrap .shop-two-col-content a:not(.button){color:#4e8e00;font-weight:600}.page-template-template-two-column-page-php .shop-two-col-wrap .shop-two-col-content strong{font-size:1.125rem}.page-template-template-two-column-page-php .shop-two-col-wrap .shop-two-col-content .shop-body-text{margin-top:0}.page-template-template-two-column-page-php .shop-two-col-wrap .button{background-color:#4e8e00;border-image-source:none;color:#fff;padding:.6875rem;width:auto}.page-template-template-two-column-page-php .shop-two-col-wrap .button:hover{border-color:#4e8e00;opacity:.8}.vc_row-fluid:first-child .shop-two-col-wrap .image-column img{margin-top:0}.page-template-template-your-store .site-content{margin-top:0;max-width:100rem}.page-template-template-your-store .content-section{padding:2rem 1.5625rem 0}.page-template-template-your-store .wrap{padding-left:0;padding-right:0}.page-template-template-your-store .vc_row{display:block;margin-left:0;margin-right:0;width:100%}.page-template-template-your-store .vc_col-sm-6,.page-template-template-your-store .vc_col-sm-6:nth-of-type(odd){width:100%}.page-template-template-your-store .content-section.your-store-cards{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;max-width:75rem}.page-template-template-your-store .content-section.your-store-cards .vc_column-inner,.page-template-template-your-store .content-section.your-store-cards .vc_row{margin:0;padding:0}.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-6,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-12{margin-bottom:3.75rem;overflow-y:visible;padding:0 0 1.875rem;position:relative}.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-6 .no-image,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-12 .no-image{padding:2.8125rem 0 1.5625rem}.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-6 .no-image:before,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-6:after,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-12 .no-image:before,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-12:after{background-size:cover!important}.page-template-template-your-store .content-section.your-store-cards .vc_row:last-of-type .vc_col-sm-6:last-child{margin-bottom:0}.page-template-template-your-store-events .todays-meals .daily-card-date{font-family:freight-sans-pro,sans-serif;font-size:.875rem;letter-spacing:.0625rem;line-height:1;margin:0 0 .625rem;min-width:none;padding:0;text-align:left;text-transform:uppercase}.page-template-template-your-store-events .todays-meals .daily-card-date span{display:initial}.page-template-template-your-store-events .monthly-calendar .daily-meals-wrapper{padding:2.5rem 0}.page-template-template-locations .site-content{margin-top:0}.page-template-template-locations .site-content>.wrap:first-child{padding:2.25rem 1.5625rem 5rem}.locations-store-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 0 5rem}.locations-store-row:last-child{margin-bottom:0}.locations-store-row .store-image{line-height:1;margin:0;padding:0}.locations-store-row .store-image img{line-height:1;margin:0;width:100%}.locations-store-row .store-heading{-ms-flex-order:-1;order:-1;text-align:center}.locations-store-row .store-heading .store-name{color:#50493e;font-family:Trend HM Sans One,sans-serif;letter-spacing:-.04em;margin:0 0 .1875rem}.locations-store-row .store-details-toggle{cursor:pointer;margin-top:1.4375rem;text-align:center}.locations-store-row .store-details-wrap{text-align:center}.locations-store-row .store-details .page-template-template-search-results-category article.tips-tricks .card-title,.locations-store-row .store-details h4,.locations-store-row .store-hours .page-template-template-search-results-category article.tips-tricks .card-title,.locations-store-row .store-hours h4,.locations-store-row .store-map .page-template-template-search-results-category article.tips-tricks .card-title,.locations-store-row .store-map h4,.page-template-template-search-results-category article.tips-tricks .locations-store-row .store-details .card-title,.page-template-template-search-results-category article.tips-tricks .locations-store-row .store-hours .card-title,.page-template-template-search-results-category article.tips-tricks .locations-store-row .store-map .card-title{font-family:freight-sans-pro,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.1em;line-height:1.2;margin:1.5625rem 0 0;text-transform:uppercase}.locations-store-row .store-details span,.locations-store-row .store-hours span,.locations-store-row .store-map span{display:block;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.25rem;font-weight:700;line-height:1.2}.locations-store-row .store-details a,.locations-store-row .store-details a:active,.locations-store-row .store-details a:focus,.locations-store-row .store-details a:hover,.locations-store-row .store-details a:visited{color:#50493e}.locations-store-row .store-map{display:none}.locations-store-row .store-links{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 0 1.375rem}#email_settings .locations-store-row .store-links a.newsletter-preview:first-child,.cooking-school-container .locations-store-row .store-links .no-link:first-child,.featured-classes-container .locations-store-row .store-links .location:first-child,.featured-classes-container .locations-store-row .store-links .register:first-child,.locations-store-row .store-links #email_settings a.newsletter-preview:first-child,.locations-store-row .store-links .cooking-school-container .no-link:first-child,.locations-store-row .store-links .featured-classes-container .location:first-child,.locations-store-row .store-links .featured-classes-container .register:first-child,.locations-store-row .store-links .store-details-toggle:first-child,.locations-store-row .store-links a.link-secondary:first-child,.locations-store-row .store-links a.update-link:first-child{margin:0 1.5625rem 0 0}.locations-store-row .store-details-wrap{display:none}.locations-store-row .store-details-wrap.show{display:block}.locations-store-row .other-locations .heading.n1{color:#50493e;margin:1.875rem 0 3.75rem;text-align:center}.page-template-template-cooking-school .entry-header-bar{padding-bottom:0}.page-template-template-cooking-school .entry-header-bar .entry-title.h2{margin-bottom:0}.page-template-template-cooking-school .site-content{margin:0 auto}.page-template-template-cooking-school .wrap{padding:0}.page-template-template-cooking-school .hentry{margin-bottom:0;overflow:hidden}.page-template-template-cooking-school .entry-content{margin-top:2.5rem}.page-template-template-cooking-school .vc_col-sm-12{padding:0 1.5625rem 2.5rem}.page-template-template-cooking-school .vc_col-sm-12 .vc_col-sm-6{padding:0 0 2.5rem}.page-template-template-cooking-school .vc_col-sm-12 .wpb_wrapper{margin:0 auto;max-width:75rem}.page-template-template-cooking-school .page-template-template-foodie-life-landing .section-press-releases .wpb_wrapper+.section-container,.page-template-template-cooking-school .page-template-template-foodie-life-landing .tear-paper-svg+.wpb_wrapper,.page-template-template-cooking-school .page-template-template-foodie-life-landing .wpb_wrapper+.tear-paper-svg,.page-template-template-cooking-school .page-template-template-foodie-life-landing .wpb_wrapper+.wpb_wrapper,.page-template-template-cooking-school .section-press-releases .page-template-template-foodie-life-landing .section-container+.wpb_wrapper,.page-template-template-cooking-school .section-press-releases .section-container+.section-container,.page-template-template-cooking-school .section-press-releases .section-container+.tear-paper-svg,.page-template-template-cooking-school .section-press-releases .tear-paper-svg+.section-container,.page-template-template-cooking-school .tear-paper-svg+.tear-paper-svg,.page-template-template-foodie-life-landing .page-template-template-cooking-school .section-press-releases .section-container+.wpb_wrapper,.page-template-template-foodie-life-landing .page-template-template-cooking-school .section-press-releases .wpb_wrapper+.section-container,.page-template-template-foodie-life-landing .page-template-template-cooking-school .tear-paper-svg+.wpb_wrapper,.page-template-template-foodie-life-landing .page-template-template-cooking-school .wpb_wrapper+.tear-paper-svg,.page-template-template-foodie-life-landing .page-template-template-cooking-school .wpb_wrapper+.wpb_wrapper,.page-template-template-foodie-life-landing .section-press-releases .page-template-template-cooking-school .section-container+.wpb_wrapper,.section-press-releases .page-template-template-cooking-school .page-template-template-foodie-life-landing .section-container+.wpb_wrapper,.section-press-releases .page-template-template-cooking-school .page-template-template-foodie-life-landing .wpb_wrapper+.section-container,.section-press-releases .page-template-template-cooking-school .section-container+.section-container,.section-press-releases .page-template-template-cooking-school .section-container+.tear-paper-svg,.section-press-releases .page-template-template-cooking-school .tear-paper-svg+.section-container,.section-press-releases .page-template-template-foodie-life-landing .page-template-template-cooking-school .wpb_wrapper+.section-container{margin-top:2.5rem}.page-template-template-cooking-school .page-template-template-foodie-life-landing .wpb_wrapper .vc_col-sm-12,.page-template-template-cooking-school .section-press-releases .section-container .vc_col-sm-12,.page-template-template-cooking-school .tear-paper-svg .vc_col-sm-12,.page-template-template-foodie-life-landing .page-template-template-cooking-school .wpb_wrapper .vc_col-sm-12,.section-press-releases .page-template-template-cooking-school .section-container .vc_col-sm-12{padding-top:2.5rem}.page-template-template-cooking-school .vc_row{margin-left:0;margin-right:0}.page-template-template-cooking-school .vc_column-inner{padding:0}.page-template-template-cooking-school .contact-card{border-bottom:.0625rem solid rgba(80,73,62,.3)}.page-template-template-cooking-school .shop-two-col-wrap{margin-top:3.75rem}.page-template-template-cooking-school .shop-two-col-wrap .shop-two-col-content{padding-bottom:0}.page-template-template-cooking-school .shop-two-col-wrap .image-column img{display:block;line-height:1;margin:0 auto 1.5rem}.page-template-template-cooking-school .shop-two-col-wrap .shop-two-col-headline{line-height:1}.page-template-template-cooking-school .shop-two-col-wrap .button-border-green{background-color:#4e8e00;color:#fff;margin-bottom:0}.page-template-template-cooking-school .shop-two-col-wrap .button-border-green:hover{background-color:#007532}.post-type-archive-recipe .site-content{margin-top:0}.post-type-archive-recipe .site-content .wrap{display:block;margin-left:auto;margin-right:auto;max-width:100rem}.post-type-archive-recipe .section-product-grid.section-content-area{padding-top:0}.post-type-archive-recipe .content-section .section-content-area{padding:0}.post-type-archive-recipe .site-content .wrap{padding:1.5625rem 0 0}.post-type-archive-recipe .site-header .wrap{padding-bottom:0}.post-type-archive-recipe .section-recipes{padding:2.25rem 1.5625rem 0}.post-type-archive-recipe .wp-post-image{background-color:#fff;box-shadow:.3125rem .3125rem .4375rem -.0625rem rgba(0,0,0,.5);width:100%}.page-template-default .site-content{margin-top:0}.page-template-default .site-content .entry-content{margin-top:0;padding-top:1.5rem}.page-template-default .site-content>.wrap{padding:0}.page-template-default .site-content .page-template-template-foodie-life-landing .vc_row.wpb_wrapper,.page-template-default .site-content .section-press-releases .vc_row.section-container,.page-template-default .site-content .vc_row.tear-paper-svg,.page-template-template-foodie-life-landing .page-template-default .site-content .vc_row.wpb_wrapper,.section-press-releases .page-template-default .site-content .vc_row.section-container{max-width:100%}.page-template-default .site-content .vc_col-sm-12 .wpb_wrapper{margin:0 auto;max-width:75rem}.page-template-default .site-content .vc_col-sm-12 .wpb_wrapper>.vc_row{padding-left:1.5625rem;padding-right:1.5625rem}.widget{color:#50493e;margin:0 0 1rem}.widget,.widget .widget-title{font-family:freight-sans-pro,sans-serif}.widget .widget-title{font-size:1.375rem;font-weight:700}.widget select{max-width:100%}.widget a{color:#50493e}.widget_search .search-submit{display:none}div[class^=wds-modal] .content-section{padding:2rem 1.5625rem 2.5rem}div[class^=wds-modal] .section-header-area .section-title{display:block;max-width:100%}.wds-modal{position:fixed;top:0;left:0;background:#fff;margin:0;max-width:100%;overflow:visible;width:100%}.wds-modal.fadeout,.wds-modal.hidden{top:100%!important}.wds-modal .close-icon{position:absolute;top:4.1875rem;right:.9375rem;height:1.25rem;width:1.25rem;z-index:10002}.wds-modal .wds-modal-close{position:absolute;right:0;background:url(assets/images/svg/close.svg) no-repeat 50% 50%;background-size:1.25rem;height:1.25rem;text-indent:-9999px;width:1.25rem;z-index:2}.wds-modal .wrap{max-width:100rem;overflow:visible;padding:0;width:100%}.wds-modal .modal-content{position:absolute;top:5.75rem;border-left:1px solid rgba(80,73,62,.15);border-right:1px solid rgba(80,73,62,.15);height:100%;width:100%;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;min-height:100vh;overflow:auto}.wds-modal .modal-content .entry-content{padding:0}.wds-modal .modal-content .site-footer:after,.wds-modal .modal-content .site-footer:before{display:none}.wds-modal .modal-content .site-footer .section-content-area{padding:0}.wds-modal .modal-content .site-footer .sub-footer.collapsed{padding-top:0}.wds-modal .site-main{padding:0}.wds-modal .entry-header{height:2.625rem;margin-bottom:0;max-width:100rem;opacity:.8;width:100%;z-index:11}.wds-modal .entry-header .wrap{background:none;padding-bottom:.1875rem}.single-recipe .section-comments .wds-modal .entry-title.section-title,.single-recipe .section-tips-and-tricks .wds-modal .entry-title.section-title,.wds-modal .single-recipe .section-comments .entry-title.section-title,.wds-modal .single-recipe .section-tips-and-tricks .entry-title.section-title,.wds-modal h1.entry-title{margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center;text-transform:none}.page-template-template-search-results-category article.tips-tricks .wds-modal .section-title.card-title,.wds-modal .page-template-template-search-results-category article.tips-tricks .section-title.card-title,.wds-modal h4.section-title{font-size:1.875rem;padding-bottom:1rem}.wds-modal .entry-content{font-family:freight-sans-pro,sans-serif;margin-bottom:5.75rem;margin-top:0}body.admin-bar .wds-modal .entry-content{margin-bottom:8.625rem}body.iphone .wds-modal .entry-content{margin-bottom:13.25rem}.wds-modal .content-section{margin-top:0}.wds-modal .mobile-tabs{-webkit-appearance:none;background:#fff url(assets/images/svg-icons/arrow-dropdown.svg) 95% 50% no-repeat;background-size:.9375rem 1.6875rem;border:.125rem solid #a8a59e;color:#50493e;display:block;font-family:freight-sans-pro,sans-serif;font-size:1.25rem;font-weight:100;height:2.1875rem;line-height:1.55;margin:0 auto;padding:0 2.5rem 0 1.25rem;width:87%}.wds-modal .gradient-color-bar{height:1rem}.wds-modal .sub-footer:before,.wds-modal .ui-tabs.has-articles .section-footer-area{display:none}.wds-modal.modal-my_favorites .ui-tabs.has-articles .section-footer-area{display:block}.wds-modal .button-orange{font-size:.875rem}.wds-modal .icon-play-circle{margin:0}.wds-modal-in-modal,.wds-modal.modal-shopping-view,body #wds-modal-add_ingredients,body #wds-modal-lists_email,body #wds-modal-remove-list{background-color:rgba(0,0,0,.5);top:0;z-index:10001}.wds-modal-in-modal .wrap,.wds-modal.modal-shopping-view .wrap,body #wds-modal-add_ingredients .wrap,body #wds-modal-lists_email .wrap,body #wds-modal-remove-list .wrap{background:transparent}.wds-modal-in-modal .wds-modal-content,.wds-modal.modal-shopping-view .wds-modal-content,body #wds-modal-add_ingredients .wds-modal-content,body #wds-modal-lists_email .wds-modal-content,body #wds-modal-remove-list .wds-modal-content{position:fixed;top:50%;left:50%;background-color:#fff;padding:.625rem 1.25rem;transform:translate(-50%,-50%)}.wds-modal-in-modal .close-icon,.wds-modal.modal-shopping-view .close-icon,body #wds-modal-add_ingredients .close-icon,body #wds-modal-lists_email .close-icon,body #wds-modal-remove-list .close-icon{position:absolute;top:.3125rem;width:100%}.wds-modal-in-modal .wds-modal-close,.wds-modal.modal-shopping-view .wds-modal-close,body #wds-modal-add_ingredients .wds-modal-close,body #wds-modal-lists_email .wds-modal-close,body #wds-modal-remove-list .wds-modal-close{position:absolute;top:.3125rem;right:-.25rem;background:url(assets/images/svg/close-gray.svg) no-repeat 50% 50%;background-size:.9375rem}.wds-modal.modal-shopping-view .entry-header,.wds-modal.modal-shopping-view .item-image-area,.wds-modal.modal-shopping-view .item-reorder .editing,.wds-modal.modal-shopping-view .remove-product{display:none}.wds-modal.modal-shopping-view .user-list-item-row .item-reorder{display:block!important}.wds-modal.modal-shopping-view .user-list-item-row .item-reorder .js-item-checkoff{display:block}.wds-modal.modal-shopping-view .user-list-item-row.checked{opacity:.5}.modal-site-header .header-section.branding-section{background:#fff;height:3.125rem}.modal-site-header .site-branding{display:none}.modal-site-header .site-branding a{background:url(assets/images/svg/central-market-logo-simplified.svg) no-repeat 0 0;background-size:100% 2.4375rem}body.admin-bar .wds-modal{top:2.875rem}.wds-modal.modal-my_favorites .menu-item-my-favorites a{opacity:1}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-item-text{opacity:.7}.wds-modal.modal-my_favorites .menu-item-my-favorites a .icon-favorites{background-position:-211px 0}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-avocado{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-avocado.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-bacon{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bacon.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-bag{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bag.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-bagel{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bagel.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-beer{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-beer.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-broccoli{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-broccoli.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-cheese{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cheese.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-clam{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-clam.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-coffee{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-coffee.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-croissant{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-croissant.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-cupcake{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cupcake.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-pomegranate{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-pomegranate.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-red-pepper{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-red-pepper.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-sausage{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sausage.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-spatula{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-spatula.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-steak{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-steak.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-sucker{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sucker.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-sushi{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sushi.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-tomato{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-tomato.svg);background-position:50%}.wds-modal.modal-my_favorites .menu-item-my-favorites a .menu-icon.avatar-wine{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-wine.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a{opacity:1}.wds-modal.modal-my_info .menu-item-account a .menu-item-text{opacity:.7}.wds-modal.modal-my_info .menu-item-account a .icon-my-info{background-position:-51px 0}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-avocado{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-avocado.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-bacon{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bacon.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-bag{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bag.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-bagel{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bagel.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-beer{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-beer.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-broccoli{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-broccoli.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-cheese{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cheese.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-clam{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-clam.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-coffee{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-coffee.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-croissant{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-croissant.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-cupcake{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cupcake.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-pomegranate{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-pomegranate.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-red-pepper{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-red-pepper.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-sausage{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sausage.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-spatula{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-spatula.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-steak{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-steak.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-sucker{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sucker.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-sushi{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sushi.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-tomato{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-tomato.svg);background-position:50%}.wds-modal.modal-my_info .menu-item-account a .menu-icon.avatar-wine{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-wine.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a{opacity:1}.wds-modal.modal-lists .menu-item-lists a .menu-item-text{opacity:.7}.wds-modal.modal-lists .menu-item-lists a .icon-list{background-position:-320px -1px}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-avocado{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-avocado.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-bacon{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bacon.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-bag{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bag.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-bagel{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bagel.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-beer{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-beer.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-broccoli{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-broccoli.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-cheese{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cheese.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-clam{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-clam.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-coffee{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-coffee.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-croissant{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-croissant.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-cupcake{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cupcake.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-pomegranate{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-pomegranate.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-red-pepper{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-red-pepper.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-sausage{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sausage.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-spatula{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-spatula.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-steak{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-steak.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-sucker{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sucker.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-sushi{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sushi.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-tomato{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-tomato.svg);background-position:50%}.wds-modal.modal-lists .menu-item-lists a .menu-icon.avatar-wine{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-wine.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a{opacity:1}.wds-modal.modal-store_selector .menu-item-location a .menu-item-text{opacity:.7}.wds-modal.modal-store_selector .menu-item-location a .icon-store-name{background-position:-103px 0}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-avocado{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-avocado.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-bacon{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bacon.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-bag{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bag.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-bagel{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bagel.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-beer{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-beer.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-broccoli{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-broccoli.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-cheese{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cheese.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-clam{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-clam.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-coffee{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-coffee.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-croissant{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-croissant.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-cupcake{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cupcake.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-pomegranate{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-pomegranate.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-red-pepper{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-red-pepper.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-sausage{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sausage.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-spatula{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-spatula.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-steak{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-steak.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-sucker{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sucker.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-sushi{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sushi.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-tomato{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-tomato.svg);background-position:50%}.wds-modal.modal-store_selector .menu-item-location a .menu-icon.avatar-wine{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-wine.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a{opacity:1}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-item-text{opacity:.7}.wds-modal.modal-my_classes .menu-item-my-classes a .icon-classes{background-position:-265px 0}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-avocado{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-avocado.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-bacon{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bacon.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-bag{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bag.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-bagel{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bagel.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-beer{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-beer.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-broccoli{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-broccoli.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-cheese{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cheese.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-clam{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-clam.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-coffee{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-coffee.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-croissant{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-croissant.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-cupcake{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cupcake.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-pomegranate{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-pomegranate.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-red-pepper{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-red-pepper.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-sausage{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sausage.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-spatula{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-spatula.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-steak{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-steak.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-sucker{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sucker.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-sushi{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sushi.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-tomato{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-tomato.svg);background-position:50%}.wds-modal.modal-my_classes .menu-item-my-classes a .menu-icon.avatar-wine{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-wine.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a{opacity:1}.wds-modal.modal-sign_up .menu-item-join a .menu-item-text{opacity:.7}.wds-modal.modal-sign_up .menu-item-join a .icon-join{background-position:-51px 0}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-avocado{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-avocado.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-bacon{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bacon.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-bag{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bag.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-bagel{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-bagel.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-beer{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-beer.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-broccoli{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-broccoli.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-cheese{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cheese.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-clam{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-clam.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-coffee{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-coffee.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-croissant{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-croissant.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-cupcake{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-cupcake.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-pomegranate{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-pomegranate.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-red-pepper{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-red-pepper.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-sausage{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sausage.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-spatula{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-spatula.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-steak{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-steak.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-sucker{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sucker.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-sushi{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-sushi.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-tomato{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-tomato.svg);background-position:50%}.wds-modal.modal-sign_up .menu-item-join a .menu-icon.avatar-wine{background-image:url(assets/images/dashboard-avatars/hover-icons/avatar-wine.svg);background-position:50%}.modal-sign_up .tab_select_store .section-content-area.show .hidden-message,.modal-sign_up .tab_select_store .section-content-area .store-selector-area{display:none}.modal-sign_up .tab_select_store .section-content-area.show .store-selector-area{display:block}.modal-sign_up .store-image{width:12.5rem}.modal-my_info .js-email-settings-chooser .border-section,.modal-my_info .section-content-area .hidden-message{display:none}.modal-my_info .content-section.row.email-settings-area,.modal-my_info .content-section.row.password-area .modal-my_info .content-section.row.select-store-area,.modal-my_info .content-section.row.password-area .modal-sign_up .content-section.row.select-store-area,.modal-my_info .content-section.row.personal-information-area,.modal-my_info .content-section.row.why-sign-up-area,.modal-sign_up .content-section.row.email-settings-area,.modal-sign_up .content-section.row.password-area .modal-my_info .content-section.row.select-store-area,.modal-sign_up .content-section.row.password-area .modal-sign_up .content-section.row.select-store-area,.modal-sign_up .content-section.row.personal-information-area,.modal-sign_up .content-section.row.why-sign-up-area{padding:2rem 1.5625rem 2.5rem}.modal-my_info .woo-section .section-header-area,.modal-sign_up .woo-section .section-header-area{display:block}.modal-my_info .button-orange,.modal-sign_up .button-orange{margin-top:1.875rem}.modal-my_info .entry-header,.modal-my_info .gradient-color-bar,.modal-sign_up .entry-header,.modal-sign_up .gradient-color-bar{background-color:#ff7800;background-image:linear-gradient(90deg,#ff7800,rgba(255,195,0,.9))}.modal-my_info .woocommerce h2:first-of-type,.modal-sign_up .woocommerce h2:first-of-type{margin-top:0}.modal-my_info .tabs-container,.modal-sign_up .tabs-container{background:rgba(255,195,0,.2)}.modal-my_info .ui-tabs .ui-tabs-panel,.modal-sign_up .ui-tabs .ui-tabs-panel{background-color:#fff;margin-top:0}.modal-my_info .ui-tabs .ui-tabs-panel .content-section,.modal-sign_up .ui-tabs .ui-tabs-panel .content-section{padding-right:0}.modal-my_info .ui-tabs .ui-tabs-panel .content-section .section-content-area,.modal-sign_up .ui-tabs .ui-tabs-panel .content-section .section-content-area{padding:0}.modal-my_info .ui-tabs .ui-tabs-panel .content-section .section-title,.modal-sign_up .ui-tabs .ui-tabs-panel .content-section .section-title{border-bottom:.0625rem solid #cccac8;text-transform:none}.modal-my_info .ui-tabs .ui-tabs-panel .content-section .page-template-template-search-results-category article.tips-tricks .section-title.card-title,.modal-my_info .ui-tabs .ui-tabs-panel .content-section h4.section-title,.modal-sign_up .ui-tabs .ui-tabs-panel .content-section .page-template-template-search-results-category article.tips-tricks .section-title.card-title,.modal-sign_up .ui-tabs .ui-tabs-panel .content-section h4.section-title,.page-template-template-search-results-category article.tips-tricks .modal-my_info .ui-tabs .ui-tabs-panel .content-section .section-title.card-title,.page-template-template-search-results-category article.tips-tricks .modal-sign_up .ui-tabs .ui-tabs-panel .content-section .section-title.card-title{font-size:1.375rem;margin:0 0 1.5625rem;padding-bottom:.625rem;text-shadow:none}.modal-my_info .ui-tabs .ui-tabs-panel .content-section h6.section-title,.modal-sign_up .ui-tabs .ui-tabs-panel .content-section h6.section-title{line-height:1;margin-bottom:.3125rem;margin-top:0;padding-bottom:.625rem;text-shadow:none;text-transform:uppercase}.modal-my_info .ui-tabs.ui-tabs-vertical .ui-tabs-panel p,.modal-sign_up .ui-tabs.ui-tabs-vertical .ui-tabs-panel p{font-weight:700;line-height:1.6}.modal-my_info .ui-tabs.ui-tabs-vertical .ui-tabs-panel p a,.modal-sign_up .ui-tabs.ui-tabs-vertical .ui-tabs-panel p a{color:#ff7800;letter-spacing:.125rem}#email_settings .modal-my_info .section-header-area .newsletter-preview,#email_settings .modal-my_info a.newsletter-preview,#email_settings .modal-sign_up .section-header-area .newsletter-preview,#email_settings .modal-sign_up a.newsletter-preview,.cooking-school-container .modal-my_info .no-link,.cooking-school-container .modal-sign_up .no-link,.featured-classes-container .modal-my_info .location,.featured-classes-container .modal-my_info .register,.featured-classes-container .modal-sign_up .location,.featured-classes-container .modal-sign_up .register,.locations-store-row .modal-my_info .store-details-toggle,.locations-store-row .modal-sign_up .store-details-toggle,.modal-my_info #email_settings a.newsletter-preview,.modal-my_info .cooking-school-container .no-link,.modal-my_info .featured-classes-container .location,.modal-my_info .featured-classes-container .register,.modal-my_info .locations-store-row .store-details-toggle,.modal-my_info .section-avatar a,.modal-my_info .section-header-area #email_settings .newsletter-preview,.modal-my_info .section-header-area .link-secondary,.modal-my_info .section-header-area .update-link,.modal-my_info a.link-secondary,.modal-my_info a.update-link,.modal-sign_up #email_settings a.newsletter-preview,.modal-sign_up .cooking-school-container .no-link,.modal-sign_up .featured-classes-container .location,.modal-sign_up .featured-classes-container .register,.modal-sign_up .locations-store-row .store-details-toggle,.modal-sign_up .section-avatar a,.modal-sign_up .section-header-area #email_settings .newsletter-preview,.modal-sign_up .section-header-area .link-secondary,.modal-sign_up .section-header-area .update-link,.modal-sign_up a.link-secondary,.modal-sign_up a.update-link{color:#ff7800;font-family:freight-sans-pro,sans-serif;text-transform:uppercase}#email_settings .modal-my_info .section-header-area .newsletter-preview:visited,#email_settings .modal-my_info a.newsletter-preview:visited,#email_settings .modal-sign_up .section-header-area .newsletter-preview:visited,#email_settings .modal-sign_up a.newsletter-preview:visited,.cooking-school-container .modal-my_info .no-link:visited,.cooking-school-container .modal-sign_up .no-link:visited,.featured-classes-container .modal-my_info .location:visited,.featured-classes-container .modal-my_info .register:visited,.featured-classes-container .modal-sign_up .location:visited,.featured-classes-container .modal-sign_up .register:visited,.locations-store-row .modal-my_info .store-details-toggle:visited,.locations-store-row .modal-sign_up .store-details-toggle:visited,.modal-my_info #email_settings a.newsletter-preview:visited,.modal-my_info .cooking-school-container .no-link:visited,.modal-my_info .featured-classes-container .location:visited,.modal-my_info .featured-classes-container .register:visited,.modal-my_info .locations-store-row .store-details-toggle:visited,.modal-my_info .section-avatar a:visited,.modal-my_info .section-header-area #email_settings .newsletter-preview:visited,.modal-my_info .section-header-area .link-secondary:visited,.modal-my_info .section-header-area .update-link:visited,.modal-my_info a.link-secondary:visited,.modal-my_info a.update-link:visited,.modal-sign_up #email_settings a.newsletter-preview:visited,.modal-sign_up .cooking-school-container .no-link:visited,.modal-sign_up .featured-classes-container .location:visited,.modal-sign_up .featured-classes-container .register:visited,.modal-sign_up .locations-store-row .store-details-toggle:visited,.modal-sign_up .section-avatar a:visited,.modal-sign_up .section-header-area #email_settings .newsletter-preview:visited,.modal-sign_up .section-header-area .link-secondary:visited,.modal-sign_up .section-header-area .update-link:visited,.modal-sign_up a.link-secondary:visited,.modal-sign_up a.update-link:visited{color:#ff5600}#email_settings .modal-my_info .section-header-area .newsletter-preview:active,#email_settings .modal-my_info .section-header-area .newsletter-preview:focus,#email_settings .modal-my_info .section-header-area .newsletter-preview:hover,#email_settings .modal-my_info a.newsletter-preview:active,#email_settings .modal-my_info a.newsletter-preview:focus,#email_settings .modal-my_info a.newsletter-preview:hover,#email_settings .modal-sign_up .section-header-area .newsletter-preview:active,#email_settings .modal-sign_up .section-header-area .newsletter-preview:focus,#email_settings .modal-sign_up .section-header-area .newsletter-preview:hover,#email_settings .modal-sign_up a.newsletter-preview:active,#email_settings .modal-sign_up a.newsletter-preview:focus,#email_settings .modal-sign_up a.newsletter-preview:hover,.cooking-school-container .modal-my_info .no-link:active,.cooking-school-container .modal-my_info .no-link:focus,.cooking-school-container .modal-my_info .no-link:hover,.cooking-school-container .modal-sign_up .no-link:active,.cooking-school-container .modal-sign_up .no-link:focus,.cooking-school-container .modal-sign_up .no-link:hover,.featured-classes-container .modal-my_info .location:active,.featured-classes-container .modal-my_info .location:focus,.featured-classes-container .modal-my_info .location:hover,.featured-classes-container .modal-my_info .register:active,.featured-classes-container .modal-my_info .register:focus,.featured-classes-container .modal-my_info .register:hover,.featured-classes-container .modal-sign_up .location:active,.featured-classes-container .modal-sign_up .location:focus,.featured-classes-container .modal-sign_up .location:hover,.featured-classes-container .modal-sign_up .register:active,.featured-classes-container .modal-sign_up .register:focus,.featured-classes-container .modal-sign_up .register:hover,.locations-store-row .modal-my_info .store-details-toggle:active,.locations-store-row .modal-my_info .store-details-toggle:focus,.locations-store-row .modal-my_info .store-details-toggle:hover,.locations-store-row .modal-sign_up .store-details-toggle:active,.locations-store-row .modal-sign_up .store-details-toggle:focus,.locations-store-row .modal-sign_up .store-details-toggle:hover,.modal-my_info #email_settings a.newsletter-preview:active,.modal-my_info #email_settings a.newsletter-preview:focus,.modal-my_info #email_settings a.newsletter-preview:hover,.modal-my_info .cooking-school-container .no-link:active,.modal-my_info .cooking-school-container .no-link:focus,.modal-my_info .cooking-school-container .no-link:hover,.modal-my_info .featured-classes-container .location:active,.modal-my_info .featured-classes-container .location:focus,.modal-my_info .featured-classes-container .location:hover,.modal-my_info .featured-classes-container .register:active,.modal-my_info .featured-classes-container .register:focus,.modal-my_info .featured-classes-container .register:hover,.modal-my_info .locations-store-row .store-details-toggle:active,.modal-my_info .locations-store-row .store-details-toggle:focus,.modal-my_info .locations-store-row .store-details-toggle:hover,.modal-my_info .section-avatar a:active,.modal-my_info .section-avatar a:focus,.modal-my_info .section-avatar a:hover,.modal-my_info .section-header-area #email_settings .newsletter-preview:active,.modal-my_info .section-header-area #email_settings .newsletter-preview:focus,.modal-my_info .section-header-area #email_settings .newsletter-preview:hover,.modal-my_info .section-header-area .link-secondary:active,.modal-my_info .section-header-area .link-secondary:focus,.modal-my_info .section-header-area .link-secondary:hover,.modal-my_info .section-header-area .update-link:active,.modal-my_info .section-header-area .update-link:focus,.modal-my_info .section-header-area .update-link:hover,.modal-my_info a.link-secondary:active,.modal-my_info a.link-secondary:focus,.modal-my_info a.link-secondary:hover,.modal-my_info a.update-link:active,.modal-my_info a.update-link:focus,.modal-my_info a.update-link:hover,.modal-sign_up #email_settings a.newsletter-preview:active,.modal-sign_up #email_settings a.newsletter-preview:focus,.modal-sign_up #email_settings a.newsletter-preview:hover,.modal-sign_up .cooking-school-container .no-link:active,.modal-sign_up .cooking-school-container .no-link:focus,.modal-sign_up .cooking-school-container .no-link:hover,.modal-sign_up .featured-classes-container .location:active,.modal-sign_up .featured-classes-container .location:focus,.modal-sign_up .featured-classes-container .location:hover,.modal-sign_up .featured-classes-container .register:active,.modal-sign_up .featured-classes-container .register:focus,.modal-sign_up .featured-classes-container .register:hover,.modal-sign_up .locations-store-row .store-details-toggle:active,.modal-sign_up .locations-store-row .store-details-toggle:focus,.modal-sign_up .locations-store-row .store-details-toggle:hover,.modal-sign_up .section-avatar a:active,.modal-sign_up .section-avatar a:focus,.modal-sign_up .section-avatar a:hover,.modal-sign_up .section-header-area #email_settings .newsletter-preview:active,.modal-sign_up .section-header-area #email_settings .newsletter-preview:focus,.modal-sign_up .section-header-area #email_settings .newsletter-preview:hover,.modal-sign_up .section-header-area .link-secondary:active,.modal-sign_up .section-header-area .link-secondary:focus,.modal-sign_up .section-header-area .link-secondary:hover,.modal-sign_up .section-header-area .update-link:active,.modal-sign_up .section-header-area .update-link:focus,.modal-sign_up .section-header-area .update-link:hover,.modal-sign_up a.link-secondary:active,.modal-sign_up a.link-secondary:focus,.modal-sign_up a.link-secondary:hover,.modal-sign_up a.update-link:active,.modal-sign_up a.update-link:focus,.modal-sign_up a.update-link:hover{color:#ff5600;opacity:.7}.modal-my_info .personal-information-area .section-header-area,.modal-sign_up .personal-information-area .section-header-area{background:none;border-bottom:none;margin-bottom:.625rem;padding:0}.modal-my_info .personal-information-area .section-avatar,.modal-sign_up .personal-information-area .section-avatar{margin-bottom:2.25rem;text-align:center;width:100%}.modal-my_info .personal-information-area .section-avatar .central-market-avatar,.modal-sign_up .personal-information-area .section-avatar .central-market-avatar{float:left;margin-right:1.875rem;max-width:35%}.modal-my_info .personal-information-area .section-avatar .temp_avatar,.modal-sign_up .personal-information-area .section-avatar .temp_avatar{background:url(assets/images/svg/user_avatar.svg) 50% no-repeat;display:block;height:12rem;width:12rem}.modal-my_info .personal-information-area .section-avatar .greeting,.modal-sign_up .personal-information-area .section-avatar .greeting{font-size:1.375rem;margin:0 auto;text-align:left}.modal-my_info .personal-information-area .section-avatar .avatar,.modal-sign_up .personal-information-area .section-avatar .avatar{margin:0;padding:0;float:left;height:8.875rem;margin:0 1.25rem 0 0;max-width:50%}.modal-my_info .personal-information-area .section-avatar .edit-avatar,.modal-my_info .personal-information-area .section-avatar .edit-name,.modal-my_info .personal-information-area .section-avatar .logout,.modal-sign_up .personal-information-area .section-avatar .edit-avatar,.modal-sign_up .personal-information-area .section-avatar .edit-name,.modal-sign_up .personal-information-area .section-avatar .logout{margin:0;padding:0;font-family:freight-sans-pro,sans-serif;font-size:.9375rem;font-weight:500;letter-spacing:.1875rem;padding:.125rem 0;text-align:left}.modal-my_info .personal-information-area .section-avatar .section-name,.modal-sign_up .personal-information-area .section-avatar .section-name{display:none;overflow:hidden;padding:0}.modal-my_info .personal-information-area .section-address,.modal-my_info .personal-information-area .section-avatar .section-name input,.modal-sign_up .personal-information-area .section-address,.modal-sign_up .personal-information-area .section-avatar .section-name input{width:100%}.modal-my_info .personal-information-area .section-address address,.modal-sign_up .personal-information-area .section-address address{font-style:normal;line-height:1.3;margin-bottom:0}.modal-my_info .personal-information-area .section-address .row,.modal-sign_up .personal-information-area .section-address .row{padding-bottom:2.5rem}.modal-my_info .personal-information-area .section-address .section-home-address p,.modal-sign_up .personal-information-area .section-address .section-home-address p{margin-bottom:.9375rem}.modal-my_info .personal-information-area .section-address .section-home-address p input,.modal-my_info .personal-information-area .section-address .section-home-address p select,.modal-my_info .personal-information-area .section-address .section-home-address p textarea,.modal-sign_up .personal-information-area .section-address .section-home-address p input,.modal-sign_up .personal-information-area .section-address .section-home-address p select,.modal-sign_up .personal-information-area .section-address .section-home-address p textarea{height:2.3125rem;width:100%;padding:.3125rem}.modal-my_info .personal-information-area .section-address .section-home-address p label span,.modal-sign_up .personal-information-area .section-address .section-home-address p label span{display:block;font-size:1rem;line-height:1;margin-bottom:.625rem;text-transform:uppercase}.modal-my_info .personal-information-area .h6,.modal-my_info .personal-information-area .password-area .password-reset .password-section label span,.modal-my_info .personal-information-area .section-address .section-home-address p label span,.modal-my_info .personal-information-area .section-press-releases .media-contact a.phone-number,.modal-my_info .personal-information-area h6,.modal-my_info .personal-information-area h6.section-title,.modal-sign_up .personal-information-area .h6,.modal-sign_up .personal-information-area .password-area .password-reset .password-section label span,.modal-sign_up .personal-information-area .section-address .section-home-address p label span,.modal-sign_up .personal-information-area .section-press-releases .media-contact a.phone-number,.modal-sign_up .personal-information-area h6,.modal-sign_up .personal-information-area h6.section-title,.password-area .password-reset .password-section label .modal-my_info .personal-information-area span,.password-area .password-reset .password-section label .modal-sign_up .personal-information-area span,.section-press-releases .media-contact .modal-my_info .personal-information-area a.phone-number,.section-press-releases .media-contact .modal-sign_up .personal-information-area a.phone-number{letter-spacing:.1875rem;margin-bottom:.625rem}#email_settings .modal-my_info .sub-footer.collapsed .newsletter-preview,#email_settings .modal-sign_up .sub-footer.collapsed .newsletter-preview,.modal-my_info .sub-footer.collapsed #email_settings .newsletter-preview,.modal-my_info .sub-footer.collapsed .link-secondary,.modal-my_info .sub-footer.collapsed .update-link,.modal-sign_up .sub-footer.collapsed #email_settings .newsletter-preview,.modal-sign_up .sub-footer.collapsed .link-secondary,.modal-sign_up .sub-footer.collapsed .update-link{color:#007532;font-family:freight-sans-pro,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1;margin-bottom:1.25rem;text-transform:uppercase}.modal-my_info .date-selector-month,.modal-sign_up .date-selector-month{float:left;margin-right:1.25rem;width:calc(40% - 10px)}.modal-my_info .date-selector-month select,.modal-sign_up .date-selector-month select{width:100%}.modal-my_info .date-selector-day,.modal-sign_up .date-selector-day{float:left;width:calc(40% - 10px)}.modal-my_info .date-selector-day select,.modal-sign_up .date-selector-day select{width:100%}#email_settings .section-header-area{margin-bottom:0}#email_settings .section-email-address{margin-bottom:3.125rem}#email_settings .section-email-address .section-edit-link{float:right}#email_settings fieldset{border:0;padding:.75rem 0 1.875rem;position:relative}#email_settings fieldset span{color:#50493e;display:inline-block;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.125rem;font-weight:700;line-height:1.2;padding:0 0 0 2.5rem;vertical-align:top}#email_settings fieldset .checkbox{top:.75rem;left:0;height:30px;width:30px;opacity:0;position:absolute;z-index:10}#email_settings fieldset input[type=checkbox]+label{position:absolute;top:.75rem;left:0;height:23px;width:34px;-webkit-appearance:none;background:url(assets/images/svg/checkboxes.svg) no-repeat 0 -28px;background-size:cover;border:0;display:inline-block;margin-top:0;outline:0}#email_settings fieldset input[disabled=disabled]+label{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#email_settings fieldset input[type=checkbox]:checked+label{background-position:0 -2px;margin-top:0}#email_settings fieldset legend{font-size:.9375rem;margin-left:2.5rem}#email_settings fieldset .section-edit-link{display:inline-block;float:none;line-height:2;margin-left:1.25rem;vertical-align:top}#email_settings legend{float:left;font-weight:400;margin-left:2rem}#email_settings .newsletter-preview{margin-left:.9375rem}.modal-my_info #password .section-header-area{border-bottom:.0625rem solid #cccac8;margin-bottom:2.25rem}.modal-my_info #password .section-title{border-bottom:none;margin-bottom:1.125rem;padding-bottom:0}.modal-my_info #password .section-edit-link{display:block;float:none;line-height:1;margin-bottom:1.125rem}.password-area .section-header-area{margin-bottom:0}.page-template-template-search-results-category article.tips-tricks .password-area .section-header-area .card-title,.password-area .section-header-area .page-template-template-search-results-category article.tips-tricks .card-title,.password-area .section-header-area h4{display:inline-block;margin-bottom:0}.password-area .password-section{max-width:100rem;margin-left:auto;margin-right:auto}.password-area .password-section:after{clear:both;content:"";display:block}.password-area .password-reset .password-section{margin-bottom:2.25rem}.password-area .password-reset .password-section .password-field{height:2.8125rem;width:100%}.password-area .password-reset .password-section .confirmed{border-color:#4e8e00}.password-area .password-reset .password-section label span{display:block;font-size:1rem;line-height:1;margin-bottom:.625rem;text-transform:uppercase}.password-area .password-reset .form-text{color:#50493e;display:block;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.9375rem;font-weight:400;line-height:1.2;margin:0 0 3.125rem;text-transform:none;width:70%}.password-area .password-reset .border-section{margin-top:2.75rem}.border-section{border-top:.0625rem solid #cccac8;clear:left;display:block;float:left;margin-top:2.5rem;width:100%}.update-btn{background-color:#ff5600;color:#fff;display:block;float:none;margin:1.875rem auto 0}.update-btn:hover{color:#fff}.update-link{display:block;float:none;margin-top:2.25rem;text-align:center}#email_settings .sub-footer.collapsed .section-quick-links .quick-links .newsletter-preview,.sub-footer.collapsed .section-quick-links .quick-links #email_settings .newsletter-preview,.sub-footer.collapsed .section-quick-links .quick-links .link-secondary,.sub-footer.collapsed .section-quick-links .quick-links .update-link{font-family:freight-sans-pro,sans-serif;font-size:.9375rem}.modal-my_info .order-history-area{padding:0}.modal-my_info .order-history-area .item-image-area{height:5.875rem;width:5.875rem;box-shadow:.1875rem .1875rem .4375rem .0625rem rgba(0,0,0,.2);float:left;margin-right:1.25rem;text-align:center}.modal-my_info .order-history-area .item-image-area:nth-child(5){margin-right:0}.modal-my_info .order-history-area .item-image-area img{height:100%;width:auto}.modal-my_info .order-history-area .label{display:block;letter-spacing:.1875rem}.modal-my_info .my-account-orders-inner{padding:2rem 6%}.modal-my_info .my-account-past-orders{background-color:rgba(80,73,62,.05)}.modal-my_info .my-account-detail-column{float:left;display:block;margin-right:2%;width:49%;margin-right:0;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.modal-my_info .my-account-detail-column:last-child{margin-right:0}.modal-my_info .my-account-detail-column:nth-child(odd){padding-right:5%}.modal-my_info .single-order-row{border-bottom:.0625rem solid #cccac8;margin-bottom:2.125rem;overflow:hidden;padding-bottom:2.5rem}.modal-my_info .my-account-order-images,.modal-my_info .my-account-order-includes{margin-bottom:1.5rem}.modal-my_info .my-account-order-images:after,.modal-my_info .my-account-order-includes:after{clear:both;content:"";display:block}.modal-my_info .my-account-order-includes{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1rem}.modal-my_info .my-account-order-includes .label{display:inline}.modal-my_info .my-account-need-assistance{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif}#email_settings .modal-my_info .my-account-cancel-order .newsletter-preview,#email_settings .modal-my_info .my-account-need-assistance .newsletter-preview,.modal-my_info .my-account-cancel-order #email_settings .newsletter-preview,.modal-my_info .my-account-cancel-order .link-secondary,.modal-my_info .my-account-cancel-order .update-link,.modal-my_info .my-account-need-assistance #email_settings .newsletter-preview,.modal-my_info .my-account-need-assistance .link-secondary,.modal-my_info .my-account-need-assistance .update-link{display:inline-block;margin-bottom:.5rem}.modal-my_info #order_history{margin-bottom:.625rem;padding:0}body.single-cm_list .single_cm_list-editing-area .editing{visibility:hidden}body #wds-modal-add_ingredients #form-add-ingredients{padding-top:2.8125rem}#wds-modal-lists .section-article{width:100%}#wds-modal-lists .item-product-cat-image-area,#wds-modal-lists .no-items-button.hidden{display:none}#wds-modal-lists .lbs,#wds-modal-lists .weight-switch{font-size:.8125rem}#wds-modal-lists .icon-cm-list-move{display:none}.modal-add_to_lists .entry-header,.modal-add_to_lists .gradient-color-bar,.modal-lists .entry-header,.modal-lists .gradient-color-bar,.modal-shopping-view .entry-header,.modal-shopping-view .gradient-color-bar,.modal-store_selector .entry-header,.modal-store_selector .gradient-color-bar,.single-cm_list .entry-header,.single-cm_list .gradient-color-bar{background-color:#c32f00;background-image:linear-gradient(90deg,#c32f00,#ff7800)}.modal-add_to_lists .list-overlay,.modal-lists .list-overlay,.modal-shopping-view .list-overlay,.modal-store_selector .list-overlay,.single-cm_list .list-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);display:none;z-index:1}.modal-add_to_lists .list-manager,.modal-lists .list-manager,.modal-shopping-view .list-manager,.modal-store_selector .list-manager,.single-cm_list .list-manager{position:relative;z-index:5}.modal-add_to_lists .no-items-container.hidden,.modal-lists .no-items-container.hidden,.modal-shopping-view .no-items-container.hidden,.modal-store_selector .no-items-container.hidden,.single-cm_list .no-items-container.hidden{display:none}.modal-add_to_lists .no-items-container .no-items-container-wrap,.modal-lists .no-items-container .no-items-container-wrap,.modal-shopping-view .no-items-container .no-items-container-wrap,.modal-store_selector .no-items-container .no-items-container-wrap,.single-cm_list .no-items-container .no-items-container-wrap{margin:4.375rem auto;max-width:29.0625rem;padding-left:.375rem;padding-right:.375rem;text-align:center}.modal-add_to_lists .no-items-container .no-items-container-wrap.hidden,.modal-lists .no-items-container .no-items-container-wrap.hidden,.modal-shopping-view .no-items-container .no-items-container-wrap.hidden,.modal-store_selector .no-items-container .no-items-container-wrap.hidden,.single-cm_list .no-items-container .no-items-container-wrap.hidden{display:none}.modal-add_to_lists .no-items-container .no-items-container-wrap .page-template-template-search-results-category article.tips-tricks .card-title,.modal-add_to_lists .no-items-container .no-items-container-wrap h4,.modal-lists .no-items-container .no-items-container-wrap .page-template-template-search-results-category article.tips-tricks .card-title,.modal-lists .no-items-container .no-items-container-wrap h4,.modal-shopping-view .no-items-container .no-items-container-wrap .page-template-template-search-results-category article.tips-tricks .card-title,.modal-shopping-view .no-items-container .no-items-container-wrap h4,.modal-store_selector .no-items-container .no-items-container-wrap .page-template-template-search-results-category article.tips-tricks .card-title,.modal-store_selector .no-items-container .no-items-container-wrap h4,.page-template-template-search-results-category article.tips-tricks .modal-add_to_lists .no-items-container .no-items-container-wrap .card-title,.page-template-template-search-results-category article.tips-tricks .modal-lists .no-items-container .no-items-container-wrap .card-title,.page-template-template-search-results-category article.tips-tricks .modal-shopping-view .no-items-container .no-items-container-wrap .card-title,.page-template-template-search-results-category article.tips-tricks .modal-store_selector .no-items-container .no-items-container-wrap .card-title,.page-template-template-search-results-category article.tips-tricks .single-cm_list .no-items-container .no-items-container-wrap .card-title,.single-cm_list .no-items-container .no-items-container-wrap .page-template-template-search-results-category article.tips-tricks .card-title,.single-cm_list .no-items-container .no-items-container-wrap h4{letter-spacing:.025rem;line-height:1.1;margin-bottom:1.875rem}.modal-add_to_lists .no-items-container .no-items-container-wrap p.body-secondary,.modal-lists .no-items-container .no-items-container-wrap p.body-secondary,.modal-shopping-view .no-items-container .no-items-container-wrap p.body-secondary,.modal-store_selector .no-items-container .no-items-container-wrap p.body-secondary,.single-cm_list .no-items-container .no-items-container-wrap p.body-secondary{line-height:1.4;margin-bottom:1.5625rem}.modal-add_to_lists .no-items-container .no-items-container-wrap .button,.modal-lists .no-items-container .no-items-container-wrap .button,.modal-shopping-view .no-items-container .no-items-container-wrap .button,.modal-store_selector .no-items-container .no-items-container-wrap .button,.single-cm_list .no-items-container .no-items-container-wrap .button{font-size:inherit;font-weight:600;letter-spacing:.125rem;padding-left:.625rem;padding-right:.625rem;width:100%}.modal-add_to_lists .content-section.list-manager,.modal-lists .content-section.list-manager,.modal-shopping-view .content-section.list-manager,.modal-store_selector .content-section.list-manager,.single-cm_list .content-section.list-manager{margin-bottom:0;padding-bottom:1.0625rem;padding-top:1.375rem}.modal-add_to_lists .content-section.list-manager.has-list,.modal-lists .content-section.list-manager.has-list,.modal-shopping-view .content-section.list-manager.has-list,.modal-store_selector .content-section.list-manager.has-list,.single-cm_list .content-section.list-manager.has-list{padding-right:1.5625rem}.modal-add_to_lists .content-section.list-manager.no-list,.modal-lists .content-section.list-manager.no-list,.modal-shopping-view .content-section.list-manager.no-list,.modal-store_selector .content-section.list-manager.no-list,.single-cm_list .content-section.list-manager.no-list{padding-left:0;padding-right:0}.modal-add_to_lists .content-section.list-manager.row,.modal-lists .content-section.list-manager.row,.modal-shopping-view .content-section.list-manager.row,.modal-store_selector .content-section.list-manager.row,.single-cm_list .content-section.list-manager.row{padding:0}.modal-add_to_lists .section-content-area,.modal-lists .section-content-area,.modal-shopping-view .section-content-area,.modal-store_selector .section-content-area,.single-cm_list .section-content-area{margin:0;padding:0;list-style:none;padding:0 0 1.6875rem}.modal-add_to_lists .section-content-area:after,.modal-lists .section-content-area:after,.modal-shopping-view .section-content-area:after,.modal-store_selector .section-content-area:after,.single-cm_list .section-content-area:after{clear:both;content:"";display:block}.modal-add_to_lists .section-footer-area,.modal-add_to_lists .section-header-area,.modal-lists .section-footer-area,.modal-lists .section-header-area,.modal-shopping-view .section-footer-area,.modal-shopping-view .section-header-area,.modal-store_selector .section-footer-area,.modal-store_selector .section-header-area,.single-cm_list .section-footer-area,.single-cm_list .section-header-area{padding-bottom:1.3125rem}.modal-add_to_lists .section-footer-area .list-title,.modal-add_to_lists .section-header-area .list-title,.modal-lists .section-footer-area .list-title,.modal-lists .section-header-area .list-title,.modal-shopping-view .section-footer-area .list-title,.modal-shopping-view .section-header-area .list-title,.modal-store_selector .section-footer-area .list-title,.modal-store_selector .section-header-area .list-title,.single-cm_list .section-footer-area .list-title,.single-cm_list .section-header-area .list-title{float:left;display:block;margin-right:2%;width:100%;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.25rem;font-weight:700;letter-spacing:0;margin-bottom:.375rem;text-align:center;text-transform:none}.modal-add_to_lists .section-footer-area .list-title:last-child,.modal-add_to_lists .section-header-area .list-title:last-child,.modal-lists .section-footer-area .list-title:last-child,.modal-lists .section-header-area .list-title:last-child,.modal-shopping-view .section-footer-area .list-title:last-child,.modal-shopping-view .section-header-area .list-title:last-child,.modal-store_selector .section-footer-area .list-title:last-child,.modal-store_selector .section-header-area .list-title:last-child,.single-cm_list .section-footer-area .list-title:last-child,.single-cm_list .section-header-area .list-title:last-child{margin-right:0}.modal-add_to_lists .item-details-cell-1,.modal-lists .item-details-cell-1,.modal-shopping-view .item-details-cell-1,.modal-store_selector .item-details-cell-1,.single-cm_list .item-details-cell-1{float:left;max-width:95%;width:100%}.modal-add_to_lists .item-details-cell-2,.modal-lists .item-details-cell-2,.modal-shopping-view .item-details-cell-2,.modal-store_selector .item-details-cell-2,.single-cm_list .item-details-cell-2{float:left;margin-right:5.5%;max-width:10.875rem;width:100%}.modal-add_to_lists .item-details-cell-3,.modal-lists .item-details-cell-3,.modal-shopping-view .item-details-cell-3,.modal-store_selector .item-details-cell-3,.single-cm_list .item-details-cell-3{float:right}.modal-add_to_lists .list-notices .notice,.modal-lists .list-notices .notice,.modal-shopping-view .list-notices .notice,.modal-store_selector .list-notices .notice,.single-cm_list .list-notices .notice{opacity:1;transition:opacity 1s}.modal-add_to_lists .list-notices .notice.fadeout,.modal-lists .list-notices .notice.fadeout,.modal-shopping-view .list-notices .notice.fadeout,.modal-store_selector .list-notices .notice.fadeout,.single-cm_list .list-notices .notice.fadeout{opacity:0}.wds-modal.modal-lists .entry-header{z-index:10000}.wds-modal.modal-lists .content-section.row{padding:0}.wds-modal.modal-lists .section-header-area{background:#fff;border-bottom:none;padding-top:0}.wds-modal.modal-lists .list-manager{z-index:9999}.wds-modal.modal-lists .user-list-item-row{border-bottom:none;width:100%}.wds-modal.modal-lists .user-list-item-row.ui-sortable-helper{background:#fff;z-index:10}.wds-modal.modal-lists .user-list-item-row.ui-sortable-helper .user-list-item{border:none}.wds-modal.modal-lists .user-list-item-row .user-list-item{border-bottom:.0625rem solid #cccac8}.modal-shopping-view .no-items-container,.wds-modal.modal-lists .user-list-item-row+.no-items-container{display:none}.lists-modal-view .tabs-container{background:rgba(255,120,0,.15)}.lists-modal-view .tabs-container.creating-list .ui-state-active a{font-weight:300;transition:background-color .3s ease}.lists-modal-view .ui-sortable .ui-sortable-helper,.lists-modal-view .ui-sortable .ui-sortable-helper:first-child,.lists-modal-view .ui-sortable .ui-sortable-helper article{border:none}.lists-modal-view #create_list,.lists-modal-view #edit_lists{background-color:#fff}.lists-modal-view .sidebar-buttons{border-bottom:.0625rem solid #fff;margin:0 auto;overflow:auto;width:100%}.lists-modal-view .sidebar-buttons .create-list-button,.lists-modal-view .sidebar-buttons .edit-list-button{float:left;line-height:1;padding-bottom:1.4375rem;padding-top:1.6875rem;text-align:center;width:50%}.lists-modal-view .sidebar-buttons .create-list-button a,.lists-modal-view .sidebar-buttons .edit-list-button a{color:#ff5600;font-family:freight-sans-pro,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.09375rem;padding:1.875rem 0 1.375rem;text-align:center;text-transform:uppercase}.lists-modal-view .sidebar-buttons .create-list-button span,.lists-modal-view .sidebar-buttons .edit-list-button span{display:block;line-height:1;text-align:center}.lists-modal-view .sidebar-buttons .create-list-button .icon,.lists-modal-view .sidebar-buttons .edit-list-button .icon{height:1.75rem;width:1.75rem;fill:#ff5600}.lists-modal-view .ui-tabs .ui-tabs-nav .ui-state-default .ui-tabs-anchor{display:-ms-flexbox;display:flex}.lists-modal-view .ui-tabs .ui-tabs-nav .ui-state-default .ui-tabs-anchor .title{display:inline-block;max-width:9.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-custom-item-form,.add-to-list-form{-webkit-backface-visibility:hidden;background-color:#fff;border:.125rem solid #cccac8;border-radius:.25rem;border-top:0;clear:both;padding:.9375rem 1.25rem 1.25rem;width:90%}.add-custom-item-form h5,.add-to-list-form h5{font-size:1.25rem;letter-spacing:0;margin-bottom:.625rem;margin-top:.625rem;text-align:center}.add-custom-item-form label,.add-to-list-form label{font-size:.875rem;line-height:1;margin-bottom:.3125rem;margin-top:0;padding-bottom:.625rem;text-shadow:none;text-transform:uppercase}.add-custom-item-form input[type=number],.add-custom-item-form input[type=text],.add-custom-item-form textarea,.add-to-list-form input[type=number],.add-to-list-form input[type=text],.add-to-list-form textarea{border-radius:.125rem;font-size:1rem}.add-custom-item-form input[type=number]:invalid,.add-to-list-form input[type=number]:invalid{outline:0}.add-custom-item-form .form-controls,.add-to-list-form .form-controls{text-align:center}.add-custom-item-form .form-controls .button-reset,.add-custom-item-form .form-controls .button-submit,.add-to-list-form .form-controls .button-reset,.add-to-list-form .form-controls .button-submit{padding-left:1.5625rem;padding-right:1.5625rem}.add-custom-item-form .form-controls .button-submit,.add-to-list-form .form-controls .button-submit{margin-bottom:.9375rem}.add-custom-item-form .form-row-quantity-units:after,.add-to-list-form .form-row-quantity-units:after{clear:both;content:"";display:block}.add-custom-item-form .lists-add-quantity,.add-custom-item-form .lists-add-title,.add-to-list-form .lists-add-quantity,.add-to-list-form .lists-add-title{height:2.625rem;padding-left:1.125rem;width:100%}.add-custom-item-form .form-row-quantity-units,.add-to-list-form .form-row-quantity-units{display:inline}.add-custom-item-form .quantity-container,.add-to-list-form .quantity-container{float:right;width:25%}.add-custom-item-form .add-title-row,.add-custom-item-form .select-a-list,.add-to-list-form .add-title-row,.add-to-list-form .select-a-list{float:left;margin-right:1.25rem!important;width:68%!important}.add-custom-item-form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.ui-tabs.ui-tabs-vertical .ui-tabs-panel .add-custom-item-form p.form-row{margin-bottom:.625rem;overflow:auto;padding-top:0;width:100%}.ui-tabs.ui-tabs-vertical .ui-tabs-panel .add-custom-item-form .form-row.form-controls{margin-bottom:0;margin-top:.9375rem;overflow:visible}.add-to-list-form{border:none;margin:0 auto;padding:0}#create_list.disabled{opacity:.3}li.print-list{display:none}#create_list{clear:both;max-height:9.875rem;overflow-y:hidden;padding:0;text-align:center;transition:max-height .3s;transition-timing-function:cubic-bezier(.4,0,.5,1)}#create_list.hidden{max-height:0}#create_list form p{margin:1.25rem 0;padding:0 .9375rem}#create_list form .list-create-title-text{font-size:1rem}#create_list .button-list-save{margin-bottom:.5625rem}#create_list .list-create-title-text{border-color:#cccac8;border-radius:3px;letter-spacing:-.03125rem;width:100%}#create_list .list-cancel-save{display:block;margin-top:.5rem;padding-bottom:.9375rem}.create-list-button.hidden,.create-list-button.hidden:hover,.create-list-button.hidden a,.create-list-button.hidden a:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:default;opacity:.4!important}#edit_lists{position:absolute;top:0;left:0;background-color:#fff;height:100%;padding:2.625rem 0;transform:translateX(0);transition:transform .225s cubic-bezier(.4,0,.6,1);width:100%;z-index:9999}#edit_lists .list-edit-controls{border-bottom:.125rem solid #cccac8;padding:0 2.4375rem 2.375rem 2.125rem}#edit_lists .ui-sortable{margin:0;padding:0;list-style:none}#edit_lists .ui-sortable:after{clear:both;content:"";display:block}#edit_lists li{-ms-flex-align:center;align-items:center;border-bottom:.125rem solid #cccac8;display:-ms-flexbox;display:flex;list-style-type:none;padding:0 2.0625rem 0 1.375rem}#edit_lists li.ui-sortable-helper{border:none}#edit_lists.hidden{background-color:#fff;transform:translateX(-102%)}#edit_lists .name{width:100%}#edit_lists .name .default-list{font-size:70%}#edit_lists input{border:.0625rem solid #cccac8;border-radius:3px;font-family:freight-sans-pro,sans-serif;font-size:1rem;margin:1.1875rem 0 1.125rem;width:100%}#edit_lists .reorder{height:2rem;margin-right:.75rem}#edit_lists .remove{height:1.875rem;margin-left:.75rem}#edit_lists .icon{height:1.875rem;width:1.875rem;fill:#ff5600;pointer-events:none}#edit_lists .icon-cm-list-move{height:2.125rem;width:2.125rem}.list-manager .list-manager-nav-items{margin:0;padding:0;list-style:none;float:left;display:block;margin-right:2%;width:100%;display:inline-block;text-align:center}.list-manager .list-manager-nav-items:after{clear:both;content:"";display:block}.list-manager .list-manager-nav-items:last-child{margin-right:0}.list-manager .list-manager-nav-item{display:inline-block;font-size:.875rem;margin-right:1.5625rem;position:relative;text-transform:uppercase}.list-manager .list-manager-nav-item .list-add-custom-item{margin:auto 0 .625rem;width:100%}.list-manager .list-manager-nav-item:last-child{margin-right:0}.list-manager .list-manager-nav-item .js-share-list,.list-manager .list-manager-nav-item a{color:#ff5600;cursor:pointer;font-family:freight-sans-pro,sans-serif;font-weight:600;letter-spacing:.08125rem;padding:0 0 1.875rem}.list-manager .list-manager-nav-item.make-list-primary{display:block;line-height:1;margin-top:.4375rem;padding:0}.list-manager .list-manager-nav-item.make-list-primary a,.list-manager .list-manager-nav-item.make-list-primary a:active,.list-manager .list-manager-nav-item.make-list-primary a:focus{background-color:#ff5600;color:#fff;padding:0 .3125rem}.list-manager .list-share:hover .js-share-list-form{position:absolute;top:100%;left:-72%;opacity:1}.list-manager .js-share-list{cursor:pointer}.list-manager .js-share-list-form{position:absolute;top:90%;left:-999em;background:#fff;box-shadow:0 0 .3125rem .1875rem rgba(0,0,0,.1);margin-top:.1875rem;min-width:7.3125rem;opacity:0;padding:.5625rem .625rem;transition:top .3s ease-in-out,opacity .3s ease;z-index:1}.list-manager .js-share-list-form:before{position:absolute;top:0;left:2.5rem;height:.9375rem;width:1.875rem;background:#fff;content:'';z-index:1}.list-manager .js-share-list-form:after{position:absolute;top:-.3125rem;left:3.3125rem;height:.625rem;width:.625rem;background-color:#fff;box-shadow:0 0 .3125rem .1875rem rgba(0,0,0,.1);content:'';display:block;transform:rotate(45deg);z-index:0}.list-manager .js-share-list-form .social-icons{margin:0;padding:0;list-style:none}.list-manager .js-share-list-form .social-icons:after{clear:both;content:"";display:block}.list-manager .js-share-list-form .social-icon{cursor:pointer;margin-right:0;transition:opacity .225s ease}.list-manager .js-share-list-form .social-icon:hover{opacity:.8}.list-manager .js-share-list-form .social-icon a{height:1.875rem;width:1.875rem}.list-manager .user-list-item-row{opacity:1;transition:opacity .2s;width:100%}.list-manager .user-list-item-row.fadeout{opacity:.1;transition:opacity 1.5s}.list-manager .user-list-item-row:first-of-type{border-top:.0625rem solid #cccac8}.list-manager .user-list-item-row .switch-list-dropdown{opacity:1;position:relative;transition:opacity .1s;z-index:20}.list-manager .user-list-item-row .switch-list-dropdown.hidden{display:none;opacity:0;transition:opacity .1s}.list-manager .user-list-item-row .switch-list-dropdown ul{background:#fff;border:.0625rem solid #eee;border-radius:.0625rem;box-shadow:0 0 .3125rem .1875rem rgba(0,0,0,.1);list-style-type:none;margin-left:.625rem;margin-top:-.625rem;padding:.625rem}.list-manager .user-list-item-row .switch-list-dropdown ul li{cursor:pointer}.list-manager .user-list-item-row .switch-list-dropdown ul li:hover{color:#000}.list-manager .user-list-item-row .item-reorder{display:none}.list-manager .user-list-item-row .item-image-area{height:4rem;width:4rem;float:left;padding:0;text-align:center}.list-manager .user-list-item-row .item-image-area:after,.list-manager .user-list-item-row .item-image-area:before{display:none}.list-manager .user-list-item-row .item-image-area img{box-shadow:.1875rem .1875rem .4375rem .0625rem rgba(0,0,0,.2);font-size:.875rem;max-height:4rem}.list-manager .user-list-item-row .item-details-area{margin-left:5rem;padding-right:1.25rem;position:relative;text-align:left}.list-manager .user-list-item-row .item-details-area .article-title{font-size:1.25rem;letter-spacing:0;margin-bottom:.25rem;text-transform:none}.list-manager .user-list-item-row .item-details-area .article-brand{font-size:.8125rem;letter-spacing:.05rem;margin-bottom:.3125rem;margin-top:0;text-transform:uppercase}.list-manager .user-list-item-row .item-details-area .article-title~.item-quantity-area{margin-top:.3125rem}.list-manager .user-list-item-row .user-list-item{margin-bottom:0;min-height:8.4375rem;padding:1.0625rem 0;position:relative}.list-manager .user-list-item-row.hidden{opacity:0}.list-manager .user-list-item-row .js-item-notes-edit.hidden,.list-manager .user-list-item-row .js-item-notes.hidden,.list-manager .user-list-item-row .js-item-read-notes.hidden{display:none}.list-manager .user-list-item-row .list-item-nav-area{margin:0;padding:0;list-style:none}.list-manager .user-list-item-row .list-item-nav-area:after{clear:both;content:"";display:block}.list-manager .user-list-item-row .list-item-nav-area .remove-product{position:absolute;top:.375rem;right:0}.list-manager .user-list-item-row .list-item-nav-area .icon-close-thin{height:.9375rem;width:.9375rem}.list-manager .wds-cm-order{position:absolute;right:-.5625rem;bottom:0}.list-manager .wds-cm-order svg{height:2rem;width:2rem;fill:rgba(80,73,62,.3)}.modal-shopping-view .list-manager .user-list-item-row .user-list-item{min-height:8.125rem;padding-top:.8125rem}.modal-shopping-view .list-manager .user-list-item-row .item-details-area{margin-left:1.9375rem;padding-right:0;position:relative}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .article-title{margin-bottom:0;padding-right:4.375rem}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-details-cell-2{margin-top:-1.5625rem}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-details-cell-3 img{height:2.625rem}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-product-cat-image-area{position:absolute;top:0;right:0;max-width:4rem;text-align:right}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-product-cat-image-area .image{box-shadow:.3125rem .3125rem .4375rem -.0625rem rgba(0,0,0,.5);display:inline-block;max-height:3.125rem;text-align:center;width:3.125rem}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-product-cat-image-area .image .heb-adobe-image{max-height:3.125rem;max-width:3.125rem}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-product-cat-image-area .text{position:absolute;right:0;clear:both;display:block;font-size:.8125rem;letter-spacing:.03125rem;text-transform:uppercase}body:not(.ie) .modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-product-cat-image-area .text{white-space:nowrap}.list-manager .note-controls{position:absolute;top:.1875rem;right:-.375rem;z-index:100}.list-manager .note-controls .article-handle-read,.list-manager .note-controls .js-switch-list{cursor:pointer}.list-manager .note-controls .article-handle-read.no-notes+.js-item-notes .js-item-read-notes,.list-manager .note-controls .js-switch-list.no-notes+.js-item-notes .js-item-read-notes{display:none}.list-manager .note-controls .article-handle-read.no-notes+.js-item-notes .js-item-notes-edit.hidden,.list-manager .note-controls .js-switch-list.no-notes+.js-item-notes .js-item-notes-edit.hidden{display:block}.list-manager .note-controls .article-handle-read .notes-title-area,.list-manager .note-controls .article-handle-read .switch-list-area,.list-manager .note-controls .js-switch-list .notes-title-area,.list-manager .note-controls .js-switch-list .switch-list-area{height:1.6875rem;width:1.6875rem}.list-manager .note-controls .article-handle-read .notes-icon,.list-manager .note-controls .article-handle-read .switch-lists-icon,.list-manager .note-controls .js-switch-list .notes-icon,.list-manager .note-controls .js-switch-list .switch-lists-icon{height:1.6875rem;width:1.6875rem;display:inline-block}.list-manager .note-controls .article-handle-read .icon,.list-manager .note-controls .js-switch-list .icon{height:1.75rem;width:1.75rem;fill:#ff5600}.list-manager .note-controls .article-handle-read h5,.list-manager .note-controls .js-switch-list h5{color:#ff5600;display:none;font-family:freight-sans-pro,sans-serif;font-size:.8125rem;letter-spacing:.0875rem;padding:.625rem;text-transform:uppercase}.list-manager .note-controls .article-handle-read{margin-bottom:.625rem}.list-manager .article-notes{position:absolute;top:2.1875rem;right:0;background-color:#fff;font-size:.9375rem;width:100%}.list-manager .article-notes.js-item-notes{position:absolute;top:-.75rem;right:2.1875rem;box-shadow:0 0 .3125rem .1875rem rgba(0,0,0,.1);margin-top:.3125rem;padding:1.25rem .9375rem .625rem;width:100%;z-index:10}.list-manager .article-notes.js-item-notes:before{position:absolute;top:.625rem;right:0;height:1.875rem;width:.9375rem;background:#fff;content:'';z-index:1}.list-manager .article-notes.js-item-notes:after{position:absolute;top:1.0625rem;right:-.3125rem;height:.625rem;width:.625rem;background-color:#fff;box-shadow:0 0 .3125rem .1875rem rgba(0,0,0,.1);content:'';display:block;transform:rotate(45deg);z-index:0}.list-manager .article-notes .article-notes-close-link,.list-manager .article-notes .switch-list-close-link{position:absolute;top:.5rem;right:1rem;cursor:pointer;z-index:10}.list-manager .article-notes .article-notes-close-link .icon,.list-manager .article-notes .switch-list-close-link .icon{height:.625rem;width:.625rem}.list-manager .article-notes .article-notes-edit-link{color:#ff5600;cursor:pointer;float:right;font-family:freight-sans-pro,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08125rem;margin-top:.625rem;text-transform:uppercase}.list-manager .article-notes .article-notes-edit{color:#ff5600;font-family:freight-sans-pro,sans-serif;letter-spacing:.0875rem;padding-top:.625rem;text-align:right;text-transform:uppercase}.list-manager .article-notes .article-notes-edit .article-notes-edit-textarea{font-family:freight-sans-pro,sans-serif;font-size:1rem;margin-bottom:.5rem;padding:.3125rem .625rem}.list-manager .article-notes .article-notes-edit .article-notes-cancel-link,.list-manager .article-notes .article-notes-edit .article-notes-save-link{cursor:pointer;font-size:.8125rem;font-weight:600}.list-manager .article-notes .article-notes-edit .article-notes-save-link{margin-right:.625rem}.modal-shopping-view .user-list-item-row .item-details-cell-2{float:left}.modal-shopping-view .user-list-item-row .article-notes{top:0}.modal-shopping-view .user-list-item-row .article-notes.hidden{max-height:0}.modal-shopping-view .user-list-item-row .article-notes .note-controls{top:4.375rem}.modal-shopping-view .user-list-item-row .article-notes.js-item-notes{right:2.8125rem;top:3.75rem}.modal-shopping-view .user-list-item-row .article-notes .article-handle-read{cursor:pointer}.modal-shopping-view .user-list-item-row .article-notes .article-handle-read .icon{height:2.375rem;width:2.375rem}.modal-shopping-view .user-list-item-row .article-notes .article-notes-edit-link{display:none}.list-manager .item-quantity-area .item-quantity-label{display:block;font-size:.75rem;letter-spacing:.0125rem;text-align:left}.list-manager .item-quantity-area .item-quantity{-moz-appearance:textfield;border:.0625rem solid #bbb3b9;border-radius:3px;font-family:freight-sans-pro,sans-serif;font-size:.875rem;text-align:center;width:3.125rem}.list-manager .item-quantity-area .item-quantity::-webkit-inner-spin-button,.list-manager .item-quantity-area .item-quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.list-manager .item-quantity-area .item-quantity-control{background-color:#fff;border:.0625rem solid #bbb3b9;color:#50493e;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.125rem;font-weight:800;padding:.1875rem 0 .3125rem;width:2.1875rem}.list-manager .item-quantity-area .item-quantity-control.item-quantity-decrease{border-radius:1.75rem .375rem .375rem 1.75rem}.list-manager .item-quantity-area .item-quantity-control.item-quantity-increase{border-radius:.375rem 1.75rem 1.75rem .375rem}.list-manager .item-quantity-area .out-of-stock{letter-spacing:.03125rem;line-height:1.4}.modal-shopping-view .list-manager .item-quantity-area,.single-cm_list .list-manager .item-quantity-area{margin-top:0}.modal-shopping-view .list-manager .item-quantity-area .item-quantity-wrap,.single-cm_list .list-manager .item-quantity-area .item-quantity-wrap{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-top:.125rem}.modal-shopping-view .list-manager .item-quantity-area .item-quantity,.single-cm_list .list-manager .item-quantity-area .item-quantity{border:none;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.1875rem;font-weight:700;padding-left:.25rem;padding-top:0}.modal-shopping-view .list-manager .item-quantity-area .item-quantity{-moz-appearance:textfield}.modal-shopping-view .list-manager .item-quantity-area .item-quantity::-webkit-inner-spin-button,.modal-shopping-view .list-manager .item-quantity-area .item-quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-email_list .wds-modal-content{max-width:90%;width:100%}.modal-email_list .email-list-form{padding:1.25rem 1.0625rem .8125rem .8125rem}.modal-email_list .email-list-form h5{font-size:1.25rem;letter-spacing:0;margin-top:.9375rem;text-align:center}.modal-email_list .email-list-form .email-row{margin-bottom:3.4375rem}.modal-email_list .email-list-form .message-row{margin-bottom:1rem}.modal-email_list .email-list-form .form-control-row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem;text-align:center}.modal-email_list .email-list-form span{color:#929292;display:block;font-family:freight-sans-pro,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.09375rem;margin-bottom:.3125rem;text-transform:uppercase}.modal-email_list .email-list-form input,.modal-email_list .email-list-form textarea{border-radius:3px;font-size:1rem;font-weight:700;width:100%}.modal-email_list .email-list-form input{padding-bottom:.0625rem;padding-left:.6875rem;padding-top:.0625rem}.modal-email_list .email-list-form textarea{padding:.625rem}.modal-email_list .email-list-form .button-send{padding-left:3rem;padding-right:3rem;width:auto}.modal-email_list .email-list-form .button-send span{color:#fff;font-size:.875rem;font-weight:600;margin:0}.wds-modal.modal-shopping-view{height:100%;top:0!important;z-index:100001}body.active-alert.admin-bar .wds-modal.modal-shopping-view,body.active-alert .wds-modal.modal-shopping-view,body.admin-bar .wds-modal.modal-shopping-view{top:0}body.active-alert.admin-bar .wds-modal.modal-shopping-view .entry-header.shopping-view,body.active-alert .wds-modal.modal-shopping-view .entry-header.shopping-view,body.admin-bar .wds-modal.modal-shopping-view .entry-header.shopping-view{display:none!important}body.active-alert.admin-bar .wds-modal.modal-shopping-view .entry-content.shopping-view,body.active-alert .wds-modal.modal-shopping-view .entry-content.shopping-view,body.admin-bar .wds-modal.modal-shopping-view .entry-content.shopping-view{margin-bottom:0}.wds-modal.modal-shopping-view .entry-header.shopping-view,.wds-modal.modal-shopping-view .item-image-area,.wds-modal.modal-shopping-view .remove-product,.wds-modal.modal-shopping-view .wds-cm-order{display:none!important}.wds-modal.modal-shopping-view .list-manager{padding:0}.wds-modal.modal-shopping-view .content-section.row{padding-top:0}.wds-modal.modal-shopping-view .wds-modal-content{height:100%;padding:0;width:100%}.wds-modal.modal-shopping-view .modal-content{height:100%;overflow:scroll;padding:0;top:.9375rem;width:100%}.wds-modal.modal-shopping-view .wds-modal-close{right:.3125rem;top:.9375rem}.wds-modal.modal-shopping-view .make-list-primary{display:none}.modal-shopping-view .section-header-area{background:#fff;padding:.6875rem 1.5rem .5rem}.modal-shopping-view .section-header-area .list-manager-nav-items{display:none}.modal-shopping-view .section-header-area .list-title{letter-spacing:-.0125rem;margin-bottom:.1875rem;margin-top:.875rem;text-align:left}.modal-shopping-view .section-header-area .js-sort-by-cat,.modal-shopping-view .section-header-area .js-toggle-print-view{color:#ff5600;cursor:pointer;font-size:.75rem;height:auto;letter-spacing:.0125rem;padding-left:0;padding-top:0;white-space:nowrap}.modal-shopping-view .products.list{padding:0 1.0625rem 0 1.3125rem}.modal-shopping-view .products.list .user-list-item-row{border-bottom:.0625rem solid #cccac8}.modal-shopping-view .products.list .user-list-item-row .user-list-item{border:none}.modal-shopping-view .item-reorder{float:left}.modal-shopping-view .item-reorder input[type=checkbox]{height:1.25rem;width:1.25rem;-webkit-appearance:none;background-color:#fff;border:.0625rem solid #cccac8;border-radius:50%;display:inline-block;margin:.1875rem 0 .25rem .1875rem;outline:0;position:relative;vertical-align:middle}.modal-shopping-view .user-list-item-row.checked .item-reorder input[type=checkbox]:checked{position:relative}.modal-shopping-view .user-list-item-row.checked .item-reorder input[type=checkbox]:checked:before{position:absolute;top:-.1875rem;left:.1875rem;height:1.3125rem;width:1.3125rem;background:url(assets/images/svg/checkmark.svg) no-repeat 0 0;content:'';opacity:.5}.modal-remove-list .wds-modal-content{max-width:90%;width:100%}.modal-remove-list .modal-message{-webkit-backface-visibility:hidden;font-family:freight-sans-pro,sans-serif;font-size:1.25rem;letter-spacing:-.03125rem;line-height:1.2;margin-bottom:.8125rem;padding:3.4375rem 1.5625rem 1.875rem;text-align:center}.modal-remove-list .list-name{font-weight:700}.modal-remove-list .controls{margin-bottom:2.5rem;text-align:center}.modal-remove-list .js-confirm-remove-list{margin-bottom:.9375rem}.single-cm_list.sticky-active{margin-top:auto}.single-cm_list .no-items-container{display:none}.single-cm_list .site-content{margin-bottom:0}.single-cm_list .site-main{background-color:#fff}.single-cm_list .section-header-area{padding-bottom:.4375rem}.single-cm_list .make-list-primary{display:none}.single-cm_list .list-wrap{max-width:45.625rem;padding:0 1.5625rem .8125rem}.single-cm_list .section-footer-area{padding:0}.cm-list-single .entry-header{position:absolute;height:2.625rem;max-width:100rem;padding-bottom:.1875rem;width:100%;z-index:10}.cm-list-single .entry-header .single-recipe .section-comments .entry-title.section-title,.cm-list-single .entry-header .single-recipe .section-tips-and-tricks .entry-title.section-title,.cm-list-single .entry-header h1.entry-title,.single-recipe .section-comments .cm-list-single .entry-header .entry-title.section-title,.single-recipe .section-tips-and-tricks .cm-list-single .entry-header .entry-title.section-title{margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;font-family:freight-sans-pro,sans-serif;font-size:1.875rem;font-weight:300;letter-spacing:0;text-align:center;text-shadow:none;text-transform:none}.cm-list-single .entry-header .close{position:absolute;top:.6875rem;right:.9375rem;background:url(assets/images/svg/close.svg) no-repeat 50% 50%;background-size:1.25rem;height:1.25rem;text-indent:-9999px;width:1.25rem;z-index:2}.cm-list-single .list-share-info{padding-bottom:1.125rem;padding-top:5rem;text-align:center}.cm-list-single .list-share-info .list-share-title{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.3;margin:0 0 .625rem;text-transform:none}.cm-list-single .list-share-info .list-share-details{font-family:freight-sans-pro,sans-serif;font-size:1.125rem;margin-bottom:1.3125rem}.cm-list-single .list-share-info .list-add-ignore{margin-bottom:0}.cm-list-single .list-share-info .button-orange-list{height:1.875rem;width:9.5625rem;display:block;font-size:.75rem;margin:0 auto;padding-left:.625rem;padding-right:.625rem;padding-top:.5625rem}.cm-list-single .list-share-info .button-list-add,.cm-list-single .list-share-info .button-list-login{margin-bottom:.9375rem}.cm-list-single .list-manager{padding:0}.cm-list-single .list-manager .wds-cm-order{display:none}.cm-list-single .list-manager .user-list-item{min-height:7.125rem;padding-top:1.5625rem}.cm-list-single .list-manager .item-details-area{padding-right:0}.cm-list-single .list-manager .list-title{text-align:left}.cm-list-single .list-manager .article-title{margin-top:.1875rem}.cm-list-single .list-manager .article-notes,.cm-list-single .list-manager .item-details-cell-3{display:none}.cm-list-single .list-manager .item-details-cell-1{max-width:100%}.cm-list-single .list-manager .item-details-cell-2{float:left}.cm-list-single .list-manager .item-details-cell-2 .item-quantity-label{letter-spacing:-.01875rem;margin-bottom:0}.cm-list-single .list-manager .item-details-cell-2 .item-quantity{-moz-appearance:textfield;padding-left:.3125rem;width:4.25rem}.cm-list-single .list-manager .item-details-cell-2 .item-quantity::-webkit-inner-spin-button,.cm-list-single .list-manager .item-details-cell-2 .item-quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wds-modal.modal-add_to_lists .site-main{padding-bottom:2.5rem;padding-top:2rem}.lists-modal-view .switch-list-wrap{position:absolute;top:2.3125rem;right:2.1875rem;width:100%}.lists-modal-view .switch-list-wrap .js-switch-list-dropdown .switch-list-container:before{position:absolute;top:.625rem;right:0;height:1.875rem;width:.9375rem;background:#fff;content:'';z-index:1}.lists-modal-view .switch-list-wrap .js-switch-list-dropdown .switch-list-container:after{position:absolute;top:1.0625rem;right:-.3125rem;height:.625rem;width:.625rem;background-color:#fff;box-shadow:0 0 .3125rem .1875rem rgba(0,0,0,.1);content:'';display:block;transform:rotate(45deg);z-index:0}.lists-modal-view .switch-list-wrap .js-switch-list-dropdown ul{margin:0;padding:0;list-style:none;max-height:26.5625rem;overflow:scroll;padding:1.25rem 1.25rem 1.875rem}.lists-modal-view .switch-list-wrap .js-switch-list-dropdown ul:after{clear:both;content:"";display:block}.lists-modal-view .switch-list-wrap .js-switch-list-dropdown ul li{border-bottom:.0625rem solid #cccac8;color:#ff5600;cursor:pointer;font-family:freight-sans-pro,sans-serif;font-weight:600;letter-spacing:.08125rem;line-height:1.2;padding:.3125rem 0}.lists-modal-view .switch-list-wrap .js-switch-list-dropdown ul li:hover{color:#ff5600;opacity:.7}.modal-shopping-view .js-switch-list{display:none}.modal-sign_up .sign-up-modal-content .section-title{color:#50493e}.modal-sign_up .sign-up-modal-content .personal-information-area .section-address .form-body:after,.modal-sign_up .sign-up-modal-content .personal-information-area .section-address .form-set-password:after{clear:both;content:"";display:block}.modal-sign_up .sign-up-modal-content .personal-information-area .section-address .form-body{margin-bottom:1.5rem}.sign-up-modal-content .section-why-sign-up .section-content-area .benefit{margin-bottom:1.875rem}.sign-up-modal-content .section-why-sign-up .section-content-area .benefit-heading{margin:0 0 .625rem}.sign-up-modal-content .section-why-sign-up .section-content-area p.benefit-excerpt{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:.9375rem;font-weight:400;line-height:1.1}.sign-up-modal-content .form-field{margin:0 0 1.25rem}.sign-up-modal-content .form-field .field-label,.sign-up-modal-content .form-field input[type=text]{display:block}.sign-up-modal-content .form-field .field-label{clear:both;letter-spacing:.07813rem;margin:0 0 .3125rem;text-transform:uppercase}.sign-up-modal-content .form-field .field-label.address,.sign-up-modal-content .form-field .field-label.birthday,.sign-up-modal-content .form-field .field-label.email,.sign-up-modal-content .form-field .field-label.phone{border-bottom:.0625rem solid #ccc;margin:0 0 .9375rem;padding:0 0 .3125rem}.sign-up-modal-content .form-field input[type=date],.sign-up-modal-content .form-field input[type=email],.sign-up-modal-content .form-field input[type=number],.sign-up-modal-content .form-field input[type=password],.sign-up-modal-content .form-field input[type=tel],.sign-up-modal-content .form-field input[type=text],.sign-up-modal-content .form-field select{height:2.6875rem;width:80%;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1rem;font-weight:700;line-height:1;outline:none;padding:.625rem}.sign-up-modal-content .form-field .date-selector-month{float:left;margin-right:1.25rem;width:calc(40% - 10px)}.sign-up-modal-content .form-field .date-selector-month select{width:100%}.sign-up-modal-content .form-field .date-selector-day{float:left;width:calc(40% - 10px)}.sign-up-modal-content .form-field .date-selector-day select{width:100%}.sign-up-modal-content .home-address input[type=date],.sign-up-modal-content .home-address input[type=email],.sign-up-modal-content .home-address input[type=text],.sign-up-modal-content .home-address select{margin:0 0 1.25rem}.sign-up-modal-content .home-address .state-select-wrap{float:left;margin-right:1.25rem;width:calc(40% - 10px)}.sign-up-modal-content .home-address .state-select-wrap .state-select{width:100%}.sign-up-modal-content .home-address .zip-code{float:left;width:calc(40% - 10px)}.sign-up-modal-content .home-address .zip-code input[type=number]{-moz-appearance:textfield;width:100%}.sign-up-modal-content .home-address .zip-code input[type=number]::-webkit-inner-spin-button,.sign-up-modal-content .home-address .zip-code input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sign-up-modal-content .section-title{clear:both}.sign-up-modal-content input[type=password]{clear:both;letter-spacing:.125rem;margin:0 0 1.25rem}.sign-up-modal-content input[type=password]:last-child{margin:0 0 .625rem}.modal-sign_up .sign-up-modal-content .form-set-password{margin:0 0 3.75rem}.modal-sign_up .sign-up-modal-content .form-set-password p.password-text{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-weight:400;margin:0 0 1.5625rem}.sign-up-modal-content .required-indicator{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif}.sign-up-modal-content .continue-button{clear:both;overflow:hidden}.sign-up-modal-content .button-orange{cursor:pointer;font-family:freight-sans-pro,sans-serif;font-weight:600;letter-spacing:.07813rem;width:100%}.modal-my_info .store-info-wrap,.modal-sign_up .store-info-wrap{margin:0 0 2.5rem;overflow:hidden}.modal-my_info .store-info-wrap label,.modal-sign_up .store-info-wrap label{clear:both;display:block;font-size:1.25rem;margin-top:1.5rem;padding:0 0 0 1.5625rem;position:relative}.modal-my_info .store-info-wrap label input[type=radio],.modal-sign_up .store-info-wrap label input[type=radio]{display:none}.modal-my_info .store-info-wrap label:before,.modal-sign_up .store-info-wrap label:before{position:absolute;top:.4375rem;left:0;height:1.25rem;width:1.25rem;background-image:url(assets/images/svg/checkboxes.svg);background-position:center 95%;background-repeat:no-repeat;background-size:150%;content:'';display:block}.modal-my_info .store-info-wrap label.checked:before,.modal-sign_up .store-info-wrap label.checked:before{background-position:top}.modal-my_info .store-details,.modal-sign_up .store-details{float:left;margin:0 1.5625rem 1.5625rem 0;overflow:hidden;width:calc(60% - 25px)}.modal-my_info .store-details .page-template-template-search-results-category article.tips-tricks .card-title,.modal-my_info .store-details h4,.modal-sign_up .store-details .page-template-template-search-results-category article.tips-tricks .card-title,.modal-sign_up .store-details h4,.page-template-template-search-results-category article.tips-tricks .modal-my_info .store-details .card-title,.page-template-template-search-results-category article.tips-tricks .modal-sign_up .store-details .card-title{font-size:1.5rem;line-height:1;margin:0 0 1.5625rem}.modal-my_info .store-details h5,.modal-sign_up .store-details h5{font-family:freight-sans-pro,sans-serif;font-weight:400;letter-spacing:.03125rem;margin:0 0 .3125rem;text-transform:uppercase}.modal-my_info .store-details span,.modal-sign_up .store-details span{display:block;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.125rem;font-weight:600;line-height:1.1}.modal-my_info .store-image,.modal-sign_up .store-image{float:right;width:40%}.modal-sign_up #email_settings{padding-right:6%}.modal-sign_up .section-subscriptions .border-section{border:none}.modal-store_selector .entry-header,.modal-store_selector .gradient-color-bar{background:linear-gradient(90deg,#006a3c 50%,#008031)}.modal-store_selector .has-favorite-store,.modal-store_selector .other-locations .header-gradient-bar{display:none}.logged-in .has-favorite-store,.logged-in .other-locations .header-gradient-bar{display:block}.logged-in .no-favorite-store{display:none}.home-store-form{-ms-flex-line-pack:stretch;align-content:stretch;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.5rem}.store-card{background-color:#ddd;margin:.625rem 2%;position:relative;width:100%}.store-card .store-wrap{padding:.75rem .75rem 1.5rem}.store-card .store-image{position:relative;height:14.5625rem;width:100%;cursor:pointer;display:block}.store-card .store-image .favorite-store{position:absolute;top:0;right:0;height:3.125rem;width:100%;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.8);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.store-card .store-image .favorite-store input[type=radio]{height:26px;width:26px;-webkit-appearance:none;background:url(assets/images/svg-icons/checkboxes-green.svg) no-repeat bottom;background-size:cover;border:0;display:block;outline:0}.store-card .store-image .favorite-store input[type=radio]:checked{background:url(assets/images/svg-icons/checkboxes-green.svg) no-repeat center 4px;background-size:cover}.store-card .store-image .favorite-store a{color:#fff}.store-card .store-heading{padding:.5rem 0}.store-card .store-heading .store-name{margin:0;padding:0;color:#50493e;font-family:Trend HM Sans One,sans-serif;font-size:1.5rem;line-height:1}.page-template-template-search-results-category article.tips-tricks .store-card .store-details .card-title,.store-card .store-details .page-template-template-search-results-category article.tips-tricks .card-title,.store-card .store-details h4{font-family:freight-sans-pro,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.1em;line-height:1.2;margin:1.5625rem 0 0;text-transform:uppercase}.store-card .store-details address{margin:0;padding:0;font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.2}.store-card .store-table{margin-top:.75rem}.store-card .store-table tr td:nth-of-type(3),.store-card .store-table tr td:nth-of-type(4),.store-card .store-table tr td:nth-of-type(5),.store-card .store-table tr td:nth-of-type(6){float:right}.store-card .store-table .title{float:left;font-weight:700;overflow:hidden;white-space:nowrap;width:43%}.store-card .store-table .title:after{content:'......................................................................................';font-weight:300}.store-card .store-table .content{float:left;font-size:.875rem;width:57%}.store-card .store-links{padding:0 .75rem;position:absolute;right:0;bottom:.75rem;height:auto;width:100%}.store-card .store-links:after{clear:both;content:"";display:block}#email_settings .store-card .store-links .newsletter-preview,.store-card .store-links #email_settings .newsletter-preview,.store-card .store-links .link-secondary,.store-card .store-links .update-link{font-size:.75rem}.store-card.store-home .favorite-store{background-color:#007532;color:#fff}.modal-my_favorites .entry-header,.modal-my_favorites .gradient-color-bar{background-color:#5a0052;background-image:linear-gradient(90deg,#5a0052,#a6007b)}.modal-my_favorites .tabs-container{background:rgba(166,0,123,.15)}.modal-my_favorites .no-articles .content-section .section-content-area{padding:0}.modal-my_favorites .section-content-area{padding:2rem 6% 0}.modal-my_favorites .article-title-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-top:.8125rem;position:relative}.modal-my_favorites .dashboard-three-columns.section-article{float:left;display:block;margin-right:2%;width:49%;padding-left:2%;padding-right:2%}.modal-my_favorites .dashboard-three-columns.section-article:nth-child(2n){margin-right:0}.modal-my_favorites .dashboard-three-columns.section-article:nth-child(2n+1){clear:left}.modal-my_favorites .dashboard-three-columns.section-article:last-child{margin-right:0}.modal-my_favorites .content-section{box-shadow:none;margin-bottom:0;padding-bottom:3.4375rem}.modal-my_favorites .content-section .section-content-area .section-article{padding-bottom:1.8125rem}.modal-my_favorites .content-section .section-content-area .section-article .article-title-container{margin-top:1.0625rem}.modal-my_favorites .content-section .section-content-area .section-article .article-title{font-size:1.125rem;line-height:1.2;padding-left:.1875rem}.modal-my_favorites .content-section .section-content-area .section-article .article-excerpt{line-height:1.4}.modal-my_favorites .content-section .section-footer-area{float:none}.modal-my_favorites .footer-content{margin:-2.5rem auto -1.5625rem;max-width:29.0625rem;padding-left:6%;padding-right:6%;text-align:center;width:80%}.modal-my_favorites .footer-content .page-template-template-search-results-category article.tips-tricks .card-title,.modal-my_favorites .footer-content h4,.page-template-template-search-results-category article.tips-tricks .modal-my_favorites .footer-content .card-title{letter-spacing:.025rem;line-height:1.1;margin-bottom:1.875rem}.modal-my_favorites .footer-content .section-footer-content{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif}.modal-my_favorites .footer-content p.favorite-footer-description{line-height:1.4;margin-bottom:1.5625rem}.modal-my_favorites .footer-content .button{font-weight:600;letter-spacing:.125rem;padding-left:.625rem;padding-right:.625rem;width:100%}.modal-my_favorites .footer-content.no-results{margin-top:5rem}.modal-my_favorites .footer-content.no-results .page-template-template-search-results-category article.tips-tricks .card-title,.modal-my_favorites .footer-content.no-results h4,.page-template-template-search-results-category article.tips-tricks .modal-my_favorites .footer-content.no-results .card-title{margin-bottom:1.625rem}.modal-my_favorites .footer-content.no-results .section-footer-content{line-height:1.3;margin-bottom:1.375rem}.modal-my_favorites .hidden .footer-content{margin-bottom:3.75rem;margin-top:0}.modal-my_favorites .hidden .favorite-footer-description,.modal-my_favorites .hidden .page-template-template-search-results-category article.tips-tricks .card-title,.modal-my_favorites .hidden h4,.page-template-template-search-results-category article.tips-tricks .modal-my_favorites .hidden .card-title{display:none}body.ie .modal-my_favorites .content-section .section-content-area .section-article .js-favorites.add-to-favorites:before,body.ie .modal-my_favorites .content-section .section-content-area .section-article .js-favorites.un-favorite:before{background-size:1.5625rem 1.875rem;height:1.125rem}body.ie .modal-my_favorites .content-section .section-content-area .section-article .js-favorites.add-to-favorites:before,body.ie .modal-my_favorites .content-section .section-content-area .section-article .js-favorites.add-to-favorites:hover:before,body.ie .modal-my_favorites .content-section .section-content-area .section-article .js-favorites.un-favorite:hover:before{background-position:0 -.875rem}body.ie .modal-my_favorites .content-section .section-content-area .section-article .js-favorites.add-to-favorites:hover:before{background-position:0 .125rem}.modal-my_info .avatar-chooser,.modal-sign_up .avatar-chooser{float:left;margin:1.25rem auto;padding-left:0;width:100%}.modal-my_info .avatar-chooser li,.modal-sign_up .avatar-chooser li{height:3rem;width:3rem;display:inline-block;margin:.625rem .9375rem;opacity:.7}.modal-my_info .avatar-chooser li.current,.modal-my_info .avatar-chooser li.selected,.modal-sign_up .avatar-chooser li.current,.modal-sign_up .avatar-chooser li.selected{opacity:1;transform:scale(1.75)}.modal-sign_up .sign-up-modal-content .avatar-selection{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.modal-sign_up .sign-up-modal-content .avatar-selector{overflow:hidden}.modal-sign_up .sign-up-modal-content .avatar-preview{display:none}.modal-sign_up .sign-up-modal-content .field-label{display:block;letter-spacing:.07813rem;text-transform:uppercase}.modal-sign_up .sign-up-modal-content .avatar-chooser{margin:0 0 1.25rem}.modal-sign_up .sign-up-modal-content .avatar-chooser li img{max-height:100%}.modal-sign_up .sign-up-modal-content .avatar-chooser li.current,.modal-sign_up .sign-up-modal-content .avatar-chooser li.selected{transform:scale(1.75)}.wds-modal .confetti-bottom,.wds-modal .confetti-top{width:100%;background-repeat:no-repeat;background-size:cover;height:12.5rem}.wds-modal .confetti-top{background-position:bottom}.wds-modal .confetti-bottom{background-position:top}.wds-modal .hidden .confetti-bottom{display:none}.modal-my_favorites .section-recipes .confetti-bottom{background-image:url(assets/images/confetti/dashboard/recipes/confetti-dashboard-recipes-bottom.png)}.modal-my_favorites .section-recipes .confetti-top{background-image:url(assets/images/confetti/dashboard/recipes/confetti-dashboard-recipes-top.png)}.modal-my_favorites .section-tips-tricks .confetti-bottom{background-image:url(assets/images/confetti/dashboard/tips-tricks/confetti-dashboard-tipstricks-bottom.png)}.modal-my_favorites .section-tips-tricks .confetti-top{background-image:url(assets/images/confetti/dashboard/tips-tricks/confetti-dashboard-tipstricks-top.png)}.modal-my_favorites .section-entertaining .confetti-bottom{background-image:url(assets/images/confetti/dashboard/entertaining/confetti-dashboard-entertaining-bottom.png)}.modal-my_favorites .section-entertaining .confetti-top{background-image:url(assets/images/confetti/dashboard/entertaining/confetti-dashboard-entertaining-top.png)}.modal-my_favorites .section-foodie-life .confetti-top{background-image:url(assets/images/confetti/dashboard/articles/confetti-dashboard-articles-top.png)}.modal-my_favorites .section-foodie-life .confetti-bottom{background-image:url(assets/images/confetti/dashboard/articles/confetti-dashboard-articles-bottom.png)}.modal-lists .no-items-container .no-items-container-wrap{margin:0!important;max-width:100%;padding:0}.modal-lists .no-items-container .no-items-content{margin:0 auto -1.5625rem;max-width:29.0625rem;width:80%}.modal-lists .confetti-bottom{background-image:url(assets/images/confetti/dashboard/lists/confetti-dashboard-mylists-bottom.png)}@media screen and (min-width:23.4375rem) and (max-width:47.9375rem){.modal-site-header .site-branding a,.site-header.sticky .site-branding a{margin-left:.625rem;width:13.8125rem}}@media screen and (min-width:23.4375rem){a.add-to-list-mobile{letter-spacing:.05em}.site-branding a{margin-left:.375rem;width:14.5rem}.added-to-cart,.added-to-list{letter-spacing:.05em}.added-to-cart .icon,.added-to-list .icon{margin-right:0}}@media (min-width:23.4375rem){.growler-showcase-item-cart-actions select{margin-right:.75rem;margin-bottom:0;display:inline-block}}@media screen and (min-width:26.5625rem){.breadcrumbs .store-details-button-wrapper{display:block}}@media screen and (min-width:29.6875rem){.column-one-third{width:32%}.column-one-third:nth-of-type(2n){margin-right:2%}.column-one-third:nth-of-type(3n){margin-right:0}.breadcrumbs li{position:relative;top:.125rem}.section-foodie-life{overflow:hidden;padding:2.5rem 1.5625rem;position:relative}.form-wrapper .gform_wrapper.become-an-efoodie_wrapper .gform_footer input.button,.form-wrapper .gform_wrapper.become-an-efoodie_wrapper .gform_footer input[type=submit]{margin:0}.single-recipe .section-tips-n-tricks article{max-width:22.1875rem;width:100%}.add-custom-item-form .form-controls,.add-to-list-form .form-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.add-custom-item-form .form-controls .button-submit,.add-to-list-form .form-controls .button-submit{margin-bottom:0;margin-right:.625rem}.add-custom-item-form .form-controls .button-reset,.add-to-list-form .form-controls .button-reset{margin-left:.625rem}.add-custom-item-form .quantity-container,.add-to-list-form .quantity-container{width:20%}.add-custom-item-form .add-title-row,.add-custom-item-form .select-a-list,.add-to-list-form .add-title-row,.add-to-list-form .select-a-list{width:75%!important}.add-to-list-form .form-controls .button-submit{margin-right:0}.list-manager .list-manager-nav-item .list-add-custom-item{margin-bottom:0;width:auto}.modal-email_list .wds-modal-content{max-width:23.4375rem}.modal-remove-list .wds-modal-content{max-width:25.9375rem}.modal-remove-list .controls{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.modal-remove-list .js-confirm-remove-list{margin-bottom:0}.modal-remove-list .confirm-remove-list{margin-right:.625rem;width:9.375rem}.modal-remove-list .cancel-remove-list{margin-left:.625rem;width:9.375rem}.cm-list-single .list-share-info .button-orange-list{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:.0625rem 0 0}.cm-list-single .list-share-info .button-list-add,.cm-list-single .list-share-info .button-list-login{margin-bottom:0;margin-right:.625rem}.cm-list-single .list-share-info .button-list-ignore,.cm-list-single .list-share-info .button-list-sign-up{margin-left:.625rem}.store-card{width:46%}.wds-modal .confetti-bottom,.wds-modal .confetti-top{height:18.75rem}}@media screen and (min-width:40rem){.see-more-wrapper .button{width:25rem}.close-button:before{height:1.375rem;width:1.375rem}.section-products .section-article{float:left;display:block;margin-right:2%;width:32%;margin-bottom:1.875rem}.section-products .section-article:nth-child(2n){margin-right:2%}.section-products .section-article:nth-child(2n+1){clear:none}.section-products .section-article:last-child,.section-products .section-article:nth-child(3n){margin-right:0}.section-products .section-article:nth-child(3n+1){clear:left}.site-footer .section-site-footer-navigation .wrap{max-width:100rem;margin-left:auto;margin-right:auto;padding:0 3rem}.site-footer .section-site-footer-navigation .wrap:after{clear:both;content:"";display:block}.site-footer .section-site-footer-navigation .menu-item a{font-size:.875rem}.site-footer .section-site-footer-navigation .site-info .copyright-text{font-size:.75rem}.social-icons .social-icon a{color:#50493e}.modal.login .modal-dialog{top:75%}.page-template-template-brand-homepage .sub-footer{padding-bottom:2rem}#content .gform_wrapper .gf_left_half,#content .gform_wrapper .gf_right_half,#content .gform_wrapper input[type=email],#content .gform_wrapper input[type=file],#content .gform_wrapper input[type=number],#content .gform_wrapper input[type=password],#content .gform_wrapper input[type=tel],#content .gform_wrapper input[type=text],#content .gform_wrapper input[type=url],#content .gform_wrapper textarea,.gform_wrapper select{width:49%}#content .gform_wrapper .gf_left_half input[type=email],#content .gform_wrapper .gf_left_half input[type=file],#content .gform_wrapper .gf_left_half input[type=number],#content .gform_wrapper .gf_left_half input[type=password],#content .gform_wrapper .gf_left_half input[type=tel],#content .gform_wrapper .gf_left_half input[type=text],#content .gform_wrapper .gf_left_half input[type=url],#content .gform_wrapper .gf_right_half input[type=email],#content .gform_wrapper .gf_right_half input[type=file],#content .gform_wrapper .gf_right_half input[type=number],#content .gform_wrapper .gf_right_half input[type=password],#content .gform_wrapper .gf_right_half input[type=tel],#content .gform_wrapper .gf_right_half input[type=text],#content .gform_wrapper .gf_right_half input[type=url]{width:100%}#content .gform_wrapper .gf_left_half{margin-right:2%}.ui-tabs .ui-tabs-panel{margin:0}.woocommerce-cart .cart_item .product-thumbnail,.woocommerce-checkout .cart_item .product-thumbnail{float:left;width:auto}.woocommerce-cart .cart_item .product-name,.woocommerce-checkout .cart_item .product-name{float:left;padding:1.5rem 0 0 1.5rem;width:auto}.post-type-archive-product .section-shop-departments .column-one-quarter{float:left;display:block;margin-right:2%;width:32%}.post-type-archive-product .section-shop-departments .column-one-quarter:nth-child(2n){margin-right:2%}.post-type-archive-product .section-shop-departments .column-one-quarter:nth-child(2n+1){clear:none}.post-type-archive-product .section-shop-departments .column-one-quarter:last-child,.post-type-archive-product .section-shop-departments .column-one-quarter:nth-child(3n){margin-right:0}.post-type-archive-product .section-shop-departments .column-one-quarter:nth-child(3n+1){clear:left}.catering-menu-mealtime-form-and-results-wrap{border-bottom:none;margin-bottom:0}.catering-menu-mealtime-form{margin-left:0;margin-right:0}.catering-menu-mealtime-results-module.toggle-visible{border-top:.0625rem solid rgba(80,73,62,.3);margin-bottom:2.5rem}.faq-toggle{margin-bottom:0;margin-top:1.125rem}.faq-item-wrap.toggle-visible{border-bottom:none}.section-full-width-banner img{width:65rem}.page-template-template-cm-offering .section-page-hero{margin-bottom:4.5rem}.page-template-template-news-landing .content-section{padding:0 2.125rem}.page-template-template-news-landing .content-section.below-hero{padding:4rem 2.125rem 3.75rem}.page-template-template-news-landing .section-article{margin-bottom:4.5rem;width:calc(50% - 12.5px)}.page-template-template-news-landing .section-article:nth-of-type(odd){margin-right:1.5625rem}.page-template-template-news-landing .section-article:last-child{margin-bottom:4.5rem}.page-template-template-news-landing .section-article .news-article-content{padding:3.375rem 1.5625rem 4.375rem}.page-template-template-news-landing .section-article .read-more{margin:1.5rem 0 0}.page-our-stores .entry-header .section-content-area{-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.page-our-stores .entry-header .button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.page-template-template-growlers-php .growler-order .button{position:relative;bottom:0;margin-top:.625rem;max-width:18.75rem}.page-template-template-growlers-php .growler-size{padding-left:3.75rem}.page-template-template-growlers-php .growler-size-large,.page-template-template-growlers-php .growler-size-small{margin:0 auto 5.625rem;max-width:18.75rem}.page-template-template-growlers-php .growler-size-large.not-logged-in,.page-template-template-growlers-php .growler-size-small.not-logged-in{max-width:14.375rem}.page-template-template-growlers-php .growler-pricing{position:relative;top:0}.media-assets:before{content:'2 .column.size-1of2'}.modal-my_info .personal-information-area .section-avatar .avatar,.modal-sign_up .personal-information-area .section-avatar .avatar{margin:.5rem auto 0;width:100%}.cm-list-single .list-manager .item-details-cell-1{max-width:70%}.cm-list-single .list-manager .item-details-cell-2{float:right;margin-right:.0625rem;max-width:none;padding-top:.8125rem;width:auto}.modal-sign_up .sign-up-modal-content .avatar-selector{width:50%}.modal-sign_up .sign-up-modal-content .avatar-preview{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:50%}.modal-sign_up .sign-up-modal-content .avatar-preview img{max-height:12.5rem;width:80%}}@media screen and (min-width:40rem) and (max-width:63.9375rem){.page-search-results .horizontal-scroll-grid.horizontal-scroll-grid-col-5{margin:0;padding:0;overflow-x:scroll}.page-search-results .horizontal-scroll-grid.horizontal-scroll-grid-col-5 .horizontal-scroll-grid-inner{display:block;padding-bottom:0;padding-left:4.5px;padding-top:0;white-space:nowrap}.page-search-results .horizontal-scroll-grid.horizontal-scroll-grid-col-5 .column{display:inline-block;float:none;margin-bottom:0;margin-left:-4.5px;padding-right:0;vertical-align:top;white-space:normal}.page-search-results .horizontal-scroll-grid.horizontal-scroll-grid-col-5 .column:last-of-type{margin-right:0}.page-search-results .horizontal-scroll-grid.horizontal-scroll-grid-col-5 .horizontal-scroll-grid-inner{width:1022.5px}.page-search-results .horizontal-scroll-grid.horizontal-scroll-grid-col-5 .column{margin-right:20px;width:190px}}@media screen and (min-width:48rem){.icon-container[class*=facebook],.icon-container[class*=instagram],.icon-container[class*=twitter],.icon-container[class*=youtube]{height:3.75rem;width:3.75rem}.h1,.single-recipe .section-comments .section-title,.single-recipe .section-tips-and-tricks .section-title,h1{font-size:2.125rem;margin:0 auto 1.625rem}.h2,.h3,h2,h3{font-size:1.625rem}.gform_confirmation_message,.h4,.page-template-template-search-results-category article.tips-tricks .card-title,h4{font-size:1.25rem}#email_settings legend,.h5,.modal-my_info .section-birthday address,.modal-my_info .section-birthday p,.modal-my_info .section-email-address .section-content-area address,.modal-my_info .section-email-address .section-content-area p,.modal-my_info .section-email address,.modal-my_info .section-email p,.modal-my_info .section-home-address address,.modal-my_info .section-home-address p,.modal-my_info .section-phone address,.modal-my_info .section-phone p,.modal-sign_up .section-birthday address,.modal-sign_up .section-birthday p,.modal-sign_up .section-email-address .section-content-area address,.modal-sign_up .section-email-address .section-content-area p,.modal-sign_up .section-email address,.modal-sign_up .section-email p,.modal-sign_up .section-home-address address,.modal-sign_up .section-home-address p,.modal-sign_up .section-phone address,.modal-sign_up .section-phone p,h5{font-size:1rem}.body-secondary,.h6,.modal-my_info .personal-information-area .section-address .section-home-address p label span,.modal-sign_up .personal-information-area .section-address .section-home-address p label span,.password-area .password-reset .password-section label span,.section-press-releases .media-contact a.phone-number,h6{font-size:.875rem}.nav-primary{font-size:1.625rem}.nav-secondary{font-size:1rem}.nav-quarternary,.nav-tertiary{font-size:.75rem}.site-content{margin-bottom:4.0625rem}.column-three-quarters{float:left;display:block;margin-right:2%;width:74.5%;margin-bottom:0}.column-three-quarters:last-child{margin-right:0}.column-two-thirds{float:left;display:block;margin-right:2%;width:66%;margin-bottom:0}.column-two-thirds:last-child{margin-right:0}.column-one-half{float:left;display:block;margin-right:2%;width:49%;margin-bottom:0}.column-one-half:last-child{margin-right:0}.column-one-third-grid{float:left;display:block;margin-right:2%;width:32%;margin-bottom:0}.column-one-third-grid:last-child{margin-right:0}.column-one-quarter{float:left;display:block;margin-right:2%;width:23.5%;margin-bottom:0}.column-one-quarter:last-child{margin-right:0}.column-one-fifth{float:left;display:block;margin-right:2%;width:18.4%;margin-bottom:0}.column-one-fifth:last-child{margin-right:0}.content-section{padding:4rem 2.125rem 5rem}.content-section.full-width{padding:4rem 0 5rem}.content-section .section-title{line-height:1}.alert-section.header-section{height:3rem}.alert-section p{-ms-flex-direction:row;flex-direction:row}.alert-section .alert-title{max-width:50%}.alert-section .read-more{margin-left:.3125rem;white-space:nowrap}.alert-section .alert-store-name{margin-right:.3125rem;white-space:nowrap}.button,button,input[type=button],input[type=reset],input[type=submit]{border-width:.1875rem;font-size:1.125rem}.button-border-green,.button-border-green:hover,.button-border-orange,.button-border-orange:hover,.button-border-white,.button-border-white:hover{border-width:.1875rem}a.add-to-list-mobile{font-size:.875rem}button.add-to-list,button.add-to-list-mobile{max-height:2.75rem}.type-product .cart button .icon-loader{height:1.875rem;width:1.875rem;top:.4375rem}.see-more-wrapper{padding:0}.button-filter-trigger{margin-right:.625rem}.page-template-template-search-results .content-section .view-all{position:absolute;top:2rem;right:2.125rem;width:auto}.page-template-template-search-results .content-section .view-all span{display:none}body.ie .button-narrow,body.ie a.button-narrow,body.ie input[type=button].button-narrow,body.ie input[type=submit].button-narrow{line-height:2;padding-top:0}.button-link{font-size:1.125rem}.section-products .section-article{float:left;display:block;margin-right:2.18579%;width:23.36066%}.section-products .section-article:nth-child(3n){margin-right:2%}.section-products .section-article:nth-child(3n+1){clear:none}.section-products .section-article:last-child,.section-products .section-article:nth-child(4n){margin-right:0}.section-products .section-article:nth-child(4n+1){clear:left}.page-search-results-category .section-article{float:left;display:block;margin-right:2%;width:32%;margin-bottom:1.875rem}.page-search-results-category .section-article:nth-child(2n){margin-right:2%}.page-search-results-category .section-article:nth-child(2n+1){clear:none}.page-search-results-category .section-article:last-child,.page-search-results-category .section-article:nth-child(3n){margin-right:0}.page-search-results-category .section-article:nth-child(3n+1){clear:left}.archive .column-one-quarter,.blog .column-one-quarter{float:left;display:block;margin-right:2%;width:23.5%;margin-bottom:1.5625rem}.archive .column-one-quarter:nth-child(2n),.blog .column-one-quarter:nth-child(2n){margin-right:2%}.archive .column-one-quarter:nth-child(2n+1),.blog .column-one-quarter:nth-child(2n+1){clear:none}.archive .column-one-quarter:last-child,.archive .column-one-quarter:nth-child(4n),.blog .column-one-quarter:last-child,.blog .column-one-quarter:nth-child(4n){margin-right:0}.archive .column-one-quarter:nth-child(4n+1),.blog .column-one-quarter:nth-child(4n+1){clear:left}.five-column-grid .section-article,.four-column-grid .section-article,.section-tips-n-tricks .section-article,.three-column-grid .section-article{margin-bottom:0}.recipe-card .card-title{text-align:left}.page-template-template-search-results .card-title{margin-top:.6875rem}.page-template-template-search-results .section-card h6{margin-top:.75rem}.modal-my_favorites .content-section .section-content-area .section-article{margin-bottom:.5625rem}.modal-my_favorites .content-section .section-content-area .section-article .article-title-link{width:88.5%}.modal-my_favorites .content-section .section-content-area .section-article .card-title{padding-left:0}.modal-my_favorites .content-section .section-content-area .section-article .article-excerpt{display:block}.body-content,.entry-content{font-size:1rem}.body-content.smaller,.entry-content.smaller{font-size:.875rem}.body-content.smaller p,.body-content ol,.body-content ul,.entry-content.smaller p,.entry-content ol,.entry-content ul{margin-bottom:.8125rem}.shop-content-featured-products .product-content-container{padding:0 1.625rem}.shop-content-featured-products .mobile-banner-image{display:none}.shop-content-featured-products .banner-image{display:block}.primary-featured-product,.shop-content-featured-products .product-name{text-align:left}.primary-featured-product .product-image-container{float:left;display:block;margin-right:2%;width:49%}.primary-featured-product .product-image-container:last-child{margin-right:0}.primary-featured-product .product-content-container{float:left;display:block;margin-right:2%;width:49%}.primary-featured-product .product-content-container:last-child{margin-right:0}.shop-content-featured-products .secondary-featured-products-container{padding-top:6.25rem}.shop-content-featured-products .secondary-featured-product{float:left;display:block;margin-right:2%;width:49%}.shop-content-featured-products .secondary-featured-product:last-child{margin-right:0}.site-footer .section-site-footer-navigation .footer-column{padding:1.4375rem 0}.site-footer .section-site-footer-navigation .footer-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto}.site-footer .section-site-footer-navigation .menu-item{display:inline-block;margin:0 .3125rem}.custom-taxonomy .section-header-area,.page-template-template-search-results-category .section-header-area,.post-type-archive-recipe .section-header-area,.tax-product_cat .section-header-area,.wp-taxonomy .section-header-area{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.5rem;margin-top:0}.custom-taxonomy .section-header-area .section-dropdowns,.page-template-template-search-results-category .section-header-area .section-dropdowns,.post-type-archive-recipe .section-header-area .section-dropdowns,.tax-product_cat .section-header-area .section-dropdowns,.wp-taxonomy .section-header-area .section-dropdowns{line-height:0;-ms-flex-order:2;order:2}.custom-taxonomy .section-header-area .section-title,.page-template-template-search-results-category .section-header-area .section-title,.post-type-archive-recipe .section-header-area .section-title,.tax-product_cat .section-header-area .section-title,.wp-taxonomy .section-header-area .section-title{display:inline-block;letter-spacing:-.01875rem;margin-bottom:0;margin-top:0;max-width:50%;text-align:left}.post-type-archive-recipe .section-header-area .section-title{margin-bottom:0}.post-type-archive-recipe .section-sort{margin-left:auto}.tax-product_cat .section-header-area{margin-bottom:1.875rem}.tax-product_cat .section-header-area .section-title{max-width:none}.tax-product_cat .section-sort{margin-left:auto;margin-top:0}.custom-taxonomy .taxonomy-term-details,.wp-taxonomy .taxonomy-term-details{max-width:50%}.custom-taxonomy .section-header-area .section-title,.wp-taxonomy .section-header-area .section-title{max-width:100%}.custom-taxonomy .section-sort,.wp-taxonomy .section-sort{margin-left:auto}.primary-navigation-section{top:100%}.hero .wp-post-image,.page-template-template-cm-experience-home .savor-area .wp-post-image{max-width:41.0625rem}.hero .hero-description,.page-template-template-cm-experience-home .savor-area .hero-description{font-size:1.125rem;line-height:1.3;margin:1.625rem auto 4.25rem;max-width:33.75rem}.hero .hero-excerpt,.page-template-template-cm-experience-home .savor-area .hero-excerpt{margin:0 auto 4.125rem;max-width:33.75rem}.hero .hero-lower-third .lower-third-left,.hero .hero-lower-third .lower-third-right,.page-template-template-cm-experience-home .savor-area .hero-lower-third .lower-third-left,.page-template-template-cm-experience-home .savor-area .hero-lower-third .lower-third-right{position:relative;top:0;bottom:0;float:left;display:block;margin-right:2%;width:49%;margin-bottom:0;padding:0 2.625rem}.hero .hero-lower-third .lower-third-left:nth-child(2n),.hero .hero-lower-third .lower-third-right:nth-child(2n),.page-template-template-cm-experience-home .savor-area .hero-lower-third .lower-third-left:nth-child(2n),.page-template-template-cm-experience-home .savor-area .hero-lower-third .lower-third-right:nth-child(2n){margin-right:0}.hero .hero-lower-third .lower-third-left:nth-child(2n+1),.hero .hero-lower-third .lower-third-right:nth-child(2n+1),.page-template-template-cm-experience-home .savor-area .hero-lower-third .lower-third-left:nth-child(2n+1),.page-template-template-cm-experience-home .savor-area .hero-lower-third .lower-third-right:nth-child(2n+1){clear:left}.hero .hero-lower-third .lower-third-left:last-child,.hero .hero-lower-third .lower-third-right:last-child,.page-template-template-cm-experience-home .savor-area .hero-lower-third .lower-third-left:last-child,.page-template-template-cm-experience-home .savor-area .hero-lower-third .lower-third-right:last-child{margin-right:0}.homepage-brand-hero .hero-button{float:right;max-width:none}.homepage-festival-hero.hero,.page-template-template-cm-experience-home .homepage-festival-hero.savor-area{padding-left:2.125rem;padding-right:2.125rem}.homepage-festival-hero.hero .hero-lower-third,.page-template-template-cm-experience-home .homepage-festival-hero.savor-area .hero-lower-third{bottom:2.8125rem;padding:0}.homepage-festival-hero.hero .hero-lower-third [class^=lower-third],.page-template-template-cm-experience-home .homepage-festival-hero.savor-area .hero-lower-third [class^=lower-third]{margin-right:0;padding:0 2.125rem;width:50%}.homepage-festival-hero.hero .hero-lower-third .lower-third-left,.page-template-template-cm-experience-home .homepage-festival-hero.savor-area .hero-lower-third .lower-third-left{text-align:left}.homepage-festival-hero.hero .hero-lower-third .lower-third-right,.page-template-template-cm-experience-home .homepage-festival-hero.savor-area .hero-lower-third .lower-third-right{text-align:right}.hero-featured-articles{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row}.hero-featured-articles .featured-article{border-bottom:none;border-right:.0625rem solid #50493e;padding:.9375rem 1.5625rem}.hero-featured-articles .featured-article:last-of-type{border-right:none}.hero.foodie-life-hero .hero-content,.page-template-template-cm-experience-home .foodie-life-hero.savor-area .hero-content{padding:3.0625rem 0 0}.festivals-weekly-intro-header-area{padding:2.125rem 0}.festivals-weekly-intro-header-area .festivals-weekly-intro-title{font-size:3rem;margin-bottom:1.25rem;padding:0}.section-page-hero{margin-bottom:4.5rem;padding-bottom:0;padding-top:0}.section-page-hero .section-hero-content{float:left;padding-right:3.125rem;text-align:left;width:50%}.section-page-hero span.h3{text-align:left}.section-page-hero .hero-title{margin-bottom:1.875rem;text-align:left}.section-page-hero p:last-of-type{margin-bottom:0}.section-page-hero img{display:inline-block;float:right;margin:0;width:50%}.archive-hero .hero-area{height:19.375rem}.archive-hero .hero-content .description,.archive-hero .hero-content .taxonomy-description{max-width:33.75rem}.custom-taxonomy .subdepartment .section-hero .hero-title,.tax-product_cat .subdepartment .section-hero .hero-title{padding-top:.625rem;text-align:left}.custom-taxonomy .subdepartment .section-hero .hero-area,.tax-product_cat .subdepartment .section-hero .hero-area{height:8.4375rem;padding:0 1.875rem;text-align:left}.page-template-template-your-store .hero-area{left:0;width:100%}.page-template-template-your-store .hero-content{-ms-flex-pack:center;justify-content:center;max-height:19.0625rem;min-height:19.0625rem;padding:4.6875rem 0 0}.page-template-template-your-store .hero-title{font-size:2.8125rem;letter-spacing:.06em;line-height:1.35}.page-template-template-your-store .welcome{display:block;font-size:1.375rem;text-transform:uppercase}.social-sharing .social-icons{text-align:left}.modal.login .modal-dialog{top:50%}.modal.login .login-link-login-help{float:right}.modal.login .login-form-links a{display:inline-block;text-align:left}.modal.lists-internal-modal{left:50%;transform:translateX(-50%)}.monthly-calendar .monthly-wrapper .section-content-area{padding:0 4.25rem}.monthly-calendar .section-header-area{padding:2.5rem 0}.monthly-calendar .daily-meals-wrapper{padding:4rem 0}.monthly-calendar .daily-card-date{margin:0 0 4rem;text-align:center}.monthly-calendar .daily-meal-card-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.monthly-calendar .daily-meal-card-meal{display:block;float:left;width:100%}.monthly-calendar .daily-meal-card-meal:nth-of-type(odd){padding-right:1.5625rem}.monthly-calendar .daily-meal-card-meal:nth-of-type(even){padding-left:1.5625rem}.monthly-calendar .card-suggestion{margin:1.375rem 0;max-width:inherit}.section-above-events .no-background .entry-title{margin-bottom:1.25rem;margin-left:0;text-align:center}.section-above-events .no-background .entry-header{text-align:center}.section-above-events .entry-title{margin-bottom:4rem}.section-above-events .entry-header{padding-top:2.875rem}.type-product .serving-size-wrap{text-align:left}.added-to-cart,.added-to-list{font-size:.875rem;padding:.3125rem 0}.section-related-articles,.section-related-recipes{margin-bottom:2.5rem}.section-related-articles .section-content-area,.section-related-recipes .section-content-area{padding:2.25rem 0 0}.section-related-recipes ul li{float:left;display:block;margin-right:2.18579%;width:18.25137%}.section-related-recipes ul li:nth-child(2n){margin-right:2%}.section-related-recipes ul li:nth-child(2n+1){clear:none}.section-related-recipes ul li:last-child,.section-related-recipes ul li:nth-child(5n){margin-right:0}.section-related-recipes ul li:nth-child(5n+1){clear:left}.section-related-articles p{display:block}.section-related-articles ul li{text-align:left}.site-search{box-shadow:0 1.0625rem 1.25rem 0 rgba(0,0,0,.2);max-height:5.125rem;padding:.875rem .375rem .6875rem 1.875rem}.site-search .search-form{display:table}.site-search .input-container{display:table-cell;height:3.25rem;margin-top:0;width:100%}.site-search .input-container .search-term{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;font-size:1.9375rem;height:3.25rem;padding-right:4.0625rem;text-align:left}.site-search .input-container .search-submit{background-position:1.6875rem 1.1875rem;display:table-cell;height:3.25rem;padding-right:2.1875rem}.site-search .close-search-form{display:block;margin-left:1.5rem;margin-right:1.25rem;padding-right:.25rem;padding-top:.5625rem;text-align:right}.sub-footer{padding:2.5rem 1.5625rem}.page-template-template-brand-homepage .sub-footer{padding-bottom:1.5625rem}.sub-footer .section-about{margin:0 auto;max-width:36.5625rem}.sub-footer .section-quick-links{margin-bottom:.4375rem}.sub-footer .section-quick-links .quick-link{float:left;display:block;margin-right:2%;width:23.5%;margin-bottom:0}.sub-footer .section-quick-links .quick-link:nth-child(2n){margin-right:2%}.sub-footer .section-quick-links .quick-link:nth-child(2n+1){clear:none}.sub-footer .section-quick-links .quick-link:nth-child(4n){margin-right:0}.sub-footer .section-quick-links .quick-link:nth-child(4n+1){clear:left}.sub-footer .section-quick-links .quick-link:last-child{margin-right:0}.sub-footer .section-quick-links .quick-link:nth-child(even),.sub-footer .section-quick-links .quick-link:nth-child(odd){padding:.625rem}.sub-footer .section-foodie-social .foodie-newsletter-signup{margin-bottom:1.8125rem}.sub-footer .section-foodie-social .social-icons .social-icon{width:auto}.sub-footer .section-foodie-social .social-icons .icon-container{margin-bottom:.3125rem}.sub-footer.collapsed{padding:2.5rem 1.5625rem 3rem}.sub-footer.collapsed .social-icons{margin-bottom:2.6875rem}.sub-footer.collapsed .section-quick-links .quick-links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.sub-footer.collapsed .section-quick-links .quick-links .menu-item{margin:0 1.5625rem 1.5625rem 0}.taxonomy-collections{padding:2.375rem 1.5rem 2.8125rem}.taxonomy-collections .collections-list .collection-item{float:left;display:block;margin-right:2%;width:23.5%;max-width:11.875rem}.taxonomy-collections .collections-list .collection-item:nth-child(2n){margin-right:2%}.taxonomy-collections .collections-list .collection-item:nth-child(2n+1){clear:none}.taxonomy-collections .collections-list .collection-item:last-child{margin-right:0}.taxonomy-collections .collections-list .collection-item:nth-child(4n+1){clear:left}.taxonomy-collections .collections-list .collection-item:nth-child(4n){margin-right:0}.taxonomy-collections .collections-list .collection-item img{height:auto;width:10rem}.upcoming-content .todays-meals{display:-ms-flexbox;display:flex;position:relative}.upcoming-content .content-card-wrap{padding-right:1.5625rem;padding-top:0;width:50%}.upcoming-content .content-card-wrap+.content-card-wrap{border-left:.0625rem solid #cccac8;border-top:none;padding-left:1.5625rem;padding-right:0;padding-top:0}.upcoming-content .card-image{margin-bottom:0;-ms-flex-order:-1;order:-1}a.link-tertiary{font-size:.875rem}a.nav-link-3,a.nav-link-4{font-size:.75rem}.comment-navigation .nav-next a,.comment-navigation .nav-next a:visited,.comment-navigation .nav-previous a,.comment-navigation .nav-previous a:visited,.post-navigation .nav-next a,.post-navigation .nav-next a:visited,.post-navigation .nav-previous a,.post-navigation .nav-previous a:visited,.posts-navigation .nav-next a,.posts-navigation .nav-next a:visited,.posts-navigation .nav-previous a,.posts-navigation .nav-previous a:visited{width:12.375rem}.comment-navigation .nav-previous a,.post-navigation .nav-previous a,.posts-navigation .nav-previous a{background-position:2.875rem .25rem;padding-left:4.3125rem}.comment-navigation .nav-next a,.post-navigation .nav-next a,.posts-navigation .nav-next a{background-position:7.6875rem .25rem;padding-left:4.125rem}.tags-links a{font-size:.875rem}.ui-tabs .ui-tabs-nav{-ms-overflow-style:auto;-webkit-overflow-scrolling:auto;text-align:left;white-space:normal}.ui-tabs .ui-tabs-nav .ui-state-default{display:block;float:left;width:100%}.ui-tabs .ui-tabs-nav .ui-state-default .ui-tabs-anchor{float:left;padding:1.375rem 0 1.375rem 1.5rem}.ui-tabs .ui-tabs-nav .ui-state-active,.ui-tabs .ui-tabs-nav .ui-state-active .ui-tabs-anchor{background-color:#fff}.ui-tabs.ui-tabs-vertical{display:-ms-flexbox;display:flex;height:auto;min-height:100vh}.ui-tabs.ui-tabs-vertical .tabs-container{-ms-flex:0 0 14.375rem;flex:0 0 14.375rem;min-height:100vh;padding:0}.ui-tabs.ui-tabs-vertical .ui-tabs-nav{text-align:left}.ui-tabs.ui-tabs-vertical .ui-tabs-nav .ui-state-default{border-bottom:1px solid #fff}.ui-tabs.ui-tabs-vertical .ui-tabs-panel{-ms-flex:1;flex:1}.modal-my_info .ui-tabs.ui-tabs-vertical .ui-tabs-panel{padding-left:0}.section-filter,.section-sort{display:inline-block;max-width:100%}.chosen-container{width:13.75rem!important}.filter-dropdown-area:first-child{margin-right:0}.filter-dropdown-area{display:inline-block;margin-bottom:0;vertical-align:middle}.filter-dropdown-area .section-dropdowns{float:right}.filter-dropdown-area .chosen-container,.filter-dropdown-area .chosen-select{width:10.4375rem!important}.department-dropdown-area{margin:0;text-align:left}.site-search .chosen-select{font-size:1rem}.site-search .chosen-container{display:table-cell;height:3.25rem;width:10.6875rem!important}.site-search .chosen-container .chosen-single{border-bottom-right-radius:0;border-top-right-radius:0;height:3.25rem;line-height:3.1875rem!important;width:10.6875rem}.site-search .chosen-container .chosen-single div,.site-search .chosen-container .chosen-single div b{height:3.1875rem}.gform_wrapper .gfield .chosen-container .chosen-single{font-size:1.25rem;line-height:2.4}.woocommerce-cart .woocommerce form,.woocommerce-checkout .woocommerce form{padding-top:4rem}.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-message{-ms-flex-direction:row;flex-direction:row;text-align:left}.woocommerce-cart .button{margin:0 0 0 .75rem}.woocommerce-cart .cart_item,.woocommerce-checkout .cart_item{display:table-row}.woocommerce-cart .cart_item td,.woocommerce-checkout .cart_item td{display:table-cell;padding:1.5rem;width:auto}.woocommerce-cart .cart_item .product-thumbnail,.woocommerce-checkout .cart_item .product-thumbnail{float:none}.woocommerce-cart .cart_item .product-name,.woocommerce-checkout .cart_item .product-name{float:none;padding:1.5rem}.woocommerce-cart .cart_item .product-price,.woocommerce-checkout .cart_item .product-price{clear:none;padding:1.5rem;text-align:center}.woocommerce-cart .cart_item .product-subtotal,.woocommerce-checkout .cart_item .product-subtotal{padding:1.5rem;text-align:center}.woocommerce-cart .cart_item .product-remove,.woocommerce-checkout .cart_item .product-remove{position:static;top:0}.woocommerce-cart .cart_item .product-price:before,.woocommerce-cart .cart_item .product-quantity:before,.woocommerce-cart .cart_item .product-subtotal:before,.woocommerce-checkout .cart_item .product-price:before,.woocommerce-checkout .cart_item .product-quantity:before,.woocommerce-checkout .cart_item .product-subtotal:before{display:none}.woocommerce-cart .cart_item .product-price .amount,.woocommerce-cart .cart_item .product-price .quantity,.woocommerce-cart .cart_item .product-quantity .amount,.woocommerce-cart .cart_item .product-quantity .quantity,.woocommerce-cart .cart_item .product-subtotal .amount,.woocommerce-cart .cart_item .product-subtotal .quantity,.woocommerce-checkout .cart_item .product-price .amount,.woocommerce-checkout .cart_item .product-price .quantity,.woocommerce-checkout .cart_item .product-quantity .amount,.woocommerce-checkout .cart_item .product-quantity .quantity,.woocommerce-checkout .cart_item .product-subtotal .amount,.woocommerce-checkout .cart_item .product-subtotal .quantity{width:100%}.woocommerce-cart .cart_item .quantity,.woocommerce-checkout .cart_item .quantity{-ms-flex-pack:center;justify-content:center;width:100%}.woocommerce-cart thead,.woocommerce-checkout thead{display:table-header-group}.woocommerce-cart .cart_item .product-price{text-align:center}.woocommerce-cart .actions,.woocommerce-checkout .actions{text-align:right}.woocommerce-cart .coupon .input-text,.woocommerce-checkout .coupon .input-text{height:2.5625rem}.woocommerce-cart .coupon .button,.woocommerce-checkout .coupon .button{margin-top:0;right:0}.woocommerce-cart .button,.woocommerce-checkout .button{width:auto}.woocommerce-cart .cart-collaterals,.woocommerce-checkout .cart-collaterals{float:right}.woocommerce-cart .cart_totals,.woocommerce-cart input[name=update_cart],.woocommerce-checkout .cart_totals,.woocommerce-checkout input[name=update_cart]{margin-right:5.25rem}.woocommerce-cart-empty,.woocommerce-thankyou-order-received{padding-top:4rem}.order-received .woocommerce-thankyou-order-received{padding:0}.woocommerce-checkout form .input-text{width:13.25rem}.woocommerce-checkout form textarea.input-text{width:100%}.woocommerce-checkout .woocommerce-info{padding-top:4rem}.woocommerce-account .cart-subtotal td,.woocommerce-account .order-total td,.woocommerce-account tfoot tr td,.woocommerce-checkout .cart-subtotal td,.woocommerce-checkout .order-total td,.woocommerce-checkout tfoot tr td,.woocommerce-order-received .cart-subtotal td,.woocommerce-order-received .order-total td,.woocommerce-order-received tfoot tr td{text-align:center}.woocommerce-account .order-received,.woocommerce-account .order_details,.woocommerce-account .woocommerce-checkout-review-order,.woocommerce-checkout .order-received,.woocommerce-checkout .order_details,.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-order-received .order-received,.woocommerce-order-received .order_details,.woocommerce-order-received .woocommerce-checkout-review-order{margin-top:1.5rem}.woocommerce-account .order-received .cart_item .product-total,.woocommerce-account .order-received .order_item .product-total,.woocommerce-account .order_details .cart_item .product-total,.woocommerce-account .order_details .order_item .product-total,.woocommerce-account .woocommerce-checkout-review-order .cart_item .product-total,.woocommerce-account .woocommerce-checkout-review-order .order_item .product-total,.woocommerce-checkout .order-received .cart_item .product-total,.woocommerce-checkout .order-received .order_item .product-total,.woocommerce-checkout .order_details .cart_item .product-total,.woocommerce-checkout .order_details .order_item .product-total,.woocommerce-checkout .woocommerce-checkout-review-order .cart_item .product-total,.woocommerce-checkout .woocommerce-checkout-review-order .order_item .product-total,.woocommerce-order-received .order-received .cart_item .product-total,.woocommerce-order-received .order-received .order_item .product-total,.woocommerce-order-received .order_details .cart_item .product-total,.woocommerce-order-received .order_details .order_item .product-total,.woocommerce-order-received .woocommerce-checkout-review-order .cart_item .product-total,.woocommerce-order-received .woocommerce-checkout-review-order .order_item .product-total{text-align:center}.woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields .select2-container{max-width:13.25rem}.tax-product_cat .section-department-products{padding:2.9375rem 2.125rem 0}.page-template-template-festival-finds-landing .section-products{padding:4rem 0 0}.page-template-template-festival-finds-landing .section-products .section-header-area{margin-bottom:1.875rem}.page-template-template-festival-finds-landing .section-products .section-header-area .section-title{font-size:1.625rem;line-height:1;margin-bottom:0;text-align:left}.woocommerce-page .site-content .wrap{padding:2.5rem 2.125rem 0}.single-product .woocommerce-message{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:left;justify-content:left}.single-product .woocommerce-message .button{margin-left:.75rem;margin-top:0}.post-type-archive-product .section-recommendations .section-article{margin-bottom:0}.post-type-archive-product .section-seasonal{padding:3.75rem 2.125rem 0}.post-type-archive-product .section-shop-departments{padding:1.25rem 2.125rem 0}.post-type-archive-product .section-shop-departments .column-one-quarter{float:left;display:block;margin-right:2.18579%;width:23.36066%;margin-bottom:2rem;padding:0}.post-type-archive-product .section-shop-departments .column-one-quarter:nth-child(3n){margin-right:2%}.post-type-archive-product .section-shop-departments .column-one-quarter:nth-child(3n+1){clear:none}.post-type-archive-product .section-shop-departments .column-one-quarter:last-child,.post-type-archive-product .section-shop-departments .column-one-quarter:nth-child(4n){margin-right:0}.post-type-archive-product .section-shop-departments .column-one-quarter:nth-child(4n+1){clear:left}.shop-sidebar{top:6.0625rem}.single-product.woocommerce-page .site-content .wrap{padding:4rem 0 0}.single-product.woocommerce-page .site-content .wrap .site-main{padding-left:2.125rem;padding-right:2.125rem}.single-product .single-images-wrapper{display:block;float:left;margin-right:.8125rem;padding-right:.75rem;width:calc(50% - .5px)}.single-product .product-details-wrap{width:calc(50% - 12.5px)}.single-product .product_title{font-family:Trend HM Sans One,sans-serif;font-weight:400;margin-left:-.1875rem;text-align:left}.single-product .entry-subtitle{padding-bottom:0;text-align:left}.single-product .site-main .cart{border-bottom:.125rem solid #50493e;border-image-width:0 0 2 0;border-image-repeat:round;border-image-slice:4;border-image-source:url(assets/images/dark-gray-line.png)}.single-product .cart .cart-section-actions,.single-product .cart .price-wrap,.single-product .cart .quantity-wrap,.single-product .cart .woocommerce-variation-add-to-cart-enabled{margin:0;max-width:17.6875rem}.single-product .cart .price,.single-product .cart .price-title,.single-product .cart .qty-title,.single-product .cart .woocommerce-variation-price{text-align:left}.single-product .cart .woocommerce-variation-add-to-cart-enabled .quantity{margin-top:0}.single-product .cart .back-to-shop{margin-left:0;max-width:17.6875rem;width:100%}.single-product .product-description-wrap{border:0;margin:0 0 2.125rem;padding-bottom:0}.single-product .product-description-content{border:none;padding-bottom:0}.single-product .health-title{margin:0 0 .5rem}.single-product .health-content a.nutrional-info-link{margin-top:.1875rem}.single-product .type-product .add-to-list{max-width:17.6875rem}.single-product .section-related-products{padding-bottom:3.125rem;padding-top:3.125rem}.single-product .section-related-products .section-content-area{padding:0 2.125rem}.single-product .section-related-products .section-title{margin:0 auto 2.25rem}.single-product .section-related-products .products{padding:0}.single-product .section-related-articles .section-title,.single-product .section-related-products .section-title,.single-product .section-related-recipes .section-title{line-height:1}.single-product .section-related-recipes .section-related-articles{padding-left:2.125rem;padding-right:2.125rem}.page-template-template-weekly-savor-landing .section-products{padding-bottom:0;padding-top:4rem}.page-template-template-weekly-savor-landing .section-products .section-header-area{margin-bottom:1.875rem}.page-template-template-weekly-savor-landing .section-products .section-header-area .section-title{font-size:1.625rem;line-height:1;margin-bottom:0;text-align:left}.woocommerce-account .order_details thead{display:table-header-group}.catering-info-and-menu-wrap{text-align:left}.catering-info-and-menu-wrap .catering-info-header{margin:0 0 1.5625rem}.catering-menu-mealtime-form .button,.catering-menu-mealtime-form .chosen-container,.catering-menu-mealtime-form .chosen-select{width:80%!important}.catering-menu-mealtime-form .chosen-container,.catering-menu-mealtime-form .chosen-select{margin-bottom:2.25rem}.catering-menu-mealtime-results-module .catering-menu-mealtime-results-heading{margin:0 0 1.875rem}.catering-menu-mealtime-result{margin-bottom:2.25rem}.contact-card{text-align:left}.contact-card .details-wrap li{padding:0}.featured-classes-container .featured-class-wrap{padding-bottom:4rem}.featured-classes-container .featured-class-wrap .column-one-half:first-child{padding-right:1.25rem}.featured-classes-container .featured-class-wrap .column-one-half:last-child{padding-left:1.25rem}.featured-classes-container .featured-class-heading{margin:0 0 .9375rem}.featured-classes-container .instructor{margin-bottom:2.25rem}.featured-classes-heading{font-size:2.25rem;padding-bottom:1.25rem}.faq-container.tear-paper-svg,.page-template-template-foodie-life-landing .faq-container.wpb_wrapper,.section-press-releases .faq-container.section-container{padding:1.75rem 2.125rem 2.4375rem}.toggle-button-wrap{text-align:left}.section-full-width-banner{padding:2.875rem 0}.section-full-width-banner img{width:100%}.section-foodie-life{padding:4rem 2.125rem}.section-foodie-life .section-description{margin:0 0 2.25rem;text-align:left}.form-wrapper .small-title{font-size:1.375rem}.form-wrapper .comment-dropdown,.form-wrapper .store-dropdown{display:inline-block;width:50%}.form-wrapper .gform_wrapper.become-an-efoodie_wrapper .gform_footer input.button,.form-wrapper .gform_wrapper.become-an-efoodie_wrapper .gform_footer input[type=submit]{font-size:1.125rem}.become-an-efoodie_wrapper.gform_wrapper .newsletter-options{margin-top:3.75rem}.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox li input[type=checkbox]{margin:0}.container-with-heading-and-description{text-align:left}.container-with-heading-and-description .container-heading{font-size:2.25rem;margin:0 0 1.5625rem}.container-with-heading-and-description .container-description{margin-bottom:1.5625rem}.section-press-releases.content-section{padding:0}.section-press-releases .section-container{text-align:left}.section-press-releases .media-contact .contact-info a,.section-press-releases .media-contact .contact-info span,.section-press-releases .media-contact .contact-info strong{float:left}.section-press-releases .button{margin:0 0 1.5625rem}.shop-featured-products .content-column,.shop-featured-products .image-column{width:50%}.shop-featured-products .content-column{padding:2.625rem;text-align:left}.shop-featured-products .image-column{padding:0}.shop-featured-products .mobile-image{display:none}.shop-featured-products .tablet-image{display:block}.shop-featured-products .mobile-only .mobile-image{display:block;margin:0 auto;width:100%}.shop-featured-products .price,.shop-featured-products .product-buttons,.shop-featured-products .product-name{text-align:left}.shop-featured-products .button{width:17.1875rem}.shop-featured-products .secondary-featured-product{float:left;display:block;margin-right:2%;width:49%}.shop-featured-products .secondary-featured-product:last-child{margin-right:0}.shop-featured-products .weekly-savor-area{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 2.625rem 2.625rem}.shop-featured-products .weekly-savor-notes{text-align:left}.shop-featured-products .weekly-savor-notes p:last-of-type{margin-bottom:0}.store-card-container .card-content-area,.store-card-container .card-footer,.store-card-container .card-header{padding:0 .9375rem}.store-news-card .section-excerpt .news-card-read-more{background-color:hsla(0,0%,100%,.2);background-image:linear-gradient(90deg,hsla(0,0%,100%,.2),#fff);position:absolute;right:0;bottom:0;content:'...';display:block;padding:.3125rem 0 0 .3125rem;text-align:right;width:7.5rem}.store-news-card .section-excerpt p{max-height:11.875rem;overflow:hidden;position:relative}.store-news-card .section-excerpt p:after{background-color:hsla(0,0%,100%,.2);background-image:linear-gradient(90deg,hsla(0,0%,100%,.2),#fff);position:absolute;right:0;bottom:0;content:'...';display:block;padding:.3125rem 0 0 .3125rem;text-align:right;width:7.5rem}.store-card-container.no-image .section-excerpt{margin-bottom:1.5rem}.store-weekly-savor-card .mobile-image{display:none}.store-weekly-savor-card .tablet-image{display:block}.store-weekly-savor-card .savor-entry-content-area{padding:3.125rem .625rem}.text-block-container{text-align:left}.text-block-container .text-block-small-title{margin:0 0 1.25rem}.text-block-container .text-block-large-title{margin-bottom:1.875rem}.page-template-template-foodie-life-landing .wpb_wrapper .shop-two-col-wrap,.section-press-releases .section-container .shop-two-col-wrap,.tear-paper-svg .shop-two-col-wrap{padding-left:0;padding-right:0}.shop-two-col-wrap .image-column{width:49%}.shop-two-col-wrap .image-column.align-left{float:left}.shop-two-col-wrap .image-column.align-right{float:right}.shop-two-col-wrap .shop-two-col-content{margin:0;width:49%}.shop-two-col-wrap .shop-two-col-content .shop-two-col-headline{margin:2.25rem 0 0;text-align:left}.shop-two-col-wrap .shop-two-col-content .price,.shop-two-col-wrap .shop-two-col-content .price-wrap{text-align:left}.shop-two-col-wrap .shop-two-col-content .shop-body-text{padding:0}.shop-two-col-wrap .shop-two-col-content ul{padding-left:.25rem}.shop-two-col-wrap .shop-two-col-content.align-left{float:right;padding-right:2.625rem}.shop-two-col-wrap .shop-two-col-content.align-right{float:left;margin-bottom:1.3125rem;padding-left:2.625rem}.weekly-savor-flyer{margin-top:-3.75rem}.weekly-savor-flyer .pipe,.weekly-savor-flyer .weekly-savor-flyer-change-store,.weekly-savor-flyer .weekly-savor-flyer-store-name{display:inline}.weekly-savor-flyer-content.content-section{padding-left:inherit;padding-right:inherit}.error404 .page-content{padding:3.125rem 0}.blog .site-content .wrap,.post-type-archive-cm_festival .site-content .wrap{padding:2.5rem 2.125rem 0}.page-template-template-cm-experience-home .savor-area img{max-width:100%}.page-template-template-cm-experience-home .savor-area .savor-paragraph{font-size:1.125rem;line-height:1.3;margin:1.625rem auto 4.25rem;max-width:33.75rem}.page-template-template-cm-experience-home .pencil-cta{margin-bottom:0}.page-template-template-cm-experience-home .pencil-cta img{width:82%}.page-template-template-cm-experience-home .pencil-cta p{width:68%}.page-template-template-cm-experience-home .section-departments .column-one-third{float:left;display:block;margin-right:2%;width:23.5%;margin-bottom:0}.page-template-template-cm-experience-home .section-departments .column-one-third:last-child{margin-right:0}.page-template-template-cm-experience-home .section-departments .column-one-third{margin-top:6.25rem}.page-template-template-cm-experience-home .section-departments .section-article:nth-child(4n+1){clear:left}.page-template-template-cm-offering .section-offerings .related-product-title{margin-bottom:1.5rem}.page-template-template-cm-offering .section-tips-tricks-by-category article{width:32%}.page-template-template-cm-offering .offering-featured-image{margin-bottom:1.25rem;padding:6.25rem 9.375rem}.offering-bakery-1000000 .site-content article .entry-content:after,.offering-bakery-1000000 .site-content article .entry-content:before{display:block;width:16%}.offering-bakery-1000000 .site-content+.site-footer:after,.offering-bakery-1000000 .site-content+.site-footer:before{display:block;width:12%}.offering-bulk-foods-candy-and-spices-1000009 .site-content article .entry-content:after,.offering-bulk-foods-candy-and-spices-1000009 .site-content article .entry-content:before{display:block;width:16%}.offering-bulk-foods-candy-and-spices-1000009 .site-content+.site-footer:after,.offering-bulk-foods-candy-and-spices-1000009 .site-content+.site-footer:before{display:block;width:12%}.offering-cheese-1000006 .site-content article .entry-content:after,.offering-cheese-1000006 .site-content article .entry-content:before{display:block;width:16%}.offering-cheese-1000006 .site-content+.site-footer:after,.offering-cheese-1000006 .site-content+.site-footer:before{display:block;width:12%}.offering-chef-prepared-1000003 .site-content article .entry-content:after,.offering-chef-prepared-1000003 .site-content article .entry-content:before{display:block;width:16%}.offering-chef-prepared-1000003 .site-content+.site-footer:after,.offering-chef-prepared-1000003 .site-content+.site-footer:before{display:block;width:12%}.offering-dairy-1000007 .site-content article .entry-content:after,.offering-dairy-1000007 .site-content article .entry-content:before{display:block;width:16%}.offering-dairy-1000007 .site-content+.site-footer:after,.offering-dairy-1000007 .site-content+.site-footer:before{display:block;width:12%}.offering-deli-meats-1000008 .site-content article .entry-content:after,.offering-deli-meats-1000008 .site-content article .entry-content:before{display:block;width:16%}.offering-deli-meats-1000008 .site-content+.site-footer:after,.offering-deli-meats-1000008 .site-content+.site-footer:before{display:block;width:12%}.offering-frozen-1000010 .site-content article .entry-content:after,.offering-frozen-1000010 .site-content article .entry-content:before{display:block;width:16%}.offering-frozen-1000010 .site-content+.site-footer:after,.offering-frozen-1000010 .site-content+.site-footer:before{display:block;width:12%}.offering-health-and-beauty-1000012 .site-content article .entry-content:after,.offering-health-and-beauty-1000012 .site-content article .entry-content:before{display:block;width:16%}.offering-health-and-beauty-1000012 .site-content+.site-footer:after,.offering-health-and-beauty-1000012 .site-content+.site-footer:before{display:block;width:12%}.offering-housewares-and-gifts-1000013 .site-content article .entry-content:after,.offering-housewares-and-gifts-1000013 .site-content article .entry-content:before{display:block;width:16%}.offering-housewares-and-gifts-1000013 .site-content+.site-footer:after,.offering-housewares-and-gifts-1000013 .site-content+.site-footer:before{display:block;width:12%}.offering-fresh-meat-1000011 .site-content article .entry-content:after,.offering-fresh-meat-1000011 .site-content article .entry-content:before{display:block;width:16%}.offering-fresh-meat-1000011 .site-content+.site-footer:after,.offering-fresh-meat-1000011 .site-content+.site-footer:before{display:block;width:12%}.offering-produce-1000005 .site-content article .entry-content:after,.offering-produce-1000005 .site-content article .entry-content:before{display:block;width:16%}.offering-produce-1000005 .site-content+.site-footer:after,.offering-produce-1000005 .site-content+.site-footer:before{display:block;width:12%}.offering-fresh-seafood-1000002 .site-content article .entry-content:after,.offering-fresh-seafood-1000002 .site-content article .entry-content:before{display:block;width:16%}.offering-fresh-seafood-1000002 .site-content+.site-footer:after,.offering-fresh-seafood-1000002 .site-content+.site-footer:before{display:block;width:12%}.offering-snacks-1000001 .site-content article .entry-content:after,.offering-snacks-1000001 .site-content article .entry-content:before{display:block;width:16%}.offering-snacks-1000001 .site-content+.site-footer:after,.offering-snacks-1000001 .site-content+.site-footer:before{display:block;width:12%}.offering-snacks-and-essentials-1000001 .site-content article .entry-content:after,.offering-snacks-and-essentials-1000001 .site-content article .entry-content:before{display:block;width:16%}.offering-snacks-and-essentials-1000001 .site-content+.site-footer:after,.offering-snacks-and-essentials-1000001 .site-content+.site-footer:before{display:block;width:12%}.offering-wine-and-beer-1000015 .site-content article .entry-content:after,.offering-wine-and-beer-1000015 .site-content article .entry-content:before{display:block;width:16%}.offering-wine-and-beer-1000015 .site-content+.site-footer:after,.offering-wine-and-beer-1000015 .site-content+.site-footer:before{display:block;width:12%}.page-template-template-cm-festivals .textured-area{padding:3.75rem 0 4.6875rem}.page-template-template-cm-festivals .shop-two-col-wrap .image-column img{padding-right:2.625rem}.page-template-template-cm-festivals .shop-two-col-wrap .shop-two-col-content .shop-two-col-headline{font-size:2.25rem;padding:0}.page-template-template-cm-festivals .shop-two-col-wrap .shop-body-text{text-align:left}.page-template-template-dinner-for-two .section-card,.page-template-template-your-store-events .section-card{padding:0 4.25rem 3.625rem}.page-template-template-brand-homepage .section-departments .section-card .card-image img{width:90%}.page-template-template-brand-homepage .section-departments .card-title{font-size:1.5rem;letter-spacing:-.04em}.page-template-template-brand-homepage .section-products .section-content-area{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.page-template-template-brand-homepage .section-products .section-content-area .section-article{-ms-flex:1;flex:1;margin:0 4% 1.5rem 0;width:23.36066%}.page-template-template-brand-homepage .section-products .section-content-area .section-article:last-child{margin-right:0}.page-template-template-brand-homepage .section-weekly-savor{padding-bottom:2.0625rem}.page-template-template-brand-homepage .section-weekly-savor .savor-content-area{width:35.3125rem}.page-template-template-brand-homepage.bakery-1000000 .site-footer:after,.page-template-template-brand-homepage.bakery-1000000 .site-footer:before,.page-template-template-brand-homepage.bulk-foods-candy-and-spices-1000009 .site-footer:after,.page-template-template-brand-homepage.bulk-foods-candy-and-spices-1000009 .site-footer:before,.page-template-template-brand-homepage.cheese-1000006 .site-footer:after,.page-template-template-brand-homepage.cheese-1000006 .site-footer:before,.page-template-template-brand-homepage.chef-prepared-1000003 .site-footer:after,.page-template-template-brand-homepage.chef-prepared-1000003 .site-footer:before,.page-template-template-brand-homepage.dairy-1000007 .site-footer:after,.page-template-template-brand-homepage.dairy-1000007 .site-footer:before,.page-template-template-brand-homepage.deli-meats-1000008 .site-footer:after,.page-template-template-brand-homepage.deli-meats-1000008 .site-footer:before,.page-template-template-brand-homepage.fresh-meat-1000011 .site-footer:after,.page-template-template-brand-homepage.fresh-meat-1000011 .site-footer:before,.page-template-template-brand-homepage.fresh-seafood-1000002 .site-footer:after,.page-template-template-brand-homepage.fresh-seafood-1000002 .site-footer:before,.page-template-template-brand-homepage.frozen-1000010 .site-footer:after,.page-template-template-brand-homepage.frozen-1000010 .site-footer:before,.page-template-template-brand-homepage.health-and-beauty-1000012 .site-footer:after,.page-template-template-brand-homepage.health-and-beauty-1000012 .site-footer:before,.page-template-template-brand-homepage.housewares-and-gifts-1000013 .site-footer:after,.page-template-template-brand-homepage.housewares-and-gifts-1000013 .site-footer:before,.page-template-template-brand-homepage.produce-1000005 .site-footer:after,.page-template-template-brand-homepage.produce-1000005 .site-footer:before,.page-template-template-brand-homepage.snacks-and-essentials-1000001 .site-footer:after,.page-template-template-brand-homepage.snacks-and-essentials-1000001 .site-footer:before,.page-template-template-brand-homepage.wine-and-beer-1000015 .site-footer:after,.page-template-template-brand-homepage.wine-and-beer-1000015 .site-footer:before{display:block;width:28%}.page-template-template-dinner-for-two .hero-area,.page-template-template-growlers .hero-area,.page-template-template-news-landing .hero-area,.page-template-template-your-store-events .hero-area{left:0;width:100%}.page-template-template-dinner-for-two .hero-content,.page-template-template-growlers .hero-content,.page-template-template-news-landing .hero-content,.page-template-template-your-store-events .hero-content{max-height:8.125rem;min-height:8.125rem}.page-template-template-dinner-for-two .hero-content .hero-title,.page-template-template-growlers .hero-content .hero-title,.page-template-template-news-landing .hero-content .hero-title,.page-template-template-your-store-events .hero-content .hero-title{font-size:2.8125rem}.page-template-template-news-landing .section-description{font-size:1.625rem}.page-template-template-news-landing .section-title{font-size:4.625rem}.page-template-template-search-results .site-content .wrap{padding:0 2.125rem}.page-template-template-search-results .section-content-area{padding:2.25rem 0 0}.page-template-template-search-results .content-section{padding:4rem 0 2.75rem;position:relative}.page-template-template-search-results .site-content .section-title{display:inline-block;margin-top:-.1875rem}.page-template-template-search-results .section-shop-search{padding:3.625rem 0 .6875rem}.page-template-template-search-results .section-shop-search .section-card{margin-bottom:1.5625rem}.page-template-template-search-results .section-shop-search .card-title{margin-bottom:.75rem}.page-template-template-search-results .section-shop-search .view-all{top:3.6875rem}.page-template-template-search-results .section-additional-results{padding:3.25rem 0 3.125rem}.page-template-template-search-results .section-additional-results .section-header-area{margin-bottom:.5625rem}.page-template-template-search-results .section-additional-results .section-content-area{padding-top:.1875rem}.page-template-template-search-results .section-additional-results .section-article{float:left;display:block;margin-right:2%;width:100%;margin-bottom:.3125rem}.page-template-template-search-results .section-additional-results .section-article:last-child{margin-right:0}.page-template-template-search-results .section-additional-results .card-title{margin-bottom:.625rem}.page-template-template-search-results-category .site-content .wrap-content{display:-ms-flexbox;display:flex;padding:2.5rem 2.125rem 0}.page-template-template-search-results-category .column-primary-width{margin-bottom:1.5rem}.page-template-template-search-results-category .see-more-wrapper{padding-top:1.9375rem;text-align:center}.page-template-template-search-results-category .see-more-wrapper .button{padding:.65625rem 6.625rem}.single .post,.single .type-recipe{margin-bottom:3.75rem;padding:4rem 2.125rem}.single .column-one-half{margin-right:1.5625rem;width:calc(50% - 13px)}.single .column-one-half:nth-of-type(2n){margin-right:0}.single .hero-content .hero-title{font-size:2.8125rem;padding:1.78125rem 0}.single .entry-header{margin-bottom:3.125rem}.single .entry-header-content{text-align:left}.single .entry-meta{-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.375rem}.single .social-sharing .social-icon{height:1.5625rem;width:1.5625rem;margin:0 1.125rem 0 0}.single .social-sharing .social-icon:last-child{margin-right:0}.single .featured-image{text-align:right}.single .post-navigation{margin-bottom:0}.single-cm_list:not(.wds-modal-open).sticky-active .site-content{margin-top:6.0625rem}.single-cm_list:not(.wds-modal-open).sticky-active.active-alert .site-content,.single-cm_list:not(.wds-modal-open).sticky-active.admin-bar.active-alert .site-content{margin-top:9.0625rem}.single-news-post .site-content .site-main>.post{margin-bottom:.8125rem}.single-recipe .entry-title{margin:0 0 1.875rem -.25rem;text-align:left}.single-recipe .data-left,.single-recipe .entry-title{padding:0}.single-recipe .data-left{margin-bottom:0;text-align:left}.single-recipe .entry-header .social-sharing{margin-bottom:1.125rem}.single-recipe .section-header-recipe-meta .recipe-meta{-ms-flex-pack:start;justify-content:flex-start}.single-recipe .section-recipe-ingredients,.single-recipe .section-recipe-instructions{margin-bottom:2.25rem}.single-recipe .section-tips-n-tricks article{width:32%}.section-tips-and-tricks .section-content-area{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.section-tips-and-tricks .section-content-area .tips-tricks{width:calc(33.33333% - 20px)}.custom-taxonomy .content-section,.wp-taxonomy .content-section{padding:2.9375rem 2.125rem 0}.custom-taxonomy .taxonomy-term-details,.wp-taxonomy .taxonomy-term-details{text-align:left}.page-template-template-catering .vc_column_container>.vc_column-inner{padding-left:1.875rem;padding-right:1.875rem}.container-catering>.vc_row{padding:2.25rem 0 4rem}.page-template-template-full-width .page-content-wrap .entry-content{padding:3.4375rem 2.1875rem 2.5rem}.page-template-template-full-width .page-content-wrap .entry-content p:last-of-type{margin-bottom:5rem}.page-template-template-growlers-php .site-main>article>.entry-content{padding-top:3.75rem}.page-template-template-growlers-php .section-hero-content .hero-content{text-align:left}.page-template-template-growlers-php .vc-element-container .inner{padding-top:3rem}.page-template-template-growlers-php .growler-listing{padding:3.75rem 2rem}.page-template-template-growlers-php .growler-content,.page-template-template-growlers-php .growler-order{padding-right:2.5rem;text-align:left;width:50%}.page-template-template-growlers-php .growler-order{float:right}.page-template-template-growlers-php .growler-size{margin-bottom:4.5rem}.page-template-template-growlers-php .growler-size-large,.page-template-template-growlers-php .growler-size-small{max-width:none}.page-template-template-media-assets .entry-title{font-size:4.0625rem;margin-bottom:2.8125rem}.page-template-template-media-assets .site-content .wrap{padding:1.875rem 2.125rem 0;padding:5.25rem 4rem 0}.media-assets:before{content:'3 .column.size-1of3'}.content-media-usage-guidelines.content-section{padding:0}.page-template-template-press-room-php .site-main>article>.entry-content,.page-template-template-two-column-page-php .site-main>article>.entry-content{padding-top:3.75rem}.page-template-template-regular-background.sticky-active .site{background-position:center -12.5rem}.page-template-template-growlers-php .vc-element-container .inner,.page-template-template-two-column-page-php .vc-element-container .inner{padding:5rem 1.875rem}.page-template-template-two-column-page-php .shop-two-col-wrap .image-column.align-left{padding-left:0;padding-right:1.25rem;width:49%}.page-template-template-two-column-page-php .shop-two-col-wrap img{margin:0}.page-template-template-two-column-page-php .shop-two-col-wrap .shop-two-col-content{text-align:left;width:49%}.page-template-template-two-column-page-php .shop-two-col-wrap .shop-two-col-content.align-left{padding:0}.page-template-template-your-store .content-section{padding:4rem 2.125rem 0}.page-template-template-your-store .vc_row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.page-template-template-your-store .vc_col-sm-6{margin-right:0;max-width:calc(50% - 34px);width:calc(50% - 34px)}.page-template-template-your-store .vc_col-sm-6:nth-of-type(odd){margin-right:68px;max-width:calc(50% - 34px);width:calc(50% - 34px)}.page-template-template-your-store .content-section.your-store-cards{-ms-flex-flow:row wrap;flex-flow:row wrap}.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-6,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-12{margin-bottom:5.125rem}.page-template-template-your-store .content-section.your-store-cards .vc_row:last-of-type .vc_col-sm-6{margin-bottom:0}.page-template-template-locations .site-content>.wrap:first-child{padding-top:3.75rem;padding-right:2.125rem;padding-left:2.125rem}.locations-store-row{display:block;margin:0 0 4.375rem}.locations-store-row .store-image{float:left;width:25%}.locations-store-row .store-heading{border-bottom:.0625rem solid #cccac8;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:right;text-align:left;width:67%}.locations-store-row .store-heading .store-name{line-height:1;margin:0 0 .4375rem -.25rem}.locations-store-row .store-details-toggle{display:none}.locations-store-row .store-details-wrap{display:-ms-flexbox;display:flex;float:right;text-align:left;width:67%}.locations-store-row .store-details,.locations-store-row .store-hours,.locations-store-row .store-map{width:50%}.locations-store-row .store-links{-ms-flex-pack:start;justify-content:flex-start}.locations-store-row .store-details-wrap{display:-ms-flexbox;display:flex}.page-template-template-cooking-school .entry-content{margin-top:4rem}.page-template-template-cooking-school .vc_col-sm-12{padding-left:2.125rem;padding-right:2.125rem}.page-template-template-cooking-school .vc_col-sm-12 .vc_col-sm-6{padding-bottom:4rem}.page-template-template-cooking-school .vc_col-sm-12 .vc_col-sm-6:first-child{padding-right:calc(1% + 20px)}.page-template-template-cooking-school .vc_col-sm-12 .vc_col-sm-6:last-child{padding-left:calc(1% + 20px)}.page-template-template-cooking-school .page-template-template-foodie-life-landing .section-press-releases .wpb_wrapper+.section-container,.page-template-template-cooking-school .page-template-template-foodie-life-landing .tear-paper-svg+.wpb_wrapper,.page-template-template-cooking-school .page-template-template-foodie-life-landing .wpb_wrapper+.tear-paper-svg,.page-template-template-cooking-school .page-template-template-foodie-life-landing .wpb_wrapper+.wpb_wrapper,.page-template-template-cooking-school .section-press-releases .page-template-template-foodie-life-landing .section-container+.wpb_wrapper,.page-template-template-cooking-school .section-press-releases .section-container+.section-container,.page-template-template-cooking-school .section-press-releases .section-container+.tear-paper-svg,.page-template-template-cooking-school .section-press-releases .tear-paper-svg+.section-container,.page-template-template-cooking-school .tear-paper-svg+.tear-paper-svg,.page-template-template-foodie-life-landing .page-template-template-cooking-school .section-press-releases .section-container+.wpb_wrapper,.page-template-template-foodie-life-landing .page-template-template-cooking-school .section-press-releases .wpb_wrapper+.section-container,.page-template-template-foodie-life-landing .page-template-template-cooking-school .tear-paper-svg+.wpb_wrapper,.page-template-template-foodie-life-landing .page-template-template-cooking-school .wpb_wrapper+.tear-paper-svg,.page-template-template-foodie-life-landing .page-template-template-cooking-school .wpb_wrapper+.wpb_wrapper,.page-template-template-foodie-life-landing .section-press-releases .page-template-template-cooking-school .section-container+.wpb_wrapper,.section-press-releases .page-template-template-cooking-school .page-template-template-foodie-life-landing .section-container+.wpb_wrapper,.section-press-releases .page-template-template-cooking-school .page-template-template-foodie-life-landing .wpb_wrapper+.section-container,.section-press-releases .page-template-template-cooking-school .section-container+.section-container,.section-press-releases .page-template-template-cooking-school .section-container+.tear-paper-svg,.section-press-releases .page-template-template-cooking-school .tear-paper-svg+.section-container,.section-press-releases .page-template-template-foodie-life-landing .page-template-template-cooking-school .wpb_wrapper+.section-container{margin-top:4rem}.page-template-template-cooking-school .page-template-template-foodie-life-landing .wpb_wrapper .vc_col-sm-12,.page-template-template-cooking-school .section-press-releases .section-container .vc_col-sm-12,.page-template-template-cooking-school .tear-paper-svg .vc_col-sm-12,.page-template-template-foodie-life-landing .page-template-template-cooking-school .wpb_wrapper .vc_col-sm-12,.section-press-releases .page-template-template-cooking-school .section-container .vc_col-sm-12{padding-top:2.125rem}.page-template-template-cooking-school .contact-card{border-bottom:none}.page-template-template-cooking-school .shop-two-col-wrap{margin-top:5rem}.page-template-template-cooking-school .shop-two-col-wrap .image-column img{float:right;width:80%}.page-template-template-cooking-school .shop-two-col-wrap .shop-two-col-headline{margin-top:.625rem}.post-type-archive-recipe .section-recipes{padding:2.9375rem 2.125rem 0}.page-template-default .site-content .entry-content{padding-top:3.75rem}.page-template-default .site-content .vc_col-sm-12 .wpb_wrapper>.vc_row{padding-left:2.125rem;padding-right:2.125rem}div[class^=wds-modal] .content-section{padding:4rem 2.125rem 5rem}.wds-modal .close-icon{top:4.375rem}.wds-modal .modal-content{top:6.25rem}.wds-modal .modal-content .site-footer .sub-footer.collapsed{padding-top:.625rem}.wds-modal .entry-header{height:3.125rem;margin-bottom:0}.wds-modal .entry-header .wrap{padding:.3125rem 0 .375rem}.wds-modal .entry-content{margin-bottom:6.25rem;margin-top:0}body.admin-bar .wds-modal .entry-content{margin-bottom:8.875rem}.wds-modal .mobile-tabs{display:none}.modal-my_info .content-section.row.email-settings-area,.modal-my_info .content-section.row.password-area .modal-my_info .content-section.row.select-store-area,.modal-my_info .content-section.row.password-area .modal-sign_up .content-section.row.select-store-area,.modal-my_info .content-section.row.personal-information-area,.modal-my_info .content-section.row.why-sign-up-area,.modal-sign_up .content-section.row.email-settings-area,.modal-sign_up .content-section.row.password-area .modal-my_info .content-section.row.select-store-area,.modal-sign_up .content-section.row.password-area .modal-sign_up .content-section.row.select-store-area,.modal-sign_up .content-section.row.personal-information-area,.modal-sign_up .content-section.row.why-sign-up-area{padding:4rem 2.125rem 5rem}.modal-my_info .ui-tabs.ui-tabs-vertical,.modal-sign_up .ui-tabs.ui-tabs-vertical{padding-bottom:.625rem}.modal-my_info .personal-information-area .section-address .row,.modal-sign_up .personal-information-area .section-address .row{padding-bottom:5rem}.modal-my_info .personal-information-area .section-address .section-home-address p,.modal-sign_up .personal-information-area .section-address .section-home-address p{max-width:14.5625rem;min-width:14.5625rem}.modal-my_info #password .section-edit-link{float:right;line-height:1.85}.password-area .password-section{margin-left:0;width:48%}.password-area .password-reset .form-text{width:50%}.update-btn{float:left}.update-link{float:right;margin-top:2.625rem;text-align:right}.modal-my_info .my-account-orders-inner{padding:3rem 2.125rem}.modal-my_info .my-account-incomplete-orders+.my-account-past-orders{margin-top:0}.modal-my_info .my-account-past-orders{margin-top:3rem}.modal-my_info #order_history{margin-bottom:0;padding-left:.625rem;padding-right:6%}.modal-add_to_lists .no-items-container .no-items-container-wrap,.modal-lists .no-items-container .no-items-container-wrap,.modal-shopping-view .no-items-container .no-items-container-wrap,.modal-store_selector .no-items-container .no-items-container-wrap,.single-cm_list .no-items-container .no-items-container-wrap{margin-top:5.625rem}.modal-add_to_lists .no-items-container .no-items-container-wrap .page-template-template-search-results-category article.tips-tricks .card-title,.modal-add_to_lists .no-items-container .no-items-container-wrap h4,.modal-lists .no-items-container .no-items-container-wrap .page-template-template-search-results-category article.tips-tricks .card-title,.modal-lists .no-items-container .no-items-container-wrap h4,.modal-shopping-view .no-items-container .no-items-container-wrap .page-template-template-search-results-category article.tips-tricks .card-title,.modal-shopping-view .no-items-container .no-items-container-wrap h4,.modal-store_selector .no-items-container .no-items-container-wrap .page-template-template-search-results-category article.tips-tricks .card-title,.modal-store_selector .no-items-container .no-items-container-wrap h4,.page-template-template-search-results-category article.tips-tricks .modal-add_to_lists .no-items-container .no-items-container-wrap .card-title,.page-template-template-search-results-category article.tips-tricks .modal-lists .no-items-container .no-items-container-wrap .card-title,.page-template-template-search-results-category article.tips-tricks .modal-shopping-view .no-items-container .no-items-container-wrap .card-title,.page-template-template-search-results-category article.tips-tricks .modal-store_selector .no-items-container .no-items-container-wrap .card-title,.page-template-template-search-results-category article.tips-tricks .single-cm_list .no-items-container .no-items-container-wrap .card-title,.single-cm_list .no-items-container .no-items-container-wrap .page-template-template-search-results-category article.tips-tricks .card-title,.single-cm_list .no-items-container .no-items-container-wrap h4{margin-bottom:1.875rem}.lists-modal-view .tabs-container.creating-list .ui-state-active:first-child{border-top:.0625rem solid #fff}.lists-modal-view .tabs-container.creating-list .ui-state-active a{background-color:rgba(255,120,0,.15)}.lists-modal-view .sidebar-buttons{border-bottom:none;width:14.375rem}.add-custom-item-form,.add-to-list-form{max-width:28.125rem;padding:1.25rem 1.25rem 2.1875rem;width:100%}.add-custom-item-form h5,.add-to-list-form h5{margin-top:.9375rem}.add-custom-item-form .add-to-lists-notes,.add-to-list-form .add-to-lists-notes{height:9.375rem}.ui-tabs.ui-tabs-vertical .ui-tabs-panel .add-custom-item-form p.form-row{margin-bottom:1.25rem}#create_list{margin-bottom:.9375rem}#edit_lists{height:100%;width:25.9375rem}#edit_lists li{padding:1.1875rem 2.0625rem 1.125rem 1.375rem}#edit_lists input{margin:0;width:16.875rem}.list-manager .user-list-item-row .item-image-area img{position:relative;top:50%;left:0;transform:translateY(-50%)}.list-manager .user-list-item-row .item-details-area .article-brand{margin-bottom:0}.modal-shopping-view .user-list-item-row .article-notes.js-item-notes{max-width:70%}.wds-modal.modal-shopping-view .wds-modal-content{max-height:95%;max-width:95%;z-index:-1}.wds-modal.modal-shopping-view .modal-content{height:97%;min-height:0;padding:1.9375rem 4rem 3.8125rem;top:1.875rem;width:100%}.wds-modal.modal-shopping-view .wds-modal-close{background-size:15px;right:.625rem;top:1.25rem}.modal-shopping-view .section-header-area{padding:0 0 .625rem}.modal-shopping-view .section-header-area .list-title{float:left;margin:0;width:auto}.modal-shopping-view .section-header-area .shopping-view-navigation{float:right}.modal-shopping-view .section-header-area .js-sort-by-cat,.modal-shopping-view .section-header-area .js-toggle-print-view{float:right;padding:.6875rem 0 0}.modal-shopping-view .section-header-area .js-toggle-print-view{float:left;margin-right:1.25rem}.modal-shopping-view .products.list{padding:0}.single-cm_list .site-content{margin-top:7.625rem}.single-cm_list .list-wrap{padding:0 2.125rem}.cm-list-single .entry-header{position:fixed;height:3.125rem;padding:.3125rem 0 .375rem}.cm-list-single .entry-header .close{top:.9375rem}.cm-list-single .list-share-info{padding-bottom:2.5625rem;padding-top:6.25rem}.cm-list-single .list-share-info .list-share-title{margin:0 0 .125rem}.cm-list-single .list-share-info .list-share-details{margin-bottom:.875rem}.cm-list-single .list-manager .item-details-cell-2 .item-quantity{padding-left:.625rem}.wds-modal.modal-add_to_lists .site-main{padding-bottom:1.25rem;padding-top:2.0625rem}.lists-modal-view .switch-list-wrap .js-switch-list-dropdown ul{max-height:none;overflow:auto}.modal-sign_up .section-subscriptions .section-content-area .js-email-settings-chooser fieldset{float:right;width:67%}.store-card{margin-bottom:.9375rem;margin-top:.9375rem;width:29%}.modal-my_favorites .section-content-area{padding-top:4rem}.modal-my_favorites .article-title-container{margin-top:.1875rem}.modal-my_favorites .dashboard-three-columns.section-article{padding-left:4%;padding-right:6%}.modal-my_favorites .content-section{padding-top:3.0625rem}.modal-my_favorites .content-section .section-content-area .section-article{margin-bottom:.4375rem}.modal-my_favorites .content-section .section-content-area .section-article .article-title-container{margin-top:.625rem}.modal-my_favorites .content-section .section-content-area .section-article .article-title{font-size:1.5rem;letter-spacing:-.01875rem;line-height:1.1;margin-bottom:.375rem;padding-left:.3125rem}.modal-my_favorites .content-section .section-content-area .section-article .article-excerpt{padding-left:1.875rem}.modal-my_favorites .footer-content .page-template-template-search-results-category article.tips-tricks .card-title,.modal-my_favorites .footer-content h4,.page-template-template-search-results-category article.tips-tricks .modal-my_favorites .footer-content .card-title{margin-bottom:1.875rem}.modal-my_favorites .footer-content.no-results{margin-top:9.0625rem}.modal-my_favorites .footer-content.no-results .section-footer-content{margin-bottom:2.6875rem}.wds-modal .confetti-bottom,.wds-modal .confetti-top{height:25rem}}@media screen and (min-width:48.9375rem){.admin-bar .shop-sidebar.opened,body.admin-bar .site-header,body.admin-bar.sticky-active .site-header.sticky,body.admin-bar .wds-modal{top:2rem}}@media screen and (min-width:50rem){.single-cm_festival .content-section .section-footer-area .button+.button{margin-left:1.125rem;margin-top:0}}@media screen and (min-width:53.75rem){.single-post .site-main{padding:4.125rem 2.5rem 0}.list-manager .article-notes{width:60%}}@media screen and (min-width:63.9375rem){.primary-menu.dropdown li:last-child{display:block}}@media screen and (min-width:64rem){.h1,.single-recipe .section-comments .section-title,.single-recipe .section-tips-and-tricks .section-title,h1{font-size:2.875rem}.h2,.h3,h2,h3{font-size:2.25rem}.gform_confirmation_message,.h4,.page-template-template-search-results-category article.tips-tricks .card-title,h4{font-size:1.375rem}#email_settings legend,.h5,.modal-my_info .section-birthday address,.modal-my_info .section-birthday p,.modal-my_info .section-email-address .section-content-area address,.modal-my_info .section-email-address .section-content-area p,.modal-my_info .section-email address,.modal-my_info .section-email p,.modal-my_info .section-home-address address,.modal-my_info .section-home-address p,.modal-my_info .section-phone address,.modal-my_info .section-phone p,.modal-sign_up .section-birthday address,.modal-sign_up .section-birthday p,.modal-sign_up .section-email-address .section-content-area address,.modal-sign_up .section-email-address .section-content-area p,.modal-sign_up .section-email address,.modal-sign_up .section-email p,.modal-sign_up .section-home-address address,.modal-sign_up .section-home-address p,.modal-sign_up .section-phone address,.modal-sign_up .section-phone p,h5{font-size:1.125rem}.body-secondary{font-size:.9375rem}.nav-primary{font-size:1.875rem}body.sticky-active.no-scroll,body.sticky-active.scrolled{margin-top:7.6875rem}body.sticky-active.no-scroll.breadcrumbs-active,body.sticky-active.no-scroll.entry-header-bar-active,body.sticky-active.scrolled.breadcrumbs-active,body.sticky-active.scrolled.entry-header-bar-active{margin-top:10.5625rem}body.sticky-active.admin-bar.no-scroll,body.sticky-active.admin-bar.scrolled{margin-top:7.6875rem}body.sticky-active.admin-bar.no-scroll.breadcrumbs-active,body.sticky-active.admin-bar.no-scroll.entry-header-bar-active,body.sticky-active.admin-bar.scrolled.breadcrumbs-active,body.sticky-active.admin-bar.scrolled.entry-header-bar-active{margin-top:10.5625rem}body.sticky-active.active-alert.no-scroll,body.sticky-active.active-alert.scrolled{margin-top:10.6875rem}body.sticky-active.active-alert.no-scroll.breadcrumbs-active,body.sticky-active.active-alert.no-scroll.entry-header-bar-active,body.sticky-active.active-alert.scrolled.breadcrumbs-active,body.sticky-active.active-alert.scrolled.entry-header-bar-active{margin-top:13.5625rem}body.sticky-active.admin-bar.active-alert.no-scroll,body.sticky-active.admin-bar.active-alert.scrolled{margin-top:10.6875rem}body.sticky-active.admin-bar.active-alert.no-scroll.breadcrumbs-active,body.sticky-active.admin-bar.active-alert.no-scroll.entry-header-bar-active,body.sticky-active.admin-bar.active-alert.scrolled.breadcrumbs-active,body.sticky-active.admin-bar.active-alert.scrolled.entry-header-bar-active{margin-top:13.5625rem}.column-primary-width{float:left;display:block;margin-right:2%;width:74.5%}.column-primary-width:last-child{margin-right:0}.column-secondary-width{float:left;display:block;margin-right:2%;width:23.5%}.column-secondary-width:last-child{margin-right:0}.alert-section .alert-title{max-width:58%}.see-more-wrapper .button{width:28.75rem}.button-filter-trigger{display:none}.page-template-template-search-results .content-section .view-all{right:2.625rem;top:4rem}.section-products .section-content-area{margin:0 -1.25rem}.page-template-template-search-results .section-article{float:left;display:block;margin-right:2%;width:18.4%}.page-template-template-search-results .section-article:nth-child(2n){margin-right:2%}.page-template-template-search-results .section-article:nth-child(2n+1){clear:none}.page-template-template-search-results .section-article:nth-child(4n){margin-right:2%}.page-template-template-search-results .section-article:nth-child(4n+1){clear:none}.page-template-template-search-results .section-article:nth-child(5n){margin-right:0}.page-template-template-search-results .section-article:nth-child(5n+1){clear:left}.page-template-template-search-results .section-article:last-child{margin-right:0}.page-search-results-category .section-article{float:left;display:block;margin-right:2%;width:23.5%;margin-bottom:1.8125rem}.page-search-results-category .section-article:nth-child(3n){margin-right:2%}.page-search-results-category .section-article:nth-child(3n+1){clear:none}.page-search-results-category .section-article:last-child,.page-search-results-category .section-article:nth-child(4n){margin-right:0}.page-search-results-category .section-article:nth-child(4n+1){clear:left}.no-results{padding:0 1.25rem}.page-template-template-search-results .section-card h6{margin-top:.625rem}.modal-my_favorites .content-section .section-content-area .section-article{margin-bottom:.3125rem}.modal-my_favorites .content-section .section-content-area .section-article .js-favorites.add-to-favorites:hover:before,.modal-my_favorites .content-section .section-content-area .section-article .js-favorites.un-favorite:hover:before{background-position:0 -1rem}.modal-my_favorites .content-section .section-content-area .section-article .js-favorites.add-to-favorites:hover:before{background-position:0 .125rem}.modal-my_favorites .content-section .section-content-area .section-article .article-title-link{width:90.5%}.body-content.smaller,.entry-content.smaller{font-size:.9375rem}.entry-header-bar{padding-bottom:0}.entry-header-bar .entry-title.h2{box-shadow:0 .625rem .625rem -.3125rem rgba(0,0,0,.15);font-size:1.875rem;font-weight:300;margin-bottom:2.25rem;padding:.4375rem 0 .5rem}.page-template-template-foodie-life-landing .entry-header-bar .entry-title.h2,.page-template-template-full-width .entry-header-bar .entry-title.h2,.page-template-template-locations .entry-header-bar .entry-title.h2,.page-template-template-your-store .entry-header-bar .entry-title.h2{margin-bottom:0}.shop-content-featured-products{margin:0!important}.shop-content-featured-products .secondary-featured-products-container{padding-top:5rem}.shop-content-featured-products .secondary-featured-product:first-child{position:relative;top:-2.5rem}.shop-content-featured-products .secondary-featured-product+.secondary-featured-product{margin-top:1.25rem}.site-footer .section-site-footer-navigation .footer-menu{width:72%}.site-footer .section-site-footer-navigation .site-info{margin-left:.75rem;padding-bottom:0}.custom-taxonomy .section-header-area .section-title,.page-template-template-search-results-category .section-header-area .section-title,.post-type-archive-recipe .section-header-area .section-title,.tax-product_cat .section-header-area .section-title,.wp-taxonomy .section-header-area .section-title{margin-bottom:0;margin-top:0;max-width:75%}.page-template-template-search-results-category.product .section-header-area{padding-left:1.25rem;padding-right:1.25rem}.tax-product_cat .section-header-area{margin-bottom:.625rem}.tax-product_cat .section-header-area .section-title{max-width:none}.custom-taxonomy .taxonomy-term-details,.wp-taxonomy .taxonomy-term-details{max-width:75%}.custom-taxonomy .section-header-area .section-title,.wp-taxonomy .section-header-area .section-title{max-width:100%}.site-header{position:fixed;top:0;z-index:10000}body.admin-bar .site-header{top:auto}.site-header{position:relative}.header-section{clear:both;height:2.75rem}.header-section.branding-section{-ms-flex-align:center;align-items:center;background:url(assets/images/texture-bg-c.jpg);background-size:37.5rem 46.875rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:7.5rem;-ms-flex-pack:justify;justify-content:space-between}.header-section.primary-navigation-section{background:#fff;border-bottom:.0625rem solid rgba(80,73,62,.15);border-top:.0625rem solid rgba(80,73,62,.15);height:2.9375rem}.site-branding{float:left;display:block;margin-right:2%;width:38.8%;margin-bottom:0}.site-branding:last-child{margin-right:0}.site-branding{background:transparent;border-bottom:none;padding-left:1.875rem}.site-branding a{display:block;max-width:19.5625rem;padding-left:0;width:100%}.site-branding .icon{float:left}.site-branding .menu-toggle{display:none}.primary-navigation-section{display:block!important}.primary-navigation-section .primary-navigation{float:left;display:block;margin-right:2%;width:100%;margin-bottom:0}.primary-navigation-section .primary-navigation:last-child{margin-right:0}.primary-navigation-section .primary-navigation{height:auto;padding:0}.site-header.sticky{position:fixed;top:0;z-index:10000}.site-header.sticky .header-section.branding-section{height:4.75rem}.site-header.sticky .site-branding{height:2.625rem}body.wds-modal-open .site-header{z-index:9999}.hero,.page-template-template-cm-experience-home .savor-area{height:34.75rem}.hero .hero-content,.page-template-template-cm-experience-home .savor-area .hero-content{padding:2.375rem 0 .625rem}.hero .wp-post-image,.page-template-template-cm-experience-home .savor-area .wp-post-image{max-height:12.125rem;max-width:54.3125rem}.hero .hero-description,.page-template-template-cm-experience-home .savor-area .hero-description{font-size:1.3125rem;max-width:40.625rem}.hero .hero-excerpt,.page-template-template-cm-experience-home .savor-area .hero-excerpt{max-width:40.625rem}.homepage-festival-hero.hero,.page-template-template-cm-experience-home .homepage-festival-hero.savor-area{padding-left:3rem;padding-right:3rem}.homepage-festival-hero.hero .hero-lower-third,.page-template-template-cm-experience-home .homepage-festival-hero.savor-area .hero-lower-third{bottom:4.0625rem;right:0}.homepage-festival-hero.hero .hero-lower-third [class^=lower-third],.page-template-template-cm-experience-home .homepage-festival-hero.savor-area .hero-lower-third [class^=lower-third]{padding:0 3rem}.hero-featured-articles{bottom:0;position:absolute;width:100%}.section-page-hero .section-hero-content{max-width:48%;padding:0;width:30.4375rem}.section-page-hero span.h3{margin-left:-.3125rem}.section-page-hero .hero-title{margin:0 0 .3125rem -.0625rem;text-align:left}.archive-hero .hero-area{padding:0 5.625rem}.archive-hero .hero-content .description,.archive-hero .hero-content .taxonomy-description{max-width:40.625rem}.custom-taxonomy .subdepartment .section-hero .hero-area,.tax-product_cat .subdepartment .section-hero .hero-area{padding:0 1.5625rem}.page-template-template-your-store .hero-content{max-height:20.9375rem;min-height:20.9375rem}.page-template-template-your-store .hero-title{font-size:4.625rem;margin-bottom:2rem}.page-template-template-your-store .welcome{font-size:1.75rem}.monthly-calendar .daily-meals-wrapper{-ms-flex-direction:row;flex-direction:row}.monthly-calendar .daily-card-date{min-width:13.75rem;padding-right:3.125rem;text-align:right}.monthly-calendar .daily-meal-card-meal{max-width:19.625rem}.monthly-calendar .card-suggestion{margin:0 0 1.375rem}.section-above-events .no-background{margin-bottom:0}.section-above-events .no-background .entry-title{margin-left:-.3125rem;text-align:left}.section-above-events .no-background .entry-header{text-align:left}.section-above-events .no-background .entry-content{max-width:none;width:100%}.section-above-events .entry-title{margin-bottom:2.25rem}.section-above-events .entry-header{padding-top:0}.type-product{padding:1.25rem}.type-product .price{margin-bottom:1.5rem}.type-product .savings{display:block}.product-card .variations .label{display:block;margin-bottom:.3125rem}.product-card .variations .label label{font-size:1.25rem;font-weight:700}.product-card .variations .value{display:block}.product-card .woocommerce-variation-price{margin-bottom:0}.type-product:hover{box-shadow:.3125rem .25rem .5rem rgba(0,0,0,.12);z-index:100}.type-product:hover,.type-product:hover .card-link{background-color:#fff}.type-product:hover figure{box-shadow:none}.type-product:hover .product-modal-content:before{position:absolute;top:-.625rem;left:0;height:calc(100% + 20px);width:100%;background-color:#fff;box-shadow:.3125rem .25rem .5rem rgba(0,0,0,.12);content:'';z-index:-1}.type-product.outofstock .add-to-list{margin:.9375rem 0 0}.single-product .site-main .type-product:hover{background-color:transparent;box-shadow:none;z-index:auto}.type-product figure .featured-product{font-size:.9375rem}.added-buttons-wrapper .non-festival{margin-right:0;width:100%}.added-to-cart,.added-to-list{margin-bottom:.3125rem;margin-right:0;width:100%}.single-post .section-related-recipes{margin-bottom:0}.sub-footer .section-about .section-content-area{margin:0 0 .875rem}.sub-footer .section-quick-links{margin-bottom:0;padding:0 3.375rem}.sub-footer .section-quick-links .quick-link:nth-child(even),.sub-footer .section-quick-links .quick-link:nth-child(odd){padding:1.5rem}.sub-footer .section-quick-links .quick-link-heading{margin-top:1.25rem}.sub-footer .section-foodie-social{-ms-flex-align:center;align-items:center;-ms-flex-flow:row;flex-flow:row;margin-bottom:2.0625rem;margin-top:.3125rem;padding:0 3.375rem}.sub-footer .section-foodie-social .foodie-newsletter-signup{margin-bottom:0}.taxonomy-collections .collections-list .collection-item img{height:auto;width:11.875rem}.upcoming-content .todays-meals{display:block}.upcoming-content .content-card-wrap{-ms-flex-direction:row;flex-direction:row;margin:0 auto;padding-bottom:2.1875rem;padding-right:0;width:100%}.upcoming-content .content-card-wrap+.content-card-wrap{border-left:0;border-top:.0625rem solid #cccac8;margin:0 auto;padding-left:0;padding-top:2.1875rem}.upcoming-content .card-details{font-size:1.125rem;margin-right:1.5625rem;width:calc(50% - 12.5px)}.upcoming-content .card-image{margin:0 auto 1.5625rem;max-width:17.8125rem;-ms-flex-order:inherit;order:inherit;text-align:inherit;width:calc(50% - 12.5px)}.upcoming-content .card-suggestion{margin:0 0 1.375rem}.upcoming-content .add-to-cart{height:2rem;width:calc(50% - 12.5px)}.upcoming-content .add-to-cart:first-of-type{margin-bottom:0;margin-right:1.5625rem}a.link-tertiary{font-size:.9375rem}a.nav-link-2{font-size:1rem}.menu{text-align:left}.menu li:last-child{margin-right:0}.tags-links a{font-size:.9375rem}.utility-navigation{float:left;display:block;margin-right:2%;width:59.2%;margin-bottom:0}.utility-navigation:last-child{margin-right:0}.utility-navigation{border-bottom:none;float:right;margin-right:0}.utility-navigation .menu-logged-in-container,.utility-navigation .menu-logged-out-container{display:inline-block;float:right}.utility-menu{float:right}.utility-menu a{font-size:.75rem;min-width:4.5rem}.utility-menu a:hover .menu-icon-area .cart-item-count{transition:top .1s ease-in-out;top:-.875rem}.utility-menu li{margin-right:-.1875rem;min-width:4.5rem}.utility-menu li .menu-icon-area{margin:.15625rem auto}.utility-menu li .menu-icon-area .cart-item-count{position:absolute;top:-.5rem;right:0;left:0;font-size:.75rem;padding:0}.utility-menu li .menu-item-text{display:block}.primary-menu{-ms-flex-line-pack:center;align-content:center;background:#fff;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;padding:0 .9375rem}.wds-modal-open .primary-menu{border-bottom:none}.primary-menu li{background:#fff}.primary-menu a{-ms-flex-align:center;align-items:center;color:#50493e;display:-ms-flexbox;display:flex;font-family:freight-sans-pro,sans-serif;font-size:1.0625rem;font-weight:500;height:2.8125rem;letter-spacing:.1875rem}.primary-menu.dropdown li{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;display:block;margin-bottom:0;width:auto}.primary-menu.dropdown ul a{min-width:12.5rem;width:100%}.primary-menu.dropdown>li>ul{border-top:.0625rem solid transparent;top:2.8125rem}.primary-menu .menu-toggle.search{display:inline-block}.ui-tabs.ui-tabs-vertical .ui-tabs-panel h3{padding-bottom:0}.section-filter,.section-sort{text-align:right}.page-template-template-festival-finds-landing .section-filter .sort-label,.page-template-template-festival-finds-landing .section-sort .sort-label,.page-template-template-weekly-savor-landing .section-filter .sort-label,.page-template-template-weekly-savor-landing .section-sort .sort-label{display:inline-block}.chosen-container{font-size:1.25rem}.chosen-container .chosen-single{line-height:2.4}.chosen-select{font-size:.9375rem}.filter-dropdown-area .chosen-container{font-size:1.25rem;height:2.75rem}.filter-dropdown-area .chosen-container .chosen-single{height:2.75rem;line-height:2.2}.woocommerce-shop-landing .section-sort{display:none}.gform_wrapper select{font-size:.9375rem}.breadcrumbs{height:2.5rem;width:100%;display:block;height:2.875rem;padding:0 1.875rem}.breadcrumbs ul{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-left:0;text-indent:0}.breadcrumbs li{top:0}.breadcrumbs .store-details-button-wrapper{padding:.5625rem 0;right:1.875rem}.woocommerce-cart.page-template-template-full-width .page-content-wrap .entry-content:after,.woocommerce-checkout.page-template-template-full-width .page-content-wrap .entry-content:after{background-size:105%}.woocommerce-cart .site-content>.wrap,.woocommerce-checkout .site-content>.wrap{padding:4rem 3rem 5rem}.woocommerce-cart .cart_item .quantity input.qty,.woocommerce-checkout .cart_item .quantity input.qty{width:17%}.woocommerce-checkout .pickup-location select{background-position:99%}.page-template-template-search-results-category .section-product-grid,.section-seasonal .section-product-grid,.tax-product_cat .section-product-grid{margin:0 -1.25rem}.tax-product_cat .section-department-products{padding:2.9375rem 0 0}.page-template-template-festival-finds-landing .site-content .wrap{padding:4rem 3rem 5rem}.page-template-template-festival-finds-landing .section-products .section-header-area{margin-bottom:.625rem}.page-template-template-festival-finds-landing .section-products .section-header-area .section-title{font-size:2.25rem}.woocommerce-page.page-template-template-weekly-savor-landing .site-content .wrap,.woocommerce-page .site-content .wrap,.woocommerce-page.tax-product_cat .site-content .wrap{padding:2.5rem 2.625rem 0 1.5625rem}.woocommerce-message{padding:1.25rem .75rem;text-align:left}.tax-product_cat .woocommerce-message{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:left;justify-content:left;text-align:left}.tax-product_cat .woocommerce-message .button{margin-left:.75rem;margin-top:0}.post-type-archive-product .section-recommendations{padding:4rem 2.125rem 0;padding:4rem 0 0}.post-type-archive-product .section-seasonal{padding:3.75rem 0 0}.post-type-archive-product .section-shop-departments{padding:1.25rem 0 0}.post-type-archive-product .section-shop-departments article .card-title{font-size:1.625rem;letter-spacing:-.04em}.woocommerce.woocommerce-shop-landing .site-content>.wrap{padding-left:1.5625rem;padding-right:2.625rem}.shop-sidebar{background:transparent;position:relative;top:0;transform:translateX(0)}.shop-sidebar .widget h3{margin-right:0;padding-left:0;padding-right:0}.shop-sidebar .widget h3.no-terms{margin-bottom:0}.shop-sidebar .widget h3.widget-title.wds-heb-facet-filter-title{padding-right:0}.shop-sidebar .facet-category{border-bottom:.0625rem solid rgba(80,73,62,.3);padding-bottom:2.0625rem}.shop-sidebar .facet-type-checkboxes,.shop-sidebar .link-container,.shop-sidebar .product-filters{background-color:transparent;padding:0}.shop-sidebar .sidebar-filter-toggle{display:none}.shop-sidebar.column-secondary-width{background:transparent;position:relative;transform:translateX(0)}.single-product.woocommerce-page .site-content .wrap div.type-product{padding:0 3rem}.single-product .single-images-wrapper{display:block;float:left;margin-right:2.8125rem;width:calc(55.625% - 45px)}.single-product .single-product-main-image{height:35rem}.single-product .product-details-wrap{width:42.375%}.single-product .site-main .cart{margin-bottom:2.1875rem;max-width:21.125rem}.single-product .section-related-products{margin-top:2.8125rem;padding:3.125rem 0}.single-product .section-related-products .section-content-area{max-width:75rem;margin-left:auto;margin-right:auto;padding:0 1.75rem}.single-product .section-related-products .section-content-area:after{clear:both;content:"";display:block}.single-product .section-related-recipes .section-related-articles{padding-left:3rem;padding-right:3rem}.page-template-template-weekly-savor-landing .section-products{padding:4rem 0 0}.page-template-template-weekly-savor-landing .section-products .section-header-area{margin-bottom:.625rem}.page-template-template-weekly-savor-landing .section-products .section-header-area .section-title{font-size:2.25rem}.featured-classes-container .location{font-family:freight-macro-pro,Georgia,Times,Times New Roman,serif;font-size:1rem;letter-spacing:0;text-transform:none;width:33%}.featured-classes-container .location a{color:#50493e}.featured-classes-container .date{text-align:center}.featured-classes-container .register{display:table-cell;text-align:right;width:20%}.cooking-school-container{text-align:left}.cooking-school-container .content-wrap{padding:2.125rem}.cooking-school-container .container-heading{margin:0 0 .9375rem -.25rem}.cooking-school-container .class-schedules{float:left;display:block;margin-right:2%;width:49%}.cooking-school-container .class-schedules:last-child,.cooking-school-container .class-schedules:nth-child(2n){margin-right:0}.section-full-width-banner .primary-banner{margin-bottom:2.25rem}.section-full-width-banner .secondary-banner+.secondary-banner{margin-top:2.25rem}.form-wrapper .comment-dropdown .gfield_label{float:right}.form-wrapper .gform_wrapper .gform_footer input.button,.form-wrapper .gform_wrapper .gform_footer input[type=submit]{line-height:1;padding:.65625rem;width:50%}.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox p{font-size:1rem}.section-tips-tricks-by-category .tips-tricks-by-category-list li{text-align:left}.shop-featured-products .secondary-featured-product:first-child{position:relative;top:-2.5rem}.shop-featured-products .secondary-featured-product+.secondary-featured-product{margin-top:1.25rem}.store-card-container .card-content-area{margin-bottom:1.5625rem}.store-card-container .card-content-area,.store-card-container .card-footer,.store-card-container .card-header{margin-bottom:.625rem;padding:0 2.8125rem}.store-events-card .event-date{margin:.3125rem 0}.store-news-card .section-excerpt .news-card-read-more{display:none}.store-news-card .section-excerpt p{max-height:none}.store-news-card .section-excerpt p:after{display:none}.store-card-container.no-image .store-meta{margin:0 0 .3125rem}.store-weekly-savor-card .savor-entry-content-area{padding:2.5rem 0 .3125rem}.error404 .wrap.content-area{padding-top:2.25rem}.error404 .page-content{padding:5.625rem 0}.error404 .content-images{margin:0 auto 5.4375rem}.post-type-archive-cm_festival .site-content .wrap{padding:2.5rem 2.625rem 0}.blog .site-content .wrap{padding:2.5rem 2.625rem 0 1.5625rem}.page-template-template-cm-experience-home .savor-area{padding:3.9375rem 1.5625rem 2.1875rem}.page-template-template-cm-experience-home .savor-area .savor-paragraph{font-size:1.3125rem;max-width:40.625rem}.page-template-template-cm-experience-home .pencil-cta .button{width:14.5rem}.page-template-template-cm-experience-home .section-departments{padding-bottom:0;padding-top:4.6875rem}.page-template-template-cm-experience-home .section-departments .section-article{margin-bottom:6rem}.page-template-template-cm-offering .content-section article{text-align:left}.page-template-template-cm-offering .section-offerings .section-content-area{padding-bottom:.75rem}.page-template-template-cm-offering .section-offerings .column-one-fifth{width:14.125rem}.page-template-template-cm-offering .offering-featured-image{padding:6.25rem 0}.offering-bakery-1000000 .site-content .site-main:after,.offering-bakery-1000000 .site-content .site-main:before{display:block;width:20%}.offering-bakery-1000000 .site-content+.site-footer:after,.offering-bakery-1000000 .site-content+.site-footer:before{width:20%}.offering-bulk-foods-candy-and-spices-1000009 .site-content .site-main:after,.offering-bulk-foods-candy-and-spices-1000009 .site-content .site-main:before{display:block;width:20%}.offering-bulk-foods-candy-and-spices-1000009 .site-content+.site-footer:after,.offering-bulk-foods-candy-and-spices-1000009 .site-content+.site-footer:before{width:20%}.offering-cheese-1000006 .site-content .site-main:after,.offering-cheese-1000006 .site-content .site-main:before{display:block;width:20%}.offering-cheese-1000006 .site-content+.site-footer:after,.offering-cheese-1000006 .site-content+.site-footer:before{width:20%}.offering-chef-prepared-1000003 .site-content .site-main:after,.offering-chef-prepared-1000003 .site-content .site-main:before{display:block;width:20%}.offering-chef-prepared-1000003 .site-content+.site-footer:after,.offering-chef-prepared-1000003 .site-content+.site-footer:before{width:20%}.offering-dairy-1000007 .site-content .site-main:after,.offering-dairy-1000007 .site-content .site-main:before{display:block;width:20%}.offering-dairy-1000007 .site-content+.site-footer:after,.offering-dairy-1000007 .site-content+.site-footer:before{width:20%}.offering-deli-meats-1000008 .site-content .site-main:after,.offering-deli-meats-1000008 .site-content .site-main:before{display:block;width:20%}.offering-deli-meats-1000008 .site-content+.site-footer:after,.offering-deli-meats-1000008 .site-content+.site-footer:before{width:20%}.offering-frozen-1000010 .site-content .site-main:after,.offering-frozen-1000010 .site-content .site-main:before{display:block;width:20%}.offering-frozen-1000010 .site-content+.site-footer:after,.offering-frozen-1000010 .site-content+.site-footer:before{width:20%}.offering-health-and-beauty-1000012 .site-content .site-main:after,.offering-health-and-beauty-1000012 .site-content .site-main:before{display:block;width:20%}.offering-health-and-beauty-1000012 .site-content+.site-footer:after,.offering-health-and-beauty-1000012 .site-content+.site-footer:before{width:20%}.offering-housewares-and-gifts-1000013 .site-content .site-main:after,.offering-housewares-and-gifts-1000013 .site-content .site-main:before{display:block;width:20%}.offering-housewares-and-gifts-1000013 .site-content+.site-footer:after,.offering-housewares-and-gifts-1000013 .site-content+.site-footer:before{width:20%}.offering-fresh-meat-1000011 .site-content .site-main:after,.offering-fresh-meat-1000011 .site-content .site-main:before{display:block;width:20%}.offering-fresh-meat-1000011 .site-content+.site-footer:after,.offering-fresh-meat-1000011 .site-content+.site-footer:before{width:20%}.offering-produce-1000005 .site-content .site-main:after,.offering-produce-1000005 .site-content .site-main:before{display:block;width:20%}.offering-produce-1000005 .site-content+.site-footer:after,.offering-produce-1000005 .site-content+.site-footer:before{width:20%}.offering-fresh-seafood-1000002 .site-content .site-main:after,.offering-fresh-seafood-1000002 .site-content .site-main:before{display:block;width:20%}.offering-fresh-seafood-1000002 .site-content+.site-footer:after,.offering-fresh-seafood-1000002 .site-content+.site-footer:before{width:20%}.offering-snacks-1000001 .site-content .site-main:after,.offering-snacks-1000001 .site-content .site-main:before{display:block;width:20%}.offering-snacks-1000001 .site-content+.site-footer:after,.offering-snacks-1000001 .site-content+.site-footer:before{width:20%}.offering-snacks-and-essentials-1000001 .site-content .site-main:after,.offering-snacks-and-essentials-1000001 .site-content .site-main:before{display:block;width:20%}.offering-snacks-and-essentials-1000001 .site-content+.site-footer:after,.offering-snacks-and-essentials-1000001 .site-content+.site-footer:before{width:20%}.offering-wine-and-beer-1000015 .site-content .site-main:after,.offering-wine-and-beer-1000015 .site-content .site-main:before{display:block;width:20%}.offering-wine-and-beer-1000015 .site-content+.site-footer:after,.offering-wine-and-beer-1000015 .site-content+.site-footer:before{width:20%}.page-template-template-cm-festivals .shop-two-col-wrap:first-child{margin:0 auto 5rem}.page-template-template-dinner-for-two .content-section,.page-template-template-your-store-events .content-section{display:block;padding:4rem 2.625rem 0}.page-template-template-dinner-for-two .content-section:first-of-type,.page-template-template-your-store-events .content-section:first-of-type{padding:5rem 2.625rem 0}.page-template-template-dinner-for-two .section-card,.page-template-template-your-store-events .section-card{display:inline-block;float:right;padding:2.875rem 4.25rem;width:50%}.page-template-template-dinner-for-two .section-card.no-background,.page-template-template-your-store-events .section-card.no-background{float:left;max-width:48%;padding:0;width:48%}.page-template-template-dinner-for-two .section-card.upcoming-content,.page-template-template-your-store-events .section-card.upcoming-content{margin-top:1.375rem}.page-template-template-brand-homepage .section-departments{padding-bottom:5rem}.page-template-template-brand-homepage .section-departments .card-title{font-size:2.125rem}.page-template-template-brand-homepage .section-products .card-image{height:14.5rem;width:100%}.page-template-template-news-landing .content-section{padding-left:2.625rem;padding-right:2.625rem}.page-template-template-news-landing .content-section.below-hero{padding:4rem 2.625rem 3.8125rem}.page-template-template-dinner-for-two .hero-content .hero-title,.page-template-template-growlers .hero-content .hero-title,.page-template-template-news-landing .hero-content .hero-title,.page-template-template-your-store-events .hero-content .hero-title{font-size:3.4375rem}.page-template-template-news-landing .section-article{width:calc(50% - 28px)}.page-template-template-news-landing .section-article:nth-of-type(odd){margin-right:3.5rem}.page-template-template-news-landing .section-article .news-article-content{padding:3.375rem 2.625rem 4rem}.page-template-template-search-results .site-content .wrap{padding:0 2.625rem}.page-template-template-search-results .section-content-area{padding:2.125rem 0 1.6875rem}.page-template-template-search-results .content-section{padding:4rem 0 1rem}.page-template-template-search-results .site-content .section-title{margin-top:-.4375rem}.page-template-template-search-results .section-shop-search{padding:2.875rem 0 1.75rem}.page-template-template-search-results .section-shop-search .view-all{top:2.9375rem}.page-template-template-search-results .section-additional-results{padding:3.25rem 0 3.125rem}.page-template-template-search-results .section-additional-results .section-header-area{margin-bottom:0}.page-template-template-search-results .section-additional-results .section-content-area{padding-bottom:.625rem;padding-top:.625rem}.page-template-template-search-results .section-additional-results .section-article{float:left;display:block;margin-right:2%;width:100%;margin-bottom:0}.page-template-template-search-results .section-additional-results .section-article:last-child{margin-right:0}.page-template-template-search-results .section-additional-results .article-excerpt{margin-bottom:.875rem}.page-template-template-search-results-category .site-content .wrap-content{padding:2.5rem 2.625rem 0 1.5625rem}.page-template-template-search-results-category .see-more-wrapper{padding-top:.3125rem}.single .post,.single .type-recipe{margin-bottom:3.375rem;padding:3.375rem 4rem 3.75rem}.single .hero-content .hero-title{font-size:3.4375rem;padding:1.28125rem 0}.single .entry-title{margin-bottom:1rem}.single .intro{font-size:1.125rem}.single-cm_list:not(.wds-modal-open).sticky-active .site-content{margin-top:10.8125rem}.single-cm_list:not(.wds-modal-open).sticky-active .entry-header{top:7.6875rem}.single-cm_list:not(.wds-modal-open).sticky-active.active-alert .site-content{margin-top:13.8125rem}.single-cm_list:not(.wds-modal-open).sticky-active.active-alert .entry-header{top:10.6875rem}.single-cm_list:not(.wds-modal-open).sticky-active.admin-bar .site-content{margin-top:10.8125rem}.single-cm_list:not(.wds-modal-open).sticky-active.admin-bar .entry-header{top:9.6875rem}.single-cm_list:not(.wds-modal-open).sticky-active.admin-bar.active-alert .site-content{margin-top:13.8125rem}.single-cm_list:not(.wds-modal-open).sticky-active.admin-bar.active-alert .entry-header{top:12.6875rem}.single-news-post .site-content .site-main>.post{margin-bottom:1rem}.single-recipe .site-main{padding:2.5rem 2.5rem 3rem}.single-recipe .section-tips-n-tricks article{width:18.4%}.custom-taxonomy .site-content .wrap,.wp-taxonomy .site-content .wrap{padding:2.5rem 2.625rem 0 1.5625rem}.custom-taxonomy .content-section,.wp-taxonomy .content-section{padding:2.9375rem 0 0}.container-catering>.vc_row .vc_col-sm-6:nth-of-type(2) .container-description{margin-bottom:1.5625rem}.page-template-template-full-width .page-content-wrap .entry-content{margin:2.5rem auto 0;padding:3.4375rem 4.0625rem 5rem}.page-template-template-growlers-php .growler-content,.page-template-template-growlers-php .growler-order{padding:0;width:27.5rem}.page-template-template-growlers-php .growler-size{padding-left:4.375rem}.page-template-template-growlers-php .growler-size:last-child{margin-bottom:0}.page-template-template-media-assets .entry-title{font-size:4.5625rem}.page-template-template-media-assets .entry-content{margin-bottom:4.625rem}.media-assets .media-asset{margin-bottom:3.125rem}.content-media-usage-guidelines .section-guidelines-content{padding-left:0;padding-right:0}.page-template-template-press-room-php .site-main>article,.page-template-template-two-column-page-php .site-main>article{padding-bottom:0}.page-template-template-regular-background .site-content:after,.page-template-template-regular-background .site-content:before{display:block}.page-template-template-regular-background .site-content{padding-top:2.25rem}.page-template-template-growlers-php .vc-element-container .inner,.page-template-template-two-column-page-php .vc-element-container .inner{padding:5rem 0}.page-template-template-two-column-page-php .confetti{display:block}.page-template-template-two-column-page-php .shop-two-col-wrap .image-column.align-left{padding-right:0}.page-template-template-your-store .content-section{padding:4rem 2.625rem .75rem}.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-6,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-12{padding:0 0 3.75rem}.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-6 .no-image,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-12 .no-image{padding:3.75rem 0 .625rem}.page-template-template-your-store-events .content-section.section-above-events{margin-bottom:1.5625rem}.page-template-template-your-store-events .content-section.section-above-events .no-background{padding-bottom:0}.page-template-template-locations .site-content>.wrap:first-child{padding-right:2.625rem;padding-left:2.625rem}.locations-store-row .store-map{display:block}.locations-store-row .store-map .store-map-image{height:auto;width:100%;background-color:#006a3c;display:block;margin:1.5625rem 0 0}.post-type-archive-recipe .section-product-grid{margin:0 -1.25rem}.post-type-archive-recipe .site-content .wrap{padding:2.5rem 2.625rem 0 1.5625rem}.post-type-archive-recipe .section-recipes{padding:2.9375rem 0 0}div[class^=wds-modal] .section-header-area{padding-left:0;padding-right:0}.wds-modal .close-icon{top:5.9375rem}.wds-modal .modal-content{top:7.875rem}.wds-modal .modal-content .site-footer .sub-footer.collapsed{padding-top:1.375rem}.wds-modal .site-main{padding:0}.wds-modal .entry-content{margin-bottom:7.875rem}body.admin-bar .wds-modal .entry-content{margin-bottom:9.875rem}.modal-site-header .header-section.branding-section{height:4.75rem}.modal-site-header .site-branding{display:block;height:2.625rem}.modal-my_info .personal-information-area .section-avatar,.modal-sign_up .personal-information-area .section-avatar{margin-bottom:0;margin-right:0;padding-right:.9375rem;width:31%}.modal-my_info .personal-information-area .section-avatar .central-market-avatar,.modal-sign_up .personal-information-area .section-avatar .central-market-avatar{float:none;margin-right:0;max-width:55%}.modal-my_info .personal-information-area .section-avatar .greeting,.modal-sign_up .personal-information-area .section-avatar .greeting{margin:.8125rem auto 1.5625rem;text-align:center}.modal-my_info .personal-information-area .section-avatar .avatar,.modal-sign_up .personal-information-area .section-avatar .avatar{float:none;height:12rem;margin:0 auto;max-width:190px}.modal-my_info .personal-information-area .section-avatar .edit-avatar,.modal-my_info .personal-information-area .section-avatar .edit-name,.modal-my_info .personal-information-area .section-avatar .logout,.modal-sign_up .personal-information-area .section-avatar .edit-avatar,.modal-sign_up .personal-information-area .section-avatar .edit-name,.modal-sign_up .personal-information-area .section-avatar .logout{padding:.25rem 0;text-align:center}.modal-my_info .personal-information-area .section-avatar .section-name .greeting-edited,.modal-my_info .personal-information-area .section-avatar .section-name input,.modal-sign_up .personal-information-area .section-avatar .section-name .greeting-edited,.modal-sign_up .personal-information-area .section-avatar .section-name input{margin:0 0 1.5rem}.modal-my_info .personal-information-area .section-address,.modal-sign_up .personal-information-area .section-address{width:67%}.modal-my_info .personal-information-area .section-address .section-home-address,.modal-sign_up .personal-information-area .section-address .section-home-address{margin-top:0}.modal-my_info .date-selector-day,.modal-my_info .date-selector-month,.modal-sign_up .date-selector-day,.modal-sign_up .date-selector-month{width:calc(25% - 10px)}#email_settings,.modal-my_info #password{padding-right:28%}.password-area .password-reset .form-text{width:48%}#email_settings .sub-footer.collapsed .section-quick-links .quick-links .newsletter-preview,.sub-footer.collapsed .section-quick-links .quick-links #email_settings .newsletter-preview,.sub-footer.collapsed .section-quick-links .quick-links .link-secondary,.sub-footer.collapsed .section-quick-links .quick-links .update-link{font-size:.9375rem}.modal-my_info .order-history-area{padding-left:.75rem;padding-top:0}.modal-my_info .my-account-orders-inner{padding:3rem 3.75rem 3rem 1.5rem}.modal-my_info .my-account-detail-column{float:left;display:block;margin-right:2%;width:100%}.modal-my_info .my-account-detail-column:last-child{margin-right:0}.modal-my_info .my-account-detail-column:nth-child(odd){padding-right:0}.modal-my_info .my-account-single-order-details{float:left;display:block;margin-right:2%;width:32%}.modal-my_info .my-account-single-order-details:last-child{margin-right:0}.modal-my_info .my-account-single-order-extras{float:left;display:block;margin-right:2%;width:66%;margin-right:0}.modal-my_info .my-account-single-order-extras:last-child{margin-right:0}.modal-my_info #order_history{padding-left:0}#wds-modal-lists .icon-cm-list-move{display:block}.modal-add_to_lists .no-items-container .no-items-container-wrap,.modal-lists .no-items-container .no-items-container-wrap,.modal-shopping-view .no-items-container .no-items-container-wrap,.modal-store_selector .no-items-container .no-items-container-wrap,.single-cm_list .no-items-container .no-items-container-wrap{margin-top:9.6875rem}.modal-add_to_lists .no-items-container .no-items-container-wrap p.body-secondary,.modal-lists .no-items-container .no-items-container-wrap p.body-secondary,.modal-shopping-view .no-items-container .no-items-container-wrap p.body-secondary,.modal-store_selector .no-items-container .no-items-container-wrap p.body-secondary,.single-cm_list .no-items-container .no-items-container-wrap p.body-secondary{margin-bottom:2.6875rem}.modal-add_to_lists .content-section.list-manager,.modal-lists .content-section.list-manager,.modal-shopping-view .content-section.list-manager,.modal-store_selector .content-section.list-manager,.single-cm_list .content-section.list-manager{padding-right:4.1875rem;padding-top:2.4375rem}.modal-add_to_lists .content-section.list-manager.has-list,.modal-lists .content-section.list-manager.has-list,.modal-shopping-view .content-section.list-manager.has-list,.modal-store_selector .content-section.list-manager.has-list,.single-cm_list .content-section.list-manager.has-list{padding-left:3.0625rem}.modal-add_to_lists .content-section.list-manager.no-list .section-footer-area,.modal-add_to_lists .content-section.list-manager.no-list .section-header-area,.modal-lists .content-section.list-manager.no-list .section-footer-area,.modal-lists .content-section.list-manager.no-list .section-header-area,.modal-shopping-view .content-section.list-manager.no-list .section-footer-area,.modal-shopping-view .content-section.list-manager.no-list .section-header-area,.modal-store_selector .content-section.list-manager.no-list .section-footer-area,.modal-store_selector .content-section.list-manager.no-list .section-header-area,.single-cm_list .content-section.list-manager.no-list .section-footer-area,.single-cm_list .content-section.list-manager.no-list .section-header-area{padding-left:3.0625rem;padding-right:1.5625rem}.modal-add_to_lists .section-footer-area,.modal-add_to_lists .section-header-area,.modal-lists .section-footer-area,.modal-lists .section-header-area,.modal-shopping-view .section-footer-area,.modal-shopping-view .section-header-area,.modal-store_selector .section-footer-area,.modal-store_selector .section-header-area,.single-cm_list .section-footer-area,.single-cm_list .section-header-area{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.modal-add_to_lists .section-footer-area .list-title,.modal-add_to_lists .section-header-area .list-title,.modal-lists .section-footer-area .list-title,.modal-lists .section-header-area .list-title,.modal-shopping-view .section-footer-area .list-title,.modal-shopping-view .section-header-area .list-title,.modal-store_selector .section-footer-area .list-title,.modal-store_selector .section-header-area .list-title,.single-cm_list .section-footer-area .list-title,.single-cm_list .section-header-area .list-title{float:left;letter-spacing:-.0125rem;margin-bottom:.25rem;text-align:left}.modal-add_to_lists .section-header-area,.modal-lists .section-header-area,.modal-shopping-view .section-header-area,.modal-store_selector .section-header-area,.single-cm_list .section-header-area{padding-bottom:.4375rem}.modal-add_to_lists .item-details-cell-1,.modal-lists .item-details-cell-1,.modal-shopping-view .item-details-cell-1,.modal-store_selector .item-details-cell-1,.single-cm_list .item-details-cell-1{max-width:60%}.modal-add_to_lists .item-details-cell-2,.modal-lists .item-details-cell-2,.modal-shopping-view .item-details-cell-2,.modal-store_selector .item-details-cell-2,.single-cm_list .item-details-cell-2{float:right}.wds-modal.modal-lists .item-details-cell-2{margin-top:.625rem}.modal-shopping-view .section-header-area{display:block}.list-manager .list-manager-nav-items{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-right:0;min-width:20.625rem;width:20.625rem}.list-manager .list-manager-nav-item{float:left}.list-manager .list-manager-nav-item.make-list-primary{float:none;margin-bottom:.4375rem}.list-manager .user-list-item-row .item-details-area{margin-left:5.5rem}.list-manager .user-list-item-row .item-details-area .article-title{letter-spacing:-.0125rem}.list-manager .user-list-item-row .item-details-area .article-title~.item-quantity-area{margin-top:-1.0625rem}.list-manager .user-list-item-row .item-details-area .article-brand~.item-details-cell-2{margin-top:-2.1875rem}.list-manager .user-list-item-row .user-list-item{min-height:7.125rem;padding:1.625rem 0}.list-manager .user-list-item-row .list-item-nav-area .remove-product{top:-1rem}.modal-shopping-view .list-manager .user-list-item-row{position:relative}.modal-shopping-view .list-manager .user-list-item-row .user-list-item{min-height:7.125rem;padding-bottom:1.25rem;padding-top:1.6875rem}.modal-shopping-view .list-manager .user-list-item-row .item-details-area{margin-left:2.8125rem}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-details-cell-1{max-width:70%}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-details-cell-2{margin-right:.9375rem;margin-top:0;max-width:4.25rem;padding-top:.4375rem;width:100%}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-details-cell-3{float:left;width:calc(30% - 85px)}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-details-cell-3 img{height:4rem}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-product-cat-image-area{line-height:4;max-width:100%;position:relative}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-product-cat-image-area .image{float:left;max-height:4rem;min-height:3.75rem;vertical-align:middle;width:4rem}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-product-cat-image-area .image .heb-adobe-image{max-height:4rem;max-width:4rem}.modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-product-cat-image-area .text{display:inline-block;line-height:1.5;margin-left:.9375rem;position:relative;text-align:left;vertical-align:middle;width:calc(100% - 80px)}body:not(.ie) .modal-shopping-view .list-manager .user-list-item-row .item-details-area .item-product-cat-image-area .text{white-space:normal}.list-manager .note-controls{float:left;position:static;right:auto;top:auto}.list-manager .note-controls .article-handle-read,.list-manager .note-controls .js-switch-list{float:left;margin-top:.25rem}.list-manager .note-controls .article-handle-read .notes-title-area,.list-manager .note-controls .article-handle-read .switch-list-area,.list-manager .note-controls .js-switch-list .notes-title-area,.list-manager .note-controls .js-switch-list .switch-list-area{height:auto;width:auto;-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;margin-left:-.25rem;margin-top:-.1875rem}.list-manager .note-controls .article-handle-read .notes-icon,.list-manager .note-controls .article-handle-read .switch-lists-icon,.list-manager .note-controls .js-switch-list .notes-icon,.list-manager .note-controls .js-switch-list .switch-lists-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative;right:0;top:0}.list-manager .note-controls .article-handle-read h5,.list-manager .note-controls .js-switch-list h5{display:inline-block;margin:0}.list-manager .note-controls .article-handle-read{margin-bottom:0}.list-manager .note-controls .js-switch-list{margin-left:.625rem}.list-manager .article-notes{position:relative;top:auto;right:auto;float:left;margin-top:.3125rem;width:80%}.list-manager .article-notes.js-item-notes{position:absolute;top:2.3125rem;left:0;max-width:21.875rem}.list-manager .article-notes.js-item-notes:before{position:absolute;top:0;left:2rem;height:.9375rem;width:1.875rem}.list-manager .article-notes.js-item-notes:after{position:absolute;top:-.3125rem;left:2.8125rem}.list-manager .article-notes.js-item-notes.no-brand{top:96%}.list-manager .article-notes .article-notes-edit .article-notes-edit-textarea{font-size:.9375rem}.modal-shopping-view .user-list-item-row .article-notes.js-item-notes{top:2.3125rem}.modal-shopping-view .user-list-item-row .article-notes .article-handle-read{float:left;margin-top:.3125rem;position:relative}.modal-shopping-view .user-list-item-row .article-notes .article-handle-read .icon{height:1.75rem;width:1.75rem}.list-manager .item-quantity-area .item-quantity-label{letter-spacing:.03125rem;margin:-.3125rem 0 .3125rem}.list-manager .item-quantity-area .out-of-stock{margin-top:-.5rem}.modal-shopping-view .list-manager .item-quantity-area .item-quantity-wrap,.single-cm_list .list-manager .item-quantity-area .item-quantity-wrap{display:block}.modal-shopping-view .list-manager .item-quantity-area .item-quantity-label{margin-bottom:0}.wds-modal.modal-shopping-view .list-manager{padding:0}.modal-shopping-view .section-header-area{padding-bottom:1.375rem}.modal-shopping-view .section-header-area .list-title{float:left;max-width:60%;width:100%}.modal-shopping-view .item-reorder{position:absolute;top:50%;left:0;transform:translateY(-50%)}.single-cm_list .list-wrap{padding:0 0 4rem}.cm-list-single .list-share-info{padding-top:3.125rem}.cm-list-single .list-manager{padding:0}.cm-list-single .list-manager .item-details-cell-2 .item-quantity{padding-left:0}.lists-modal-view .switch-list-wrap{position:absolute;top:2.625rem;left:0;max-width:21.875rem}.lists-modal-view .switch-list-wrap .js-switch-list-dropdown .switch-list-container:before{position:absolute;top:.0625rem;right:auto;left:12.75rem;height:.9375rem;width:1.875rem}.lists-modal-view .switch-list-wrap .js-switch-list-dropdown .switch-list-container:after{position:absolute;top:-.3125rem;right:auto;left:13rem}.modal-sign_up .sign-up-modal-content .personal-information-area .section-address{width:100%}.modal-sign_up .sign-up-modal-content .personal-information-area .section-address .form-body,.modal-sign_up .sign-up-modal-content .personal-information-area .section-address .form-set-password{float:right;width:67%}.modal-sign_up .sign-up-modal-content .personal-information-area .section-address .form-body{margin-bottom:3rem}.sign-up-modal-content .form-field input[type=date],.sign-up-modal-content .form-field input[type=email],.sign-up-modal-content .form-field input[type=number],.sign-up-modal-content .form-field input[type=password],.sign-up-modal-content .form-field input[type=tel],.sign-up-modal-content .form-field input[type=text],.sign-up-modal-content .form-field select{width:50%}.sign-up-modal-content .form-field .date-selector-day,.sign-up-modal-content .form-field .date-selector-month,.sign-up-modal-content .home-address .state-select-wrap,.sign-up-modal-content .home-address .zip-code{width:calc(25% - 10px)}.modal-sign_up .sign-up-modal-content .form-set-password p.password-text{width:50%}.modal-my_info .store-selector-area,.modal-sign_up .store-selector-area{margin:0 0 3.75rem}.modal-my_info .store-info-wrap label,.modal-sign_up .store-info-wrap label{clear:none;overflow:hidden}.modal-my_info .store-details,.modal-sign_up .store-details{width:calc(50% - 12.5px)}#email_settings .store-card .store-links .newsletter-preview,.store-card .store-links #email_settings .newsletter-preview,.store-card .store-links .link-secondary,.store-card .store-links .update-link{font-size:.875rem}.modal-my_favorites .article-title-container{margin-top:.6875rem}.modal-my_favorites .dashboard-three-columns.section-article{float:left;display:block;margin-right:2%;width:32%;padding-left:2.7%;padding-right:3.5%}.modal-my_favorites .dashboard-three-columns.section-article:nth-child(2n){margin-right:2%}.modal-my_favorites .dashboard-three-columns.section-article:nth-child(2n+1){clear:none}.modal-my_favorites .dashboard-three-columns.section-article:nth-child(5n){margin-right:2%}.modal-my_favorites .dashboard-three-columns.section-article:nth-child(5n+1){clear:none}.modal-my_favorites .dashboard-three-columns.section-article:nth-child(3n){margin-right:0}.modal-my_favorites .dashboard-three-columns.section-article:nth-child(3n+1){clear:left}.modal-my_favorites .dashboard-three-columns.section-article:last-child{margin-right:0}.modal-my_favorites .content-section{padding-bottom:4.625rem;padding-top:4.1875rem}.modal-my_favorites .content-section .section-content-area .section-article .article-excerpt{padding-left:1.6875rem}.modal-my_favorites .footer-content{padding:0}.modal-my_favorites .footer-content p.favorite-footer-description{margin-bottom:2.6875rem}.modal-my_favorites .footer-content.no-results{margin-top:11.5625rem}.modal-my_info .avatar-chooser,.modal-sign_up .avatar-chooser{float:none;width:12.5rem}.wds-modal .has-articles .confetti-top{height:25rem}}@media screen and (min-width:75rem){.site-content{margin:2.5rem auto 4.0625rem}.column-primary-width{float:left;display:block;margin-right:2%;width:83%}.column-primary-width:last-child{margin-right:0}.column-secondary-width{float:left;display:block;margin-right:2%;width:15%}.column-secondary-width:last-child{margin-right:0}.body-content,.entry-content{font-size:1.125rem}.site-footer .section-site-footer-navigation .footer-column{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.site-footer .section-site-footer-navigation .footer-menu{width:auto}.site-footer .section-site-footer-navigation .menu-item{margin-right:1.5rem}.site-footer .section-site-footer-navigation .site-info{display:inherit;margin-left:.625rem;margin-top:0}.upcoming-content .entry-footer .cart{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:left;justify-content:left}.upcoming-content .entry-footer .cart .button:not(:last-child){margin:0 1.25rem 0 0}.utility-navigation{margin-right:1.2%}.ui-tabs.ui-tabs-vertical .tabs-container{-ms-flex:0 0 16.875rem;flex:0 0 16.875rem}.breadcrumbs li{display:inline-block;font-size:1.5rem;top:-.125rem}.breadcrumbs svg{height:1rem;width:.625rem;display:block;margin-right:.625rem;top:.125rem}.breadcrumbs .store-details-button-wrapper{right:2.75rem}.store-card-container .column-one-half{text-align:left;width:49%}.store-card-container .column-one-half:nth-child(odd){padding-right:1.125rem}.store-cafe-card .column-one-half:nth-of-type(2),.store-cafe-card .column-one-half:nth-of-type(3),.store-cafe-card .column-one-half:nth-of-type(4){-ms-flex-order:inherit;order:inherit}.store-cafe-card .button{width:auto}.offering-bakery-1000000 .site-content+.site-footer:after,.offering-bakery-1000000 .site-content+.site-footer:before{width:14.375rem}.offering-bakery-1000000 .site-content+.site-footer:after,.offering-bakery-1000000 .site-content+.site-footer:before{bottom:4.25rem}.offering-bulk-foods-candy-and-spices-1000009 .site-content+.site-footer:after,.offering-bulk-foods-candy-and-spices-1000009 .site-content+.site-footer:before{width:14.375rem}.offering-bulk-foods-candy-and-spices-1000009 .site-content+.site-footer:after,.offering-bulk-foods-candy-and-spices-1000009 .site-content+.site-footer:before{bottom:4.25rem}.offering-cheese-1000006 .site-content+.site-footer:after,.offering-cheese-1000006 .site-content+.site-footer:before{width:14.375rem}.offering-cheese-1000006 .site-content+.site-footer:after,.offering-cheese-1000006 .site-content+.site-footer:before{bottom:4.25rem}.offering-chef-prepared-1000003 .site-content+.site-footer:after,.offering-chef-prepared-1000003 .site-content+.site-footer:before{width:14.375rem}.offering-chef-prepared-1000003 .site-content+.site-footer:after,.offering-chef-prepared-1000003 .site-content+.site-footer:before{bottom:4.25rem}.offering-dairy-1000007 .site-content+.site-footer:after,.offering-dairy-1000007 .site-content+.site-footer:before{width:14.375rem}.offering-dairy-1000007 .site-content+.site-footer:after,.offering-dairy-1000007 .site-content+.site-footer:before{bottom:4.25rem}.offering-deli-meats-1000008 .site-content+.site-footer:after,.offering-deli-meats-1000008 .site-content+.site-footer:before{width:14.375rem}.offering-deli-meats-1000008 .site-content+.site-footer:after,.offering-deli-meats-1000008 .site-content+.site-footer:before{bottom:4.25rem}.offering-frozen-1000010 .site-content+.site-footer:after,.offering-frozen-1000010 .site-content+.site-footer:before{width:14.375rem}.offering-frozen-1000010 .site-content+.site-footer:after,.offering-frozen-1000010 .site-content+.site-footer:before{bottom:4.25rem}.offering-health-and-beauty-1000012 .site-content+.site-footer:after,.offering-health-and-beauty-1000012 .site-content+.site-footer:before{width:14.375rem}.offering-health-and-beauty-1000012 .site-content+.site-footer:after,.offering-health-and-beauty-1000012 .site-content+.site-footer:before{bottom:4.25rem}.offering-housewares-and-gifts-1000013 .site-content+.site-footer:after,.offering-housewares-and-gifts-1000013 .site-content+.site-footer:before{width:14.375rem}.offering-housewares-and-gifts-1000013 .site-content+.site-footer:after,.offering-housewares-and-gifts-1000013 .site-content+.site-footer:before{bottom:4.25rem}.offering-fresh-meat-1000011 .site-content+.site-footer:after,.offering-fresh-meat-1000011 .site-content+.site-footer:before{width:14.375rem}.offering-fresh-meat-1000011 .site-content+.site-footer:after,.offering-fresh-meat-1000011 .site-content+.site-footer:before{bottom:4.25rem}.offering-produce-1000005 .site-content+.site-footer:after,.offering-produce-1000005 .site-content+.site-footer:before{width:14.375rem}.offering-produce-1000005 .site-content+.site-footer:after,.offering-produce-1000005 .site-content+.site-footer:before{bottom:4.25rem}.offering-fresh-seafood-1000002 .site-content+.site-footer:after,.offering-fresh-seafood-1000002 .site-content+.site-footer:before{width:14.375rem}.offering-fresh-seafood-1000002 .site-content+.site-footer:after,.offering-fresh-seafood-1000002 .site-content+.site-footer:before{bottom:4.25rem}.offering-snacks-1000001 .site-content+.site-footer:after,.offering-snacks-1000001 .site-content+.site-footer:before{width:14.375rem}.offering-snacks-1000001 .site-content+.site-footer:after,.offering-snacks-1000001 .site-content+.site-footer:before{bottom:4.25rem}.offering-snacks-and-essentials-1000001 .site-content+.site-footer:after,.offering-snacks-and-essentials-1000001 .site-content+.site-footer:before{width:14.375rem}.offering-snacks-and-essentials-1000001 .site-content+.site-footer:after,.offering-snacks-and-essentials-1000001 .site-content+.site-footer:before{bottom:4.25rem}.offering-wine-and-beer-1000015 .site-content+.site-footer:after,.offering-wine-and-beer-1000015 .site-content+.site-footer:before{width:14.375rem}.offering-wine-and-beer-1000015 .site-content+.site-footer:after,.offering-wine-and-beer-1000015 .site-content+.site-footer:before{bottom:4.25rem}.page-template-template-dinner-for-two .content-section:first-of-type,.page-template-template-your-store-events .content-section:first-of-type{padding:5rem 0 0}.page-template-template-search-results .section-additional-results .section-article{float:left;display:block;margin-right:2%;width:100%}.page-template-template-search-results .section-additional-results .section-article:last-child{margin-right:0}.single-recipe .section-recipe-ingredients .recipe-ingredients:last-of-type{margin-bottom:3.4375rem}.wds-modal .wrap{position:relative}.lists-modal-view .sidebar-buttons{width:16.875rem}.lists-modal-view .ui-tabs .ui-tabs-nav .ui-state-default .ui-tabs-anchor .title{max-width:12.1875rem}.modal-my_info .store-image,.modal-sign_up .store-image{width:22rem}}@media screen and (min-width:64rem) and (min-width:80rem){.type-product:hover .product-modal-content{display:block}}@media screen and (min-width:80rem){.wrap{padding:0}.content-section{padding-left:2.625rem;padding-right:2.625rem}.alert-section .alert-title{max-width:70%}a.add-to-list-mobile{display:none}.section-article.weekly-special.featured-products .card-image{height:15rem}.hero,.page-template-template-cm-experience-home .savor-area{left:0;width:100%}.homepage-festival-hero{min-height:29.875rem}.hero-featured-articles .featured-article{padding:.9375rem 4.125rem}.festivals-weekly-intro-header-area .festivals-weekly-intro-title{font-size:3.5rem}.festivals-weekly-intro-header-area .festivals-weekly-intro-subtitle{font-size:1.625rem}.section-page-hero{margin-bottom:5rem;padding:0}.section-page-hero img{width:auto}.fluid-media{padding-bottom:49%}.added-to-cart,.added-to-list{float:left;display:block;margin-right:2%;width:49%;font-size:1.125rem;letter-spacing:0;padding:.3125rem 0}.added-to-cart:last-child,.added-to-list:last-child{margin-right:0}.added-to-cart .icon,.added-to-list .icon{height:1rem;width:1rem;top:.125rem}.section-related-articles,.section-related-recipes{margin-bottom:3.375rem}.sub-footer .section-foodie-social .foodie-newsletter-signup,.sub-footer .section-foodie-social .foodie-social-icons{margin:0}.sub-footer.collapsed{padding:2.5rem 1.5625rem 4rem}.sub-footer.collapsed .section-quick-links .quick-links .menu-item{margin-bottom:0}.page-template-template-foodie-life-landing .wpb_wrapper:after,.page-template-template-foodie-life-landing .wpb_wrapper:before,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-6 .no-image:before,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-6:after,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-12 .no-image:before,.page-template-template-your-store .content-section.your-store-cards .vc_col-sm-12:after,.section-press-releases .section-container:after,.section-press-releases .section-container:before,.tear-paper-svg-bottom:after,.tear-paper-svg-top:before,.tear-paper-svg:after,.tear-paper-svg:before{background-size:105%}.primary-menu{font-size:1rem;padding:0 5rem}.confirm-store-details label,.create-account label.checkbox,.wc_payment_method label{background-size:21px;line-height:22px}.woocommerce-message{padding:0 .75rem 1.5rem}.single-product .section-related-recipes .section-related-articles .related-articles-list,.single-product .section-related-recipes .section-related-articles .related-recipe-list,.single-product .single-products-wrapper{padding-left:1.5625rem;padding-right:1.5625rem}.catering-menu-mealtime-form-and-results-wrap{padding:0 0 5rem}.catering-menu-mealtime-form .button,.catering-menu-mealtime-form .chosen-container,.catering-menu-mealtime-form .chosen-select{width:50%!important}.featured-classes-container .featured-class-wrap .column-one-half:first-child{padding-right:2rem}.featured-classes-container .featured-class-wrap .column-one-half:last-child{padding-left:2rem}.cooking-school-container .content-wrap{padding:3rem}.section-foodie-life{padding:4rem 2.625rem 5rem}.section-foodie-life .section-intro{float:left;display:block;margin-right:2%;width:34.55%}.section-foodie-life .section-intro:last-child{margin-right:0}.section-foodie-life .section-title{margin-bottom:1.5rem;text-align:left}.section-foodie-life .section-articles{float:left;display:block;margin-right:2%;width:59.2%;float:right;margin:0}.section-foodie-life .section-articles:last-child{margin-right:0}.section-foodie-life .section-article{margin-bottom:0;padding-right:.9375rem}.section-foodie-life .has-excerpt{text-align:left}.section-foodie-life .section-footer-area{clear:left;float:left}.become-an-efoodie_wrapper.gform_wrapper li ul.gfield_checkbox p{font-size:1.125rem}.section-press-releases .section-container{padding:2.25rem 0}.section-tips-tricks-by-category .column-one-third{display:inline-block;float:none;max-width:22.1875rem}.weekly-savor-flyer{margin-top:0}.blog .page-header .entry-header,.post-type-archive-cm_festival .page-title{padding:0 1.25rem}.page-template-template-cm-experience-home .textured-area{padding:2.5rem 0 4.6875rem}.page-template-template-cm-experience-home .section-departments{margin-left:0;margin-right:0}.page-our-experts.page-template-template-two-column-page-php .confetti:before{background-position:100%}.page-our-experts.page-template-template-two-column-page-php .confetti:after{background-position:0}.page-our-experts.page-template-template-two-column-page-php .vc-element-container .inner{padding-bottom:0}.page-our-stores.page-template-template-two-column-page-php .confetti:before{background-position:60%}.page-template-template-cm-festivals .shop-two-col-wrap .image-column img{float:right;padding-right:1.875rem}.page-template-template-cm-festivals .shop-two-col-wrap .shop-two-col-content.align-right{padding-left:1.4375rem}.page-template-template-brand-homepage .section-departments .card-title{font-size:2.625rem}.page-template-template-brand-homepage .section-products .card-image{height:16.25rem;width:100%}.page-template-template-brand-homepage .section-weekly-savor .savor-button{padding-left:1.25rem;padding-right:1.25rem}.single .post:not(.tag-news):after,.single .post:not(.tag-news):before,.single .type-recipe:not(.tag-news):after,.single .type-recipe:not(.tag-news):before{display:none}.single-recipe .section-recipe-ingredients,.single-recipe .section-recipe-instructions{margin-bottom:2.8125rem}.page-template-template-regular-background .entry-header-bar{margin:0 auto}.page-template-template-two-column-page-php .confetti:after{background-position:0}.page-template-template-two-column-page-php .confetti:after,.page-template-template-two-column-page-php .confetti:before{max-width:18.5%}.page-template-template-your-store .content-section.your-store-cards{padding-left:0;padding-right:0}.locations-store-row{margin:0 0 6.25rem}.locations-store-row .store-heading{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.locations-store-row .store-heading .store-name{margin:0 auto .625rem -.25rem}.locations-store-row .store-details,.locations-store-row .store-hours,.locations-store-row .store-map{width:33%}.locations-store-row .store-map{width:34%}.locations-store-row .store-links{margin:0 0 .625rem}.page-template-template-cooking-school .vc_col-sm-12{padding-left:2.625rem;padding-right:2.625rem}.page-template-template-cooking-school .vc_col-sm-12 .vc_col-sm-6:first-child{padding-right:calc(1% + 32px)}.page-template-template-cooking-school .vc_col-sm-12 .vc_col-sm-6:last-child{padding-left:calc(1% + 32px)}.page-template-template-cooking-school .page-template-template-foodie-life-landing .wpb_wrapper .vc_col-sm-12,.page-template-template-cooking-school .section-press-releases .section-container .vc_col-sm-12,.page-template-template-cooking-school .tear-paper-svg .vc_col-sm-12,.page-template-template-foodie-life-landing .page-template-template-cooking-school .wpb_wrapper .vc_col-sm-12,.section-press-releases .page-template-template-cooking-school .section-container .vc_col-sm-12{padding-top:3.25rem}.page-template-default .site-content .vc_col-sm-12 .wpb_wrapper>.vc_row{margin-left:3rem;margin-right:3rem;padding-left:0;padding-right:0}div[class^=wds-modal] .content-section{padding-left:2.625rem;padding-right:2.625rem}.wds-modal.modal-shopping-view .wds-modal-content{max-width:75rem}.store-card{margin-bottom:1.25rem;margin-top:1.25rem;width:21%}.modal-my_info .avatar-chooser,.modal-sign_up .avatar-chooser{width:17.8125rem}.modal-my_info .avatar-chooser li,.modal-sign_up .avatar-chooser li{margin:.75rem}.wds-modal .confetti-bottom,.wds-modal .confetti-top{height:31.25rem}.wds-modal .has-articles .confetti-top{height:32.8125rem}}@media screen and (min-width:90rem){.offering-bakery-1000000 .site-content .site-main:after,.offering-bakery-1000000 .site-content .site-main:before,.offering-bulk-foods-candy-and-spices-1000009 .site-content .site-main:after,.offering-bulk-foods-candy-and-spices-1000009 .site-content .site-main:before,.offering-cheese-1000006 .site-content .site-main:after,.offering-cheese-1000006 .site-content .site-main:before,.offering-chef-prepared-1000003 .site-content .site-main:after,.offering-chef-prepared-1000003 .site-content .site-main:before,.offering-dairy-1000007 .site-content .site-main:after,.offering-dairy-1000007 .site-content .site-main:before,.offering-deli-meats-1000008 .site-content .site-main:after,.offering-deli-meats-1000008 .site-content .site-main:before,.offering-fresh-meat-1000011 .site-content .site-main:after,.offering-fresh-meat-1000011 .site-content .site-main:before,.offering-fresh-seafood-1000002 .site-content .site-main:after,.offering-fresh-seafood-1000002 .site-content .site-main:before,.offering-frozen-1000010 .site-content .site-main:after,.offering-frozen-1000010 .site-content .site-main:before,.offering-health-and-beauty-1000012 .site-content .site-main:after,.offering-health-and-beauty-1000012 .site-content .site-main:before,.offering-housewares-and-gifts-1000013 .site-content .site-main:after,.offering-housewares-and-gifts-1000013 .site-content .site-main:before,.offering-produce-1000005 .site-content .site-main:after,.offering-produce-1000005 .site-content .site-main:before,.offering-snacks-1000001 .site-content .site-main:after,.offering-snacks-1000001 .site-content .site-main:before,.offering-snacks-and-essentials-1000001 .site-content .site-main:after,.offering-snacks-and-essentials-1000001 .site-content .site-main:before,.offering-wine-and-beer-1000015 .site-content .site-main:after,.offering-wine-and-beer-1000015 .site-content .site-main:before{width:17.5rem}}@media screen and (max-width:63.9375rem) and (min-width:100rem){.archive-hero{margin-left:calc(-1598px / 2 + 100% / 2);margin-right:calc(-1598px / 2 + 100% / 2)}}@media screen and (min-width:100rem){.site>.wrap:before{left:0;border-left:.0625rem solid rgba(80,73,62,.15)}.site>.wrap:after,.site>.wrap:before{position:absolute;top:0;content:'';display:block;height:100%;width:.0625rem;z-index:100}.site>.wrap:after{right:0;border-right:.0625rem solid rgba(80,73,62,.15)}.content-container>.wrap:before{left:0;border-left:.0625rem solid rgba(80,73,62,.15)}.content-container>.wrap:after,.content-container>.wrap:before{position:absolute;top:0;content:'';display:block;height:100%;width:.0625rem;z-index:100}.content-container>.wrap:after{right:0;border-right:.0625rem solid rgba(80,73,62,.15)}.shop-content-featured-products{margin-left:calc(-1598px / 2 + 100% / 2);margin-right:calc(-1598px / 2 + 100% / 2)}.site-header .wrap:before{left:0;border-left:.0625rem solid rgba(80,73,62,.15)}.site-header .wrap:after,.site-header .wrap:before{position:absolute;top:0;content:'';display:block;height:100%;width:.0625rem;z-index:100}.site-header .wrap:after{right:0;border-right:.0625rem solid rgba(80,73,62,.15)}.single-post .section-related-recipes{width:99.875rem}.page-template-template-cm-experience-home .section-departments,.single-post .section-related-recipes{margin-left:calc(-1598px / 2 + 100% / 2);margin-right:calc(-1598px / 2 + 100% / 2)}.wds-modal .confetti-bottom,.wds-modal .confetti-top{height:32.8125rem}}@media screen and (min-width:105rem){.page-template-template-cm-experience-home .pencil-cta .button .pencil-cta-link{padding:.5rem 3.125rem}.page-our-experts .section-page-hero .section-hero-content,.page-our-stores .section-page-hero .section-hero-content{margin-left:-1.25rem;width:32.375rem}.modal-my_info .avatar-chooser,.modal-sign_up .avatar-chooser{width:20.625rem}.modal-my_info .avatar-chooser li,.modal-sign_up .avatar-chooser li{margin:1.125rem .75rem}}@media screen and (max-width:29.625rem){.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-3{margin:0;padding:0;overflow-x:scroll}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-3 .horizontal-scroll-grid-inner{display:block;padding-bottom:0;padding-left:4.5px;padding-top:0;white-space:nowrap}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-3 .column{display:inline-block;float:none;margin-bottom:0;margin-left:-4.5px;padding-right:0;vertical-align:top;white-space:normal}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-3 .column:last-of-type{margin-right:0}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-3 .horizontal-scroll-grid-inner{width:502.5px}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-3 .column{margin-right:20px;width:150px}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-4 .horizontal-scroll-grid-inner{width:672.5px!important}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-4 .column{margin-right:20px;width:150px!important}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-5 .horizontal-scroll-grid-inner{width:842.5px!important}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-5 .column{margin-right:20px;width:150px!important}}@media screen and (max-width:63.9375rem){.primary-navigation-section{background-color:#006a3c;background-image:linear-gradient(90deg,#006a3c,#008031);height:90vh;opacity:.9;position:absolute;width:100%;z-index:10}.archive-hero{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2)}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-4{margin:0;padding:0;overflow-x:scroll}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-4 .horizontal-scroll-grid-inner{display:block;padding-bottom:0;padding-left:4.5px;padding-top:0;white-space:nowrap}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-4 .column{display:inline-block;float:none;margin-bottom:0;margin-left:-4.5px;padding-right:0;vertical-align:top;white-space:normal}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-4 .column:last-of-type{margin-right:0}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-4 .horizontal-scroll-grid-inner{width:1280px}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-4 .column{margin-right:20px;width:300px}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-5{margin:0;padding:0;overflow-x:scroll}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-5 .horizontal-scroll-grid-inner{display:block;padding-bottom:0;padding-left:4.5px;padding-top:0;white-space:nowrap}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-5 .column{display:inline-block;float:none;margin-bottom:0;margin-left:-4.5px;padding-right:0;vertical-align:top;white-space:normal}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-5 .column:last-of-type{margin-right:0}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-5 .horizontal-scroll-grid-inner{width:1022.5px}.horizontal-scroll-enabled:not(.page-search-results) .horizontal-scroll-grid.horizontal-scroll-grid-col-5 .column{margin-right:20px;width:190px}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-store-name,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-store-name,.utility-menu li a:hover .icon-store-name,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-store-name{background-color:#008e39}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-list,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-list,.utility-menu li a:hover .icon-list,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-list{background-color:#ff7800}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-favorites,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-favorites,.utility-menu li a:hover .icon-favorites,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-favorites{background-color:#a6007b}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-my-info,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-my-info,.utility-menu li a:hover .icon-my-info,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-my-info{background-color:#fd0}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-join,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-join,.utility-menu li a:hover .icon-join,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-join{background-color:#5ec4bc}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-classes,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-classes,.utility-menu li a:hover .icon-classes,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-classes{background-color:#e91313}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-shopping-cart,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-shopping-cart,.utility-menu li a:hover .icon-shopping-cart,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-shopping-cart{background-color:#80bb00}.utility-menu body.single-cm_list li.menu-item-26 a[href='/shop/cart'] .icon-login,.utility-menu li.current-menu-item a[href='/shop/cart'] .icon-login,.utility-menu li a:hover .icon-login,body.single-cm_list .utility-menu li.menu-item-26 a[href='/shop/cart'] .icon-login{background-color:#a6007b}.modal-site-header .utility-menu li a:hover .icon-store-name,.site-header.sticky .utility-menu li a:hover .icon-store-name{background-color:#008e39}.modal-site-header .utility-menu li a:hover .icon-my-info,.site-header.sticky .utility-menu li a:hover .icon-my-info{background-color:#fd0}.modal-site-header .utility-menu li a:hover .icon-join,.site-header.sticky .utility-menu li a:hover .icon-join{background-color:#5ec4bc}.modal-site-header .utility-menu li a:hover .icon-favorites,.site-header.sticky .utility-menu li a:hover .icon-favorites{background-color:#a6007b}.modal-site-header .utility-menu li a:hover .icon-classes,.site-header.sticky .utility-menu li a:hover .icon-classes{background-color:#e91313}.modal-site-header .utility-menu li a:hover .icon-list,.site-header.sticky .utility-menu li a:hover .icon-list{background-color:#ff7800}.modal-site-header .utility-menu li a:hover .icon-shopping-cart,.site-header.sticky .utility-menu li a:hover .icon-shopping-cart{background-color:#80bb00}.modal-site-header .utility-menu li a:hover .icon-login,.site-header.sticky .utility-menu li a:hover .icon-login{background-color:#a6007b}.primary-menu.dropdown li a{display:inline-block;padding:.625rem}.primary-menu.dropdown ul{position:relative;top:0;left:auto;border-bottom:.125rem solid hsla(0,0%,100%,.4);border-top:.125rem solid hsla(0,0%,100%,.4);box-shadow:none;display:none;-ms-flex-flow:column;flex-flow:column;margin-top:.3125rem;padding:.625rem;width:100%}.primary-menu.dropdown ul li{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:0}.primary-menu.dropdown .tapped-once ul{display:-ms-flexbox;display:flex}.wds-modal.modal-my_favorites .menu-item-my-favorites a .icon-favorites{background-color:#a6007b}.wds-modal.modal-my_info .menu-item-account a .icon-my-info{background-color:#fd0}.wds-modal.modal-lists .menu-item-lists a .icon-list{background-color:#ff7800}.wds-modal.modal-store_selector .menu-item-location a .icon-store-name{background-color:#008e39}.wds-modal.modal-my_classes .menu-item-my-classes a .icon-classes{background-color:#e91313}.wds-modal.modal-sign_up .menu-item-join a .icon-join{background-color:#5ec4bc}}@media screen and (max-width:64rem){.primary-menu.dropdown ul a{font-size:.875rem;width:auto}}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{left:10px;opacity:1}.flex-direction-nav .flex-next{opacity:1;right:10px}}@media screen and (max-width:47.9375rem){.three-column-grid .column-one-third{float:left;display:block;margin-right:2%;width:49%}.three-column-grid .column-one-third:last-child,.three-column-grid .column-one-third:nth-child(2n){margin-right:0}.four-column-grid .column-one-fourth{float:left;display:block;margin-right:2%;width:49%}.four-column-grid .column-one-fourth:last-child,.four-column-grid .column-one-fourth:nth-child(2n){margin-right:0}.five-column-grid .column-one-fifth{float:left;display:block;margin-right:2%;width:49%}.five-column-grid .column-one-fifth:last-child,.five-column-grid .column-one-fifth:nth-child(2n){margin-right:0}.homepage-festival-hero.hero .hero-lower-third.has-description,.page-template-template-cm-experience-home .homepage-festival-hero.savor-area .hero-lower-third.has-description{bottom:auto;padding:0;position:relative}.section-full-width-banner .primary-banner,.section-full-width-banner .secondary-banner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;overflow:hidden}}@media screen and (max-width:40rem){.vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.vc_row{margin-left:auto;margin-right:auto}}@media (max-width:48rem){.shop-two-col-wrap .shop-two-col-content .shop-body-text+.cta-button{margin-left:auto;margin-right:auto;width:80%}.page-template-template-cooking-school .shop-two-col-wrap .button-border-green{width:100%}}@media screen and (max-width:23.4375rem){.modal-site-header .site-branding a,.site-header.sticky .site-branding a{width:60%}}@media screen and (max-width:48rem){.page-template-template-search-results .section-article{float:left;display:block;margin-right:2%;width:49%}.page-template-template-search-results .section-article:last-child{margin-right:0}.page-template-template-search-results .section-article:nth-child(2n+1){clear:left}.page-template-template-search-results .section-article:nth-child(2n){margin-right:0}.page-search-results-category .section-article{float:left;display:block;margin-right:2%;width:49%;margin-bottom:1.875rem}.page-search-results-category .section-article:last-child,.page-search-results-category .section-article:nth-child(2n){margin-right:0}.page-search-results-category .section-article:nth-child(2n+1){clear:left}.section-full-width-banner img{max-width:none}.form-wrapper .gform_wrapper .gfield_select{border-radius:.375rem;height:auto}.shop-featured-products .mobile-image{display:block;margin:0 auto;width:100%}.shop-featured-products .tablet-image{display:none}.shop-featured-products .tablet-only .tablet-image{display:block}}@media screen and (max-width:75rem){body.fixed{position:fixed;width:100%}}@media screen and (max-width:47rem){.single .featured-image{margin-left:-25px;margin-right:-25px;width:100vw}}@media screen and (max-width:37.5rem){body.admin-bar #wpadminbar{position:fixed}}@media print{.single-recipe .content-section,.single-recipe .entry-header .column-one-half,.single-recipe .site-footer,.single-recipe .site-header{display:none}.single-recipe.single article{box-shadow:none}}@media (-ms-high-contrast:active),all and (-ms-high-contrast:none){#email_settings fieldset input[type=checkbox]+label{background-size:32px 50px}}@media screen and (max-width:63rem){.modal-shopping-view .user-list-item-row .article-notes .article-handle-read .notes-icon{top:4.6875rem}}