:root{--brand-white: #FFFFFF;--brand-black: #28282A;--brand-orange: #FF5B00;--brand-orange-hover: #E65200;--brand-orange-light: rgba(255, 91, 0, .1);--brand-gray: #666666;--brand-border: rgba(40, 40, 42, .1)}.turnaround-countdown-wrapper{margin:0;padding:0}.delivery-options{margin-bottom:1.5rem;text-align:center;animation:fadeIn .4s ease-in}.delivery-options-label{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--brand-black);letter-spacing:-.01em}.delivery-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.delivery-btn{padding:.75rem 1.5rem;background:var(--brand-white);border:2px solid var(--brand-border);border-radius:8px;cursor:pointer;font-family:inherit;font-size:1.15rem;font-weight:600;color:var(--brand-black);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.delivery-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--brand-orange-light);opacity:0;transition:opacity .3s ease}.delivery-btn:hover{border-color:var(--brand-orange);transform:translateY(-2px);box-shadow:0 4px 12px #ff5b0026}.delivery-btn:hover:before{opacity:1}.delivery-btn.active{background:var(--brand-orange);color:var(--brand-white);border-color:var(--brand-orange);box-shadow:0 4px 16px #ff5b004d;transform:translateY(-2px)}.delivery-btn.active:before{opacity:0}.delivery-btn:active{transform:translateY(0)}.turnaround-header{font-size:2rem;font-weight:700;color:var(--brand-black);margin-bottom:1.25rem;text-align:center;letter-spacing:-.02em;animation:fadeInDown .5s ease-out;white-space:pre-line;line-height:1.4}.turnaround-header .date-large{font-size:2.5rem;font-weight:700;color:var(--brand-orange);display:block;line-height:1.2}.turnaround-header .cutoff-small{font-size:1.15rem;font-weight:600;color:var(--brand-gray);display:block;margin-top:.5rem;line-height:1.3}.print-date-display{margin:2rem 0;padding:1.5rem;text-align:center;background:linear-gradient(135deg,var(--brand-orange-light) 0%,transparent 100%);border-radius:10px;border:1px solid var(--brand-border);animation:fadeInUp .5s ease-out}.print-date-label{font-size:1.15rem;font-weight:600;color:var(--brand-black);margin-bottom:.75rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em}.print-date-value{font-size:2.25rem;font-weight:700;color:var(--brand-orange);line-height:1.3;letter-spacing:-.01em}.turnaround-countdown{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:12px;margin:24px 0;font-size:var(--font-size, 32px);font-weight:var(--font-weight, 700);color:var(--countdown-color, var(--brand-black));text-align:inherit}.turnaround-countdown .unit{display:flex;flex-direction:column;align-items:center;min-width:70px;padding:12px 16px;background:var(--brand-white);border:2px solid var(--brand-border);border-radius:10px;transition:all .3s ease;animation:scaleIn .4s ease-out backwards}.turnaround-countdown .unit:nth-child(2){animation-delay:.1s}.turnaround-countdown .unit:nth-child(4){animation-delay:.2s}.turnaround-countdown .unit:nth-child(6){animation-delay:.3s}.turnaround-countdown .unit:nth-child(8){animation-delay:.4s}.turnaround-countdown .unit:hover{border-color:var(--brand-orange);transform:translateY(-4px);box-shadow:0 6px 16px #ff5b0026}.turnaround-countdown .num{font-size:var(--font-size, 36px);font-weight:var(--font-weight, 700);color:var(--countdown-color, var(--brand-black));line-height:1;font-variant-numeric:tabular-nums;transition:opacity .3s ease,transform .3s ease;will-change:opacity}.turnaround-countdown .num.updating{opacity:.5;transform:scale(.95)}.turnaround-countdown .label{font-size:13px;font-weight:600;color:var(--brand-gray);text-transform:uppercase;margin-top:8px;letter-spacing:.08em}.turnaround-countdown .sep{font-size:calc(var(--font-size, 32px) * .9);font-weight:700;padding:0 8px;color:var(--brand-orange);align-self:center;line-height:1;animation:pulse 2s ease-in-out infinite}.turnaround-countdown [data-end-message]{width:100%;margin-top:16px;padding:12px;font-size:1rem;font-weight:500;line-height:1.6;color:var(--brand-black);text-align:center;background:var(--brand-orange-light);border-radius:8px;border:1px solid var(--brand-border)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@media (max-width: 768px){.turnaround-countdown-wrapper{padding:20px 16px;margin:16px 0}.delivery-buttons{gap:.5rem}.delivery-btn{padding:.625rem 1.25rem;font-size:.875rem}.turnaround-header{font-size:1.25rem}.print-date-label{font-size:.8rem}.print-date-value{font-size:1.5rem}.turnaround-countdown{gap:8px}.turnaround-countdown .unit{min-width:60px;padding:10px 12px}.turnaround-countdown .num{font-size:calc(var(--font-size, 32px) * .8)}.turnaround-countdown .label{font-size:10px}}@media (max-width: 480px){.turnaround-countdown-wrapper{padding:16px 12px}.delivery-buttons{flex-direction:column;width:100%}.delivery-btn{width:100%}.turnaround-countdown .unit{min-width:55px;padding:8px 10px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/turnaround-countdown.css.map */
