.calculator-wrapper{background:#fff;margin:0;padding:40px 0;display:flex;justify-content:center;align-items:center;font-family:Montserrat}.calculator-wrapper div:empty{display:block}.calculator-wrapper .form-step p a{color:#0009;text-decoration:underline}.calculator-wrapper .form-step p a:hover{color:#ffb71b}.calculator-container{width:1078px;min-height:784px;border-radius:5px;border:1px solid rgba(45,45,45,.25);background:#f7f7f7fa;display:flex;flex-direction:column;padding-bottom:32px;box-sizing:border-box}.intro-step-container{flex-grow:1;display:flex;justify-content:center;align-items:center;height:100%}.intro-step-container.hidden{display:none}.intro-step{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid rgba(45,45,45,.15);background:#fff;padding:72px;width:638px;height:362px}.intro-step h1{font-size:28px;font-weight:600;line-height:44px;letter-spacing:-.25px;margin-bottom:2px}.intro-step p{font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.25px;color:#555;margin:0 0 24px}.intro-step button{border-radius:var(--borderRadius, 4px);background:var(--Dark-Gray, #2d2d2d);box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003;padding:12px 22px;color:#fff;font-size:15px;font-weight:500;line-height:26px;letter-spacing:.46px;text-transform:uppercase;border:none;cursor:pointer}.intro-step button:hover{background:#1f1f1f}.timeline{height:90px;border-radius:5px 5px 0 0;border-top:1px solid rgba(45,45,45,.25);border-right:1px solid rgba(45,45,45,.25);border-left:1px solid rgba(45,45,45,.25);background:#2d2d2d;display:flex;align-items:center;padding:22px}.timeline-step{position:relative;z-index:1;display:flex;align-items:flex-start;flex:1;color:#fff;flex-direction:row;background:#2d2d2d}.step-circle{min-width:24px;min-height:24px;border-radius:32px;border:1px solid #c7c7c7;display:flex;justify-content:center;align-items:center;font-size:12px;line-height:20px;font-weight:400;color:#c7c7c7;background:#2d2d2d}.step-circle.active{background-color:#ffb71b;border:1px solid #ffb71b;color:#000}.step-circle.completed{background-color:#ffb71b;border:1px solid #ffb71b}.step-line{position:absolute;top:28%;left:0;width:calc(100% - 24px);height:2px;background-color:#555;z-index:-1}.step-text-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.step-text-container.completed .step-text{color:#ffb71b}.step-text-container.completed .step-subtext{color:#fff}.step-text{color:#c7c7c7;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.075px;white-space:nowrap;background:#2d2d2d;padding:0 8px}.clickable .step-text{color:#fff;font-weight:700}.step-subtext{color:#ffffff73;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:22px;white-space:nowrap;padding:0 8px;letter-spacing:normal}.clickable .step-subtext{color:#ffffffd9}.form-step{position:relative;margin:0 auto;display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.form-step.active{display:flex}.form-step label{color:#000000de;font-size:28px;font-weight:600;line-height:44px;letter-spacing:-.25px;margin-top:90px;margin-bottom:12px}.form-step p{color:#0009;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.25px;margin:0;max-width:75%}.form-step p:last-of-type{margin-bottom:72px}.form-step p.info{color:#0009;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:-.25px}.option-grid{display:flex;justify-content:center;gap:16px;margin-bottom:72px}.option-box{position:relative;border-radius:6px;border:1px solid rgba(45,45,45,.15);background:#fff;box-shadow:-4px 53px 15px #7d7d7d00,-2px 34px 14px #7d7d7d03,-1px 19px 11px #7d7d7d0a,-1px 8px 8px #7d7d7d12,0 2px 5px #7d7d7d14;color:#000;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.15px}.option-box:hover{border-radius:6px;border:1px solid #FFB71B;box-shadow:-4px 63px 25px #7d7d7d00,-2px 44px 24px #7d7d7d03,-1px 29px 21px #7d7d7d0a}.option-box.selected{border:1.5px solid #2d2d2d;box-shadow:-4px 53px 15px #7d7d7d00,-2px 34px 14px #7d7d7d03,-1px 19px 11px #7d7d7d0a,-1px 8px 8px #7d7d7d12,0 2px 5px #7d7d7d14}.option-box.selected:after{content:"";position:absolute;top:8px;right:8px;width:24px;height:24px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22Z" stroke="%232D2D2D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.75 11.9999L10.58 14.8299L16.25 9.16992" stroke="%232D2D2D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;background-size:contain}#step1 .option-box{width:200px;height:221px;background:#fff;cursor:pointer;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#step1 .option-box svg{margin-bottom:8px}#step2 .option-box{width:155px;height:174px;background:#fff;cursor:pointer;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#step2 .option-box svg{margin-bottom:8px}.buttons{display:flex;gap:16px;margin-bottom:12px}.buttons button{padding:12px 24px;border:none;border-radius:4px;background:#2d2d2d;color:#fff;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.46px;text-transform:uppercase;cursor:pointer}.buttons button:hover{background:#1f1f1f}.buttons .back-button{background:transparent;color:#000;border:2px solid transparent;transition:border-color .3s ease,background-color .3s ease}.buttons .back-button:hover{border-color:#000;background-color:transparent}.warning{background-color:#fcc;border:1px solid #ff0000;color:red;padding:10px;border-radius:4px;font-size:15px;margin-top:10px;text-align:center}.timeline-step.clickable{cursor:pointer}.input-container{position:relative;width:544px;margin:0 auto 72px}.input-container input{width:100%;height:56px;padding:0 16px 0 72px;font-size:16px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.input-container input::placeholder{color:#aaa;font-size:16px}.input-container:before{content:"";position:absolute;top:0;left:0;width:56px;height:56px;background:#f9f9f9 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="24" viewBox="0 0 18 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.875 0.75H1.125C0.4875 0.75 0 1.2375 0 1.875V22.125C0 22.7625 0.4875 23.25 1.125 23.25H16.875C17.5125 23.25 18 22.7625 18 22.125V1.875C18 1.2375 17.5125 0.75 16.875 0.75ZM17.25 22.125C17.25 22.35 17.1 22.5 16.875 22.5H1.125C0.9 22.5 0.75 22.35 0.75 22.125V1.875C0.75 1.65 0.9 1.5 1.125 1.5H16.875C17.1 1.5 17.25 1.65 17.25 1.875V22.125ZM15.75 2.25H2.25C2.025 2.25 1.875 2.4 1.875 2.625V6.375C1.875 6.6 2.025 6.75 2.25 6.75H15.75C15.975 6.75 16.125 6.6 16.125 6.375V2.625C16.125 2.4 15.975 2.25 15.75 2.25ZM15.375 6H2.625V3H15.375V6ZM13.125 15.375C13.125 15.15 13.275 15 13.5 15H15.75C15.975 15 16.125 15.15 16.125 15.375V21.375C16.125 21.6 15.975 21.75 15.75 21.75H13.5C13.275 21.75 13.125 21.6 13.125 21.375V15.375ZM13.875 15.75V21H15.375V15.75H13.875ZM12 18.75H9.75C9.525 18.75 9.375 18.9 9.375 19.125V21.375C9.375 21.6 9.525 21.75 9.75 21.75H12C12.225 21.75 12.375 21.6 12.375 21.375V19.125C12.375 18.9 12.225 18.75 12 18.75ZM11.625 21H10.125V19.5H11.625V21ZM9.75 15H12C12.225 15 12.375 15.15 12.375 15.375V17.625C12.375 17.85 12.225 18 12 18H9.75C9.525 18 9.375 17.85 9.375 17.625V15.375C9.375 15.15 9.525 15 9.75 15ZM10.125 17.25H11.625V15.75H10.125V17.25ZM12 11.25H9.75C9.525 11.25 9.375 11.4 9.375 11.625V13.875C9.375 14.1 9.525 14.25 9.75 14.25H12C12.225 14.25 12.375 14.1 12.375 13.875V11.625C12.375 11.4 12.225 11.25 12 11.25ZM11.625 13.5H10.125V12H11.625V13.5ZM9.75 7.5H12C12.225 7.5 12.375 7.65 12.375 7.875V10.125C12.375 10.35 12.225 10.5 12 10.5H9.75C9.525 10.5 9.375 10.35 9.375 10.125V7.875C9.375 7.65 9.525 7.5 9.75 7.5ZM10.125 9.75H11.625V8.25H10.125V9.75ZM15.75 11.25H13.5C13.275 11.25 13.125 11.4 13.125 11.625V13.875C13.125 14.1 13.275 14.25 13.5 14.25H15.75C15.975 14.25 16.125 14.1 16.125 13.875V11.625C16.125 11.4 15.975 11.25 15.75 11.25ZM15.375 12V13.5H13.875V12H15.375ZM13.5 7.5H15.75C15.975 7.5 16.125 7.65 16.125 7.875V10.125C16.125 10.35 15.975 10.5 15.75 10.5H13.5C13.275 10.5 13.125 10.35 13.125 10.125V7.875C13.125 7.65 13.275 7.5 13.5 7.5ZM13.875 8.25V9.75H15.375V8.25H13.875ZM4.5 18.75H2.25C2.025 18.75 1.875 18.9 1.875 19.125V21.375C1.875 21.6 2.025 21.75 2.25 21.75H4.5C4.725 21.75 4.875 21.6 4.875 21.375V19.125C4.875 18.9 4.725 18.75 4.5 18.75ZM4.125 21H2.625V19.5H4.125V21ZM2.25 15H4.5C4.725 15 4.875 15.15 4.875 15.375V17.625C4.875 17.85 4.725 18 4.5 18H2.25C2.025 18 1.875 17.85 1.875 17.625V15.375C1.875 15.15 2.025 15 2.25 15ZM2.625 17.25H4.125V15.75H2.625V17.25ZM8.25 18.75H6C5.775 18.75 5.625 18.9 5.625 19.125V21.375C5.625 21.6 5.775 21.75 6 21.75H8.25C8.475 21.75 8.625 21.6 8.625 21.375V19.125C8.625 18.9 8.475 18.75 8.25 18.75ZM7.875 21H6.375V19.5H7.875V21ZM6 15H8.25C8.475 15 8.625 15.15 8.625 15.375V17.625C8.625 17.85 8.475 18 8.25 18H6C5.775 18 5.625 17.85 5.625 17.625V15.375C5.625 15.15 5.775 15 6 15ZM6.375 17.25H7.875V15.75H6.375V17.25ZM4.5 11.25H2.25C2.025 11.25 1.875 11.4 1.875 11.625V13.875C1.875 14.1 2.025 14.25 2.25 14.25H4.5C4.725 14.25 4.875 14.1 4.875 13.875V11.625C4.875 11.4 4.725 11.25 4.5 11.25ZM4.125 13.5H2.625V12H4.125V13.5ZM2.25 7.5H4.5C4.725 7.5 4.875 7.65 4.875 7.875V10.125C4.875 10.35 4.725 10.5 4.5 10.5H2.25C2.025 10.5 1.875 10.35 1.875 10.125V7.875C1.875 7.65 2.025 7.5 2.25 7.5ZM2.625 9.75H4.125V8.25H2.625V9.75ZM8.25 11.25H6C5.775 11.25 5.625 11.4 5.625 11.625V13.875C5.625 14.1 5.775 14.25 6 14.25H8.25C8.475 14.25 8.625 14.1 8.625 13.875V11.625C8.625 11.4 8.475 11.25 8.25 11.25ZM7.875 13.5H6.375V12H7.875V13.5ZM6 7.5H8.25C8.475 7.5 8.625 7.65 8.625 7.875V10.125C8.625 10.35 8.475 10.5 8.25 10.5H6C5.775 10.5 5.625 10.35 5.625 10.125V7.875C5.625 7.65 5.775 7.5 6 7.5ZM6.375 9.75H7.875V8.25H6.375V9.75ZM9.75 5.625H12C12.225 5.625 12.375 5.475 12.375 5.25C12.375 5.025 12.225 4.875 12 4.875H9.75C9.525 4.875 9.375 5.025 9.375 5.25C9.375 5.475 9.525 5.625 9.75 5.625ZM14.25 5.625H13.5C13.275 5.625 13.125 5.475 13.125 5.25C13.125 5.025 13.275 4.875 13.5 4.875H14.25C14.475 4.875 14.625 5.025 14.625 5.25C14.625 5.475 14.475 5.625 14.25 5.625Z" fill="black"/></svg>') no-repeat center;background-size:24px 24px;border:1px solid #ccc;border-radius:4px 0 0 4px}#step5>h2{margin:56px 0 0}#step1>p,#step5>p{margin:8px 0}#step1>em,#step5>em{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;padding-bottom:32px;height:auto;margin:0;display:block}#step1>em>a,#step5>em>a{color:#0009;text-decoration:underline}#step1>em>a:hover,#step5>em>a:hover{color:#ffb71b}.result-option{width:750px;margin:0 auto 32px;border-radius:4px;background:#fff;box-shadow:0 1px 5px #0000001a;display:flex;flex-direction:column}.result-content{display:flex;padding:32px 48px;gap:64px;flex-direction:column}.result-left-column{flex:0 0 30%;text-align:left}.result-left-column img{width:125px;height:125px;object-fit:cover;border-radius:8px;margin-bottom:16px}.result-left-column p{color:#000;font-size:13px;font-style:normal;font-weight:700;line-height:16px;text-transform:capitalize;margin:0 0 12px;text-align:left}.result-left-column p:last-of-type{margin:0 0 12px}.result-left-column a{display:inline-flex;align-items:center;gap:8px;color:#000;font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:26px;text-decoration:none;text-align:left}.result-left-column a:hover{text-decoration:underline}.result-left-column a:hover svg path{fill:#000}.result-left-column a svg{flex-shrink:0}.result-right-column{flex:0 0 70%}.option-heading{border-radius:4px 4px 0 0;border-bottom:1px solid #d5d5d5;background:#d5d5d599;padding:8px 0;color:#000;text-align:center;font-size:15px;font-style:normal;font-weight:700;line-height:24px;margin:0}.results-button-container{display:flex;background:#2d2d2d;width:660px;padding:35px 48px;text-align:left}.results-copy{width:318px;margin-right:95px}.results-copy h2{color:#fff;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 10px}.results-copy p,.results-copy p:last-of-type{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:0}.results-copy em{color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;padding-top:12px;height:auto;margin:0;display:block}.results-buttons{display:flex;flex-direction:column;justify-content:center}.results-buttons .btn{padding:6px 15px;border-radius:4px;box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003;color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.4px;text-transform:uppercase;text-align:center}.results-buttons .btn-where{background:#fff;margin-bottom:16px;border:.5px solid #fff}.results-buttons .btn-where:hover{background:#f7f7f7;border:.5px solid #FFF}.results-buttons .btn-contact{background:#ffb71b;border:.5px solid #FFB71B}.results-buttons .btn-contact:hover{border:.5px solid #FFB71B;background:#ffca58}.result-option{margin-bottom:32px}.result-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.result-pill{display:inline-block;padding:1px 8px;border-radius:100px;border:1px solid #e5e5e5;background:#ffb71b;color:#000;font-size:14px;font-weight:500;text-transform:uppercase}.result-heading{color:#0009;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1px;text-transform:uppercase}.result-table{border:1px solid rgba(0,0,0,.38);border-radius:4px;overflow:hidden;display:table;width:100%;border-collapse:collapse;overflow-x:auto;white-space:nowrap;box-sizing:border-box;margin:0 auto}.result-row{display:table-row;width:100%;border-bottom:1px solid rgba(0,0,0,.38)}.result-row:last-child{border-bottom:none}.product-name{display:table-caption;caption-side:top;background:#2d2d2d;color:#fff;font-size:15px;font-weight:700;letter-spacing:.146px;line-height:16px;padding:12px;text-align:left;width:auto;text-wrap:wrap}.result-cell{display:table-cell;text-align:center;border:1px solid rgba(0,0,0,.38);text-align:right}.result-cell.bold{font-weight:700}.result-cell:last-child{border-right:none}.result-cell-heading{color:#000;font-size:12px;border-bottom:1px solid rgba(0,0,0,.38);padding:12px;text-align:right}.result-cell-value{font-size:16px;color:#000;padding:18px 18px 6px;text-align:right}.timeline-mobile{display:none;background:#2d2d2d;color:#fff;border-radius:5px 5px 0 0}.timeline-header{display:flex;justify-content:space-between;align-items:center;padding:20px 28px}.timeline-header #current-step{font-size:15px;font-weight:500}.timeline-header #view-steps-button{color:#ffb71b;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.08px;background:transparent;border:none}.timeline-header #view-steps-button svg{margin-left:8px}.step-menu{background:#2d2d2d;color:#fff;border-radius:5px;margin-top:16px;padding:16px}.step-menu ul{list-style:none;padding:0;margin:0}.step-menu li{position:relative}.step-menu li:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ffffff40}.step-menu li strong{display:inline-block;font-weight:700;margin-bottom:8px}.step-menu button{color:#ffb71b;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.15px;border-radius:6px;border:1px solid #ffb71b;background:transparent;padding:8px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.step-menu button svg{flex-shrink:0}.step-menu button:hover{background:#ffb71b1a}.step-menu #close-step-menu{border:none}.timeline-mobile .timeline-header.hidden{display:none}.step-menu-header{display:flex;justify-content:flex-end;padding:8px}.step-menu.hidden,.timeline-header.hidden{display:none}.section-heading{color:#000;font-size:15px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.25px;text-transform:capitalize;text-align:left;margin-bottom:8px}.product-row{display:flex;flex-wrap:nowrap;gap:16px;margin-bottom:24px;align-items:flex-start}@media (max-width: 767px){.timeline{display:none}.timeline-mobile{display:block;border:none;border-radius:0}.intro-step{width:auto}.calculator-container{min-height:100%;box-sizing:border-box;border:none}.results-container{margin:0 auto 32px;box-sizing:border-box;border-radius:8px;overflow-x:hidden}.result-option{width:360px}.form-step .result-left-column p{margin:0 0 8px}.results-button-container{flex-direction:column;width:calc(100% - 16px);margin:0 auto;padding:24px 16px}.results-copy{width:92%;margin-right:0}.buttons{flex-direction:column;gap:24px;width:100%;margin-top:56px}.buttons button{margin:0 28px}.step-menu{margin:16px 0;padding:0;box-sizing:border-box}.step-menu li{padding:16px 24px}.input-container{width:calc(100% - 32px);margin:0 auto 56px;box-sizing:border-box;position:relative}.input-container input{width:100%;height:56px;padding:0 16px 0 72px;font-size:16px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.option-grid{flex-wrap:wrap;gap:16px;justify-content:center}#step1 .option-box{width:100%;height:auto;margin:0 28px;padding:16px;flex-direction:row;gap:8px;justify-content:flex-start;box-sizing:border-box;text-align:left}.result-content{flex-direction:column;gap:24px;padding:24px 16px 0}.product-row{flex-direction:column;gap:16px}.result-left-column,.result-right-column{flex:0 0 auto;width:100%;text-align:left}.result-table{display:table;width:100%;border-collapse:collapse;overflow-x:auto;white-space:nowrap;box-sizing:border-box;margin:0 auto 24px}.result-row{display:table-row;width:100%;border-bottom:1px solid rgba(0,0,0,.38)}.result-row:last-child{border-bottom:none}.result-cell{display:table-cell;text-align:center;border:1px solid rgba(0,0,0,.38)}.result-cell:last-child{border-right:none}.product-name{display:table-caption;caption-side:top;background:#2d2d2d;color:#fff;font-size:15px;font-weight:700;letter-spacing:.146px;line-height:16px;padding:12px;width:auto}#step2 .option-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 28px}#step2 .option-box{flex:1 1 calc(50% - 16px);box-sizing:border-box;text-align:center;padding:16px;border-radius:8px;background:#fff;cursor:pointer}#step2 .option-box[data-value=Lifetime]{flex:1 1 100%;max-width:100%}.form-step label{margin-top:40px;margin-bottom:10px;line-height:32px}.form-step p:last-of-type{margin-bottom:32px}#step3 .form-step p:last-of-type,#step4 .form-step p:last-of-type{margin-bottom:72px}.option-grid,.input-container{margin-bottom:56px}.results-buttons{display:flex;flex-direction:column;margin-top:24px;width:151px;text-align:center}.results-buttons button{width:100%;padding:12px 16px;font-size:15px}.result-left-column img{display:block;margin:0 auto 16px}.result-left-column p,.result-left-column a{text-align:left}}@media (min-width: 768px) and (max-width: 1078px){.calculator-container{border:none}.results-container{width:calc(100% - 48px)}.result-option{width:720px}.form-step .result-left-column p{margin:0 0 8px}.timeline{display:none}.timeline-mobile{display:block;border:none;border-radius:0}#step1 .option-grid{display:flex;flex-wrap:wrap;gap:24px;margin:0 44px 72px;justify-content:space-between}#step1 .option-box{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px);padding:24px 16px;text-align:left;border-radius:8px;background:#fff;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;box-sizing:border-box;height:100px}#step1 .option-box svg{flex-shrink:0;width:52px;height:auto}#step2 .option-grid{display:flex;flex-wrap:nowrap;gap:16px;justify-content:center}#step2 .option-box{width:auto;height:140px;padding:28px 34px;text-align:center;border-radius:8px;background:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.step-menu{margin:16px 44px;padding:16px;background:#2d2d2d;color:#fff;border-radius:5px;box-sizing:border-box}.step-menu ul{list-style:none;padding:0;margin:0}.step-menu li{position:relative;padding:16px 24px}.step-menu li:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ffffff40}.step-menu li strong{display:inline-block;font-weight:700;margin-bottom:8px}.step-menu button{color:#ffb71b;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.15px;border-radius:6px;border:1px solid #ffb71b;background:transparent;padding:8px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.step-menu button svg{flex-shrink:0}.step-menu button:hover{background:#ffb71b1a}.step-menu #close-step-menu{border:none}.timeline-mobile .timeline-header.hidden{display:flex}.step-menu-header{display:flex;justify-content:flex-end;padding:8px}.step-menu.hidden{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/estimator-calc-styles.css.map */
