.countdown__timer{gap:1.2rem}.countdown__part__value--in-banner{height:5rem;padding:1rem;margin-bottom:.5rem;letter-spacing:-.96px;min-width:7rem;box-shadow:0 10px 10px -5px #2b2b2b0a,0 20px 25px -5px #2b2b2b1a;border-radius:1rem;background:rgb(var(--color-background))}.countdown__text--in-banner{font-size:calc(1rem*var(--font-body-scale));color:rgb(var(--color-background));letter-spacing:1px}@media screen and (min-width:750px){.countdown__timer{gap:1.6rem}.countdown__text--in-banner{font-size:calc(1.2rem*var(--font-body-scale));letter-spacing:1.2px}}.product__countdown{padding:1.6rem 2.4rem}.countdown-simple__inner{gap:1rem 2.4rem}.countdown__timer-simple{gap:.5rem}.countdown__part--simple{height:5rem;padding:.8rem;border:.1rem solid rgb(var(--color-foreground),.05);min-width:4.5rem;box-shadow:0 1px 2px rgba(var(--color-foreground),.07);border-radius:.6rem;background:var(--color-background)}.countdown__part__value--simple{font-size:calc(2rem*var(--font-heading-scale));letter-spacing:-.6px}.countdown__text--simple{font-size:calc(.8rem*var(--font-body-scale));color:rgb(var(--color-foreground));letter-spacing:.5px}.countdown__sep{gap:.5rem}.countdown__part--simple.hidden+.countdown__sep{display:none}@media (min-width:425px){.countdown__timer-simple{gap:.8rem}.countdown__part--simple{padding:.8rem 1.2rem;min-width:6rem}}