.er{display:block;color:#2c3c4d;width:95%;max-width:1560px;margin:0 auto;padding:58px 12px 72px;font-family:Futura,"Futura PT",var(--font-body-family,sans-serif)}.er *{box-sizing:border-box}.er [hidden]{display:none!important}.er-hero{text-align:center;max-width:1000px;margin:0 auto 40px}.er-eyebrow{font-size:13px;letter-spacing:.13em;font-weight:700;text-transform:uppercase;margin:0 0 14px}.er-hero h1{font-family:inherit;font-size:clamp(38px,4.2vw,66px);font-weight:700;line-height:1.08;letter-spacing:-.04em;margin:0 0 20px;color:#2c3c4d}.er-hero h1 span{color:#16868f}.er-intro{font-size:20px;line-height:1.55;max-width:760px;margin:0 auto}.er-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,350px);gap:26px;align-items:start}.er-main{min-width:0}.er-panel{border:1px solid #dce9e9;border-radius:20px;padding:30px;margin-bottom:22px;background:#fff}.er h2{font-family:inherit;font-size:28px;line-height:1.25;display:flex;align-items:center;gap:13px;margin:0 0 24px;color:inherit;font-weight:600}.er-step{font-size:13px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e6f7f8;color:#246a70;flex-shrink:0}.er-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px}.er button,.er select,.er input,.er textarea{font:inherit}.er button{cursor:pointer}.er-category{border:1px solid #dce5e7;border-radius:14px;background:#fff;color:#2c3c4d;display:flex;align-items:center;flex-direction:column;gap:10px;padding:18px 8px;font-size:15px;font-weight:600;min-height:112px}.er-category[aria-pressed=true]{border:2px solid #43afb8;background:#edfafa;padding:17px 7px}.er-category:hover,.er-repair:hover{border-color:#43afb8}.er-fields{display:grid;gap:8px;margin:0 0 20px}.er-device-fields{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:0}.er label{display:block;font-size:15px;font-weight:600;line-height:1.5}.er input,.er select,.er textarea{width:100%;min-height:50px;color:#2c3c4d;border:1px solid #cbd8dc;border-radius:9px;background:#fff;padding:12px 14px;box-shadow:none;line-height:1.5;font-size:16px}.er select{margin-top:7px;padding-right:30px}.er select:disabled{background:#f3f6f7;color:#667984}.er-custom{margin-top:20px}.er-custom input{margin-top:7px}.er-repairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.er-repair{border:1px solid #dce5e7;border-radius:12px;background:#fff;color:#2c3c4d;min-height:76px;padding:15px 17px;text-align:left;display:flex;flex-direction:column;gap:5px;justify-content:center}.er-repair strong{font-size:16px;font-weight:600}.er-repair span{font-size:14px;color:#527078}.er-repair[aria-pressed=true]{border:2px solid #43afb8;background:#edfafa;padding:14px 16px}.er button:focus-visible,.er input:focus-visible,.er select:focus-visible,.er textarea:focus-visible{outline:3px solid #16868f;outline-offset:3px}.er-aside{position:sticky;top:20px}.er-summary{background:#2c3c4d;color:#fff;padding:30px;border-radius:20px}.er-summary .er-eyebrow{color:#86e2e7}.er-selected{font-size:20px;line-height:1.4;margin:0 0 22px;font-weight:600}.er-selected:empty{display:none}.er-start{font-size:15px;margin:0}.er-price{font-size:54px;font-weight:600;line-height:1.15;letter-spacing:-.04em;margin:5px 0}.er-price.is-quote{font-size:32px;letter-spacing:-.02em}.er-tax{font-size:14px;color:#e0ecee;margin:0 0 18px}.er-included{font-size:15px;color:#86e2e7;margin:0 0 20px}.er-explanation,.er-specific,.er-note{font-size:14px;line-height:1.6}.er-note{padding-top:20px;border-top:1px solid #61717e;margin-top:22px;color:#e0e8ed}.er-request,.er-submit{background:#6ed7de;color:#203644;border:none;border-radius:9px;padding:16px 20px;width:100%;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;font-size:16px;line-height:1.4}.er-request:disabled{opacity:.5;cursor:not-allowed}.er-request:not(:disabled):hover,.er-submit:hover{background:#95e6eb}.er-reset{display:block;border:0;background:transparent;color:#fff;text-decoration:underline;margin:16px auto 0;font-size:14px}.er-help{padding:25px 16px;text-align:center;font-size:15px;line-height:1.7}.er-help strong{display:block}.er-help a{display:inline-block;color:#23616a;font-size:25px;font-weight:600}.er-help p{margin:14px 0}.er-contact{scroll-margin-top:28px}.er-contact>p{font-size:17px;line-height:1.6;margin:-7px 0 25px}.er-contact textarea{margin:7px 0 20px;resize:vertical}.er-contact .er-submit{max-width:360px}.er-errors{color:#ae2632;padding:10px 0;font-size:16px}.er-success{padding:18px;background:#e8f8f2;border:1px solid #98cbbb;border-radius:9px;color:#1b6249;font-size:17px}.er noscript p{padding:20px;background:#edfafa;font-size:18px}@media(max-width:1000px){.er{padding-top:38px}.er-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.er-panel{padding:23px}.er-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.er h2{font-size:24px}.er-summary{padding:24px}.er-hero h1{font-size:42px}}@media(max-width:749px){.er{width:100%;padding:30px 16px 40px}.er-hero{text-align:left;margin-bottom:28px}.er-hero h1{font-size:39px}.er-hero h1 span{display:block}.er-intro{font-size:18px}.er-layout{display:flex;flex-direction:column;gap:0}.er-main{display:contents}.er-main>.er-panel{width:100%;padding:21px}.er-aside{position:static;width:100%;order:2}.er-contact{order:3}.er-main>.er-panel:not(.er-contact){order:1}.er-device-fields{grid-template-columns:1fr}.er-category{min-height:100px;padding:13px 6px}.er-category[aria-pressed=true]{padding:12px 5px}.er-repairs{gap:9px}.er-repair{padding:12px}.er-repair[aria-pressed=true]{padding:11px}.er-repair strong{font-size:15px}.er-price{font-size:48px}.er h2{font-size:23px}.er-summary{padding:25px}.er-eyebrow{font-size:11px}.er-help{padding:19px}.er-panel{border-radius:16px}.er-contact .er-submit{max-width:none}}body:has(eshopp-repair-estimator) .list-menu:has(.tiles-menu){display:none!important}.er{width:calc(100% - 48px);max-width:none;padding:34px 12px 65px}.er-hero{margin-bottom:34px}.er-hero h1{font-size:clamp(36px,3.5vw,56px)}.er-device-panel{border:0;padding:0 0 16px;margin-bottom:30px}.er-device-panel h2{font-size:32px;margin-bottom:22px}.er-device-panel .er-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:32px}.er-device-panel .er-category{flex-direction:column;justify-content:center;min-height:138px;padding:22px 18px;gap:12px;min-width:0;font-size:22px;font-weight:600;line-height:1.25;border-radius:18px}.er-device-panel .er-category[aria-pressed=true]{padding:21px 17px}.er-device-panel .er-category svg{width:48px;height:48px;flex-shrink:0}.er-device-fields{display:flex;gap:18px;margin-bottom:25px}.er-device-fields>label{width:280px}.er-device-fields>[data-model-field]{width:360px;max-width:100%}.er-visual-picker h3{font-family:inherit;color:inherit;font-size:21px;font-weight:600;margin:0 0 16px;line-height:1.4}.er-series{display:flex;align-items:stretch;gap:14px;margin-bottom:28px}.er-series-card{display:flex;align-items:center;gap:18px;width:255px;border:2px solid #62c7ce;background:#edfafa;border-radius:13px;padding:12px 20px;text-align:left;color:#2c3c4d}.er-series-card img{object-fit:contain;width:48px;height:60px}.er-series-card>span{display:flex;flex-direction:column;gap:4px}.er-series-card strong{font-size:20px}.er-series-card small{font-size:14px;color:#237881}.er-series-card[aria-pressed=false]{background:#fff;border-color:#d8e3e6}.er-series-other{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:16px 22px;border:1px solid #d8e3e6;background:#fff;border-radius:13px;font-size:17px;color:#2c3c4d}.er-series-other[aria-pressed=true]{background:#edfafa;border:2px solid #62c7ce;padding:15px 21px}.er-model-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.er-model-toolbar h3{margin:0;display:flex;align-items:center;gap:12px;font-size:25px}.er-count{display:inline-flex;align-items:center;justify-content:center;background:#27838c;color:#fff;padding:2px 9px;min-width:30px;border-radius:10px;font-size:16px}.er-search{position:relative;width:310px;max-width:100%;flex-shrink:0}.er-search svg{position:absolute;left:15px;top:15px;color:#268c94;pointer-events:none}.er-search input{padding-left:46px;border-color:#8cc9ce;height:52px;background:#fff}.er-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}.er-model-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.er-model-card{position:relative;display:flex;flex-direction:column;align-items:center;border:1px solid #e1ebec;box-shadow:0 6px 24px #193c4910;background:#fff;border-radius:20px;padding:28px 15px 22px;color:#2c3c4d;transition:border-color .15s,box-shadow .15s;min-width:0}.er-model-card:hover{border-color:#6bc9d0;box-shadow:0 8px 25px #193c491a}.er-model-card[aria-pressed=true]{border:2px solid #43afb8;padding:27px 14px 21px;box-shadow:0 0 0 3px #69cbd329}.er-model-photo{display:block;width:100%;height:190px;object-fit:contain;margin-bottom:20px}.er-model-brand{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#647780;margin-bottom:7px}.er-model-card>strong{font-size:20px;line-height:1.3;font-weight:600}.er-model-action{font-size:14px;color:#247982;display:flex;align-items:center;gap:12px;margin-top:12px}.er-card-check{position:absolute;right:14px;top:14px;width:25px;height:25px;border-radius:50%;background:#3dafb8;color:#fff;display:none;place-items:center;font-size:16px}.er-model-card[aria-pressed=true] .er-card-check{display:grid}.er-no-models{font-size:18px;padding:28px;border-radius:12px;background:#f1f9fa;text-align:center}.er-repair-panel{scroll-margin-top:28px}.er-device-panel .er-custom{max-width:650px}.er-layout{grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:28px}@media(max-width:1100px){.er-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.er-model-photo{height:170px}.er-model-card>strong{font-size:19px}}@media(max-width:749px){.er{width:100%;padding:26px 16px 40px}.er-hero{margin-bottom:28px}.er-device-panel{padding:0;margin-bottom:24px}.er-device-panel h2{font-size:27px}.er-device-panel .er-categories{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px}.er-device-panel .er-category{min-width:0;padding:17px 10px;font-size:17px;min-height:112px;gap:10px;border-radius:15px}.er-device-panel .er-category[aria-pressed=true]{padding:16px 9px}.er-device-panel .er-category svg{width:36px;height:36px}.er-device-fields{display:block;margin-bottom:22px}.er-device-fields>label{width:100%;margin-bottom:15px}.er-series{gap:9px;flex-wrap:wrap;margin-bottom:23px}.er-series-card{width:190px;padding:10px 13px;gap:13px}.er-series-card strong{font-size:18px}.er-series-card img{height:50px;width:36px}.er-series-other{padding:12px;font-size:14px;gap:10px;flex:1;min-width:115px}.er-series-other[aria-pressed=true]{padding:11px}.er-model-toolbar{display:block}.er-model-toolbar h3{font-size:23px;margin-bottom:15px}.er-search{width:100%}.er-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.er-model-card{padding:24px 10px 18px;border-radius:15px}.er-model-card[aria-pressed=true]{padding:23px 9px 17px}.er-model-photo{height:148px;margin-bottom:17px}.er-model-card>strong{font-size:17px}.er-model-action{font-size:12px;gap:8px}.er-model-brand{font-size:10px}.er-card-check{right:8px;top:8px;width:22px;height:22px}.er-layout{gap:0}}.er-model-card[data-model-card="iPhone 17e"] .er-model-photo,.er-model-card[data-model-card="iPhone 17"] .er-model-photo,.er-model-card[data-model-card="iPhone Air"] .er-model-photo{transform:scale(1.45);transform-origin:center bottom}@media(min-width:750px){.er-device-panel.has-visual .er-device-fields{float:left;width:260px;margin:0 30px 0 0}.er-device-panel.has-visual .er-device-fields>label{width:260px}.er-device-panel.has-visual .er-visual-picker>h3{font-size:15px;margin:0 0 7px;line-height:1.5}.er-device-panel.has-visual .er-series{margin-bottom:0}.er-device-panel.has-visual .er-series-card{padding:8px 18px;min-height:64px}.er-device-panel.has-visual .er-series-card img{height:44px;width:38px}.er-device-panel.has-visual .er-visual-results{clear:both;padding-top:28px}}.er-model-card{text-decoration:none}.er-model-card:focus-visible{outline:3px solid #16868f;outline-offset:3px}.er-seo-links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin:-12px 0 32px;font-size:16px}.er-seo-links a{color:#237982;text-underline-offset:4px}.er--seo>.er-device-panel,.er--seo>noscript,.er--phone>.er-layout,.er--brand>.er-layout,.er--model>.er-layout,.er--service .er-repair-panel,.er--service .er-reset,.er--service .er-step{display:none}.er--service .er-layout{scroll-margin-top:30px;margin-top:38px}.er--service .er-contact{margin-bottom:0}.er--service .er-contact h2{margin-bottom:23px}.ers{font-size:18px;line-height:1.65}.ers h1{font-family:inherit;font-size:clamp(34px,3.6vw,56px);line-height:1.12;letter-spacing:-.035em;font-weight:700;color:#2c3c4d;margin:10px 0 22px}.ers h2{font-size:30px;margin:28px 0 18px;display:block;line-height:1.25}.ers h3{font-family:inherit;font-size:21px;font-weight:600;line-height:1.3;margin:0;color:#2c3c4d}.ers p{margin:0 0 18px}.ers a{color:#237982;text-underline-offset:4px}.ers-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:14px;line-height:1.5;margin:0 0 35px}.ers-breadcrumb>*+*:before{content:"\203a";display:inline-block;margin-right:12px;color:#80969d}.ers-breadcrumb a{color:#466570}.ers-heading{max-width:980px;margin:0 auto 36px;text-align:center}.ers-kicker{font-size:13px;font-weight:700;letter-spacing:.12em;color:#247982;margin:0 0 12px!important}.ers-lead{font-size:21px;line-height:1.6}.ers-hero{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:60px;align-items:center;margin:0 auto 34px;max-width:1250px}.ers-hero>.ers-photo{width:100%;height:320px;object-fit:contain}.ers-hero-price{font-size:23px!important;color:#237982;margin-bottom:3px!important}.ers-hero-price strong{font-size:38px;line-height:1.2}.ers-price-note{font-size:15px;color:#506b73}.ers-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#75d8df;border:1px solid #75d8df;border-radius:12px;padding:14px 22px;color:#203644!important;font-size:18px;font-weight:600;text-decoration:none;margin:8px 0 20px}.ers-cta:hover{background:#a2e7eb}.ers a:focus-visible{outline:3px solid #16868f;outline-offset:4px}.ers-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.ers-brand-grid>a{padding:35px;border:1px solid #dce9e9;border-radius:18px;display:flex;flex-direction:column;gap:18px;text-decoration:none}.ers-brand-grid strong{font-size:27px;color:#2c3c4d}.ers-brand-grid span{font-size:17px}.ers-model-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:25px 0 40px}.ers-model-card{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;border:1px solid #e1ebec;border-radius:20px;padding:22px 15px;box-shadow:0 6px 24px #193c4910}.ers-model-card:hover,.ers-services a:hover,.ers-brand-grid a:hover{border-color:#43afb8;background:#f5fbfc}.ers-model-card .ers-photo{display:block;object-fit:contain;width:100%;height:220px;margin-bottom:18px}.ers-model-card>span{font-size:11px;letter-spacing:.12em;color:#657780;margin-bottom:6px}.ers-model-card p{font-size:14px;margin:12px 0 0}.ers-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0 35px}.ers-services>a{display:flex;flex-direction:column;gap:14px;border:1px solid #dce9e9;border-radius:16px;padding:25px;text-decoration:none}.ers-services strong{font-size:23px;font-weight:600}.ers-services span{font-size:15px}.ers-copy{max-width:1000px;margin:36px auto}.ers-visit{padding:28px 36px;border-radius:18px;background:#edfafa;margin:32px 0 12px}.ers-visit h2{margin:0 0 15px}.ers-visit p{margin-bottom:10px}.ers-phone{font-size:26px;font-weight:600}.ers-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ers-detail-grid>section{padding:25px 30px;border:1px solid #dce9e9;border-radius:18px}.ers-detail-grid h2{margin:0 0 16px;font-size:26px}.ers-detail-grid p{margin-bottom:0}.ers-model-note{padding:18px 22px;background:#f1f8f9;border-radius:12px;margin:22px 0!important;font-size:16px}@media(max-width:1100px){.ers-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ers-services{grid-template-columns:1fr 1fr}.ers-hero{grid-template-columns:minmax(0,1fr) 240px;gap:30px}.ers-brand-grid>a{padding:25px}}@media(max-width:749px){.er-seo-links{justify-content:flex-start;gap:12px 22px;margin:0 0 25px;font-size:15px}.ers{font-size:17px;line-height:1.6}.ers h1{font-size:35px}.ers h2{font-size:27px}.ers h3{font-size:19px}.ers-lead{font-size:18px}.ers-heading{text-align:left}.ers-breadcrumb{font-size:12px;gap:6px 8px;margin-bottom:26px}.ers-breadcrumb>*+*:before{margin-right:8px}.ers-hero{grid-template-columns:1fr;gap:15px}.ers-hero>.ers-photo{height:220px;grid-row:1}.ers-kicker{font-size:11px}.ers-brand-grid{grid-template-columns:1fr;gap:12px}.ers-brand-grid>a{padding:24px}.ers-brand-grid strong{font-size:24px}.ers-model-grid{grid-template-columns:1fr 1fr;gap:12px}.ers-model-card{padding:18px 10px}.ers-model-card .ers-photo{height:155px}.ers-model-card h3{font-size:18px}.ers-services{grid-template-columns:1fr;gap:12px}.ers-services>a{padding:22px}.ers-detail-grid{grid-template-columns:1fr;gap:16px}.ers-detail-grid>section{padding:22px}.ers-detail-grid h2{font-size:25px}.ers-visit{padding:25px 22px}.ers-cta{font-size:17px;padding:14px 18px;gap:18px}.er--service .er-layout{display:flex;flex-direction:column}.er--service .er-aside{order:1}.er--service .er-contact{order:2;margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
