.single-product .tlc-product-technical-summary{box-sizing:border-box;padding:16px 0;margin:6px 0 20px;border-block:1px solid var(--tlc-color-border)}.single-product .tlc-product-technical-summary h2{margin:0 0 12px;font-size:.82rem;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.single-product .tlc-product-technical-summary dl{display:grid;gap:7px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px}.single-product .tlc-product-technical-summary dl>div{display:flex;min-width:0;gap:8px;justify-content:space-between}.single-product .tlc-product-technical-summary dt,.single-product .tlc-product-technical-summary dd{min-width:0;margin:0;font-size:.82rem;line-height:1.35}.single-product .tlc-product-technical-summary dt{color:#555}.single-product .tlc-product-technical-summary dd{color:var(--tlc-color-ink);font-weight:720;text-align:right}.single-product .tlc-product-technical-summary>a{color:var(--tlc-color-ink);font-size:.82rem;font-weight:700;text-decoration-color:var(--tlc-color-brand);text-underline-offset:4px}.single-product .tlc-product-technical{width:100%;min-width:0;max-width:1120px;margin-inline:auto}.single-product .tlc-product-technical__header{margin-bottom:22px}.single-product .tlc-product-technical__header p{margin:0 0 4px;color:#6c5312;font-size:.75rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.single-product .tlc-product-technical__header h2{margin:0;font-size:clamp(1.45rem, 2.5vw, 2rem);line-height:1.2}.single-product .tlc-product-technical__header [role='status']:not(:empty){display:block;margin-top:8px;color:#555;font-size:.85rem}.single-product .tlc-product-technical__groups{overflow:clip;border:1px solid var(--tlc-color-border);border-radius:12px}.single-product .tlc-product-technical__group+.tlc-product-technical__group{border-top:1px solid var(--tlc-color-border)}.single-product .tlc-product-technical__group>summary{position:relative;display:flex;min-height:54px;box-sizing:border-box;gap:16px;align-items:center;justify-content:space-between;padding:14px 52px 14px 18px;color:var(--tlc-color-ink);background:#f6f6f4;cursor:pointer;font-size:.98rem;font-weight:720;list-style:none}.single-product .tlc-product-technical__group>summary::-webkit-details-marker{display:none}.single-product .tlc-product-technical__group>summary::after{position:absolute;top:50%;right:20px;width:9px;height:9px;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;content:'';transform:translateY(-70%) rotate(45deg)}.single-product .tlc-product-technical__group[open]>summary::after{transform:translateY(-25%) rotate(225deg)}.single-product .tlc-product-technical__group>summary:focus-visible{z-index:1;outline:3px solid rgb(255 185 31 / 45%);outline-offset:-3px}.single-product .tlc-product-technical__group>summary small{color:#666;font-size:.75rem;font-weight:600}.single-product .tlc-product-technical__group dl{margin:0}.single-product .tlc-product-technical__row{display:grid;min-width:0;gap:20px;grid-template-columns:minmax(0,1.65fr) minmax(120px,1fr);padding:13px 18px;margin:0}.single-product .tlc-product-technical__row:nth-child(even){background:#f7f8fa}.single-product .tlc-product-technical__row dt,.single-product .tlc-product-technical__row dd{min-width:0;margin:0;overflow-wrap:anywhere;line-height:1.4}.single-product .tlc-product-technical__row dt{color:#333}.single-product .tlc-product-technical__row dt small{display:block;margin-top:2px;color:#737373;font-size:.75rem}.single-product .tlc-product-technical__row dd{align-self:center;color:#111;font-weight:720;text-align:right}.single-product .tlc-product-technical__documents{margin-top:30px}.single-product .tlc-product-technical__documents[hidden]{display:none}.single-product .tlc-product-technical__documents h3{margin:0 0 14px;font-size:1.1rem}.single-product .tlc-product-technical__documents ul{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;list-style:none}.single-product .tlc-product-technical__documents a{display:grid;min-height:62px;box-sizing:border-box;gap:3px 12px;grid-template-columns:auto minmax(0,1fr);padding:12px 14px;border:1px solid var(--tlc-color-border);border-radius:9px;color:var(--tlc-color-ink);text-decoration:none}.single-product .tlc-product-technical__documents a>span{grid-row:1 / 3;align-self:center;padding:4px 5px;border-radius:4px;color:#fff;background:#222;font-size:.62rem;font-weight:800}.single-product .tlc-product-technical__documents a strong,.single-product .tlc-product-technical__documents a small{min-width:0;overflow-wrap:anywhere}.single-product .tlc-product-technical__documents a small{color:#666}.single-product .tlc-product-technical__documents a:hover{border-color:#222}.single-product .tlc-product-technical__documents a:focus-visible{outline:3px solid rgb(255 185 31 / 45%);outline-offset:2px}@media (max-width:780px){.single-product .tlc-product-technical-summary dl{grid-template-columns:minmax(0,1fr)}.single-product .tlc-product-technical__groups{border-radius:8px}.single-product .tlc-product-technical__group>summary{padding-inline:14px 46px}.single-product .tlc-product-technical__group>summary::after{right:17px}.single-product .tlc-product-technical__row{gap:5px;grid-template-columns:minmax(0,1fr);padding:12px 14px}.single-product .tlc-product-technical__row dd{text-align:left}.single-product .tlc-product-technical__documents ul{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.single-product .tlc-product-technical__group>summary,.single-product .tlc-product-technical__documents a{border:1px solid CanvasText}}