.sale-band.svelte-1ffmffr{--sale-black: #111111;--sale-yellow: #ffd601;--sale-yellow-hover: #ffe24d;--sale-paper: #ffffff;--sale-on-dark: #d9d9d4;padding:40px 20px 44px;background:var(--sale-black);color:var(--sale-paper);font-family:var(--font-body)}.sale-band-inner.svelte-1ffmffr{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:900px;margin:0 auto;text-align:center}.sale-band-tag.svelte-1ffmffr{padding:6px 16px;border-radius:999px;background:var(--sale-yellow);color:var(--sale-black);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sale-band.svelte-1ffmffr h2:where(.svelte-1ffmffr){margin:0;font-family:var(--font-heading);font-weight:400;font-size:clamp(30px,5vw,52px);line-height:1.06;color:var(--sale-paper);text-wrap:balance}.sale-band.svelte-1ffmffr p:where(.svelte-1ffmffr){margin:0;max-width:36em;font-size:clamp(16px,2vw,19px);line-height:1.5;color:var(--sale-on-dark)}.sale-band-btn.svelte-1ffmffr{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:4px;padding:13px 30px;border-radius:8px;background:var(--sale-yellow);color:var(--sale-black);font-size:17px;font-weight:700;text-decoration:none;transition:background-color .15s ease}.sale-band-btn.svelte-1ffmffr:hover{background:var(--sale-yellow-hover)}.sale-band-btn.svelte-1ffmffr:focus-visible{outline:2px solid var(--sale-paper);outline-offset:3px}@media(max-width:520px){.sale-band.svelte-1ffmffr{padding:32px 16px 36px}.sale-band-btn.svelte-1ffmffr{width:100%}}@media(prefers-reduced-motion:reduce){.sale-band-btn.svelte-1ffmffr{transition:none}}
