.cb{display:block;position:relative;background:var(--cb-bg);color:var(--cb-text);text-align:center;padding:var(--cb-padding, 10px) 48px;line-height:1.25}.cb[hidden]{display:none!important}.cb__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.cb__title{margin:0 0 var(--cb-gap-title, 6px);font-size:var(--cb-size-title, 15px);font-weight:700;letter-spacing:.01em}.cb__timer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px var(--cb-gap-label, 14px)}.cb__timer[hidden]{display:none}.cb__timer--inline{flex-wrap:nowrap}.cb__timer--inline .cb__label{white-space:nowrap}.cb__timer--stacked .cb__label{flex-basis:100%}.cb__label{font-size:var(--cb-size-label, 13px);text-transform:uppercase;letter-spacing:.04em;color:var(--cb-muted)}.cb__units{display:inline-flex;align-items:baseline;gap:var(--cb-gap-units, 12px);white-space:nowrap}.cb__unit{display:inline-flex;align-items:baseline;gap:2px}.cb__num{font-size:var(--cb-size-num, 21px);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.02em}.cb__suffix{font-size:var(--cb-size-suffix, 11px);color:var(--cb-muted)}.cb__message{margin:var(--cb-gap-message, 10px) 0 0;font-size:var(--cb-size-message, 14px);font-weight:700}.cb__message a{color:inherit;text-decoration:none}.cb__message a:hover{text-decoration:underline}.cb__close{position:absolute;top:10px;right:12px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--cb-text);cursor:pointer;opacity:.85}.cb__close:hover{opacity:1}@media(max-width:749px){.cb{padding-left:12px;padding-right:12px}.cb__title{padding:0 30px;font-size:calc(var(--cb-size-title, 15px) * var(--cb-mobile-scale, .9))}.cb__label{font-size:calc(var(--cb-size-label, 13px) * var(--cb-mobile-scale, .9))}.cb__timer{column-gap:calc(var(--cb-gap-label, 14px) * .6)}.cb__timer--auto .cb__label{flex-basis:100%}.cb__num{font-size:calc(var(--cb-size-num, 21px) * var(--cb-mobile-scale, .9))}.cb__suffix{font-size:calc(var(--cb-size-suffix, 11px) * var(--cb-mobile-scale, .9))}.cb__units{gap:calc(var(--cb-gap-units, 12px) * .75)}.cb__message{font-size:calc(var(--cb-size-message, 14px) * var(--cb-mobile-scale, .9))}.cb__close{top:6px;right:6px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
