@font-face{font-family:TriSans;src:url('assets/regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:TriSans;src:url('assets/bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:Beiruti;src:url('assets/beiruti.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{--ink:#0c3212;--green:#1f6a22;--sun:#ffbe08;--orange:#fe6e06;--white:#fff;--paper:#fffef9;--soft:#eef4e8;--line:#c8d4c2;--red:#e9003b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:var(--paper);color:var(--ink);font-family:TriSans,Arial,sans-serif;font-size:15px;line-height:1.75}body[dir=rtl]{font-family:Beiruti,Arial,sans-serif;font-size:21px}h1,h2,h3,p{margin:0 0 22px}h1,h2,h3{line-height:1.04;font-weight:700;letter-spacing:-.055em}h1{font-size:clamp(58px,6.6vw,100px)}h2{font-size:clamp(35px,4vw,58px)}h3{font-size:29px}body[dir=rtl] :is(h1,h2,h3){letter-spacing:0;line-height:1.16}h1>span,h2>span{display:block}.red-dot{color:var(--red)}h1 .red-dot,h2 .red-dot{display:inline}a{color:inherit;text-underline-offset:5px}button,input,select{font:inherit}button,a,select{touch-action:manipulation}button{cursor:pointer}button,input,select{color:inherit}img{max-width:100%;height:auto;display:block}button{border:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #dc2b59;outline-offset:5px}[hidden]{display:none!important}.wrap{width:min(1440px,calc(100% - 112px));margin-inline:auto}.section{padding-block:100px}.eyebrow{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.6;margin-bottom:22px}body[dir=rtl] .eyebrow{font-size:17px;letter-spacing:0}.skip{position:fixed;top:-100px;inset-inline-start:15px;z-index:100;background:var(--white);padding:15px}.skip:focus{top:8px}.arrow{display:inline-block;line-height:1;font-size:22px;font-weight:400}.text-link{font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:25px;text-decoration:none;line-height:1.5}.text-link:hover{text-decoration:underline}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;padding:15px 27px;border-radius:50px;border:1px solid var(--green);background:var(--green);color:var(--white);font-size:12px;font-weight:700;text-decoration:none;line-height:1.5;transition:background .18s,transform .18s}.button:hover{background:var(--ink);transform:translateY(-2px)}.button.light{background:var(--white);color:var(--green);border-color:var(--white)}.button.light:hover{background:var(--sun);border-color:var(--sun)}.button.outline{background:transparent;color:var(--green)}.button.outline:hover{background:var(--soft)}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}body[dir=rtl] .arrow{transform:scaleX(-1)}body[dir=rtl] :is(.text-link,.button){font-size:19px}
.site-header{background:var(--white);position:relative;z-index:20;border-bottom:1px solid #0c32120d}.header-inner{height:112px;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand-logo img{width:142px;height:98px;object-fit:contain}.primary-nav{display:flex;gap:38px;align-items:center;font-size:13px;font-weight:700}.primary-nav a{text-decoration:none;position:relative;padding-block:12px}.primary-nav a:after{content:'';height:2px;background:var(--green);position:absolute;bottom:3px;inset-inline-start:0;width:0;transition:width .2s}.primary-nav a:hover:after,.primary-nav a[aria-current=page]:after{width:100%}.header-right{display:flex;gap:24px;align-items:center}.language-nav{display:flex;gap:12px;font-size:11px;font-family:TriSans,Arial,sans-serif;font-weight:700;align-items:center}.language-nav a{min-width:17px;text-align:center;text-decoration:none}.language-nav a[aria-current=true]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.menu-toggle{display:none;background:none;border:1px solid var(--green);width:45px;height:45px;border-radius:50%;padding:13px 11px}.menu-toggle span{display:block;background:var(--green);height:2px;margin:5px 0}body[dir=rtl] .primary-nav{font-size:22px}
.campaign{position:relative;isolation:isolate;background:#ffc014;overflow:hidden;min-height:720px}.campaign-photo{position:absolute;inset-block:0;inset-inline-end:0;width:78%;height:100%;object-fit:cover;object-position:center;z-index:-1}.campaign-inner{min-height:720px;position:relative;display:flex;align-items:center}.campaign-copy{width:49%;max-width:650px;padding-block:65px 85px;position:relative;z-index:2}.campaign h1{margin-bottom:30px;font-size:clamp(60px,6.3vw,101px)}.campaign-copy>p:not(.eyebrow){max-width:430px;font-size:16px;line-height:1.85}.campaign-product{position:absolute;inset-inline-end:28%;bottom:44px;width:210px;z-index:2}.campaign-pack{width:100%;height:auto;max-height:300px;object-fit:contain;transform:rotate(-9deg);filter:drop-shadow(6px 16px 8px #0c321238)}.product-ticket{background:var(--white);color:var(--green);width:92px;height:92px;position:absolute;inset-inline-end:-35px;bottom:-10px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-size:12px;font-weight:700;transform:rotate(10deg);box-shadow:0 3px 10px #0c321210}.product-ticket small{font-size:10px;margin-top:4px}.brand-line{display:flex;justify-content:center;align-items:center;gap:35px;padding-block:26px;border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.brand-line>span:nth-child(even){color:var(--orange);font-size:28px;line-height:1}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:65px;margin-bottom:45px}.section-heading>div:first-child{max-width:730px}.section-heading h2{margin-bottom:0}.section-heading>p,.section-heading>div:last-child:not(:first-child){max-width:380px}.section-heading>div:last-child p{margin-bottom:15px}.favourite-grid,.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.flavour-card{text-decoration:none;min-width:0;display:flex;flex-direction:column}.flavour-card-art{height:300px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:22px;overflow:hidden;background:#ffcf5c}.flavour-card.family-1 .flavour-card-art{background:#d8e6c3}.flavour-card.family-2 .flavour-card-art{background:#f4b3a8}.flavour-card.featured:nth-child(2) .flavour-card-art{background:#ffdc91}.flavour-card.featured:nth-child(3) .flavour-card-art{background:#e5ecc2}.card-index{position:absolute;inset-inline-start:22px;top:20px;font-size:11px;font-weight:700;z-index:2}.card-pack{height:240px;width:auto;max-width:70%;object-fit:contain;filter:drop-shadow(5px 15px 8px #0c321222);transition:transform .35s}.flavour-card:hover .card-pack{transform:rotate(-6deg) translateY(-5px)}.card-fruit{height:100%;width:100%;object-fit:cover;transition:transform .35s}.flavour-card:hover .card-fruit{transform:scale(1.035)}.card-round-arrow{position:absolute;bottom:20px;inset-inline-end:20px;background:var(--white);width:45px;height:45px;border-radius:50%;display:grid;place-items:center;font-size:24px;color:var(--green)}.flavour-card-copy{padding:25px 0 10px}.flavour-card-copy .eyebrow{font-size:10px;margin-bottom:10px}.flavour-card h3{font-size:35px;margin-bottom:14px}.flavour-card-copy>p:not(.eyebrow){font-size:13px;margin-bottom:20px;max-width:340px}.flavour-card-copy .text-link{margin-top:auto}.sharing-feature{display:grid;grid-template-columns:1.25fr 1fr;min-height:650px;background:var(--green);color:var(--white)}.sharing-photo{min-height:650px;overflow:hidden}.sharing-photo img{width:100%;height:100%;object-fit:cover}.sharing-copy{padding:75px 12% 70px;align-self:center}.sharing-copy .eyebrow{color:var(--sun)}.sharing-copy h2{font-size:clamp(38px,3.4vw,58px);margin-bottom:28px}.sharing-copy>p:not(.eyebrow){font-size:15px;max-width:450px;margin-bottom:32px}.family-options{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.family-options button{background:var(--white);text-align:start;padding:0;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 0 0 1px #c8d4c2}.family-options button[aria-pressed=true]{box-shadow:0 0 0 3px var(--green)}.family-image{height:230px;width:100%;object-fit:cover}.family-options button>span{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-size:23px;line-height:1.3;gap:15px}.family-options i{font-style:normal;font-size:28px}.family-panels{margin-top:30px;padding:28px 0 0;border-top:1px solid var(--line);display:grid}.family-panels p{font-size:14px;margin-bottom:20px}.flavour-links{display:flex;flex-wrap:wrap;gap:11px}.flavour-links a{font-size:12px;display:inline-flex;align-items:center;gap:35px;min-height:48px;border:1px solid var(--line);padding:12px 20px;border-radius:40px;text-decoration:none;font-weight:700}.flavour-links a:hover{background:var(--soft);border-color:var(--green)}.formats-section{background:var(--soft)}.format-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.format-card{display:flex;flex-direction:column;text-decoration:none;border-top:1px solid #809c71;padding-top:24px}.format-weight{display:block;font-size:45px;line-height:1.1;font-weight:700;letter-spacing:-.05em;margin-bottom:10px}.format-card>span:not(.format-weight):not(.text-link){font-size:13px}.format-image{height:235px;display:flex;align-items:end;justify-content:center;margin:5px 0 25px}.format-pack{width:auto;object-fit:contain;max-width:80%}.format-2kg{height:190px}.format-750g{height:152px}.format-500g{height:145px}.format-250g{height:108.75px}.format-card .text-link{font-size:11px;gap:16px}.format-comparison{border-block:1px solid #a5b69a;margin-top:45px}.format-comparison summary{padding-block:20px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:30px;font-size:14px;font-weight:700}.format-comparison summary span{font-size:24px;line-height:1}.format-comparison[open] summary span{transform:rotate(45deg)}.format-comparison table{border-collapse:collapse;width:100%;font-size:13px;margin-bottom:15px}.format-comparison th,.format-comparison td{padding:14px 12px;text-align:start;border-bottom:1px solid var(--line)}.format-comparison caption{caption-side:bottom;text-align:start;font-size:11px;padding-top:20px}.prepare-teaser{display:grid;grid-template-columns:1fr 1fr;gap:14%;align-items:start}.prepare-teaser>div:first-child>p:not(.eyebrow){max-width:470px}.mini-steps>div{border-top:1px solid var(--line);padding-block:23px;display:grid;grid-template-columns:55px 1fr;gap:20px}.mini-steps>div:last-child{border-bottom:1px solid var(--line)}.step-index,.story-index{font-size:12px;font-weight:700;line-height:1.7}.mini-steps h3{font-size:28px;margin-bottom:10px}.mini-steps p{font-size:13px;max-width:420px;margin-bottom:0}.help-band{background:var(--sun)}.help-band-inner{display:flex;align-items:center;justify-content:space-between;gap:70px}.help-band-inner h2{max-width:900px;margin-bottom:25px}.help-band-inner p:not(.eyebrow){max-width:650px;margin-bottom:0}.help-band-inner>.button{flex-shrink:0}.site-footer{background:var(--ink);color:var(--white);padding:75px 0 25px}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-bottom:65px}.footer-top .eyebrow{color:var(--sun)}.footer-top h2{font-size:44px;margin:0}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-top:7px}.footer-nav b{display:block;font-size:12px;margin-bottom:20px;color:var(--sun)}.footer-nav a{display:block;font-size:13px;text-decoration:none;margin-bottom:12px}.footer-nav a:hover{text-decoration:underline}.footer-bottom{display:flex;gap:25px;justify-content:space-between;align-items:center;border-top:1px solid #ffffff35;padding-top:25px;font-size:10px}.footer-bottom p{margin:0}.footer-bottom a{text-decoration:none}.footer-bottom .arrow{font-size:16px}.back-top{border:1px solid #ffffff70;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:18px}
.page-heading{padding-block:70px 55px;max-width:1440px}.page-heading h1{font-size:clamp(58px,6.1vw,88px);max-width:1000px}.page-heading>p:not(.eyebrow){max-width:650px;font-size:16px}.catalogue{padding-bottom:55px}.catalogue-filters{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:20px;align-items:end;background:var(--soft);padding:25px;border-radius:18px}.catalogue-filters label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:700}.catalogue-filters input,.catalogue-filters select{border:1px solid #9caf93;background:var(--white);border-radius:7px;padding:12px 15px;height:49px;min-width:0;width:100%;font-size:13px}.reset-button{background:none;text-decoration:underline;font-size:11px;min-height:49px;white-space:normal}.result-count{font-size:11px;font-weight:700;margin:25px 0}.flavour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 25px}.flavour-grid .flavour-card-art{height:265px}.flavour-grid .card-pack{height:205px}.flavour-grid .flavour-card h3{font-size:29px}.flavour-grid .flavour-card-copy .eyebrow{font-size:9px}.empty-state{border:1px solid var(--line);padding:35px;border-radius:20px}.empty-state h2{font-size:26px;line-height:1.4;margin:0}.fine-print{font-size:11px;margin-top:30px;max-width:1000px}.flavour-hero{background:#ffd167;overflow:hidden}.flavour-hero.family-1{background:#dce8c9}.flavour-hero.family-2{background:#f6b1a5}.flavour-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;min-height:650px;padding-block:55px}.back-link{font-size:11px;font-weight:700;text-decoration:none;display:inline-block;margin-bottom:45px}.flavour-intro h1{font-size:clamp(58px,7vw,104px);overflow-wrap:anywhere}.flavour-description{max-width:510px;font-size:17px}.flavour-kind{font-size:11px;margin:22px 0}.format-pills{display:flex;flex-wrap:wrap;gap:9px}.format-pills a{display:block;padding:8px 20px;border:1px solid #648252;border-radius:30px;font-weight:700;font-size:12px;text-decoration:none}.format-pills a:hover{background:#ffffff70}.flavour-hero-art{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:460px;position:relative}.flavour-hero-art.with-pack:before{content:'';position:absolute;width:420px;height:420px;border-radius:50%;background:#ffffff45}.detail-pack{height:420px;width:auto;max-width:90%;object-fit:contain;position:relative;filter:drop-shadow(5px 15px 10px #0c321224);transform:rotate(7deg)}.flavour-hero-art>p{font-size:10px;margin:25px 0 0}.detail-fruit{width:100%;height:410px;object-fit:cover;border-radius:26px}.flavour-format-list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.flavour-format-list>article{border-top:1px solid #8ea680;padding-top:20px;scroll-margin-top:30px;display:flex;flex-direction:column;min-width:0}.flavour-format-list h3{font-size:20px;letter-spacing:-.03em;line-height:1.4;margin-bottom:0}.small-pack-image{height:210px;display:flex;align-items:center;justify-content:center;margin-block:12px}.small-pack{max-width:75%;width:auto;object-fit:contain}.small-2kg{height:135px}.small-750g{height:175px}.small-500g{height:135px}.small-250g{height:101.25px}.flavour-format-list .text-link{font-size:10px;gap:15px;margin-top:auto}.product-information{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:65px}.product-information details{border-top:1px solid var(--line);padding-top:20px}.product-information summary{display:flex;justify-content:space-between;gap:20px;font-weight:700;font-size:16px;cursor:pointer;list-style:none}.product-information summary span{font-size:24px;line-height:1.2}.product-information details[open] summary span{transform:rotate(45deg)}.product-information p{font-size:13px;margin-top:22px}.product-information .text-link{font-size:11px}.related-section{background:var(--soft)}.related-grid .flavour-card-art{height:270px}.related-grid .card-pack{height:220px}.editorial-hero{padding-top:65px}.editorial-hero .wrap>p:not(.eyebrow){max-width:700px;font-size:16px}.editorial-hero h1{max-width:1250px;font-size:clamp(54px,5.8vw,88px)}.editorial-hero-photo{width:100%;height:650px;object-fit:cover;object-position:center 55%;margin-top:50px}.moment-stories>article{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;margin-bottom:75px}.moment-stories>article:nth-child(even)>div:first-child{order:2}.moment-image{width:100%;height:390px;object-fit:cover;border-radius:20px}.moment-stories h2{font-size:43px;margin-top:25px;max-width:530px}.moment-stories p{font-size:14px;max-width:560px}.story-hero{display:grid;grid-template-columns:1.3fr 1fr;background:var(--sun);overflow:hidden;padding:65px max(56px,calc((100vw - 1440px)/2));gap:5%;align-items:center;min-height:620px}.story-hero .wrap{width:100%;max-width:850px}.story-hero h1{font-size:clamp(56px,5.5vw,82px)}.story-hero p:not(.eyebrow){max-width:610px}.story-brand{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.story-brand img{width:440px;position:relative;z-index:2}.story-brand>span{position:absolute;bottom:-60px;font-size:200px;font-weight:700;color:#c5811640;letter-spacing:-.08em;direction:ltr}.story-chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.story-chapters article{border-top:1px solid var(--line);padding-top:20px}.story-chapters h2{font-size:33px;margin-top:35px}.story-chapters p{font-size:13px}.story-photograph img{width:100%;height:600px;object-fit:cover}.preparation-photo{width:100%;height:450px;overflow:hidden;background:var(--sun)}.preparation-photo img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.preparation-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.preparation-steps article{border-top:1px solid var(--line);padding-top:20px}.preparation-steps h2{font-size:32px;margin-top:32px}.preparation-steps p{font-size:13px}.label-information{background:var(--soft)}.label-information-inner{display:grid;grid-template-columns:1fr 1fr;gap:10%}.label-information-inner h2{max-width:600px}.label-information-inner>div:last-child{max-width:580px}.questions{display:grid;grid-template-columns:1fr 1.2fr;gap:10%}.questions h2{max-width:600px}.faq-list details{border-top:1px solid var(--line);padding:20px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font-weight:700;line-height:1.5;font-size:15px}.faq-list summary span{font-size:24px;font-weight:400;line-height:1}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:13px;margin-top:20px;margin-bottom:0}.help-options{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-bottom:40px}.help-options article{background:var(--soft);padding:35px;border-radius:20px;display:flex;align-items:start;flex-direction:column}.help-options article:nth-child(2){background:#ffdc81}.help-options h2{font-size:31px;margin-top:28px}.help-options p{font-size:13px}.help-options .button{margin-top:auto;font-size:11px;padding:13px 20px;gap:20px}.trade-hero{background:var(--green);color:white;padding-block:60px;overflow:hidden}.trade-hero>.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center}.trade-hero h1{font-size:clamp(56px,5.5vw,86px)}.trade-hero .eyebrow{color:var(--sun)}.trade-hero p:not(.eyebrow){max-width:650px}.trade-hero-art{background:var(--sun);border-radius:50%;min-height:450px;display:grid;place-items:center}.trade-pack{height:380px;max-width:80%;width:auto;transform:rotate(7deg);filter:drop-shadow(0 15px 10px #0c321240)}.trade-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.trade-steps article{border-top:1px solid var(--line);padding-top:20px}.trade-steps h2{font-size:33px;margin-top:35px}.trade-steps p{font-size:14px}.trade-resources{background:var(--sun)}.trade-resources>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.trade-resources h2{max-width:650px}
body[dir=rtl] .campaign-photo{transform:scaleX(-1)}body[dir=rtl] .campaign h1{font-size:clamp(64px,6.4vw,108px)}body[dir=rtl] .campaign-copy>p:not(.eyebrow){font-size:23px}body[dir=rtl] :is(.brand-line,.flavour-card-copy .eyebrow,.flavour-card-copy>p:not(.eyebrow),.family-panels p,.flavour-links a,.format-card>span:not(.format-weight):not(.text-link),.format-card .text-link,.format-comparison summary,.format-comparison table,.mini-steps p,.footer-nav b,.footer-nav a,.footer-bottom,.catalogue-filters label,.reset-button,.result-count,.flavour-kind,.flavour-hero-art>p,.flavour-format-list .text-link,.product-information p,.product-information .text-link,.moment-stories p,.story-chapters p,.preparation-steps p,.faq-list p,.help-options p,.trade-steps p){font-size:18px;letter-spacing:0}body[dir=rtl] .format-comparison caption,body[dir=rtl] .fine-print{font-size:16px}body[dir=rtl] .family-options button>span{font-size:29px}body[dir=rtl] .catalogue-filters :is(input,select){font-size:20px}body[dir=rtl] .flavour-description{font-size:25px}body[dir=rtl] .back-link{font-size:18px}body[dir=rtl] .format-pills a{font-family:TriSans;font-size:12px}body[dir=rtl] .flavour-format-list h3{font-size:27px}body[dir=rtl] .product-information summary,body[dir=rtl] .faq-list summary{font-size:23px}body[dir=rtl] .help-options .button{font-size:18px}body[dir=rtl] .format-weight{font-family:TriSans;letter-spacing:-.04em}body[dir=rtl] .back-link{direction:rtl}.page-home[dir=rtl] .sharing-copy>p:not(.eyebrow){font-size:23px}
@media(min-width:1800px){.campaign,.campaign-inner{min-height:790px}.campaign-photo{width:75%}.campaign-copy{width:45%}.campaign-product{inset-inline-end:30%;width:240px;bottom:70px}.campaign-pack{max-height:350px}.sharing-feature,.sharing-photo{min-height:720px}}@media(max-width:1150px){.wrap{width:calc(100% - 64px)}.header-inner{gap:20px;height:100px}.brand-logo img{width:125px;height:90px}.primary-nav{gap:22px;font-size:11px}.header-right{gap:18px}.language-nav{font-size:10px;gap:9px}.campaign,.campaign-inner{min-height:620px}.campaign-copy{width:48%;padding-block:55px}.campaign h1{font-size:69px}.campaign-copy>p:not(.eyebrow){max-width:360px;font-size:14px}.campaign-photo{width:83%;object-position:center}.campaign-product{inset-inline-end:25%;width:175px;bottom:35px}.product-ticket{width:78px;height:78px;font-size:10px;inset-inline-end:-20px}.section{padding-block:75px}.section-heading{gap:40px}.section-heading>p,.section-heading>div:last-child:not(:first-child){max-width:320px}.sharing-copy{padding:55px 10%}.sharing-feature,.sharing-photo{min-height:550px}.sharing-copy h2{font-size:40px}.flavour-card-art{height:270px}.card-pack{height:215px}.flavour-card h3{font-size:30px}.family-image{height:180px}.family-options button>span{font-size:21px;padding:18px}.format-grid{gap:24px}.format-weight{font-size:38px}.format-card .text-link{font-size:10px}.prepare-teaser{gap:8%}.footer-top{gap:8%}.footer-top h2{font-size:38px}.footer-nav{gap:25px}.catalogue-filters{grid-template-columns:1.2fr 1fr 1fr;gap:16px}.reset-button{grid-column:1/-1;justify-self:start;min-height:30px}.flavour-grid .flavour-card-art{height:230px}.flavour-grid .card-pack{height:180px}.flavour-grid .flavour-card h3{font-size:27px}.flavour-hero-grid{gap:5%;min-height:570px}.detail-pack{height:355px}.flavour-hero-art.with-pack:before{height:340px;width:340px}.detail-fruit{height:350px}.flavour-intro h1{font-size:76px}.flavour-format-list{gap:23px}.flavour-format-list h3{font-size:17px}.flavour-format-list .text-link{font-size:10px;gap:10px}.editorial-hero-photo{height:520px}.moment-image{height:330px}.moment-stories h2{font-size:36px}.story-hero{padding-inline:32px;min-height:550px}.story-hero h1{font-size:60px}.story-brand img{width:350px}.story-brand>span{font-size:150px;bottom:-15px}.story-chapters{gap:35px}.story-chapters h2{font-size:28px}.help-options{gap:20px}.help-options article{padding:25px}.help-options h2{font-size:27px}.help-options .button{font-size:10px;padding:12px 17px}.trade-hero h1{font-size:65px}.trade-hero-art{min-height:350px}.trade-pack{height:300px}.trade-steps{gap:35px}.trade-steps h2{font-size:28px}}
@media(max-width:760px){html{scroll-padding-top:30px}.wrap{width:calc(100% - 40px)}.header-inner{height:90px;gap:15px}.brand-logo img{width:108px;height:77px}.header-right{gap:18px}.language-nav{font-size:10px;gap:10px}.menu-toggle{display:block}.primary-nav{display:none;position:absolute;top:81px;inset-inline:20px;padding:20px 25px;background:var(--white);border:1px solid var(--line);border-radius:18px;box-shadow:0 15px 25px #0c32121a;flex-direction:column;align-items:start;gap:6px;font-size:13px}.primary-nav.open{display:flex}.primary-nav a{padding-block:10px}.campaign{min-height:0;display:flex;flex-direction:column;isolation:isolate}.campaign-inner{display:contents;min-height:0}.campaign-copy{order:0;width:auto;max-width:none;padding:37px 20px 0;position:relative;background:#ffc014}.campaign h1{font-size:clamp(53px,12.8vw,77px);margin-bottom:23px}.campaign-copy .eyebrow{max-width:300px;font-size:9px;margin-bottom:20px}.campaign-copy>p:not(.eyebrow){font-size:13px;max-width:355px;margin-bottom:0;line-height:1.8}.campaign-copy .actions{margin-top:25px;gap:23px}.button{font-size:11px;min-height:49px;padding:13px 22px;gap:24px}.text-link{font-size:11px;gap:18px}.campaign-photo{position:relative;order:1;width:100%;height:410px;inset:auto;object-fit:cover;object-position:87% center;z-index:0;margin-top:-1px}.campaign-product{bottom:30px;inset-inline-start:25px;inset-inline-end:auto;width:140px;z-index:3}.campaign-pack{max-height:200px;transform:rotate(-8deg)}.product-ticket{width:65px;height:65px;inset-inline-end:-26px;bottom:-7px;font-size:9px}.product-ticket small{font-size:8px;margin-top:1px}.brand-line{padding-block:18px;gap:10px;font-size:8px;line-height:1.5;width:calc(100% - 30px);text-align:center}.brand-line>span:nth-child(even){font-size:19px}.section{padding-block:56px}.eyebrow{font-size:9px;margin-bottom:17px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:39px;max-width:500px}.section-heading>p,.section-heading>div:last-child:not(:first-child){max-width:100%;margin-top:20px;font-size:13px}.section-heading>div:last-child p{font-size:13px;max-width:350px}.favourite-grid{grid-template-columns:1fr;gap:30px}.flavour-card.featured{display:grid;grid-template-columns:45% 1fr;gap:23px;align-items:center}.flavour-card.featured .flavour-card-art{height:220px;border-radius:18px}.flavour-card.featured .card-index{top:15px;inset-inline-start:15px;font-size:9px}.flavour-card.featured .card-pack{height:160px;max-width:82%}.flavour-card.featured .card-round-arrow{width:34px;height:34px;bottom:12px;inset-inline-end:12px;font-size:20px}.flavour-card.featured .flavour-card-copy{padding:0}.flavour-card.featured h3{font-size:29px;margin-bottom:12px}.flavour-card-copy .eyebrow{font-size:8px;margin-bottom:9px}.flavour-card-copy>p:not(.eyebrow){font-size:11px;margin-bottom:17px}.flavour-card.featured .text-link{font-size:9px;gap:12px}.sharing-feature{grid-template-columns:1fr;min-height:0}.sharing-photo{height:350px;min-height:0}.sharing-copy{padding:40px 25px 45px}.sharing-copy h2{font-size:39px;max-width:600px}.sharing-copy>p:not(.eyebrow){font-size:13px;max-width:480px}.family-options{gap:10px}.family-image{height:105px}.family-options button{border-radius:12px}.family-options button>span{font-size:11px;padding:13px 10px;gap:5px;line-height:1.4;align-items:start}.family-options i{font-size:18px}.family-panels{margin-top:23px;padding-top:22px}.family-panels p{font-size:12px}.flavour-links{gap:8px}.flavour-links a{font-size:10px;min-height:43px;padding:10px 15px;gap:25px}.format-grid{grid-template-columns:1fr 1fr;gap:35px 22px}.format-card{padding-top:18px}.format-weight{font-size:37px}.format-card>span:not(.format-weight):not(.text-link){font-size:11px}.format-image{height:195px;margin-bottom:17px}.format-2kg{height:170px}.format-750g{height:136px}.format-500g{height:128px}.format-250g{height:96px}.format-card .text-link{font-size:9px;gap:14px}.format-comparison{margin-top:30px}.format-comparison summary{font-size:12px;padding-block:18px}.format-comparison table{font-size:11px}.format-comparison th,.format-comparison td{padding:10px 4px}.format-comparison caption{font-size:10px}.prepare-teaser{grid-template-columns:1fr;gap:30px}.prepare-teaser h2{font-size:39px}.prepare-teaser>div:first-child>p:not(.eyebrow){font-size:13px}.mini-steps>div{grid-template-columns:36px 1fr;gap:16px;padding-block:20px}.mini-steps h3{font-size:27px}.mini-steps p{font-size:12px}.step-index,.story-index{font-size:11px}.help-band-inner{display:block}.help-band-inner h2{font-size:39px}.help-band-inner p:not(.eyebrow){font-size:13px}.help-band-inner .button{margin-top:27px}.site-footer{padding-top:45px}.footer-top{grid-template-columns:1fr;gap:40px;padding-bottom:38px}.footer-top h2{font-size:35px}.footer-nav{gap:30px}.footer-nav b{font-size:11px;margin-bottom:17px}.footer-nav a{font-size:12px}.footer-bottom{flex-wrap:wrap;justify-content:start;gap:18px;font-size:9px;padding-top:22px}.footer-bottom p{width:100%}.back-top{margin-inline-start:auto;width:35px;height:35px}.page-heading{padding-block:38px 35px}.page-heading h1{font-size:clamp(47px,11.9vw,70px);margin-bottom:23px}.page-heading>p:not(.eyebrow){font-size:13px}.catalogue-filters{grid-template-columns:1fr 1fr;gap:15px;padding:20px}.catalogue-filters label:first-child{grid-column:1/-1}.catalogue-filters label{font-size:10px}.catalogue-filters input,.catalogue-filters select{font-size:11px;padding:10px;height:46px}.reset-button{font-size:10px;min-height:25px}.result-count{font-size:10px;margin-block:21px}.flavour-grid{grid-template-columns:1fr 1fr;gap:25px 16px}.flavour-grid .flavour-card-art{height:190px;border-radius:15px}.flavour-grid .card-pack{height:145px;max-width:85%}.flavour-grid .card-index{font-size:9px;top:13px;inset-inline-start:13px}.flavour-grid .card-round-arrow{width:32px;height:32px;font-size:18px;bottom:12px;inset-inline-end:12px}.flavour-grid .flavour-card-copy{padding-top:18px}.flavour-grid .flavour-card h3{font-size:24px;line-height:1.1;overflow-wrap:anywhere;margin-bottom:14px}.flavour-grid .flavour-card-copy .eyebrow{font-size:8px;letter-spacing:.05em}.flavour-grid .text-link{font-size:9px;gap:8px}.flavour-grid .text-link .arrow{font-size:18px}.fine-print{font-size:10px;margin-top:23px}.catalogue{padding-bottom:0}.flavour-hero-grid{grid-template-columns:1fr;gap:10px;padding-block:25px 35px;min-height:0}.back-link{font-size:10px;margin-bottom:30px}.flavour-intro h1{font-size:65px;margin-bottom:25px}.flavour-description{font-size:15px}.flavour-kind{font-size:10px;margin-block:20px}.format-pills{gap:7px}.format-pills a{font-size:11px;padding:7px 17px}.flavour-intro .actions{margin-top:25px}.flavour-hero-art{min-height:335px;margin-top:15px}.flavour-hero-art.with-pack:before{width:300px;height:300px}.detail-pack{height:285px}.detail-fruit{height:270px;border-radius:18px}.flavour-hero-art>p{font-size:9px;margin-top:25px}.flavour-format-list{grid-template-columns:1fr 1fr;gap:30px 24px}.flavour-format-list h3{font-size:17px}.small-pack-image{height:175px;margin-block:5px}.small-2kg{height:120px}.small-750g{height:150px}.small-500g{height:115px}.small-250g{height:86.25px}.flavour-format-list .text-link{font-size:9px;gap:10px}.product-information{grid-template-columns:1fr;gap:25px;margin-top:40px}.product-information summary{font-size:14px}.product-information p{font-size:12px;margin-top:20px}.product-information .text-link{font-size:11px}.related-grid{grid-template-columns:repeat(3,1fr);gap:12px}.related-grid .flavour-card-art{height:145px;border-radius:13px}.related-grid .card-pack{height:112px;max-width:90%}.related-grid .card-index{font-size:8px;top:10px;inset-inline-start:10px}.related-grid .card-round-arrow{display:none}.related-grid .flavour-card-copy{padding-top:17px}.related-grid .flavour-card h3{font-size:21px;overflow-wrap:anywhere;margin-bottom:10px}.related-grid .flavour-card-copy .eyebrow{font-size:7px;letter-spacing:.04em}.related-grid .text-link{font-size:8px;gap:6px}.related-grid .arrow{font-size:16px}.editorial-hero{padding-top:38px}.editorial-hero h1{font-size:47px}.editorial-hero .wrap>p:not(.eyebrow){font-size:13px}.editorial-hero-photo{height:360px;margin-top:30px;object-position:center}.moment-stories>article{grid-template-columns:1fr;gap:27px;margin-bottom:48px}.moment-stories>article:nth-child(even)>div:first-child{order:0}.moment-image{height:280px;border-radius:17px}.moment-stories h2{font-size:35px;margin-top:20px}.moment-stories p{font-size:13px}.story-hero{grid-template-columns:1fr;padding:37px 20px 10px;gap:5px;min-height:0}.story-hero .wrap{width:100%}.story-hero h1{font-size:47px}.story-hero p:not(.eyebrow){font-size:13px}.story-brand{min-height:300px}.story-brand img{width:290px}.story-brand>span{font-size:125px;bottom:0}.story-chapters{grid-template-columns:1fr;gap:35px}.story-chapters h2{font-size:31px;margin-top:25px}.story-chapters p{font-size:12px}.story-photograph img{height:350px}.preparation-photo{height:280px}.preparation-photo img{object-position:75% center}.preparation-steps{grid-template-columns:1fr 1fr;gap:35px 25px}.preparation-steps h2{font-size:28px;margin-top:25px}.preparation-steps p{font-size:12px}.label-information-inner{grid-template-columns:1fr;gap:15px}.label-information-inner h2{font-size:37px}.label-information-inner>div:last-child>p{font-size:13px}.questions{grid-template-columns:1fr;gap:15px}.questions h2{font-size:37px}.faq-list summary{font-size:13px}.faq-list p{font-size:12px}.help-options{grid-template-columns:1fr;gap:20px;padding-bottom:0}.help-options article{padding:27px}.help-options h2{font-size:29px;margin-top:22px}.help-options p{font-size:12px}.help-options .button{font-size:11px;margin-top:6px}.trade-hero{padding-block:40px}.trade-hero>.wrap{grid-template-columns:1fr;gap:35px}.trade-hero h1{font-size:48px}.trade-hero p:not(.eyebrow){font-size:13px}.trade-hero-art{min-height:320px;width:min(100%,340px);margin:auto}.trade-pack{height:280px}.trade-steps{grid-template-columns:1fr;gap:32px}.trade-steps h2{font-size:29px;margin-top:23px}.trade-steps p{font-size:12px}.trade-resources>.wrap{grid-template-columns:1fr;gap:15px}.trade-resources h2{font-size:37px}.trade-resources p{font-size:13px}body[dir=rtl] .primary-nav{font-size:22px}body[dir=rtl] .campaign h1{font-size:clamp(60px,14vw,85px)}body[dir=rtl] .campaign-copy{padding-top:30px}body[dir=rtl] .campaign-copy .eyebrow{font-size:15px}body[dir=rtl] .campaign-copy>p:not(.eyebrow){font-size:20px;line-height:1.65}body[dir=rtl] .campaign-photo{object-position:87% center}body[dir=rtl] .product-ticket{font-size:16px}body[dir=rtl] .brand-line{font-size:14px;gap:8px}body[dir=rtl] .section-heading h2{font-size:42px}body[dir=rtl] .flavour-card.featured h3{font-size:34px}body[dir=rtl] .flavour-card-copy>p:not(.eyebrow){font-size:17px}body[dir=rtl] .flavour-card.featured .text-link{font-size:16px}body[dir=rtl] .family-options button>span{font-size:18px;padding:13px 9px}body[dir=rtl] .family-options i{font-size:18px}body[dir=rtl] .family-panels p{font-size:18px}body[dir=rtl] .flavour-links a{font-size:18px}body[dir=rtl] .sharing-copy>p:not(.eyebrow){font-size:21px}body[dir=rtl] .flavour-card-copy .eyebrow,body[dir=rtl] .flavour-grid .flavour-card-copy .eyebrow{font-size:14px}body[dir=rtl] .flavour-grid .flavour-card h3{font-size:30px}body[dir=rtl] .flavour-grid .text-link{font-size:16px}body[dir=rtl] .catalogue-filters label{font-size:16px}body[dir=rtl] .catalogue-filters :is(input,select){font-size:18px}body[dir=rtl] .reset-button,body[dir=rtl] .result-count{font-size:17px}body[dir=rtl] .flavour-description{font-size:23px}body[dir=rtl] .flavour-intro h1{font-size:75px}body[dir=rtl] .flavour-format-list h3{font-size:24px}body[dir=rtl] .flavour-format-list .text-link{font-size:16px}body[dir=rtl] .related-grid .flavour-card h3{font-size:25px}body[dir=rtl] .related-grid .flavour-card-copy .eyebrow{font-size:12px}body[dir=rtl] .related-grid .text-link{font-size:14px}body[dir=rtl] .back-link{font-size:17px}body[dir=rtl] .format-card .text-link{font-size:16px}body[dir=rtl] .format-card>span:not(.format-weight):not(.text-link){font-size:17px}body[dir=rtl] .mini-steps p{font-size:18px}body[dir=rtl] .help-band-inner p:not(.eyebrow){font-size:20px}body[dir=rtl] .footer-bottom{font-size:15px}body[dir=rtl] .page-heading>p:not(.eyebrow),body[dir=rtl] .editorial-hero .wrap>p:not(.eyebrow),body[dir=rtl] .story-hero p:not(.eyebrow),body[dir=rtl] .label-information-inner>div:last-child>p,body[dir=rtl] .trade-resources p{font-size:20px}body[dir=rtl] .help-options .button{font-size:19px}body[dir=rtl] .faq-list summary{font-size:21px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.header-inner{gap:10px}.brand-logo img{width:93px}.header-right{gap:12px}.language-nav{gap:7px}.campaign h1{font-size:49px}.campaign-copy{padding-inline:16px}.campaign-copy .actions{gap:16px}.campaign-copy .text-link{font-size:10px}.family-options button>span{font-size:10px;padding-inline:8px}.family-image{height:90px}.flavour-grid{gap:23px 12px}.flavour-grid .flavour-card-art{height:165px}.flavour-grid .card-pack{height:125px}.flavour-grid .flavour-card h3{font-size:22px}.related-grid{grid-template-columns:1fr 1fr}.format-card .text-link{font-size:8px}.flavour-card.featured{gap:17px}.flavour-card.featured .flavour-card-art{height:200px}.flavour-card.featured .card-pack{height:145px}body[dir=rtl] .campaign h1{font-size:55px}body[dir=rtl] .brand-line{font-size:12px}body[dir=rtl] .flavour-card.featured .text-link{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.campaign-photo{width:100%}.campaign-copy{width:55%;max-width:740px}.campaign h1{font-size:clamp(58px,5.3vw,94px)}@media(min-width:1800px){.campaign-photo{width:100%}.campaign-copy{width:52%}}@media(max-width:1150px) and (min-width:761px){.campaign-copy{width:55%}.campaign h1{font-size:61px}}@media(max-width:760px){.campaign-copy{width:auto;max-width:none}.campaign h1{font-size:clamp(53px,12.8vw,77px)}.campaign-photo{width:100%}}
@media(min-width:761px) and (max-width:1799px){.campaign,.campaign-inner{min-height:620px}}.back-arrow{display:inline-block}body[dir=rtl] .back-arrow,body[dir=rtl] .card-round-arrow,body[dir=rtl] .family-options i{transform:scaleX(-1)}
.card-pack-size{position:absolute;inset-inline-start:20px;bottom:18px;font-size:10px;font-weight:700;direction:ltr}.card-pack.display-2kg{height:135px}.card-pack.display-500g{height:130px}.card-pack.display-250g{height:97.5px}@media(max-width:760px){.card-pack-size{font-size:9px;inset-inline-start:12px;bottom:13px}.card-pack.display-2kg{height:115px}.card-pack.display-500g{height:110px}.card-pack.display-250g{height:82.5px}}
.campaign,.campaign-copy{background-color:var(--sun)}
.campaign-copy{background-color:transparent}@media(max-width:760px){.campaign-copy{background-color:var(--sun)}}
