.tf-product-detail-view{box-sizing:border-box;color:#333;width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:0 4px 32px;font-family:Arial,sans-serif}.tf-product-breadcrumb{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.tf-product-identity{border-bottom:1px solid #c4c4c4;padding:3px 0 8px}.tf-product-item-number{color:#333;font-size:12px;font-weight:700;line-height:16px}.tf-product-item-number span{color:#666;margin-right:4px;font-weight:400}.tf-product-identity h1{color:#333;letter-spacing:-.2px;margin:2px 0 5px;font:22px/27px HelveticaNeueeTextPro-Md,Arial,sans-serif}.tf-product-identity-facts{flex-wrap:wrap;gap:2px 18px;margin:0;font-size:11px;line-height:16px;display:flex}.tf-product-identity-facts div{gap:4px;min-width:0;display:flex}.tf-product-identity-facts dt{color:#666}.tf-product-identity-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.tf-product-overview{border-bottom:1px solid #c4c4c4;grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:24px;padding:16px 0 19px;display:grid}.tf-product-image{box-sizing:border-box;aspect-ratio:1;background:#fff;border:1px solid #ddd;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.tf-product-image img{object-fit:contain;filter:grayscale()contrast(1.08);width:100%;height:100%;display:block}.tf-product-summary{min-width:0;max-width:660px;padding-top:2px}.tf-summary-copy{color:#333;max-width:650px;margin:0 0 14px;font-size:14px;line-height:20px}.tf-standard-line{background:#f3f3f3;align-items:baseline;gap:7px;max-width:650px;margin:0 0 18px;padding:7px 9px;font-size:11px;line-height:16px;display:flex}.tf-standard-line strong{color:#363;flex:none}.tf-standard-line span{overflow-wrap:anywhere;min-width:0}.tf-purchase-panel{width:min(100%,320px);padding-top:2px}.tf-availability{color:#8a5a00;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:17px;display:flex}.tf-availability.is-stocked{color:#176317}.tf-availability-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.tf-quote-price{color:#555;margin:2px 0 8px;font-size:11px;line-height:16px}.tf-add-to-quote{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;min-height:34px;padding:7px 14px;text-decoration:none;display:flex}.tf-product-content-grid{grid-template-columns:minmax(0,1fr) minmax(250px,310px);align-items:start;gap:28px;padding-top:17px;display:grid}.tf-product-primary-content,.tf-product-sidebar{min-width:0}.tf-product-section{margin:0 0 21px}.tf-product-section>h2,.tf-sidebar-section>h2{color:#333;border-bottom:1px solid #363;margin:0;padding:0 0 5px;font:700 15px/20px Arial,sans-serif}.tf-data-table{border-collapse:collapse;table-layout:fixed;color:#333;width:100%;margin:0;font-size:12px;line-height:16px}.tf-data-table th,.tf-data-table td{box-sizing:border-box;vertical-align:top;text-align:left;overflow-wrap:anywhere;border:1px solid #c7c7c7;padding:5px 7px}.tf-data-table th{background:#eee;width:35%;font-weight:700}.tf-data-table tr:hover th,.tf-data-table tr:hover td{background:#ffffd5}.tf-data-table a,.tf-support-section a{color:#069;text-decoration:underline}.tf-data-table a:hover,.tf-support-section a:hover{color:#036;background:#ffffb5}.tf-reference-table:not(.has-codes) td{width:100%}.tf-reference-table.has-codes th{color:#333;width:150px;font-family:HelveticaNeueeTextPro-Md,Arial,sans-serif}.tf-continuation-table,.tf-continuation-table tr:first-child>*{border-top:0}.tf-more-content{margin:0}.tf-more-content summary{box-sizing:border-box;color:#069;cursor:pointer;border-bottom:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;min-height:30px;padding:6px 8px;font-size:11px;font-weight:700}.tf-more-content summary:hover{color:#036;background:#ffffb5;text-decoration:underline}.tf-more-list summary{border-top:1px solid #c7c7c7}.tf-more-list[open] summary{margin-bottom:6px}.tf-feature-list,.tf-technical-notes ul{color:#333;margin:7px 0 0;padding-left:22px;font-size:12px;line-height:17px}.tf-feature-list li,.tf-technical-notes li{margin-bottom:4px;padding-left:1px}.tf-technical-notes{margin-top:10px}.tf-technical-notes h3{color:#363;margin:0;font-size:12px;line-height:17px}.tf-technical-notes ul{margin-top:3px}.tf-sidebar-section{margin:0 0 20px}.tf-information-list{border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;margin:0;font-size:11px;line-height:15px}.tf-information-list div{border-bottom:1px solid #c7c7c7;grid-template-columns:minmax(92px,38%) minmax(0,1fr);display:grid}.tf-information-list dt,.tf-information-list dd{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;margin:0;padding:5px 6px}.tf-information-list dt{background:#eee;font-weight:700}.tf-document-list{border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;margin:0;padding:0;list-style:none}.tf-document-list li{border-bottom:1px solid #c7c7c7}.tf-document-list a{color:#069;overflow-wrap:anywhere;padding:7px 26px 7px 7px;font-size:12px;line-height:16px;text-decoration:underline;display:block;position:relative}.tf-document-list a:after{content:"↗";color:#666;text-decoration:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tf-document-list a:hover{color:#036;background:#ffffb5}.tf-document-list small{color:#666;margin-top:1px;font-size:10px;line-height:14px;text-decoration:none;display:block}.tf-support-section{background:#f7f7f7;border:1px solid #c7c7c7;padding:9px}.tf-support-section>h2{color:#363;border-bottom:0;padding-bottom:3px;font-size:13px;line-height:18px}.tf-support-section p{color:#444;margin:2px 0 7px;font-size:11px;line-height:16px}@media screen and (width<=920px){.tf-product-overview{grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:20px}.tf-product-content-grid{grid-template-columns:minmax(0,1fr) minmax(235px,280px);gap:20px}.tf-reference-table.has-codes th{width:125px}}@media screen and (width<=768px),screen and (hover:none) and (pointer:coarse){.tf-product-detail-view{max-width:none;margin:0;padding:0 12px 28px}.tf-product-breadcrumb{padding:7px 0 5px;font-size:11px;line-height:16px}.tf-product-identity{padding-bottom:8px}.tf-product-identity h1{margin-top:3px;font-size:21px;line-height:26px}.tf-product-identity-facts{gap:1px;font-size:12px;line-height:17px;display:grid}.tf-product-identity-facts div{grid-template-columns:94px minmax(0,1fr);gap:6px;display:grid}.tf-product-overview{flex-direction:column;gap:15px;padding:12px 0 17px;display:flex}.tf-product-summary{order:1;width:100%;max-width:none;padding:0}.tf-product-image{order:2;width:min(100%,280px);margin:0 auto}.tf-summary-copy{max-width:none;margin-bottom:11px;font-size:14px;line-height:20px}.tf-standard-line{max-width:none;margin-bottom:12px;font-size:12px;line-height:17px}.tf-purchase-panel{width:100%}.tf-availability,.tf-quote-price{font-size:12px;line-height:17px}.tf-add-to-quote{min-height:44px;margin-top:8px;font-size:13px}.tf-product-content-grid{padding-top:16px;display:block}.tf-product-section,.tf-sidebar-section{margin-bottom:22px}.tf-product-section>h2,.tf-sidebar-section>h2{font-size:16px;line-height:21px}.tf-data-table{font-size:12px;line-height:17px}.tf-data-table th,.tf-data-table td{padding:6px 7px}.tf-specification-table th{width:38%}.tf-reference-table.has-codes th{width:116px}.tf-feature-list,.tf-technical-notes ul{font-size:13px;line-height:19px}.tf-more-content summary{align-items:center;min-height:40px;font-size:12px;display:flex}.tf-information-list,.tf-support-section p{font-size:12px;line-height:17px}.tf-document-list a{box-sizing:border-box;min-height:44px;padding-top:7px;padding-bottom:7px;font-size:13px;line-height:17px}.tf-document-list small{font-size:11px;line-height:15px}.tf-support-section{padding:11px}}@media screen and (width<=360px){.tf-product-detail-view{padding-left:10px;padding-right:10px}.tf-product-identity h1{font-size:20px;line-height:25px}.tf-reference-table.has-codes th{width:94px}.tf-data-table th,.tf-data-table td{padding-left:5px;padding-right:5px}}
