#lift-mat-cta,#lift-mat-stage,#lift-mat-stage *{box-sizing:border-box}#lift-mat-cta{display:block;border:1px solid #e6e6e6;border-radius:14px;overflow:hidden;margin:0 0 24px;background:#fff;max-width:420px}#lift-mat-cta .lmc-thumb{display:block;width:100%;height:160px;object-fit:contain;object-position:center;background:#fafafa;padding:10px}#lift-mat-cta .lmc-body{padding:20px}#lift-mat-cta .lmc-eyebrow{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f05322}#lift-mat-cta h3{margin:0 0 8px;font-size:19px;font-weight:700;color:#1a1a1a;line-height:1.3}#lift-mat-cta .lmc-copy{margin:0 0 16px;font-size:14px;line-height:1.55;color:#555}#lift-mat-cta .lmc-btn{display:block;width:100%;font:inherit;font-size:15px;font-weight:600;color:#fff;background:#f05322;border:0;border-radius:8px;padding:13px 22px;cursor:pointer;text-align:center}#lift-mat-cta .lmc-btn:hover{filter:brightness(.95)}.lms-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background:#060608eb;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.lms-overlay[hidden]{display:none}.lms-box{position:relative;background:#fff;border-radius:18px;width:min(1180px,96vw);max-height:94vh;overflow-y:auto;padding:36px 44px 40px;box-shadow:0 30px 80px #0006;animation:lmsIn .28s cubic-bezier(.16,1,.3,1)}#lms-step-contact,#lms-step-success{max-width:640px;margin:0 auto}@keyframes lmsIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lms-close{position:absolute;top:14px;right:16px;border:0;background:none;font-size:30px;line-height:1;color:#999;cursor:pointer;padding:4px 8px}.lms-close:hover{color:#333}.lms-eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#f05322}.lms-box h2{margin:0 0 22px;font-size:24px;font-weight:700;color:#1a1a1a}.lms-columns{display:flex;gap:36px;align-items:flex-start}.lms-left{flex:0 0 34%;min-width:260px;position:sticky;top:0}.lms-right{flex:1;min-width:0}@media(max-width:860px){.lms-columns{flex-direction:column}.lms-left{position:static;width:100%}}.lm-diagram{position:relative;line-height:0;border:1px solid #e6e6e6;border-radius:12px;overflow:hidden;background:#fbfbfb;padding:12px;margin:0 0 14px}.lm-diagram img{display:block;width:100%;height:auto;border-radius:4px}.lm-diagram-zoom{position:absolute;right:20px;bottom:20px;font:inherit;font-size:12.5px;font-weight:600;color:#222;background:#fff;border:1px solid #d9d9d9;border-radius:20px;padding:7px 14px;cursor:pointer;box-shadow:0 2px 6px #0000001a}.lm-diagram-zoom:hover{background:#f7f7f7}.lm-note{font-size:13.5px;color:#555;line-height:1.55;margin:0}.lm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0 0 14px}@media(max-width:560px){.lm-grid{grid-template-columns:1fr}}.lm-field{background:#fafafa;border:1px solid #ececec;border-radius:10px;padding:13px 14px}.lm-field label{display:flex;align-items:center;gap:10px;margin-bottom:9px;font-size:13px;font-weight:600;color:#2b2b2b;line-height:1.25}.lm-letter{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:#222;color:#fff;font-size:12.5px;font-weight:700}.lm-label{line-height:1.3}.lm-input-wrap{position:relative}.lm-input-wrap input{width:100%;font:inherit;font-size:15px;padding:10px 42px 10px 12px;border:1px solid #d3d3d3;border-radius:8px;background:#fff;-moz-appearance:textfield}.lm-input-wrap input::-webkit-outer-spin-button,.lm-input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lm-input-wrap input:focus{outline:none;border-color:#f05322;box-shadow:0 0 0 3px #f053221f}.lm-input-wrap input.lm-invalid,#lms-step-contact input.lm-invalid,#lms-step-contact select.lm-invalid{border-color:#d33;box-shadow:0 0 0 3px #dd33331a}.lm-unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:600;color:#999;pointer-events:none}.lm-err{display:block;min-height:14px;font-size:11.5px;color:#d33;margin-top:5px}.lm-progress{text-align:center;font-size:12.5px;color:#888;margin:0 0 14px;padding:7px;background:#f5f5f5;border-radius:20px;transition:color .15s,background .15s}.lm-progress.lm-progress-done{color:#1a8a4a;font-weight:600;background:#eaf7ee}.lm-notes-field{margin:0 0 16px}.lm-notes-field label{display:block;font-size:13px;font-weight:600;color:#2b2b2b;margin-bottom:8px}.lm-notes-field textarea{width:100%;font:inherit;font-size:14px;padding:11px 12px;border:1px solid #d3d3d3;border-radius:8px;background:#fff;resize:vertical;min-height:56px}.lm-notes-field textarea:focus{outline:none;border-color:#f05322;box-shadow:0 0 0 3px #f053221f}.lms-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0 0 26px}.lms-contact-grid .lm-field label{margin-bottom:8px}.lms-contact-grid input,.lms-contact-grid select{width:100%;font:inherit;font-size:15px;padding:12px 14px;border:1px solid #d3d3d3;border-radius:8px;background:#fff}.lms-contact-grid input:focus,.lms-contact-grid select:focus{outline:none;border-color:#f05322;box-shadow:0 0 0 3px #f053221f}.lms-industry{grid-column:1 / -1}.lms-btn-primary{font:inherit;font-size:16px;font-weight:600;color:#fff;background:#f05322;border:0;border-radius:8px;padding:14px 20px;cursor:pointer;width:100%}.lms-btn-primary:hover{filter:brightness(.95)}.lms-btn-primary:disabled{opacity:.6;cursor:default}.lms-btn-row{display:flex;gap:12px}.lms-btn-row .lms-btn-primary{flex:1}.lms-btn-secondary{font:inherit;font-size:16px;font-weight:600;color:#333;background:#fff;border:1px solid #d3d3d3;border-radius:8px;padding:14px 20px;cursor:pointer}.lms-btn-secondary:hover{background:#f7f7f7}#lms-step-success{text-align:center;padding:20px 0}.lms-success-tick{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#eaf7ee;color:#1a8a4a;font-size:28px;margin:0 0 18px}#lms-step-success p{font-size:15px;color:#555;line-height:1.6;margin:0 0 26px}.lm-zoom-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:100001;display:flex;align-items:center;justify-content:center;padding:24px}.lm-zoom-modal img{max-width:100%;max-height:100%;background:#fff;border-radius:8px}.lm-zoom-x{position:absolute;top:16px;right:20px;border:0;background:none;font-size:34px;line-height:1;color:#fff;cursor:pointer}@media(max-width:600px){.lms-box{padding:28px 20px 24px;border-radius:14px}.lms-box h2{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/lift-mat.css.map */
