.fk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center;margin:32px 0 8px;padding:clamp(28px,3.4vw,48px);border-radius:12px;background:#f2f0ec;color:#17161a}.rokyo .fk-stitek{display:inline-block;margin:0 0 16px;padding:6px 12px;border-radius:999px;background:#ffc93c;font-size:11px;font-weight:600;line-height:1;letter-spacing:.3px;text-transform:uppercase}.rokyo .fk h2{margin:0;font-size:clamp(28px,2.7vw,38px);line-height:1.08;letter-spacing:-1px;font-weight:600}.rokyo .fk-popis{margin:12px 0 24px;max-width:46ch;font-size:15px;line-height:1.55;color:#5f5c57}.rokyo .fk-cena{margin:12px 0 0 4px;font-size:13.5px;color:#75726d}.fk-cena b{font-size:16px;font-weight:600;color:#17161a}.fk-plakaty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(10px,1.4vw,20px);gap:clamp(10px,1.4vw,20px);align-items:end;margin:0;padding:0 0 24px;list-style:none}.fk-plakaty li:nth-child(2){translate:0 -24px}.fk-plakaty a{display:block}.fk-plakaty img{display:block;width:100%;height:auto;aspect-ratio:3/4;box-shadow:0 0 0 1px rgba(23,22,26,.1);outline:2px solid transparent;outline-offset:3px;transition:outline-color .15s}.fk-plakaty a:focus-visible img,.fk-plakaty a:hover img{outline-color:#17161a}.fk-plakaty a:focus-visible{outline:none}@media (max-width:900px){.fk{grid-template-columns:minmax(0,1fr)}.fk-plakaty{padding:16px 0 0}.fk-plakaty li:nth-child(2){translate:0 -12px}}@media (max-width:720px){.fk{margin:24px 0 4px;padding:24px 18px}.rokyo .fk-popis{font-size:14.5px;margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.fk-plakaty img{transition:none}}