.compact-calorie-label.svelte-11ja2cl,.comparison-short.svelte-11ja2cl{display:none}@media (width<640px){[data-compact-ui] .product-card[data-view=grid].svelte-11ja2cl{border-radius:1.25rem;min-width:0}[data-compact-ui] [data-view=grid].svelte-11ja2cl .card-image:where(.svelte-11ja2cl){aspect-ratio:1;height:auto;padding:1rem}[data-compact-ui] [data-view=grid].svelte-11ja2cl .card-content:where(.svelte-11ja2cl){overflow-wrap:anywhere;padding:.625rem}[data-compact-ui] [data-view=grid].svelte-11ja2cl .card-brand:where(.svelte-11ja2cl),[data-compact-ui] [data-view=grid].svelte-11ja2cl .card-variant:where(.svelte-11ja2cl){font-size:.8125rem;line-height:1.3}[data-compact-ui] [data-view=grid].svelte-11ja2cl h2:where(.svelte-11ja2cl){letter-spacing:-.02em;font-size:1rem;line-height:1.2}[data-compact-ui] [data-view=grid].svelte-11ja2cl dl:where(.svelte-11ja2cl){gap:.25rem;margin-top:.75rem}[data-compact-ui] [data-view=grid].svelte-11ja2cl dl:where(.svelte-11ja2cl)>div:where(.svelte-11ja2cl){border-radius:.55rem;flex-direction:column;min-width:0;padding:.3rem .375rem;font-family:Golos UI,sans-serif;display:flex}[data-compact-ui] [data-view=grid].svelte-11ja2cl dt:where(.svelte-11ja2cl){order:1;gap:0;margin-top:.125rem;font-size:.6875rem}[data-compact-ui] [data-view=grid].svelte-11ja2cl dt:where(.svelte-11ja2cl) svg:where(.svelte-11ja2cl){width:.75rem;height:.75rem;position:static}[data-compact-ui] [data-view=grid].svelte-11ja2cl dd:where(.svelte-11ja2cl){letter-spacing:-.035em;flex-flow:wrap;align-items:center;gap:.125rem;margin-top:0;font-size:.85rem;line-height:1.2}[data-compact-ui] [data-view=grid].svelte-11ja2cl .metric-value:where(.svelte-11ja2cl){white-space:nowrap}[data-compact-ui] [data-view=grid].svelte-11ja2cl .metric-unit:where(.svelte-11ja2cl){font-size:.625rem}[data-compact-ui] [data-view=grid].svelte-11ja2cl .metric-comparison:where(.svelte-11ja2cl){white-space:nowrap;letter-spacing:-.03em;flex-wrap:nowrap;align-items:center;gap:1px;font-size:.725rem}[data-compact-ui] [data-view=grid].svelte-11ja2cl .metric-comparison:where(.svelte-11ja2cl) svg:where(.svelte-11ja2cl){width:.6375rem;height:.6375rem;margin-top:0;margin-right:.125rem}[data-compact-ui] [data-view=grid].svelte-11ja2cl .comparison-full:where(.svelte-11ja2cl){display:none}[data-compact-ui] [data-view=grid].svelte-11ja2cl .comparison-short:where(.svelte-11ja2cl),[data-compact-ui] [data-view=grid].svelte-11ja2cl .compact-calorie-label:where(.svelte-11ja2cl){display:inline}[data-compact-ui] [data-view=grid].svelte-11ja2cl dl:where(.svelte-11ja2cl)>div:where(.svelte-11ja2cl):first-child .metric-label:where(.svelte-11ja2cl),[data-compact-ui] [data-view=grid].svelte-11ja2cl dl:where(.svelte-11ja2cl)>div:where(.svelte-11ja2cl):first-child .metric-unit:where(.svelte-11ja2cl){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<390px){[data-compact-ui] [data-view=grid].svelte-11ja2cl .metric-unit:where(.svelte-11ja2cl),[data-compact-ui] [data-view=grid].svelte-11ja2cl .metric-comparison:where(.svelte-11ja2cl){font-size:.625rem}[data-compact-ui] [data-view=grid].svelte-11ja2cl .metric-comparison:where(.svelte-11ja2cl) svg:where(.svelte-11ja2cl){width:.4375rem;height:.4375rem;margin-top:0;margin-right:0}}@media (width<360px){[data-compact-ui] [data-view=grid].svelte-11ja2cl dd:where(.svelte-11ja2cl){font-size:.6875rem}[data-compact-ui] [data-view=grid].svelte-11ja2cl .metric-unit:where(.svelte-11ja2cl),[data-compact-ui] [data-view=grid].svelte-11ja2cl .metric-comparison:where(.svelte-11ja2cl){font-size:.5625rem}[data-compact-ui] [data-view=grid].svelte-11ja2cl .card-content:where(.svelte-11ja2cl){padding-inline:.375rem}[data-compact-ui] [data-view=grid].svelte-11ja2cl dl:where(.svelte-11ja2cl)>div:where(.svelte-11ja2cl){padding-inline:.25rem}[data-compact-ui] [data-view=grid].svelte-11ja2cl dt:where(.svelte-11ja2cl){font-size:.625rem}[data-compact-ui] [data-view=grid].svelte-11ja2cl dt:where(.svelte-11ja2cl) svg:where(.svelte-11ja2cl){width:.5rem;height:.5rem}}@media (prefers-reduced-motion:no-preference){.product-card.reveal.svelte-11ja2cl{animation:svelte-11ja2cl-card-reveal .32s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay) backwards}.product-card.svelte-11ja2cl:focus-within{opacity:1!important;transform:none!important}}@keyframes svelte-11ja2cl-card-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<640px){[data-compact-ui] .product-skeleton[data-view=grid].svelte-10nwu12{border-radius:1.25rem;min-width:0}[data-compact-ui] .product-skeleton[data-view=grid].svelte-10nwu12>div:where(.svelte-10nwu12):first-child{aspect-ratio:1;height:auto;padding:1rem}[data-compact-ui] .product-skeleton[data-view=grid].svelte-10nwu12>div:where(.svelte-10nwu12):first-child>div:where(.svelte-10nwu12){width:80%;height:80%}[data-compact-ui] .product-skeleton[data-view=grid].svelte-10nwu12>div:where(.svelte-10nwu12):last-child{padding:.625rem}[data-compact-ui] .product-skeleton[data-view=grid].svelte-10nwu12 .grid:where(.svelte-10nwu12){gap:.25rem;margin-top:.75rem}[data-compact-ui] .product-skeleton[data-view=grid].svelte-10nwu12 .grid:where(.svelte-10nwu12)>div:where(.svelte-10nwu12){border-radius:.75rem;min-width:0;padding:.5rem .375rem}}@media (prefers-reduced-motion:no-preference){.product-skeleton.svelte-10nwu12{animation:2s ease-in-out infinite svelte-10nwu12-skeleton-breathe}}@keyframes svelte-10nwu12-skeleton-breathe{0%,to{opacity:1}50%{opacity:.65}}.placeholder.svelte-10nwu12{background:#00000012;border-radius:.375rem}.dark .placeholder.svelte-10nwu12{background:#ffffff17}
