body.sdc-harmony .sdc-sale-status{display:flex;align-items:center;gap:7px;color:#b52f42;font-size:12px;line-height:1.4;font-weight:700;margin:18px 0 12px;letter-spacing:normal}
body.sdc-harmony .sdc-sale-status[hidden]{display:none}
body.sdc-harmony .sdc-sale-status>span{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor;animation:sdc-sale-pulse 2s ease-in-out infinite}
@keyframes sdc-sale-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 #b52f4225}50%{opacity:.55;box-shadow:0 0 0 4px #b52f4200}}
body.sdc-harmony .sdc-order-timeline{display:block;margin:22px 0 28px;padding:18px 0;border-top:1px solid #ece3df;border-bottom:1px solid #ece3df;color:#292425;font-family:var(--font-body-family);letter-spacing:normal;line-height:1.45}
body.sdc-harmony .sdc-timeline-intro{font-size:12px;line-height:1.5;text-align:center;margin:0 0 20px;color:#74696b}
body.sdc-harmony .sdc-timeline-intro strong{color:#b44b6c;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}
body.sdc-harmony .sdc-timeline-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0;text-align:center}
body.sdc-harmony .sdc-timeline-steps::before{content:'';position:absolute;top:21px;left:16.66%;right:16.66%;height:1px;background:repeating-linear-gradient(to right,#d8c4cb 0 4px,transparent 4px 9px);background-size:9px 1px;animation:sdc-timeline-flow 2s linear infinite}
body.sdc-harmony .sdc-timeline-steps li{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;position:relative}
body.sdc-harmony .sdc-timeline-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fbf0f2;color:#94516a;margin-bottom:5px;position:relative}
body.sdc-harmony .sdc-timeline-icon svg{width:23px;height:23px}
body.sdc-harmony .sdc-timeline-steps li>strong{font-size:11px;line-height:1.3;font-weight:800}
body.sdc-harmony .sdc-timeline-steps li>span:last-child{font-size:11px;line-height:1.4;color:#74696b;overflow-wrap:anywhere}
body.sdc-harmony .sdc-sticky [data-sticky-total]{display:none}
body.sdc-harmony .shark-panel .shark-classic-info{margin-top:24px}
@media(prefers-reduced-motion:reduce){body.sdc-harmony .sdc-sale-status>span{animation:none}}
@media(max-width:749px){body.sdc-harmony .sdc-timeline-steps{gap:7px}body.sdc-harmony .sdc-timeline-steps li>strong,body.sdc-harmony .sdc-timeline-steps li>span:last-child{font-size:10px}body.sdc-harmony .sdc-order-timeline{margin:20px 0 24px}body.sdc-harmony .sdc-sticky button{font-size:12px}}

@keyframes sdc-timeline-flow{from{background-position:0 0}to{background-position:18px 0}}
@media(prefers-reduced-motion:reduce){body.sdc-harmony .sdc-timeline-steps::before{animation:none}}
