.permanent-product-tabs-section,.permanent-product-tabs-section *{box-sizing:border-box}.permanent-product-tabs-section{width:100%;max-width:100%;padding-block:var(--permanent-tabs-padding-top, 48px) var(--permanent-tabs-padding-bottom, 56px);overflow:hidden;overflow:clip;background:var(--permanent-tabs-background, #f4f8fb);color:var(--permanent-tabs-text, #415466)}.permanent-product-tabs__header{max-width:820px;margin-bottom:1.25rem}.permanent-product-tabs__header .eyebrow{margin:0 0 .3rem}.permanent-product-tabs__header h2{margin:0;color:var(--permanent-tabs-heading, #0b2942);font-size:var(--permanent-tabs-heading-size, 34px)}.permanent-product-tabs__header .rte{margin-top:.65rem}.permanent-product-tabs__list{display:flex;flex-wrap:wrap;gap:.55rem;min-width:0;padding-bottom:.85rem}.permanent-product-tabs__button{min-height:48px;padding:.65rem 1rem;border:1px solid var(--permanent-tabs-border, #cad9e4);border-radius:9px;background:var(--permanent-tabs-inactive, #fff);color:var(--permanent-tabs-heading, #0b2942);font-size:var(--permanent-tabs-label-size, 15px);font-weight:800;line-height:1.2;overflow-wrap:anywhere}.permanent-product-tabs__button[aria-selected=true]{border-color:var(--permanent-tabs-accent, #2289c9);background:var(--permanent-tabs-accent, #2289c9);color:var(--permanent-tabs-active-text, #fff)}.permanent-product-tabs__button:focus-visible{outline:3px solid #f7b955;outline-offset:3px}.permanent-product-tabs__panels{min-width:0}.permanent-product-tabs__panel{min-width:0;padding:clamp(1rem,3vw,1.75rem);border:1px solid var(--permanent-tabs-border, #cad9e4);border-radius:14px;background:var(--permanent-tabs-panel, #fff);font-size:var(--permanent-tabs-body-size, 16px);overflow-wrap:anywhere}.permanent-product-tabs-section.is-ready .permanent-product-tabs__panel[hidden]{display:none}.permanent-product-tabs__panel h3{margin:0 0 1rem;color:var(--permanent-tabs-heading, #0b2942);font-size:clamp(1.25rem,2.2vw,1.65rem)}.permanent-product-tabs__panel .rte{max-width:none}.permanent-product-tabs__panel .rte table{display:block;width:100%;max-width:100%;overflow-x:auto;white-space:nowrap}.permanent-product-tabs__extra{margin-top:1.25rem}.permanent-product-tabs__panel .permanent-app-badges{margin-top:1.1rem}.permanent-install-guide{--install-blue: var(--permanent-tabs-accent, #2289c9);--install-navy: var(--permanent-tabs-heading, #0b2942);--install-border: var(--permanent-tabs-border, #cad9e4);color:var(--permanent-tabs-text, #415466)}.permanent-install-guide__print-header,.permanent-install-guide__print-contact{display:none}.permanent-install-guide__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem}.permanent-install-guide__hero .eyebrow{margin:0 0 .25rem}.permanent-install-guide__hero h3{margin:0;font-size:clamp(1.45rem,2.8vw,2rem)}.permanent-install-guide__hero p:not(.eyebrow){max-width:760px;margin:.45rem 0 0;line-height:1.55}.permanent-install-guide__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.permanent-install-guide__actions .button{min-height:44px;white-space:nowrap}.permanent-install-guide__print-button{display:inline-flex;gap:.45rem;align-items:center}.permanent-install-guide__print-button svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.permanent-install-guide__safety-banner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid #f2bf63;border-radius:12px;background:#fff8e8;color:#5d3b02;line-height:1.45}.permanent-install-guide__safety-banner svg{width:1.65rem;height:1.65rem;fill:none;stroke:#b96a00;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.permanent-install-guide__rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1rem}.permanent-install-guide__rules>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:.55rem;min-width:0;padding:.8rem;border:1px solid #d9e6ee;border-radius:12px;background:#f7fbfd}.permanent-install-guide__rule-icon{grid-row:1 / span 2;display:grid;width:2rem;height:2rem;place-items:center;border-radius:9px;background:#e5f4fb;color:#176b9e}.permanent-install-guide__rule-icon svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.permanent-install-guide__rules strong{color:var(--install-navy);font-size:.84rem}.permanent-install-guide__rules small{margin-top:.18rem;color:#607282;font-size:.72rem;line-height:1.35}.permanent-install-guide__progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem;align-items:center;margin-bottom:1rem;padding:.85rem 1rem;border-radius:12px;background:var(--install-navy);color:#fff}.permanent-install-guide__progress>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem}.permanent-install-guide__progress strong{color:#fff}.permanent-install-guide__progress span{font-size:.82rem}.permanent-install-guide__progress progress{grid-column:1 / -1;width:100%;height:10px;border:0;border-radius:99px;background:#ffffff3d;overflow:hidden}.permanent-install-guide__progress progress::-webkit-progress-bar{background:#ffffff3d}.permanent-install-guide__progress progress::-webkit-progress-value{border-radius:99px;background:#49b5e8}.permanent-install-guide__progress progress::-moz-progress-bar{border-radius:99px;background:#49b5e8}.permanent-install-guide__reset{padding:0;border:0;background:transparent;color:#c7eafa;font-size:.75rem;font-weight:750;text-decoration:underline}.permanent-install-guide__kit-note{margin:0 0 1rem;padding:.8rem 1rem;border-left:4px solid var(--install-blue);border-radius:0 10px 10px 0;background:#eef8fd}.permanent-install-guide__kit-note>:first-child{margin-top:0}.permanent-install-guide__kit-note>:last-child{margin-bottom:0}.permanent-install-guide__modules{display:grid;gap:.7rem}.permanent-install-module{min-width:0;border:1px solid var(--install-border);border-radius:13px;background:#fff;box-shadow:0 4px 18px #0b29420b;overflow:hidden}.permanent-install-module>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.9rem 1rem;color:var(--install-navy);cursor:pointer;list-style:none}.permanent-install-module>summary::-webkit-details-marker{display:none}.permanent-install-module>summary:focus-visible{outline:3px solid #f7b955;outline-offset:-3px}.permanent-install-module[open]>summary{background:#f4fafd}.permanent-install-module>summary>span:nth-child(2){min-width:0}.permanent-install-module>summary strong,.permanent-install-module>summary small{display:block}.permanent-install-module>summary strong{color:var(--install-navy);font-size:1rem;line-height:1.25}.permanent-install-module>summary small{margin-top:.18rem;color:#687b8b;font-size:.78rem;line-height:1.35}.permanent-install-module>summary>svg{width:1.25rem;height:1.25rem;fill:none;stroke:var(--install-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .16s ease}.permanent-install-module[open]>summary>svg{transform:rotate(180deg)}.permanent-install-module__number{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:50%;background:var(--install-blue);color:#fff;font-size:.82rem;font-weight:850}.permanent-install-module__content{padding:1rem;border-top:1px solid #e0e9ef;line-height:1.55}.permanent-install-module__content>:first-child{margin-top:0}.permanent-install-module__content>:last-child{margin-bottom:0}.permanent-install-module__content h4{margin:1.15rem 0 .45rem;color:var(--install-navy);font-size:1rem}.permanent-install-module__content ul,.permanent-install-module__content ol{padding-left:1.3rem}.permanent-install-module__content li+li{margin-top:.35rem}.permanent-install-guide__diagram{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin:.8rem 0;padding:.75rem;border:1px dashed #9fc8df;border-radius:10px;background:#f4fafd;color:var(--install-navy);font-size:.8rem;font-weight:750}.permanent-install-guide__diagram span{padding:.3rem .5rem;border-radius:7px;background:#fff;box-shadow:0 1px 4px #0b294214}.permanent-install-guide__diagram b{color:var(--install-blue)}.permanent-install-guide__diagram--strong{border-style:solid;background:#eaf7fd}.permanent-install-guide__checklist{list-style:none;padding-left:0!important}.permanent-install-guide__checklist li{position:relative;padding-left:1.55rem}.permanent-install-guide__checklist li:before{position:absolute;left:0;top:.05em;content:"\2713";color:#168353;font-weight:900}.permanent-install-guide__tip,.permanent-install-guide__warning{margin:.9rem 0;padding:.75rem .85rem;border-radius:9px}.permanent-install-guide__tip{border-left:4px solid var(--install-blue);background:#eef8fd}.permanent-install-guide__warning{border-left:4px solid #d07a00;background:#fff7e6;color:#684000}.permanent-install-guide__stop{display:grid;gap:.25rem;margin:1rem 0;padding:.85rem;border:2px solid #c33d32;border-radius:10px;background:#fff1f0;color:#74231c}.permanent-install-route-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0 0 1rem;padding:0;border:0}.permanent-install-route-choice legend{margin-bottom:.55rem;padding:0;color:var(--install-navy);font-weight:850}.permanent-install-route-choice label{position:relative;min-width:0;cursor:pointer}.permanent-install-route-choice input{position:absolute;width:1px;height:1px;opacity:0}.permanent-install-route-choice label>span{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.65rem;min-height:100%;padding:.85rem;border:2px solid #d7e2e9;border-radius:12px;background:#fff}.permanent-install-route-choice label>span svg{grid-row:1 / span 2;width:1.6rem;height:1.6rem;fill:none;stroke:var(--install-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.permanent-install-route-choice strong,.permanent-install-route-choice small{display:block}.permanent-install-route-choice strong{color:var(--install-navy)}.permanent-install-route-choice small{margin-top:.2rem;color:#687b8b;font-size:.75rem;line-height:1.35}.permanent-install-route-choice input:checked+span{border-color:var(--install-blue);background:#eef8fd;box-shadow:0 0 0 2px #2289c91a}.permanent-install-route-choice input:focus-visible+span{outline:3px solid #f7b955;outline-offset:3px}.permanent-install-guide.is-interactive [data-install-route-panel][hidden]{display:none}.permanent-install-route-panels>section{padding:.9rem;border:1px solid #dce7ed;border-radius:12px;background:#fbfdfe}.permanent-install-route-panels>section+section{margin-top:.75rem}.permanent-install-route-panels h4{margin-top:0}.permanent-install-guide__definition-grid,.permanent-install-guide__route-grid,.permanent-install-guide__decision,.permanent-install-guide__final-checks{display:grid;gap:.6rem}.permanent-install-guide__definition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.permanent-install-guide__definition-grid>div,.permanent-install-guide__route-grid>div,.permanent-install-guide__decision>div{padding:.75rem;border:1px solid #dce6ec;border-radius:10px;background:#fff}.permanent-install-guide__definition-grid strong,.permanent-install-guide__definition-grid span,.permanent-install-guide__decision strong,.permanent-install-guide__decision span{display:block}.permanent-install-guide__definition-grid strong,.permanent-install-guide__decision strong{color:var(--install-navy)}.permanent-install-guide__definition-grid span,.permanent-install-guide__decision span{margin-top:.25rem;font-size:.78rem;line-height:1.4}.permanent-install-guide__route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.permanent-install-guide__route-grid>div{position:relative;padding-top:2.3rem}.permanent-install-guide__route-grid>div>span{position:absolute;top:.65rem;left:.7rem;display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:50%;background:var(--install-blue);color:#fff;font-size:.68rem;font-weight:850}.permanent-install-guide__route-grid strong{color:var(--install-navy)}.permanent-install-guide__route-grid p{margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.permanent-install-guide__decision{grid-template-columns:repeat(2,minmax(0,1fr));margin:.9rem 0}.permanent-install-guide__final-checks{grid-template-columns:repeat(2,minmax(0,1fr));margin:.8rem 0}.permanent-install-guide__final-checks label{display:flex;gap:.45rem;align-items:flex-start;padding:.55rem .65rem;border-radius:8px;background:#f5f9fb;font-size:.82rem}.permanent-install-guide__final-checks input{margin-top:.15rem;accent-color:var(--install-blue)}.permanent-install-guide__troubleshooting{display:grid;gap:.45rem}.permanent-install-guide__troubleshooting details{border:1px solid #dde7ed;border-radius:9px;background:#fbfdfe}.permanent-install-guide__troubleshooting summary{padding:.65rem .75rem;color:var(--install-navy);font-weight:800;cursor:pointer}.permanent-install-guide__troubleshooting p{margin:0;padding:0 .75rem .75rem}.permanent-install-guide__safety-list{margin-top:1rem;padding:.85rem;border-radius:10px;background:#f4f7f9}.permanent-install-guide__safety-list h4{margin-top:0}.permanent-install-module__complete{display:flex;width:fit-content;gap:.5rem;align-items:center;margin-top:1rem;padding:.55rem .75rem;border:1px solid #b7d5e5;border-radius:99px;background:#eef8fd;color:var(--install-navy);font-size:.8rem;font-weight:800;cursor:pointer}.permanent-install-module__complete input{width:1rem;height:1rem;margin:0;accent-color:var(--install-blue)}.permanent-install-module__complete:has(input:checked){border-color:#65b485;background:#ecfdf3;color:#14532d}.permanent-install-guide__additional{margin-top:1rem;padding:1rem;border:1px solid #dce6ec;border-radius:12px;background:#fff}.permanent-install-guide__additional h4{margin:0 0 .7rem;color:var(--install-navy)}.permanent-install-guide__support{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:center;margin-top:1rem;padding:1rem;border-radius:12px;background:var(--install-navy);color:#fff}.permanent-install-guide__support>div{display:grid;flex:1 1 300px}.permanent-install-guide__support strong{color:#fff}.permanent-install-guide__support span{margin-top:.18rem;color:#d8edf8;font-size:.78rem}.permanent-install-guide__support a{color:#fff;font-weight:800}@media(hover:hover){.permanent-install-module>summary:hover{background:#f4fafd}.permanent-install-route-choice label:hover>span{border-color:#8dc5e3}}@media(max-width:749px){.permanent-product-tabs-section{padding-block:max(24px,calc(var(--permanent-tabs-padding-top, 48px) * .72)) max(28px,calc(var(--permanent-tabs-padding-bottom, 56px) * .72))}.permanent-product-tabs__header h2{font-size:var(--permanent-tabs-heading-size-mobile, 27px)}.permanent-product-tabs__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.permanent-product-tabs__button{min-width:0;padding:.55rem .35rem;font-size:var(--permanent-tabs-label-size-mobile, 13px)}.permanent-product-tabs__panel{padding:1rem}.permanent-install-guide__hero{grid-template-columns:minmax(0,1fr);align-items:start}.permanent-install-guide__actions{justify-content:flex-start}.permanent-install-guide__rules{grid-template-columns:repeat(2,minmax(0,1fr))}.permanent-install-guide__progress{grid-template-columns:minmax(0,1fr)}.permanent-install-guide__progress>div{display:grid}.permanent-install-guide__reset{width:fit-content}.permanent-install-module>summary{gap:.55rem;padding:.8rem}.permanent-install-module__number{width:2rem;height:2rem}.permanent-install-module__content{padding:.85rem}.permanent-install-route-choice,.permanent-install-guide__definition-grid,.permanent-install-guide__route-grid,.permanent-install-guide__decision,.permanent-install-guide__final-checks{grid-template-columns:minmax(0,1fr)}.permanent-install-guide__support{align-items:flex-start}}@media(max-width:430px){.permanent-product-tabs__list,.permanent-install-guide__rules{grid-template-columns:minmax(0,1fr)}.permanent-install-guide__actions,.permanent-install-guide__actions .button{width:100%}.permanent-install-guide__diagram{align-items:stretch}.permanent-install-guide__diagram span{flex:1 1 100%;text-align:center}.permanent-install-guide__diagram b{text-align:center}}@media(prefers-reduced-motion:reduce){.permanent-install-module>summary>svg{transition:none}}@media print{@page{margin:.55in .45in}html,body{width:100%!important;overflow:visible!important;background:#fff!important}body *{visibility:hidden!important}.permanent-install-guide,.permanent-install-guide *{visibility:visible!important}.permanent-product-tabs-section,.permanent-product-tabs__panels,[data-permanent-panel=installation]{display:block!important;overflow:visible!important}.permanent-install-guide{position:absolute;top:0;left:0;width:100%;color:#1a1a1a!important;font-size:9.5pt;print-color-adjust:exact;-webkit-print-color-adjust:exact}.permanent-install-guide__print-header{display:block!important;margin-bottom:.2in;padding-bottom:.12in;border-bottom:2px solid #2289c9;text-align:center}.permanent-install-guide__print-logo{display:block;width:auto;max-width:2.1in;max-height:.55in;margin:0 auto .08in;object-fit:contain}.permanent-install-guide__print-wordmark{display:block;margin-bottom:.06in;color:#102a43;font-size:20pt}.permanent-install-guide__print-wordmark span{color:#2289c9}.permanent-install-guide__print-header h1{margin:0;color:#102a43;font-size:19pt}.permanent-install-guide__print-header p{margin:.04in 0 0;font-size:9pt}.permanent-install-guide__print-contact{display:grid!important;grid-template-columns:1fr repeat(3,auto);align-items:center;gap:.16in;margin-top:.18in;padding:.12in;border:1px solid #9eb5c4;border-top:3px solid #2289c9;border-radius:6px;color:#243b4d;font-size:8.5pt;break-inside:avoid}.permanent-install-guide__print-contact strong{color:#102a43}.permanent-install-guide__hero,.permanent-install-guide__progress,.permanent-install-route-choice,.permanent-install-guide__support,.permanent-install-guide__actions{display:none!important}.permanent-install-guide__safety-banner{margin-bottom:.1in;padding:.08in}.permanent-install-guide__rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:.06in;margin-bottom:.12in}.permanent-install-guide__rules>div{padding:.07in}.permanent-install-guide__rule-icon{width:.25in;height:.25in}.permanent-install-guide__kit-note{margin-bottom:.12in;padding:.08in}.permanent-install-guide__modules{gap:.08in}.permanent-install-module{break-inside:auto;border-color:#9eb5c4;border-radius:7px;box-shadow:none}.permanent-install-module>summary{padding:.08in;background:#edf6fb!important}.permanent-install-module>summary>svg{display:none}.permanent-install-module__number{width:.27in;height:.27in;background:#2289c9!important;color:#fff!important}.permanent-install-module__content{display:block!important;padding:.09in}.permanent-install-module__content p,.permanent-install-module__content ul,.permanent-install-module__content ol{margin-block:.06in}.permanent-install-route-panels>section{display:block!important;break-inside:avoid;margin-top:.07in!important;padding:.08in}.permanent-install-guide__diagram{margin:.06in 0;padding:.06in}.permanent-install-guide__tip,.permanent-install-guide__warning,.permanent-install-guide__stop{margin:.07in 0;padding:.07in}.permanent-install-guide__definition-grid,.permanent-install-guide__route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.permanent-install-guide__decision,.permanent-install-guide__final-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.permanent-install-guide__additional{break-inside:avoid;margin-top:.1in;padding:.08in}.permanent-install-guide a{color:inherit!important;text-decoration:none!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/permanent-product-tabs.css.map */
