@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.1t_e7nl3ovll-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.421v1u00lnp2a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3slq8sz4zhb1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.09mqwf_zjnrdf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.0s5mkn35-hrc5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.20jfceqj9zyw9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5094bd33-module__1IwuiW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_5094bd33-module__1IwuiW__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_6dc437f6-module__ppjhfq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_6dc437f6-module__ppjhfq__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_d4729b56-module__msKopW__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_d4729b56-module__msKopW__variable{--font-plex-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05d29f0ed5b0e698-s.1mou8v493x-u7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d48a75a69535be63-s.2otm1xqa4lz8q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/648474ecaeaf4c9a-s.3bws0utn4kpyc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/291696193ea1e96b-s.1zf0xf1cyi65q.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/966a9c3087fc8ac2-s.17y8b371423uo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1062333f2bd32cfe-s.1u_72eqgml40c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.amiri_90e2d041-module__zFUp6q__className{font-family:Amiri,Amiri Fallback;font-style:normal}.amiri_90e2d041-module__zFUp6q__variable{--font-amiri:"Amiri", "Amiri Fallback"}
:root{--sesame:#f2eadb;--loam:#1f1a13;--field:#113b2a;--stone:#6b6254;--tomato:#cf3a22;--tomato-ink:#b93320;--wheat:#c8a24a;--brick:#7a2317;--cream:#fbf6ec;--ink-2:#4f473b;--hairline:#1f1a1324;--hairline-strong:#1f1a1347;--wheat-line:#c8a24a52;--on-dark-2:#f2eadbbd;--font-display:var(--font-fraunces), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-text:var(--font-plex), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display-ar:var(--font-amiri), "Traditional Arabic", "Times New Roman", serif;--font-text-ar:var(--font-plex-arabic), var(--font-plex), "Segoe UI", Tahoma, sans-serif;--step-0:1.0625rem;--step-1:clamp(1.15rem, 1.02rem + .45vw, 1.4rem);--step-2:clamp(1.45rem, 1.15rem + 1.1vw, 2.2rem);--display-2:clamp(2.6rem, 1.5rem + 4.6vw, 6.75rem);--ease:cubic-bezier(.19, 1, .22, 1);--d-short:.45s;--d-base:.9s;--d-long:1.6s;--gutter:clamp(1.25rem, 4.2vw, 5rem);--header-h:76px}@media (max-width:760px){:root{--header-h:62px}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--sesame);color:var(--loam);font-family:var(--font-text);font-size:var(--step-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.65;overflow-x:clip}[dir=rtl] body{font-family:var(--font-text-ar);line-height:1.8}img,video,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}::selection{background:var(--tomato);color:var(--cream)}:focus-visible{outline:2px solid var(--tomato);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.display{font-family:var(--font-display);font-weight:400;font-size:var(--display-2);font-variation-settings:"SOFT" 100, "WONK" 0, "opsz" 144;letter-spacing:-.025em;margin:0;line-height:.92}.display em{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;font-style:italic}[dir=rtl] .display{font-family:var(--font-display-ar);letter-spacing:0;font-variation-settings:normal;font-weight:700;line-height:1.22}[dir=rtl] .display em{color:var(--em,var(--tomato-ink));font-style:normal}.line{margin:-.04em -.08em -.14em;padding:.04em .08em .14em;display:block;overflow:clip}.line>span{display:block}.h3{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,1.2rem + 2.6vw,3.75rem);font-weight:400;line-height:1}[dir=rtl] .h3{font-family:var(--font-display-ar);letter-spacing:0;font-weight:700;line-height:1.3}.eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.8em;margin:0 0 1.4rem;font-size:.75rem;font-weight:500;line-height:1.4;display:flex}.eyebrow:before{content:"";opacity:.55;background:currentColor;flex:none;width:2.25rem;height:1px}[dir=rtl] :is(.eyebrow,.region__name,.contact__block h3,.site-footer__label,.product-tile__brand,.yummies__now,.recipe-card__sizes span){letter-spacing:0;text-transform:none;font-size:.9375rem}.product-name{margin:0 0 .15rem;font-weight:500;line-height:1.35}.product-sizes{color:var(--stone);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.motion:not(.reveal-fallback) [data-reveal=lines] .line>span{transform:translateY(110%)}.motion:not(.reveal-fallback) [data-reveal=fade]{opacity:0;transform:translateY(28px)}.motion:not(.reveal-fallback) [data-reveal=media]{clip-path:inset(100% 0% 0%)}.btn{white-space:nowrap;cursor:pointer;transition:background-color var(--d-short) var(--ease), color var(--d-short) var(--ease), border-color var(--d-short) var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.7em;padding:1em 1.6em;font-size:.9375rem;font-weight:500;line-height:1.1;text-decoration:none;display:inline-flex}.btn--primary{background:var(--tomato-ink);color:var(--cream)}.btn--primary:hover{background:#9f2a19}.btn--ghost{border-color:currentColor}.btn--ghost:hover{background:var(--cream);border-color:var(--cream);color:var(--loam)}.btn--dark{background:var(--loam);color:var(--sesame)}.btn--dark:hover{background:var(--field)}.btn--small{padding:.7em 1.15em;font-size:.875rem}.arrow{transition:transform var(--d-short) var(--ease);flex:none}a:hover>.arrow{transform:translate(4px)}[dir=rtl] .arrow{transform:scaleX(-1)}[dir=rtl] a:hover>.arrow{transform:scaleX(-1)translate(4px)}.link-arrow{border-bottom:1px solid;align-items:center;gap:.7em;padding-bottom:.3rem;font-weight:500;text-decoration:none;display:inline-flex}.slot{position:relative}.slot__fallback{object-fit:contain;width:100%;height:100%;transition:opacity .8s var(--ease);position:absolute;inset:0}.slot[data-ready=true] .slot__fallback{opacity:0}.slot__group{justify-content:center;align-items:flex-end;gap:3%;display:flex}.slot__group img{object-fit:contain;width:22%;height:auto;max-height:100%}.skip-link{top:.75rem;z-index:100;background:var(--loam);color:var(--sesame);border-radius:6px;padding:.6rem 1rem;position:fixed;inset-inline-start:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{z-index:50;color:var(--loam);transition:transform .7s var(--ease), background-color var(--d-short) var(--ease), box-shadow var(--d-short) var(--ease);position:fixed;inset:0 0 auto}.site-header[data-solid=true]{background:var(--sesame);box-shadow:0 1px 0 var(--hairline)}.site-header[data-hidden=true]:not([data-open=true]){transform:translateY(-100%)}.site-header__bar{z-index:2;height:var(--header-h);padding-inline:var(--gutter);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);display:flex;position:relative}.site-header__logo img{width:auto;height:clamp(34px,3vw,44px)}.site-header__nav{gap:clamp(1.25rem,2.2vw,2.25rem);margin-inline-start:auto;font-size:.9375rem;font-weight:500;display:flex}.site-header__nav a{padding-block:.35rem;text-decoration:none;position:relative}.site-header__nav a:after{content:"";transform-origin:100%;height:1px;transition:transform var(--d-short) var(--ease);background:currentColor;position:absolute;inset:auto 0 0;transform:scaleX(0)}.site-header__nav a:hover:after{transform-origin:0;transform:scaleX(1)}.site-header__end{align-items:center;gap:1rem;display:flex}.site-header__lang{padding:.35rem .25rem;font-weight:500;text-decoration:none}:lang(ar).site-header__lang,:lang(ar).site-menu__lang{font-family:var(--font-text-ar)}:lang(en).site-header__lang,:lang(en).site-menu__lang{font-family:var(--font-text)}.site-header__toggle{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;display:none}.site-header__burger,.site-header__burger:before{width:22px;height:1.5px;transition:transform var(--d-short) var(--ease);background:currentColor;margin-inline:auto;display:block}.site-header__burger{position:relative;transform:translateY(-4px)}.site-header__burger:before{content:"";position:absolute;top:8px}.site-header[data-open=true] .site-header__burger{transform:translateY(0)rotate(45deg)}.site-header[data-open=true] .site-header__burger:before{transform:translateY(-8px)rotate(-90deg)}.site-header[data-open=true]{color:var(--sesame)}.site-menu{z-index:1;padding:calc(var(--header-h) + 2rem) var(--gutter) 2.5rem;background:var(--field);color:var(--sesame);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.site-menu ul{margin:0;padding:0;list-style:none}.site-menu li a{font-family:var(--font-display);padding-block:.35rem;font-size:clamp(2.2rem,9vw,3.4rem);line-height:1.1;text-decoration:none;display:block}[dir=rtl] .site-menu li a{font-family:var(--font-display-ar);font-weight:700}.site-menu__lang{border-bottom:1px solid;align-self:flex-start;font-size:1.125rem;text-decoration:none}@media (max-width:1100px){.site-header__nav,.site-header__cta{display:none}.site-header__end{margin-inline-start:auto}.site-header__toggle{display:block}}.stage{z-index:40;pointer-events:none;position:fixed;inset:0}.stage[data-active=false]{visibility:hidden}
.hero{height:100svh;min-height:640px;color:var(--loam);background:#e2a870;position:relative;overflow:clip}.hero__media,.hero__poster,.hero__video{width:100%;height:100%;position:absolute;inset:0}.hero__poster,.hero__video{object-fit:cover;object-position:62% 50%}[dir=rtl] :is(.hero__poster,.hero__video){transform:scaleX(-1)}.hero__video{opacity:0;transition:opacity 1.4s var(--ease)}.hero__video[data-playing=true]{opacity:1}.hero__veil{pointer-events:none;background:linear-gradient(#f2eadb80 0%,#f2eadb1f 26%,#f2eadb00 40%),linear-gradient(#18120a00 50%,#18120a33 70%,#18120aa8 100%);position:absolute;inset:0}.hero__inner{height:100%;padding:calc(var(--header-h) + clamp(1.5rem, 6vh, 4.5rem)) var(--gutter) clamp(1.75rem, 5vh, 3.5rem);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(1.5rem,4vw,5rem);display:grid;position:relative}.hero__copy{grid-area:1/1}.hero__title{font-size:clamp(3.2rem,1rem + 6.3vw,9.25rem)}[dir=rtl] .hero__title{font-size:clamp(3rem,1rem + 5vw,7.5rem)}.hero__lede{max-width:34ch;color:var(--cream);font-size:var(--step-1);text-shadow:0 1px 18px #18120a59;grid-area:3/1;margin:0 0 1.6rem;line-height:1.45}.hero__actions{color:var(--cream);flex-wrap:wrap;grid-area:4/1;gap:.75rem;display:flex}.hero__slot{grid-area:2/2/5;justify-self:center;width:min(100%,24rem);margin-top:3vh}.hero__scroll{color:var(--cream);letter-spacing:.16em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.7rem;margin:0;font-size:.6875rem;display:flex;position:absolute;bottom:clamp(1.75rem,5vh,3.5rem);left:50%;transform:translate(-50%)}[dir=rtl] .hero__scroll{letter-spacing:0;font-size:.8125rem}.hero__scroll:after{content:"";transform-origin:top;width:1px;height:3.25rem;animation:scroll-cue 2.4s var(--ease) infinite;background:linear-gradient(currentColor,#0000)}@media (max-width:1100px){.hero__scroll{display:none}}@keyframes scroll-cue{0%{transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (max-width:760px){.hero{min-height:600px}.hero__poster,.hero__video{object-position:74% 50%}.hero__veil{background:linear-gradient(#f2eadb8c 0%,#f2eadb26 30%,#f2eadb00 42%),linear-gradient(#18120a00 44%,#18120a59 66%,#18120ac7 100%)}.hero__inner{padding-top:calc(var(--header-h) + 1.5rem);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);padding-bottom:1.75rem}.hero__title,[dir=rtl] .hero__title{font-size:clamp(2.7rem,12.2vw,4rem)}.hero__slot{grid-area:2/1;width:58%;margin:.5rem auto 0}.hero__lede{grid-row:3;margin:.75rem 0 1.25rem;font-size:1rem}.hero__actions{grid-row:4}.hero__actions .btn{flex:auto}.hero__scroll{display:none}}.recipes{--accent:#2a64a8;height:calc(100svh + (var(--steps) - 1) * 62svh);position:relative}.recipes__sticky{height:100svh;position:sticky;top:0;overflow:clip}.recipes__ground{background:#dcd9cf;position:absolute;inset:0}.recipes__inner{height:100%;padding:calc(var(--header-h) + 3vh) var(--gutter) 5vh;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3.6fr);column-gap:clamp(1.5rem,3vw,4rem);display:grid;position:relative}.recipes__head{grid-column:1;align-self:center}.recipes__title{font-size:clamp(2.6rem,.8rem + 4vw,6rem)}.recipes__intro{max-width:40ch;color:var(--ink-2);margin:1.6rem 0 0}.recipes__index{border-top:1px solid var(--hairline-strong);columns:2;column-gap:1.5rem;margin:2.25rem 0 0;padding:1rem 0 0;list-style:none}.recipes__index button{width:100%;color:var(--ink-2);text-align:start;cursor:pointer;transition:color var(--d-short) var(--ease);background:0 0;border:0;gap:.7rem;padding:.38rem 0;font-size:.9375rem;display:flex}.recipes__index button:hover,.recipes__index .is-active button{color:var(--loam)}.recipes__index-num{font-variant-numeric:tabular-nums;flex:none;min-width:1.6rem;padding-top:.18em;font-size:.75rem;position:relative}.recipes__index .is-active .recipes__index-num:after{content:"";inset-inline-start:0;background:var(--accent);width:1.1rem;height:2px;position:absolute;bottom:-.1rem}.recipes__slot{grid-column:2;align-self:center;height:min(76svh,58rem)}.recipes__slot .slot__fallback{opacity:0}.recipes__slot .slot__fallback.is-active{opacity:1}.recipes__slot[data-ready=true] .slot__fallback.is-active{opacity:0}.recipes__detail{grid-column:3;align-self:center}.recipes__count{color:var(--accent);font-family:var(--font-display);font-variation-settings:"SOFT" 100, "opsz" 144;font-variant-numeric:lining-nums;letter-spacing:-.045em;transition:color var(--d-base) var(--ease);margin:0 0 1.25rem;font-size:clamp(4.5rem,2rem + 6vw,10rem);line-height:.8}[dir=rtl] .recipes__count{font-family:var(--font-display-ar);letter-spacing:0;line-height:1}.recipes__total{color:var(--ink-2);letter-spacing:0;margin-inline-start:.25em;font-size:.26em}.recipes__cards{display:grid}.recipe-card{opacity:0;pointer-events:none;transition:opacity .35s var(--ease), transform var(--d-base) var(--ease);grid-area:1/1;transform:translateY(1.25rem)}.recipe-card.is-active{opacity:1;pointer-events:auto;transition-delay:.1s;transform:none}.recipe-card__name{font-family:var(--font-display);font-size:var(--step-2);font-variation-settings:"SOFT" 100, "opsz" 72;margin:0 0 .8rem;font-weight:400;line-height:1.05}[dir=rtl] .recipe-card__name{font-family:var(--font-display-ar);font-weight:700;line-height:1.35}.recipe-card__note{max-width:32ch;margin:0 0 1.4rem}.recipe-card__sizes{margin:0 0 1.1rem;font-weight:500}.recipe-card__sizes span{color:var(--ink-2);letter-spacing:.12em;text-transform:uppercase;margin-inline-end:.6rem;font-size:.75rem;font-weight:400}.recipe-card__claims{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.recipe-card__claims li{border:1px solid var(--hairline-strong);border-radius:999px;padding:.28rem .8rem;font-size:.8125rem;line-height:1.4}.recipes__progress,.recipes__static{display:none}html:not(.motion) .recipes{height:auto}html:not(.motion) .recipes__sticky{height:auto;position:relative}html:not(.motion) .recipes__inner{padding-block:clamp(5rem,10vw,9rem) 2.5rem;display:block}html:not(.motion) :is(.recipes__slot,.recipes__detail,.recipes__index){display:none}html:not(.motion) .recipes__static{padding:1rem var(--gutter) clamp(5rem, 10vw, 9rem);background:#dcd9cf;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:2.5rem 2rem;margin:0;list-style:none;display:grid;position:relative}.recipes__static img{width:70%;height:auto;margin-bottom:1rem}.recipes__static h3{font-family:var(--font-display);margin:0 0 .3rem;font-size:1.6rem;font-weight:400}[dir=rtl] .recipes__static h3{font-family:var(--font-display-ar);font-weight:700}.recipes__static p{margin:0 0 .5rem}@media (max-width:1000px){.recipes{height:calc(100svh + (var(--steps) - 1) * 52svh)}.recipes__inner{padding:calc(var(--header-h) + .75rem) var(--gutter) 1.25rem;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:.5rem}.recipes__head{align-self:start}.recipes__head .eyebrow{margin-bottom:.6rem}.recipes__title{font-size:clamp(2rem,6.4vw,3.6rem)}.recipes__intro,.recipes__index{display:none}.recipes__slot{grid-area:2/1;align-self:stretch;height:auto;min-height:0}.recipes__detail{grid-area:3/1}.recipes__count{display:none}.recipe-card__note{margin-bottom:.8rem}.recipes__progress{gap:4px;margin-top:1rem;display:flex}.recipes__progress span{background:var(--hairline-strong);height:2px;transition:background-color var(--d-short) var(--ease);flex:1}.recipes__progress .is-active{background:var(--accent)}}.tomato{background:var(--sesame);padding-bottom:clamp(4rem,9vw,8rem);position:relative}.tomato__band{justify-content:flex-end;min-height:118svh;display:flex;position:relative;overflow:clip}.tomato__photo{position:absolute;inset:-8% 0}.tomato__photo img,.bawadi__photo img,.orchard__photo img{object-fit:cover;width:100%;height:100%}.tomato__photo img{object-position:30% 50%}.tomato__band:before{content:"";z-index:1;background:radial-gradient(52% 62% at 80% 34%,#f2eadbe6 0%,#f2eadbb8 42%,#f2eadb00 78%),linear-gradient(#f2eadb59,#f2eadb00 40%);position:absolute;inset:0}.tomato__band:after{content:"";z-index:1;background:linear-gradient(0deg, var(--sesame) 6%, #f2eadb00);height:42%;position:absolute;inset:auto 0 0}.tomato__copy{z-index:2;width:min(36rem,44vw);margin:calc(var(--header-h) + 12vh) var(--gutter) 0 0;position:relative}.tomato__title{font-size:clamp(3.2rem,1rem + 7vw,9rem)}.tomato__body{max-width:36ch;font-size:var(--step-1);margin:1.8rem 0 0;line-height:1.5}.tomato__products{z-index:3;padding:0 var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,3.2fr) minmax(0,3.2fr);align-items:end;column-gap:clamp(1.5rem,5vw,6rem);margin:-34svh 0 0;list-style:none;display:grid;position:relative}.tomato__item img{filter:drop-shadow(0 2rem 1.8rem #46200c47);width:100%;height:auto;margin-bottom:1.4rem}.tomato__item--tomato_paste_jar img{width:84%}.tomato__item--tomato_sachet{margin-bottom:8vh}.tomato__item--tomato_sachet img{filter:drop-shadow(0 1.2rem 1.2rem #46200c2e);width:78%}@media (max-width:760px){.tomato__band{min-height:92svh}.tomato__photo img{object-position:22% 50%}.tomato__band:before{background:linear-gradient(#f2eadbeb 0%,#f2eadbd6 48%,#f2eadb00 74%)}.tomato__copy{width:auto;margin:calc(var(--header-h) + 3rem) var(--gutter) 0}.tomato__products{grid-template-columns:1fr 1fr;row-gap:2.5rem;margin-top:-22svh}.tomato__item--tomato_paste_tins{grid-column:1/-1}.tomato__item--tomato_paste_tins img{width:88%}.tomato__item--tomato_sachet{margin-bottom:0}}.shelf{--slot-h:clamp(16rem, 30vw, 30rem);padding:clamp(4rem, 10vw, 10rem) var(--gutter) clamp(5rem, 10vw, 9rem)}.shelf__head,.catalog__head,.quality__head,.exports__head,.halawa__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:2rem clamp(2rem,5vw,6rem);display:grid}.shelf__head{margin-bottom:clamp(3rem,7vw,6.5rem)}.shelf__aside p,.exports__aside p{max-width:42ch;margin:0 0 1.6rem}.shelf__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem clamp(1rem,3vw,3.5rem);margin:0;padding:0;list-style:none;display:grid}.shelf__slot{height:var(--slot-h);border-bottom:1px solid var(--hairline-strong);margin-bottom:1.4rem}.shelf__slot .slot__fallback{object-position:bottom;width:84%;height:calc(100% - .6rem);inset:0 8% .6rem}@media (max-width:900px){.shelf{--slot-h:clamp(13rem, 52vw, 20rem)}.shelf__head,.catalog__head,.quality__head,.exports__head,.halawa__head{grid-template-columns:minmax(0,1fr);align-items:start}.shelf__row{grid-template-columns:repeat(2,minmax(0,1fr))}}
.bawadi,.orchard{background:var(--field);color:var(--sesame);position:relative}:is(.bawadi,.orchard,.yummies,.quality,.contact,.site-footer) .product-sizes{color:var(--on-dark-2)}.brand-mark{width:auto;height:clamp(3.25rem,4.6vw,4.75rem);margin-bottom:clamp(1.25rem,3vh,2.25rem)}.bawadi__band{min-height:108svh;position:relative;overflow:clip}.bawadi__photo,.orchard__photo{position:absolute;inset:-8% 0}.bawadi__photo img{object-position:50% 30%}.bawadi__band:before,.orchard__band:before{content:"";z-index:1;position:absolute;inset:0}.bawadi__band:before{background:linear-gradient(90deg,#0a2419b8 0%,#0a241959 55%,#0a24191a 100%),linear-gradient(#0a241959 0%,#0a241900 40%)}[dir=rtl] .bawadi__band:before{background:linear-gradient(270deg,#0a2419b8 0%,#0a241959 55%,#0a24191a 100%),linear-gradient(#0a241959 0%,#0a241900 40%)}.orchard__band:before{background:radial-gradient(46% 42% at 50% 24%,#f2eadbbd 0%,#f2eadb73 50%,#f2eadb00 100%),linear-gradient(#f2eadb66 0%,#f2eadb00 38%)}.bawadi__band:after,.orchard__band:after{content:"";z-index:1;background:linear-gradient(0deg, var(--field) 10%, #113b2ab3 45%, #113b2a00);height:58%;position:absolute;inset:auto 0 0}.bawadi__copy{z-index:2;max-width:64rem;padding:calc(var(--header-h) + 9vh) var(--gutter) 0;color:var(--cream);position:relative}.bawadi__title,.orchard__title{font-size:clamp(3rem,1rem + 5.8vw,8rem)}.bawadi__stage{z-index:2;padding:0 var(--gutter) clamp(4rem, 8vw, 8rem);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);align-items:end;gap:2.5rem clamp(1.5rem,4vw,5rem);margin-top:-40svh;display:grid;position:relative}.bawadi__body{max-width:34ch;font-size:var(--step-1);margin:0 0 1rem;line-height:1.5}.bawadi__slot{height:clamp(22rem,56svh,42rem)}.bawadi__trio-names,.orchard__list{border-top:1px solid var(--wheat-line);margin:0;padding:0;list-style:none}.bawadi__trio-names li{border-bottom:1px solid var(--wheat-line);gap:.1rem;padding:.9rem 0;display:grid}.bawadi__trio-names .product-name{display:block}.halawa{padding:clamp(4rem, 9vw, 9rem) var(--gutter) clamp(5rem, 10vw, 10rem);border-top:1px solid var(--wheat-line)}.halawa__head{margin-bottom:clamp(2.5rem,6vw,5rem)}.halawa__head p{max-width:44ch;color:var(--on-dark-2);margin:0}.halawa__grid{border-top:1px solid var(--wheat-line);border-inline-start:1px solid var(--wheat-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.halawa__item{border-bottom:1px solid var(--wheat-line);border-inline-end:1px solid var(--wheat-line);padding:clamp(1.25rem,3vw,2.75rem)}.halawa__item img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;transition:transform var(--d-base) var(--ease);margin-bottom:1.25rem}.halawa__item:hover img{transform:rotate(-5deg)scale(1.04)}.halawa__extras{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem clamp(1rem,3vw,3rem);margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.halawa__extras img{object-fit:contain;object-position:left bottom;width:100%;height:clamp(6.5rem,11vw,10rem);margin-bottom:1rem}[dir=rtl] .halawa__extras img{object-position:right bottom}.orchard{border-top:1px solid var(--wheat-line)}.orchard__band{grid-template-rows:auto minmax(0,1fr);min-height:112svh;display:grid;position:relative;overflow:clip}.orchard__photo img{object-position:50% 42%}.orchard__copy{z-index:2;padding:calc(var(--header-h) + 7vh) var(--gutter) 0;color:var(--loam);text-align:center;position:relative}.orchard__copy .eyebrow{justify-content:center}.orchard__copy .eyebrow:after{content:"";opacity:.55;background:currentColor;flex:none;width:2.25rem;height:1px}.orchard__slot{z-index:2;place-self:end center;width:min(64rem,92vw);height:clamp(20rem,50svh,38rem);margin-bottom:7vh;position:relative}.orchard__slot .slot__group img{width:24%}.orchard__body{padding:0 var(--gutter) clamp(5rem, 10vw, 9rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem clamp(2rem,6vw,7rem);display:grid}.orchard__lede{max-width:36ch;font-size:var(--step-1);margin:0;line-height:1.5}.orchard__list{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;column-gap:2rem;display:grid}.orchard__list li{border-bottom:1px solid var(--wheat-line);align-items:center;gap:1rem;padding:.8rem 0;display:flex}.orchard__list img{object-fit:contain;flex:none;width:3rem;height:3.6rem}@media (max-width:900px){.bawadi__band{min-height:88svh}.bawadi__stage{grid-template-columns:minmax(0,1fr);margin-top:-30svh}.bawadi__slot{order:-1;height:clamp(18rem,70vw,26rem)}.halawa__grid,.halawa__extras{grid-template-columns:repeat(2,minmax(0,1fr))}.orchard__band{min-height:90svh}.orchard__body,.orchard__list{grid-template-columns:minmax(0,1fr)}}.yummies{background:var(--brick);height:320svh;color:var(--cream);position:relative}.yummies__sticky{height:100svh;padding:calc(var(--header-h) + 3vh) var(--gutter) 5vh;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(1.5rem,4vw,4rem);display:grid;position:sticky;top:0;overflow:clip}.yummies__sunburst{background:repeating-conic-gradient(from -3.75deg at 66% 46%,#ffc48c13 0deg 7.5deg,#ffc48c00 7.5deg 15deg);position:absolute;inset:0}[dir=rtl] .yummies__sunburst{background:repeating-conic-gradient(from -3.75deg at 34% 46%,#ffc48c13 0deg 7.5deg,#ffc48c00 7.5deg 15deg)}.yummies__head{grid-area:1/1/3;align-self:center;position:relative}.yummies__title{font-size:clamp(3.2rem,1rem + 6vw,8.5rem)}[dir=rtl] .yummies .display em{color:#ffc98f}.yummies__body{max-width:30ch;font-size:var(--step-1);margin:1.6rem 0 0;line-height:1.5}.yummies__slot{grid-area:1/2;min-height:0}.yummies__fallback{justify-content:center;align-items:center;gap:1.2%;margin:0;padding:0;list-style:none;display:flex}.yummies__fallback li{width:11%;max-width:150px;transition:transform var(--d-base) var(--ease)}.yummies__fallback li.is-active{transform:scale(1.3)}.yummies__fallback img{width:100%;height:auto}.yummies__caption{text-align:center;grid-area:2/2;position:relative}.yummies__now{letter-spacing:.16em;opacity:.8;text-transform:uppercase;margin:0 0 .4rem;font-size:.6875rem}.yummies__names{margin:0;padding:0;list-style:none;display:grid}.yummies__names li{opacity:0;transition:opacity .35s var(--ease), transform var(--d-base) var(--ease);grid-area:1/1;transform:translateY(.8rem)}.yummies__names li.is-active{opacity:1;transform:none}.yummies__name{font-family:var(--font-display);font-size:var(--step-2);font-variation-settings:"SOFT" 100, "opsz" 72;margin-bottom:.2rem;line-height:1.1;display:block}[dir=rtl] .yummies__name{font-family:var(--font-display-ar);font-weight:700;line-height:1.4}html:not(.motion) .yummies{height:auto}html:not(.motion) .yummies__sticky{grid-template-rows:auto auto;row-gap:3rem;height:auto;padding-block:clamp(5rem,10vw,9rem);position:relative}html:not(.motion) .yummies__slot{height:16rem}html:not(.motion) .yummies__fallback li.is-active{transform:none}html:not(.motion) .yummies__names{text-align:start;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem 2rem}html:not(.motion) .yummies__now{display:none}html:not(.motion) .yummies__names li{opacity:1;grid-area:auto;transform:none}@media (max-width:900px){.yummies{height:280svh}.yummies__sticky{padding:calc(var(--header-h) + 1rem) var(--gutter) 2rem;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.yummies__sunburst,[dir=rtl] .yummies__sunburst{background:repeating-conic-gradient(from -3.75deg at 50% 58%,#ffc48c13 0deg 7.5deg,#ffc48c00 7.5deg 15deg)}.yummies__head{grid-row:1;align-self:start}.yummies__head .brand-mark{height:2.75rem;margin-bottom:1rem}.yummies__title{font-size:clamp(2.4rem,11vw,3.4rem)}.yummies__body{margin-top:.8rem;font-size:1rem}.yummies__slot{grid-area:2/1}.yummies__caption{grid-area:3/1}.yummies__fallback{flex-wrap:wrap}.yummies__fallback li{width:21%}}
.story{background:var(--sesame);padding-bottom:clamp(5rem,10vw,10rem)}.story__photo{height:92svh;position:relative;overflow:clip}.story__photo img{object-fit:cover;object-position:50% 60%;width:100%;height:116%;position:absolute;top:-8%;left:0}.story__text{padding:clamp(4rem, 8vw, 8rem) var(--gutter) clamp(3rem, 6vw, 6rem);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:2rem clamp(2rem,6vw,6rem);display:grid}.story__copy p{max-width:40ch;font-size:var(--step-1);margin:0 0 1.3rem;line-height:1.55}.story__stats{margin:0 var(--gutter);border-top:1px solid var(--hairline-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{border-inline-end:1px solid var(--hairline);flex-direction:column-reverse;justify-content:flex-end;gap:.6rem;padding:1.75rem 1.5rem 0 0;display:flex}[dir=rtl] .stat{padding:1.75rem 0 0 1.5rem}.stat:not(:first-child){padding-inline-start:clamp(1rem,2vw,2rem)}.stat:last-child{border-inline-end:0}.stat dd{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "opsz" 144;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;margin:0;font-size:clamp(3.4rem,1.2rem + 5.6vw,8.5rem);line-height:.9}[dir=rtl] .stat dd{font-family:var(--font-display-ar);letter-spacing:0;line-height:1.1}.stat__plus{color:var(--tomato)}.stat dt{color:var(--stone);font-size:.9375rem}@media (max-width:900px){.story__photo{height:64svh}.story__text{grid-template-columns:minmax(0,1fr)}.story__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat,[dir=rtl] .stat,.stat:not(:first-child){border-inline-end:0;border-bottom:1px solid var(--hairline);padding:1.4rem 0;padding-inline-start:0}.stat:nth-child(2n){border-inline-start:1px solid var(--hairline);padding-inline-start:1.25rem}}.catalog{padding:clamp(4rem, 9vw, 9rem) var(--gutter) clamp(5rem, 10vw, 10rem);background:var(--sesame);border-top:1px solid var(--hairline)}.catalog__head{margin-bottom:clamp(2rem,4vw,3rem)}.catalog__summary{max-width:30ch;color:var(--ink-2);font-size:var(--step-1);margin:0;line-height:1.5}.catalog__filters{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:flex}.catalog__filters button{border:1px solid var(--hairline-strong);cursor:pointer;transition:background-color var(--d-short) var(--ease), color var(--d-short) var(--ease), border-color var(--d-short) var(--ease);background:0 0;border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1.15rem;font-size:.9375rem;font-weight:500;display:inline-flex}.catalog__filters button:hover{border-color:var(--loam)}.catalog__filters button[aria-pressed=true]{border-color:var(--loam);background:var(--loam);color:var(--sesame)}.catalog__filter-count{font-variant-numeric:tabular-nums;opacity:.65;font-size:.75rem}.catalog__grid{border-top:1px solid var(--hairline);border-inline-start:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.product-tile{border-bottom:1px solid var(--hairline);border-inline-end:1px solid var(--hairline);background:var(--sesame);flex-direction:column;padding:clamp(1rem,2vw,1.75rem);display:flex}.product-tile__media{aspect-ratio:1;margin-bottom:1rem}.product-tile__media img{object-fit:contain;width:100%;height:100%;transition:transform var(--d-base) var(--ease);padding:6%}.product-tile--yummies .product-tile__media img{padding:8% 22%}.product-tile:hover .product-tile__media img{transform:translateY(-6px)scale(1.035)}.product-tile__brand{color:var(--stone);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.6875rem;font-weight:500}.product-tile__name{margin:0 0 .35rem;font-size:1rem;font-weight:500;line-height:1.35}@media (min-width:1200px){.catalog__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1600px){.catalog__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:900px){.catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-tile__name{font-size:.9375rem}}.quality{padding:clamp(4.5rem, 10vw, 10rem) var(--gutter);background:var(--field);color:var(--sesame)}.quality__head{margin-bottom:clamp(3rem,7vw,6rem)}.quality__head p{max-width:44ch;color:var(--on-dark-2);margin:0}.quality__seals{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,2vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.seal{aspect-ratio:1;width:clamp(10.5rem,11vw,15rem);color:var(--wheat);place-items:center;display:grid;position:relative}.seal__ring{width:100%;height:100%;position:absolute;inset:0}.seal__ring text{font-family:var(--font-text);font-weight:500}.seal__core{width:58%;color:var(--sesame);text-align:center;position:relative}.seal__code{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "opsz" 72;margin:0 0 .3rem;font-size:clamp(1rem,.7rem + .8vw,1.4rem);line-height:1.1}.seal__name{color:var(--on-dark-2);margin:0;font-size:.78rem;line-height:1.35}@media (max-width:760px){.seal{width:calc(50% - .75rem)}.seal__name{font-size:.72rem}}.exports{padding:clamp(4.5rem, 10vw, 10rem) var(--gutter) clamp(3rem, 6vw, 6rem);background:var(--sesame)}.exports__story{height:480svh;margin-top:clamp(1.5rem,4vw,3.5rem);position:relative}.exports__sticky{height:100svh;padding:calc(var(--header-h) + clamp(.75rem, 2.4vh, 1.75rem)) 0 clamp(1rem, 3.5vh, 2.5rem);flex-direction:column;gap:clamp(.9rem,2.2vh,1.6rem);display:flex;position:sticky;top:0}.exports__map{flex:auto;min-height:0;margin:0;position:relative}.exports__card{box-shadow:inset 0 0 0 1px var(--hairline);background:radial-gradient(120% 95% at 50% 28%,#fdf9f1 0%,#f7f0e2 55%,#eee4d0 100%);border-radius:clamp(14px,1.8vw,26px);position:absolute;inset:0;overflow:hidden}.exports__still,.exports__routes,.exports__canvas,.exports__labels{width:100%;height:100%;position:absolute;inset:0}.exports__still{object-fit:contain;transition:opacity .5s var(--ease)}.exports__routes{transition:opacity .5s var(--ease);overflow:visible}.exports[data-live=true] :is(.exports__still,.exports__routes){opacity:0}.route{fill:none;stroke:var(--tomato);stroke-width:1.4px;stroke-linecap:round;stroke-opacity:.85;vector-effect:non-scaling-stroke}.route-end{fill:var(--loam);stroke:#fdf9f1;stroke-width:1.2px;vector-effect:non-scaling-stroke}.route-origin{fill:var(--tomato);stroke:#fdf9f1;stroke-width:1.5px;vector-effect:non-scaling-stroke}.exports__labels{pointer-events:none;overflow:hidden}.exports__label{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.exports__label>span{box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--loam);white-space:nowrap;background:#fdf9f1f0;border-radius:999px;padding:.36em .7em;font-size:.75rem;font-weight:500;line-height:1;position:absolute;top:0;left:0}[dir=rtl] .exports__label>span{font-size:.8125rem;line-height:1.1}.exports__label--r>span{transform:translate(11px,-50%)}.exports__label--l>span{transform:translate(calc(-100% - 11px),-50%)}.exports__label--u>span{transform:translate(-50%,calc(-100% - 11px))}.exports__label--d>span{transform:translate(-50%,11px)}.exports__label--origin>span{background:var(--tomato-ink);box-shadow:none;color:var(--cream)}.exports__regions{border-top:1px solid var(--hairline-strong);flex:none;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:start;gap:.75rem clamp(1rem,2.4vw,2.5rem);padding-top:clamp(.75rem,1.8vh,1.25rem);display:grid}.region__name{color:var(--stone);letter-spacing:.14em;text-transform:uppercase;transition:color .5s var(--ease);align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:.75rem;font-weight:500;display:flex}.region__dot{opacity:.35;width:7px;height:7px;transition:opacity .5s var(--ease), background-color .5s var(--ease), box-shadow .5s var(--ease);background:currentColor;border-radius:50%;flex:none}.region ul{flex-wrap:wrap;column-gap:.3em;margin:0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:flex}.region li:not(:last-child):after{content:","}[dir=rtl] .region li:not(:last-child):after{content:"،"}.exports[data-live=true] .region li{opacity:.32;transition:opacity .6s var(--ease)}.exports[data-live=true] .region li.is-on{opacity:1}.region.is-active .region__name{color:var(--tomato-ink)}.region.is-active .region__dot{opacity:1;box-shadow:0 0 0 4px #cf3a222e}.region.is-done .region__name{color:var(--loam)}.region.is-done .region__dot{background:var(--field);opacity:1}.exports__count{text-align:end;justify-items:end;margin:0;display:grid}.exports__count-num{color:var(--tomato);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:-.05em;font-size:clamp(3.4rem,1.6rem + 3.6vw,6.5rem);line-height:.8}.exports__count-label{color:var(--stone);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin-top:.55rem;font-size:.75rem;font-weight:500}.exports:not([data-live=true]) .exports__count-label--live,.exports[data-live=true] .exports__count-label--still{display:none}[dir=rtl] .exports__count-num{font-family:var(--font-display-ar);letter-spacing:0;line-height:1}[dir=rtl] .exports__count-label{letter-spacing:0;text-transform:none;font-size:.9375rem}@media (max-width:1100px){.exports__regions{grid-template-columns:repeat(3,minmax(0,1fr))}.exports__count{text-align:start;grid-area:1/1/auto/-1;align-items:baseline;gap:.7rem;display:flex}.exports__count-num{font-size:clamp(2.6rem,1.6rem + 3vw,3.6rem)}}@media (max-width:760px){.exports__sticky{padding-top:calc(var(--header-h) + .6rem);justify-content:center;gap:.8rem;padding-bottom:1rem}.exports__map{aspect-ratio:1/1.15;flex:0 auto}.exports__card{border-radius:16px}.exports__label>span{font-size:.6875rem}[dir=rtl] .exports__label>span{font-size:.75rem}.exports__regions{grid-template-columns:minmax(0,1fr);align-content:start;gap:.35rem;min-height:7.5rem}.exports[data-live=true] .region:not(.is-active){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.region ul{font-size:.875rem}}html:not(.motion) .exports__story,.reveal-fallback .exports__story{height:auto}html:not(.motion) .exports__sticky,.reveal-fallback .exports__sticky{height:auto;padding:0;position:relative}html:not(.motion) .exports__map,.reveal-fallback .exports__map{aspect-ratio:1000/401;flex:none}html:not(.motion) .exports__regions,.reveal-fallback .exports__regions{margin-top:clamp(1.5rem,3vw,2.5rem)}.contact{padding:clamp(4.5rem, 10vw, 10rem) var(--gutter);background:var(--loam);color:var(--sesame);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem clamp(2rem,7vw,8rem);display:grid}.contact__intro p{max-width:36ch;color:var(--on-dark-2);font-size:var(--step-1);margin:1.6rem 0 0;line-height:1.5}.contact__details{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2.25rem 2rem;display:grid}.contact__block{color:var(--on-dark-2);flex-direction:column;gap:.1rem;font-size:.9375rem;font-style:normal;line-height:1.55;display:flex}.contact__block h3{color:var(--wheat);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6rem;font-size:.75rem;font-weight:500}.contact__block p{margin:0 0 .5rem}.contact__block a{color:var(--sesame);transition:border-color var(--d-short) var(--ease);border-bottom:1px solid #f2eadb4d;text-decoration:none}.contact__block a:hover{border-color:var(--sesame)}.contact__label{opacity:.8;font-size:.8125rem;display:block}.contact-form{border-top:1px solid #f2eadb33;grid-area:1/2/3;align-self:start;padding-top:2rem}.contact-form__title{font-family:var(--font-display);font-size:var(--step-2);font-variation-settings:"SOFT" 100, "opsz" 72;margin:0 0 2rem;font-weight:400}[dir=rtl] .contact-form__title{font-family:var(--font-display-ar);font-weight:700}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;display:grid}.field{flex-direction:column;gap:.35rem;display:flex}.field--wide{grid-column:1/-1}.field label{color:var(--on-dark-2);font-size:.8125rem}.field input,.field select,.field textarea{width:100%;color:var(--sesame);transition:border-color var(--d-short) var(--ease);background:0 0;border:0;border-bottom:1px solid #f2eadb52;border-radius:0;padding:.55rem 0;font-size:1.0625rem}.field select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23c8a24a' stroke-width='1.5'/%3E%3C/svg%3E") right .2rem center no-repeat;padding-inline-end:1.5rem}[dir=rtl] .field select{background-position:.2rem}.field select option{color:var(--loam)}.field textarea{resize:vertical;min-height:7.5rem}.field :is(input,select,textarea):focus{border-bottom-color:var(--wheat);outline:none}.field :is(input,select,textarea):focus-visible{outline:2px solid var(--wheat);outline-offset:4px}.contact-form__foot{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.25rem;display:flex}.contact-form__note{color:#f2eadb99;max-width:38ch;margin:0;font-size:.8125rem}@media (max-width:900px){.contact{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.contact-form{grid-area:auto/1}}@media (max-width:560px){.contact__details,.contact-form__grid{grid-template-columns:minmax(0,1fr)}}.site-footer{padding:clamp(4rem, 8vw, 7rem) var(--gutter) 2rem;background:var(--field);color:var(--sesame);overflow:clip}.site-footer__word{white-space:nowrap;font-size:clamp(3.4rem,13.2vw,15.5rem);line-height:.86}.site-footer__tagline{color:var(--wheat);font-size:var(--step-1);margin:1.5rem 0 0}.site-footer__grid{border-top:1px solid var(--wheat-line);grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:3rem;margin-top:clamp(3rem,7vw,6rem);padding-top:2.5rem;display:grid}.site-footer__label{color:var(--wheat);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.75rem;font-weight:500}.site-footer__brands{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__brands img{width:auto;height:3.25rem}.site-footer__links{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}nav .site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__links a{color:var(--on-dark-2);text-decoration:none}.site-footer__links a:hover{color:var(--sesame);text-underline-offset:.25em;text-decoration:underline}[dir=rtl] .site-footer__links a[dir=ltr]{display:inline-block}.site-footer__base{border-top:1px solid var(--wheat-line);color:#f2eadb9e;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:4rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.site-footer__base p{margin:0}.site-footer__base a{color:var(--sesame);text-decoration:none}@media (max-width:900px){.site-footer__grid{grid-template-columns:minmax(0,1fr)}}
