:root{--narrow-page-width: 1140px !important;--normal-content-width: 1140px !important;--heading-font: "ITC Souvenir";--body-font: var(--font-paragraph--family);--border: #3d393538;--color-orange: #DE862A;--color-cream-warm: #FFF7EB;--color-charcoal: #3D3935;--color-green: #869E59;--color-tan-light: #C49D83;--color-mustard: #ECAB4E;--color-red: #BE5A53;--color-heading: #1E1A14;--border-color: #1e1a1429}.container{max-width:calc(var(--narrow-page-width) + 80px);padding-inline:40px;margin-inline:auto}body{line-height:1.5!important}h1,h2,h3,h4,h5,h6,:is(.h1,.h2,.h3,.h4,.h5,.h6) p{font-weight:500;line-height:1.2!important;font-family:var(--heading-font)!important;letter-spacing:-.44px!important}h1,h2,:is(.h1,.h2) p{letter-spacing:-2px!important}:is(h1,h2,h3,h4,h5,h6) strong{font-weight:700!important;color:var(--color-orange)!important;font-family:var(--font-heading--family)!important;position:relative;display:inline-block;line-height:1}:is(h1,h2,h3,h4,h5,h6) strong:before{content:"";position:absolute;left:-12px;bottom:-14px;width:100%;height:18px;background-image:url(/cdn/shop/files/h-tag.png?v=1783784698);background-repeat:no-repeat}h1{font-size:80px!important;line-height:1!important}.super-title p{font-size:14px;color:var(--color-orange)!important;text-transform:uppercase;line-height:1.1;font-weight:500!important;position:relative}.super-title{position:relative}.super-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:1px;background-color:var(--color-orange)}.btn,.btn-solid-box .button{padding:11px 19px;display:inline-flex;text-transform:uppercase;font-size:16px;font-weight:500;line-height:1;border-radius:28px;border:1px solid var(--color-charcoal);transition:.3s!important;gap:10px;align-items:center}.btn-solid,.btn-solid-box .button{background-color:var(--color-charcoal);color:var(--color-cream-warm)}.btn-solid:hover,.btn-solid-box .button:hover{background:transparent;color:var(--color-charcoal)}.btn-border:hover{background-color:var(--color-charcoal);color:var(--color-cream-warm)}.button-secondary{border-radius:28px;line-height:1;padding:12px 20px;text-transform:uppercase;font-size:16px;font-weight:500;transition:.3s;display:flex;align-items:center;gap:10px}.button-secondary:hover{background-color:#3d3935;color:#fff7eb}.add-to-cart-button{border-radius:28px;padding:12px 20px!important;line-height:1;height:38px!important;font-size:16px;text-transform:uppercase!important;font-weight:500}.add-to-cart-button .add-to-cart-icon{display:none}.border-block{border-block:1px solid #1e1a1429}.border-t{border-top:1px solid #1e1a1429}.border-b{border-bottom:1px solid #1e1a1429}.border{border:1px solid #1e1a1429}.header__row{border-bottom:1px solid #FAE4C4!important}header-actions{gap:12px;margin-left:10px!important}header-actions .btn{height:34px;font-size:14px}.menu-list__link-title{padding-inline:16px!important}.account-button{display:none!important}.header-actions__action.button-unstyled{display:flex;align-items:center;text-transform:uppercase;font-size:14px;gap:6px;padding:10px 16px;height:34px;border:1px solid var(--color-charcoal);border-radius:28px}.header-actions__cart-icon .svg-wrapper{width:auto!important;height:auto!important}.header-actions__cart-icon .svg-wrapper svg{width:16px!important;height:15px!important;min-width:16px!important;margin-top:3px}.cart-bubble{width:16px!important;height:16px!important;margin-top:-2px!important}.stats{border-bottom:1px solid var(--border)!important}.stats-icon{width:50px;height:50px;border-radius:50%}.stats p{font-family:var(--heading-font)!important}.rang-subheading{max-width:370px}.made-by-hand p{font-size:22px;font-weight:500;font-family:var(--heading-font)}.coocking-card h3{letter-spacing:-.44px!important}.coocking-card-main{transition:.4s}.coocking-card-main:hover{box-shadow:0 4px 10px 6px #00000026;transform:translateY(-3px)}.bg-text-p{font-size:clamp(50px,19vw,300px);line-height:1;font-family:var(--heading-font)!important;opacity:.07;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.prefer{position:relative}.shop-local-icon{width:52px;height:52px;background-color:#fff7eb40;border-radius:50%}.shop-local{opacity:1!important;max-width:730px;margin-inline:auto}.shop-local .button-secondary{color:var(--color-cream-warm)!important;border:1px solid var(--color-cream-warm)!important}.shop-local .button-secondary:hover{background-color:var(--color-cream-warm)!important;border-color:var(--color-cream-warm)!important;color:var(--color-charcoal)!important}.shop-local h2{position:relative}.shop-local h2:before{content:"";position:absolute;left:-12px;bottom:-14px;width:100%;height:18px;background-image:url(/cdn/shop/files/h-tag.png?v=1783784698);background-repeat:no-repeat;background-size:cover}.stocklist{max-width:410px}.good-food{max-width:634px;margin-inline:auto}.good-food-form .name-email-group{display:flex;gap:12px}.good-food-form .name-email-group .nsc-form-row{flex:1}.good-food-form #ContactForm-phone,.good-food-form #ContactForm-body{display:none}.good-food-form :is(#ContactForm-name,#ContactForm-email){border-radius:999px;background-color:#fff;border-color:#3d39351a;height:54px;font-size:14px;box-shadow:0 1px 2px #0000000d}.good-food-form :is(#ContactForm-name,#ContactForm-email):focus{outline:none}.good-food-form .submit-button{border-radius:999px;text-transform:uppercase;font-size:16px;height:54px;background-color:#3d3935;display:flex;justify-content:center;align-items:center;gap:15px}.good-food-form .submit-button svg{transition:.4s}.good-food-form .submit-button:hover svg{transform:translate(5px)}.footer-logo-area{max-width:288px}.social-icon{width:36px;height:36px;border-radius:50%}.social-icon img{height:18px}.footer-menu-group{max-width:620px;margin-left:auto;margin-right:0}.footer-menu-group .menu__heading__default{font-size:14px;text-transform:uppercase;letter-spacing:1.2px;font-weight:600}.footer-menu-group .menu__heading{padding-top:0;line-height:1}.footer-menu-group .menu__item a{font-size:14px}.footer-payment .payment-icons__list .icon{width:52px;height:35px}.product-card .h3 p{font-size:22px;letter-spacing:-.44px!important}.product-card .price{font-size:24px;font-family:var(--heading-font);letter-spacing:-1px}.product-card__content .buy-buttons-block{_flex:1;align-content:end;margin-top:18px}.card-gallery .slideshow-control{background-color:transparent!important}.nsc-p-card .add-to-cart-button:hover{color:#000!important}.contact-details p{line-height:1.7!important}.contact-details a{text-decoration:none}.contact-sub{max-width:400px}.contact-faq p{font-weight:500!important}.contact-fax-box{border:1px solid #3D393526;max-width:400px}.contact-fax-box p{font-weight:600}.contact-note p{max-width:800px}.faq-block{max-width:852px}.faq-title-box{max-width:750px}.accordion-group h3{font-size:22px}.accordion-group .accordion .details__header{font-family:var(--heading-font)!important;font-weight:500;font-size:18px!important;padding-block:0!important}.accordion-group .accordion .details{background-color:var(--color-white);padding-inline:24px;padding-block:9px;border:1px solid #3D393526;border-radius:12px;margin-bottom:10px}.accordion-group .accordion .svg-wrapper svg{color:var(--color-orange);width:18px;height:18px;min-width:18px}.faq-bottom-box{max-width:634px}.faq-bottom-box p{max-width:568px}.btn-black .button-secondary{padding:19px 35px;background-color:var(--color-charcoal);color:var(--color-cream-warm)}.btn-black .button-secondary:hover{background-color:transparent;color:var(--color-charcoal)}.ingredients-title p{max-width:468px}.hometown-title{max-width:767px}.hometown-grid-box{border:1px solid #3D393526}.hometown-grid-box h3{font-size:22px}.hometown-icon{max-width:54px;width:100%;height:54px;border-radius:50%;border:1px solid #3D39351A}.hometown-icon-1{background-color:#869e5926}.hometown-icon-2{background-color:#be5a5326}.hometown-icon-3{background-color:#ecab4e26}.hometown-icon-4{background-color:#c49d8326}.stand-row{border-bottom:1px solid #1e1a1429}.stand-row h3{font-size:22px}.stand-row-number p{font-family:var(--heading-font);letter-spacing:-.44px;line-height:1.6;font-weight:500}.flexible-desing{max-width:750px}.how-much-title{max-width:368px}.how-much-content{max-width:576px}.how-much-content p{text-align:end}.how-much-content-heading p{font-size:20px!important;font-weight:500!important}.broth-row h3{font-family:var(--body-font)!important;letter-spacing:-.44px!important;font-weight:500!important}.broth-row p{max-width:412px}.stock-product-content h3{font-size:22px;letter-spacing:-.44px}.stockists-title{max-width:815px}.stockists-accordion{max-width:734px}.stockists-accordion .accordion .details__header{padding-bottom:24px!important;border-bottom:1px solid #CECDCC}.stockists-accordion .accordion .details{padding-block:24px}.stockists-accordion .accordion svg{color:#3d393580!important}.f-s-column img{aspect-ratio:4 / 3.02}.f-s-content h3{font-family:var(--body-font)!important}.f-s-content p{max-width:490px}span.jdgm-prev-badge__stars{margin-right:8px}span.jdgm-prev-badge__stars .jdgm-star{color:#e68521}.range-title{max-width:825px}.run-out{max-width:852px;border:1px solid #1e1a1429}.run-out-title p{max-width:650px}.fav-buttons-group{max-width:600px}.fav-buttons>.group-block-content{flex-wrap:wrap!important}.fav-buttons .button-secondary{padding-left:40px;position:relative}.fav-buttons .button-secondary:before{content:"";position:absolute;width:12px;height:12px;border-radius:12px;background-color:#ecab4e;left:18px;top:50%;transform:translateY(-55%)}.fav-button-2 .button-secondary:before{background-color:#be5a53}.fav-button-3 .button-secondary:before{background-color:#869e59}.fav-button-4 .button-secondary:before{background-color:#c49d83}.run-out-check p{color:#3d393566!important}.p-accordion{max-width:686px}.p-accordion .details{border-color:#3d393525!important}.p-accordion accordion-custom:first-child .details{border:none!important}.p-accordion .details__header{font-family:var(--heading-font)!important;font-size:18px!important;padding-block:24px!important}.how-to-use-boxes>.group-block-content{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.p-accordion-content ul{margin-block:10px;display:flex;flex-direction:column;gap:8px}.p-accordion-content a{text-decoration:underline}.p-accordion-content p{margin-bottom:0}.blog-title{max-width:655px}.post-banner img{max-height:558px}.cook-time{max-width:843px}.category-icon{width:34px;height:34px;border-radius:50%}.cook-time-group{max-width:max-content;border-bottom:1px solid #3D393526;margin-bottom:48px}.cook-time-group h3{font-size:24px!important;max-width:225px!important}.ingredient-prepare{max-width:790px}.ingredients-box{max-width:294px;border:1px solid #3D393526}.ingredients-box h3{font-size:22px}.ingredients-box ul{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:16px}.ingredients-box ul li:not(:last-child){padding-bottom:16px;border-bottom:1px solid #3D393526}.prepare-box h3{font-size:22px}.ingredients-box .metafield-rich_text_field p{font-weight:500;font-size:18px;margin-top:30px;margin-bottom:0}.prepare-box .metafield-rich_text_field p{font-weight:500;font-size:18px;margin-top:0;margin-bottom:15px}.ingredients-box .metafield-rich_text_field p:first-of-type{margin-top:10px}.prepare-box :is(ul,ol){display:flex;flex-direction:column;gap:16px;list-style:none;padding-left:0}.prepare-box :is(ul li,ol li){padding-bottom:24px;border-bottom:1px solid #3D393526;position:relative;padding-left:50px}.prepare-box :is(ul li,ol li):last-child{padding-bottom:0;border-bottom:none}.prepare-box :is(ul li,ol li):before{content:counter(list-item,decimal-leading-zero);position:absolute;left:0;top:0;font-size:24px;color:#de862a;font-family:var(--heading-font);letter-spacing:-.44px;line-height:1.2}.small-title{text-align:center;margin-bottom:12px}.small-title .super-title{display:inline-block}.super-title p{padding-left:24px}.st-product-details h1{font-size:36px!important;line-height:48px!important;font-weight:500!important;font-family:var(--heading-font)!important;letter-spacing:-1.44px!important}.st-product-details .accelerated-checkout-block,.st-product-details .divider{display:none!important}.product-details .quantity-selector{border-radius:28px;background-color:var(--color-white)}.product-details .add-to-cart-button{height:100%!important;background:var(--color-orange)}.quantity-selector :is(.quantity-minus,.quantity-plus){color:#3d3935}.quantity-selector input[type=number]{color:#3d3935}.price__regular{font-size:36px;font-weight:500;font-family:var(--heading-font);letter-spacing:-1.44px;line-height:1}.st-product-details{flex-direction:column}.st-about-jar__card{background-color:#ffefd9;border:1px solid #3D393515;border-radius:9px;padding:23px 21px 25px}.st-about-jar__card-title{margin:0 0 5px;font-size:18px;line-height:25px;font-weight:500;font-family:var(--body-font);letter-spacing:-.44px}.st-about-jar__card-info{display:inline-block;margin-bottom:10px;font-size:11px;color:var(--color-white);background-color:#de862a;border-radius:4px;line-height:1;padding:4px 8px;font-weight:800;letter-spacing:0}.st-about-jar__card-content{font-size:14px;line-height:22px;font-family:var(--body-font);font-weight:400}.st-product-gallery .product-media-constraint-wrapper{background-color:#fff!important;border-radius:16px!important;border:1px solid #3D393526!important;overflow:hidden}button.slideshow-control{background-color:var(--color-white)}@media(max-width:1199.98px){h1{font-size:70px!important}}@media(min-width:750px){.stock-product img{max-width:250px}}@media(max-width:750px){header-actions .btn{display:none}h1{font-size:50px!important}.container{padding-inline:16px}:is(h1,h2,h3,h4,h5,h6) strong:before{bottom:-6px}.stats>.group-block-content{display:grid;grid-template-columns:repeat(2,1fr)}.stats-icon{display:grid!important;place-items:center!important}.stats .divider{display:none}.stat-group .group-block-content{align-items:center;justify-content:start}.stat-group p{text-align:center;font-size:14px}.call-out>.group-block-content{display:grid;grid-template-columns:repeat(2,1fr)}.stocklist-block{padding-left:20px;padding-top:30px}.run-out{padding-inline:30px}.product-information{padding-top:60px;padding-bottom:60px}.cook-time-group h3{font-size:20px!important}.ingredients-box{max-width:100%}.how-much-content p{text-align:start}.how-much-content .text-block{padding-left:0}.how-to-use-boxes>.group-block-content{grid-template-columns:repeat(1,1fr)!important;gap:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/st-style.css.map */
