.warranty_form_inner .form_fields_wrapper label{width:100%;font-size:16px;margin-bottom:2px;line-height:1.2}.warrenty_form_wrapper{margin-top:20px}div#giftInput{width:100%}.warranty_form_inner .form_fields_wrapper .field{flex-wrap:wrap;margin-bottom:10px;display:flex}.warranty_form_inner .form_fields_wrapper .field input,.warranty_form_inner .form_fields_wrapper .field .select-menu,.warranty_form_inner .form_fields_wrapper .field select,.warranty_form_inner .form_fields_wrapper .field textarea{width:100%}.warranty_form_inner .form_fields_wrapper .field input,.warranty_form_inner .form_fields_wrapper .field select,.warranty_form_inner .form_fields_wrapper .field textarea{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;color:rgb(var(--color-foreground));width:100%;box-shadow:inset 0 0 0 .1rem rgb(var(--color-border));height:4.2rem;box-sizing:border-box;transition:box-shadow var(--duration-default) ease;border:1px solid #E4E4E4;font-size:1.4rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem;padding:1rem 1.5rem;cursor:pointer}.warranty_form_inner .form_fields_wrapper{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.warranty_form_inner .form_fields_wrapper label>span.astric_span{color:red}.warranty_form_inner .form_fields_wrapper .field input[type=file]::file-selector-button{cursor:pointer;background-color:#ffffff2e;border:0;border-right:1px solid #0000001f;padding-right:10px}.purchsase_info .radio-wrapper{display:flex;flex-wrap:wrap}.warranty_form_inner .form_fields_wrapper .field input[type=radio]{opacity:0;width:0;height:0}.purchsase_info .radio-wrapper label{position:relative}.warranty_form_inner{max-width:750px;margin:0 auto;display:block}.warranty_form_inner{border:solid 1px #e4eaea;border-radius:10px;padding:20px;box-shadow:#63636333 0 2px 5px}.warranty_form_inner .contact__button{text-align:center;margin-top:15px}.warranty_form_inner .form_fields_wrapper .radio_span:after{content:"";width:.8rem;height:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-light);visibility:hidden;opacity:0;transition-property:opacity,visibility;transition-timing-function:ease;transition-duration:var(--duration-short);border-radius:50%}.warranty_form_inner .form_fields_wrapper input[type=radio]:checked~.radio_span:after{visibility:visible;opacity:1}.warranty_form_inner .form_fields_wrapper .radio_span{display:block;width:1.6rem;height:1.6rem;margin-inline-start:1.2rem;position:relative;border:1px solid var(--color-border);border-radius:50%}.warranty_form_inner .purchsase_info .radio-wrapper>label{display:inline-block;width:auto;margin-bottom:0}.warranty_form_inner .purchsase_info .radio-wrapper{position:relative;align-items:center;display:flex}.warranty_form_inner .form_fields_wrapper .field input[type=radio]{opacity:0;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%);padding:0;width:1.6rem;height:1.6rem;margin:0;cursor:pointer;z-index:1;left:0}.warranty_form_inner .form_fields_wrapper .purchsase_info{display:flex;align-items:center;gap:10px}.warranty_form_inner .form_fields_wrapper .field .wsphone_number{display:flex;align-items:center;position:relative;width:100%}.warranty_form_inner .form_fields_wrapper .field .wsphone_number>span{margin-right:5px;position:absolute;top:1px;left:1px;line-height:1.1;padding:6px 4px 6px 0;color:#1116;background:#dfdfdf45;border-radius:3px 0 0 3px;height:calc(100% - 2px);display:flex;align-items:center;width:38px;justify-content:center;font-size:14px}.warranty_form_inner .form_fields_wrapper .field .wsphone_number input{padding-left:50px}.section-warranty-wrapper .section-header{max-width:750px;width:100%;margin:0 auto;text-align:center}.section-warranty-wrapper .section-header .section-title p,.section-warranty-wrapper .section-header .section-title{margin-bottom:0}.section-warranty-wrapper{margin-bottom:20px}.warranty_form_inner .form_fields_wrapper .field input:focus-visible,.warranty_form_inner .form_fields_wrapper .field select:focus-visible,.warranty_form_inner .form_fields_wrapper .field textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 .2rem rgb(var(--color-keyboard-focus))}.form-err-msg{color:red}.warranty_form_inner .form_fields_wrapper .field textarea{padding:1.2rem;min-height:10rem;resize:none}.warranty_form_inner .form_fields_wrapper .field label+.purchsase_info{padding-top:10px}.warranty_form_inner .form_fields_wrapper .field .select-menu{position:relative}.warranty_form_inner .form_fields_wrapper .field .select-menu:after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' id='down-arrow'%3E%3Cpath d='M22.782 13.8 17 19.582 11.218 13.8a1 1 0 0 0-1.414 1.414L16.29 21.7a.992.992 0 0 0 .71.292.997.997 0 0 0 .71-.292l6.486-6.486a1 1 0 0 0-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right;background-size:23px;width:100%;height:100%;top:0;right:10px;pointer-events:none}.warranty_form_inner .purchsase_info .radio-wrapper{flex-direction:row-reverse}.warranty_form_inner .form_fields_wrapper .radio_span{margin-inline-end:1.2rem;margin-inline-start:0}.warranty_form_inner .form_fields_wrapper .field label+.purchsase_info{flex-direction:column;align-items:flex-start}.warranty_form_inner .form_fields_wrapper .field select optgroup,.warranty_form_inner .form_fields_wrapper .field select option{text-transform:capitalize}.extra_info{pointer-events:none}.warranty_form_inner .form_fields_wrapper .field img{max-width:130px;height:auto;width:100%;object-fit:contain;max-height:130px;border-radius:5px;box-shadow:#0000001a 0 2px 10px}.wrt-tankyou-pop{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;visibility:visible;z-index:-99;pointer-events:none}.wrt-tankyou-pop.active{opacity:1;visibility:visible;z-index:999;pointer-events:all}.wrt-tankyou-pop .tankyou-container{transform:scale(0);transition:transform .4s ease-in-out}.wrt-tankyou-pop.active .tankyou-container{opacity:1;visibility:visible;transform:scale(1)}.wrt-tankyou-pop .tankyou-container{max-width:550px;width:100%;padding:20px;background:#fff;box-shadow:#63636333 0 2px 8px;position:relative;border-radius:13px}.tankyou-container-close{width:35px;height:35px;position:absolute;top:1rem;right:1rem;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.tankyou-container-close svg{height:1.4rem;width:1.4rem;stroke-width:calc(1.7px - .1px);color:#002d46}.tankyou-container-close:after{content:"";position:absolute;width:3.4rem;height:3.4rem;border-radius:50%;transform:scale(0);background-color:rgba(var(--color-foreground),.08);transition:transform var(--duration-default) ease;transform:scale(1);transition-delay:var(--duration-long)}.wrt-tankyou-pop .tankyou-container .DistributeWrapper h2{font-size:var(--h4);text-align:center}.wrt-tankyou-pop .tankyou-container .TextWrapper-inner a{color:#00b9aa;font-weight:600;text-decoration:none;position:relative}.wrt-tankyou-pop.active:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#000;opacity:.5;z-index:-1}.wrt-tankyou-pop .tankyou-container .TextWrapper-inner{text-align:center}.warranty_form_inner .form_fields_wrapper .field.radio-selector label{width:auto}.warranty_form_inner .form_fields_wrapper .field.radio-selector{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end}.warranty_form_inner .form_fields_wrapper .field input[type=date],.warranty_form_inner .form_fields_wrapper .field input::placeholder,.warranty_form_inner .form_fields_wrapper .field input[type=file]{color:#555555eb}.wrt-error-pop{position:fixed;top:0;left:0;width:100%;align-items:center;justify-content:center;opacity:0;visibility:visible;z-index:-99;pointer-events:none;height:100%;display:flex}.wrt-error-pop .tankyou-container{max-width:550px;width:100%;padding:20px;background:#fff;box-shadow:#63636333 0 2px 8px;position:relative;border-radius:13px}.wrt-error-pop .tankyou-container .DistributeWrapper h2{font-size:var(--h4);text-align:center}.wrt-error-pop .tankyou-container .TextWrapper-inner a{color:#00b9aa;font-weight:600}.wrt-error-pop.active .tankyou-container{opacity:1;visibility:visible;transform:scale(1)}.tankyou-container{transform:scale(0);transition:transform .4s ease-in-out}.wrt-error-pop.active{z-index:9999;opacity:1;pointer-events:all}.wrt-error-pop.active:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#000;opacity:.5;z-index:-1}.wrt-tankyou-pop .tankyou-container .TextWrapper-inner a:after{position:absolute;content:"";bottom:0;left:50%;transform:translate(-50%);width:97%;border-bottom:1px solid #00b9aa}.warranty_form_inner .form_fields_wrapper .field select{text-transform:capitalize;color:#555555eb}.warranty_form_inner .form_fields_wrapper .field input[type=file]{border:1px dashed var(--color-light)}.warranty_form_inner .form_fields_wrapper .field input#purchaseOption2{position:absolute;top:0;width:0;height:0;border:0;padding:0}.warranty_form_inner .form_fields_wrapper .field .purchase_info{display:none}.warranty_form_inner .form_fields_wrapper .field.radio-selector label{position:relative;width:100%;display:flex}.warranty_form_inner .form_fields_wrapper .field.radio-selector label:after{content:"";width:.6rem;height:.6rem;position:absolute;top:8px;left:8px;transform:translate(-50%,-50%);background-color:currentColor;visibility:hidden;opacity:0;transition-property:opacity,visibility;transition-timing-function:ease;transition-duration:var(--duration-short);border-radius:min(var(--button-radius),.15rem)}.warranty_form_inner .form_fields_wrapper .field input:checked~label:after{visibility:visible;opacity:1}.warranty_form_inner .form_fields_wrapper .field.radio-selector label:before{position:absolute;content:"";display:block;width:1.6rem;height:1.6rem;margin-inline-end:1.2rem;position:relative;border:1px solid var(--color-border);border-radius:min(var(--button-radius),.2rem);cursor:pointer}@media(min-width:768px){.warranty_form_inner .contact__button .button{flex:0 0 calc(50% - 5px);width:100%;max-width:calc(50% - 5px)}.warranty_form_inner .contact__button{text-align:center;max-width:540px;width:100%;margin:0 auto;display:flex;justify-content:center;gap:5px}}@media(max-width:767px){.warranty_form_inner .form_fields_wrapper .purchsase_info{flex-direction:column;align-items:flex-start;gap:5px}.warranty_form_inner{padding:15px}.warranty_form_inner .form_fields_wrapper .field{margin-bottom:10px}.section-warranty-wrapper .section-header .section-title{font-size:20px}.warranty_form_inner .form_fields_wrapper .field img{max-height:100px;max-width:100px}.wrt-tankyou-pop{align-items:flex-end}.wrt-tankyou-pop .tankyou-container{max-width:98%;transform:translateY(100%)}.wrt-tankyou-pop.active .tankyou-container{transform:translateY(0);border-radius:13px 13px 0 0}.tankyou-container-close{top:.5rem;right:.5rem}.tankyou-container-close:after{width:2.4rem;height:2.4rem}.tankyou-container-close svg{height:1.2rem;width:1.2rem}.wrt-tankyou-pop .tankyou-container .DistributeWrapper h2{font-size:calc(var(--h4) - 2px)}.wrt-error-pop .tankyou-container{border-radius:13px 13px 0 0;max-width:98%;transform:translateY(100%)}.wrt-error-pop.active .tankyou-container{transform:translateY(0);border-radius:13px 13px 0 0}.wrt-error-pop{align-items:flex-end}.warranty_form_inner .form_fields_wrapper label{font-size:15px}.warranty_form_inner .contact__button .button{width:100%;margin-bottom:5px}}
/*# sourceMappingURL=/cdn/shop/t/219/assets/warrenty_formtask.css.map */
