.OrderMilestonePromotionBar_bar__2YyiI{height:calc(2.5rem * var(--mantine-scale));position:relative}.OrderMilestonePromotionBar_control__pG08l{--ai-size:calc(1.75rem * var(--mantine-scale));bottom:0;margin-bottom:auto;margin-top:auto;position:absolute;top:0;z-index:1}.OrderMilestonePromotionBar_previousControl__w_fYN{left:calc(1.5rem * var(--mantine-scale))}.OrderMilestonePromotionBar_nextControl__bndPK{right:calc(1.5rem * var(--mantine-scale))}.OrderMilestonePromotionBar_controlIcon__xXTMx{height:calc(1.125rem * var(--mantine-scale));width:calc(1.125rem * var(--mantine-scale))}.OrderMilestonePromotionBar_slideViewport__0tDSd{height:100%;max-width:calc(100vw - 32px);min-width:0;overflow:hidden;pointer-events:none;position:relative;width:100%}.OrderMilestonePromotionBar_slideViewportWithControls__uhrdj{max-width:calc(100vw - 144px)}.OrderMilestonePromotionBar_slide__yxsjg{align-items:center;color:white;display:flex;height:100%;inset:0;justify-content:center;min-width:0;pointer-events:auto;position:absolute;width:100%}.OrderMilestonePromotionBar_slideExitNext___MW6w{animation:OrderMilestonePromotionBar_promo-slide-exit-right__xvW2q .18s cubic-bezier(.4,0,1,1) both}.OrderMilestonePromotionBar_slideEnterNext__nu5oT{animation:OrderMilestonePromotionBar_promo-slide-enter-left__xY5xY .26s cubic-bezier(.25,1,.5,1) 90ms both}.OrderMilestonePromotionBar_slideExitPrevious__Yd0R9{animation:OrderMilestonePromotionBar_promo-slide-exit-left__81iEa .18s cubic-bezier(.4,0,1,1) both}.OrderMilestonePromotionBar_slideEnterPrevious__2s1bx{animation:OrderMilestonePromotionBar_promo-slide-enter-right__unqft .26s cubic-bezier(.25,1,.5,1) 90ms both}.OrderMilestonePromotionBar_content__vt8Rx{align-items:center;color:white;display:flex;font-size:calc(.875rem * var(--mantine-scale));font-weight:500;gap:calc(.25rem * var(--mantine-scale));justify-content:center;line-height:1.2;min-width:0;width:100%}.OrderMilestonePromotionBar_messageViewport__vzBh_{display:block;min-width:0;overflow:hidden;white-space:nowrap}.OrderMilestonePromotionBar_messageText__nvYNR{display:inline-block;white-space:nowrap}.OrderMilestonePromotionBar_messageText__nvYNR[data-scroll=true]{animation:OrderMilestonePromotionBar_promo-message-pan__SAU1f 12s ease-in-out infinite}.OrderMilestonePromotionBar_content__vt8Rx:focus-within .OrderMilestonePromotionBar_messageText__nvYNR,.OrderMilestonePromotionBar_content__vt8Rx:hover .OrderMilestonePromotionBar_messageText__nvYNR{animation-play-state:paused}.OrderMilestonePromotionBar_detail__UFZDJ{flex:0 0 auto;white-space:nowrap}@keyframes OrderMilestonePromotionBar_promo-message-pan__SAU1f{0%,22%{transform:translateX(0)}50%,72%{transform:translateX(var(--scroll-distance))}to{transform:translateX(0)}}@keyframes OrderMilestonePromotionBar_promo-slide-exit-right__xvW2q{to{opacity:0;transform:translateX(18px)}}@keyframes OrderMilestonePromotionBar_promo-slide-enter-left__xY5xY{0%{opacity:0;transform:translateX(-18px)}}@keyframes OrderMilestonePromotionBar_promo-slide-exit-left__81iEa{to{opacity:0;transform:translateX(-18px)}}@keyframes OrderMilestonePromotionBar_promo-slide-enter-right__unqft{0%{opacity:0;transform:translateX(18px)}}@media (prefers-reduced-motion:reduce){.OrderMilestonePromotionBar_slideExitNext___MW6w,.OrderMilestonePromotionBar_slideExitPrevious__Yd0R9{display:none}.OrderMilestonePromotionBar_messageText__nvYNR[data-scroll=true],.OrderMilestonePromotionBar_slideEnterNext__nu5oT,.OrderMilestonePromotionBar_slideEnterPrevious__2s1bx{animation:none}}@media (max-width:768px){.OrderMilestonePromotionBar_bar__2YyiI{height:calc(1.5rem * var(--mantine-scale))}.OrderMilestonePromotionBar_control__pG08l{--ai-size:calc(1.375rem * var(--mantine-scale))}.OrderMilestonePromotionBar_previousControl__w_fYN{left:calc(.25rem * var(--mantine-scale))}.OrderMilestonePromotionBar_nextControl__bndPK{right:calc(.25rem * var(--mantine-scale))}.OrderMilestonePromotionBar_controlIcon__xXTMx{height:calc(1rem * var(--mantine-scale));width:calc(1rem * var(--mantine-scale))}.OrderMilestonePromotionBar_slideViewportWithControls__uhrdj{max-width:calc(100vw - 50px)}}