/*! KirtanFX Sale Countdown */
.kfxsc{--kfxsc-bg:#c93232;--kfxsc-fg:#fff;--kfxsc-tbg:#fff;--kfxsc-tfg:#c93232;--kfxsc-fs:14px;--kfxsc-py:12px;position:relative;z-index:50;width:100%;box-sizing:border-box;background:var(--kfxsc-bg);color:var(--kfxsc-fg);font-size:var(--kfxsc-fs);line-height:1}.kfxsc *,.kfxsc *::before,.kfxsc *::after{box-sizing:border-box}.kfxsc.kfxsc{font-size:var(--kfxsc-fs);line-height:1;margin-top:0;margin-bottom:0}.kfxsc.kfxsc p{display:contents;margin:0;padding:0;font:inherit;color:inherit}.kfxsc.kfxsc br{display:none}.kfxsc.kfxsc>:not(.kfxsc__inner):not(.kfxsc__close){display:none!important}p:has(>.kfxsc){margin:0!important;padding:0!important}p:empty:has(+.kfxsc),.kfxsc+p:empty,.kfxsc+br{display:none!important}.kfxsc.kfxsc .kfxsc__inner,.kfxsc.kfxsc .kfxsc__text{font-size:inherit}.kfxsc.kfxsc .kfxsc__text,.kfxsc.kfxsc .kfxsc__timer{margin:0}.kfxsc.kfxsc .kfxsc__text,.kfxsc.kfxsc .kfxsc__num,.kfxsc.kfxsc .kfxsc__sep,.kfxsc.kfxsc .kfxsc__lbl{font-family:inherit}.kfxsc__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;max-width:1280px;margin:0 auto;padding:var(--kfxsc-py) 44px;text-align:center}.kfxsc__text{display:inline-block;font-weight:600;letter-spacing:.2px;line-height:1.25}.kfxsc__timer{display:inline-flex;align-items:center;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.kfxsc__seg,.kfxsc__num,.kfxsc__lbl,.kfxsc__sep{display:inline-block;line-height:1}.kfxsc__sep{padding:0 1px;transform:translateY(-.06em)}.kfxsc__seg[hidden]{display:none!important}.kfxsc--pill .kfxsc__timer{padding:7px 10px;border-radius:6px;background:var(--kfxsc-tbg);color:var(--kfxsc-tfg);font-size:.93em;letter-spacing:.5px}.kfxsc--pill .kfxsc__lbl{display:none}.kfxsc--pill .kfxsc__seg--d{margin-right:.45em}.kfxsc--pill .kfxsc__seg--d::after{content:"d"}.kfxsc--boxes .kfxsc__inner{padding-top:max(0px, calc(var(--kfxsc-py) - 2px));padding-bottom:max(0px, calc(var(--kfxsc-py) - 2px))}.kfxsc--boxes .kfxsc__timer{gap:4px}.kfxsc--boxes .kfxsc__seg{display:inline-flex;flex-direction:column;align-items:center;min-width:38px;padding:4px 6px 3px;border-radius:6px;background:var(--kfxsc-tbg);color:var(--kfxsc-tfg)}.kfxsc--boxes .kfxsc__num{font-size:1.05em}.kfxsc--boxes .kfxsc__lbl{margin-top:2px;font-size:.55em;font-weight:600;letter-spacing:.8px;text-transform:uppercase;opacity:.75}.kfxsc--boxes .kfxsc__sep{opacity:.7}.kfxsc--minimal .kfxsc__timer{color:var(--kfxsc-fg);font-size:1.15em;letter-spacing:.5px}.kfxsc--minimal .kfxsc__lbl{display:none}.kfxsc--minimal .kfxsc__seg--d{margin-right:.45em}.kfxsc--minimal .kfxsc__seg--d::after{content:"d"}.kfxsc__cta,.kfxsc__cta:visited{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--kfxsc-fg);color:var(--kfxsc-bg);font-size:.9em;font-weight:700;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.kfxsc__cta:hover,.kfxsc__cta:focus{color:var(--kfxsc-bg);opacity:.92;transform:translateY(-1px)}.kfxsc__close{position:absolute;top:50%;right:8px;width:32px;height:32px;padding:0;margin:0;transform:translateY(-50%);border:0;border-radius:50%;background:#fff0;color:inherit;font-size:22px;line-height:1;cursor:pointer;opacity:.8}.kfxsc__close:hover,.kfxsc__close:focus-visible{opacity:1;background:rgb(0 0 0 / .12)}.kfxsc--sticky{position:sticky;top:0;z-index:9999}.admin-bar .kfxsc--sticky{top:32px}@media (max-width:782px){.admin-bar .kfxsc--sticky{top:46px}}@media (max-width:600px){.admin-bar .kfxsc--sticky{top:0}}@keyframes kfxsc-pulse{0%{box-shadow:0 0 0 0 rgb(255 255 255 / .55)}70%{box-shadow:0 0 0 7px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.kfxsc--pulse.kfxsc--pill .kfxsc__timer,.kfxsc--pulse.kfxsc--boxes .kfxsc__seg{animation:kfxsc-pulse 1.8s infinite}@media (prefers-reduced-motion:reduce){.kfxsc--pulse .kfxsc__timer,.kfxsc--pulse .kfxsc__seg{animation:none!important}}@media (max-width:600px){.kfxsc.kfxsc{font-size:calc(var(--kfxsc-fs) - 1px)}.kfxsc__inner{gap:6px 10px;padding-left:12px;padding-right:12px}.kfxsc--dismissible .kfxsc__inner{padding-right:40px}.kfxsc--boxes .kfxsc__seg{min-width:34px}}