:root{--ss-red:#861e22;--ss-dark:#351c15;--ss-gold:#dda935;--ss-cream:#fff9ef;--ss-line:#eadfce;--ss-body:#65534a;--ss-serif:Georgia,'Times New Roman',serif;--ss-sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--ss-cream);color:var(--ss-dark);font-family:var(--ss-sans);font-size:16px;line-height:1.65}a{color:var(--ss-red);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto}button,a,input,select,textarea,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b37000;outline-offset:4px}h1,h2,h3,h4{color:inherit;margin:0 0 .55em;line-height:1.08;font-family:var(--ss-serif);font-weight:400}h1{font-size:clamp(40px,5.6vw,76px);letter-spacing:-.04em}h2{font-size:clamp(30px,3.4vw,47px);letter-spacing:-.035em}h3{font-size:27px}p{margin:0 0 1em}em{color:var(--ss-red);font-weight:400}button,.ss-button,.elementor-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border:0;border-radius:3px;background:var(--ss-red);color:#fff;padding:15px 24px;font-family:var(--ss-sans);font-weight:600;line-height:1.4;cursor:pointer;display:inline-block;text-decoration:none}.elementor-button:hover,.ss-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#5f1217;color:#fff;text-decoration:none}.ss-wrap{max-width:1200px;margin:auto;padding-left:24px;padding-right:24px}.ss-prose{padding-top:60px;padding-bottom:70px;min-height:60vh}.ss-prose>article{margin-bottom:45px}.ss-prose p{max-width:850px}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.skip-link:focus{clip:auto;clip-path:none;width:auto;height:auto;z-index:9999;background:white;padding:15px;top:5px;left:5px}.elementor .elementor-heading-title{font-family:var(--ss-serif);font-weight:400;line-height:1.08;color:inherit}.elementor h1.elementor-heading-title{font-size:clamp(40px,5.6vw,76px);letter-spacing:-.04em}.elementor h2.elementor-heading-title{font-size:clamp(30px,3.4vw,47px);letter-spacing:-.035em}.elementor h3.elementor-heading-title{font-size:27px}.elementor-widget-text-editor{font-family:var(--ss-sans);color:inherit}.elementor-widget:not(:last-child){margin-bottom:18px}.elementor-section>.elementor-container{padding-left:24px;padding-right:24px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:15px}.ss-kicker{font:600 11px/1.65 var(--ss-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ss-red)}.ss-kicker p{margin:0}.ss-lead{font-size:18px;color:var(--ss-body);max-width:440px}.ss-section{padding:70px 0}.ss-topbar{background:var(--ss-red);color:#fff}.ss-topbar .elementor-element-populated,.ss-header-row .elementor-element-populated{padding:0!important}.ss-header-row{background:#fffdfa;border-bottom:1px solid var(--ss-line)}.ss-hero{padding:68px 0 58px;overflow:hidden;background:radial-gradient(ellipse at 78% 55%,#efcf8c55 0,transparent 43%),#fff9ef}.ss-hero>.elementor-container{align-items:center}.ss-hero .elementor-column:nth-child(2)>.elementor-widget-wrap{height:500px;position:relative}.ss-hero .ss-jar{position:absolute!important;margin:0;width:60%}.ss-hero .ss-jar img{width:100%;height:440px;object-fit:contain;filter:drop-shadow(0 20px 12px #50250820)}.ss-hero .ss-jar-left{left:-3%;top:28px;transform:rotate(-11deg);z-index:1}.ss-hero .ss-jar-right{right:-8%;top:32px;transform:rotate(12deg);z-index:1}.ss-hero .ss-jar-front{left:25%;top:6px;z-index:2;width:57%}.ss-hero .ss-jar-front img{height:470px}.ss-hero-note{font-size:9px;letter-spacing:.1em;color:#715c4c;margin-top:18px}.ss-hero-seal{position:absolute!important;right:4%;top:4%;width:102px!important;height:102px;border-radius:50%;background:var(--ss-red);color:#fff8dc;text-align:center;display:grid;place-items:center;font-size:10px;letter-spacing:.15em;z-index:3;transform:rotate(13deg);border:5px double #e3ba6b}.ss-hero-seal p{margin:0}.ss-trust-strip{background:#eee4d4;padding:20px 0}.ss-trust-strip h3.elementor-heading-title{font-size:22px}.ss-trust-strip .elementor-widget{margin-bottom:6px}.ss-trust-strip p{margin:0;font-size:13px;color:var(--ss-body)}.ss-trust-strip .elementor-column+.elementor-column{border-left:1px solid #d7c9b6}.ss-section-intro{padding-bottom:20px}.ss-section-intro>.elementor-container{align-items:end}.ss-section-intro .elementor-column:nth-child(2){font-size:15px;color:var(--ss-body)}.ss-collection-cards{padding-bottom:62px}.ss-collection-cards .elementor-widget-image{border-radius:8px;overflow:hidden}.ss-collection-cards img{width:100%;height:285px;object-fit:cover}.ss-collection-cards .elementor-column:nth-child(3) img{object-position:48% center}.ss-collection-cards .ss-kicker{font-size:9px}.ss-collection-cards p{font-size:14px;color:var(--ss-body)}.ss-collection-cards .elementor-button{background:transparent;color:var(--ss-red);padding:0;font-size:13px}.ss-promo-section:has(.elementor-widget-container:empty),.ss-stat-section:has(.elementor-widget-container:empty),.ss-feedback:has(.elementor-widget-container:empty){display:none}.ss-featured{background:#f5eddf;text-align:center}.ss-featured ul.products{text-align:left}.ss-saffron{background:#391b18;color:#fff7e8}.ss-saffron .ss-kicker{color:#e2b86b}.ss-saffron>.elementor-container{align-items:center}.ss-saffron .elementor-column:nth-child(2)>.elementor-widget-wrap{padding-left:60px}.ss-saffron img{border-radius:8px;aspect-ratio:1.25;object-fit:cover}.ss-saffron .elementor-button{background:#e2b86b;color:#351c15}.ss-story{border-bottom:1px solid var(--ss-line)}.ss-story p{color:var(--ss-body)}.ss-recipes-section{background:#f4ecdf}.ss-cta{background:#e9bc5f}.ss-cta>.elementor-container{align-items:center}.ss-site-footer{background:#271a16;color:#fff5e6}.ss-footer-main{padding:65px 0 35px}.ss-footer-main h2.elementor-heading-title{font-size:38px}.ss-footer-main h3.elementor-heading-title{font-size:23px}.ss-site-footer a{color:#f7e2bd}.ss-site-footer .elementor-button{background:none;padding:0;text-align:left;font-size:14px;font-weight:400}.ss-site-footer p{font-size:13px;color:#d5c1ab}.ss-footer-bottom{border-top:1px solid #5b493b;padding:22px 0}.ss-footer-bottom .elementor-widget-button{display:inline-block;width:auto;margin-right:18px}.ss-footer-bottom .elementor-button{font-size:11px}.ss-page-hero{padding:75px 0 45px;background:#f3e8d6}.ss-page-hero h1.elementor-heading-title{font-size:clamp(42px,5vw,66px)}.ss-product-crumb{padding:26px 0 0}.ss-product-top{padding:15px 0 35px}.ss-product-top>.elementor-container>.elementor-column:nth-child(2)>.elementor-widget-wrap{padding-left:55px}.ss-product-top h1{font-size:43px}.woocommerce div.product .ss-product-top div.images{width:100%;float:none;margin:0}.woocommerce .ss-product-top div.product div.summary{float:none;width:auto}.woocommerce ul.products li.product{background:#fffdf8;border:1px solid var(--ss-line);padding:16px;border-radius:7px;overflow:hidden}.woocommerce ul.products li.product a img{aspect-ratio:1;object-fit:contain;margin:0 0 15px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--ss-serif);font-size:23px;color:var(--ss-dark);line-height:1.2}.woocommerce ul.products li.product .price{color:var(--ss-red);font-size:16px}.woocommerce ul.products li.product .button{font-size:13px;padding:10px 15px}.woocommerce span.onsale{background:var(--ss-red);color:white;min-height:0;line-height:1.4;padding:7px 12px;min-width:0;border-radius:3px}.woocommerce ul.products li.product .onsale{top:8px;right:8px;margin:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--ss-red);font-size:25px}.woocommerce .quantity .qty{width:75px;padding:10px;border:1px solid #d8c7ae}.woocommerce div.product form.cart{margin-bottom:15px}.woocommerce div.product form.cart .variations select{padding:12px;border:1px solid #d8c7ae;background:#fff;min-height:48px}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#f2e6d5;border-color:#ddcbb4}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--ss-cream)}.woocommerce .woocommerce-breadcrumb{font-size:12px;color:#756154}.woocommerce-message,.woocommerce-info{border-top-color:var(--ss-red)}.woocommerce table.shop_table{background:#fffdf9}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:13px;border:1px solid #d5c4ac;border-radius:3px}.woocommerce #payment{background:#eee2d1}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--ss-red)}.ss-about-story img{max-height:470px;object-fit:cover;border-radius:8px}.ss-commerce-page{min-height:60vh}.ss-fallback-footer{padding:35px 24px}.ss-product-tabs p{max-width:880px}.ss-product-page .woocommerce-notices-wrapper{max-width:1200px;margin:auto}.ss-recipe-details{padding:35px;background:#f3e8d6;border-radius:8px;margin-top:32px}.ss-recipe-times{display:flex;gap:25px;flex-wrap:wrap;margin:20px 0}.ss-recipe-details li{padding-bottom:12px}.ss-prose .ss-recipe-details{max-width:900px}
@media(max-width:767px){.elementor-section>.elementor-container{padding-left:12px;padding-right:12px}.ss-section{padding:42px 0}.ss-hero{padding:35px 0 12px}.ss-hero .elementor-column:nth-child(2)>.elementor-widget-wrap{height:365px;max-width:420px;margin:auto}.ss-hero .ss-jar img{height:340px}.ss-hero .ss-jar-front img{height:365px}.ss-hero .ss-jar-front{top:0}.ss-hero-seal{width:82px!important;height:82px;font-size:8px}.ss-hero .elementor-widget-button,.ss-hero .ss-hero-note{margin-bottom:6px}.ss-trust-strip .elementor-column+.elementor-column{border:0}.ss-trust-strip .elementor-column>.elementor-widget-wrap{padding:12px 15px}.ss-trust-strip>.elementor-container{display:block}.ss-collection-cards img{height:310px}.ss-collection-cards .elementor-column{margin-bottom:22px}.ss-saffron .elementor-column:nth-child(2)>.elementor-widget-wrap,.ss-product-top>.elementor-container>.elementor-column:nth-child(2)>.elementor-widget-wrap{padding-left:15px}.ss-page-hero{padding:38px 0 24px}.ss-product-top h1{font-size:35px}.ss-footer-main{padding:35px 0}.ss-footer-main .elementor-column{margin-bottom:12px}.ss-product-top .elementor-widget-ss-store{max-width:100%;min-width:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%;margin:0 0 20px!important;padding:10px}.woocommerce ul.products li.product:nth-child(even){float:right}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:19px}.woocommerce ul.products li.product .button{font-size:12px;padding:8px 10px}.woocommerce span.onsale{font-size:11px}.ss-prose{padding-top:35px}.ss-recipe-details{padding:22px}.ss-hero h1 br{display:initial}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.elementor .ss-hero h1.elementor-heading-title{font-size:clamp(42px,4.5vw,64px);line-height:1.08}
