#ring-builder-container{max-width:100%;margin:0}#ring-builder-accordion .lbd-accordion-header{border:var(--lbd-line-width) solid var(--lbd-accent-color-60);background-color:var(--lbd-accent-color-40);padding:var(--lbd-minor-margin);border-radius:var(--lbd-rounded-corner-radius)}.ring-builder-steps{display:flex;align-items:stretch;margin-bottom:var(--lbd-minor-margin);gap:0}.step{display:flex;flex-direction:column;flex:1;position:relative;height:auto;padding-left:0}.step-content{display:flex;flex:1;flex-wrap:nowrap;transition:all .3s ease;padding-top:var(--lbd-minor-margin);padding-bottom:var(--lbd-minor-margin)}.step-content-active .step-details{border-left:calc(var(--lbd-line-width) * 0) solid var(--lbd-accent-color-100)}.step-content-active .step-num{color:var(--lbd-accent-color-100)!important}.step-number{margin-top:-6px;padding:0 0 var(--lbd-minor-margin) 0;flex:0 0 auto;width:auto;display:flex;align-items:flex-start;justify-content:flex-start}.step-num{font-family:var(--lbd-font-family-regular);font-size:5em;color:var(--lbd-accent-color-60);text-transform:uppercase;letter-spacing:var(--lbd-letter-spacing);margin:0;text-decoration:none;line-height:1}.step-details{flex:1;display:flex;flex-direction:column;padding:0 var(--lbd-minor-margin);min-width:0;border-left:calc(var(--lbd-line-width) * 0) solid var(--lbd-accent-color-60)}.step-title{padding-bottom:var(--lbd-minor-margin);word-break:keep-all;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;white-space:normal}.step-image{flex:0 0 auto;width:auto;display:flex;align-items:center;justify-content:center}.step-image-container{padding:2px 0 0;display:inline-block}.step[data-step=diamond] .step-image-container,.step[data-step=diamond] .selected-image-container{padding:0!important}.step[data-step=diamond] .selected-image-container .icon{min-width:130px;max-width:130px;aspect-ratio:1;object-fit:cover!important}.step-image-container .icon{min-width:80px;max-width:80px}.selected-image-container{padding:var(--lbd-standard-margin);background-color:var(--lbd-product-background-color);overflow:hidden}.selected-image-container .icon{max-width:60px!important}.step[data-step=ring] .selected-image-container img{width:100%;height:100%;object-fit:contain;transform:translate(3%,-15%) scale(2.7)}.selection-container{flex:1;display:flex;flex-direction:column;height:calc(100% - 3px);max-width:100%;box-sizing:border-box}.selected-item{display:flex;flex-direction:column;height:100%;max-width:100%}.selected-item h4{overflow-wrap:break-word;word-wrap:break-word}.item-actions{display:flex;flex-wrap:wrap;max-width:100%}.default-text{display:flex;flex-direction:column;height:100%;max-width:100%}.default-text .description{margin-bottom:var(--lbd-minor-margin);word-wrap:break-word;overflow-wrap:break-word}.default-text .button-container{margin-top:auto;padding-bottom:5px}#complete-ring-action{display:flex;flex-direction:column;flex:1;max-width:100%}@media (min-width: 1600px){.ring-builder-steps .step:nth-child(1),.ring-builder-steps .step:nth-child(2){padding-right:calc(var(--lbd-minor-margin) * 8)!important}}@media (max-width: 1199.98px){.default-text .button-container .lbd-button{min-width:10rem!important}.step-image-container .icon{min-width:70px;max-width:70px}}@media (max-width: 991.98px){.ring-builder-steps{flex-direction:column}.content-row{flex-wrap:nowrap}}@media (max-width: 575.98px){.step-num{font-size:4em;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/lbd-dsrb-ring-builder.css.map */
