/* OUUT – layout detailu produktu (parametry vedle popisu, klíčové parametry u košíku) */
.ouut-keys{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 8px}
.ouut-key{flex:1 1 0;background:#f5f4f2;border-radius:8px;padding:10px 12px;line-height:1.25;min-width:0}
.ouut-key span{display:block;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#7a7775}
.ouut-key b{display:block;font-size:15px;color:#353332;margin-top:4px;overflow-wrap:anywhere}
.ouut-keys-all{display:inline-block;font-size:13px;font-weight:600;color:#353332;text-decoration:underline;margin:2px 0 12px}
#description.ouut-split.active{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:44px;align-items:start;max-width:none;width:100%}
.ouut-specs{position:sticky;top:24px;scroll-margin-top:24px;border:1px solid #e6e4e1;border-radius:10px;padding:18px 20px 10px}
.ouut-specs h2{font-size:18px;line-height:1.3;margin:0 0 6px}
.ouut-specs table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4}
.ouut-specs th,.ouut-specs td{display:table-cell!important;float:none;padding:9px 0;border-top:1px solid #eeece9;vertical-align:top;text-align:left}
.ouut-specs tr:first-child th,.ouut-specs tr:first-child td{border-top:0}
.ouut-specs th{color:#7a7775;font-weight:400;width:46%;padding-right:12px;text-transform:none;letter-spacing:0;font-size:14px}
.ouut-specs td{color:#353332;font-weight:600}
.ouut-specs .row-header-label{text-transform:none;letter-spacing:0;font-size:14px;font-weight:400;color:#7a7775}
.ouut-specs .row-header-label-colon{display:none}
@media (max-width:991px){
  #description.ouut-split.active{grid-template-columns:minmax(0,1fr);gap:28px}
  .ouut-specs{position:static}
  .ouut-key{flex:1 1 calc(50% - 4px)}
  .ouut-specs th{width:42%}
}
