*,*:before,*:after{box-sizing:border-box}body,html{margin:0;padding:0}body{background-color:#fff}a:not(.footer a){color:#231f20;text-decoration:none}.warranty-head{padding:20px 60px 16px;display:flex;justify-content:space-between;font-weight:400}.warranty-page-title{background-color:#f3f8f9;text-align:center;padding:56px 20px}.warranty-page-title h1{font-size:40px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;word-break:break-word}.warranty-main-content h1,.warranty-main-content h2,.warranty-main-content h3,.warranty-main-content h4,.warranty-main-content h5,.warranty-main-content h6,.warranty-main-content p{margin:0;font-weight:400}.warranty-container{padding:0 15px}.warranty-device-info{max-width:560px;margin:0 auto;padding:20px 0}.warranty-main-content .sub-heading{text-transform:uppercase;font-weight:400;font-size:23px}.warranty-device-info h2{text-align:center;margin-bottom:30px}.warranty-device-info .input-filed{display:flex;flex-direction:column}.warranty-device-info .input-filed label{font-size:20px;font-weight:400;text-transform:uppercase;margin-bottom:18px}.warranty-main-content select{text-size-adjust:100%;box-sizing:border-box!important;-webkit-font-smoothing:antialiased;font:inherit;margin:0;-webkit-appearance:none;appearance:none;width:100%;height:var(--form-input-field-height);line-height:var(--form-input-field-height);padding:0 18px;box-shadow:none;background:#fdfdfd;color:#000;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;border:1px solid #000000;text-align:left;border-radius:5px}.warranty-device-info .input-filed{margin-bottom:30px}.warranty-device-brand{max-width:1192px;margin:0 auto 30px;border-top:1px solid #e5e5e5;padding-top:30px}.warranty-device-header{text-align:center}.warranty-device-header p{font-weight:400;font-size:16px;margin-top:25px}.warranty-device-header p a{text-decoration:underline}.device-brand-items{display:flex;justify-content:center;flex-wrap:wrap;margin-top:40px}.device-brand-item{width:182px;height:182px;max-width:100%;margin:0 5px 20px;display:flex;text-align:center}.device-brand-item .sub-lable{font-weight:400;color:#9b9b9b;font-size:16px;margin-bottom:10px}.device-brand-item .lable-info{font-weight:400;color:#9b9b9b;font-size:14px;margin-top:10px}.device-brand-item input[type=radio]{position:absolute;left:-999em}.device-brand-item input[type=radio]:checked+label{border:2px solid #000000}.device-brand-item label{display:flex!important;align-items:center;justify-content:center;flex-direction:column;border:2px solid transparent;width:100%;border-radius:10px;transition:all .4s ease;font-size:16px;font-weight:400!important;padding:10px}.device-brand-item img{margin-bottom:30px;max-width:100%}.device-brand-item label .model_title{font-weight:400!important}.device-brand-item:hover label{border:2px solid #000000}.warranty-device-type{max-width:1280px;margin:0 auto 30px;border-top:1px solid #e5e5e5;padding-top:30px}.warranty-device-type .device-brand-item{width:calc(16.66% - 10px);height:200px}.warranty-device-type .device-brand-item label{font-size:16px}.warranty-iphone12-pro-collection-type{max-width:1280px;margin:0 auto 48px;border-top:1px solid #e5e5e5;padding-top:68px}.warranty-iphone12-pro-collection-type .device-brand-item{width:calc(25% - 10px);height:auto}.warranty-iphone12-pro-collection-type .device-brand-item label{font-size:16px;padding-bottom:25px}.warranty-product-type{max-width:1280px;margin:0 auto 30px;border-top:1px solid #e5e5e5;padding-top:30px}.warranty-product-type .device-brand-item{width:calc(20% - 10px);height:auto}.warranty-product-type .device-brand-item label{padding:17px 10px 23px}.warranty-claim-form{max-width:1280px;margin:0 auto 30px;border-top:1px solid #e5e5e5;padding-top:30px}.warranty-claim-form-inner{max-width:555px;margin:10px auto 0}.warranty-claim-form-inner .input-filed{display:flex;flex-direction:column;margin-bottom:38px}.warranty-claim-form-inner .input-filed label{margin-bottom:18px;text-transform:uppercase}.warranty-claim-form-inner .input-filed h3{font-weight:400;color:#231f20;font-size:20px;line-height:1.2;margin-bottom:18px;text-transform:uppercase}.warranty-claim-form-inner .input-filed h3 span{text-transform:none}.warranty-claim-form-inner .custom-file-upload input[type=file]{position:absolute;left:-999em}.warranty-claim-form-inner .input-filed .custom-file-upload{text-size-adjust:100%;box-sizing:border-box!important;-webkit-font-smoothing:antialiased;font:inherit;margin:0;-webkit-appearance:none;appearance:none;width:100%;height:var(--form-input-field-height);line-height:var(--form-input-field-height);padding:0 18px;box-shadow:none;background:#fdfdfd;color:#000;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;border:1px solid #000000;text-align:left;border-radius:5px}.warranty-claim-form-inner .input-filed .custom-file-upload .highlight{text-decoration:underline;font-weight:500;font-size:15px;padding:10px 30px;height:auto}.warranty-claim-form-inner .input-filed .errormsg_img1,.warranty-claim-form-inner .input-filed .errormsg_img2,.warranty-claim-form-inner .input-filed .errormsg_img3{color:red!important}.warranty-contact-form{margin-top:38px}.warranty-contact-form-inner{max-width:555px;margin:0 auto}.warranty-contact-form-header{text-align:center}.warranty-contact-form-header h3{text-transform:uppercase;margin-bottom:20px;font-size:23px;font-weight:400}.warranty-contact-form-header p{font-size:16px;font-weight:400;margin-bottom:40px}.warranty-contact-form-inner .input-filed{display:flex;flex-direction:column;margin-bottom:35px}.warranty-contact-form-inner .input-filed label{font-size:20px;font-weight:400;margin-bottom:15px}.warranty-contact-form-inner .input-filed input{text-size-adjust:100%;box-sizing:border-box!important;-webkit-font-smoothing:antialiased;font:inherit;margin:0;-webkit-appearance:none;appearance:none;width:100%;height:var(--form-input-field-height);line-height:var(--form-input-field-height);padding:0 18px;box-shadow:none;background:#fdfdfd;color:#000;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;border:1px solid #000000;text-align:left;border-radius:5px}.warranty-agreement{margin:75px 0}.warranty-agreement-inner{max-width:555px;margin:0 auto}.warranty-agreement-inner h3{text-align:center;margin-bottom:25px}.warranty-agreement-inner .input-filed{position:relative;margin-bottom:25px}.warranty-agreement-inner .input-filed input[type=checkbox]{position:absolute;width:18px;height:18px;top:5px}.warranty-agreement-inner .input-filed label{font-size:14px;font-weight:400;position:relative;padding-left:30px;display:inline-block;line-height:1.5}.warranty-agreement-inner .input-filed label:after{content:"";position:absolute;width:18px;height:18px;left:0;top:3px;background-image:url(checkbox.png);background-repeat:no-repeat;background-position:center;opacity:0}.warranty-agreement-inner .input-filed input[type=checkbox]:checked+label:after{opacity:1}.warranty-agreement-inner p{font-size:14px;font-weight:400;line-height:1.5;margin-bottom:5px}.warranty-agreement-inner .action{margin-top:70px}.warranty-agreement-inner .action .submit-btn{width:100%;text-align:center;display:block;background:#fff;color:#0d0d0d;font-size:18px;padding:13px 10px;border-radius:50px;font-weight:400;border:1px solid #0d0d0d}.warranty-agreement-inner .action .submit-btn:hover,.warranty-agreement-inner .action .submit-btn:focus{background:#0d0d0d;color:#fff}@media only screen and (max-width: 1024px){.warranty-page-title{padding:25px 15px}.warranty-page-title h1{font-size:30px}.warranty-device-type .device-brand-item{width:200px}}@media only screen and (max-width: 767px){.warranty-device-info{padding:20px 0 0}.warranty-device-info h2{margin-bottom:30px}.warranty-device-info .input-filed label,.warranty-claim-form-inner .input-filed label,.warranty-claim-form-inner .input-filed h3,.warranty-contact-form-inner .input-filed label{font-size:16px;margin-bottom:10px}.warranty-main-content select{font-size:16px}.warranty-device-brand,.warranty-device-type,.warranty-iphone12-pro-collection-type,.warranty-product-type,.warranty-claim-form{padding-top:30px;margin-bottom:20px}.warranty-device-header p{margin-top:15px}.device-brand-items{margin-top:20px}.warranty-iphone12-pro-collection-type .device-brand-item{width:calc(50% - 10px)}.warranty-product-type .device-brand-item{width:calc(33.33% - 10px)}.warranty-contact-form{margin-top:30px}.warranty-contact-form-header p,.warranty-device-info .input-filed,.warranty-claim-form-inner .input-filed,.warranty-contact-form-inner .input-filed,.warranty-agreement-inner .input-filed{margin-bottom:15px}.warranty-agreement{margin:20px 0}.warranty-agreement-inner .action{margin-top:20px}}@media only screen and (max-width: 640px){.warranty-product-type .device-brand-item{width:calc(50% - 10px)}.warranty-head{flex-direction:column;align-items:center}}@media only screen and (max-width: 480px){.warranty-page-title h1{font-size:25px}.warranty-iphone12-pro-collection-type .device-brand-item,.warranty-product-type .device-brand-item{width:200px}}body.loading:after{content:"";position:fixed;width:100%;height:100%;left:0;top:0;display:block;z-index:99999;background-color:#0009;background-position:center center;background-repeat:no-repeat;background-image:url(/cdn/shop/files/loader_3a2f304d-3abd-4bc4-963d-6af3848ea7fa.svg)}.md-stepper-horizontal{display:table;margin:0 auto;background-color:#fdfdfd;box-shadow:0 3px 8px -6px #00000080;position:fixed;bottom:0;left:0;width:100%;padding:12px 0;-webkit-box-shadow:0 -2px 6px rgb(0 0 0 / 25%);box-shadow:0 -2px 6pxrgba (0,0,0,.25);z-index:4}.md-stepper-horizontal .md-step{display:table-cell;position:relative;padding:24px}.md-stepper-horizontal .md-step:active{border-radius:15%/75%}.md-stepper-horizontal .md-step:first-child:active{border-top-left-radius:0;border-bottom-left-radius:0}.md-stepper-horizontal .md-step:last-child:active{border-top-right-radius:0;border-bottom-right-radius:0}.md-stepper-horizontal .md-step:first-child .md-step-bar-left,.md-stepper-horizontal .md-step:last-child .md-step-bar-right{display:none}.md-stepper-horizontal .md-step .md-step-circle{width:30px;height:30px;margin:0 auto;background-color:#4d6066;border-radius:50%;text-align:center;line-height:30px;font-size:16px;font-weight:600;color:#fdfdfd}.md-stepper-horizontal.green .md-step.active .md-step-circle{background-color:green}.md-stepper-horizontal.orange .md-step.active .md-step-circle{background-color:#000}.md-stepper-horizontal .md-step.active .md-step-circle{background-color:#2196f3}.md-stepper-horizontal .md-step.done .md-step-circle:before{font-weight:100;content:"\2714"}.md-stepper-horizontal .md-step.done .md-step-circle *,.md-stepper-horizontal .md-step.editable .md-step-circle *{display:none}.md-stepper-horizontal .md-step.editable .md-step-circle{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.md-stepper-horizontal .md-step.editable .md-step-circle:before{font-weight:100;content:"\270e"}.md-stepper-horizontal .md-step .md-step-title{margin-top:16px;font-size:16px;font-weight:600}.md-stepper-horizontal .md-step .md-step-title,.md-stepper-horizontal .md-step .md-step-optional{text-align:center;color:#4d6066;opacity:.9}.md-stepper-horizontal .md-step.active .md-step-title{font-weight:600;color:#000}.md-stepper-horizontal .md-step.active.done .md-step-title,.md-stepper-horizontal .md-step.active.editable .md-step-title{font-weight:600}.md-stepper-horizontal .md-step .md-step-optional{font-size:12px}.md-stepper-horizontal .md-step.active .md-step-optional{color:#0000008a}.md-stepper-horizontal .md-step .md-step-bar-left,.md-stepper-horizontal .md-step .md-step-bar-right{position:absolute;top:36px;height:1px;border-top:1px solid #dddddd}.md-stepper-horizontal .md-step .md-step-bar-right{right:0;left:50%;margin-left:20px}.md-stepper-horizontal .md-step .md-step-bar-left{left:0;right:50%;margin-right:20px}.footer__item-list a{font-size:15px}.image_product_type_lens_protector{width:60%}
/*# sourceMappingURL=/cdn/shop/t/462/assets/retail-warranty-style.css.map */
