.option-pills-scroll-x-mask.svelte-vflrji{mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.variant-pill-sale-mark.svelte-vflrji{position:absolute;top:-.3rem;right:-.2rem;pointer-events:none;border-radius:9999px;border:1px solid color-mix(in oklch,var(--foreground) 10%,var(--border));background:var(--surface-raised, var(--card));color:var(--foreground);box-shadow:var(--shadow-xs);font-size:.5rem;font-weight:700;line-height:1;padding:.0625rem .28rem;text-transform:uppercase;letter-spacing:.03em}.bundle-item-grid.svelte-10lww61{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(6rem,100%),1fr));gap:.5rem;min-width:0}.bundle-item-grid[data-density=detailed].svelte-10lww61{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.bundle-item-grid[data-desktop-columns="4"].svelte-10lww61{grid-template-columns:repeat(4,minmax(0,1fr))}.bundle-item-grid[data-presentation=list].svelte-10lww61{grid-template-columns:minmax(0,1fr);gap:.625rem}.bundle-item.svelte-10lww61{display:grid;min-width:0;align-items:center;gap:.625rem;border-radius:var(--radius-card);color:inherit;text-decoration:none;outline:none}.bundle-item-grid[data-presentation=list].svelte-10lww61 .bundle-item:where(.svelte-10lww61){grid-template-columns:3rem minmax(0,1fr) auto}.bundle-item-grid[data-presentation=list].svelte-10lww61 .bundle-item__image:where(.svelte-10lww61){width:3rem}.bundle-item-grid[data-presentation=list].svelte-10lww61 .bundle-item__copy:where(.svelte-10lww61) strong:where(.svelte-10lww61){font-size:.875rem}.bundle-item-grid[data-presentation=list].svelte-10lww61 .bundle-item__copy:where(.svelte-10lww61) span:where(.svelte-10lww61){font-size:.75rem}.bundle-item__list-quantity.svelte-10lww61{align-self:center;padding:.25rem .5rem;border:1px solid rgb(255 255 255 / 14%);border-radius:999px;background:color-mix(in srgb,var(--surface-tooltip) 90%,transparent);color:var(--surface-tooltip-foreground);box-shadow:0 1px 5px #00000038;font-family:var(--font-numeric);font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1}.bundle-item-grid[data-density=detailed].svelte-10lww61 .bundle-item:where(.svelte-10lww61){grid-template-columns:3.75rem minmax(0,1fr);padding:.5rem;border:1px solid color-mix(in oklch,currentColor 10%,transparent);background:color-mix(in oklch,currentColor 4%,transparent)}.bundle-item.svelte-10lww61:focus-visible{outline:2px solid var(--ring);outline-offset:.2rem}.bundle-item__image.svelte-10lww61{position:relative;display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:visible}.bundle-item__media.svelte-10lww61{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border-radius:inherit}.bundle-item-grid[data-presentation=list].svelte-10lww61 a.bundle-item:where(.svelte-10lww61):hover .bundle-item__copy:where(.svelte-10lww61) strong:where(.svelte-10lww61){text-decoration:underline;text-underline-offset:.15em}.bundle-item-grid[data-density=detailed].svelte-10lww61 .bundle-item__image:where(.svelte-10lww61){width:3.75rem}.bundle-item-grid[data-tone=night].svelte-10lww61 .bundle-item__image:where(.svelte-10lww61){border-color:color-mix(in oklch,var(--brand-night-text) 12%,transparent);background:color-mix(in oklch,var(--brand-night-text) 94%,transparent)}.bundle-item__quantity.svelte-10lww61{--bundle-quantity-pill-padding: .35rem;position:absolute;z-index:1;right:calc(.08rem - var(--bundle-quantity-pill-padding));bottom:calc(.08rem - var(--bundle-quantity-pill-padding));display:inline-flex;min-width:1.45rem;height:1.35rem;align-items:center;justify-content:center;padding-inline:var(--bundle-quantity-pill-padding);border:1px solid rgb(255 255 255 / 14%);border-radius:999px;background:color-mix(in srgb,var(--surface-tooltip) 90%,transparent);color:var(--surface-tooltip-foreground);box-shadow:0 1px 5px #00000038;font-family:var(--font-numeric);font-size:.625rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.015em;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bundle-item__copy.svelte-10lww61{display:flex;min-width:0;flex-direction:column;gap:.125rem}.bundle-item__copy.svelte-10lww61 strong:where(.svelte-10lww61){font-size:.75rem;font-weight:700;line-height:1.2;text-wrap:pretty}.bundle-item__copy.svelte-10lww61 span:where(.svelte-10lww61){overflow:hidden;color:var(--muted-foreground);font-size:.6875rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bundle-item__tooltip{display:flex;flex-direction:column;gap:.125rem;text-align:left}.bundle-item__tooltip-link,.bundle-item__tooltip-copy{display:flex;flex-direction:column;gap:.125rem;color:inherit;text-decoration:none}.bundle-item__tooltip-link:focus-visible{text-decoration:underline}.bundle-item__tooltip strong{font-size:.75rem;line-height:1.25}.bundle-item__tooltip span{color:color-mix(in oklch,var(--surface-tooltip-foreground) 76%,transparent);font-size:.6875rem;line-height:1.25}.bundle-item__tooltip .bundle-item__tooltip-quantity{margin-top:.15rem;color:var(--surface-tooltip-foreground);font-size:.6875rem;font-weight:500;font-variant-numeric:tabular-nums}
