/* A warm botanical identity, with a different composition for every story. */
:root{--ed-plum:#631343;--ed-cream:#fffaf2;--ed-lime:#e8eebf;--ed-yellow:#ffe273;--ed-ink:#35252f;--ed-muted:#6c6068}
body{background:var(--ed-cream)}
.brand-top{background:var(--ed-plum);color:#fff9f0}.brand-top a{color:#fff9f0}
.brand-nav{background:#fffdf8;box-shadow:0 1px 0 #63134312}
.brand-nav .desktop-nav a[aria-current=page]{color:var(--ed-plum);text-decoration:underline;text-underline-offset:7px}
.brand-footer{border-radius:44px 44px 0 0;background:#f0eadf}
.taste-ribbon{background:var(--ed-lime);color:var(--ed-plum);font-weight:600}
.ed-page,.ed-home-hero,.ed-lifestyle,.ed-acai-hero{color:var(--ed-ink);overflow:clip}
.ed-page h1,.ed-home-hero h1,.ed-acai-hero h1{font-size:clamp(44px,5.2vw,76px);line-height:1.05;letter-spacing:-3.6px;color:var(--ed-plum);margin:20px 0 26px;font-weight:700}
.ed-page h1 em,.ed-home-hero h1 em,.ed-acai-hero h1 em{font-style:normal;color:#7d2454;position:relative}
.ed-page h2,.ed-lifestyle h2{font-size:clamp(32px,3.35vw,49px);letter-spacing:-1.7px;line-height:1.12;color:var(--ed-plum);margin:14px 0 24px}
.ed-page h3{font-size:24px;letter-spacing:-.6px;line-height:1.25;color:var(--ed-plum);margin:12px 0}
.ed-page p,.ed-lifestyle p{line-height:1.8;margin:0 0 20px;font-size:16px}
.ed-page .lead,.ed-home-hero .lead,.ed-acai-hero .lead{font-size:19px;line-height:1.72;max-width:580px;color:#62515d}
.ed-page .eyebrow,.ed-home-hero .eyebrow,.ed-acai-hero .eyebrow,.ed-lifestyle .eyebrow{font-size:11px;font-weight:600;letter-spacing:2px;color:var(--ed-plum);margin-bottom:15px}
.ed-page figure,.ed-home-hero figure,.ed-acai-hero figure{margin:0;position:relative}
.ed-page img{display:block;width:100%;object-fit:cover}
.ed-page a{color:var(--ed-plum)}
.ed-page .button,.ed-home-hero .button,.ed-acai-hero .button{display:inline-flex;align-items:center;justify-content:center;gap:28px;color:#fff;text-decoration:none;background:var(--ed-plum);border-radius:6px;padding:16px 22px;line-height:1.35;font-size:14px;font-weight:600}
.ed-link{display:inline-flex;align-items:center;gap:18px;font-weight:600;font-size:14px;line-height:1.5;text-decoration:none!important;color:var(--ed-plum);padding:8px 0;border-bottom:1px solid #63134355}
.ed-link span,.ed-page .button span,.ed-home-hero .button span,.ed-acai-hero .button span{font-size:20px;font-family:Arial,sans-serif}
.ed-page a:hover,.ed-home-hero a:hover,.ed-acai-hero a:hover{filter:brightness(1.15)}
.ed-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.ed-section{padding-top:104px;padding-bottom:104px;scroll-margin-top:100px}
.ed-intro{max-width:740px;margin-bottom:48px}
.ed-intro p:last-child{max-width:640px;color:var(--ed-muted)}
.ed-page section[id]{scroll-margin-top:110px}
.ed-photo-tag{position:absolute;bottom:24px;left:24px;padding:9px 15px;background:var(--ed-cream);color:var(--ed-plum);font-size:12px;letter-spacing:.3px;font-weight:600;border-radius:5px}
.ed-home-hero,.ed-acai-hero{position:relative;background:var(--ed-cream)}
.ed-home-hero:after,.ed-acai-hero:after,.ed-origin-hero:after{content:"";position:absolute;pointer-events:none;width:350px;height:400px;right:-28px;top:-40px;background:url('/assets/palm-fronds-v30.webp') center/contain no-repeat;z-index:2}
.ed-home-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:690px;gap:35px;padding-top:65px;padding-bottom:80px}
.ed-home-copy{position:relative;z-index:3}
.ed-home-hero h1{font-size:clamp(52px,5.8vw,83px);letter-spacing:-4px;margin:22px 0 25px}
.ed-home-hero h1 em{display:block;color:#8b285d}
.ed-home-copy .lead{font-size:18px;max-width:520px}
.ed-home-copy .actions{margin:30px 0 32px;gap:26px}
.ed-hero-points{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:#67525d;letter-spacing:.2px}
.ed-hero-points span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#799244;margin:0 8px 1px 0}
.ed-home-art{position:relative;height:560px;margin-right:-35px}
.ed-jungle-disc{position:absolute;right:20px;top:10px;width:440px;height:460px;border-radius:48% 48% 42% 45%;object-fit:cover;object-position:65% center;transform:rotate(7deg)}
.ed-bowl-cutout{position:absolute;width:440px!important;height:440px;object-fit:contain;bottom:-5px;left:-40px;filter:drop-shadow(0 22px 25px #36112330);transform:rotate(-10deg);z-index:3}
.ed-round-note{position:absolute;right:10px;bottom:15px;z-index:4;border-radius:50%;background:var(--ed-yellow);width:157px;height:157px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:13px;color:var(--ed-plum);line-height:1.45;transform:rotate(8deg)}
.ed-round-note strong{font-size:21px;line-height:1.1;margin-top:3px}
.ed-lifestyle{background:#f7eee4;padding:85px 0}
.ed-lifestyle-grid{display:grid;grid-template-columns:1.16fr 1fr;gap:74px;align-items:center}
.ed-lifestyle img{width:100%;height:455px;object-fit:cover;border-radius:12px 100px 12px 12px}
.ed-lifestyle p{max-width:460px}
.ed-origin-hero{position:relative;background:#f7eee7;padding:58px 0 78px}
.ed-origin-hero .ed-split{position:relative;z-index:1;gap:60px}
.ed-breadcrumb{font-size:12px!important;color:var(--ed-muted);margin-bottom:30px!important}
.ed-breadcrumb a{text-decoration:none}
.ed-fruit-hero{padding:40px 0 0}
.ed-fruit-hero img{height:490px;border-radius:46% 46% 14px 14px;object-position:center}
.ed-origin-hero:after{width:250px;top:-30px;opacity:.9}
.ed-chapters{background:var(--ed-lime)}
.ed-chapters .wrap{display:grid;grid-template-columns:repeat(3,1fr)}
.ed-chapters a{padding:25px 28px;font-size:13px;font-weight:600;text-decoration:none;border-right:1px solid #63134322;display:flex;align-items:center;gap:17px}
.ed-chapters a:first-child{padding-left:0}.ed-chapters a:last-child{border:0}
.ed-chapters span{font-size:12px;opacity:.6}
.ed-tall-photo img{height:590px;border-radius:12px 12px 100px 12px}
.ed-answer{padding:30px;background:#f1edda;border-radius:6px 34px 6px 6px;margin-top:28px}
.ed-answer strong{font-size:19px;color:var(--ed-plum);display:block;margin-bottom:12px}
.ed-answer p{font-size:15px;margin-bottom:0}
.ed-answer p+p{margin-top:15px}
.ed-plum-band{background:var(--ed-plum);padding:92px 0 106px;color:#fff9f0;border-radius:70px 0 70px 0}
.ed-plum-band h2,.ed-plum-band h3,.ed-plum-band .eyebrow{color:#fff8ec}
.ed-plum-band p,.ed-plum-band .lead,.ed-plum-band .ed-intro p:last-child{color:#f5deec}
.ed-plum-band .ed-link{color:var(--ed-yellow);border-bottom-color:#ffe27380}
.ed-numbered{margin:0;padding:0;list-style:none}
.ed-numbered li{display:flex;gap:26px;border-top:1px solid #ffffff35;padding:24px 0 10px}
.ed-numbered li>span{font-size:13px;letter-spacing:1px;padding-top:6px;color:var(--ed-yellow)}
.ed-numbered h3{font-size:22px;margin:0 0 10px}
.ed-numbered p{font-size:15px}
.ed-preparation-photo img{height:450px;border-radius:12px 80px 12px 12px;object-position:54%}
.ed-three{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
.ed-three article{border-top:1px solid #63134355;padding:26px 8px 0 0}
.ed-small-number{font-size:11px;letter-spacing:1.5px;color:#7d4668;display:block;margin-bottom:25px;font-weight:600}
.ed-three p{font-size:15px;color:var(--ed-muted)}
.ed-inline-note{border-top:1px solid #63134322;margin-top:45px;padding:32px 0 0;display:grid;grid-template-columns:1fr 1.5fr;column-gap:40px;align-items:start}
.ed-inline-note strong{font-size:21px;color:var(--ed-plum)}
.ed-inline-note p{font-size:15px}.ed-inline-note .ed-link{grid-column:2;justify-self:start}
.ed-cta{background:var(--ed-yellow);padding:70px 0}
.ed-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}
.ed-cta h2{font-size:48px;margin-bottom:18px}.ed-cta p{max-width:570px;margin-bottom:0}.ed-cta .eyebrow{margin-bottom:14px}
.ed-cta .button{flex-shrink:0}
.ed-ingredients-hero{background:#f8eee4;padding:64px 0 0}
.ed-centered{text-align:center;max-width:900px;margin:0 auto 44px}
.ed-centered .lead{max-width:700px;margin:0 auto}
.ed-ingredients-hero h1{font-size:68px}.ed-panoramic{overflow:hidden;border-radius:12px}
.ed-panoramic img{height:470px;object-position:center}
.ed-ingredient-intro,.ed-company-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}
.ed-lime-band{background:var(--ed-lime);padding:85px 0 95px}
.ed-products{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.ed-products article{background:#fffdf6;border-radius:12px;overflow:hidden}
.ed-packshot{background:#fff;height:300px;display:flex;align-items:center;justify-content:center}
.ed-packshot img{width:80%;height:88%;object-fit:contain;mix-blend-mode:multiply}
.ed-products article>div:last-child{padding:32px 38px 38px}
.ed-products .eyebrow{font-size:10px;letter-spacing:1.6px}.ed-products h3{font-size:30px}
.ed-products p{font-size:15px}
.ed-square-photo img{height:520px;border-radius:12px 70px 12px 12px}
.ed-topping-list{margin:26px 0 22px}.ed-topping-list p{padding:13px 0;margin:0;border-top:1px solid #63134322}
.ed-topping-list strong{display:block;color:var(--ed-plum);font-size:17px}.ed-topping-list span{font-size:14px;color:var(--ed-muted)}
.ed-page .ed-fine{font-size:13px;color:var(--ed-muted)}
.ed-cost-band{padding:65px 0;background:#f2e6ed}.ed-cost-band h2{margin-bottom:0}
.ed-concept-hero{padding:65px 0 0;background:#f7eee6}
.ed-concept-heading,.ed-company-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;margin-bottom:50px}
.ed-concept-heading h1{font-size:61px}.ed-concept-heading .lead{font-size:18px}
.ed-concept-hero .ed-panoramic img{height:490px;object-position:center 45%}
.ed-photo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.ed-photo-cards article{overflow:hidden;background:#f6eee4;border-radius:12px}
.ed-photo-cards img{height:330px;object-fit:cover}
.ed-photo-cards article>div{padding:28px}.ed-photo-cards .ed-small-number{margin-bottom:15px}
.ed-photo-cards h3{font-size:23px}.ed-photo-cards p{font-size:15px;margin-bottom:0}
.ed-next-steps{display:grid;gap:20px}.ed-next-steps a{position:relative;display:block;background:#f4eadf;padding:28px 45px 25px 30px;border-radius:8px;text-decoration:none}
.ed-next-steps span{font-size:10px;letter-spacing:1.6px;display:block;margin-bottom:12px}
.ed-next-steps strong{font-size:22px;display:block}.ed-next-steps p{font-size:14px;margin:10px 0 0}.ed-next-steps b{position:absolute;right:25px;top:30px;font-size:24px}
.ed-company-hero{padding:64px 0 0;background:#f2eadf}
.ed-company-heading h1{font-size:57px}.ed-company-heading .lead{font-size:18px}
.ed-showroom img{height:470px;object-position:center 50%;border-radius:10px}
.ed-company-facts{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 0;gap:40px}
.ed-company-facts>div{display:flex;align-items:baseline;gap:14px;border-right:1px solid #63134333}.ed-company-facts>div:last-child{border:0}
.ed-company-facts strong{color:var(--ed-plum);font-size:20px}.ed-company-facts span{font-size:12px}
.ed-machine-display{background:#f1ede4;border-radius:50% 50% 12px 12px;padding:35px}.ed-machine-display img{height:460px;object-fit:contain;mix-blend-mode:multiply}
.ed-address{padding:25px 0;border-top:1px solid #63134333;margin-top:26px}.ed-address strong{font-size:18px;color:var(--ed-plum)}.ed-address a{display:block;font-size:16px;margin-bottom:7px}.ed-address p{margin:10px 0 18px}
.ed-austria-hero{padding:75px 0;background:#f1eddf}.ed-austria-hero .ed-square-photo img{border-radius:50% 50% 10px 10px}
.ed-austria-list>div{position:relative;padding:20px 0 12px 50px;border-top:1px solid #63134344}.ed-austria-list span{position:absolute;top:31px;left:0;color:#907786;font-size:12px}.ed-austria-list p{font-size:14px}
.ed-planning-list{list-style:none;margin:0;padding:0}.ed-planning-list li{border-top:1px solid #63134333;padding:24px 0;display:grid;grid-template-columns:50px 1fr 2fr;gap:25px;align-items:baseline}.ed-planning-list span{font-size:12px;color:#856577}.ed-planning-list strong{font-size:21px;color:var(--ed-plum)}.ed-planning-list p{margin:0;font-size:15px}
.ed-acai-hero{padding:58px 0 72px}.ed-acai-hero .ed-split{gap:60px}.ed-acai-hero h1{font-size:78px}
.ed-jungle-window img{width:100%;height:570px;object-fit:cover;object-position:65% center;border-radius:46% 46% 12px 12px;display:block}
.acai-story .story-chapters{background:var(--ed-lime)}
.acai-story .story-process{background:var(--ed-plum);color:#fff8f0;border-radius:70px 0 70px 0}
.acai-story .story-process h2,.acai-story .story-process h3,.acai-story .story-process .eyebrow{color:#fff8f0}
.acai-story .story-process p{color:#f3dfea}.acai-story .story-process a{color:var(--ed-yellow)}
.acai-story .story-process .story-production-note{background:#ffffff10;border-color:#ffffff30;color:#f3dfea}
.acai-story .story-process-layout{align-items:center;gap:55px 70px}
.acai-story .story-process .story-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
.acai-story .story-process .story-steps li{margin:0;padding:24px 0 0;border-top:1px solid #ffffff40;border-bottom:0}
.acai-story .story-process .story-step-no{color:var(--ed-yellow)}
.acai-story .story-process .story-production-note strong{color:#fff9f0}
.ed-story-preparation{width:100%;height:350px;object-fit:cover;border-radius:10px 65px 10px 10px;margin:0}
.legacy-more .legacy-next-grid{grid-template-columns:1fr}.legacy-more{background:var(--ed-lime)}
@media(min-width:1500px){.ed-home-art{margin-right:0}.ed-home-hero:after{right:calc((100vw - 1450px)/2)}}
@media(max-width:1100px){.ed-split{gap:45px}.ed-home-grid{gap:15px;min-height:620px}.ed-home-art{height:510px;margin-right:0}.ed-bowl-cutout{width:350px!important;height:350px;left:-20px;bottom:30px}.ed-jungle-disc{width:360px;height:420px;right:0}.ed-round-note{width:132px;height:132px;right:-10px;bottom:30px}.ed-round-note strong{font-size:19px}.ed-home-hero h1{font-size:65px;letter-spacing:-3px}.ed-home-hero:after{width:260px}.ed-home-copy .actions{gap:15px}.ed-home-copy .ed-link{font-size:12px}.ed-lifestyle-grid{gap:40px}.ed-concept-heading,.ed-company-heading{gap:35px;grid-template-columns:1.25fr 1fr}.ed-concept-heading h1,.ed-company-heading h1{font-size:48px}.ed-company-facts>div{display:block}.ed-company-facts span{display:block;margin-top:5px}.ed-photo-cards{gap:18px}.ed-photo-cards article>div{padding:23px}.ed-photo-cards img{height:270px}.ed-cta h2{font-size:42px}.ed-acai-hero h1{font-size:65px}.ed-jungle-window img{height:520px}}
@media(max-width:760px){.ed-page h1,.ed-acai-hero h1{font-size:46px;letter-spacing:-2px}.ed-page h2,.ed-lifestyle h2{font-size:35px;letter-spacing:-1.3px}.ed-page .lead,.ed-acai-hero .lead{font-size:17px;line-height:1.75}.ed-page p{font-size:15px}.ed-split{grid-template-columns:1fr;gap:35px}.ed-section{padding-top:62px;padding-bottom:62px}.ed-home-grid{grid-template-columns:1fr;padding-top:40px;padding-bottom:38px;gap:10px}.ed-home-hero h1{font-size:54px;letter-spacing:-2.6px;max-width:390px;margin-top:20px}.ed-home-copy .lead{font-size:16px;max-width:440px}.ed-home-copy .actions{margin:25px 0;gap:20px;flex-wrap:wrap}.ed-home-hero .button{font-size:13px;padding:15px 18px;gap:18px}.ed-home-copy .ed-link{font-size:13px}.ed-hero-points{gap:12px;font-size:10px}.ed-hero-points span:before{margin-right:5px}.ed-home-art{height:410px;width:100%;max-width:430px;justify-self:center;margin-top:10px}.ed-jungle-disc{width:300px;height:335px;right:5px;top:0}.ed-bowl-cutout{width:300px!important;height:300px;left:-10px;bottom:0}.ed-round-note{width:119px;height:119px;right:-3px;bottom:20px;font-size:11px}.ed-round-note strong{font-size:18px}.ed-home-hero:after{width:190px;height:230px;top:16px;right:-55px;opacity:.75}.taste-ribbon{gap:15px;flex-wrap:wrap;padding:20px;font-size:11px}.ed-lifestyle{padding:52px 0}.ed-lifestyle-grid{grid-template-columns:1fr;gap:35px}.ed-lifestyle img{height:320px;border-radius:10px 65px 10px 10px}.ed-lifestyle p{font-size:15px}.ed-origin-hero{padding:30px 0 40px}.ed-origin-hero:after{width:145px;right:-35px;top:10px;opacity:.7}.ed-fruit-hero{padding:0}.ed-fruit-hero img{height:330px;border-radius:40% 40% 10px 10px}.ed-chapters .wrap{grid-template-columns:1fr}.ed-chapters a,.ed-chapters a:first-child{padding:16px 0;border-right:0;border-bottom:1px solid #63134322}.ed-chapters a:last-child{border:0}.ed-tall-photo img{height:460px;border-radius:10px 10px 75px 10px}.ed-origin-story>figure{order:2}.ed-answer{padding:24px;margin-top:24px}.ed-answer p{font-size:14px}.ed-intro{margin-bottom:32px}.ed-plum-band{padding:60px 0 66px;border-radius:40px 0 40px 0}.ed-numbered li{gap:20px;padding-top:22px}.ed-numbered h3{font-size:20px}.ed-numbered p{font-size:14px}.ed-preparation-photo img{height:320px;border-radius:10px 60px 10px 10px}.ed-three{grid-template-columns:1fr;gap:22px}.ed-three article{padding-top:22px}.ed-small-number{margin-bottom:15px}.ed-inline-note{grid-template-columns:1fr;gap:15px;margin-top:30px}.ed-inline-note .ed-link{grid-column:1}.ed-cta{padding:52px 0}.ed-cta-inner{display:block}.ed-cta .button{margin-top:26px}.ed-cta h2{font-size:36px}.ed-page .eyebrow,.ed-home-hero .eyebrow,.ed-acai-hero .eyebrow{font-size:10px;letter-spacing:1.6px}.ed-ingredients-hero{padding-top:40px}.ed-centered{text-align:left;margin-bottom:30px}.ed-ingredients-hero h1{font-size:45px}.ed-panoramic img{height:280px}.ed-ingredient-intro,.ed-company-intro{grid-template-columns:1fr;gap:10px}.ed-lime-band{padding:58px 0}.ed-products{grid-template-columns:1fr}.ed-products article>div:last-child{padding:26px}.ed-packshot{height:255px}.ed-square-photo img{height:360px}.ed-cost-band{padding:50px 0}.ed-concept-hero,.ed-company-hero{padding-top:38px}.ed-concept-heading,.ed-company-heading{grid-template-columns:1fr;gap:5px;margin-bottom:30px}.ed-concept-heading h1,.ed-company-heading h1{font-size:44px}.ed-concept-hero .ed-panoramic img{height:315px;object-position:50% center}.ed-photo-cards{grid-template-columns:1fr;gap:24px}.ed-photo-cards img{height:320px}.ed-photo-cards article>div{padding:25px}.ed-next-steps strong{font-size:20px}.ed-showroom img{height:300px;object-position:54% center}.ed-photo-tag{font-size:10px;left:15px;bottom:16px;padding:8px 11px}.ed-company-facts{gap:15px;padding:24px 0}.ed-company-facts strong{font-size:16px}.ed-company-facts span{font-size:10px;line-height:1.5}.ed-machine-display img{height:340px}.ed-address a{font-size:15px;overflow-wrap:anywhere}.ed-austria-hero{padding:40px 0}.ed-planning-list li{grid-template-columns:25px 1fr;gap:7px 15px;padding:21px 0}.ed-planning-list p{grid-column:2;font-size:14px}.ed-planning-list strong{font-size:19px}.ed-acai-hero{padding:38px 0 45px}.ed-acai-hero:after{width:170px;height:210px;right:-50px;top:5px;opacity:.7}.ed-acai-hero .ed-split{gap:36px}.ed-acai-hero h1{font-size:55px}.ed-jungle-window img{height:410px;border-radius:45% 45% 10px 10px}.acai-story .story-process{border-radius:40px 0 40px 0}.ed-story-preparation{height:235px}.brand-footer{border-radius:28px 28px 0 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ed-page *,.ed-home-hero *{animation:none!important;transition:none!important}}
@media(max-width:760px){.acai-story .story-process .story-steps{grid-template-columns:1fr;gap:22px}.acai-story .story-process-layout{gap:30px}.ed-story-preparation{height:250px}}

.ed-split>*,.ed-home-grid>*,.ed-concept-heading>*,.ed-company-heading>*,.ed-lifestyle-grid>*,.ed-company-intro>*,.ed-ingredient-intro>*,.ed-three>*,.ed-products>*,.ed-photo-cards>*{min-width:0}
.legacy-design .ed-machine-intro{max-width:1040px;margin-bottom:35px}
.legacy-design .ed-machine-intro h1{font-size:clamp(34px,3.4vw,52px)!important;max-width:1050px;margin-bottom:24px}
.legacy-design .ed-machine-intro .ed-capacity-note{font-size:13px!important;line-height:1.7!important;border-left:3px solid #9eaf6c;padding-left:18px;margin-top:22px;color:#67525d}
@media(max-width:760px){.ed-acai-hero:after{top:auto;bottom:330px;right:-55px;width:185px;opacity:1}.ed-origin-hero:after{top:auto;bottom:220px;right:-45px}.legacy-design .ed-machine-intro h1{font-size:31px!important}}
/* Put the visual story directly after the headline on a phone. */
@media(max-width:760px){
  .ed-home-grid,.ed-acai-hero .ed-split{display:flex;flex-direction:column;align-items:stretch;gap:0}
  .ed-home-copy,.ed-acai-hero .ed-split>div{display:contents}
  .ed-home-copy>.eyebrow,.ed-acai-hero .eyebrow{order:0}
  .ed-home-copy>h1,.ed-acai-hero h1{order:1;margin:8px 0 18px;font-size:50px}
  .ed-home-art{order:2;height:335px;align-self:center;margin:0 0 28px}
  .ed-home-art .ed-jungle-disc{height:290px;width:270px;right:4px}
  .ed-home-art .ed-bowl-cutout{width:270px!important;height:270px;left:-6px;bottom:-2px}
  .ed-home-art .ed-round-note{bottom:1px;right:-1px}
  .ed-home-copy>.lead,.ed-acai-hero .lead{order:3;margin-bottom:0}
  .ed-home-copy>.actions{order:4;margin:23px 0 18px}
  .ed-home-copy>.ed-hero-points{order:5}
  .ed-home-hero:after{top:235px;right:-45px;width:150px;height:200px;opacity:1}
  .ed-acai-hero .ed-jungle-window{order:2;margin:10px 0 26px}
  .ed-jungle-window img{height:340px}
  .ed-acai-hero .button{order:4;align-self:flex-start;margin-top:25px}
  .ed-acai-hero:after{top:245px;bottom:auto;right:-50px;width:165px;height:210px}
}

/* Shop CTA: consistent readable foreground in every link state. */
.legacy-design main a.border-acai.inline-flex[href*="eistechnikcenter.de"],
.legacy-design main a.border-acai.inline-flex[href*="eistechnikcenter.de"]:link,
.legacy-design main a.border-acai.inline-flex[href*="eistechnikcenter.de"]:visited {
  background:#64263c!important;
  border-color:#64263c!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
}
.legacy-design main a.border-acai.inline-flex[href*="eistechnikcenter.de"]:hover,
.legacy-design main a.border-acai.inline-flex[href*="eistechnikcenter.de"]:active {
  background:#491a2b!important;
  border-color:#491a2b!important;
  color:#fff!important;
}
.legacy-design main a.border-acai.inline-flex[href*="eistechnikcenter.de"]:focus-visible {
  outline:3px solid #64263c!important;
  outline-offset:4px;
  color:#fff!important;
}
