.outlet-ribbon.svelte-1060vt3{background:var(--color-ink);color:var(--color-paper);margin-top:32px;padding:16px 0 20px;display:block;position:relative;overflow:hidden}.outlet-ribbon-clip.svelte-1060vt3{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.outlet-ribbon-run.svelte-1060vt3{width:max-content;animation:48s linear infinite svelte-1060vt3-outlet-ribbon-drift;display:flex}.outlet-ribbon-half.svelte-1060vt3{flex:none;align-items:center;gap:40px;padding-right:40px;display:flex}.outlet-ribbon-word.svelte-1060vt3{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,4.5rem);font-style:italic;font-weight:500;line-height:1;position:relative}.outlet-ribbon-word.svelte-1060vt3:after{content:"";background:currentColor;height:2px;position:absolute;top:54%;left:-4px;right:-10px;transform:rotate(-4deg)}.outlet-ribbon-ticket.svelte-1060vt3{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:8px;font-size:.6875rem;font-weight:500;display:inline-flex}.outlet-ribbon-ticket.svelte-1060vt3 s:where(.svelte-1060vt3),.outlet-ribbon-arrow.svelte-1060vt3{opacity:.55}@keyframes svelte-1060vt3-outlet-ribbon-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.outlet-ribbon-run.svelte-1060vt3{animation:none}}.shop-totals.svelte-bjdtxp{letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:8px 24px;margin:0 0 12px;font-size:.6875rem;font-weight:500;display:flex}.shop-total.svelte-bjdtxp{color:var(--color-ink-soft);align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.shop-total.svelte-bjdtxp strong:where(.svelte-bjdtxp){color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-transform:none;font-size:1.5rem;font-weight:500}a.shop-total.svelte-bjdtxp{transition:color .2s}a.shop-total.svelte-bjdtxp:hover,a.shop-total.svelte-bjdtxp:focus-visible{color:var(--color-ink)}a.shop-total.svelte-bjdtxp:hover strong:where(.svelte-bjdtxp),a.shop-total.svelte-bjdtxp:focus-visible strong:where(.svelte-bjdtxp){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}
