/* blowertest.sk, doplnky k spoločnému štýlu Porcel MB (style.css je rovnaký ako na porcelmb.sk) */

/* Označenie webu vedľa loga */
.site-tag{display:none}
@media (min-width:900px){.site-tag{display:block;padding-left:14px;border-left:1.5px solid var(--line);font-weight:700;font-stretch:110%;font-size:.95rem;line-height:1.2;white-space:nowrap;color:var(--ink)}}

/* Fotka v úvode: ventilátory v bránach haly */
.hero .house img{object-position:58% 70%}

/* Galéria realizácií: dlaždice sú odkazy na fotku v plnej veľkosti */
a.g-btn{text-decoration:none}
a.g-btn:hover .g-cap b{text-decoration:underline}
.more-row{display:flex;flex-wrap:wrap;gap:12px}

/* Časté otázky a indexy (n50) */
.faq-wrap{max-width:900px}
.faq-wrap .qa-list{margin-top:20px}
sub,sup{line-height:0;font-size:.72em}

/* Schéma netesností: šípky úniku vzduchu sa zvýraznia spolu s bodom v zozname */
.air path{transition:stroke-width .15s}
.air path.is-active{stroke-width:4.2}

/* Cenník */
.price-wrap{max-width:920px}
.price-wrap h2{margin-top:clamp(32px,4vw,48px)}
.price-wrap h2:first-child{margin-top:0}
.price-table{width:100%;border-collapse:collapse;margin-top:14px;border-top:2px solid var(--ink)}
.price-table th,.price-table td{text-align:left;vertical-align:top;padding:16px 0;border-bottom:1px solid var(--line)}
.price-table thead th{font-size:.85rem;font-weight:600;color:var(--ink-soft);padding:10px 0}
.price-table thead th:last-child,.price-table td{text-align:right}
.price-table tbody th{font-weight:400;padding-right:24px}
.price-table tbody th b{display:block;font-weight:700}
.price-table tbody th span{display:block;color:var(--ink-soft);margin-top:4px;line-height:1.45;max-width:62ch}
.price-table td{white-space:nowrap}
.price-table td b{display:block;font-size:1.2rem;font-stretch:108%}
.price-table td span{display:block;color:var(--ink-soft);font-size:.9rem}
.price-notes{margin-top:28px}
.price-note{margin-top:22px}
.company-ids{margin-top:16px;color:var(--ink-soft);font-size:.95rem;line-height:1.5}
@media (max-width:600px){
  .price-table thead{display:none}
  .price-table tr{display:block;padding:14px 0;border-bottom:1px solid var(--line)}
  .price-table th,.price-table td{display:block;padding:0;border:0;text-align:left}
  .price-table tbody th{padding-right:0}
  .price-table td{margin-top:8px;white-space:normal}
  .price-table td b,.price-table td span{display:inline}
  .price-table td span{margin-left:6px}
}

/* Päta so štyrmi stĺpcami */
.foot-sites li+li{margin-top:12px}
.foot-sites span{display:block;line-height:1.4;color:var(--band-soft)}
@media (min-width:1000px){.foot-grid{grid-template-columns:1.3fr 1.2fr 1.2fr 1fr}}
