.bg-grey{background:#f0f0f0}.warranty-container{max-width:800px;margin:0 auto;font-family:F Grotesk}.warranty-contai ner p{margin:0 0 20px}.warranty-container .error{color:red!important;margin:3px 0 0;display:none;font-size:10px}.warranty-title{color:#000;font-size:16px;font-weight:600;line-height:20px;font-family:F Grotesk}.warranty-description{color:#b8b8b8;font-size:12px;font-family:F Grotesk;line-height:15px}.warranty-description a{color:#000!important}.step-content-container{margin-top:100px}.step-tracker{display:flex;justify-content:space-between;width:fit-content;margin:0 auto;position:relative}.step-container{display:flex;align-items:center;flex:1}.step-header{cursor:default;min-width:65px;transition:background color .3s ease;color:#000;border-radius:3px;font-size:12px;padding:5px;text-align:center}.step-container:first-child .step-header,.step-container.show-complete .step-header,.step-container.current .step-header{color:#f0f0f0;background:#000}.step-header.accessible{cursor:pointer;opacity:1}.step-connector{display:flex!important;flex:1;height:2px;transition:background-color .3s ease;width:100px}.step-connector.complete{background-color:#000}@media (max-width: 767px){.step-tracker{width:90%;margin:0 auto}.step-header span{display:none}.step-container.current span{display:inline}.step-container .step-header{min-width:24px}.step-connector{width:65px}}predictive-search-warranty #Search{font-size:12px}predictive-search-warranty .img-wrapper svg{width:80px;height:100px}predictive-search-warranty .img-wrapper img,img[data-product-img]{object-fit:contain;object-position:center center;aspect-ratio:65/44;mix-blend-mode:multiply}predictive-search-warranty ul{padding:0}predictive-search-warranty li{list-style:none;display:flex;gap:10px;margin-bottom:1rem;cursor:pointer}predictive-search-warranty li .info-container{flex:1;display:flex;flex-direction:column;justify-content:space-between}predictive-search-warranty li .info-container div{display:flex;flex-direction:column}predictive-search-warranty li .info-container .warranty-description{font-size:14px}.step-content{min-height:300px;margin:0 auto;width:90%}#model-step{max-width:405px}#model-step .reset__button,#model-step .search__button{display:none}#model-step .search__input{background:#f0f0f0}#model-step .field__label{display:none}#batch-step,#parts-step{max-width:824px;display:grid;gap:70px}#batch-step h2,#parts-step h2{font-weight:600;font-size:14px;margin:0;font-family:F Grotesk}#batch-step p[data-sku],#parts-step p[data-sku]{font-size:14px;margin:0}#parts-step .parts-selector{cursor:pointer}@media (min-width: 768px){#batch-step,#parts-step{grid-template-columns:1fr 1fr}}h2{margin-top:0;margin-bottom:20px}.form-group{margin-bottom:20px}label{display:block;margin-bottom:8px;font-weight:600;color:#495057}input,select{width:100%;padding:10px;border:1px solid #ced4da;border-radius:4px;font-size:16px}input:focus,select:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.help-text{font-size:14px;color:#6c757d;margin-top:5px}.button-group{display:flex;justify-content:space-between;margin-top:30px}.step-btn,.dialog-btn{cursor:pointer;display:block;padding:7px 15px 6px;border:solid 1px #000;border-radius:3px;font-size:12px;line-height:12px;letter-spacing:0;height:30px;width:100%}.step-nav-button{background:#fff!important;color:#000!important}.step-nav-next,.step-nav-button:hover{background:#000!important;color:#fff!important}.step-nav-next:hover{background:#fff!important;color:#000!important}.confirmation-summary{background-color:#fff;border-radius:4px;padding:20px;margin-bottom:20px}.summary-section{margin-bottom:20px}.summary-section h3{margin-top:0;margin-bottom:10px;font-size:18px;color:#343a40}.warranty-terms{font-size:14px;color:#6c757d;margin-top:20px;padding-top:20px;border-top:1px solid #dee2e6}.parts-block{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:20px}.parts-block--other{flex-direction:column}.parts-block p{font-size:12px}.parts-block input[type=file]{display:none}.parts-block label{display:inline-block;padding:2px 15px 6px;font-size:12px;height:30px;background-color:#fff;color:#000;border:1px solid black;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s ease;text-align:center;width:100%;font-weight:400}.parts-block label:hover{background-color:#000;color:#fff}.parts-block .file-info{display:flex;align-items:center;margin-bottom:5px;line-height:1}.parts-block-input-wrapper{flex:1}.parts-block .file-name{font-size:10px;color:#b8b8b8}.parts-block .clear-file{background:none;border:none;color:#b8b8b8;font-size:16px;cursor:pointer;padding:0;margin-left:8px}.parts-block-info,.parts-block-info a{margin-bottom:12px;color:#b8b8b8;font-size:10px!important;line-height:12px}.parts-block .clear-file[hidden],.parts-block--other[disabled] .parts-block-info,.parts-block--other[disabled] textarea{display:none}.parts-block[disabled] .parts-block-input-wrapper{opacity:.5;pointer-events:none}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.slide-in-right{animation:slideInRight .5s ease forwards}.slide-in-left{animation:slideInLeft .5s ease forwards}.custom-select-wrapper{width:100%;display:flex;flex-direction:column;gap:3px;position:relative}.custom-select-wrapper~label,.custom-select-wrapper~.file-info{display:none}.custom-select-wrapper[has-value]~label,.custom-select-wrapper[has-value]~.file-info{display:block}.custom-select-button{height:30px;padding:7px 15px;display:flex;align-items:center;background:#f0f0f0;border-radius:3px;border:none;cursor:pointer}.custom-select-button svg,.custom-select-button svg path{fill:#000!important}.select-display{width:100%;display:flex;justify-content:space-between;align-items:center}.select-value{font-family:F Grotesk;font-size:12px;color:#000;text-align:left}.custom-select-dropdown{border:1px solid #f0f0f0;border-radius:3px;padding:12px 6px;gap:12px;display:flex;flex-direction:column;position:absolute;top:35px;width:100%;z-index:1;background:#fff}.custom-select-dropdown[hidden]{display:none}.select-icon{display:inline-block;width:10px;height:10px;position:relative;bottom:3px}.select-options{display:flex;flex-direction:column}.select-option{font-family:F Grotesk;font-size:12px;color:#000;cursor:pointer;display:inline-flex;align-items:center;height:27px;padding-left:6px;line-height:12px}.select-option:hover{background:#f0f0f0}.checkbox{display:inline-block;width:8px;height:8px;border:1px solid black;border-radius:50%;background-color:#fff;position:relative;cursor:pointer}.checkbox:after{content:"";position:absolute;top:1px;left:1px;width:4px;height:4px;background-color:#000;border-radius:50%;opacity:0;transition:opacity .2s ease}.checkbox.active:after{opacity:1}.comment-wrapper{display:none;font-family:F Grotesk}.comment-wrapper h4,.comment-wrapper textarea,textarea{font-family:F Grotesk}#price-glossary{border-top:1px solid #f0f0f0;font-size:12px;padding-top:16px;color:#000}#price-glossary p{margin:0;color:#000}#price-glossary div{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#price-glossary div:last-of-type{font-weight:600}dialog{z-index:999;border:none;background:transparent;top:0;height:100%;width:100%;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}dialog .dialog-container{max-width:430px;background-color:#fff;padding:24px;border:1px solid #f0f0f0;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}dialog p,dialog a{font-size:12px;line-height:15px;font-family:F Grotesk;color:#000}dialog::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}#batch-select .custom-select-dropdown{max-height:220px;overflow-y:scroll;scrollbar-width:thin}.custom-select-dropdown::-webkit-scrollbar{width:8px}.custom-select-dropdown::-webkit-scrollbar-track{background:transparent}.custom-select-dropdown::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:2px;border:2px solid transparent;background-clip:padding-box}.custom-select-dropdown::-webkit-scrollbar-thumb:hover{background-color:#bfbfbf;border:2px solid transparent;background-clip:padding-box}.custom-select-dropdown{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}warranty-product button[type=submit]:disabled{opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/2/assets/warranty.css.map */
