/* TAIGA Smart Product v8 */
body.taiga-smart-product-v8 .tc-header__inner{grid-template-columns:180px minmax(0,1fr) auto!important;gap:24px!important}
body.taiga-smart-product-v8 .tc-header__product{display:none!important}
body.taiga-smart-product-v8 .tsp-v8-header-nav{position:static!important;inset:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;justify-self:center;display:flex!important;align-items:center;gap:25px;white-space:nowrap}
body.taiga-smart-product-v8 .tsp-v8-header-nav a{padding:8px 0!important;border:0!important;background:transparent!important;color:#4f4a44!important;font-size:10px!important;line-height:1!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase;text-decoration:none}
body.taiga-smart-product-v8 .tsp-v8-header-nav a:hover{color:#111!important}
.tsp-v8-fastener{padding-top:22px!important}
.tsp-v8-subsystems{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.tsp-v8-subsystems button{min-height:68px;padding:13px 14px;border:1px solid #d2cec6;border-radius:2px;background:rgba(255,255,255,.62);color:#111;text-align:left;cursor:pointer}
.tsp-v8-subsystems button strong{display:block;font-size:13px}.tsp-v8-subsystems button span{display:block;margin-top:5px;color:#827c74;font-size:11px}
.tsp-v8-subsystems button.is-selected{border-color:#111;background:#fff;box-shadow:inset 0 0 0 1px #111}
.tsp-v8-support-options{margin-top:12px}.tsp-v8-support-options>small{display:block;margin-bottom:8px;color:#77716a;font-size:10px;letter-spacing:.06em;text-transform:uppercase}
[data-fastener-variant-group] .tsp-v8-subsystems{grid-template-columns:repeat(4,minmax(0,1fr))}
[data-fastener-variant-group] .tsp-v8-subsystems button{min-height:58px;text-align:center;padding:10px}
.tsp-v8-fastener-hint{margin:9px 0 0;color:#7a746d;font-size:10px;line-height:1.45}
.tsp-v8-fastener-card{margin-top:10px;padding:16px;border:1px solid #d9d5cd;border-radius:3px;background:#f8f6f1}
.tsp-v8-fastener-card>div:first-child span{display:block;color:#8a847d;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.tsp-v8-fastener-card>div:first-child strong{display:block;margin-top:5px;font-size:15px}
.tsp-v8-fastener-meta{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0 10px}.tsp-v8-fastener-meta span{padding:7px 9px;border:1px solid #d9d5cd;background:#fff;font-size:10px}
.tsp-v8-fastener-card small{display:block;color:#7a746d;font-size:10px;line-height:1.45}
@media(max-width:1120px){body.taiga-smart-product-v8 .tsp-v8-header-nav{gap:14px}body.taiga-smart-product-v8 .tsp-v8-header-nav a{font-size:9px}}
@media(max-width:820px){body.taiga-smart-product-v8 .tc-header__inner{grid-template-columns:1fr auto!important}body.taiga-smart-product-v8 .tsp-v8-header-nav{grid-column:1/-1;order:3;width:100%;overflow:auto;justify-content:flex-start;padding-top:8px!important}.tsp-v8-subsystems{grid-template-columns:1fr}[data-fastener-variant-group] .tsp-v8-subsystems{grid-template-columns:repeat(2,minmax(0,1fr))}}
