.zoh-fs-bar{display:grid;gap:.65rem;flex-shrink:0;margin:1px var(--cart-drawer-padding, var(--theme-drawer-padding, 1rem)) 16px;padding:.9rem 1rem;border:1px solid rgb(var(--color-foreground-rgb) / .12);border-radius:.75rem;background:rgb(var(--color-foreground-rgb) / .04)}#cart-drawer .theme-drawer__header{padding:20px 18px 10px}.zoh-fs-bar--unlocked{border-color:#e31c2373;background:linear-gradient(135deg,#e31c2329,rgb(var(--color-foreground-rgb) / .04))}.zoh-fs-bar__copy{display:grid;gap:.2rem}.zoh-fs-bar__title{margin:0;font-size:.875rem;font-weight:700;line-height:1.35}.zoh-fs-bar__title strong{color:var(--color-primary, #e31c23)}.zoh-fs-bar__subtitle{margin:0;font-size:.75rem;line-height:1.4;color:rgb(var(--color-foreground-rgb) / .68)}.zoh-fs-bar__track{position:relative;height:.55rem;overflow:hidden;border-radius:999px;background:rgb(var(--color-foreground-rgb) / .12)}.zoh-fs-bar__fill{height:100%;width:var(--zoh-fs-progress, 0%);border-radius:inherit;background:linear-gradient(90deg,#e31c23,#ff5a5f);transition:width .45s cubic-bezier(.22,1,.36,1)}.zoh-fs-bar--unlocked .zoh-fs-bar__fill{background:linear-gradient(90deg,#22a06b,#57d9a3)}.zoh-fs-bar__marker{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);font-size:.5625rem;font-weight:700;letter-spacing:.04em;color:rgb(var(--color-foreground-rgb) / .55)}.zoh-fs-party{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:none;background:transparent;color:inherit;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.zoh-fs-party:not([open]){display:none}.zoh-fs-party[open]{display:grid;place-items:center;pointer-events:none}.zoh-fs-party[open].is-active{opacity:1;visibility:visible;pointer-events:auto}.zoh-fs-party::backdrop{background:transparent}.zoh-fs-party__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8}.zoh-fs-party__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.zoh-fs-party__card{position:relative;z-index:1;display:grid;gap:.75rem;justify-items:center;max-width:min(90vw,28rem);margin:1rem;padding:2rem 1.5rem;border:1px solid rgb(255 255 255 / .18);border-radius:1.25rem;background:linear-gradient(160deg,#1a1a1a,#2a1214);color:#fff;text-align:center;box-shadow:0 24px 80px #e31c2359;transform:scale(.86) translateY(16px);transition:transform .45s cubic-bezier(.22,1,.36,1)}.zoh-fs-party.is-active .zoh-fs-party__card{transform:scale(1) translateY(0)}.zoh-fs-party__x{position:absolute;top:.65rem;right:.65rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:999px;background:#ffffff1a;color:#fff;cursor:pointer;pointer-events:auto}.zoh-fs-party__x:hover,.zoh-fs-party__x:focus-visible{background:#ffffff2e;outline:none}.zoh-fs-party__emoji{font-size:2.75rem;line-height:1;animation:zoh-fs-bounce .9s ease infinite alternate}.zoh-fs-party__title{margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;letter-spacing:.02em;text-transform:uppercase}.zoh-fs-party__text{margin:0;font-size:.95rem;line-height:1.45;color:#ffffffc7}.zoh-fs-party__close{margin-top:.35rem;min-height:2.5rem;padding:.65rem 1.25rem;border:0;border-radius:999px;background:#e31c23;color:#fff;font:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;pointer-events:auto}@keyframes zoh-fs-bounce{0%{transform:translateY(0) scale(1)}to{transform:translateY(-8px) scale(1.08)}}@media(prefers-reduced-motion:reduce){.zoh-fs-bar__fill,.zoh-fs-party,.zoh-fs-party__card,.zoh-fs-party__emoji{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/zoh-free-shipping-bar.css.map */
