.allergen-icons_root__bVc6i{margin-top:12px}.allergen-icons_icons__mY60H{display:flex;flex-wrap:wrap;gap:7px}.allergen-icons_icon__Wlr5_{position:relative;display:grid;place-items:center;width:36px;height:36px;border:1px solid #dac8ad;border-radius:50%;background:#fff7ea;color:#7e4a28;cursor:pointer}.allergen-icons_icon__Wlr5_:focus-visible,.allergen-icons_icon__Wlr5_:hover,.allergen-icons_icon__Wlr5_[data-active=true]{border-color:#bb7546;background:#ffead1;outline:none}.allergen-icons_icon__Wlr5_:focus-visible{outline:2px solid #a94f27;outline-offset:2px}.allergen-icons_icon__Wlr5_:after{content:attr(data-label);position:absolute;z-index:10;left:50%;bottom:calc(100% + 7px);transform:translateX(-50%);width:max-content;max-width:min(230px,75vw);padding:6px 9px;border-radius:6px;background:#26332d;color:#fff;font-size:12px;line-height:1.3;text-align:center;white-space:normal;box-shadow:0 5px 15px #0002;opacity:0;visibility:hidden;pointer-events:none}.allergen-icons_icon__Wlr5_:focus-visible:after,.allergen-icons_icon__Wlr5_:hover:after,.allergen-icons_icon__Wlr5_[data-active=true]:after{opacity:1;visibility:visible}.allergen-icons_warning__ZDaKd{display:block;margin-top:10px;color:#685c4d;font-size:11px;line-height:1.35}.allergen-icons_icon__Wlr5_:first-child:after{left:0;transform:none}.allergen-icons_heading__NCDZT{display:block;margin-bottom:8px;font-size:14px;color:#26332d}.allergen-icons_detail__wBvQ7{margin:7px 0 0;font-size:13px;line-height:1.5;color:#4e473e}.allergen-icons_incomplete__EscsV{margin-top:10px;padding:10px 12px;border:1px solid #e5cb99;border-radius:9px;background:#fff8e9;color:#694a1e;font-size:13px;line-height:1.45}.allergen-icons_incomplete__EscsV span{display:block;margin-top:4px}.allergen-icons_summary__1Kmje{display:flex;align-items:center;gap:6px;color:#685c4d}.allergen-icons_summary__1Kmje>span{display:grid;place-items:center;flex:none}.allergen-icons_more__9FWpe{font-size:16px;font-weight:600}.allergen-icons_context__Olywz{display:block;margin:0 0 8px;font-size:12px;line-height:1.4;color:#685c4d}.allergen-icons_disclosure__EibRy{margin-top:14px;border-top:1px solid #dbe2de;color:#233b33;font-size:16px;line-height:1.5}.allergen-icons_disclosure__EibRy summary{min-height:48px;display:list-item;align-content:center;cursor:pointer;font-weight:700}.allergen-icons_disclosure__EibRy summary span{font-weight:400;font-size:15px}.allergen-icons_disclosure__EibRy p{margin:7px 0}.allergen-icons_disclosure__EibRy .allergen-icons_disclosureNote__VQrfw{font-size:14px;color:#52645b}