.ic{position:relative;overflow:hidden;isolation:isolate}.ic--compact{--ic-num-size: clamp(2.5rem, 6vw, 4.5rem);--ic-unit-min: 84px}.ic--center{--ic-num-size: clamp(3rem, 8vw, 6rem);--ic-unit-min: 100px}.ic__inner{position:relative;z-index:2;text-align:center;max-width:880px;margin:0 auto}.ic__orbs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ic__orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35;will-change:transform}.ic__orb--1{top:-10%;left:-10%;width:420px;height:420px;background:radial-gradient(circle,rgba(var(--color-button),.6) 0%,transparent 70%);animation:icOrbFloat1 18s ease-in-out infinite}.ic__orb--2{bottom:-15%;right:-10%;width:480px;height:480px;background:radial-gradient(circle,rgba(var(--color-foreground),.25) 0%,transparent 70%);animation:icOrbFloat2 22s ease-in-out infinite}.ic__orb--3{top:30%;left:50%;width:360px;height:360px;background:radial-gradient(circle,rgba(var(--color-button),.3) 0%,transparent 70%);animation:icOrbFloat3 26s ease-in-out infinite;transform:translate(-50%,-50%)}@keyframes icOrbFloat1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.1)}}@keyframes icOrbFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,-40px) scale(1.05)}}@keyframes icOrbFloat3{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.15)}}@media(prefers-reduced-motion:reduce){.ic__orb{animation:none}}.ic__header{margin-bottom:2.5rem}.ic__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-button));padding:.5rem 1rem;border:1px solid rgba(var(--color-button),.4);border-radius:999px;background:rgba(var(--color-button),.08);margin-bottom:1.25rem}.ic__pulse-dot{width:8px;height:8px;border-radius:50%;background:rgb(var(--color-button));box-shadow:0 0 rgba(var(--color-button),.7);animation:icPulseDot 2s ease-out infinite}@keyframes icPulseDot{0%{box-shadow:0 0 rgba(var(--color-button),.7)}70%{box-shadow:0 0 0 12px rgba(var(--color-button),0)}to{box-shadow:0 0 rgba(var(--color-button),0)}}@media(prefers-reduced-motion:reduce){.ic__pulse-dot{animation:none}}.ic__heading{margin:0 0 1rem;color:rgb(var(--color-foreground));line-height:1.15}.ic__subheading{font-size:1.0625rem;line-height:1.6;color:rgba(var(--color-foreground),.75);margin:0 auto;max-width:580px}.ic__subheading p{margin:0}@media(min-width:750px){.ic__subheading{font-size:1.1875rem}}.ic__timer-wrap{margin-bottom:2.5rem}.ic__timer{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;max-width:100%}.ic__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:var(--ic-unit-min, 100px);padding:1.25rem .75rem;background:linear-gradient(180deg,rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.08));border:1px solid rgba(var(--color-foreground),.12);border-radius:14px;box-shadow:inset 0 1px rgba(var(--color-foreground),.06),0 8px 24px rgba(var(--color-foreground),.08);position:relative;overflow:hidden}.ic__unit:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--color-button),.5) 50%,transparent 100%)}.ic__unit[data-unit=seconds]{border-color:rgba(var(--color-button),.35);background:linear-gradient(180deg,rgba(var(--color-button),.04),rgba(var(--color-button),.1))}.ic__unit[data-unit=seconds]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;box-shadow:0 0 rgba(var(--color-button),.4);animation:icSecondPulse 2s ease-out infinite;pointer-events:none}@keyframes icSecondPulse{0%{box-shadow:0 0 rgba(var(--color-button),.4)}70%{box-shadow:0 0 0 16px rgba(var(--color-button),0)}to{box-shadow:0 0 rgba(var(--color-button),0)}}@media(prefers-reduced-motion:reduce){.ic__unit[data-unit=seconds]:after{animation:none}}.ic__num{font-family:var(--font-heading-family);font-size:var(--ic-num-size, 5rem);font-weight:800;line-height:1;color:rgb(var(--color-foreground));font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ic__lbl{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin-top:.625rem}.ic__sep{font-family:var(--font-heading-family);font-size:calc(var(--ic-num-size, 5rem) * .7);font-weight:800;color:rgba(var(--color-foreground),.25);line-height:1;align-self:center;margin-top:-1.5rem}.ic__cta-wrap{margin-bottom:2rem}.ic__cta{display:inline-flex;align-items:center;gap:.625rem;padding:1.125rem 2rem;font-size:1.0625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:10px;text-decoration:none;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease;box-shadow:0 8px 24px rgba(var(--color-button),.3)}.ic__cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(var(--color-button),.4)}.ic__cta svg{transition:transform .25s ease}.ic__cta:hover svg{transform:translate(4px)}.ic__cta-subtext{margin-top:.875rem;font-size:.875rem;color:rgba(var(--color-foreground),.6)}.ic__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem 1.75rem;padding-top:1.5rem;border-top:1px solid rgba(var(--color-foreground),.08)}.ic__trust-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:rgba(var(--color-foreground),.75)}.ic__trust-item svg{color:rgb(var(--color-button));flex-shrink:0}.ic__ended{padding:2rem;border:1px dashed rgba(var(--color-foreground),.2);border-radius:12px;background:rgba(var(--color-foreground),.03)}.ic__ended-text{font-size:1.125rem;font-weight:600;color:rgba(var(--color-foreground),.8)}@media(max-width:989px){.ic__header,.ic__timer-wrap{margin-bottom:2rem}}@media(max-width:749px){.ic--center{--ic-num-size: clamp(2.25rem, 13vw, 3.5rem);--ic-unit-min: 0}.ic--compact{--ic-num-size: clamp(2rem, 11vw, 3rem);--ic-unit-min: 0}.ic__timer{gap:.375rem;width:100%}.ic__unit{flex:1 1 0;min-width:0;padding:.875rem .25rem;border-radius:10px}.ic__lbl{font-size:.5625rem;margin-top:.5rem;letter-spacing:.08em}.ic__sep{display:none}.ic__eyebrow{font-size:.6875rem;padding:.4rem .875rem}.ic__subheading{font-size:1rem}.ic__cta{padding:1rem 1.5rem;font-size:.9375rem;width:100%;justify-content:center}.ic__trust{gap:.875rem 1.25rem;padding-top:1.25rem}.ic__trust-item{font-size:.8125rem}}@media(max-width:360px){.ic__lbl{font-size:.5rem}.ic__num{letter-spacing:-.04em}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-igniton-countdown.css.map */
