.im-bt{padding:var(--sp-6) 0 var(--sp-4);border-top:1px solid var(--c-line);scroll-margin-top:calc(var(--im-header-offset, 0px) + 1.6rem)}.im-pbody>.im-rail+.im-bt{border-top:0;padding-top:var(--sp-4)}@media(min-width:990px){.im-bt{padding-top:var(--sp-7)}.im-pbody>.im-rail+.im-bt{padding-top:var(--sp-5)}}.im-bt__head{margin:0 0 var(--sp-4)}.im-bt__head .im-h2{margin:0;font-size:var(--fs-h2-product);line-height:1.15}.im-bt__bar{display:none}.im-bt--js .im-bt__bar{display:block;position:sticky;top:var(--im-header-offset, 0px);z-index:2;margin:0 calc(var(--sp-2) * -1) var(--sp-5);padding:var(--sp-2);background:var(--c-bg)}.im-bt__tabs{display:flex;gap:.4rem;padding:.4rem;border-radius:var(--r-pill);background:var(--c-paper);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.im-bt__tabs::-webkit-scrollbar{display:none}.im-bt__tab{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);min-width:var(--tap);margin:0;padding:0 2rem;border:0;border-radius:var(--r-pill);background:transparent;color:var(--c-muted);font:700 1.6rem/1.2 var(--ff-body);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) ease,color var(--dur-fast) ease}.im-bt__tab:hover{color:var(--c-ink);background:var(--c-paper-deep)}.im-bt__tab[aria-selected=true]{background:var(--c-bg);color:var(--c-ink);box-shadow:inset 0 0 0 2px var(--c-ink)}.im-bt__tab:focus-visible{outline:2px solid var(--c-focus);outline-offset:-4px}@media(max-width:749px){.im-bt__bar{position:relative}.im-bt--js .im-bt__bar:after{content:"";position:absolute;top:var(--sp-2);bottom:var(--sp-2);right:var(--sp-2);width:3.2rem;border-radius:0 var(--r-pill) var(--r-pill) 0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--c-paper) 85%)}.im-bt__tabs{padding-right:3.2rem}.im-bt__tab{flex:0 0 auto;padding:0 1.6rem}}.im-bt--js .im-bt__panel:not(.is-active){display:none}.im-bt__panel{scroll-margin-top:calc(var(--im-header-offset, 0px) + 8rem)}.im-bt__panel:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px;border-radius:var(--r-control)}.im-bt__panel [id]{scroll-margin-top:calc(var(--im-header-offset, 0px) + 8rem)}.im-bt__plabel{margin:0 0 var(--sp-4);font:800 var(--fs-h2-product)/1.15 var(--ff-display);letter-spacing:-.01em}.im-bt--js .im-bt__plabel{display:none}.im-bt:not(.im-bt--js) .im-bt__panel+.im-bt__panel{margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:2px solid var(--c-ink)}@media print{.im-bt__panel{display:block!important}.im-bt__bar{display:none!important}.im-bt__plabel{display:block!important}}.im-bt__sec{padding:var(--sp-6) 0;border-top:1px solid var(--c-line);font-size:var(--fs-body);line-height:1.6;overflow-wrap:break-word}.im-bt__panel>.im-bt__sec:first-of-type{border-top:0;padding-top:var(--sp-2)}.im-bt__panel>.product-hero~.im-bt__sec:first-of-type{border-top:1px solid var(--c-line);padding-top:var(--sp-6)}.im-bt__sec>:last-child{margin-bottom:0}.im-bt__sec h2{margin:0 0 var(--sp-3);font:800 var(--fs-h3)/1.25 var(--ff-display);letter-spacing:-.005em;color:var(--c-ink)}@media(min-width:750px){.im-bt__sec h2{font-size:2.2rem}}.im-bt__sec h3{margin:var(--sp-5) 0 var(--sp-2);font:700 1.7rem/1.3 var(--ff-body);letter-spacing:0;color:var(--c-ink)}.im-bt__sec h2+h3{margin-top:var(--sp-3)}.im-bt__sec p{margin:0 0 var(--sp-3);max-width:70ch}.im-bt__sec ul{margin:0 0 var(--sp-4);padding-left:2.2rem;max-width:72ch}.im-bt__sec li{margin:0 0 var(--sp-2);padding-left:.2rem}.im-bt__sec li::marker{color:var(--c-muted)}.im-bt__sec li>p:last-child{margin-bottom:0}.im-bt__sec strong{font-weight:700;color:var(--c-ink)}.im-bt__sec em{font-style:italic}.im-bt__sec img{max-width:100%;height:auto;border-radius:var(--r-media)}.im-bt__sec code{display:inline-block;padding:.1rem .6rem;border-radius:.4rem;background:var(--c-paper-deep);color:var(--c-ink);font:500 1.3rem/1.5 var(--ff-mono);letter-spacing:.01em;white-space:nowrap}.im-bt__sec blockquote{margin:0 0 var(--sp-4);padding:.2rem 0 .2rem var(--sp-4);border-left:3px solid var(--c-paper-deep);color:var(--c-ink);max-width:70ch}.im-bt__sec hr{border:0;border-top:1px solid var(--c-line);margin:var(--sp-5) 0}.im-bt__sec p:empty{display:none}.im-bt__sec p:has(>.section-anchor-alias){margin:0}.im-bt .breadcrumbs{display:none}.im-bt__sec a{color:var(--c-link)}.im-bt__sec :is(p,li,td,th,dd,blockquote)>a,.im-bt__sec :is(p,li,td)>strong>a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;padding:1.3rem .2rem;margin:-1.3rem -.2rem}.im-bt__sec a:hover{color:var(--c-link-hover)}.im-bt__sec ol{list-style:none;counter-reset:im-bt-ol;margin:0 0 var(--sp-4);padding:0;max-width:72ch}.im-bt__sec ol>li{counter-increment:im-bt-ol;position:relative;min-height:3.2rem;margin:0 0 var(--sp-3);padding:.3rem 0 0 4.4rem}.im-bt__sec ol>li:before{content:counter(im-bt-ol);position:absolute;left:0;top:0;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--c-paper-deep);color:var(--c-ink);font:800 1.4rem/1 var(--ff-display)}.im-bt .step-cards{display:grid;gap:0;margin:var(--sp-3) 0 0;border-top:1px solid var(--c-line)}.im-bt .step-card{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1.6rem;align-items:start;padding:var(--sp-4) 0;border-bottom:1px solid var(--c-line)}.im-bt .step-number{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--c-ink);color:var(--c-bg);font:800 1.4rem/1 var(--ff-display)}.im-bt .step-content{min-width:0;padding-top:.3rem}.im-bt .step-title{display:block;margin:0 0 .4rem;font:700 1.6rem/1.35 var(--ff-body)}.im-bt .step-text{margin:0;max-width:70ch}.im-bt__tw{margin:var(--sp-3) 0 var(--sp-5);overflow-x:auto;border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg);-webkit-overflow-scrolling:touch}.im-bt__tw:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.im-bt .table-wrapper{margin:0}.im-bt .table-wrapper>h3{margin-top:var(--sp-5)}.im-bt .im-bt__tw table{width:100%;margin:0;table-layout:auto;border-collapse:collapse;border-spacing:0;border-style:none;box-shadow:none;font-size:1.5rem;line-height:1.5}.im-bt .im-bt__tw :is(th,td){padding:1rem 1.4rem;border:0;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;font-size:1.5rem}.im-bt .im-bt__tw thead th{background:var(--c-paper-deep);font:700 1.4rem/1.35 var(--ff-body);color:var(--c-ink);white-space:nowrap}.im-bt .im-bt__tw tbody tr:nth-child(2n){background:var(--c-paper)}.im-bt .im-bt__tw tbody tr:last-child>*{border-bottom:0}.im-bt .im-bt__tw tbody th{font-weight:700}.im-bt .im-bt__tw td p{margin:0 0 .6rem;max-width:60ch}.im-bt .im-bt__tw td>:last-child{margin-bottom:0}.im-bt .im-bt__tw td ul{margin:0;padding-left:1.8rem}.im-bt .im-bt__tw td li{margin:0 0 .4rem}.im-bt .im-bt__tw td:first-child{min-width:12rem}.im-bt .st-symptom{font-weight:700;color:var(--c-ink)}@media(max-width:749px){.im-bt .im-bt__tw :is(th,td){min-width:13rem;padding:.9rem 1.2rem}.im-bt .im-bt__tw td:first-child{min-width:11rem}}.im-bt .fit-badge{display:inline-flex;align-items:center;min-height:2.4rem;margin-right:.6rem;padding:0 1rem;border-radius:var(--r-pill);font:700 1.3rem/1 var(--ff-body);white-space:nowrap;background:var(--c-paper-deep);color:var(--c-ink)}.im-bt .fit-yes{background:var(--c-success-bg);color:var(--c-success)}.im-bt .fit-no{background:var(--c-error-bg);color:var(--c-error)}.im-bt .fit-check{background:var(--c-warning-bg);color:var(--c-warning)}.im-bt .product-hero{display:grid;gap:var(--sp-5);margin:0 0 var(--sp-5);padding:var(--sp-5);border-radius:var(--r-card);background:var(--c-paper)}@media(min-width:990px){.im-bt .product-hero{grid-template-columns:minmax(0,1fr) 36rem;align-items:start;padding:var(--sp-6);gap:var(--sp-6)}}.im-bt .product-hero-main{min-width:0}.im-bt .product-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 var(--sp-3)}.im-bt .product-badge{display:inline-flex;align-items:center;min-height:2.8rem;padding:0 1.2rem;border-radius:var(--r-pill);background:var(--c-bg);color:var(--c-ink);font:700 1.3rem/1 var(--ff-body);white-space:nowrap}.im-bt .product-badge-primary{background:var(--c-ink);color:var(--c-bg)}.im-bt .product-hero-copy{margin:0 0 var(--sp-4);max-width:60ch;font-size:var(--fs-lede);line-height:1.55;color:var(--c-ink)}.im-bt .product-hero-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-4) 0 0}.im-bt .product-hero-btn,.im-bt :is(.product-cta,.product-cta-secondary){display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2rem;border:1px solid var(--c-ink);border-radius:var(--r-pill);background:transparent;color:var(--c-ink);font:700 1.5rem/1.2 var(--ff-body);text-decoration:none;text-align:center;transition:background var(--dur-fast) ease}.im-bt .product-hero-btn:hover{background:var(--c-bg);color:var(--c-ink)}.im-bt :is(.product-cta,.product-cta-secondary):hover{background:var(--c-paper);color:var(--c-ink)}.im-bt .product-hero-btn-primary{background:var(--c-ink);color:var(--c-bg)}.im-bt .product-hero-btn-primary:hover{background:var(--c-ink);color:var(--c-bg);box-shadow:var(--elev-hover)}@media(max-width:749px){.im-bt .product-hero-actions{flex-direction:column;align-items:stretch}.im-bt .product-hero-btn{min-height:5.2rem}}.im-bt .product-hero-panel{padding:var(--sp-4) var(--sp-4) var(--sp-3);border-radius:var(--r-card);background:var(--c-bg)}.im-bt .product-hero-panel-title{margin:0 0 var(--sp-2);font:700 var(--fs-eyebrow)/1.3 var(--ff-body);letter-spacing:.04em;color:var(--c-muted)}.im-bt .product-hero-specs{display:grid;margin:0 0 var(--sp-2)}.im-bt .product-hero-specs>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:.9rem 0;border-bottom:1px solid var(--c-line)}.im-bt .product-hero-specs>div:last-child{border-bottom:0}.im-bt .product-hero-specs span{color:var(--c-muted);font-size:1.5rem}.im-bt .product-hero-specs strong{font:700 1.5rem/1.35 var(--ff-body);text-align:right;color:var(--c-ink)}.im-bt .product-hero-note{margin:var(--sp-2) 0 0;font-size:1.4rem;line-height:1.45;color:var(--c-muted)}.im-bt .included-items{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0 0 var(--sp-4)}.im-bt .included-item{display:inline-flex;align-items:center;gap:.8rem;min-height:4rem;padding:.4rem 1.4rem .4rem 1rem;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);font:700 1.5rem/1.3 var(--ff-body);color:var(--c-ink)}.im-bt .included-item .tick{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--c-success-bg);color:var(--c-success);font-size:1.3rem;line-height:1;flex:none}.im-bt .included-item a{color:var(--c-link);text-decoration:underline;text-underline-offset:.2em;padding:1rem .2rem;margin:-1rem -.2rem}.im-bt .included-policy-note{font-size:1.5rem;line-height:1.55;color:var(--c-muted)}.im-bt .included-policy-note strong{color:var(--c-ink)}.im-bt :is(.callout,.quick-diagnosis,.key-info,.variant-order-note,.s57-replacement-check){margin:var(--sp-4) 0;padding:var(--sp-4) var(--sp-4) var(--sp-3);border-radius:var(--r-control);background:var(--c-wash);max-width:78ch}.im-bt :is(.callout,.quick-diagnosis,.key-info)>h3:first-child,.im-bt .callout-title,.im-bt .key-info-title{margin:0 0 var(--sp-2);font:700 1.6rem/1.35 var(--ff-body);color:var(--c-ink)}.im-bt .fitment-warning,.im-bt .ipod-availability{display:block;margin:var(--sp-4) 0!important;padding:var(--sp-4)!important;border:0!important;border-radius:var(--r-control)!important;background:var(--c-warning-bg)!important;color:var(--c-ink);max-width:78ch}.im-bt .ipod-availability p{margin:0 0 .8rem!important}.im-bt .ipod-availability p:last-child{margin-bottom:0!important}.im-bt :is(.callout,.quick-diagnosis,.key-info,.fitment-warning)>:last-child{margin-bottom:0}.im-bt .owner-report-label{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--c-paper);font-size:1.5rem;color:var(--c-muted)}.im-bt :is(.search-term-list,.also-searched,.fitment-wording-terms){font-size:1.4rem;line-height:1.55;color:var(--c-muted)}.im-bt .search-term-list{margin-top:var(--sp-3)}.im-bt :is(.tier1-related,.tier1-pointer){font-size:1.4rem;line-height:1.5;color:var(--c-muted)}.im-bt .tier1-more-link{font-weight:700}.im-bt :is(.product-info-grid,.install-readiness-list,.install-summary-grid,.diagnostic-card-grid,.symptom-detail-grid,.faq-card-list,.product-split-check-list){display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:var(--sp-3);margin:var(--sp-3) 0 var(--sp-5)}.im-bt .product-info-grid-single{grid-template-columns:1fr}.im-bt .install-readiness-panel{margin:var(--sp-3) 0 var(--sp-5)}.im-bt .install-readiness-panel:not(:has(.install-readiness-list)){display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:var(--sp-3)}.im-bt :is(.product-info-card,.install-readiness-item,.install-readiness-card,.install-summary-card,.diagnostic-card,.symptom-detail-card,.faq-card,.product-split-check){min-width:0;margin:0;padding:var(--sp-4);border-radius:var(--r-card);background:var(--c-paper)}.im-bt :is(.product-info-card,.install-readiness-item,.install-readiness-card,.install-summary-card,.diagnostic-card,.symptom-detail-card,.faq-card)>h3{margin:0 0 var(--sp-2);font:700 1.6rem/1.35 var(--ff-body)}.im-bt :is(.product-info-card,.install-readiness-item,.install-readiness-card,.install-summary-card,.diagnostic-card,.symptom-detail-card,.faq-card,.product-split-check) p{margin:0 0 var(--sp-2);font-size:1.5rem;line-height:1.55}.im-bt :is(.product-info-card,.install-readiness-item,.install-readiness-card,.install-summary-card,.diagnostic-card,.symptom-detail-card,.faq-card,.product-split-check)>:last-child,.im-bt :is(.product-info-card,.install-readiness-item,.install-readiness-card,.install-summary-card,.diagnostic-card,.symptom-detail-card,.faq-card,.product-split-check)>:last-child>:last-child{margin-bottom:0}.im-bt :is(.product-info-card,.install-summary-card) ul{padding-left:1.8rem;font-size:1.5rem}.im-bt .install-summary-card-wide{grid-column:1 / -1}.im-bt .product-split-check-label{margin:0 0 var(--sp-2);font:700 1.6rem/1.35 var(--ff-body)}.im-bt .product-decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:var(--sp-3);margin:var(--sp-3) 0 var(--sp-5)}.im-bt .product-decision-card{min-width:0;padding:var(--sp-4) var(--sp-4) var(--sp-3);border:1px solid var(--c-line);border-top:4px solid var(--c-control);border-radius:var(--r-card);background:var(--c-bg)}.im-bt .product-decision-card-buy{border-top-color:var(--c-success)}.im-bt .product-decision-card-check{border-top-color:var(--c-warning)}.im-bt .product-decision-card-no{border-top-color:var(--c-error)}.im-bt .product-decision-card>h3{margin:0 0 var(--sp-2);font:700 1.6rem/1.35 var(--ff-body)}.im-bt .product-decision-card ul{margin:0;padding-left:1.8rem;font-size:1.5rem;line-height:1.55}.im-bt .product-decision-card li{margin-bottom:var(--sp-2)}.im-bt .cosmetic-driver{margin:var(--sp-4) 0}.im-bt :is(.variant-option-grid,.cross-sell-grid){display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:var(--sp-3);margin:var(--sp-3) 0 var(--sp-5)}.im-bt :is(.variant-option-card,.cross-sell-item){display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:var(--sp-4);border:1px solid var(--c-control);border-radius:var(--r-card);background:var(--c-bg);color:var(--c-ink);text-decoration:none;transition:border-color var(--dur-fast) ease,box-shadow var(--dur) ease}.im-bt a:is(.variant-option-card,.cross-sell-item):hover{border-color:var(--c-ink);box-shadow:var(--elev-hover);color:var(--c-ink)}.im-bt .variant-option-card-active{border:2px solid var(--c-ink);padding:calc(var(--sp-4) - 1px);background:var(--c-paper)}.im-bt .variant-option-label{font:700 1.3rem/1.3 var(--ff-body);letter-spacing:.02em;color:var(--c-muted)}.im-bt .variant-option-card>strong,.im-bt .cross-sell-item-title{font:700 1.6rem/1.35 var(--ff-body);color:var(--c-ink)}.im-bt .variant-option-meta{font-size:1.4rem;line-height:1.45;color:var(--c-muted)}.im-bt :is(.variant-option-card,.cross-sell-item) p{margin:.2rem 0 0;font-size:1.5rem;line-height:1.5;color:var(--c-ink)}.im-bt .cross-sell-item-reason{color:var(--c-muted)!important}.im-bt .variant-option-link{margin-top:auto;padding-top:var(--sp-2);font:700 1.5rem/1.3 var(--ff-body);color:var(--c-link)}.im-bt .variant-option-card-active .variant-option-link{color:var(--c-ink)}.im-bt :is(.install-links,.cross-sell-ctas){display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-4) 0 0}.im-bt .refurb-other-model-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:var(--sp-2);padding:0;max-width:none}.im-bt .refurb-other-model-grid li{margin:0;padding:0}.im-bt .refurb-other-model-grid a{display:flex;align-items:center;min-height:5.2rem;padding:.8rem var(--sp-4);border:1px solid var(--c-control);border-radius:var(--r-card);font-weight:700;color:var(--c-ink);text-decoration:none;margin:0}.im-bt .refurb-other-model-grid a:hover{border-color:var(--c-ink);box-shadow:var(--elev-hover)}.im-bt :is(.faq-preview-list,.tier1-issues){margin:var(--sp-3) 0 var(--sp-5);border-top:1px solid var(--c-line);max-width:86ch}.im-bt .faq-preview{margin:0;border-bottom:1px solid var(--c-line)}.im-bt__sec>.faq-preview:first-of-type{border-top:1px solid var(--c-line)}.im-bt .faq-preview>details>summary,.im-bt details.faq-preview>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:5.2rem;padding:1.2rem 0;font:700 1.6rem/1.4 var(--ff-body);color:var(--c-ink);cursor:pointer}.im-bt__sec summary::-webkit-details-marker{display:none}.im-bt .faq-preview>details>summary:after,.im-bt .im-bt__terms>summary:after,.im-bt .repair-steps-summary:after{content:"";flex:none;width:.9rem;height:.9rem;margin:0 .6rem .4rem 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--dur) ease}.im-bt .faq-preview>details[open]>summary:after,.im-bt .im-bt__terms[open]>summary:after,.im-bt .repair-steps-details[open]>.repair-steps-summary:after{transform:rotate(-135deg);margin-bottom:-.4rem}.im-bt .faq-preview>details>summary:hover{color:var(--c-link)}.im-bt .faq-preview>details>:not(summary){max-width:72ch}.im-bt .faq-preview-text,.im-bt .faq-answer{margin:0 0 var(--sp-4);font-size:1.6rem;line-height:1.6}.im-bt .faq-answer>:last-child{margin-bottom:0}.im-bt .faq-preview-list>h3{margin:var(--sp-5) 0 var(--sp-2)}.im-bt .repair-steps-details{margin:var(--sp-4) 0 0}.im-bt .repair-steps-summary{list-style:none;display:inline-flex;align-items:center;gap:1.2rem;min-height:4.8rem;padding:0 2rem;border:1px solid var(--c-ink);border-radius:var(--r-pill);font:700 1.5rem/1.2 var(--ff-body);color:var(--c-ink);cursor:pointer}.im-bt .repair-steps-summary:hover{background:var(--c-paper)}.im-bt .repair-steps-details[open]>.repair-steps-summary{margin-bottom:var(--sp-3)}.im-bt__terms{margin:var(--sp-6) 0 0;border-top:1px solid var(--c-line)}.im-bt__terms>summary{list-style:none;display:inline-flex;align-items:center;gap:1rem;min-height:var(--tap);padding:1rem 0 0;font:700 1.4rem/1.3 var(--ff-body);color:var(--c-muted);cursor:pointer}.im-bt__terms>summary::-webkit-details-marker{display:none}.im-bt__terms>summary:hover{color:var(--c-ink)}.im-bt__terms-body{padding:var(--sp-2) 0 0;font-size:1.4rem;line-height:1.55;color:var(--c-muted)}.im-bt__terms-body .im-bt__sec{padding:var(--sp-3) 0;border-top:0;font-size:1.4rem}.im-bt__terms-body .im-bt__sec h2{margin:0 0 var(--sp-2);font:700 1.4rem/1.35 var(--ff-body);color:var(--c-muted)}.im-bt__terms-body :is(h3,p,li,strong){font-size:1.4rem;color:var(--c-muted)}.im-bt__terms-body h3{margin:var(--sp-3) 0 .4rem;font-weight:700}.im-bt__terms-body :is(.product-info-grid,.install-readiness-list){grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:var(--sp-2)}.im-bt__terms-body :is(.product-info-card){padding:var(--sp-3);background:transparent;border:1px solid var(--c-line)}.im-bt__terms-body :is(.product-info-card)>h3{font-size:1.4rem}.im-bt__terms-body :is(.product-info-card) p{font-size:1.4rem}.im-bt .install-summary-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.im-bt .install-summary-card{display:flex;flex-direction:column;gap:.2rem;padding:var(--sp-3) var(--sp-4)}.im-bt .install-summary-card>span{font:700 var(--fs-eyebrow)/1.3 var(--ff-body);letter-spacing:.04em;color:var(--c-muted)}.im-bt .install-summary-card>strong{font:700 1.6rem/1.35 var(--ff-body);color:var(--c-ink)}@media(min-width:750px){.im-bt .symptom-matrix .im-bt__tw td:first-child{width:30%}}@media(max-width:749px){.im-bt .im-bt__tw:has(tr>:nth-child(4)) table{min-width:72rem}.im-bt .im-bt__tw:has(tr>:nth-child(6)) table{min-width:96rem}}.im-bt .im-bt__panel p,.im-bt .im-bt__panel li,.im-bt .im-bt__panel td,.im-bt .im-bt__panel dd,.im-bt .im-bt__panel .product-hero-note,.im-bt .im-bt__panel .included-policy-note,.im-bt .im-bt__panel .variant-option-meta,.im-bt .im-bt__panel .variant-option-label{font-size:max(1.6rem,1em)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/imods-body-tabs.css.map */
