.category-filter-button{transition:transform .15s,background-color .6s cubic-bezier(.16,1,.3,1),border-color .6s cubic-bezier(.16,1,.3,1),box-shadow .2s}.category-filter-button:hover:not(.category-filter-button-active){transform:scale(1.02);box-shadow:0 2px 8px #0000001a}.category-filter-button:active{transform:scale(.98)}.category-filter-button-active{box-shadow:0 2px 8px #00000026}@media (prefers-reduced-motion:reduce){.category-filter-button,.category-filter-button:hover,.category-filter-button:active{transition:none!important;animation:none!important;transform:none!important}}
.ml-row{--d:0s;transition:background-color .25s}.ml-row:hover,.ml-row:active{background-color:#fff3df}.ml-thumb{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.ml-row:hover .ml-thumb,.ml-row:active .ml-thumb{transform:scale(1.08)rotate(-3deg);box-shadow:0 14px 28px #0000002e}.ml-lead{transform-origin:0}.ml-armed .ml-row:not([data-in]){opacity:0;transform:translateY(18px)}.ml-armed .ml-row:not([data-in]) .ml-lead{transform:scaleX(0)}.ml-armed .ml-row:not([data-in]) .ml-price{opacity:0}.ml-row[data-in]{animation:ml-row-in .55s cubic-bezier(.22, 1, .36, 1) var(--d) both}.ml-row[data-in] .ml-lead{animation:ml-lead-draw .6s ease-out calc(var(--d) + .22s) both}.ml-row[data-in] .ml-price{animation:ml-price-pop .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--d) + .7s) both}.ml-cell{background-color:#e5732d47}.ml-row[data-in] .ml-cell{animation:ml-bake 2.6s ease-in-out calc(var(--c) * .14s) infinite}.ml-steam{opacity:0}.ml-row[data-in] .ml-steam{animation:ml-steam 2.8s ease-out calc(var(--s) * .7s + .4s) infinite}@keyframes ml-row-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ml-lead-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ml-price-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes ml-bake{0%,to{background-color:#e5732d38}45%{background-color:#e29521}}@keyframes ml-steam{0%{opacity:0;transform:translateY(6px)scaleY(.6)}30%{opacity:.55}to{opacity:0;transform:translateY(-16px)translate(3px)scaleY(1.1)}}@media (prefers-reduced-motion:reduce){.ml-row,.ml-row .ml-lead,.ml-row .ml-price,.ml-row .ml-cell,.ml-row .ml-steam,.ml-thumb{transition:none!important;animation:none!important}.ml-armed .ml-row:not([data-in]),.ml-armed .ml-row:not([data-in]) .ml-price{opacity:1;transform:none}.ml-armed .ml-row:not([data-in]) .ml-lead{transform:none}}
