.RMA-InnerContainer{display:flex;width:100%}.RMA-LeftContainer{flex:1;max-width:100%}.RMA-StepIndicator{gap:10px;margin-bottom:30px;margin-top:5px}.RMA-StepBadge,.RMA-StepIndicator{align-items:center;display:flex;justify-content:center}.RMA-StepBadge{background:#e7e9ee;border-radius:50%;color:#333;cursor:pointer;flex-shrink:0;font-weight:500;height:35px;transition:all .3s ease;width:35px}.RMA-StepBadge.active{background:#000;color:#fff}.RMA-StepBadge[data-step="1"].active,.RMA-StepBadge[data-step="2"].active,.RMA-StepBadge[data-step="3"].active,.RMA-StepBadge[data-step="4"].active{background:#333;color:#fff}.RMA-StepLine{background:#e7e9ee;height:3px;width:40px}.RMA-InstructionText{color:#747885;font-size:15px;margin:20px 0 30px;text-align:center}@media screen and (max-width:700px){.RMA-InstructionText{font-size:12px}}.RMA-Form{display:flex;flex-direction:column}.RMA-Form,.RMA-FormStep{width:100%}.RMA-FormStep.active{display:block!important}.RMA-FormStep h3{color:#000;font-size:20px;font-weight:500;margin:0 0 20px}@media screen and (max-width:700px){.RMA-FormStep h3{font-size:16px}}.RMA-FormGroup-row{align-items:center;display:flex;gap:18px;justify-content:center}.RMA-FormGroup-row>*{flex:1}.RMA-FormGroup{margin-bottom:40px}@media screen and (max-width:700px){.RMA-FormGroup{margin-bottom:20px}}.RMA-FormGroup label{color:#636f92;display:block;font-size:16px;font-weight:500;margin-bottom:18px}@media screen and (max-width:700px){.RMA-FormGroup label{font-size:12px;margin-bottom:16px}}.RMA-FormGroup input[type=email],.RMA-FormGroup input[type=text],.RMA-FormGroup select,.RMA-FormGroup textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;width:100%}.RMA-FormGroup input[type=email]:focus,.RMA-FormGroup input[type=text]:focus,.RMA-FormGroup select:focus,.RMA-FormGroup textarea:focus{border-color:#333;box-shadow:0 0 0 2px rgba(51,51,51,.1);outline:none}@media screen and (max-width:700px){.RMA-FormGroup input[type=email],.RMA-FormGroup input[type=text],.RMA-FormGroup select,.RMA-FormGroup textarea{font-size:12px;padding:.75rem}}.RMA-FormGroup select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjYxNzIgMTcuMTMyOEMxMi4xMDU1IDE3LjYyMTEgMTIuODk4NCAxNy42MjExIDEzLjM4NjcgMTcuMTMyOEwxOS42MzY3IDEwLjg4MjhDMjAuMTI1IDEwLjM5NDUgMjAuMTI1IDkuNjAxNTYgMTkuNjM2NyA5LjExMzI4QzE5LjE0ODQgOC42MjUgMTguMzU1NSA4LjYyNSAxNy44NjcyIDkuMTEzMjhMMTIuNSAxNC40ODA1TDcuMTMyODEgOS4xMTcxOUM2LjY0NDUzIDguNjI4OTEgNS44NTE1NiA4LjYyODkxIDUuMzYzMjggOS4xMTcxOUM0Ljg3NSA5LjYwNTQ3IDQuODc1IDEwLjM5ODQgNS4zNjMyOCAxMC44ODY3TDExLjYxMzMgMTcuMTM2N0wxMS42MTcyIDE3LjEzMjhaIiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjQ1Ii8+Cjwvc3ZnPgo=);background-position:right 10px center;background-repeat:no-repeat;background-size:20px;padding:14px}@media screen and (max-width:700px){.RMA-FormGroup select{background-size:16px}}.RMA-FormGroup textarea{height:200px;resize:vertical}.RMA-HelperText{color:#666;font-size:14px;margin-bottom:10px;margin-top:8px}@media screen and (max-width:700px){.RMA-HelperText{font-size:10px}}.RMA-FileUpload{background:#f9f9f9;border:2px solid #929ab5;border-radius:12px;cursor:pointer;padding:30px 40px;text-align:center;transition:all .3s ease}.RMA-FileUpload:hover{border-color:#666}.RMA-FileUpload p{font-size:16px;font-weight:500;margin:0 0 10px}@media screen and (max-width:700px){.RMA-FileUpload p{font-size:14px}}.RMA-FileUpload p.filetype-indicator{color:#666;font-size:12px;font-weight:400;margin:5px 0 0}@media screen and (max-width:700px){.RMA-FileUpload p.filetype-indicator{font-size:10px}}.RMA-FileUpload input[type=file]{display:none}.RMA-FileUpload-icon{margin-bottom:16px}@media screen and (max-width:700px){.RMA-FileUpload-icon{height:20px}}.RMA-FileNameDisplay{background:#e8f5e9;border:1px solid #4caf50;border-radius:6px;color:#333;display:none;font-size:13px;margin-top:15px;max-height:200px;overflow-y:auto;padding:12px}.RMA-FileNameDisplay.has-files{display:block!important}.RMA-FileItem{align-items:center;border-bottom:1px solid #c8e6c9;display:flex;justify-content:space-between;padding:10px 0}.RMA-FileItem:last-child{border-bottom:none}.RMA-FileWarning{color:#ff9800;font-size:12px;font-weight:500;margin-top:4px}.RMA-FileRemoveBtn{background:none;border:none;color:#f44336;cursor:pointer;font-size:18px;margin-left:12px;padding:4px 8px;transition:all .2s ease}.RMA-FileRemoveBtn:hover{opacity:.7}.RMA-FileInfo{align-items:center;display:flex;flex:1;gap:10px}.RMA-FileCheckmark{color:#4caf50;font-size:18px;font-weight:700}.RMA-FileDetails{display:flex;flex-direction:column;gap:2px}.RMA-FileName{color:#333;font-weight:500;word-break:break-word}.RMA-FileSize{color:#666;font-size:12px}.RMA-QuickReasons{display:flex;flex-wrap:wrap;gap:10px;justify-content:start;margin:15px 0;max-width:600px}@media screen and (max-width:700px){.RMA-QuickReasons{gap:5px;margin:5px 0}}.RMA-ReasonPill{align-items:center;background:#f9f9fb;border:1px solid #e7e9ee;border-radius:20px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:all .2s ease}.RMA-ReasonPill input[type=checkbox]{cursor:pointer;display:none}.RMA-ReasonPill.selected{background:#333;border-color:#333;color:#fff}.RMA-WarrantyDisplay{align-items:center;background:#f9f9f9;border:1px solid #ccc;border-radius:6px;color:#10b981;display:flex;font-size:14px;gap:8px;padding:10px}@media screen and (max-width:700px){.RMA-WarrantyDisplay{font-size:12px}}.RMA-WarrantyDisplay .checkmark{font-size:18px}.RMA-NavButtons{align-items:center;display:flex;gap:15px;justify-content:flex-end;margin-top:0;padding-top:0}.alert-message{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;margin-top:15px;padding:12px}.alert-message p{font-size:14px;margin:0}.RMA-FileUpload.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.rma-product-card.selected{background:#f9f9fb;border:2px solid #000}.rma-product-card{align-items:center;border:1px solid rgba(0,0,0,.251);border-radius:8px;cursor:pointer;display:flex;gap:14px;margin-bottom:12px;padding:14px 16px}.rma-radio-wrap{accent-color:#000;align-items:center;display:flex;flex-shrink:0}.rma-product-card>div:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px}.rma-product-card>div:last-child{flex-shrink:0;text-align:right}.RMA-UploadNote{color:#666;font-size:13px;margin-top:6px}.RMA-ReadonlyField{background:#f6f6f6;border:1px solid #ddd;border-radius:4px;color:#444;cursor:not-allowed;font-size:14px;padding:10px 12px}.RMA-Note{color:#777;font-size:12px;margin-top:6px}.RMA-FileNameDisplay.has-files,.RMA-Note{display:block}.RMA-FileNameDisplay.is-loading{background:#e8f5e9;border:1px solid #4caf50;color:#2e7d32}.RMA-FileNameDisplay.is-error{background:rgba(220,53,69,.15);border:1px solid rgba(220,53,69,.4);color:#842029}.RMA-FileNameDisplay.is-success{background:#e8f5e9;border:1px solid #4caf50;color:#2e7d32}.RMA-Status[data-status=valid]{color:#16a34a}.RMA-Status[data-status=valid]:before{content:"✔";font-size:14px;margin-right:6px}.RMA-Status{align-items:center;display:inline-flex;font-weight:500;gap:6px}.RMA-Status[data-status=invalid]{color:#c62828}.RMA-Status[data-status=invalid]:before{content:"✖";font-size:14px}.RMA-Info{color:#9ca3af;cursor:pointer;font-size:12px;margin-left:4px;position:relative}.RMA-Info:after{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;bottom:130%;box-shadow:0 6px 16px rgba(0,0,0,.06);color:#374151;content:attr(data-tooltip);font-size:12px;left:50%;line-height:1.4;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease,transform .15s ease;width:280px;z-index:10}.RMA-Info:hover:after{opacity:1;transform:translateX(-50%) translateY(-2px)}.Meckeys-FormComponent-Container{box-shadow:none;display:flex;flex-direction:column;justify-content:center;margin:auto;margin-bottom:var(--meckeys-margin-bottom-block);margin-top:var(--meckeys-margin-top-block);max-width:var(--meckeys-max-width);padding:0;width:100%}.Meckeys-FormComponent-Container.RMA-Container{align-items:unset}.Meckeys-FormComponent-Container label{color:#636f92;display:block;font-size:16px;font-weight:500;margin-bottom:18px}@media screen and (max-width:700px){.Meckeys-FormComponent-Container label{font-size:12px;margin-bottom:16px}}.Meckeys-FormComponent-Container input[type=email],.Meckeys-FormComponent-Container input[type=number],.Meckeys-FormComponent-Container input[type=tel],.Meckeys-FormComponent-Container input[type=text],.Meckeys-FormComponent-Container select,.Meckeys-FormComponent-Container textarea{background-color:#fff!important;border:1px solid hsla(0,0%,82%,.843);border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;width:100%}.Meckeys-FormComponent-Container input[type=email]:focus,.Meckeys-FormComponent-Container input[type=number]:focus,.Meckeys-FormComponent-Container input[type=tel]:focus,.Meckeys-FormComponent-Container input[type=text]:focus,.Meckeys-FormComponent-Container select:focus,.Meckeys-FormComponent-Container textarea:focus{border-color:#333;box-shadow:0 0 0 2px rgba(51,51,51,.1);outline:none}.Meckeys-FormComponent-Container input[type=email]::-moz-placeholder,.Meckeys-FormComponent-Container input[type=number]::-moz-placeholder,.Meckeys-FormComponent-Container input[type=tel]::-moz-placeholder,.Meckeys-FormComponent-Container input[type=text]::-moz-placeholder,.Meckeys-FormComponent-Container select::-moz-placeholder,.Meckeys-FormComponent-Container textarea::-moz-placeholder{color:#929ab5;opacity:1}.Meckeys-FormComponent-Container input[type=email]::placeholder,.Meckeys-FormComponent-Container input[type=number]::placeholder,.Meckeys-FormComponent-Container input[type=tel]::placeholder,.Meckeys-FormComponent-Container input[type=text]::placeholder,.Meckeys-FormComponent-Container select::placeholder,.Meckeys-FormComponent-Container textarea::placeholder{color:#929ab5;opacity:1}@media screen and (max-width:700px){.Meckeys-FormComponent-Container input[type=email],.Meckeys-FormComponent-Container input[type=number],.Meckeys-FormComponent-Container input[type=tel],.Meckeys-FormComponent-Container input[type=text],.Meckeys-FormComponent-Container select,.Meckeys-FormComponent-Container textarea{font-size:12px;padding:.75rem}}.Meckeys-FormComponent-Container select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjYxNzIgMTcuMTMyOEMxMi4xMDU1IDE3LjYyMTEgMTIuODk4NCAxNy42MjExIDEzLjM4NjcgMTcuMTMyOEwxOS42MzY3IDEwLjg4MjhDMjAuMTI1IDEwLjM5NDUgMjAuMTI1IDkuNjAxNTYgMTkuNjM2NyA5LjExMzI4QzE5LjE0ODQgOC42MjUgMTguMzU1NSA4LjYyNSAxNy44NjcyIDkuMTEzMjhMMTIuNSAxNC40ODA1TDcuMTMyODEgOS4xMTcxOUM2LjY0NDUzIDguNjI4OTEgNS44NTE1NiA4LjYyODkxIDUuMzYzMjggOS4xMTcxOUM0Ljg3NSA5LjYwNTQ3IDQuODc1IDEwLjM5ODQgNS4zNjMyOCAxMC44ODY3TDExLjYxMzMgMTcuMTM2N0wxMS42MTcyIDE3LjEzMjhaIiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjQ1Ii8+Cjwvc3ZnPgo=);background-position:right 10px center;background-repeat:no-repeat;background-size:20px;padding:14px}@media screen and (max-width:700px){.Meckeys-FormComponent-Container select{background-size:16px}}.Meckeys-FormComponent-Container textarea{height:200px;resize:vertical}.Meckeys-FormComponent-Container.ContactUs-Container input,.Meckeys-FormComponent-Container.ContactUs-Container select,.Meckeys-FormComponent-Container.ContactUs-Container textarea{margin-bottom:18px}.Meckeys-FormComponent-Container.ContactUs-Container .ContactUs-Section--callback textarea{height:347px}.Meckeys-FormComponent-Container.ContactUs-Container .ContactUs-Section--email textarea{height:250px}.Meckeys-FormComponent-Title{color:#000;font-family:var(--meckeys-body-font-family);font-size:48px;font-weight:600;line-height:100%;margin-bottom:1.5rem;text-align:center}@media screen and (max-width:700px){.Meckeys-FormComponent-Title{font-size:26px}}.Meckeys-FormComponent-Subtitle{color:#000;font-family:Poppins,var(--meckeys-subtitle-font-family);font-size:1rem;font-weight:400;margin:.3rem 0 3rem;padding-inline:1rem;text-align:center}.Meckeys-FormComponent-Subtitle p{margin-bottom:.6rem}@media screen and (max-width:700px){.Meckeys-FormComponent-Subtitle{line-height:20px;margin-bottom:1rem}}.Meckeys-FormComponent-Footer{color:#636f92;margin-top:1.5rem;text-align:center}.ContactUs-InnerContainer{display:flex;gap:3rem;justify-content:center;width:100%}.ContactUs-InnerContainer>*{flex:1;min-width:50%}@media screen and (max-width:1125px){.ContactUs-InnerContainer{align-items:center;flex-direction:column}}.Meckeys-FormComponent-FormContainer{background:#fff;border-radius:20px;box-shadow:0 4px 6px 0 rgba(0,0,0,.102);box-sizing:border-box;display:flex;flex-direction:column;min-height:550px;padding:5rem 7rem 4rem}@media screen and (max-width:700px){.Meckeys-FormComponent-FormContainer{padding:4rem}}@media screen and (max-width:450px){.Meckeys-FormComponent-FormContainer{padding:2.5rem}}.Meckeys-FormComponent-FormContainer.ContactUs-LeftContainer{max-width:100%;padding:3rem 3rem 5rem;width:800px}.Meckeys-FormComponent-FormContainer .Meckeys-FormComponent-TabNavigation{align-items:center;background-color:#f3f4f7;border-radius:3rem;display:flex;gap:.3rem;justify-content:center;margin-bottom:40px;padding:.3rem;position:relative}.Meckeys-FormComponent-FormContainer .Meckeys-FormComponent-TabNavigation>.Meckeys-FormComponent-TabButton{align-items:center;border-radius:3rem;color:#6a7282;cursor:pointer;display:flex;flex:1;font-size:15px;justify-content:center;padding:1rem;transition:all .2s ease;z-index:2}.Meckeys-FormComponent-FormContainer .Meckeys-FormComponent-TabNavigation>.Meckeys-FormComponent-TabButton:hover{background-color:hsla(0,0%,100%,.271)}.Meckeys-FormComponent-FormContainer .Meckeys-FormComponent-TabNavigation>.Meckeys-FormComponent-TabButton.active{background-color:#fff;color:#000;font-weight:500}.Meckeys-FormComponent-FormContainer .Meckeys-FormComponent-TabNavigation>.Meckeys-FormComponent-TabButton.form-tab--call-back.active~.Meckeys-FormComponent-TabActiveIndicator{transform:translateX(calc(100% - .6rem))}@media screen and (max-width:700px){.Meckeys-FormComponent-FormContainer .Meckeys-FormComponent-TabNavigation>.Meckeys-FormComponent-TabButton{font-size:12px}}.Meckeys-FormComponent-FormContainer .Meckeys-FormComponent-TabNavigation .Meckeys-FormComponent-TabActiveIndicator{background-color:#fff;border-radius:3rem;bottom:.315rem;box-shadow:0 1px 2px -1px rgba(0,0,0,.102);box-shadow:0 1px 3px 0 rgba(0,0,0,.102);height:calc(100% - .6rem);left:.3rem;position:absolute;transition:.2s ease;width:50%;z-index:1}.Meckeys-FormComponent-FormContainer .ContactUs-Form{display:flex;flex-direction:column;height:100%}.ContactUs-Field-RMAField{height:500px}.ContactUs-Field-RMAField .ContactUs-RMAIcon{align-items:center;background:var(--100-gray,#f3f4f7);border-radius:50%;box-shadow:0 2px 4px -2px rgba(0,0,0,.102);box-shadow:0 4px 6px -1px rgba(0,0,0,.102);display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}.ContactUs-Field-RMAField .ContactUs-RMAIcon .fa-solid.fa-file-lines{font-size:30px}.ContactUs-Field-RMALinkContainer{align-items:center;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center}.ContactUs-Field-RMALinkContainer h3,.ContactUs-Field-RMALinkContainer p{margin-bottom:1rem;text-align:center}.ContactUs-Field-RMALinkContainer h3{font-size:28px}.ContactUs-Field-RMALinkContainer p{color:#4a5565;font-size:14px;font-weight:400;line-height:20px;margin-bottom:1.5rem;max-width:80%}.ContactUs-Field-RMALinkContainer .rma-cta-btn{background-color:#000;color:#fff;padding-inline:1rem;text-align:center}.error-message{color:red;margin:0;text-align:center;width:100%}.ContactUs-FindUsInput option{background-color:#fff;color:#000;width:100%}.Meckeys-FormComponent-NavButton{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;max-height:50px;padding:15px;transition:all .2s ease;width:150px}@media screen and (max-width:700px){.Meckeys-FormComponent-NavButton{font-size:12px}}.Meckeys-FormComponent-NavButton:hover{opacity:.9}.Meckeys-FormComponent-NavButton:active{transform:translateY(1px)}.Meckeys-FormComponent-NavButton.prev-btn{background-color:#fff;border:.77px solid var(--Card-Stroke,rgba(146,154,181,.725));color:#000;order:2}.Meckeys-FormComponent-NavButton.next-btn{background:#000;color:#fff;order:3}.Meckeys-FormComponent-NavButton.send-btn,.Meckeys-FormComponent-NavButton.submit-btn{background:#000;color:#fff;flex:1;order:3;padding:16px;width:100%}.Meckeys-FormComponent-NavButton.send-btn{margin-top:auto}@keyframes spinner{to{transform:rotate(1turn)}}.ContactUs-Button .spinner{animation:spinner .6s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:24px!important;margin-left:10px!important;width:24px!important}.ContactUs-Button .spinner,.spinner{display:inline-block;vertical-align:middle}.spinner{animation:spin .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;margin-left:8px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.ContactUs-RightContainer{background:#fff;border-radius:20px;box-shadow:0 4px 6px 0 rgba(0,0,0,.102);display:flex;flex-direction:column;height:-moz-max-content;height:max-content;max-width:100%;min-height:550px;overflow:hidden;width:800px}.ContactUs-RightContainer .ContactUs-RightContainer-heading{background-color:#fff;padding:2.5rem 3rem;z-index:5}.ContactUs-RightContainer .ContactUs-RightContainer-heading h2{all:unset;color:#000;font-family:var(--meckeys-body-font-family);font-size:24px;font-weight:600;line-height:normal}.ContactUs-RightContainer .ContactUs-RightContainer-heading p{align-items:center;color:#636f92;display:flex;font-family:var(--meckeys-body-font-family);font-weight:400;gap:1rem;line-height:normal;margin-bottom:.3rem;margin-top:1rem}.ContactUs-MapContainer{align-items:center;background-color:#e5e3df;display:flex;justify-content:center;margin-top:-160px;position:relative;z-index:4}.ContactUs-Maps-Desktop,.ContactUs-Maps-Mobile{border-radius:1.5rem;width:100%;z-index:2}.ContactUs-Maps-Loading{margin:0 auto;position:absolute;top:50%;z-index:1}.alert-message{background-color:#4caf50;border-radius:5px;color:#fff;display:block;margin-top:10px;padding:5px 10px;text-align:center;width:100%}.alert-message,.alert-text{font-family:var(--meckeys-body-font-family)}.alert-text{font-size:.8rem;font-weight:600;margin:0}
