@font-face { font-family: 'Anton'; font-style: normal; font-weight: 400; font-display: swap; src: url(assets/fonts/web-0.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Anton'; font-style: normal; font-weight: 400; font-display: swap; src: url(assets/fonts/web-1.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Manrope'; font-style: normal; font-weight: 400; font-display: swap; src: url(assets/fonts/web-2.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Manrope'; font-style: normal; font-weight: 400; font-display: swap; src: url(assets/fonts/web-3.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Manrope'; font-style: normal; font-weight: 500; font-display: swap; src: url(assets/fonts/web-2.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Manrope'; font-style: normal; font-weight: 500; font-display: swap; src: url(assets/fonts/web-3.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Manrope'; font-style: normal; font-weight: 600; font-display: swap; src: url(assets/fonts/web-2.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Manrope'; font-style: normal; font-weight: 600; font-display: swap; src: url(assets/fonts/web-3.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Manrope'; font-style: normal; font-weight: 700; font-display: swap; src: url(assets/fonts/web-2.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Manrope'; font-style: normal; font-weight: 700; font-display: swap; src: url(assets/fonts/web-3.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Manrope'; font-style: normal; font-weight: 800; font-display: swap; src: url(assets/fonts/web-2.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Manrope'; font-style: normal; font-weight: 800; font-display: swap; src: url(assets/fonts/web-3.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } :root{--cream:#fff5df;--green:#083d32;--navy:#081e30;--gold:#e6bc60;--red:#be3820;--body:'DM Sans',sans-serif;--display:'Barlow Condensed','Arial Narrow',Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--cream);color:var(--navy);font:16px/1.65 var(--body)}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #df9f25;outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:700;line-height:.98;letter-spacing:-.015em}h1{font-size:clamp(3.6rem,6.5vw,6.7rem)}h2{font-size:clamp(3rem,4.7vw,5rem)}h1 em,h2 em{font-style:normal;color:var(--red)}.topline{background:var(--green);color:var(--cream);display:flex;justify-content:space-between;padding:8px 5%;font-size:.75rem;letter-spacing:.15em}.topline span{letter-spacing:.03em}header{height:100px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #14352c20}.brand{font-family:Georgia,serif;font-style:italic;font-size:2.5rem;letter-spacing:-.08em;font-weight:700;line-height:1;display:block}.brand span{display:block;text-align:center;font-family:var(--body);font-style:normal;letter-spacing:.2em;font-size:.64rem;margin-top:7px;color:#397e2d}nav{display:flex;align-items:center;gap:34px;font-size:.9rem;font-weight:600}.nav-cta{border:1px solid #17362c;padding:11px 22px}.hero{max-width:1500px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;min-height:655px;gap:5%;padding:60px 5% 60px;align-items:center}.eyebrow{font-size:.77rem;letter-spacing:.15em;font-weight:700;margin-bottom:20px}.intro{max-width:520px;margin:27px 0 30px;font-size:1.08rem;color:#45504a}.actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.button{display:inline-block;padding:15px 25px;font-size:.9rem;font-weight:700;border:0;border-radius:2px;line-height:1.6;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.gold{background:var(--gold);color:var(--navy)}.cream{background:var(--cream);color:var(--green)}.textlink{font-size:.9rem;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:3px}.hero-notes{display:flex;gap:18px;margin-top:38px;font-size:.75rem;color:#5d6258;flex-wrap:wrap}.hero-notes span:before{content:'✦';color:#b88631;margin-right:7px}.hero-visual{position:relative;padding:20px;background:var(--green);box-shadow:15px 15px 0 #e7cf93;border:1px solid var(--gold)}.hero-visual:before,.hero-visual:after{content:'◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇';position:absolute;top:0;bottom:0;writing-mode:vertical-rl;color:var(--gold);font-size:18px;letter-spacing:12px;overflow:hidden;pointer-events:none}.hero-visual:before{left:0}.hero-visual:after{right:0}.hero-image{aspect-ratio:1.03;position:relative;overflow:hidden;background:#eee2c8}.hero-image img{position:absolute;width:120%;max-width:none;left:-10%;top:-43%}.seal{position:absolute;right:-24px;top:-28px;background:var(--gold);border-radius:50%;width:112px;height:112px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:.56rem;letter-spacing:.06em;line-height:1.2;text-align:center;border:5px double var(--green);transform:rotate(10deg)}.seal strong{font:2.5rem/1 var(--display)}.visual-caption{display:block;text-align:center;color:var(--cream);font-size:.76rem;letter-spacing:.13em;padding:17px 5px 0}.ribbon{background:var(--green);color:var(--cream);display:flex;justify-content:center;align-items:center;gap:4vw;padding:19px 5%;font-family:var(--display);font-size:1.5rem;letter-spacing:.06em}.ribbon i{font-style:normal;color:var(--gold)}.section{padding:90px 5%;max-width:1500px;margin:auto}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:42px}.section-heading>p{max-width:365px;color:#566054}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.product{min-width:0}.product-image{position:relative;padding:22px;aspect-ratio:.86;overflow:hidden}.green{background:#124738}.petrol{background:#07525b}.aubergine{background:#492c42}.brown{background:#48240f}.crop{height:100%;position:relative;overflow:hidden;box-shadow:0 9px 20px #0003}.crop img{position:absolute;max-width:none}.lahmacun img{width:100%;height:100%;object-fit:fill}.icli img{width:348%;height:auto;left:-9%;top:-13%}.helva img{width:431%;height:auto;left:-6%;top:-1%}.sarma img{width:215%;height:auto;left:-110%;top:-5%}.tag{position:absolute;left:11px;top:12px;background:var(--cream);color:var(--green);padding:3px 9px;font-weight:700;font-size:.66rem;letter-spacing:.05em}.product-copy{padding:22px 0 0}.category{font-size:.67rem;letter-spacing:.1em;color:#786137;font-weight:700}.product h3{font-family:var(--display);font-size:2.3rem;line-height:1.25;margin:5px 0 10px}.product p{font-size:.9rem;color:#536056;min-height:72px;line-height:1.6}.product-bottom{border-top:1px solid #cbbd9e;margin-top:18px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem}.detail{border:0;background:none;font-weight:700;border-bottom:1px solid #244b36;padding:0;color:var(--green);font-size:.8rem}.cities{padding:80px 5%;background:var(--green);color:var(--cream);position:relative;border-top:7px double var(--gold);border-bottom:7px double var(--gold)}.cities>.section-heading,.city-layout{max-width:1350px;margin-left:auto;margin-right:auto}.cities .eyebrow{color:var(--gold)}.cities h2 em{color:var(--gold)}.cities .section-heading>p{color:#eadfc8}.city-layout{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.city-photo{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid #d0b472}.city-photo img{position:absolute;width:115%;left:-7.5%;top:-41%}.flavor-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;border-bottom:1px solid #e9d49644;padding-bottom:20px;margin-bottom:34px}.flavor-tabs button{color:var(--cream);border:1px solid #e7d2a35c;background:transparent;font-size:.8rem;padding:10px 4px}.flavor-tabs button[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:var(--green)}.flavor-kicker{color:var(--gold);font-size:.78rem;letter-spacing:.14em;font-weight:700}.flavor-panel h3{font:700 clamp(3.2rem,5vw,5.7rem)/1.15 var(--display);margin:7px 0 14px}.flavor-description{max-width:440px;color:#f2e8d6;font-size:1.07rem;min-height:70px}.heat{display:flex;align-items:center;gap:20px;margin:25px 0}.heat-symbols{color:var(--gold);font-size:1.4rem;letter-spacing:.18em}.heat-label{font-size:.9rem}.flavor-meta{display:flex;gap:23px;border-top:1px solid #eadfc855;padding-top:20px;margin:5px 0 27px;font-size:.85rem;flex-wrap:wrap}.brand-story{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:start}.story-copy p{color:#526055;margin-bottom:22px;font-size:1.05rem}.dark{color:var(--green)}.trade{background:#092435;color:var(--cream);padding:80px 5%;display:grid;grid-template-columns:1fr 1fr;gap:9%;border-top:6px solid var(--gold)}.trade h2 em{color:var(--gold)}.trade-main>p:not(.eyebrow){max-width:520px;margin:26px 0;color:#dedfd7}.trade-list>div{display:flex;gap:24px;padding:25px 0;border-bottom:1px solid #d8c18c44}.trade-list>div>span{font:2.3rem var(--display);color:var(--gold)}.trade-list h3{font-size:1.1rem;margin-bottom:7px}.trade-list p{color:#d6d9d2;font-size:.95rem}footer{padding:38px 5%;display:flex;justify-content:space-between;align-items:center;gap:25px}footer .brand{font-size:2rem}footer>p{font-size:.85rem}footer>div{display:flex;gap:18px;font-size:.75rem;align-items:center}footer button{font-size:.75rem;border:0;background:transparent;padding:0;color:inherit}dialog{border:1px solid var(--gold);background:var(--cream);color:var(--navy);max-width:610px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;padding:40px;box-shadow:0 20px 100px #0005}dialog::backdrop{background:#061e2bc9}dialog h2{font-size:3.3rem;margin-bottom:22px}dialog p{margin-bottom:18px}.close{position:absolute;right:15px;top:8px;background:none;border:0;font-size:2rem;color:var(--green)}label{display:block;font-weight:600;font-size:.85rem;margin:17px 0}input,select,textarea{display:block;width:100%;background:#fffaf0;border:1px solid #b1ac98;padding:10px;margin-top:6px;border-radius:0;color:var(--navy);font-size:1rem}textarea{resize:vertical}#dialog-body dl{display:grid;grid-template-columns:1fr 1fr;font-size:.95rem;gap:10px}#dialog-body dt{font-weight:700}#dialog-body dd{margin:0}#copy-status{font-size:.9rem;margin-top:15px}@media(min-width:1500px){.cities,.trade{padding-left:calc((100vw - 1350px)/2);padding-right:calc((100vw - 1350px)/2)}}@media(max-width:1050px){nav{gap:18px}.hero{gap:4%;padding-top:45px;min-height:580px}.products{grid-template-columns:repeat(2,1fr);gap:36px 24px}.product-image{aspect-ratio:1}.icli img{width:348%;top:-16%}.helva img{width:431%;top:-1%}.section,.cities,.trade{padding-top:65px;padding-bottom:65px}.seal{right:-12px;width:95px;height:95px}.brand-story{gap:6%}.trade{gap:6%}footer{flex-wrap:wrap}}@media(max-width:700px){.topline{font-size:.62rem}.topline span{font-size:.65rem;letter-spacing:0}header{height:auto;min-height:100px;align-items:center;gap:15px;padding:17px 5%}.brand{font-size:2rem}nav{gap:12px;font-size:.75rem;flex-wrap:wrap;justify-content:flex-end;max-width:235px}nav a:nth-child(3){display:none}.nav-cta{padding:6px 10px}.hero{grid-template-columns:1fr;padding:40px 6% 45px;gap:36px}.hero h1{font-size:clamp(3.7rem,11.5vw,5.3rem)}.intro{font-size:1rem;margin:22px 0}.hero-notes{gap:10px;margin-top:23px}.hero-visual{margin:5px 9px 8px 0}.seal{right:-16px}.hero-image{aspect-ratio:1.12}.ribbon{gap:3vw;font-size:1rem;padding:14px 3%;flex-wrap:wrap}.ribbon i{font-size:.8rem}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:20px;max-width:100%}.section,.cities,.trade{padding:50px 6%}.products{gap:30px 16px}.product-image{padding:13px;aspect-ratio:.78}.product h3{font-size:2rem}.product p{min-height:100px;font-size:.88rem}.product-bottom{display:block;font-size:.75rem}.detail{margin-top:7px}.tag{font-size:.6rem;top:7px;left:6px;padding:2px 5px}.icli img{width:348%;top:-12%}.sarma img{width:215%;top:0}.helva img{width:431%}.city-layout{grid-template-columns:1fr;gap:35px}.city-photo{max-height:460px}.flavor-description{min-height:0}.flavor-tabs{margin-bottom:24px}.brand-story,.trade{grid-template-columns:1fr;gap:32px}.trade-list>div:first-child{padding-top:0}footer{padding:30px 6%;align-items:start;gap:25px}footer>p{max-width:170px}footer>div{width:100%;flex-wrap:wrap}dialog{padding:32px 23px}.eyebrow{font-size:.7rem}h2{font-size:3.25rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}} .brand img{display:block;width:155px;height:auto;mix-blend-mode:multiply}.contact-email{display:block;width:max-content;margin-top:18px;color:var(--cream);border-bottom:1px solid #e6bc60;font-size:1rem}footer .brand img{width:125px}@media(max-width:700px){.brand img{width:115px}} :root{--cream:#fff4df;--navy:#071e30;--green:#073d35;--gold:#ddb75e;--red:#c63b20;--display:'Anton',Impact,'Arial Narrow',sans-serif;--body:'Manrope',sans-serif} body{background:#fff4df url('assets/campaign-background-v2-1280.webp') center top/100% auto repeat-y;font-size:16px}header{max-width:1600px;height:112px;border-bottom:1px solid #95806038;padding:0 6%;position:relative;background:#fff9e9b0}.topline{font-size:.66rem;letter-spacing:.18em;background:var(--navy);padding:9px 6%}.topline span{font-size:.75rem}.brand img{width:175px}nav{font-size:.82rem;gap:33px}.nav-cta{background:var(--navy);color:var(--cream);border:0;padding:12px 22px}h1,h2,h3{font-weight:400}h1,h2{letter-spacing:.005em;line-height:1.13}h1 em,h2 em{color:inherit}.eyebrow{font-size:.72rem;letter-spacing:.2em;color:var(--red);font-weight:800;display:flex;align-items:center;gap:14px}.eyebrow:before{content:'';width:30px;height:2px;background:currentColor;flex-shrink:0}.hero{display:flex;flex-direction:column;gap:0;padding:54px 6% 36px;min-height:0;max-width:none;position:relative;background:transparent}.hero-copy{text-align:center;width:100%;max-width:1150px}.hero .eyebrow{justify-content:center;margin-bottom:20px}.hero .eyebrow:after{content:'';width:30px;height:2px;background:currentColor}.hero h1{font-size:clamp(3.7rem,7vw,7.1rem);line-height:1.1;text-transform:uppercase}.campaign-subtitle{font-size:clamp(.8rem,1.35vw,1.25rem);letter-spacing:.28em;font-weight:800;display:flex;justify-content:center;align-items:center;gap:25px;margin-top:22px}.campaign-subtitle:before,.campaign-subtitle:after{content:'';width:55px;height:2px;background:var(--red)}.intro{font-size:.94rem;max-width:620px;margin:20px auto 0;line-height:1.7;color:#3f473f}.actions{justify-content:center;margin-top:24px;gap:26px}.button{padding:13px 24px;border-radius:0;font-size:.82rem;letter-spacing:.015em}.hero .gold{background:var(--red);color:var(--cream)}.textlink{font-size:.82rem}.hero-visual{width:min(680px,76vw);padding:0;margin:32px auto 0;background:transparent;border:0;box-shadow:none}.hero-visual:before,.hero-visual:after{display:none}.hero-image{aspect-ratio:1.08;background:transparent;mask-image:linear-gradient(to bottom,transparent 0%,#000 4%,#000 95%,transparent 100%)}.hero-image img{width:112%;left:-6%;top:-40%;mask-image:linear-gradient(to right,transparent 0%,#000 4%,#000 96%,transparent 100%)}.visual-caption{font-size:1.05rem;font-weight:700;color:var(--navy);letter-spacing:.14em;padding-top:10px}.visual-caption i{font-style:normal;padding:0 11px}.ribbon{background:var(--navy);color:var(--cream);font-size:1.2rem;letter-spacing:.07em;border-top:4px double var(--gold);border-bottom:4px double var(--gold);padding:21px 5%}.ribbon i{font-size:1rem}.section{padding:95px 6%;max-width:1600px}.section-heading{margin-bottom:45px;align-items:center;gap:45px}h2{font-size:clamp(2.6rem,3.7vw,4rem)}.section-heading>p{max-width:330px;font-size:.95rem;line-height:1.8}.section h2 em{color:var(--red)}.products{gap:28px}.product-image{background:#f1e0ba77;padding:24px;aspect-ratio:.87;border:1px solid #c7a75750;box-shadow:none;transition:background .25s}.product:hover .product-image{background:#ead5a799}.crop{box-shadow:0 8px 16px #46220826}.product-copy{padding-top:23px}.category{color:#84672d;font-size:.64rem;letter-spacing:.15em}.product h3{font:400 2rem/1.2 var(--display);text-transform:uppercase;margin:10px 0 13px;letter-spacing:.025em}.product p{line-height:1.75;font-size:.87rem}.product-bottom{border-color:#bdaa8155;font-size:.73rem}.tag{background:var(--navy);color:var(--cream);font-size:.62rem;padding:4px 9px;left:12px;top:12px}.cities{background:var(--navy);border-top:0;border-bottom:0;padding:90px 6%;position:relative;overflow:hidden}.cities:before{content:'';position:absolute;inset:0;background:url('assets/campaign-background-v2-1280.webp') center/cover;opacity:.045;pointer-events:none}.cities .section-heading,.city-layout{position:relative;max-width:1400px}.cities h2 em{color:var(--cream)}.cities .eyebrow{color:var(--gold)}.city-layout{gap:7%;grid-template-columns:1.03fr 1fr}.city-photo{border:1px solid #cfb073;background:var(--cream);box-shadow:10px 10px 0 #d1a85222}.flavor-panel h3{font-family:var(--display);font-weight:400;font-size:clamp(3rem,4.4vw,5rem);text-transform:uppercase;letter-spacing:.02em;margin:12px 0 22px}.flavor-tabs{gap:0;padding:0;margin-bottom:35px;border-bottom:1px solid #d7be8150}.flavor-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:17px 5px;font-size:.74rem;letter-spacing:.02em}.flavor-tabs button[aria-selected=true]{border-bottom-color:var(--gold);color:var(--gold);background:transparent}.flavor-description{font-size:1rem;line-height:1.85}.flavor-kicker{letter-spacing:.2em;font-size:.71rem}.heat{margin:28px 0}.heat-symbols{font-size:1rem}.flavor-meta{font-size:.78rem;padding-top:25px;margin-bottom:30px}.brand-story{gap:8%;padding-top:105px;padding-bottom:105px;border-bottom:1px solid #b4a07455}.brand-story h2{font-size:clamp(2.5rem,3.5vw,3.8rem)}.story-copy p{font-size:.98rem;line-height:1.9}.trade{padding:95px 6%;background:#073d35;border-top:0;gap:8%;position:relative}.trade-main,.trade-list{position:relative}.trade .eyebrow{color:var(--gold)}.trade h2{font-size:clamp(2.7rem,3.5vw,3.9rem)}.trade h2 em{color:var(--cream)}.trade-main>p:not(.eyebrow){font-size:.96rem;line-height:1.9}.trade-list>div{padding:26px 0;border-bottom:1px solid #e5c98735}.trade-list>div>span{font-family:var(--display);font-size:1.7rem}.trade-list h3{font-family:var(--body);font-weight:700;font-size:1rem}.trade-list p{font-size:.88rem;line-height:1.85}.contact-email{font-size:.92rem}footer{padding:40px 6%;background:#fff8e8bb}footer .brand img{width:145px}footer>p{font-size:.78rem}dialog h2{font-size:2.9rem}dialog .eyebrow{display:flex}dialog{border:1px solid #bd9549}.gold:hover{background:#f0ca73}.hero .gold:hover{background:#ad2d17} @media(min-width:1600px){.cities,.trade{padding-left:calc((100vw - 1400px)/2);padding-right:calc((100vw - 1400px)/2)}} @media(max-width:1050px){header{padding-left:5%;padding-right:5%}nav{gap:20px}.products{gap:35px 25px}.product-image{aspect-ratio:1}.hero h1{font-size:clamp(3.5rem,8vw,6rem)}.hero-visual{width:min(620px,85vw)}.hero{padding-top:45px}.section{padding:65px 6%}.brand-story{padding-top:75px;padding-bottom:75px}.cities,.trade{padding-top:70px;padding-bottom:70px}} @media(max-width:700px){body{background-size:auto 1050px}header{padding:18px 6%;height:auto;min-height:95px;gap:18px}.brand img{width:126px}nav{font-size:.7rem;gap:10px;max-width:220px}.nav-cta{padding:7px 11px}.topline{font-size:.55rem;letter-spacing:.06em;padding:8px 6%}.topline span{font-size:.65rem}.hero{padding:38px 5% 30px}.hero h1{font-size:clamp(2.4rem,7.9vw,4rem);line-height:1.17}.hero .eyebrow{font-size:.62rem;margin-bottom:15px}.campaign-subtitle{font-size:.67rem;letter-spacing:.15em;gap:12px;margin-top:18px}.campaign-subtitle:before,.campaign-subtitle:after{width:25px}.intro{font-size:.85rem;max-width:360px;margin-top:18px}.actions{gap:18px;margin-top:22px}.button{font-size:.75rem;padding:12px 17px}.textlink{font-size:.75rem}.hero-visual{width:96%;margin-top:26px}.hero-image{aspect-ratio:1.06}.hero-image img{top:-40%}.visual-caption{font-size:.8rem;letter-spacing:.09em}.ribbon{font-size:.78rem;gap:3vw;padding:16px 3%}.section,.cities,.trade{padding:54px 6%}h2{font-size:clamp(2rem,6.2vw,3rem);line-height:1.17}.eyebrow{font-size:.62rem;letter-spacing:.13em;gap:10px;margin-bottom:17px}.eyebrow:before{width:22px}.section-heading>p{font-size:.88rem;margin-top:18px}.products{gap:30px 18px}.product-image{padding:14px;aspect-ratio:.81}.product h3{font-size:1.6rem}.product p{font-size:.82rem;min-height:115px}.category{font-size:.55rem;letter-spacing:.08em}.tag{font-size:.56rem;padding:3px 6px;left:7px;top:7px}.product-bottom{font-size:.69rem}.city-layout{grid-template-columns:1fr;gap:33px}.city-photo{box-shadow:6px 6px 0 #d1a85222}.flavor-panel h3{font-size:2.8rem}.flavor-tabs button{font-size:.71rem;padding:13px 3px}.flavor-description{font-size:.94rem}.brand-story h2{font-size:clamp(1.95rem,5.7vw,2.9rem)}.brand-story{gap:28px}.story-copy p{font-size:.91rem}.trade h2{font-size:clamp(2.05rem,6.2vw,3rem)}.trade-list h3{font-size:.94rem}.trade-list p{font-size:.84rem}.trade-main>p:not(.eyebrow){font-size:.91rem}footer .brand img{width:126px}footer>p{max-width:165px}.tag{letter-spacing:.02em}} @media(prefers-reduced-motion:reduce){.product-image{transition:none}} .product-image{display:flex;align-items:center;justify-content:center;aspect-ratio:.74}.product-image .crop{width:100%;height:auto;flex-shrink:0}.lahmacun{aspect-ratio:.75}.icli{aspect-ratio:1.005}.icli img{width:333.333%;left:-8.77%;top:-12.7%}.helva{aspect-ratio:.772}.helva img{width:424.31%;left:-5.52%;top:-1.06%}.sarma{aspect-ratio:.849}.sarma img{width:208.005%;left:-104.72%;top:-4.23%}@media(max-width:1050px){.product-image{aspect-ratio:.74}}@media(max-width:700px){.product-image{aspect-ratio:.72}.icli img{width:333.333%;left:-8.77%;top:-12.7%}.helva img{width:424.31%;left:-5.52%;top:-1.06%}.sarma img{width:208.005%;left:-104.72%;top:-4.23%}} .trade{grid-template-columns:.85fr 1.15fr;gap:7%}.trade-expect{margin-top:38px;border-top:1px solid #d8c58b55;padding-top:25px}.trade-expect p{font-size:.87rem;line-height:1.8;color:#eee4ce;margin-bottom:20px}.trade-expect strong{font-size:.95rem;color:var(--cream)}.dealer-form-panel{background:#fff6e5;color:var(--navy);padding:36px}.form-overline{font-size:.65rem;font-weight:800;letter-spacing:.18em;color:var(--red);margin-bottom:12px}.dealer-form-panel h3{font:400 1.8rem/1.3 var(--display);text-transform:uppercase;letter-spacing:.025em}.form-intro{font-size:.72rem;color:#666456;margin:16px 0 5px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.form-grid .full{grid-column:1/-1}.dealer-form-panel label{font-size:.75rem;margin:13px 0;font-weight:700}.dealer-form-panel input,.dealer-form-panel select,.dealer-form-panel textarea{font-size:.87rem;border:1px solid #cbbc9f;background:#fffcf6;padding:11px;width:100%;border-radius:0;color:var(--navy)}.dealer-form-panel input::placeholder,.dealer-form-panel textarea::placeholder{color:#777465;font-weight:400}.consent{display:flex;align-items:flex-start;gap:10px;line-height:1.7}.consent input{width:17px;height:17px;flex-shrink:0;margin:3px 0 0;accent-color:var(--green)}.form-privacy{font-size:.68rem;color:#6d6c61;line-height:1.75;margin:14px 0 22px}.form-privacy button{background:transparent;border:0;border-bottom:1px solid currentColor;color:var(--green);padding:0;font-size:inherit}.form-submit{width:100%;background:var(--navy);color:var(--cream);margin-top:4px}.form-submit:hover{background:var(--green)}.form-submit:disabled{cursor:wait;opacity:.65;transform:none}.dealer-status{font-size:.82rem;color:#a52215;margin-top:17px}.form-trap{position:absolute;left:-10000px;opacity:0;pointer-events:none}.dealer-success p{font-size:.9rem;line-height:1.8;margin-top:18px}.dealer-success .button{margin-top:16px}[hidden]{display:none!important}@media(max-width:900px){.trade{grid-template-columns:1fr;gap:30px}.trade-expect{display:none}.dealer-form-panel{padding:28px}}@media(max-width:450px){.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.dealer-form-panel{padding:24px 20px}.dealer-form-panel h3{font-size:1.6rem}} .dealer-form-panel label{font-size:.875rem}.dealer-form-panel input,.dealer-form-panel select,.dealer-form-panel textarea{font-size:1rem}.form-overline,.eyebrow,.category,.tag{font-size:.75rem}.form-intro,.form-privacy{font-size:.8rem}.product p{font-size:1rem}.product-bottom,.detail{font-size:.875rem}@media(max-width:700px){.product p{font-size:1rem;min-height:145px}.product-bottom,.detail{font-size:.875rem}.category,.tag,.eyebrow{font-size:.75rem}.topline{font-size:.65rem}} .products{grid-template-columns:repeat(3,minmax(0,1fr))}.falafel,.sauce{aspect-ratio:1}.falafel img,.sauce img{width:100%;height:100%;left:0;top:0;object-fit:contain}.sauce{box-shadow:none}@media(max-width:1050px){.products{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:700px){.product-bottom .detail{display:block;width:max-content;margin-top:8px}} .product-image .lahmacun{aspect-ratio:1}.lahmacun img{width:100%;height:100%;left:0;top:0;object-fit:contain} .product-image .helva{aspect-ratio:1}.product-image .helva img{width:100%;height:100%;left:0;top:0;object-fit:contain} .product-image .icli{aspect-ratio:1}.product-image .icli img{width:100%;height:100%;left:0;top:0;object-fit:contain} .product-image .sarma{aspect-ratio:1}.product-image .sarma img{width:100%;height:100%;left:0;top:0;object-fit:contain} .range-portrait{max-width:1600px;margin:0 auto;padding:0 6% 80px}.range-portrait>img{display:block;width:100%;height:auto;border:1px solid #c7a75770}.range-portrait figcaption{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid #bdaa8155}.range-portrait figcaption>span{font:400 clamp(1.2rem,2.2vw,2rem)/1.25 var(--display);letter-spacing:.025em}.range-portrait figcaption>a{font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:5px}@media(max-width:700px){.range-portrait{padding-bottom:48px}.range-portrait figcaption{align-items:flex-start;flex-direction:column;gap:12px;padding:17px 0}} .footer-links{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.footer-links a,.form-privacy a{color:inherit;text-decoration:underline;text-underline-offset:4px}.footer-links a:hover,.form-privacy a:hover{color:#a35c2b}.legal-page{max-width:900px;margin:0 auto;padding:70px 32px 100px}.legal-page>.eyebrow{margin-top:45px}.legal-page h1{font:400 clamp(48px,8vw,80px)/1.05 var(--display);text-transform:uppercase;margin:16px 0 40px}.legal-page h2{font:700 23px/1.3 var(--body);margin:38px 0 14px}.legal-page p{font:400 16px/1.8 var(--body);max-width:760px}.legal-page a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}.legal-date{color:#697365}@media(max-width:600px){.legal-page{padding:42px 22px 65px}.footer-links{gap:14px 20px}} body{background:#fff4df;background-image:radial-gradient(ellipse at 20% 10%,#fffaf0 0,transparent 55%);color:var(--navy)} header{background:#fff7e9;border-bottom:1px solid #a68a5430} .hero{background:linear-gradient(180deg,#fff4df00 45%,#fff4df 100%),url('assets/campaign-background-v2-1280.webp') center top/cover no-repeat;padding-bottom:60px} .hero-copy{position:relative}.hero .intro{color:#39483f}.hero-visual{width:min(740px,85vw)} .section{max-width:1440px}.section-heading{align-items:end}.section-heading>p{color:#4f584e} .products{gap:58px 34px}.product{background:transparent;border:0;box-shadow:none} .product-image,.product:hover .product-image{padding:0;aspect-ratio:1;background:transparent;border:0;box-shadow:none;overflow:visible} .product-image .crop{width:100%;height:100%;aspect-ratio:1;box-shadow:none;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in} .product-image .crop img{width:100%;height:100%;left:0;top:0;object-fit:contain} .product-image .tag{top:auto;bottom:4px;left:6%;font-size:.65rem;padding:5px 10px;letter-spacing:.1em;background:var(--green)} .product-copy{padding:22px 6% 0}.product h3{font-size:clamp(1.6rem,2.35vw,2.25rem);margin:10px 0 14px}.product p{min-height:0;font-size:.94rem;line-height:1.75} .product-bottom{margin-top:20px;padding-top:16px;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:.78rem}.detail{font-size:.8rem} .cities{background:#102f31;color:var(--cream)}.cities:before{background:none}.city-photo{border:0;background:transparent;box-shadow:none;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in} .brand-story{border:0;padding-top:90px;padding-bottom:70px}.brand-story h2{max-width:620px}.story-copy p{color:#425247} .range-portrait{max-width:none;margin:0;padding:0;background:var(--green)} .range-portrait>img{width:100%;height:auto;border:0;display:block;mask-image:linear-gradient(to bottom,#000 0%,#000 88%,transparent 100%)} .range-portrait figcaption{max-width:1400px;margin:auto;padding:26px 6% 40px;border:0;color:var(--cream);gap:24px} .range-portrait figcaption>span{font-size:clamp(1.35rem,2.6vw,2.65rem);letter-spacing:.035em}.range-portrait figcaption>a{color:var(--gold);white-space:nowrap} .trade{padding-top:55px;border:0;background:var(--green)}.dealer-form-panel{border-top:3px solid var(--gold);background:#fff6e5} @media(min-width:1600px){.range-portrait>img{max-height:1050px;object-fit:contain}.range-portrait figcaption{padding-left:0;padding-right:0}} @media(max-width:1050px){.products{gap:44px 24px}.product-copy{padding-top:16px}.product-bottom{flex-wrap:wrap}.product h3{font-size:1.8rem}} @media(max-width:700px){.hero{background-size:auto 100%;padding-bottom:36px}.products{gap:38px 16px}.product-image{aspect-ratio:1}.product-copy{padding:16px 3% 0}.product p{font-size:.875rem;min-height:0}.product h3{font-size:1.45rem;overflow-wrap:anywhere}.product-bottom{display:block;font-size:.75rem}.product-bottom .detail{margin-top:8px}.product-image .tag{font-size:.55rem;padding:3px 6px}.category{font-size:.64rem;letter-spacing:.08em}.brand-story{padding-top:50px;padding-bottom:40px}.range-portrait figcaption{padding:20px 6% 32px;align-items:flex-start;flex-direction:column;gap:12px}.range-portrait figcaption>a{font-size:.8rem}.trade{padding-top:24px}} @media(max-width:700px){.hero{background-image:linear-gradient(180deg,#fff4df00 45%,#fff4df 100%),url('assets/campaign-background-v2-640.webp')}} .private-label-note{margin-top:18px!important}.hero .hero-image img{height:auto} body{background:#fff4df url('assets/campaign-background-crisp.webp') center top/100% auto repeat-y} .hero{background:none} #sortiment{background:#fff4df} .brand-story{background:linear-gradient(90deg,#fff4df80,#fff4dfee 18%,#fff4dfee 82%,#fff4df80)} .product-page,.legal-page{background:#fff4dff2} .city-photo img{height:auto;object-fit:initial} .range-portrait>img{max-width:1536px;margin-inline:auto;height:auto;max-height:none;object-fit:contain} @media(max-width:700px){.hero{background:none}.city-photo{max-height:none}} body{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center center} .product-page{max-width:1440px;margin:auto;padding:30px 6% 70px}.breadcrumbs{justify-content:flex-start;gap:12px;font-size:.75rem;color:#687263;margin:0 0 42px;flex-wrap:wrap}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.product-lead{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.product-page h1{font:400 clamp(3rem,6vw,6rem)/1.08 var(--display);text-transform:uppercase}.product-page .lead{font-size:1.08rem;line-height:1.8;margin:25px 0;color:#455348;max-width:700px}.pack-info{font-size:.875rem;margin-bottom:25px}.product-page-photo{aspect-ratio:1;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.product-page-photo img{width:100%;height:100%;object-fit:contain}.cig-photo{position:relative}.cig-photo img{position:absolute;width:115%;height:auto;left:-7.5%;top:-41%}.product-information{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin:65px 0}.product-page h2{font-size:clamp(1.8rem,2.7vw,2.6rem);line-height:1.2;margin-bottom:20px}.product-information p{font-size:1rem;line-height:1.8;color:#455348;margin-bottom:20px}.product-information ul{padding-left:20px;line-height:2}.product-faq details{border-bottom:1px solid #bbaa8150;padding:16px 0}.product-faq summary{cursor:pointer;font-weight:700;line-height:1.7}.product-faq p{margin:15px 0 0}.product-enquiry{padding:38px;background:var(--green);color:var(--cream);margin:30px 0 60px}.product-enquiry p{max-width:750px;line-height:1.8;margin:0 0 22px}.product-enquiry .eyebrow{color:var(--gold)}.related-products{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px 30px}.related-products h2{width:100%}.related-products a{font-weight:600;text-decoration:underline;text-underline-offset:5px}.wholesale-heading{max-width:1000px;margin-bottom:45px}.wholesale-photo{width:100%;height:auto;display:block;mask-image:linear-gradient(to bottom,#000 90%,transparent)}.detail{text-decoration:underline;text-underline-offset:4px;white-space:normal}.legal-page{background:transparent}@media(max-width:700px){.product-page{padding-top:22px}.breadcrumbs{margin-bottom:28px}.product-lead,.product-information{grid-template-columns:1fr;gap:26px}.product-page .lead{font-size:1rem;margin:20px 0}.product-lead .product-page-photo{order:2}.product-information{margin:38px 0}.product-enquiry{padding:25px;margin-bottom:38px}} .breadcrumbs,.related-products{max-width:none}.breadcrumbs a,.related-products a{display:inline-block!important}header nav a.nav-cta{display:inline-block!important}