.ctb{position:relative;display:block;overflow:hidden;background:var(--ctb-bg);color:var(--ctb-fg)}.ctb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,transparent 25%,rgba(255,255,255,.28) 50%,transparent 75%,transparent 100%);transform:translate(-100%);animation:ctb-swoosh 9s cubic-bezier(.45,0,.25,1) 2s infinite;pointer-events:none}@keyframes ctb-swoosh{0%{transform:translate(-100%)}35%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ctb:before{animation:none;display:none}}.ctb[hidden],.ctb [hidden]{display:none!important}.ctb__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:32px;max-width:1200px;margin:0 auto;padding:9px 16px;color:inherit;text-decoration:none}.ctb__text{margin:0;line-height:1.2}.ctb__main,.ctb__sub{display:block}.ctb__main{font-size:19px;font-weight:500}.ctb__sub{margin-top:2px;font-size:15px;font-weight:400;opacity:.9}.ctb__clock{display:flex;flex-shrink:0;align-items:flex-start;gap:5px}.ctb__unit{display:flex;align-items:flex-start;gap:5px}.ctb__clock i{font-style:normal;font-size:18px;font-weight:500;line-height:34px}.ctb__box{display:flex;flex-direction:column;align-items:center;min-width:40px;font-variant-numeric:tabular-nums}.ctb__box b{display:block;width:100%;padding:7px 5px;border-radius:4px;background:var(--ctb-box-bg);color:var(--ctb-box-fg);font-size:20px;font-weight:500;line-height:20px;text-align:center}.ctb__box small{margin-top:3px;font-size:11px;font-weight:500;line-height:1}.ctb__cta{flex-shrink:0;font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.ctb__inner{justify-content:space-between;gap:10px;padding:8px 12px}.ctb__text{min-width:0}.ctb__main{font-size:14px;line-height:1.15}.ctb__sub{font-size:12px}.ctb__clock,.ctb__unit{gap:4px}.ctb__clock i{font-size:15px;line-height:28px}.ctb__box{min-width:30px}.ctb__box b{padding:5px 2px;font-size:16px;line-height:18px}.ctb__box small{font-size:9.5px}.ctb__cta{display:none}}@media(max-width:374px){.ctb__inner{padding:7px 10px}.ctb__main{font-size:13px}.ctb__sub{font-size:11px}.ctb__clock,.ctb__unit{gap:2px}.ctb__box{min-width:27px}}
/*# sourceMappingURL=/cdn/shop/t/134/compiled_assets/styles.css.map */
