.tpt-discount-countdown{display:block;width:100%}.tpt-discount-countdown[hidden]{display:none!important}.tpt-discount-countdown__inner{display:flex;flex-direction:column;gap:2rem;background:#f9f7f2;padding:15px}.tpt-discount-countdown__offer{min-width:0;display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-between;gap:1rem}.tpt-discount-countdown__offer-text{margin-bottom:8px}.tpt-discount-countdown__code-wrapper{display:flex;align-items:center;gap:8px}.tpt-discount-countdown__code{display:inline-flex;align-items:center;height:36px;line-height:34px;padding:0 12px;background:#fff;font-size:1.6rem}.tpt-discount-countdown__copy{display:inline-flex;align-items:center;justify-content:center;height:36px;line-height:36px;padding:0 14px;border:0;cursor:pointer;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:opacity .2s ease,background-color .2s ease}.tpt-discount-countdown__copy:hover{opacity:.7}.tpt-discount-countdown__copy:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tpt-discount-countdown__copy.is-copied{opacity:.7}.tpt-discount-countdown__copy-message{margin-top:6px;display:none!important;font-size:12px;line-height:1.4;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.tpt-discount-countdown__copy-message.is-visible{opacity:1;visibility:visible}.tpt-discount-countdown__timer{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.tpt-discount-countdown__timer-label{margin-bottom:8px}.tpt-discount-countdown__timer-values{display:flex;align-items:center;gap:8px}.tpt-discount-countdown__time{display:flex;flex-direction:column;align-items:center;min-width:42px}.tpt-discount-countdown__number{display:block;font-weight:600;font-size:2.4rem;line-height:1;font-variant-numeric:tabular-nums}.tpt-discount-countdown__unit{margin-top:5px;font-size:14px;line-height:1.2}.tpt-discount-countdown__separator{font-size:24px;line-height:1;font-weight:700;position:relative;top:-12px}@media screen and (max-width:749px){.tpt-discount-countdown__inner{flex-direction:column;align-items:flex-start;gap:16px}.tpt-discount-countdown__timer{width:100%}.tpt-discount-countdown__timer-values{gap:6px}.tpt-discount-countdown__time{min-width:38px}.tpt-discount-countdown__number{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tpt-discount-countdown.css.map */
