.campaign-countdown{display:block;padding:10px 16px;background:var(--campaign-background);color:var(--campaign-text-color);font-family:var(--font-body--family);text-align:center}.campaign-countdown [hidden],.campaign-countdown[hidden]{display:none!important}.campaign-countdown__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:44px;width:100%;max-width:640px;margin-inline:auto;color:inherit;text-decoration:none}a.campaign-countdown__inner:focus-visible{outline:2px solid var(--campaign-text-color);outline-offset:6px}.campaign-countdown__copy{min-width:0;max-width:100%;overflow-wrap:anywhere}.campaign-countdown--text-only .campaign-countdown__inner{gap:0}.campaign-countdown--text-only .campaign-countdown__copy{flex:0 1 100%;width:100%;text-align:center}.campaign-countdown__title,.campaign-countdown__text{margin:0;line-height:1.35}.campaign-countdown__title{color:inherit;font-family:var(--font-heading--family);font-size:13px;font-weight:700}.campaign-countdown__text{color:inherit;font-size:13px;font-weight:400}.campaign-countdown__text{margin-block-start:1px}.campaign-countdown__timer{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;gap:5px}.campaign-countdown__unit{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;max-width:100%;padding:5px 6px;border-radius:5px}.campaign-countdown__unit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#fff;opacity:var(--campaign-card-opacity, .25);pointer-events:none}.campaign-countdown__number{color:inherit;font-family:var(--font-heading--family);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.campaign-countdown__label{color:inherit;font-size:9px;font-weight:400;line-height:1.3;overflow-wrap:anywhere}.campaign-countdown__notice{margin:12px auto 0;padding:8px 12px;border:1px dashed currentColor;color:inherit;font-size:12px;line-height:1.4}@media screen and not (min-width:750px){.campaign-countdown{padding:8px 12px}.campaign-countdown__inner{gap:12px;flex-direction:row;flex-wrap:nowrap}.campaign-countdown__copy{flex:0 1 auto}.campaign-countdown__timer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 110px;gap:4px}.campaign-countdown__title,.campaign-countdown__text{font-size:12px}.campaign-countdown__unit{min-width:0;padding:4px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/campaign-countdown.css.map */
