.wholesale-process{padding:60px 24px;background:linear-gradient(180deg,#f9f7f4,#fff,#f9f7f4);overflow:hidden}.wholesale-process__container{max-width:1100px;margin:0 auto}.wholesale-process__heading{font-family:Merriweather,serif;font-size:28px;font-weight:700;color:#2d3748;margin:0 0 40px;text-align:center;letter-spacing:-.02em;line-height:1.3}.wholesale-process__timeline{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:0;padding:3px 0}.wholesale-process__connecting-line{position:absolute;top:32px;left:8%;right:8%;width:84%;height:8px;z-index:1}.wholesale-process__connecting-line .line-bg{stroke-linecap:round;opacity:.2;stroke:#d1d5db}.wholesale-process__connecting-line .line-progress{stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;stroke:#fc0001;filter:drop-shadow(0 2px 6px rgba(252,0,1,.6));animation:progressLoop 10s ease-in-out infinite}@keyframes progressLoop{0%{stroke-dashoffset:100}90%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.wholesale-process__step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;opacity:1;transform:translateY(0)}.wholesale-process__step[data-step="1"] .step-circle{animation:stepHighlight 10s linear infinite;animation-delay:0s}.wholesale-process__step[data-step="2"] .step-circle{animation:stepHighlight 10s linear infinite;animation-delay:2s}.wholesale-process__step[data-step="3"] .step-circle{animation:stepHighlight 10s linear infinite;animation-delay:4s}.wholesale-process__step[data-step="4"] .step-circle{animation:stepHighlight 10s linear infinite;animation-delay:6s}.wholesale-process__step[data-step="5"] .step-circle{animation:stepHighlight 10s linear infinite;animation-delay:8s}@keyframes stepHighlight{0%,18%,to{transform:scale(1);box-shadow:0 4px 16px #0000001f;filter:brightness(1)}1%,17%{transform:scale(1.15);box-shadow:0 8px 32px #fc000166,0 0 0 4px #fc000133;filter:brightness(1.2)}}.step-circle{width:70px;height:70px;border-radius:50%;background:var(--step-color);display:flex;align-items:center;justify-content:center;margin-bottom:10px;box-shadow:0 4px 16px #0000001f;transition:all .3s ease;position:relative}.step-icon{width:28px;height:28px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.step-number{font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;color:#2d3748;margin-bottom:4px}.step-label{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:#2d3748;margin:0;letter-spacing:-.01em}.wholesale-process__step:hover .step-circle{transform:translateY(-12px) scale(1.08);box-shadow:0 16px 40px #0003;filter:brightness(1.1)}.wholesale-process__step:hover .step-icon{transform:scale(1.15) rotate(5deg)}.wholesale-process__step:hover .step-label{color:#fc0001}@media(max-width:750px){.wholesale-process{padding:40px 16px}.wholesale-process__heading{font-size:20px;margin-bottom:30px}.wholesale-process__timeline{padding:3px 0}.wholesale-process__connecting-line{top:20px;left:8%;right:8%;height:6px}.step-circle{width:42px;height:42px;margin-bottom:6px}.step-icon{width:18px;height:18px}.step-number{font-size:13px;margin-bottom:3px}.step-label{font-size:10px}}@media(max-width:480px){.step-circle{width:38px;height:38px}.step-icon{width:16px;height:16px}.step-number{font-size:12px}.step-label{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-wholesale-process.css.map */
