.fh-pricelist{--fh-olive:#a4a36d;--fh-ink:#343946;--fh-line:#d8dce1;max-width:900px;margin:0 auto;padding:56px 24px;color:var(--fh-ink)}.fh-pricelist__intro{text-align:center;max-width:560px;margin:0 auto 38px}.fh-pricelist__eyebrow{margin:0 0 10px;color:var(--fh-olive);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.fh-pricelist h1{margin:0;font-size:clamp(30px,5vw,46px);line-height:1.1;color:var(--fh-ink)}.fh-pricelist__intro p:last-child{margin:14px 0 0;color:#687080;line-height:1.65}.fh-price-table{overflow:hidden;border:1px solid var(--fh-line);border-radius:10px;background:#fff}.fh-price-row{display:grid;grid-template-columns:minmax(190px,1.8fr) 1fr 1fr;gap:18px;align-items:center;padding:21px 25px;border-bottom:1px solid var(--fh-line)}.fh-price-row:last-child{border-bottom:0}.fh-price-row--head{padding-top:14px;padding-bottom:14px;background:#f4f6f8;color:#747b87;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fh-price-name{font-size:16px;font-weight:700}.fh-price-detail{margin:5px 0 0;color:#747b87;font-size:13px;line-height:1.45}.fh-price-current{font-size:18px;font-weight:700}.fh-price-anchor{color:#747b87;font-size:15px}.fh-pricelist__note{margin:20px 0 0;color:#747b87;font-size:13px;line-height:1.6}.fh-archive{max-width:900px;margin:0 auto;padding:0 24px 56px;color:var(--fh-ink)}.fh-archive__latest{font-size:18px}.fh-archive__current,.fh-archive__list a{color:var(--fh-olive);text-decoration:underline}.fh-archive hr{border:0;border-top:1px solid var(--fh-line);margin:54px 0 46px}.fh-archive h2{font-size:clamp(28px,4vw,42px);margin:0 0 30px}.fh-archive__list{padding-left:25px;line-height:1.7}.fit-haus-cjenik-footer{text-align:center;margin:14px 0;font-size:13px}.fit-haus-cjenik-footer a{color:#a4a36d;text-decoration:underline}@media(max-width:620px){.fh-pricelist{padding:40px 18px}.fh-price-row{grid-template-columns:1fr 1fr;gap:12px;padding:19px 17px}.fh-price-row--head{display:none}.fh-price-service{grid-column:1/-1}.fh-price-current:before,.fh-price-anchor:before{display:block;margin-bottom:3px;color:#9197a1;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fh-price-current:before{content:'Aktualna cijena'}.fh-price-anchor:before{content:'Cijena na dan 10. 9. 2026.'}.fh-archive{padding:0 18px 40px}.fh-archive__latest{font-size:16px}}
