.sale.svelte-5gpetq{height:22px;padding:0 var(--ch-space-2) 0 14px;background:var(--ch-promo);color:var(--ch-promo-ink);font-size:var(--ch-text-1);font-weight:var(--ch-weight-bold);white-space:nowrap;clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);border-radius:0 var(--ch-radius-xs) var(--ch-radius-xs) 0;align-items:center;gap:6px;line-height:1;display:inline-flex}.word.svelte-5gpetq{text-transform:uppercase;letter-spacing:.06em;font-size:var(--ch-text-0)}.off.svelte-5gpetq{font-variant-numeric:tabular-nums}.sm.svelte-5gpetq{clip-path:polygon(7px 0,100% 0,100% 100%,7px 100%,0 50%);height:18px;padding-left:12px}.availability.svelte-1ocb7n9{align-items:baseline;column-gap:var(--ch-space-2);font-size:var(--ch-text-2);color:var(--ch-ink);flex-wrap:wrap;row-gap:0;min-height:1.45em;margin:0;display:flex}.compact.svelte-1ocb7n9{font-size:var(--ch-text-1);white-space:nowrap;flex-wrap:nowrap}.dot.svelte-1ocb7n9{background:var(--ch-ink);border-radius:50%;flex:none;align-self:center;width:8px;height:8px;transform:translateY(-1px)}.label.svelte-1ocb7n9{font-weight:var(--ch-weight-medium)}.detail.svelte-1ocb7n9{color:var(--ch-ink-3);font-size:var(--ch-text-1)}.in.svelte-1ocb7n9 .dot:where(.svelte-1ocb7n9){background:var(--sf-in-stock)}.low.svelte-1ocb7n9 .dot:where(.svelte-1ocb7n9){background:var(--sf-flag-low);box-shadow:0 0 0 3px color-mix(in oklab, var(--sf-flag-low), transparent 75%)}.low.svelte-1ocb7n9 .label:where(.svelte-1ocb7n9){color:var(--sf-flag-low-ink)}.out.svelte-1ocb7n9 .dot:where(.svelte-1ocb7n9){box-shadow:inset 0 0 0 1.5px var(--ch-ink-3);background:0 0}.out.svelte-1ocb7n9 .label:where(.svelte-1ocb7n9){color:var(--ch-ink-2)}.backorder.svelte-1ocb7n9 .dot:where(.svelte-1ocb7n9),.untracked.svelte-1ocb7n9 .dot:where(.svelte-1ocb7n9){box-shadow:inset 0 0 0 1.5px var(--sf-in-stock);background:0 0}.price.svelte-2rujua{gap:var(--ch-space-1);justify-items:start;min-width:0;display:grid}.tag.svelte-2rujua{min-height:18px;display:flex}.lg.svelte-2rujua .tag:where(.svelte-2rujua){min-height:22px}.figure.svelte-2rujua{perspective:300px}.flap.svelte-2rujua{animation:svelte-2rujua-flap var(--ch-dur-slow) var(--ch-ease-out);transform-origin:50% 0}@keyframes svelte-2rujua-flap{0%{opacity:.2;transform:rotateX(-70deg)}to{opacity:1;transform:none}}.note.svelte-2rujua,.missing.svelte-2rujua{font-size:var(--ch-text-1);color:var(--ch-ink-3);margin:0}
