.campaign-timer{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.4rem;padding:1.2rem 1.6rem;background:var(--campaign-bg, #3a9df6);border:0;border-radius:var(--campaign-radius, 0);color:var(--campaign-text-color, #ffffff);margin:1rem 0;font-variant-numeric:tabular-nums;width:100%;box-sizing:border-box;overflow:hidden}.campaign-timer__copy{display:flex;min-width:0;flex:0 1 auto;flex-direction:column;gap:.2rem}.campaign-timer__title{color:var(--campaign-title-color, #ffffff);font-weight:800;font-size:1.6rem;line-height:1.2;overflow-wrap:anywhere}.campaign-timer__subtitle{font-size:1.1rem;opacity:.82;line-height:1.2;overflow-wrap:anywhere}.campaign-timer__phase{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.campaign-timer__clock{display:flex;align-items:flex-start;justify-content:center;gap:.9rem;width:auto;min-width:0;flex-shrink:0}.campaign-timer__unit{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;min-width:4rem;background:transparent;color:var(--campaign-text-color, #ffffff);font-weight:800;line-height:1.1}.campaign-timer__unit>span{display:flex;align-items:center;justify-content:center;width:4rem;height:4.7rem;border-radius:.9rem;background:#fff;color:var(--campaign-number-color, #168de2);font-size:2rem;font-weight:800;line-height:1}.campaign-timer__unit small{color:var(--campaign-text-color, #ffffff);font-size:1.1rem;margin-top:.5rem;opacity:1;font-weight:700;line-height:1}.campaign-timer--expired .campaign-timer__clock{opacity:.4}.campaign-timer__cta{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;margin-top:.2rem;padding:0 1.4rem;border-radius:999px;background:var(--campaign-cta-bg, #fff);color:var(--campaign-cta-color, #111);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.campaign-timer__close{position:absolute;top:.8rem;right:.9rem;width:2.4rem;height:2.4rem;border:0;background:transparent;color:var(--campaign-close-color, currentColor);cursor:pointer;font-size:2rem;line-height:1}.campaign-timer--grid{width:100%;flex-direction:column;gap:.7rem;padding:.9rem;margin:.6rem 0 0}.campaign-timer--grid .campaign-timer__copy{align-items:center;text-align:center}.campaign-timer--grid .campaign-timer__title{font-size:1.1rem}.campaign-timer--grid .campaign-timer__subtitle{display:none;font-size:.95rem}.campaign-timer--grid .campaign-timer__unit{min-width:2.8rem}.campaign-timer--grid .campaign-timer__unit>span{width:2.8rem;height:3.3rem;border-radius:.6rem;font-size:1.3rem}.campaign-timer--grid .campaign-timer__unit small{font-size:.82rem;margin-top:.35rem}.campaign-timer--pdp{padding:1.3rem 1.6rem;margin:1.6rem 0;border-radius:16px!important;overflow:hidden!important;background-clip:padding-box}.campaign-timer--pdp .campaign-timer__title{font-size:1.7rem}.campaign-timer--floating{position:fixed;right:2rem;bottom:2rem;z-index:40;width:min(42rem,calc(100vw - 4rem));box-shadow:0 1.2rem 3rem #0000002e}.campaign-topbar{width:100%;background:var(--campaign-bg, #3a9df6);color:var(--campaign-text-color, #fff);border-radius:0 0 var(--campaign-radius, 0) var(--campaign-radius, 0);font-variant-numeric:tabular-nums;position:relative;z-index:50;overflow:hidden}.campaign-topbar--bottom{border-radius:var(--campaign-radius, 0) var(--campaign-radius, 0) 0 0}.campaign-topbar--sticky.campaign-topbar--top{position:sticky;top:0}.campaign-topbar--bottom,.campaign-topbar--sticky.campaign-topbar--bottom{position:fixed;right:0;bottom:0;left:0}.campaign-topbar__inner{display:flex;align-items:center;justify-content:center;min-height:5.4rem;padding:.55rem 4.2rem;box-sizing:border-box}.campaign-topbar__content{display:flex;align-items:center;justify-content:center;gap:1.6rem;width:min(100%,92rem);min-width:0;color:inherit;text-decoration:none}.campaign-topbar__copy{display:flex;min-width:0;flex:0 1 auto;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left}.campaign-topbar__title{color:var(--campaign-title-color, #fff);font-weight:800;font-size:1.6rem;line-height:1.2;overflow-wrap:anywhere}.campaign-topbar__phase{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.campaign-topbar__subtitle{font-size:1rem;line-height:1.2;opacity:.8;overflow-wrap:anywhere}.campaign-topbar__clock{flex-shrink:0;gap:.7rem}.campaign-topbar__clock .campaign-timer__unit{flex:0 0 auto;flex-direction:column;align-items:center;min-width:2.5rem;background:transparent}.campaign-topbar__clock .campaign-timer__unit>span{width:2.5rem;height:2.6rem;border-radius:.55rem;background:#fff;color:var(--campaign-number-color, #168de2);font-size:1.3rem}.campaign-topbar__clock .campaign-timer__unit small{margin-top:.25rem;margin-left:0;font-size:.8rem;opacity:1}.campaign-topbar__cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:0 1.4rem;border-radius:999px;background:var(--campaign-cta-bg, #fff);color:var(--campaign-cta-color, #111);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.campaign-topbar__close{position:absolute;top:50%;right:1.4rem;width:2.4rem;height:2.4rem;border:0;background:transparent;color:var(--campaign-close-color, #fff);cursor:pointer;font-size:1.8rem;line-height:1;transform:translateY(-50%)}@media screen and (max-width:749px){.campaign-timer--floating{right:1rem;bottom:1rem;left:1rem;width:auto}.campaign-timer--mobile-sticky:not(.campaign-timer--floating){position:fixed;right:1rem;bottom:1rem;left:1rem;z-index:40;width:auto;box-shadow:0 1.2rem 3rem #0000002e}.campaign-topbar__inner{min-height:6.6rem;padding:.7rem 3.6rem .7rem 1.2rem}.campaign-topbar__content{flex-wrap:wrap;gap:.35rem .7rem}.campaign-topbar__copy{flex:1 1 100%;text-align:center;align-items:center}.campaign-topbar__title{font-size:1.35rem}.campaign-topbar__clock{justify-content:center;width:100%;gap:.35rem}.campaign-topbar__clock .campaign-timer__unit{min-width:2.4rem}.campaign-topbar__clock .campaign-timer__unit>span{width:2.4rem;height:2.5rem;border-radius:.5rem;font-size:1.1rem}.campaign-topbar__clock .campaign-timer__unit small{margin-top:.2rem;font-size:.72rem}.campaign-timer{flex-direction:column;gap:.8rem;text-align:center}.campaign-timer__copy{align-items:center}.campaign-topbar__cta{min-height:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/campaign-timer.css.map */
