@keyframes shine{to{background-position-x:2000px}}.allergens-section__key{padding-top:2rem;padding-bottom:0!important}.allergens-section__key .allergen-icon{margin:0;display:inline-block}.allergens-section__key .allergen-label{width:auto;margin:0 0 0 5px;line-height:20px}.allergens-section__table-wrapper{margin-left:1.5rem;padding-bottom:1.5rem;padding-left:0;padding-right:1.5rem;overflow-x:auto}@media screen and (width>=750px){.allergens-section__table-wrapper{margin-left:5rem;padding-bottom:5rem;padding-left:0;padding-right:5rem}}.allergens-section__table{border-collapse:separate}.allergens-section__table tr:nth-child(2n),.allergens-section__table tr:nth-child(2n) th{background:var(--gradient-base-background-2)}.allergens-section__table tr:nth-child(2n){background:linear-gradient(90deg, var(--gradient-base-background-2) 8%, var(--gradient-base-background-1) 18%, var(--gradient-base-background-2) 33%);background-size:2000px 100%;animation:1.5s linear infinite shine}.allergens-section__table tr:nth-child(2n):after,.allergens-section__table tr:nth-child(2n):before{box-shadow:none;border:none}.allergens-section__table th,.allergens-section__table td{border:1px solid rgba(var(--color-foreground), .08);padding:5px}.allergens-section__table th{background:var(--gradient-base-background-1)}.allergens-section__table thead th,.allergens-section__table tbody tr:not(:last-child) th,.allergens-section__table tbody tr:not(:last-child) td{border-bottom:none}.allergens-section__table thead th:not(:first-child),.allergens-section__table tbody td{border-left:none}.allergens-section__table thead th:first-child,.allergens-section__table tbody th{position:sticky;left:0}.allergens-section__type-divider th{text-align:left;border:none;padding-top:2rem}.allergens-section__contains-allergen span{border-radius:50%;width:20px;height:20px;margin:0 auto;display:block}
