[data-no-builder=true] #sp-global-progress-wrap{display:none!important}#sp-global-progress-wrap{max-width:100%;margin:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);background:#fff}.sp-progress{display:flex;align-items:stretch;gap:0;max-width:1400px;margin:0 auto;padding:6px 35px;box-sizing:border-box}.sp-progress__step{display:flex;align-items:center;gap:10px;padding:12px 24px 12px 20px;position:relative;flex:1;background:#f5f3f0;border:1.5px solid #E8E4DF;border-right:none;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,16px 50%);margin-left:-1px;transition:background .3s ease,border-color .3s ease}.sp-progress__step:first-child{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);border-radius:4px 0 0 4px;margin-left:0}.sp-progress__step:not(:first-child){padding-left:36px}.sp-progress__step:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,16px 50%);border-radius:0 4px 4px 0;border-right:1.5px solid #E8E4DF}.sp-progress__step--clickable{cursor:pointer}.sp-progress__step--clickable:hover{filter:brightness(.92)}.sp-progress__step--active{background:#1a2a3a;border-color:#1a2a3a}.sp-progress__step--completed{background:#2c3e50;border-color:#2c3e50}.sp-progress__step--completed .sp-progress__num{color:#ffffff59}.sp-progress__step--completed .sp-progress__text-small{color:#ffffff8c}.sp-progress__step--completed .sp-progress__text-main{color:#ffffffd9}.sp-progress__step--completed .sp-progress__icon svg{stroke:#fff6}.sp-progress__num{font-size:24px;font-weight:400;color:#c0bfbd;line-height:1;flex-shrink:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);letter-spacing:-.5px}.sp-progress__step--active .sp-progress__num{color:#fff6}.sp-progress__text{display:flex;flex-direction:column;gap:1px;min-width:0}.sp-progress__text-small{font-size:10px;font-weight:500;letter-spacing:.3px;color:#9b9b9b;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.sp-progress__text-main{font-size:15px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#1a1a1a;font-family:var(--typeBasePrimary),var(--typeBaseFallback);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.sp-progress__step--active .sp-progress__text-small{color:#fff9}.sp-progress__step--active .sp-progress__text-main{color:#fff}.sp-progress__icon{margin-left:auto;flex-shrink:0}.sp-progress__icon svg{width:24px;height:24px;stroke:#c0bfbd;fill:none;stroke-width:1.5}.sp-progress__step--active .sp-progress__icon svg{stroke:#ffffff80}.sp-progress__thumb{width:34px;height:34px;border-radius:50%;overflow:hidden;background:#fff;border:1.5px solid rgba(255,255,255,.4);margin-left:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sp-progress__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sp-progress__step--has-thumb .sp-progress__icon{display:none}.sp-progress__restart{display:flex;align-items:center;margin-left:auto;padding-left:16px;font-size:11px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;color:#9b9b9b;cursor:pointer;text-decoration:none;transition:color .2s;white-space:nowrap;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.sp-progress__restart:hover{color:#1a1a1a}#sp-global-progress-wrap~*,#sp-global-progress-wrap+*{margin-top:0!important}#MainContent,.page-content.page-content--top{padding-top:0!important;margin-top:0!important}.banner-steps-wrap,.innerpage__banner,.collection-hero{margin-top:0!important;padding-top:0!important}.page-width>section>.banner-steps-wrap{padding-top:0!important;margin-top:0!important}.page-width>section{padding-top:0!important;margin-top:0!important}main>#sp-global-progress-wrap~.shopify-section{padding-top:0!important;margin-top:0!important}main>#sp-global-progress-wrap~.shopify-section .page-width{padding-top:0!important;margin-top:0!important}main>#sp-global-progress-wrap~.shopify-section .page-content{padding-top:0!important;margin-top:0!important}.diamond-product-template,.product-template__container.diamond-product-template,#ProductSection-diamond-product-template{padding-top:0!important;margin-top:0!important}.page-width .diamond-product-template{margin-top:0!important}.page-width:has(.diamond-product-template){padding-top:0!important;margin-top:0!important}.page-width:has(.diamond-product-template) .breadcrumbs{margin-top:0!important;padding-top:0!important;margin-bottom:8px!important}.page-content:has(.diamond-product-template){padding-top:0!important;margin-top:0!important}.shopify-section:has(.diamond-product-template){padding-top:0!important;margin-top:0!important}.shopify-section:has(.diamond-product-template) .page-width{padding-top:0!important}.shopify-section:has(.diamond-product-template) .page-content{padding-top:0!important}.shopify-section:has(.diamond-product-template) .breadcrumbs-wrapper,.shopify-section:has(.diamond-product-template) .breadcrumbs_slim{margin-top:0!important;padding-top:4px!important}body.template-product #sp-global-progress-wrap{padding-bottom:20px}.process-steps,.process-steps-wrapper{display:none!important}@media(max-width:768px){.sp-progress{padding:8px 0!important}.sp-progress__step{padding:8px 6px!important;flex:0 1 auto!important;gap:4px!important}.sp-progress__step.sp-progress__step--active{flex:1 1 auto!important;padding:8px 12px 8px 8px!important}.sp-progress__step:not(.sp-progress__step--active) .sp-progress__text,.sp-progress__step:not(.sp-progress__step--active) .sp-progress__icon,.sp-progress__step:not(.sp-progress__step--active) .sp-progress__thumb{display:none!important}.sp-progress__step--active .sp-progress__text-small{font-size:9px!important;letter-spacing:.3px!important}.sp-progress__step--active .sp-progress__text-main{font-size:12px!important;letter-spacing:1px!important;max-width:160px}.sp-progress__num{font-size:18px!important}.sp-progress__step--active .sp-progress__icon svg{width:18px!important;height:18px!important}.sp-progress__step--active .sp-progress__thumb{width:24px!important;height:24px!important}.sp-progress__step:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)!important}.sp-progress__step{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%)!important}.sp-progress__step:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%)!important}.sp-progress__step:not(:first-child){padding-left:16px!important}.sp-progress__restart{font-size:10px!important;padding:8px 6px 8px 12px!important;letter-spacing:.5px!important;flex-shrink:0!important}#sp-global-progress-wrap{padding:0 12px!important}}
/*# sourceMappingURL=/cdn/shop/t/227/assets/spx-global-progress.css.map */
