.allergen-icons-row{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .65rem;margin-right:.35rem;vertical-align:middle}.allergen-chip{display:inline-flex;flex-direction:column;align-items:center;gap:2px;width:62px;min-width:62px;max-width:62px;text-align:center;flex-shrink:0}.allergen-chip__icon{display:flex;align-items:center;justify-content:center}.allergen-chip__icon img,.allergen-icon-img{display:block;object-fit:contain;flex-shrink:0;background:transparent}.allergen-chip__label{font-size:clamp(.75rem,.7375rem + .0625vw,.8125rem);font-weight:600;line-height:1.1;min-height:2.2em;color:#374151;white-space:pre-line;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:639px){.allergen-icons-row{width:100%!important;gap:.25rem!important;margin-right:0!important}.allergen-chip{width:calc((100% - 1rem)/5)!important;min-width:0!important;max-width:calc((100% - 1rem)/5)!important;flex:0 0 calc((100% - 1rem)/5)!important;gap:2px!important}.allergen-chip__icon{width:1.75rem!important;height:1.75rem!important}.allergen-chip__icon img{width:100%!important;height:auto!important;max-height:1.75rem!important}.allergen-chip__label{font-size:clamp(.75rem,.7375rem + .0625vw,.8125rem)!important;line-height:1.15!important;min-height:2.3em!important}}@media(max-width:399px){.allergen-chip{width:calc((100% - .75rem)/4)!important;max-width:calc((100% - .75rem)/4)!important;flex:0 0 calc((100% - .75rem)/4)!important}}
