.warranty-registration-wrap{max-width:680px;margin:0 auto 60px;padding:32px 24px;background:#fff;border-radius:16px;border:.5px solid rgba(0,0,0,.1)}.card{background:#fff;border:.5px solid rgba(0,0,0,.12);border-radius:12px;padding:20px;margin-bottom:16px}.flag-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.flag-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:.5px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s}.flag-btn:hover{border-color:#00000059}.flag-btn.selected{border:2px solid #1a1a18;background:#f8f8f7}.flag-img{width:40px;height:27px;border-radius:3px;display:block;overflow:hidden}.flag-name{font-size:11px;color:#888780;text-align:center;line-height:1.3;font-family:Montserrat,sans-serif}.form-body{display:none}.form-body.visible{display:block}.steps{display:flex;align-items:center;margin-bottom:2rem}.step{display:flex;align-items:center;gap:8px;font-size:13px}.step-num{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;flex-shrink:0}.step.done .step-num{background:#1d9e75;color:#fff}.step.active .step-num{background:#1a1a18;color:#fff}.step.pending .step-num{background:#f1efe8;color:#888780;border:.5px solid rgba(0,0,0,.15)}.step.done .step-label,.step.active .step-label{color:#1a1a18;font-weight:500}.step.pending .step-label{color:#b4b2a9}.step-line{flex:1;height:.5px;background:#00000026;margin:0 8px}.warranty-box{background:#f5f5f3;border-radius:8px;padding:16px;margin-bottom:16px;font-size:13px;color:#888780;line-height:1.65}.warranty-box strong{color:#1a1a18;font-weight:500}.warranty-box p:last-child{margin-bottom:0}.warranty-registration-wrap .form-wrap{position:relative;z-index:1}.warranty-registration-wrap .form-wrap .g-container .globo-form-control[data-type=heading]{margin-bottom:0}.warranty-registration-wrap .form-wrap .g-container .heading-title{font-size:11px;font-weight:500;color:#888780;line-height:1;text-transform:uppercase;letter-spacing:.66px;margin-bottom:16px}.warranty-registration-wrap .form-wrap .g-container label{font-size:13px;color:#5f5e5a!important;font-family:Montserrat,sans-serif}.warranty-registration-wrap .form-wrap .g-container label .text-smaller{color:#e24b4a}.warranty-registration-wrap .form-wrap .g-container input,.warranty-registration-wrap .form-wrap .g-container select{width:100%;font-size:14px;font-family:Montserrat,sans-serif;padding:0 10px;height:38px;border:.5px solid rgba(0,0,0,.2);border-radius:8px;background:#fff;color:#1a1a18;outline:none;box-shadow:none;transition:border-color .15s}.warranty-registration-wrap .form-wrap .g-container input:focus,.warranty-registration-wrap .form-wrap .g-container select:focus{border-color:#1a1a18}.warranty-registration-wrap .form-wrap .g-container .globo-form-input{display:block}.warranty-registration-wrap .form-wrap .g-container .globo-form-input .gfb__button-container .globo-list-control{width:calc(33.33% - 5.4px);position:static}.warranty-registration-wrap .form-wrap .g-container .globo-form-input .gfb__button-container .globo-list-control .gfb__radio-label{padding:10px 6px;border:.5px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;font-size:13px;font-family:Montserrat,sans-serif;color:#5f5e5a;cursor:pointer;text-align:center;transition:border-color .15s}.warranty-registration-wrap .form-wrap .g-container .globo-form-input .gfb__button-container .globo-list-control input[type=radio]:checked+.gfb__radio-label{border-width:2px;border-color:#1a1a18;color:#1a1a18;font-weight:500;background:#f8f8f7}.warranty-registration-wrap .form-wrap hr{margin:5px 0}.warranty-registration-wrap .form-wrap .checkbox-wrapper{padding-left:18px}.warranty-registration-wrap .form-wrap .checkbox-wrapper .checkbox-input~.checkbox-label:after,.warranty-registration-wrap .form-wrap .checkbox-wrapper .checkbox-input~.checkbox-label:before{width:16px;height:16px;top:5px;left:-23px}.warranty-registration-wrap .form-wrap .gfb__footer{padding:0 5px}.warranty-registration-wrap .form-wrap .gfb__footer .submit{padding:14px;background:#1a1a18;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;font-family:Montserrat,sans-serif}.warranty-registration-wrap .form-wrap .gfb__footer .submit:hover{opacity:.85}.warranty-registration-wrap .form-wrap .globo-form .globo-form-app{margin-bottom:0}.warranty-registration-wrap .form-wrap .message.success{padding:30px;max-width:100%;margin-top:30px}.warranty-registration-wrap .form-wrap .message .dismiss{top:15px;right:15px}.warranty-registration-wrap .form-wrap .globo-formbuilder-wizard>.wizard__content{display:flex;flex-direction:column}.warranty-registration-wrap .form-wrap .globo-formbuilder-wizard>.wizard__content>.panels{order:1}.warranty-registration-wrap .form-wrap .globo-formbuilder-wizard>.wizard__content>.gfb__footer{order:2}.warranty-registration-wrap .form-wrap .globo-formbuilder-wizard>.wizard__content>.message{order:3}.globo-formbuilder .panel{background:none}.globo-formbuilder .globo-form-control[data-type=button] .gfb__other-option__value[presence]{display:block}.globo-formbuilder .globo-form-control[data-type=button]:has(.gfb__other-option__toggle:checked){position:relative;padding-bottom:40px}.globo-formbuilder .globo-form-control[data-type=button] .gfb__radio-wrapper .gfb__other-option__value{position:absolute;bottom:0;left:6px;right:6px;width:auto}.globo-form-control.field-disabled{pointer-events:none;opacity:.6}@media screen and (max-width:768px){.flag-grid{grid-template-columns:repeat(3,1fr)}.steps{flex-direction:column;gap:10px}.steps .step-line{width:1px;height:20px;flex:unset}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
