.bundle-wrapper{background:#faf1ed;padding:15px;border-radius:12px;border:1px solid #dedede;position:relative;overflow:visible}.bundle-wrapper h3,.bundle-wrapper .bundle-section-title{font-size:13px;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:0;margin:12px 0 0;line-height:1.4}.bundle-wrapper p,.bundle-wrapper .bundle-section-sub{color:#303030;font-size:13px;margin:4px 0 0}.bundle-container{margin-top:12px;position:relative;padding-left:0}.bundle-wrapper .progress-wrapper{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;height:auto!important;width:100%!important;max-width:100%!important;margin-top:10px;margin-bottom:0;padding:34px 36px 22px;background:#fff;border:1px solid #dedede;border-radius:6px;box-sizing:border-box;z-index:1;overflow:visible}.bundle-wrapper .progress-inner{width:100%;margin:0 auto;position:relative}.bundle-wrapper .steps{display:flex!important;justify-content:space-between;align-items:center;position:relative!important;top:auto!important;left:auto!important;transform:none!important;height:60px!important;width:100%!important;margin:0;padding:0}.bundle-wrapper .step-item{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;height:50px;flex:1 1 0;min-width:0;z-index:2}.bundle-wrapper .step-label{position:absolute;top:0;left:50%;transform:translate(-50%);margin-top:-12px;text-align:center;font-size:14px;font-weight:600;line-height:1.2;color:#000;white-space:nowrap;z-index:3}.bundle-wrapper .step-item:has(.step.active) .step-label{font-weight:600}.bundle-wrapper .step,.bundle-wrapper span.step{display:block!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:16px!important;height:16px!important;min-width:16px;min-height:16px;margin:7px auto 5px!important;padding:0;border-radius:50%;background:#fff!important;border:1px solid #fff!important;outline:2px solid #c7c7c7;box-shadow:none!important;z-index:2;flex-shrink:0;transition:background-color .15s ease,outline-color .15s ease}.bundle-wrapper .step:before,.bundle-wrapper .step:after,.bundle-wrapper span.step:before,.bundle-wrapper span.step:after,.bundle-wrapper span.step.step1:after,.bundle-wrapper span.step.step2:after,.bundle-wrapper span.step.step3:after{content:none!important;display:none!important}.bundle-wrapper .step.active,.bundle-wrapper span.step.active,.bundle-wrapper .step.completed{background:#e6a57e!important;border-color:#e6a57e!important;outline:2px solid #e6a57e}.bundle-wrapper .step-price{position:absolute;bottom:-11px;left:50%;transform:translate(-50%);text-align:center;font-size:14px;font-weight:300;color:#000;white-space:nowrap;line-height:1.2}.bundle-wrapper .step-item:has(.step.active) .step-price{font-weight:600}.bundle-wrapper .progress-line{position:relative!important;display:block!important;width:75%;height:4px!important;max-height:4px!important;margin-top:-30.5px!important;margin-bottom:30.5px!important;margin-left:12.5%;margin-right:0;background:#c7c7c7!important;border-radius:20px;opacity:1!important;z-index:1;box-sizing:border-box}.bundle-wrapper .progress-fill,.bundle-wrapper .progress-line .progress-fill,.bundle-wrapper span.progress-fill{position:absolute!important;left:0!important;top:0!important;bottom:auto!important;display:block!important;width:0;max-width:100%;background:#e6a57e!important;border-radius:20px;transition:width .15s ease!important;z-index:1}.bundle-options{flex:1}.bundle-item{cursor:pointer;position:relative}.bundle-item input{display:none}.bundle-item .circle,.circle{width:18px;height:18px;min-width:18px;border:2px solid #000;border-radius:50%;margin-right:12px;background:#fff;position:absolute;top:20px;left:10px}.bundle-item.active .circle{outline:6px;background:#000;border:3px solid #ffffff;box-shadow:0 0 0 1px #000}.bundle-wrapper p span.content-price{color:#4c3111;font-size:14px}.content{background:#fff;padding:9px 12px 9px 38px;border-radius:4px;width:100%;border:1px solid #0000001a;margin-bottom:18px}.content strong{color:#000;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:500}.bundle-item.active .content{border:1px solid #d88c6a}.bundle-status .product-form__buttons{max-width:100%}.bundle-status .product-form__submit{margin:0!important;border-radius:50px;height:46px}.bundle-status .product-form__submit span{text-transform:uppercase;font-size:14px;font-weight:600}.bundle-status .bundle-status-inner{display:flex;align-items:center;justify-content:center;gap:13px}.single-variant-bundle .bundle-wrapper .progress-wrapper{position:absolute!important;left:10px!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;height:314px!important}.single-variant-bundle .bundle-container{margin-top:12px;position:relative;padding-left:51px}.custom-product .single-variant-bundle .progress-line{width:4px!important;height:100%!important;background:#c7c7c7!important;position:relative!important;max-height:100%!important;margin:5px 0 0!important}.custom-product .single-variant-bundle .steps{position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;height:100%!important;width:0!important;display:initial!important}.custom-product .single-variant-bundle .steps .step{position:absolute!important;left:50%!important;transform:translate(-50%,-50%)!important;width:22px!important;height:22px!important;background:#fff!important;border:3px solid #ccc!important;border-radius:50%!important}.custom-product .single-variant-bundle .bundle-wrapper .step.active,.custom-product .single-variant-bundle .bundle-wrapper span.step.active,.custom-product .single-variant-bundle .bundle-wrapper .step.completed{background:#e6a57e!important;border-color:#e6a57e!important;outline:2px solid #e6a57e}.custom-product .single-variant-bundle .steps .step:nth-child(1){top:0%!important}.custom-product .single-variant-bundle .steps .step:nth-child(2){top:33.33%!important}.custom-product .single-variant-bundle .steps .step:nth-child(3){top:66.66%!important}.custom-product .single-variant-bundle .steps .step:nth-child(4){top:100%!important}.custom-product .single-variant-bundle .bundle-wrapper .progress-fill,.custom-product .single-variant-bundle .bundle-wrapper .progress-line .progress-fill,.custom-product .single-variant-bundle .bundle-wrapper span.progress-fill{width:100%!important}.custom-product .single-variant-bundle .bundle-wrapper .progress-fill{transition:height .4s ease!important}@media screen and (max-width:749px){.bundle-wrapper .progress-wrapper{padding:28px 14px 18px}.bundle-wrapper .steps{height:54px!important}.bundle-wrapper .step-item{height:54px}.bundle-wrapper .step-label,.bundle-wrapper .step-price{font-size:12px}.bundle-wrapper .progress-line{margin-top:-27px!important;margin-bottom:27px!important}}@media screen and (max-width:399px){.bundle-wrapper .progress-wrapper{padding:26px 10px 16px}.bundle-wrapper .step-label,.bundle-wrapper .step-price{font-size:11px}.bundle-wrapper .step,.bundle-wrapper span.step{width:14px!important;height:14px!important;min-width:14px;min-height:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/leadstanding.css.map */
