/* [ple-tabs] PLE-standard product tabs, identity block. Brand: blue #0068FF, orange #FD5204, navy #1E2A44, off-white #FAFBFF. */
.bb-id{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:14px 0 16px;padding:0;border:1px solid #e3e8f2;border-radius:12px;background:#FAFBFF;overflow:hidden;font-size:14px;color:#1E2A44}
.bb-id__r{display:flex;flex-direction:column;gap:2px;padding:9px 14px;border-top:1px solid #e9edf6;min-width:0}
.bb-id__r:nth-child(-n+2){border-top:0}.bb-id__r:nth-child(even){border-left:1px solid #e9edf6}
.bb-id dt{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b667e}
.bb-id dd{margin:0;font-weight:600;word-break:break-word;font-variant-numeric:tabular-nums}
.bb-ov{max-width:980px}.bb-ov__intro p{margin:0 0 12px;line-height:1.65}
.bb-ov__h{margin:18px 0 10px;font-size:16px;font-weight:700;color:#1E2A44}
.bb-kf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}
.bb-kf li{margin:0!important;padding:11px 14px 11px 40px;position:relative;background:#FAFBFF;border:1px solid #e3e8f2;border-radius:10px;display:flex;flex-direction:column;line-height:1.35}
.bb-kf li::before{content:"";position:absolute;left:14px;top:15px;width:14px;height:14px;border-radius:50%;background:#0068FF;box-shadow:inset 0 0 0 4px #dce9ff}
.bb-kf__k{font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#5b667e}.bb-kf__v{font-weight:600;color:#1E2A44}
.bb-ov__more{margin-top:16px}.bb-ov__link{color:#0068FF;font-weight:600;text-decoration:none;border-bottom:2px solid #FD5204}
.bb-specs{columns:2 420px;column-gap:22px}
.bb-sg{display:block;border:1px solid #e3e8f2;border-radius:12px;overflow:hidden;background:#fff;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 16px}
.bb-sg__h{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin:0;padding:10px 14px;font-size:13.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#1E2A44;border-left:4px solid #FD5204}
.bb-sg__h::-webkit-details-marker{display:none}
.bb-sg__n{font-size:11px;font-weight:700;background:rgba(255,255,255,.14);border-radius:999px;padding:2px 8px;letter-spacing:0}
.bb-spec-table--ple{width:100%;border-collapse:collapse;margin:0!important;border:0!important;font-size:14px}
.bb-spec-table--ple caption{text-align:left;padding:10px 14px;font-size:13.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#1E2A44;border-left:4px solid #FD5204}
.bb-spec-table--ple th,.bb-spec-table--ple td{padding:9px 14px!important;text-align:left;vertical-align:top;border:0!important;background:none!important}
.bb-spec-table--ple th{width:44%;font-weight:600;color:#44506a}.bb-spec-table--ple td{color:#1E2A44;font-variant-numeric:tabular-nums}
.bb-spec-table--ple tbody tr:nth-child(odd){background:#FAFBFF}.bb-spec-table--ple tbody tr:nth-child(even){background:#fff}
.bb-spec-table--ple tbody tr+tr{box-shadow:inset 0 1px 0 #eef1f7}
.bb-specs--thin{display:block;max-width:720px;border:1px solid #e3e8f2;border-radius:12px;overflow:hidden}.bb-specs--thin .bb-tab-note{padding:0 14px 12px}
.bb-wty{max-width:820px}.bb-wty .bb-spec-table--ple{border:1px solid #e3e8f2!important;border-radius:12px;overflow:hidden;display:table}
.bb-acl{margin:14px 0;padding:12px 14px;border-left:4px solid #0068FF;background:#FAFBFF;border-radius:0 10px 10px 0;font-size:14px;line-height:1.55;color:#1E2A44}
@media (max-width:900px){.bb-specs{columns:1}}
@media (max-width:640px){
 .bb-id{grid-template-columns:1fr 1fr}.bb-id__r{padding:8px 12px}
 .bb-kf{grid-template-columns:1fr}
 .bb-sg__h{padding:13px 14px;min-height:44px;box-sizing:border-box}
 .bb-sg__h::after{content:"";width:9px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);margin-left:10px;transition:transform .15s}
 .bb-sg[open] .bb-sg__h::after{transform:rotate(-135deg)}
 .bb-sg__n{margin-left:auto}
 .bb-spec-table--ple th,.bb-spec-table--ple td{display:block;width:auto;padding:3px 14px!important}
 .bb-spec-table--ple th{padding-top:9px!important;font-size:12.5px}.bb-spec-table--ple td{padding-bottom:9px!important}
}
/* Open Icecat attribution */
.bb-icecat-credit{margin:.75rem 0 0;font-size:12px;line-height:1.5;color:#5b6478}
.bb-icecat-credit a{color:#0068FF;font-weight:600}
.bb-ov__bl{margin:.25rem 0 .5rem 1.1rem;list-style:disc}
.bb-ov__bl li{margin:.2rem 0}
