:root{--red:#b32025;--red2:#7f1821;--tomato:#d34231;--yellow:#f5c742;--green:#315b45;--ink:#28231f;--muted:#746960;--cream:#fff6e7;--paper:#fffdf8;--line:#e8ddcb;--display:Georgia,'Times New Roman',serif;--body:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.58 var(--body)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3{font-family:var(--display);font-weight:700;letter-spacing:-.04em;line-height:1.02;margin:0 0 16px}p{margin:0 0 16px}.skip{position:absolute;left:-10000px}.skip:focus{left:12px;top:12px;z-index:90;background:white;padding:12px}.announce{height:32px;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;gap:22px;font-size:10px;font-weight:800;letter-spacing:.14em}.announce span{font-weight:500;opacity:.84;letter-spacing:.05em}.header{height:85px;display:flex;align-items:center;padding:0 max(calc((100% - 1260px)/2),5vw);gap:28px;background:var(--paper);border-bottom:1px solid var(--line);position:relative;z-index:10}.logo{display:flex;align-items:center;gap:9px;color:var(--red);font:800 20px/.86 var(--body);letter-spacing:-.07em;white-space:nowrap}.logo-mark{width:39px;height:42px;display:grid;place-items:center;border:2px solid var(--red);border-radius:40% 40% 48% 48%;font:700 25px var(--display);letter-spacing:-.04em}.logo-sub{display:block;margin-top:6px;color:#63584d;font:700 8px/1 var(--body);letter-spacing:.16em}.nav{display:flex;align-items:center;margin-left:auto;gap:22px}.navlink{font-size:12px;font-weight:700;color:#4d453e;transition:color .2s}.navlink:hover,.navlink.active{color:var(--red)}.header-cta{background:var(--red);color:white;padding:12px 15px;border-radius:2px;font-size:12px;font-weight:800;white-space:nowrap}.header-cta span{margin-left:7px}.nav-toggle{display:none;border:0;background:none;color:var(--red);font-size:24px}.eyebrow{display:block;color:var(--red);font-size:10px;letter-spacing:.16em;line-height:1.4;font-weight:800}.eyebrow.light{color:var(--yellow)}h1{font-size:clamp(50px,7vw,88px);margin:16px 0 18px}h2{font-size:clamp(34px,4.3vw,54px)}h1 em,h2 em{color:var(--red);font-weight:700}.home-hero h1 em,.page-hero h1 em,.taste-hero h1 em,.recipe-feature h2 em,.story-cta h2 em{color:var(--yellow);font-style:italic}.home-hero{min-height:600px;display:flex;align-items:center;position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 84% 31%,#e46a37 0,transparent 22%),radial-gradient(ellipse at 76% 86%,#511725 0,transparent 32%),linear-gradient(112deg,#771922 0%,#b52628 51%,#db4e32 100%)}.home-hero:before{content:"";position:absolute;width:520px;height:520px;border:1px solid #ffffff32;border-radius:50%;right:7%;top:5%;box-shadow:0 0 0 35px #ffffff09,0 0 0 72px #ffffff08,0 0 0 110px #ffffff06}.hero-copy{width:min(1160px,88%);margin:auto;padding:60px 0 95px;position:relative;z-index:1}.hero-copy h1{max-width:760px}.hero-copy p{max-width:490px;color:#f8e8dc;font-size:17px}.hero-buttons{display:flex;gap:25px;align-items:center;margin-top:27px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 19px;border:0;border-radius:2px;font-size:12px;font-weight:800;cursor:pointer;transition:transform .2s,filter .2s}.btn:hover,.header-cta:hover{transform:translateY(-2px);filter:brightness(.96)}.btn-yellow{background:var(--yellow);color:#3a2821}.btn-red{background:var(--red);color:#fff}.link-light{color:#fff;font-weight:700;font-size:12px}.link-light span{color:var(--yellow);margin-left:9px}.slide-controls{display:flex;align-items:center;gap:9px;margin-top:50px}.slide-dot{width:9px;height:9px;border-radius:50%;background:transparent;border:1px solid #fff;padding:0;cursor:pointer}.slide-dot.selected{background:var(--yellow);border-color:var(--yellow)}.slide-count{margin-left:9px;font-size:10px;letter-spacing:.12em}.hero-stamp{position:absolute;right:17%;top:27%;height:134px;width:134px;border-radius:50%;display:grid;align-content:center;text-align:center;background:var(--yellow);color:var(--red2);font:800 38px/.85 var(--body);transform:rotate(9deg);box-shadow:0 14px 22px #3e101f40}.hero-stamp small{font:800 7px/1.5 var(--body);letter-spacing:.13em;margin-top:7px}.hero-bottom{position:absolute;bottom:20px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.15em;font-weight:800;color:#f7e2d6}.home-hero.hero-slide-2{background:radial-gradient(ellipse at 80% 25%,#f4cf56 0,transparent 23%),radial-gradient(ellipse at 78% 84%,#385a42 0,transparent 32%),linear-gradient(115deg,#3a513d,#73833c 55%,#d38c38)}.home-hero.hero-slide-3{background:radial-gradient(circle at 80% 34%,#f2cb4e 0 13%,transparent 13.5%),radial-gradient(ellipse at 78% 82%,#8e2828 0,transparent 34%),linear-gradient(115deg,#78262a,#c44a2b 57%,#e49c41)}.section,.category-band{width:min(1180px,90%);margin:0 auto;padding:86px 0}.intro{display:grid;grid-template-columns:1fr .72fr;align-items:end;gap:65px;padding-bottom:69px}.intro h2,.section-heading h2{margin:12px 0 0}.intro p,.section-heading>p{font-size:16px;line-height:1.7;color:var(--muted);max-width:455px;margin-bottom:2px}.category-band{width:100%;padding:65px max(calc((100% - 1180px)/2),5vw) 82px;background:var(--cream)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.text-link{font-size:12px;font-weight:800;color:var(--red);white-space:nowrap}.text-link span{margin-left:8px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.category-card{min-height:266px;padding:20px;position:relative;overflow:hidden;color:white;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.category-card:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.95;transition:transform .35s}.category-card:hover:before{transform:scale(1.05)}.category-card>span{font-size:9px;font-weight:800;letter-spacing:.15em}.category-card h3{font-size:32px;margin:0;line-height:.98}.category-card b{font-size:11px}.c-vinegar:before{background:radial-gradient(circle at 75% 25%,#eaa348,transparent 42%),linear-gradient(140deg,#9a3026,#57232c)}.c-masala:before{background:radial-gradient(circle at 76% 24%,#dfc04e,transparent 42%),linear-gradient(140deg,#486e48,#274638)}.c-pickle:before{background:radial-gradient(circle at 78% 25%,#e88136,transparent 40%),linear-gradient(140deg,#a3302b,#63222d)}.c-cooking:before{background:radial-gradient(circle at 78% 23%,#eab74c,transparent 40%),linear-gradient(140deg,#866229,#533d30)}.product-feature{padding-top:86px}.product-row{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.product-tile{border:1px solid var(--line);background:#fff;padding:13px 13px 20px}.product-art{height:205px;display:grid;place-items:center;text-align:center;position:relative;overflow:hidden;color:white}.product-art:before{content:"";position:absolute;width:158px;height:158px;border:1px solid #ffffff55;border-radius:50%;box-shadow:0 0 0 19px #ffffff12,0 0 0 41px #ffffff0b}.product-art>span{position:relative;border:1px solid #ffffffa8;background:#ffffff1b;padding:10px 15px;font:800 15px/1.04 var(--body);letter-spacing:.09em;text-shadow:0 1px 5px #0004}.art-vinegar{background:radial-gradient(circle at 50% 35%,#d9a24b 0,transparent 37%),linear-gradient(145deg,#713b32,#b33a2e)}.art-masala{background:radial-gradient(circle at 67% 32%,#d8c359 0,transparent 34%),linear-gradient(145deg,#345845,#647941)}.art-pickle{background:radial-gradient(circle at 58% 33%,#df8239 0,transparent 37%),linear-gradient(145deg,#943230,#551f2a)}.tag{display:block;color:#89776b;font-size:9px;font-weight:800;letter-spacing:.12em;margin-top:15px}.product-tile h3,.catalog-item h2{font-size:23px;margin:7px 0}.product-tile p,.catalog-item p{font-size:13px;line-height:1.6;color:var(--muted);margin-bottom:12px}.product-tile>a,.recipe-card a{color:var(--red);font-size:11px;font-weight:800}.recipe-feature{background:var(--green);color:#fff;padding:68px max(calc((100% - 1180px)/2),5vw);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:45px}.recipe-copy h2{font-size:clamp(39px,5vw,62px);margin:13px 0}.recipe-copy p{max-width:420px;color:#e3ece4;font-size:15px;margin-bottom:23px}.recipe-quote{border-left:1px solid #ffffff5c;padding:18px 0 18px 35px;display:flex;flex-direction:column;gap:18px}.recipe-quote span{color:#f7d46a;font-size:9px;font-weight:800;letter-spacing:.16em}.recipe-quote strong{font:700 clamp(27px,3vw,39px)/1.08 var(--display)}.recipe-quote i{font-size:12px;color:#dae5dc}.story-teaser{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;padding-top:83px;padding-bottom:83px}.story-panel,.newsletter-panel{padding:35px;min-height:310px}.story-panel{background:#f8ead5}.story-panel h2,.newsletter-panel h2{font-size:clamp(34px,4vw,48px);margin:12px 0}.story-panel p,.newsletter-panel p{font-size:14px;color:var(--muted);max-width:445px;margin-bottom:22px}.newsletter-panel{color:#fff;background:var(--red2);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.newsletter-panel p{color:#f1dedd}.footer{background:#292522;color:#fff;padding:53px max(calc((100% - 1180px)/2),5vw) 17px}.foot-top{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:42px}.logo-invert{color:white}.logo-invert .logo-mark{border-color:var(--yellow);color:var(--yellow)}.logo-invert .logo-sub{color:#c9beb3}.foot-top>div:first-child p{font-size:12px;color:#cec5bc;max-width:250px;margin-top:18px}.foot-links{display:flex;flex-direction:column;gap:10px;color:#d4cbc1;font-size:12px}.foot-links b{color:white;margin-bottom:4px}.foot-links span{font-size:11px}.foot-bottom{border-top:1px solid #4a433d;padding-top:15px;display:flex;justify-content:space-between;gap:16px;color:#b9afa5;font-size:10px}.page-hero{min-height:390px;padding:65px max(calc((100% - 1180px)/2),5vw);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff;background:radial-gradient(ellipse at 82% 24%,#db6238 0,transparent 24%),linear-gradient(110deg,#681922,#b4232b 58%,#d85637)}.page-hero h1{margin:13px 0}.page-hero p{max-width:510px;color:#fae8dc;font-size:16px}.products-hero{background:radial-gradient(ellipse at 76% 25%,#f0c048 0,transparent 24%),linear-gradient(110deg,#75422e,#ac2928 63%,#d65435)}.recipes-hero{background:radial-gradient(ellipse at 80% 25%,#cb9f47 0,transparent 24%),linear-gradient(110deg,#344e3a,#507247 55%,#977441)}.story-hero{background:radial-gradient(circle at 82% 28%,#e6ab42 0 15%,transparent 15.5%),linear-gradient(110deg,#4d332c,#862b2d 63%,#b94830)}.sustainability-hero{background:radial-gradient(circle at 82% 31%,#c6c05d 0 13%,transparent 13.5%),linear-gradient(110deg,#294b3a,#4c6e45 62%,#8f8243)}.contact-hero{background:radial-gradient(ellipse at 82% 25%,#e7bd4a 0,transparent 24%),linear-gradient(110deg,#562d2f,#a22a2c 63%,#cd5b37)}.stockist-hero{background:radial-gradient(ellipse at 82% 25%,#dda544 0,transparent 25%),linear-gradient(110deg,#56342b,#98302e 64%,#cd5940)}.catalog,.recipes-section{padding-top:53px}.catalog-tools,.recipe-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.filter-row{display:flex;gap:8px;overflow:auto;padding-bottom:3px}.filter,.recipe-filter{border:1px solid var(--line);background:#fff;border-radius:30px;padding:9px 14px;white-space:nowrap;cursor:pointer;color:#574c44;font-size:11px;font-weight:700}.filter.active,.recipe-filter.active,.filter:hover,.recipe-filter:hover{background:var(--red);border-color:var(--red);color:#fff}.searchbox{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:white;border-radius:30px;padding:0 13px;min-width:205px}.searchbox span{font-size:22px;color:var(--red)}.searchbox input{border:0;outline:none;background:transparent;padding:10px 0;width:150px;font-size:12px}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.catalog-item{border:1px solid var(--line);background:white;padding:10px}.catalog-item .product-art{height:181px}.catalog-item .tag{margin-top:13px}.catalog-item h2{font-family:var(--body);font-weight:800;letter-spacing:-.035em;font-size:18px;margin:6px 0}.catalog-item p{font-size:12px;margin-bottom:2px}.catalog-item[hidden],.recipe-card[hidden]{display:none}.art-red{background:linear-gradient(145deg,#9d292d,#d75d3a)}.art-orange{background:radial-gradient(circle at 67% 34%,#f2b35c,transparent 36%),linear-gradient(145deg,#762722,#c84d2c)}.art-gold{background:radial-gradient(circle at 58% 32%,#f4d45d,transparent 36%),linear-gradient(145deg,#947632,#5c4b2e)}.art-green{background:radial-gradient(circle at 67% 34%,#c8c65b,transparent 35%),linear-gradient(145deg,#365a42,#294736)}.art-pickle-light{background:radial-gradient(circle at 58% 30%,#dbb84e,transparent 37%),linear-gradient(145deg,#557146,#9b782f)}.fineprint{margin:25px 0 0;color:#877b70;font-size:11px;line-height:1.6}.empty-state{background:var(--cream);padding:20px;color:var(--muted);font-size:14px}.recipes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.recipe-card{display:grid;grid-template-columns:42% 1fr;border:1px solid var(--line);background:#fff;overflow:hidden}.recipe-card>div:last-child{padding:17px}.recipe-card h2{font:800 18px/1.15 var(--body);letter-spacing:-.035em;margin:7px 0}.recipe-card p{font-size:12px;color:var(--muted);line-height:1.55}.recipe-art{min-height:210px;padding:17px;color:white;background:radial-gradient(circle at 70% 25%,#e3ae54 0 13%,transparent 13.5%),linear-gradient(135deg,#79302d,#b94b32);display:flex;flex-direction:column;justify-content:space-between}.recipe-art span{font:800 10px var(--body);letter-spacing:.1em}.recipe-art b{font:700 23px/.95 var(--display);letter-spacing:-.03em}.r-fish{background:radial-gradient(circle at 70% 25%,#d9be57 0 13%,transparent 13.5%),linear-gradient(135deg,#365848,#64814d)}.r-toast{background:radial-gradient(circle at 70% 25%,#eeb84d 0 13%,transparent 13.5%),linear-gradient(135deg,#8c352b,#c65831)}.r-assado{background:radial-gradient(circle at 70% 25%,#ca9b55 0 13%,transparent 13.5%),linear-gradient(135deg,#6b3e30,#9f6134)}.r-lime{background:radial-gradient(circle at 70% 25%,#c3bf52 0 13%,transparent 13.5%),linear-gradient(135deg,#466846,#758740)}.r-vinegar{background:radial-gradient(circle at 70% 25%,#e3bc55 0 13%,transparent 13.5%),linear-gradient(135deg,#624839,#a25939)}.story-body,.sustain-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:start}.story-body>div:last-child p,.sustain-intro>p{color:var(--muted);font-size:15px;line-height:1.8}.story-values,.sustain-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);padding:0 max(calc((100% - 1180px)/2),5vw)}.story-values article,.sustain-cards article{padding:35px 28px;background:var(--cream);min-height:250px}.story-values article>span,.sustain-symbol{color:var(--red);font-size:10px;letter-spacing:.13em;font-weight:800}.story-values h2,.sustain-cards h2{font-size:25px;margin:24px 0 10px}.story-values p,.sustain-cards p{font-size:13px;color:var(--muted)}.story-cta{padding:65px 20px;text-align:center;background:var(--red2);color:white}.story-cta h2{font-size:clamp(37px,4vw,50px);margin:12px 0 22px}.sustain-intro{padding-bottom:48px}.sustain-cards{padding-bottom:0;background:transparent}.sustain-cards article{border:1px solid var(--line);background:#fff;min-height:240px}.sustain-cards h2{margin-top:17px}.sustain-cards a{font-size:11px;font-weight:800;color:var(--red)}.centered-note{text-align:center;width:min(900px,90%);margin:20px auto 75px}.taste-hero{background:radial-gradient(ellipse at 82% 25%,#df9e41 0,transparent 25%),linear-gradient(110deg,#63202a,#af2429 60%,#d64c35);color:#fff;text-align:center;padding:70px 20px 75px}.taste-hero h1{font-size:clamp(43px,6vw,70px)}.taste-hero p{max-width:530px;margin:0 auto;color:#fae7de}.signup-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;align-items:start}.signup-note p{color:var(--muted);font-size:14px}.signup-form,.contact-form{display:flex;flex-direction:column;gap:16px}.signup-form label,.contact-form label,.stockist-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}.signup-form input:not([type=checkbox]),.contact-form input,.contact-form select,.contact-form textarea,.stockist-form input{width:100%;border:1px solid #d8ccbb;background:#fff;padding:12px;border-radius:2px;outline-color:var(--red)}.checkline{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:9px!important;font-weight:400!important;line-height:1.5}.checkline input{accent-color:var(--red);margin-top:4px}.signup-form .btn,.contact-form .btn{align-self:flex-start}.signup-form small,.contact-form small,.stockist-card small{color:#81766b;font-size:10px}.form-note{color:var(--green);font-size:12px;margin:0}.contact-layout,.where-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:start}.contact-layout h2,.where-layout h2{margin:12px 0}.contact-layout>div>p,.where-layout>div>p{color:var(--muted);font-size:14px}.contact-details{display:flex;flex-direction:column;gap:8px;margin-top:25px;font-size:13px}.contact-details a{color:var(--red);font-weight:700}.contact-form textarea{resize:vertical}.where-layout{grid-template-columns:1fr 1fr}.stockist-form{margin-top:27px}.search-line{display:flex;gap:7px;margin-top:7px}.search-line input{flex:1;min-width:0}.stockist-card{border:1px solid var(--line);background:var(--cream);padding:30px}.stockist-card h3{font-size:30px;margin:12px 0}.stockist-card p{color:var(--muted);font-size:13px}.stock-channels{display:flex;flex-direction:column;margin:20px 0}.stock-channels a{border-top:1px solid #ddcfbc;padding:12px 0;display:flex;justify-content:space-between;color:var(--red);font-size:12px;font-weight:800}
@media(max-width:1050px){.header{padding-left:4vw;padding-right:4vw;gap:16px}.nav{gap:13px}.navlink{font-size:11px}.catalog-grid{grid-template-columns:repeat(3,1fr)}.category-grid{grid-template-columns:repeat(2,1fr)}.category-card{min-height:215px}}
@media(max-width:800px){.header{height:72px}.nav-toggle{display:block;margin-left:auto}.nav{display:none;position:absolute;left:0;right:0;top:72px;background:var(--paper);padding:8px 6vw 19px;box-shadow:0 12px 20px #2e201626;align-items:stretch;flex-direction:column;gap:0}.nav.open{display:flex}.navlink{font-size:14px;padding:12px 0;border-bottom:1px solid var(--line)}.intro{grid-template-columns:1fr;gap:18px}.recipe-feature{grid-template-columns:1fr;gap:33px}.recipe-quote{padding-left:20px}.story-body,.sustain-intro{grid-template-columns:1fr;gap:20px}.signup-section,.contact-layout,.where-layout{grid-template-columns:1fr;gap:35px}.story-teaser{grid-template-columns:1fr}.foot-top{grid-template-columns:1fr 1fr;gap:30px}.foot-top>div:first-child{grid-column:span 2}.recipes-grid{grid-template-columns:1fr}}
@media(max-width:560px){.announce{font-size:8px;gap:8px;letter-spacing:.08em}.announce span{font-size:8px}.header{padding:0 5vw}.logo{font-size:17px}.logo-mark{width:34px;height:37px}.header-cta{font-size:10px;padding:10px}.nav{top:72px}.home-hero{min-height:565px}.home-hero:before{width:330px;height:330px;right:-15%;top:11%}.hero-copy{width:88%;padding:55px 0 92px}.hero-copy p{font-size:15px;max-width:365px}.hero-buttons{align-items:flex-start;flex-direction:column;gap:17px}.slide-controls{margin-top:38px}.hero-stamp{height:85px;width:85px;right:7%;top:13%;font-size:24px}.hero-stamp small{font-size:5px}.hero-bottom{font-size:7px;left:6%;right:6%}.section,.category-band{width:88%;padding:61px 0}.intro{padding-bottom:46px}.intro h2,.section-heading h2{font-size:38px}.intro p,.section-heading>p{font-size:14px}.category-band{width:100%;padding:52px 6vw}.section-heading{align-items:flex-start;flex-direction:column;gap:14px}.category-grid{gap:9px}.category-card{min-height:180px;padding:14px}.category-card h3{font-size:26px}.category-card>span{font-size:7px}.category-card b{font-size:9px}.product-row{grid-template-columns:1fr;gap:12px}.product-art{height:180px}.recipe-feature{padding:52px 6vw}.recipe-copy h2{font-size:42px}.story-teaser{padding-top:52px;padding-bottom:52px}.story-panel,.newsletter-panel{padding:25px;min-height:260px}.foot-top{gap:25px 15px}.foot-bottom{flex-direction:column;gap:7px}.page-hero{min-height:340px;padding:50px 6vw}.page-hero h1{font-size:51px}.page-hero p{font-size:14px}.catalog,.recipes-section{padding-top:42px}.catalog-tools,.recipe-tools{align-items:stretch;flex-direction:column}.filter-row{margin-right:-6vw}.searchbox{width:100%}.searchbox input{width:100%}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:9px}.catalog-item{padding:7px}.catalog-item .product-art{height:135px}.catalog-item .product-art>span{font-size:11px}.catalog-item h2{font-size:14px}.catalog-item p{font-size:11px}.tag{font-size:8px}.recipe-card{grid-template-columns:38% 1fr}.recipe-art{min-height:185px;padding:11px}.recipe-art b{font-size:19px}.recipe-card>div:last-child{padding:12px}.recipe-card h2{font-size:16px}.recipe-card p{font-size:11px}.story-values,.sustain-cards{grid-template-columns:1fr;padding-left:6vw;padding-right:6vw}.story-values article,.sustain-cards article{min-height:0;padding:25px}.story-values h2,.sustain-cards h2{margin:14px 0 8px}.signup-form,.contact-form{gap:14px}.stockist-card{padding:23px}.search-line{align-items:stretch;flex-direction:column}.search-line .btn{align-self:flex-start}}
.home-hero{background-image:linear-gradient(90deg,rgba(70,18,26,.92) 0%,rgba(91,22,26,.72) 40%,rgba(69,18,19,.04) 100%),url('images/hero-goan-food.png');background-position:center,center right;background-size:cover;background-repeat:no-repeat}.home-hero.hero-slide-2{background-image:linear-gradient(90deg,rgba(35,62,44,.9),rgba(39,62,42,.64) 42%,rgba(39,62,42,.08)),url('images/cafreal-chicken.png')}.home-hero.hero-slide-3{background-image:linear-gradient(90deg,rgba(87,22,25,.92),rgba(95,24,28,.72) 42%,rgba(68,21,23,.1)),url('images/prawn-balchao.png')}.recipe-quote{background:linear-gradient(90deg,rgba(34,65,47,.96),rgba(34,65,47,.58)),url('images/cafreal-chicken.png') center/cover;border-radius:3px;padding:26px 22px;min-height:250px}.image-art{padding:0;position:relative}.image-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.image-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(34,22,18,.55),transparent 48%)}.image-art span{position:relative;z-index:1;background:var(--red);border-radius:20px;padding:5px 8px;font-size:9px}
@media(max-width:560px){.home-hero{background-position:center,58% center}.recipe-quote{min-height:205px}}
