/* Pixel — pouze ořez fotografií a vlastní ceníková tabulka. */
.pixel-page .laser-hero-photo{object-position:center 70%}
.pixel-page .laser-hero-shade{background:linear-gradient(90deg,#07070bea,#07070b20 80%),linear-gradient(0deg,var(--bg),transparent 55%)}
.pixel-page .laser-intro>img{object-position:center 70%}
.pixel-challenges{padding-top:0}
.pixel-prices table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}
.pixel-prices caption{text-align:left;font-size:13px;color:var(--muted);margin-bottom:22px}
.pixel-prices th,.pixel-prices td{padding:19px 10px;border-bottom:1px solid var(--line);vertical-align:top}
.pixel-prices th:first-child,.pixel-prices td:first-child{padding-left:0}
.pixel-prices th:last-child,.pixel-prices td:last-child{padding-right:0}
.pixel-prices thead th{color:var(--muted);font-size:11px;font-weight:500;white-space:nowrap}
.pixel-prices tbody th{font-weight:600}
.pixel-prices td{font-weight:800;white-space:nowrap}
.pixel-prices td span{display:block;font-size:9px;font-weight:400;color:var(--muted);margin-top:4px}
.pixel-prices .fineprint{font-size:11px;line-height:1.8;margin-top:20px}
@media(max-width:600px){.pixel-prices th,.pixel-prices td{padding:17px 6px;font-size:11px}.pixel-prices thead th{font-size:10px}.pixel-page .laser-hero-photo{object-position:65% center}.pixel-page .laser-hero-shade{background:linear-gradient(90deg,#07070bc9,#07070b55),linear-gradient(0deg,var(--bg),transparent 65%)}}
