.mfix,.mfix-promo{--mfix-green:#83ff65;--mfix-ink:#151a15;--mfix-muted:#677064;--mfix-line:#dce3d9;color:var(--mfix-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.5}.mfix [hidden]{display:none!important}.mfix button,.mfix input,.mfix select,.mfix textarea{font:inherit}.mfix button{cursor:pointer}.mfix button:disabled{cursor:not-allowed;opacity:.45}.mfix :is(a,button,input,select,textarea,summary):focus-visible,.mfix-promo a:focus-visible{outline:3px solid #438832;outline-offset:4px}.mfix button,.mfix a,.mfix-promo a{touch-action:manipulation}.mfix-width{width:min(1280px,calc(100% - 112px));margin-inline:auto}.mfix h1,.mfix h2,.mfix h3,.mfix h4,.mfix p{margin:0}.mfix :is(h1,h2,h3,h4),.mfix-promo h2{letter-spacing:-.045em}.mfix h2,.mfix-promo h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.15;font-weight:700}.mfix h3{font-size:1.7rem;line-height:1.25;font-weight:700}.mfix h4{font-size:1.05rem;line-height:1.35;font-weight:700}.mfix-eyebrow{display:flex;align-items:center;gap:10px;font-size:.68rem;letter-spacing:.14em;font-weight:700;margin-bottom:16px!important}.mfix-eyebrow i,.mfix-hero-sticker i{width:6px;height:6px;border-radius:50%;background:var(--mfix-green);box-shadow:0 0 12px #83ff6580}.mfix-button{display:inline-flex;justify-content:center;align-items:center;gap:15px;min-height:49px;padding:13px 20px;border:1px solid transparent;border-radius:7px;font-size:.85rem!important;font-weight:700!important;text-align:center;text-decoration:none;transition:background .2s,transform .2s}.mfix-button:hover{transform:translateY(-2px)}.mfix-button-green{background:var(--mfix-green);color:#162012}.mfix-button-green:hover{background:#a0ff88}.mfix-button-dark{background:#192018;color:#fff}.mfix-button-outline{background:transparent;border-color:#cdd7c8;color:#263720}.mfix-button-outline:hover{background:#eef6e9}.mfix-hero{background:#101710;color:#fff;overflow:hidden}.mfix-hero-inner{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:25px;min-height:510px}.mfix-hero-copy{padding:60px 0;position:relative;z-index:1}.mfix-hero-copy .mfix-eyebrow{color:#b4c4ae}.mfix-hero h1{font-size:clamp(2.6rem,4.3vw,4.4rem);line-height:1.1;font-weight:700;margin:0 0 24px}.mfix-hero h1 em{font-style:normal;color:var(--mfix-green)}.mfix-hero-copy>p:not(.mfix-eyebrow){max-width:490px;color:#a5b2a0;font-size:.95rem;line-height:1.8}.mfix-hero-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.mfix-hero-actions>a:last-child{font-size:.8rem;color:#bcc7b7;display:flex;gap:10px}.mfix-hero-tags{display:flex;flex-wrap:wrap;gap:17px;margin-top:33px;color:#b2c0aa}.mfix-hero-tags>span{display:flex;align-items:center;gap:7px;font-size:.66rem}.mfix-hero-tags svg{color:#81a872}.mfix-hero-visual{min-width:0;position:relative;height:405px;background:radial-gradient(ellipse,#83ff6516,transparent 65%)}.mfix-device-illustration{width:100%;height:auto;max-width:220px;flex-shrink:0}.mfix-hero-orbit{position:absolute;width:330px;height:330px;top:28px;left:50%;transform:translate(-50%);border:1px solid #83ff6520;border-radius:50%;box-shadow:0 0 0 30px #83ff6507,0 0 0 60px #83ff6503}.mfix-hero-laptop{position:absolute;width:350px;top:38px;left:4%;transform:rotate(-7deg)}.mfix-hero-laptop svg{max-width:none;filter:drop-shadow(5px 14px 20px #0006)}.mfix-hero-phone{position:absolute;width:210px;top:115px;right:-3%;transform:rotate(13deg)}.mfix-hero-phone svg{filter:drop-shadow(3px 20px 25px #0008)}.mfix-hero-controller{position:absolute;width:185px;top:205px;left:8%;transform:rotate(-12deg)}.mfix-hero-controller svg{filter:drop-shadow(3px 10px 15px #0008)}.mfix-hero-sticker{position:absolute;top:47px;right:0;display:flex;align-items:center;gap:8px;border:1px solid #83ff6545;padding:12px 17px;border-radius:25px;font-size:.8rem;font-weight:800;background:#122011}.mfix-hero-sticker>span{color:var(--mfix-green);margin-left:-5px}.mfix-hero-visual>p{position:absolute;bottom:8px;right:10px;font-size:.56rem;letter-spacing:.15em;color:#8aa080}.mfix-ribbon{display:flex;justify-content:center;gap:60px;padding:20px 28px;background:#eaf1e6;border-bottom:1px solid #dce6d6}.mfix-ribbon span{display:flex;align-items:center;gap:10px;font-size:.78rem;color:#3a5331}.mfix-wizard{padding-block:65px 70px;scroll-margin-top:125px}.mfix-wizard-heading{margin-bottom:30px}.mfix-wizard-heading>.mfix-eyebrow{color:#6c7963;margin-bottom:12px!important}.mfix-wizard-heading>p:last-child{color:var(--mfix-muted);font-size:.875rem;margin-top:13px}.mfix-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:16px;border:1px solid var(--mfix-line);background:#fff;border-radius:12px;margin-bottom:35px}.mfix-steps button{display:flex;align-items:center;justify-content:center;gap:10px;border:0;background:none;color:#737c6d;padding:10px 3px;min-height:44px;font-size:.75rem;border-radius:7px}.mfix-steps button>span{display:flex;width:25px;height:25px;border-radius:50%;align-items:center;justify-content:center;border:1px solid #d4decf;font-size:.62rem;flex-shrink:0}.mfix-steps button[aria-current=step]{color:#23391b;background:#edf8e7}.mfix-steps button[aria-current=step]>span{background:#253b1e;border-color:#253b1e;color:#a2ff81}.mfix-steps button:not(:disabled):hover{background:#f1f6ee}.mfix-steps button:disabled{opacity:.5}.mfix-wizard-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.mfix-step-content{min-width:0}.mfix-step-heading{margin-bottom:25px}.mfix-step-heading p{margin-top:9px;color:var(--mfix-muted);font-size:.84rem;line-height:1.7}.mfix-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mfix-category-card{min-width:0;position:relative;text-align:left;border:1px solid #e0e6db;border-radius:13px;padding:20px 24px 22px;background:#fff;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s}.mfix-category-card:hover{border-color:#72b65b;box-shadow:0 12px 30px #24421b0a;transform:translateY(-3px)}.mfix-card-number{position:absolute;top:16px;left:20px;color:#b7c0b0;font-size:.65rem;letter-spacing:.08em}.mfix-category-image{align-self:center;display:flex;width:175px;height:140px;align-items:center;margin:0 0 7px}.mfix-category-card>strong{font-size:1.2rem;letter-spacing:-.025em}.mfix-category-card>span:not(.mfix-card-number):not(.mfix-category-image){display:block;color:#737c6d;font-size:.77rem;line-height:1.7;margin-top:6px}.mfix-category-card>b{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:.72rem;color:#3b5c2e}.mfix-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mfix-brand-card{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:145px;min-width:0;border:1px solid #e2e7df;border-radius:12px;background:#fff;padding:20px 16px;text-align:center}.mfix-brand-card:hover{border-color:#88c372;background:#f9fcf6}.mfix-brand-card>span{font-size:1.38rem;letter-spacing:-.05em;font-weight:700}.mfix-brand-card>small{color:#8b9385;font-size:.65rem;margin-top:13px}.mfix-brand-card>svg{position:absolute;right:12px;top:12px;width:14px;color:#9ca695}.mfix-brand-samsung>span{font-size:1.05rem;text-transform:uppercase;letter-spacing:.02em}.mfix-brand-xiaomi>span{color:#547743}.mfix-brand-google>span{font-size:1.65rem}.mfix-brand-oneplus>span{font-size:1.1rem;letter-spacing:0}.mfix-brand-other>span{font-size:1rem}.mfix-model-search{display:flex;align-items:stretch;gap:10px;margin-bottom:16px}.mfix-model-search>label{min-width:0;display:flex;align-items:center;gap:12px;flex:1;border:1px solid #ccd7c5;background:#fff;border-radius:8px;padding:0 14px;color:#768a6a}.mfix-model-search input{width:100%;min-width:0;height:48px;background:transparent;border:0;color:#263023;font-size:.82rem}.mfix-model-search select{max-width:170px;border:1px solid #ccd7c5;border-radius:8px;padding:10px;background:#fff;color:#45553c;font-size:.78rem}.mfix-model-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mfix-model-shortcuts>button{display:flex;align-items:center;gap:12px;min-height:78px;padding:16px;background:#ecf2e7;color:#354c2b;border:1px solid #d4e1ca;border-radius:9px;text-align:left}.mfix-model-shortcuts>button>svg{flex-shrink:0}.mfix-model-shortcuts>button>svg:last-child{width:14px;margin-left:auto}.mfix-model-shortcuts strong{display:block;font-size:.75rem}.mfix-model-shortcuts small{display:block;color:#76876c;font-size:.63rem;margin-top:3px}.mfix-model-help{margin-top:14px;padding:24px;border:1px solid #c4d9b8;border-radius:10px;background:#f1f7eb;position:relative}.mfix-model-help h4{padding-right:22px}.mfix-model-help p{font-size:.8rem;line-height:1.8;color:#64735b;margin-top:10px}.mfix-help-close{position:absolute;right:12px;top:12px;border:0;background:none;font-size:1.4rem!important;width:30px;height:30px}.mfix-model-help form{margin-top:17px}.mfix-model-help form>div{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:15px}.mfix-model-help label{display:block;font-size:.74rem;margin-bottom:7px}.mfix-model-help input{width:100%;border:1px solid #c9d8bf;background:#fff;padding:13px;border-radius:7px;font-size:.8rem}.mfix-text-button{display:inline-flex;background:none;border:0;padding:8px 0;text-decoration:underline;text-underline-offset:4px;color:#3d5b2c;font-size:.76rem!important}.mfix-model-count{color:#8a9381;font-size:.7rem;margin:22px 0 12px!important}.mfix-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mfix-model-card{display:flex;flex-direction:column;align-items:center;position:relative;padding:14px 15px 24px;min-height:222px;border:1px solid #e1e7db;border-radius:12px;background:#fff;text-align:center;min-width:0}.mfix-model-card:hover{border-color:#88bd76;box-shadow:0 10px 20px #30482808}.mfix-model-card .mfix-device-illustration{max-width:155px;margin-bottom:11px}.mfix-model-card>strong{font-size:.79rem;line-height:1.5;overflow-wrap:anywhere}.mfix-model-card>small{color:#8d9586;font-size:.65rem;margin-top:3px}.mfix-model-card>span{position:absolute;right:10px;top:10px;color:#a4ad9d}.mfix-model-card>span>svg{width:13px}.mfix-model-more{margin-top:22px;text-align:center}.mfix-no-results{grid-column:1/-1;padding:45px 20px;border:1px dashed #c5d6bc;border-radius:9px;text-align:center;color:#5b7550}.mfix-no-results>svg{display:block;margin:0 auto 15px}.mfix-no-results strong{display:block;font-size:.9rem}.mfix-no-results p{color:#86917d;font-size:.8rem;margin:8px 0 15px}.mfix-no-results button{background:none;border:0;text-decoration:underline;font-size:.8rem}.mfix-current-device{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid #e1e6da;border-radius:10px;margin-bottom:25px;padding:10px 20px}.mfix-current-device>svg{width:93px;height:83px;flex-shrink:0}.mfix-current-device>div>span{font-size:.7rem;color:#8b9781}.mfix-current-device h4{font-size:1.05rem;margin:4px 0}.mfix-current-device button{background:none;border:0;padding:3px 0;color:#5a7848;text-decoration:underline;font-size:.7rem}.mfix-colors{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 26px;border:0;min-width:0}.mfix-colors legend{display:block;width:100%;margin-bottom:12px;font-weight:600;font-size:.8rem}.mfix-colors legend>small{font-weight:400;margin-left:8px;color:#929b87;font-size:.7rem}.mfix-colors label{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid #dce4d4;background:#fff;border-radius:6px;font-size:.65rem;cursor:pointer}.mfix-colors label.is-selected{border-color:#67984f;box-shadow:0 0 0 1px #67984f}.mfix-colors input{accent-color:#426b31;width:12px;height:12px;margin:0}.mfix-colors i{width:19px;height:19px;border-radius:4px;border:1px solid #0001}.mfix-repair-list{display:flex;flex-direction:column;gap:12px}.mfix-repair-card{border:1px solid #dfe6d8;background:#fff;border-radius:10px;overflow:hidden}.mfix-repair-card.is-selected{border-color:#78ac5e;box-shadow:0 0 0 1px #78ac5e}.mfix-repair-card>button{display:flex;align-items:center;gap:18px;width:100%;border:0;background:none;text-align:left;padding:23px 20px}.mfix-repair-card>button:hover{background:#f7fbf3}.mfix-repair-icon{color:#6b8960;flex-shrink:0}.mfix-repair-info{flex:1;min-width:0}.mfix-repair-info strong{display:block;font-size:.9rem}.mfix-repair-info>span{display:block;font-size:.76rem;color:#828b7b;line-height:1.8;margin-top:6px}.mfix-repair-price{flex-shrink:0;text-align:right;font-size:.84rem;font-weight:700;color:#3c5731}.mfix-repair-price small{display:block;color:#8c9982;font-size:.58rem;font-weight:400;margin-top:5px}.mfix-check{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #dce5d5;border-radius:50%;color:#658155;flex-shrink:0}.is-selected .mfix-check{border-color:#2b4322;background:#2b4322;color:#a0f283}.mfix-qualities{border:0;border-top:1px solid #dce8d3;background:#f4f9ef;padding:20px;margin:0;min-width:0}.mfix-qualities legend{float:left;width:100%;font-size:.76rem;font-weight:700;margin-bottom:13px}.mfix-qualities>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;clear:both}.mfix-qualities label{position:relative;display:flex;flex-direction:column;padding:17px 14px 13px;background:#fff;border:1px solid #dbe5d3;border-radius:7px;cursor:pointer}.mfix-qualities label.is-selected{border-color:#71a35a;background:#f8fff2}.mfix-qualities input{position:absolute;top:18px;right:12px;margin:0;accent-color:#4d763a}.mfix-qualities strong{font-size:.8rem;padding-right:15px}.mfix-qualities label>span{display:block;color:#84917a;font-size:.65rem;line-height:1.7;margin-top:8px}.mfix-qualities label>b{font-size:.65rem;color:#5f784f;margin-top:10px}.mfix-qualities>p{color:#8a957f;font-size:.64rem;line-height:1.7;margin-top:13px}.mfix-next-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:17px;background:#ebf2e5;border:1px solid #d6e3cc;border-radius:9px}.mfix-next-bar>span{color:#617851;font-size:.76rem;max-width:65%}.mfix-back{display:flex;align-items:center;gap:9px;border:0;color:#74876a;padding:13px 0;background:none;font-size:.78rem!important;margin-top:18px}.mfix-summary{position:sticky;top:125px;padding:27px 24px;border-radius:12px;background:#192018;color:#edf5e7;overflow:hidden}.mfix-summary>.mfix-eyebrow{color:#a4b49a;font-size:.61rem}.mfix-summary>h3{font-size:1.6rem}.mfix-summary-device{display:flex;gap:13px;align-items:center;margin-top:22px;padding-bottom:20px;border-bottom:1px solid #ffffff15}.mfix-summary-device>svg{color:#82bc69;flex-shrink:0}.mfix-summary-device strong{font-size:.83rem;font-weight:600;display:block;line-height:1.6}.mfix-summary-device>div>span{display:block;font-size:.64rem;color:#819577;margin-top:3px}.mfix-summary-empty{margin:26px 0;color:#7b9271}.mfix-summary-empty>p{margin-top:15px;font-size:.78rem;line-height:1.8}.mfix-summary dl{margin:20px 0}.mfix-summary dl>div{margin-top:14px}.mfix-summary dt{font-size:.62rem;color:#829578}.mfix-summary dd{margin:3px 0 0;font-size:.74rem}.mfix-summary dd:has(button){display:flex;justify-content:space-between;gap:8px}.mfix-summary dd>span{min-width:0;overflow-wrap:anywhere}.mfix-summary button{background:none;border:0;color:#a5c394;font-size:.59rem!important;padding:0;text-decoration:underline;text-underline-offset:3px;flex-shrink:0}.mfix-summary-repairs{padding-top:18px;border-top:1px solid #ffffff15}.mfix-summary-repairs>p{display:flex;justify-content:space-between;gap:8px;font-size:.62rem;color:#859b7a}.mfix-selected-list{list-style:none;padding:0;margin:12px 0 0}.mfix-selected-list>li{display:flex;gap:8px;margin-top:11px;align-items:flex-start;font-size:.7rem}.mfix-selected-list svg{flex-shrink:0;color:#8cd070;margin-top:1px}.mfix-selected-list>li>span{flex:1}.mfix-selected-list small{display:block;margin-top:3px;font-size:.58rem;color:#8ba27f}.mfix-selected-list b{font-size:.58rem;white-space:nowrap;color:#93af82;padding-top:3px}.mfix-summary-total{display:flex;justify-content:space-between;gap:15px;padding-top:20px;margin-top:24px;border-top:1px solid #ffffff15}.mfix-summary-total>span{color:#a8b8a0;font-size:.69rem}.mfix-summary-total>strong{color:var(--mfix-green);font-size:.9rem}.mfix-summary-note{font-size:.63rem;line-height:1.9;color:#7f9574;margin-top:14px!important}.mfix-summary .mfix-reset{display:block;margin-top:20px;color:#7c9470}.mfix-recap{border:1px solid #d9e4d0;border-radius:10px;padding:23px;background:#eef5e8;margin-bottom:24px}.mfix-recap h4{font-size:.85rem}.mfix-recap>p{font-size:.8rem;color:#708b61;margin-top:14px;line-height:1.9}.mfix-recap>p strong{color:#2f4525}.mfix-recap .mfix-selected-list{border-top:1px solid #d6e2cb;padding-top:8px;margin-top:17px}.mfix-recap .mfix-selected-list li{color:#425d32;font-size:.78rem}.mfix-recap .mfix-selected-list b,.mfix-recap .mfix-selected-list small{color:#7b926a}.mfix-recap>.mfix-text-button{margin-top:15px;font-size:.7rem!important}.mfix-contact-form{border:1px solid #dfe6d8;border-radius:10px;background:#fff;padding:25px}.mfix-contact-form>h4{display:flex;gap:10px;align-items:baseline;margin-bottom:20px}.mfix-optional{color:#94a18a;font-size:.65rem;font-weight:400;letter-spacing:0}.mfix-contact-form label{display:block;font-size:.74rem;font-weight:600;margin-bottom:16px}.mfix-contact-form :is(input,textarea){width:100%;border:1px solid #d8e2cf;background:#fbfcfa;border-radius:6px;padding:12px;min-height:45px;display:block;margin-top:7px;font-size:.82rem;font-weight:400;color:#23311d}.mfix-contact-form textarea{resize:vertical}.mfix-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mfix-contact-form>.mfix-button{width:100%}.mfix-contact-form>p{font-size:.67rem;line-height:1.8;color:#8d9d81;margin:12px 0 20px}.mfix-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mfix-process{padding:57px 0;background:#192018;color:#fff;scroll-margin-top:125px}.mfix-process .mfix-eyebrow{color:#90ab82}.mfix-process h2{font-size:clamp(1.8rem,3vw,2.7rem)}.mfix-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:35px}.mfix-process-grid>div{border-top:1px solid #ffffff1a;padding-top:20px}.mfix-process-grid>div>span{color:var(--mfix-green);font-size:.64rem}.mfix-process-grid h3{font-size:1.1rem;margin-top:12px}.mfix-process-grid p{color:#8d9f83;font-size:.8rem;line-height:1.8;margin-top:12px}.mfix-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding-block:65px}.mfix-faq h2{max-width:390px}.mfix-faq details{border-bottom:1px solid #dce4d5}.mfix-faq summary{display:flex;justify-content:space-between;gap:15px;padding:19px 0;cursor:pointer;list-style:none;font-size:.84rem;font-weight:600}.mfix-faq summary::-webkit-details-marker{display:none}.mfix-faq summary>span{color:#7e946d;flex-shrink:0}.mfix-faq details[open] summary>span{transform:rotate(45deg)}.mfix-faq details>p{color:#7b8a6f;font-size:.8rem;line-height:1.9;padding:0 25px 20px 0}.mfix-promo{background:#eaf2e4;border-top:1px solid #dce7d4;border-bottom:1px solid #dce7d4;padding:43px 0}.mfix-promo-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.mfix-promo .mfix-eyebrow{color:#668452;margin:0 0 13px}.mfix-promo h2{font-size:2.3rem;margin:0}.mfix-promo-inner>div>p:not(.mfix-eyebrow){color:#76896a;max-width:420px;font-size:.85rem;line-height:1.8;margin:15px 0 22px}.mfix-promo-categories{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mfix-promo-categories>a{display:flex;align-items:center;gap:12px;background:#fffa;border:1px solid #d6e2cd;padding:20px 15px;border-radius:9px;min-height:82px;font-size:.8rem;font-weight:600}.mfix-promo-categories>a:hover{background:#fff;border-color:#8baf74}.mfix-promo-categories>a>svg:first-child{color:#607f4c;flex-shrink:0}.mfix-promo-categories>a>svg:last-child{margin-left:auto;width:14px;flex-shrink:0;color:#8aa076}.fix-space[data-mfix-superseded]{display:none!important}@media(max-width:1100px){.mfix-width{width:calc(100% - 64px)}.mfix-wizard-layout{grid-template-columns:minmax(0,1fr) 260px;gap:22px}.mfix-summary{padding:24px 20px}.mfix-brand-grid,.mfix-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfix-hero-visual{transform:scale(.85);transform-origin:center}.mfix-hero-inner{grid-template-columns:1.4fr 1fr;gap:0}.mfix-hero-tags{gap:13px}.mfix-category-card{padding:20px}.mfix-category-image{width:150px;height:130px}.mfix-promo-inner{gap:35px}}@media(max-width:780px){.mfix-width{width:calc(100% - 40px)}.mfix-hero-inner{display:block;min-height:0}.mfix-hero-copy{padding:35px 0 0}.mfix-hero h1{font-size:clamp(2.3rem,7.8vw,3.8rem);margin-bottom:19px}.mfix-hero-copy>p:not(.mfix-eyebrow){font-size:.85rem;line-height:1.8;max-width:540px}.mfix-hero-actions{margin-top:23px;gap:18px}.mfix-hero-actions>a:last-child{font-size:.7rem}.mfix-hero-tags{margin-top:24px;gap:13px}.mfix-hero-tags>span{font-size:.6rem}.mfix-hero-visual{height:270px;width:min(440px,100%);margin:0 auto;transform:none}.mfix-hero-orbit{top:18px;width:215px;height:215px}.mfix-hero-laptop{width:248px;top:8px;left:6%}.mfix-hero-phone{width:155px;top:45px;right:0}.mfix-hero-controller{width:138px;left:15%;top:134px}.mfix-hero-sticker{top:25px;right:5px;font-size:.65rem;padding:8px 12px}.mfix-hero-visual>p{font-size:.49rem;bottom:8px;right:0}.mfix-ribbon{gap:14px;flex-wrap:wrap;padding:17px 15px}.mfix-ribbon span{font-size:.64rem;gap:6px}.mfix-ribbon svg{width:15px}.mfix-wizard{padding-block:38px 45px;scroll-margin-top:100px}.mfix-wizard-heading{margin-bottom:24px}.mfix-wizard-heading h2{font-size:2rem}.mfix-wizard-heading>p:last-child{font-size:.8rem}.mfix-steps{padding:10px 5px;gap:0;margin-bottom:27px}.mfix-steps button{flex-direction:column;gap:7px;padding:6px 2px;min-width:0;font-size:.52rem}.mfix-steps button>b{font-weight:600;white-space:normal;line-height:1.4}.mfix-steps button>span{width:23px;height:23px;font-size:.56rem}.mfix-wizard-layout{display:flex;flex-direction:column;gap:25px}.mfix-step-content{width:100%}.mfix-summary{position:static;width:100%;padding:23px}.mfix-summary>h3{font-size:1.45rem}.mfix-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.mfix-summary-device{margin-top:18px;padding-bottom:15px}.mfix-summary-note{max-width:540px}.mfix-step-heading h3{font-size:1.35rem}.mfix-step-heading p{font-size:.76rem}.mfix-category-grid{gap:12px}.mfix-category-card{padding:16px 14px 18px}.mfix-category-image{width:135px;height:111px;max-width:100%;margin-top:10px}.mfix-category-card>strong{font-size:1rem}.mfix-category-card>span:not(.mfix-card-number):not(.mfix-category-image){font-size:.65rem;margin-top:5px}.mfix-category-card>b{font-size:.6rem;margin-top:15px}.mfix-brand-grid{gap:12px}.mfix-brand-card{min-height:130px}.mfix-brand-card>span{font-size:1.25rem}.mfix-model-search{flex-direction:column}.mfix-model-search select{max-width:none;width:100%;min-height:41px}.mfix-model-search input{font-size:16px}.mfix-model-shortcuts{gap:9px}.mfix-model-shortcuts>button{padding:12px 10px;gap:8px;min-height:86px}.mfix-model-shortcuts>button>svg:first-child{width:18px}.mfix-model-shortcuts>button>svg:last-child{display:none}.mfix-model-shortcuts strong{font-size:.65rem}.mfix-model-shortcuts small{font-size:.57rem}.mfix-model-card{min-height:197px;padding:15px 10px 20px}.mfix-model-card .mfix-device-illustration{max-width:140px}.mfix-model-card>strong{font-size:.74rem}.mfix-model-help{padding:20px 17px}.mfix-model-help h4{font-size:.95rem}.mfix-model-help p{font-size:.73rem}.mfix-current-device{padding:9px 14px;gap:12px}.mfix-current-device>svg{width:78px}.mfix-current-device h4{font-size:1rem}.mfix-repair-card>button{padding:18px 14px;gap:11px;align-items:flex-start}.mfix-repair-icon>svg{width:24px;margin-top:2px}.mfix-repair-info strong{font-size:.8rem}.mfix-repair-info>span{font-size:.68rem;line-height:1.75;margin-top:7px}.mfix-repair-price{font-size:.68rem;padding-top:1px}.mfix-repair-price small{font-size:.5rem}.mfix-check{width:20px;height:20px;margin-top:1px}.mfix-qualities{padding:17px 14px}.mfix-qualities legend{font-size:.72rem}.mfix-qualities label{padding:15px 12px 13px}.mfix-qualities label>span{font-size:.6rem}.mfix-next-bar{padding:14px;gap:12px}.mfix-next-bar>span{font-size:.64rem;max-width:55%}.mfix-next-bar>.mfix-button{padding:11px 14px;font-size:.72rem!important;min-height:44px;gap:10px}.mfix-contact-form{padding:20px 17px}.mfix-contact-row{grid-template-columns:1fr;gap:0}.mfix-contact-form :is(input,textarea){font-size:16px}.mfix-contact-form>.mfix-button{font-size:.74rem!important}.mfix-process{padding:40px 0;scroll-margin-top:100px}.mfix-process h2{font-size:1.8rem}.mfix-process-grid{grid-template-columns:1fr;gap:22px;margin-top:28px}.mfix-process-grid h3{font-size:1.05rem}.mfix-process-grid p{font-size:.78rem;margin-top:8px}.mfix-faq{grid-template-columns:1fr;gap:18px;padding-block:40px}.mfix-faq h2{font-size:1.8rem}.mfix-faq summary{font-size:.78rem;padding-block:17px}.mfix-promo{padding:35px 0}.mfix-promo-inner{grid-template-columns:1fr;gap:25px}.mfix-promo h2{font-size:2rem}.mfix-promo-inner>div>p:not(.mfix-eyebrow){font-size:.8rem}.mfix-promo-categories{gap:10px}.mfix-promo-categories>a{padding:17px 12px;gap:9px;font-size:.7rem;min-height:77px}.mfix-promo-categories>a>svg:first-child{width:23px}}.mfix-repair-info strong{font-size:1rem}.mfix-repair-info>span{font-size:.875rem}.mfix-qualities label>span{font-size:.75rem}.mfix-qualities>p{font-size:.72rem}.mfix-contact-form>p{font-size:.76rem}@media(max-width:780px){.mfix-repair-info strong{font-size:.92rem}.mfix-repair-info>span{font-size:.8rem}.mfix-category-card>span:not(.mfix-card-number):not(.mfix-category-image){font-size:.75rem}.mfix-qualities label>span{font-size:.72rem}.mfix-colors label{font-size:.72rem}.mfix-model-help input{font-size:16px}}@media(prefers-reduced-motion:reduce){.mfix *,.mfix-promo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mobeefix-detail.css.map */
