.eps{display:block}.eps *,.eps *:before,.eps *:after{box-sizing:border-box}.eps .eps__bar{background:var(--eps-bg);color:var(--eps-text);font-family:var(--eps-font-body);border-radius:var(--eps-radius);-webkit-font-smoothing:antialiased}.eps--clickable .eps__bar{cursor:pointer}.eps .eps__bar-inner{max-width:var(--eps-max-width);margin:0 auto}.eps .eps__row{display:none}.eps .eps__row--desktop{align-items:center;justify-content:center;gap:18px;padding:var(--eps-bar-padding-y) 24px}.eps .eps__row--mobile{flex-direction:column;gap:9px;padding:var(--eps-bar-padding-y-mobile) 12px calc(var(--eps-bar-padding-y-mobile) + 1px)}.eps .eps__row--live{align-items:center;justify-content:center;gap:12px;padding:var(--eps-bar-padding-y) 24px}.eps .eps__dot{width:7px;height:7px;border-radius:50%;background:var(--eps-accent);display:inline-block;flex:none;animation:epsPulse 1.1s ease-in-out infinite}.eps .eps__dot--sm{width:6px;height:6px}@keyframes epsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.eps .eps__dot{animation:none}}.eps .eps__countdown{font-size:var(--eps-bar-font-size);white-space:nowrap}.eps .eps__phrase,.eps .eps__countdown strong{font-family:var(--eps-font-display);color:var(--eps-bright);font-size:calc(var(--eps-bar-font-size) + 2px);font-weight:400}.eps .eps__mobile-top{display:flex;align-items:center;gap:8px;justify-content:center}.eps .eps__mobile-top .eps__countdown{font-size:var(--eps-bar-font-size-mobile);line-height:1.3;white-space:normal}.eps .eps__mobile-top .eps__phrase{font-size:calc(var(--eps-bar-font-size-mobile) + .5px)}.eps .eps__divider{width:1px;height:18px;background:color-mix(in srgb,var(--eps-text) 25%,transparent);display:block;flex:none}.eps .eps__offer{font-size:calc(var(--eps-bar-font-size) - 2px);font-weight:600;white-space:nowrap}.eps .eps__offer--mobile{font-size:calc(var(--eps-bar-font-size-mobile) - 1.5px);text-align:center;white-space:normal}.eps .eps__compare{color:color-mix(in srgb,var(--eps-text) 45%,transparent);font-weight:400}.eps .eps__price{font-family:var(--eps-font-display);font-weight:400;color:var(--eps-bright);font-size:var(--eps-bar-font-size)}.eps .eps__cta{border:none;background:var(--eps-accent);color:var(--eps-accent-text);font-family:var(--eps-font-body);font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:background .15s ease,color .15s ease}.eps .eps__cta--desktop{font-size:calc(var(--eps-bar-font-size) - 2px);padding:9px 16px;white-space:nowrap}.eps .eps__cta--mobile{width:100%;font-size:calc(var(--eps-bar-font-size-mobile) - 1px);padding:14px;min-height:44px}.eps .eps__cta:hover,.eps .eps__cta:focus-visible{background:var(--eps-accent-text);color:var(--eps-accent)}.eps .eps__live-link{font-family:var(--eps-font-display);font-size:var(--eps-bar-font-size);color:var(--eps-bright)}.eps a.eps__live-link:hover{color:var(--eps-accent-text)}.eps .eps__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--eps-overlay);display:flex;justify-content:center;align-items:center;padding:24px;animation:epsFade .18s ease-out;font-family:var(--eps-font-body)}.eps .eps__overlay[hidden]{display:none}.eps .eps__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0}.eps .eps__panel{position:relative;width:452px;max-width:100%;background:var(--eps-bg);color:var(--eps-text);border-radius:var(--eps-panel-radius);padding:30px 32px 26px;box-shadow:0 30px 70px #11111173;animation:epsPop .2s ease-out;max-height:92vh;overflow-y:auto}.eps .eps__grabber{display:none}@keyframes epsFade{0%{opacity:0}to{opacity:1}}@keyframes epsPop{0%{transform:translateY(10px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes epsSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.eps .eps__close{position:absolute;top:12px;right:12px;width:44px;height:44px;border:none;background:color-mix(in srgb,var(--eps-accent-text) 10%,transparent);color:var(--eps-text);border-radius:4px;font-size:15px;line-height:1;cursor:pointer}.eps .eps__close:hover,.eps .eps__close:focus-visible{background:var(--eps-accent);color:var(--eps-accent-text)}.eps .eps__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-family:var(--eps-font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--eps-label)}.eps .eps__title{font-family:var(--eps-font-display);font-size:26px;line-height:1.08;color:var(--eps-bright);letter-spacing:-.01em;margin:0;font-weight:400}.eps .eps__title--center{text-align:center;font-size:23px}.eps .eps__title-mobile{display:none}.eps .eps__sub{font-size:13.5px;line-height:1.5;color:var(--eps-muted);margin:9px 0 0;max-width:360px}.eps .eps__sub--center{text-align:center;max-width:none}.eps .eps__sub strong{color:var(--eps-accent-text);font-weight:700}.eps .eps__fields{display:flex;flex-direction:column;gap:12px;margin-top:22px}.eps .eps__field{display:flex;flex-direction:column;gap:6px}.eps .eps__field-label{font-family:var(--eps-font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--eps-label)}.eps .eps__field input{width:100%;background:var(--eps-field-bg);border:1.5px solid var(--eps-field-bg);border-radius:5px;padding:14px;min-height:48px;font-size:15px;color:var(--eps-field-text);outline:none;font-family:var(--eps-font-body)}.eps .eps__field input::placeholder{color:var(--eps-field-placeholder)}.eps .eps__field input:focus{border-color:var(--eps-accent)}.eps .eps__phone{display:flex;align-items:stretch;background:var(--eps-field-bg);border:1.5px solid var(--eps-field-bg);border-radius:5px;overflow:hidden;min-height:48px}.eps .eps__phone:focus-within{border-color:var(--eps-accent)}.eps .eps__phone-prefix{display:flex;align-items:center;padding:0 12px;font-family:var(--eps-font-mono);font-size:14.5px;color:color-mix(in srgb,var(--eps-field-text) 65%,transparent);border-right:1px solid color-mix(in srgb,var(--eps-field-text) 16%,transparent)}.eps .eps__phone input{flex:1;background:transparent;border:none;border-radius:0;min-height:0}.eps .eps__phone input:focus{border-color:transparent}.eps .eps__hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.eps .eps__error{font-size:12.5px;line-height:1.4;color:#ff9e9e;margin:0}.eps .eps__error[hidden]{display:none}.eps .eps__submit{width:100%;margin-top:18px;border:none;background:var(--eps-accent);color:var(--eps-accent-text);font-family:var(--eps-font-body);font-weight:800;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;padding:16px;min-height:52px;border-radius:5px;cursor:pointer;transition:background .15s ease,color .15s ease}.eps .eps__submit:disabled{background:color-mix(in srgb,var(--eps-accent) 45%,transparent);cursor:not-allowed}.eps .eps__submit:not(:disabled):hover{background:var(--eps-accent-text);color:var(--eps-accent)}.eps .eps__fine{font-family:var(--eps-font-mono);font-size:10px;line-height:1.6;color:var(--eps-fine);margin:12px 0 0;text-align:center}.eps .eps__notnow{display:none;width:100%;margin-top:8px;border:none;background:transparent;color:var(--eps-fine);font-family:var(--eps-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:12px;min-height:44px;cursor:pointer}.eps .eps__notnow:hover{color:var(--eps-accent-text)}.eps .eps__done{text-align:center;padding:12px 0 4px}.eps .eps__done[hidden]{display:none}.eps .eps__check{width:46px;height:46px;border-radius:50%;background:var(--eps-accent);color:var(--eps-accent-text);display:flex;align-items:center;justify-content:center;font-size:21px;margin:0 auto 16px}.eps .eps__keep{margin-top:20px;border:1px solid color-mix(in srgb,var(--eps-accent-text) 30%,transparent);background:transparent;color:var(--eps-text);font-family:var(--eps-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:12px 20px;min-height:44px;border-radius:5px;cursor:pointer}.eps .eps__keep:hover{background:var(--eps-accent-text);color:var(--eps-bg)}.eps .eps__row--desktop{display:flex}.eps.eps--expired .eps__row--desktop,.eps.eps--expired .eps__row--mobile{display:none!important}.eps.eps--expired .eps__row--live{display:flex}.eps .eps__cta,.eps .eps__submit,.eps .eps__close,.eps .eps__notnow,.eps .eps__keep{-webkit-appearance:none;appearance:none;text-align:center;box-shadow:none}.eps .eps__field input,.eps .eps__phone input{-webkit-appearance:none;appearance:none;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/38/assets/announcement-bar-sale.css.map */
