.md-promo{display:block;position:relative;width:100%;background:var(--md-color-promo-bg, #272727);color:var(--md-color-white, #FFFFFF);border-bottom:2px solid var(--md-color-coral, #FF6647);font-family:var(--font-body-family, "Mulish", "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);overflow:hidden;box-sizing:border-box}.md-promo *,.md-promo *:before,.md-promo *:after{box-sizing:border-box}.md-promo__wrap{max-width:var(--md-promo-max, 1100px);margin:0 auto;min-height:56px;padding:10px min(max(15px,2.77778vw),40px) 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.md-promo__slot{display:inline-flex;align-items:center;gap:10px;min-width:0}.md-promo__slot--left{justify-content:flex-start}.md-promo__slot--center{justify-content:center}.md-promo__slot--right{justify-content:flex-end}.md-promo__slot--left{flex-direction:column;align-items:flex-start;gap:2px;line-height:1}.md-promo__label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--md-color-coral, #FF6647);line-height:1;white-space:nowrap}.md-promo__title{font-size:clamp(14px,1.3vw,18px);font-weight:700;letter-spacing:.02em;line-height:1.15;color:var(--md-color-white, #FFFFFF);white-space:nowrap}.md-promo__timer{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;color:var(--md-color-white, #FFFFFF)}.md-promo__pair{display:inline-flex;flex-direction:column;align-items:center;gap:2px;line-height:1}.md-promo__pair-digits{display:inline-flex;align-items:baseline;gap:1px;perspective:300px}.md-promo__digit{display:inline-block;min-width:10px;text-align:center;font-size:16px;font-weight:700;line-height:1;color:var(--md-color-white, #FFFFFF);transform-origin:center;backface-visibility:hidden}.md-promo__pair-label{font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff9;line-height:1;white-space:nowrap}.md-promo__sep{display:inline-block;font-size:16px;font-weight:700;line-height:1;color:var(--md-color-coral, #FF6647);padding-bottom:10px}@keyframes md-promo-flip{0%{transform:rotateX(0);opacity:1}45%{transform:rotateX(-90deg);opacity:.25}55%{transform:rotateX(-90deg);opacity:.25}to{transform:rotateX(0);opacity:1}}.md-promo__flip--active{animation:md-promo-flip .1s ease-out}.md-promo__cta{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 14px;background:var(--md-color-white, #FFFFFF);color:var(--md-color-promo-bg, #272727);text-decoration:none;box-shadow:2px 2px 0 var(--md-color-coral, #FF6647);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;line-height:1;letter-spacing:.08em;text-transform:uppercase;min-width:110px;text-align:center;border:0;cursor:pointer;font-family:inherit}.md-promo__cta--static{cursor:default}.md-promo__cta:hover,.md-promo__cta:focus-visible{background:var(--md-color-coral, #FF6647);color:var(--md-color-white, #FFFFFF);box-shadow:2px 2px 0 var(--md-color-white, #FFFFFF);outline:none}.md-promo__cta-line{display:block}.md-promo__cta-line--one{font-size:13px;font-weight:700}.md-promo__cta-line--two{font-size:9px;font-weight:600;margin-top:3px;color:var(--md-color-coral, #FF6647);transition:color .2s ease}.md-promo__cta:hover .md-promo__cta-line--two,.md-promo__cta:focus-visible .md-promo__cta-line--two{color:var(--md-color-white, #FFFFFF)}.md-promo__progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff14;overflow:hidden;pointer-events:none}.md-promo__progress-fill{display:block;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,102,71,0) 0%,var(--md-color-coral, #FF6647) 35%,var(--md-color-coral, #FF6647) 65%,rgba(255,102,71,0) 100%);background-size:60% 100%;background-repeat:no-repeat;background-position:-60% 0;animation:md-promo-progress 3.6s linear infinite}@keyframes md-promo-progress{0%{background-position:-60% 0}to{background-position:160% 0}}.md-promo--no-offer .md-promo__wrap{grid-template-columns:auto 1fr}.md-promo--no-cta .md-promo__wrap{grid-template-columns:1fr auto}.md-promo--no-offer.md-promo--no-cta .md-promo__wrap{grid-template-columns:1fr}.md-promo--no-countdown .md-promo__wrap{grid-template-columns:1fr 1fr}.md-promo--no-countdown.md-promo--no-offer .md-promo__wrap,.md-promo--no-countdown.md-promo--no-cta .md-promo__wrap{grid-template-columns:1fr}@media screen and (max-width:749px){.md-promo__wrap{grid-template-columns:1fr;gap:8px;padding:10px 15px 14px;min-height:0}.md-promo--no-offer .md-promo__wrap,.md-promo--no-cta .md-promo__wrap,.md-promo--no-countdown .md-promo__wrap,.md-promo--no-offer.md-promo--no-cta .md-promo__wrap,.md-promo--no-countdown.md-promo--no-offer .md-promo__wrap,.md-promo--no-countdown.md-promo--no-cta .md-promo__wrap{grid-template-columns:1fr}.md-promo__slot{justify-content:center;flex-wrap:wrap;gap:4px 10px;text-align:center}.md-promo__slot--left{flex-direction:column;align-items:center}.md-promo__label{font-size:9px}.md-promo__title{font-size:13px;white-space:normal}.md-promo__digit{font-size:14px}.md-promo__sep{font-size:14px;padding-bottom:9px}.md-promo__pair-label{font-size:7px}.md-promo__cta{padding:6px 12px;min-width:100px}.md-promo__cta-line--one{font-size:11px}.md-promo__cta-line--two{font-size:8px}}@media(prefers-reduced-motion:reduce){.md-promo__progress-fill{animation:none;background-position:50% 0}.md-promo__flip--active{animation:none}.md-promo__cta,.md-promo__cta-line--two{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/md-promo-bar.css.map */
