.ti-extras-page #primary{width:100%!important;max-width:none!important;margin:30px 0!important;padding:0!important}.ti-extras-page #secondary{display:none}.ti-extras-page .site-content>.ast-container{max-width:1280px!important;padding:0 20px}.ti-extras-page article.page{padding:20px 0!important}.ti-extras-page .entry-content{max-width:none!important}.ti-extras-page .entry-content h2,.ti-extras-page .entry-content h3{clear:none}
.ti-extra-catalog,.ti-extra-recommend{font-family:inherit;color:var(--ti-energy-ink, #111820);clear:both}.ti-extra-catalog *,.ti-extra-recommend *{box-sizing:border-box}.ti-extra-intro{padding:24px 28px 30px;border-radius:7px;background:var(--ti-energy-paper, #f4f6f8);margin-bottom:28px}.ti-extra-intro h2{font-size:clamp(24px,3vw,38px);line-height:1.2;margin:12px 0}.ti-extra-intro p{margin:0;max-width:800px}.ti-extra-kind{font-size:10px;letter-spacing:1px;font-weight:800;color:var(--ti-energy-muted, #667386);display:block}.ti-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ti-extra-card{border:1px solid var(--ti-energy-line, #dce3e9);border-radius:7px;overflow:hidden;background:white;display:flex;flex-direction:column;min-width:0}.ti-extra-image{display:flex;align-items:center;justify-content:center;height:210px;padding:20px;background:#ffffff}.ti-extra-image img{height:100%;width:100%;object-fit:contain}.ti-extra-body{display:flex;flex-direction:column;gap:12px;padding:22px;flex:1}.ti-extra-body h3{font-size:18px;line-height:1.35;margin:0}.ti-extra-body h3 a{color:inherit;text-decoration:none}.ti-extra-body p{font-size:14px;line-height:1.6;margin:0}.ti-extra-body>small{font-size:12px;color:var(--ti-energy-muted, #667386);line-height:1.4}.ti-extra-price{font-size:25px;line-height:1.25;margin-top:auto;color:var(--ti-energy-ink, #111820)}.ti-extra-price del{font-size:17px}.ti-extra-price ins{background:transparent}.ti-extra-button{display:flex;justify-content:center;align-items:center;background:var(--ti-energy-accent, #ff6a00);color:white!important;border:0;border-radius:7px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.4;text-decoration:none!important;cursor:pointer;width:100%;min-height:44px;text-align:center}.ti-extra-button:hover{background:var(--ti-energy-accent-dark, #d95500)}.ti-extra-body form{margin:0}.ti-extra-body label{font-size:13px;font-weight:600}.ti-extra-body input[type=number]{width:100%;border:1px solid var(--ti-energy-line, #dce3e9);border-radius:6px;min-height:44px;padding:9px 12px}.ti-extra-body output{font-size:14px;font-weight:800;background:var(--ti-energy-paper, #f4f6f8);padding:12px;border-radius:6px;line-height:1.4}.ti-extra-note{background:var(--ti-energy-paper, #f4f6f8);border-left:3px solid var(--ti-energy-accent, #ff6a00);border-radius:6px;padding:15px 18px;font-size:13px;line-height:1.6;margin:22px 0}.ti-extra-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.ti-extra-heading h2{font-size:29px;margin:7px 0 0}.ti-extra-heading>a{font-size:14px}.ti-extra-recommend{padding:30px 0;margin:20px 0;border-top:1px solid var(--ti-energy-line, #dce3e9)}.ti-extra-recommend>.ti-extra-grid{margin-top:22px}.ti-extra-recommend>p{font-size:14px}.ti-extra-install-link{display:block;padding:18px 20px;background:var(--ti-energy-paper, #f4f6f8);color:var(--ti-energy-accent, #ff6a00);border-radius:9px;text-decoration:none;font-weight:800}.ti-cable-request{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0;padding:32px;background:var(--ti-energy-paper, #f4f6f8);border:1px solid var(--ti-energy-line, #dce3e9);border-radius:7px;scroll-margin-top:100px}.ti-cable-request h2{font-size:28px;line-height:1.2;margin:15px 0}.ti-cable-summary{font-size:23px;font-weight:800;color:var(--ti-energy-accent, #ff6a00)}.ti-cable-form{display:grid;gap:14px}.ti-cable-form label{font-size:14px;font-weight:600;display:grid;gap:6px}.ti-cable-form input,.ti-cable-form textarea{width:100%;background:white;border:1px solid var(--ti-energy-line, #dce3e9);border-radius:6px;padding:10px;min-height:44px}.ti-cable-form .ti-extra-consent{display:flex;align-items:flex-start;font-size:12px;line-height:1.5;font-weight:400}.ti-extra-consent input{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:2px 5px 0 0}.ti-cable-result{font-size:14px;line-height:1.5}.ti-cable-result[data-error=true]{color:#a12626}.ti-cable-result[data-error=false]{color:var(--ti-energy-accent, #ff6a00)}
.woocommerce .ti-extra-image img{width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain;margin:0!important;float:none!important}
@media(max-width:1100px){.ti-extra-grid{gap:14px}.ti-extra-body{padding:16px}.ti-extra-body h3{font-size:16px}}
@media(max-width:760px){.ti-extra-grid{grid-template-columns:1fr}.ti-extra-image{height:190px}.ti-extra-heading{align-items:flex-start;flex-direction:column;gap:8px}.ti-cable-request{grid-template-columns:1fr;gap:24px;padding:22px}.ti-extras-page .site-content>.ast-container{padding:0 16px}.ti-extra-intro{padding:22px}.ti-extra-heading h2{font-size:26px}.ti-extra-body{padding:20px}}
/* TI Energy appearance, without overriding header or theme menus. */
.ti-extra-catalog a:not(.ti-extra-button),.ti-extra-recommend a:not(.ti-extra-button){color:var(--ti-energy-accent-dark,#d95500)}
.ti-extra-body h3 a{color:var(--ti-energy-ink,#111820)!important}.ti-extra-catalog h2,.ti-extra-catalog h3,.ti-extra-recommend h2,.ti-extra-recommend h3{color:var(--ti-energy-ink,#111820);font-weight:800;letter-spacing:0}
.ti-extra-button:focus-visible,.ti-extra-catalog input:focus-visible,.ti-extra-catalog textarea:focus-visible{outline:2px solid var(--ti-energy-accent-dark,#d95500);outline-offset:3px}.ti-extra-button{border-radius:5px}
