.m2-flavours{position:relative;background:var(--cream)}.m2-flow--flavour{width:420px;height:420px;border-width:46px;border-color:rgba(167,39,84,.055);right:-270px;top:55px}.m2-editorial-head{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:50px;align-items:end;margin-bottom:36px}.m2-editorial-head__copy{padding-bottom:5px}.m2-editorial-head__copy p{margin:0 0 15px;max-width:32ch;font-size:15px;line-height:1.5}.m2-flavour-worlds{display:grid;grid-template-columns:1.15fr .88fr .92fr 1.08fr;gap:12px;align-items:end}.m2-world{--world:var(--passion);--world-soft:#f7d892;--arc:rgba(255,255,255,.28);border-radius:26px;overflow:hidden;background:var(--world);transition:transform .25s ease}.m2-world:nth-child(2){--world:var(--spritz);--world-soft:#f49a70;--arc:rgba(255,221,188,.26);transform:translateY(28px)}.m2-world:nth-child(3){--world:var(--green);--world-soft:#d5dfaa;--arc:rgba(255,255,235,.27);transform:translateY(12px)}.m2-world:nth-child(4){--world:var(--berry-soft);--world-soft:#efbfd0;--arc:rgba(255,240,246,.28)}.m2-world:hover{transform:translateY(-5px)}.m2-world:nth-child(2):hover{transform:translateY(23px)}.m2-world:nth-child(3):hover{transform:translateY(7px)}.m2-world__link{display:block;color:inherit;text-decoration:none;padding:12px}.m2-world__art{position:relative;height:330px;border-radius:18px;background:var(--world-soft);overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate}.m2-world:nth-child(2) .m2-world__art{height:278px}.m2-world:nth-child(3) .m2-world__art{height:298px}.m2-world__art>img{position:relative;z-index:4;width:100%;height:100%;object-fit:cover}.m2-world__number{position:absolute;z-index:5;top:15px;left:16px;font:800 9px/1 var(--font-heading--family),sans-serif;letter-spacing:.13em}.m2-world__word{position:absolute;z-index:0;left:-5px;bottom:-3px;font:800 clamp(48px,4.4vw,72px)/.78 var(--font-heading--family),sans-serif;letter-spacing:-.08em;color:rgba(255,255,255,.22)}.m2-world__arc{position:absolute;z-index:1;border:20px solid var(--arc);border-radius:50%;pointer-events:none}.m2-world__arc--a{width:310px;height:210px;left:-190px;top:-80px;transform:rotate(-20deg)}.m2-world__arc--b{width:280px;height:190px;right:-170px;bottom:-70px;transform:rotate(28deg)}.m2-world-pack{z-index:3;width:77px;height:210px;border-radius:13px 13px 9px 9px;--label:var(--passion)}.m2-world-pack--2{--label:var(--spritz)}.m2-world-pack--3{--label:var(--green)}.m2-world-pack--4{--label:var(--berry-soft)}.m2-world-pack i{top:-26px;width:36px;height:31px;border-radius:5px 5px 2px 2px}.m2-world-pack span{position:absolute;inset:47px 7px 16px;border-radius:7px;background:var(--label);display:flex;flex-direction:column;align-items:center;justify-content:center}.m2-world-pack b{font:800 25px/1 var(--font-heading--family),sans-serif;letter-spacing:-.08em}.m2-world-pack small{position:absolute;bottom:14px;width:90%;font:800 5.5px/1.05 var(--font-heading--family),sans-serif;text-align:center;text-transform:uppercase}.m2-world__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;padding:16px 5px 5px}.m2-world__foot h3{font-size:19px;margin-bottom:6px}.m2-world__foot>div>span{font-size:11px;font-weight:600;opacity:.62}.m2-round-arrow{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(23,18,15,.22);border-radius:50%;font-size:13px}
