.warranty .container{padding:0 45px!important;width:100%!important;max-width:100%!important}@media screen and (min-width:1600px){.warranty .container{max-width:1465px!important;padding:0 30px!important}}.warranty .row{display:flex;flex-wrap:wrap}.warranty .warranty-head .container{display:flex;flex-direction:column;gap:45px}.warranty .warranty-head .row{margin:0 -30px}.warranty .container:after,.warranty .container:before{display:none}.warranty .row:after,.warranty .row:before{display:none}.warranty-head{padding:50px 0 100px}.warranty-head h1{color:var(--Black, #2d2d2d);text-align:center;font-size:40px;font-weight:700;line-height:1em}.warranty-head p{color:var(--Black, #2d2d2d);text-align:center;font-size:25px;font-weight:400;line-height:1.3em;max-width:600px;margin:0 auto!important}.warranty-head .title-row{margin-bottom:45px}.warranty-head .title-block{display:flex;flex-direction:column;gap:15px}.warranty-head .wh-block{padding:20px}.warranty-head .wh-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;border-radius:20px;border:1.5px solid #e1e1e1;padding:60px 45px;height:100%}.warranty-head .wh-box img{flex:1;object-fit:contain;object-position:top;min-height:130px}.warranty-head .wh-box .wh-text{flex:1}.warranty-head .wh-text h3{color:#000;text-align:center;font-size:20px;font-weight:400}.warranty-head .wh-text p{color:#000;text-align:center;font-size:14px;font-weight:300}.warranty.policy .warranty-head .title-row{margin-bottom:0}.warranty.policy .warranty-head{padding:50px 0 0}.warranty.policy .back-link{margin-top:30px;margin-bottom:30px}.warranty.policy .back-link a{color:#000;font-size:14px;font-weight:400;line-height:25px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.warranty.policy .warranty-repairs .container{max-width:100%!important;padding:0 45px!important}@media screen and (min-width:1400px){.warranty.policy .warranty-repairs .container{max-width:1345px!important;padding:0 15px!important}}.warranty.policy .warranty-repairs p{color:#000;font-size:14px;font-weight:400;margin:0 0 30px!important}.warranty.policy .warranty-repairs p.text-uppercase{color:#000;font-size:18px;font-weight:500;margin:0!important}.warranty.policy .warranty-repairs p.m-0{margin:0!important}.warranty.policy .warranty-repairs ul{margin:15px 0 30px!important;padding:0 15px}.warranty.policy .warranty-repairs ul.alpha li{list-style:lower-alpha!important}.warranty.policy .warranty-repairs li{color:#000;font-size:14px;font-weight:400}.warranty.policy .warranty-period{padding:90px 0}.warranty.policy .warranty-period .container{max-width:100%!important;padding:0 45px!important}@media screen and (min-width:1400px){.warranty.policy .warranty-period .container{max-width:1345px!important;padding:0 15px!important}}.warranty.policy .warranty-period h3{color:var(--Black, #2d2d2d);text-align:center;font-size:40px;font-weight:700;line-height:1em;margin:0 0 50px!important;text-transform:capitalize}.warranty.policy .table-bordered th{color:#fff;font-size:20px;font-weight:700;text-transform:capitalize;background:#030303;border:0;padding:10px 30px;white-space:nowrap}.warranty.policy .table-bordered td:first-child{vertical-align:middle}.warranty.policy .warranty-repairs-table strong{color:#000;font-size:20px;font-weight:600}.warranty.policy .warranty-repairs-table i{color:#000;font-size:20px;font-weight:400}.warranty.policy .table-bordered td{color:#000;font-size:20px;font-weight:400;padding:10px 30px}.warranty.policy .list-style li:before{top:-10px}.warranty.forms .container{max-width:100%!important;padding:0 45px!important}@media screen and (min-width:1400px){.warranty.forms .container{max-width:1345px!important;padding:0 15px!important}}.warranty.forms .warranty-head p{color:#000;text-align:center;font-size:20px;font-weight:400;line-height:1em;max-width:max-content}.warranty.forms .warranty-head{padding:50px 0}.warranty.forms .warranty-head .title-row{margin-bottom:0}.warranty.forms .nav-tabs{padding-bottom:25px;margin-bottom:65px;border-bottom:1px solid #000;justify-content:center;gap:160px}.warranty.forms .nav-tabs a{border:0;background:none;box-shadow:none;outline:none;color:#5f5f5f;text-align:center;font-size:20px;font-weight:600;padding:0 0 3px;border-bottom:2px solid #fff0}.warranty.forms .nav-tabs li.active a{color:#000;border:0!important;border-bottom:2px solid #000!important}.warranty.forms .tab-content{padding-bottom:100px}.warranty.forms .form-title{color:#000;text-align:center;font-size:20px;font-weight:600;margin:0!important}.warranty.forms form{margin:35px -15px 0}.warranty.forms .form-group{margin-bottom:30px;text-align:left}.warranty.forms .form-group label{color:#000;font-size:15px;font-weight:400;padding:0}.warranty.forms .form-group input[type=text],.warranty.forms .form-group input[type=email],.warranty.forms .form-group input[type=date],.warranty.forms .form-group textarea,.warranty.forms .form-group select{min-height:50px;color:#000;font-size:14px;font-weight:400;padding:15px 18px;scroll-margin-top:100px}.warranty.forms .form-group input::placeholder{color:#a1a1a1;font-size:14px;font-weight:400}.warranty.forms label.required:after{content:"*";color:#000}.warranty.forms .form-info{margin-bottom:0;color:#5f5f5f;font-size:12px;font-weight:400}.warranty.forms #purchasedate{position:relative;padding-right:40px}.warranty.forms #purchasedate::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:10px;width:25px;height:25px;cursor:pointer}.warranty.forms #purchasedate{background-image:url(/cdn/shop/files/calendar-icon.png?v=1772073051);background-repeat:no-repeat;background-position:right 10px center;background-size:25px 25px}.warranty.forms .radio-group{display:flex;align-items:flex-end;gap:60px}.warranty.forms .radio{display:flex;gap:20px;padding:0}.warranty.forms .square-radio{display:inline-flex;align-items:center;gap:10px;cursor:pointer;color:#000;font-size:14px;font-weight:400}.warranty.forms .square-radio input{position:absolute;opacity:0;pointer-events:none}.warranty.forms .square-radio .radio-box{width:21px;height:21px;border:.5px solid #5f5f5f;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.warranty.forms .square-radio a{text-decoration:none;color:#000;text-align:center;font-size:15px;font-weight:400;pointer-events:none}.warranty.forms .square-radio input:checked+.radio-box:after{content:"";width:11px;height:11px;background:#0085ca}.square-radio input[type=radio]:checked~span a{color:#d10000;font-weight:700;pointer-events:all}.warranty.forms .square-radio input:focus-visible+.radio-box{outline:2px solid #0085ca;outline-offset:2px}.warranty.forms .file-input-modified{position:relative;width:100%;max-width:100%;margin:20px auto}.warranty.forms .file-input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.warranty.forms .file-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px;border:1px dashed var(--Gray, #b8b8b8);background:#f5f5f5;border-radius:6px;text-align:center;cursor:pointer;min-height:390px}.warranty.forms .file-label span{color:#000;text-align:center;font-size:15px;font-weight:400}.warranty.forms .file-label small{color:#000;text-align:center;font-size:12px;font-weight:400}.warranty.forms .video-instruction{margin-top:10px}.warranty.forms .video-instruction li{color:#5f5f5f;font-size:12px;font-weight:400}.warranty.forms #pi-video{margin-bottom:20px}.warranty.forms .button-container{position:relative;border:1px solid #000;background:#000;min-width:105px;min-height:35px;padding:7px 20px;display:flex;align-items:center;justify-content:center;gap:10px;max-width:max-content}.warranty.forms .button-container .btn{font-size:18px;font-weight:700;background:none;border:0;display:flex;align-items:center;justify-content:center;border-radius:0;margin:0;padding:0}.warranty.forms .loader{border:3px solid #fff;border-top:3px solid #0085ca;border-radius:50%;width:15px;height:15px;animation:spin 2s linear infinite;position:relative;right:unset;top:unset;display:none}.warranty.forms .loading .loader{display:block}.warranty.forms .modal{padding:20px}.warranty.forms .modal-content{border-radius:0;padding:40px;max-width:456px;width:100%;margin:10% auto;height:max-content}.warranty.forms .modal-header{margin-bottom:30px;border:none;padding:0}.warranty.forms .modal-content h3{color:#000;text-align:center;font-size:20px;font-weight:700;margin:0}.warranty.forms .modal-content p{color:#000;text-align:center;font-size:12px;font-weight:400;margin:0}.warranty .breadcrumb .container{max-width:100%!important;padding:0 30px!important}@media screen and (min-width:1600px){.warranty .breadcrumb .container{max-width:1490px!important;padding:0!important}}@media screen and (max-width:1400px){.warranty.forms .nav-tabs{gap:100px}}@media screen and (max-width:1300px){.warranty.forms .nav-tabs{gap:60px}}@media screen and (max-width:1200px){.warranty-head .wh-box{padding:30px 15px}}@media screen and (max-width:992px){.warranty.policy .table-bordered th{white-space:pre-wrap}.warranty.forms .nav-tabs{gap:20px}}@media screen and (max-width:767px){.warranty .container{padding:0 10px!important}.warranty.policy .warranty-repairs .container,.warranty.policy .warranty-period .container,.warranty .breadcrumb .container{padding:0 15px!important}.warranty .row{margin:0}.warranty-head .container{padding:0 40px!important}.warranty-head .wh-box{padding:40px 30px}.warranty.policy .warranty-repairs-table th{display:table-cell}.warranty.policy .warranty-repairs-table th:nth-child(2),.warranty.policy .warranty-repairs-table th:nth-child(3){display:table-cell}.warranty.policy .warranty-repairs-table tr{display:table-row;padding:0!important}.warranty.policy .warranty-repairs-table td{display:table-cell;vertical-align:middle;padding:8px!important}.warranty.policy .table-bordered th{font-size:12px;padding:8px!important}.warranty.policy .warranty-repairs-table strong,.warranty.policy .warranty-repairs-table i{font-size:12px}.warranty.policy .table-bordered td{font-size:12px;border-left:1px solid #cccccc!important;border-top:1px solid #cccccc!important}.warranty.policy .warranty-repairs-table tr:nth-child(2) td:first-child{padding:8px!important}.warranty.policy .table-bordered td:first-child{border-left:1px solid #cccccc!important}.warranty.policy .warranty-repairs-table tr.border-sm+tr td:first-child{padding:8px!important}.warranty.policy .warranty-repairs-table tr.border-sm+tr td:first-child{display:table-cell}.warranty.forms .feature-filter{width:100%;padding-bottom:35px;margin-bottom:25px;border-bottom:.3px solid #000}.warranty.forms .dropdown-toggle:after{display:none!important}.warranty.forms .feature-filter .dropdown-toggle{color:var(--Line, #a1a1a1)!important;font-size:20px;font-weight:400;padding:20px 25px;background:transparent!important}.feature-filter .dropdown-menu{margin-top:-35px!important}.feature-filter .dropdown-menu li{padding:0}.feature-filter .dropdown-menu li a{display:block;color:var(--Line, #a1a1a1);font-size:20px;font-weight:400;padding:5px 20px}.warranty.forms .feature-filter .dropdown-menu label{padding:0}.warranty.forms .radio-group{flex-direction:column;align-items:flex-start;gap:25px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/warranty.css.map */
