nav.breadcrumb-container{margin:30px 0}@media(min-width:750px){.process-steps-wrapper .breadcrumb-container{display:none}}@media(max-width:749px){.process-steps>.breadcrumb-container{display:none}nav.breadcrumb-container{margin:10px 0}}.process-steps{margin-bottom:50px}.process-steps-heading{font-family:var(--font-heading-family);color:#fff;font-size:20px;line-height:24px;letter-spacing:.56px;background:#111d4e;padding:10px}.process-steps-container{counter-reset:step}.steps-wrapper{display:flex;width:100%;position:relative}.steps-wrapper .step{display:flex;width:calc(100% / 3);flex:0 0 calc(100% / 3);align-items:center;justify-content:center;position:relative;border-right:1px solid #707070}.steps-wrapper .step:not(:last-child):before,.steps-wrapper .step:not(:last-child):after{content:"";display:block;clip-path:polygon(100% 45%,0 0,0 100%);position:absolute;top:50%;transform:translateY(-50%)}.steps-wrapper .step:not(:last-child):before{background:#fff;width:12px;height:25px;right:-11.8px;z-index:2}.steps-wrapper .step:not(:last-child):after{background:#707070;width:12px;height:25px;right:-12.7px;z-index:1}.steps-wrapper .step.active,.steps-wrapper .step.active:before{background:#ededed}.step-container{display:flex;align-items:center;justify-self:center}.step-count{font-size:16px;line-height:20px;display:flex;align-items:center;cursor:pointer;flex-direction:column;text-align:center}.step-container .title-wrapper{display:flex;text-transform:capitalize;margin-bottom:0}.step-container .title,.step-container .title-wrapper:before{font-family:var(--font-heading-family);font-size:20px;line-height:24px}.step-container .title-wrapper:before{counter-increment:step;content:"" counter(step) ") ";margin-right:5px}.step-container .title{color:#111d4e;font-weight:400;margin:0}.step-count .count{line-height:16px;border-right:1px solid;padding-right:5px;margin-right:5px}.step.active .title,.step.active .step-count{font-weight:700}.product-info{margin-top:5px}.product-info p{color:#707070;font-size:11px;line-height:15px;font-weight:300;margin:0}.product-info p s{color:#909090}.product-selection{width:100px;text-align:center}.product-img{width:80px;height:50px;overflow:hidden;margin:0 auto}.product-img img{display:block;width:auto;height:100%;margin:0 auto;cursor:pointer;scale:1.2}.product-link{font-size:11px;line-height:15px;font-weight:300;color:#707070;text-transform:uppercase}.product-link a{color:#707070}.current-diamond-option .product-img img{padding:10px}.start-over-button{position:absolute;right:10px;z-index:1;top:5px}#start-over{color:#111d4e;font-size:14px;line-height:18px;font-weight:600;letter-spacing:1.4px;cursor:pointer}@media(min-width:750px){.process-steps-wrapper{border-top:1px solid #707070;border-bottom:1px solid #707070;height:100px}.process-steps-container{display:flex;flex:1 1 auto}.process-steps-heading{max-width:390px;width:25%;position:relative}.process-steps-heading:after{content:"";display:block;background:#111d4e;width:12px;height:25px;clip-path:polygon(100% 45%,0 0,0 100%);position:absolute;top:50%;right:-11.5px;transform:translateY(-50%)}}@media(max-width:1600px){.process-steps-heading,.step-container .title,.step-container .title-wrapper:before{font-family:var(--font-heading-family);font-size:22px;line-height:30px}}@media(max-width:1200px){.process-steps-heading,.step-container .title,.step-container .title-wrapper:before{font-size:16px;line-height:19px}}@media(max-width:749px){.process-steps-heading br{display:none}.process-steps-heading{font-size:13px;line-height:17px;letter-spacing:.62px;padding:9px}.process-steps{margin-bottom:15px}.process-steps-container{border-top:1px solid #707070;border-bottom:1px solid #707070}.product-selection{width:100%;display:flex;justify-content:center;align-items:center;gap:4px}.step-container{flex-flow:column;gap:4px}.steps-wrapper .step{padding:4px 0}.steps-wrapper .step:not(:last-child):before{width:5px;height:15px;right:-4.3px}.steps-wrapper .step:not(:last-child):after{width:5px;height:15px;right:-5.5px}.process-steps-heading,.step-container .title,.step-container .title-wrapper:before{font-size:11px;line-height:15px}.step-container .title-wrapper:before{margin-right:3px}.step-count,.step-count p{font-size:12px;line-height:14px}.product-info{max-width:calc(100% - 70px);margin-top:0;display:none}.product-info p{font-size:12px;line-height:16px}.product-info+div{width:70px;flex:0 0 70px}.product-selection>div{display:flex;align-items:center;gap:4px}.product-img{width:42px;height:42px;overflow:hidden}.product-img img{scale:1.2}.product-link{font-size:8px;line-height:10px}.start-over-button{order:2;top:-15px}#start-over{color:#707070;font-size:8px;line-height:10px;font-weight:600;letter-spacing:normal;text-decoration:underline}}@media(max-width:395px){.step-count,.step-count p{font-size:10px;line-height:12px}}
/*# sourceMappingURL=/cdn/shop/t/255/assets/custom-ring-steps.css.map */
