.card[data-astro-cid-s35dwbi7]{position:relative;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card__link[data-astro-cid-s35dwbi7]{position:absolute;inset:0;z-index:1}.card[data-astro-cid-s35dwbi7]:hover{transform:translateY(-4px);box-shadow:0 14px 30px -18px #10505c80;border-color:var(--brass)}.card__media[data-astro-cid-s35dwbi7]{position:relative;aspect-ratio:400 / 260;background:var(--tint);overflow:hidden}.card__media[data-astro-cid-s35dwbi7] img,.card__media[data-astro-cid-s35dwbi7] svg{transition:transform .4s ease}.card[data-astro-cid-s35dwbi7]:hover .card__media[data-astro-cid-s35dwbi7] img,.card[data-astro-cid-s35dwbi7]:hover .card__media[data-astro-cid-s35dwbi7] svg{transform:scale(1.05)}.card--predane[data-astro-cid-s35dwbi7] .card__media[data-astro-cid-s35dwbi7] img,.card--predane[data-astro-cid-s35dwbi7] .card__media[data-astro-cid-s35dwbi7] svg{opacity:.5;filter:grayscale(.25)}.card--predane[data-astro-cid-s35dwbi7] .card__media[data-astro-cid-s35dwbi7]:after{content:"";position:absolute;inset:0;z-index:1;background:#1020244d}.sold-stamp[data-astro-cid-s35dwbi7]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--white);text-shadow:0 2px 14px rgba(0,0,0,.5);pointer-events:none}.status[data-astro-cid-s35dwbi7],.typ[data-astro-cid-s35dwbi7]{position:absolute;z-index:2;top:.75rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.28rem .6rem;border-radius:999px;text-transform:capitalize}.status[data-astro-cid-s35dwbi7]{left:.75rem;color:var(--white)}.status[data-astro-cid-s35dwbi7].is-aktivne{background:var(--stav-aktivne)}.status[data-astro-cid-s35dwbi7].is-rezervovane{background:var(--stav-rezervovane)}.status[data-astro-cid-s35dwbi7].is-predane{background:var(--stav-predane)}.typ[data-astro-cid-s35dwbi7]{right:.75rem;background:#ffffffe6;color:var(--ink);text-transform:none}.fav-btn[data-astro-cid-s35dwbi7]{position:absolute;bottom:.75rem;right:.75rem;z-index:2;width:34px;height:34px;border-radius:50%;background:#ffffffeb;border:none;cursor:pointer;display:grid;place-items:center;color:var(--ink);transition:background .15s ease,color .15s ease,transform .15s ease}.fav-btn[data-astro-cid-s35dwbi7] svg[data-astro-cid-s35dwbi7]{width:18px;height:18px}.fav-btn[data-astro-cid-s35dwbi7]:hover{transform:scale(1.08)}.fav-btn[data-astro-cid-s35dwbi7].is-active{color:#c0392b}.fav-btn[data-astro-cid-s35dwbi7].is-active svg[data-astro-cid-s35dwbi7]{fill:currentColor}.card__body[data-astro-cid-s35dwbi7]{padding:1.15rem 1.25rem 1.25rem;display:flex;flex-direction:column;flex:1}.card__loc[data-astro-cid-s35dwbi7]{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--brass-2);margin:0 0 .35rem}.card__title[data-astro-cid-s35dwbi7]{font-size:1.18rem;margin:0 0 .7rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.16em}.specs[data-astro-cid-s35dwbi7]{display:flex;gap:1.1rem;list-style:none;margin:0 0 .8rem;padding:0;font-size:.88rem;color:var(--stone);border-block:1px solid var(--line);padding-block:.55rem}.specs[data-astro-cid-s35dwbi7] strong[data-astro-cid-s35dwbi7]{color:var(--ink);font-variant-numeric:tabular-nums}.card__desc[data-astro-cid-s35dwbi7]{font-size:.92rem;color:var(--stone);margin:0 0 1.1rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.compare-check[data-astro-cid-s35dwbi7]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5rem;width:fit-content;font-size:.8rem;font-weight:600;color:var(--stone);cursor:pointer;margin-bottom:.6rem;padding:.4rem .75rem .4rem .55rem;border:1px solid var(--line);border-radius:999px;background:var(--paper-2);transition:background .15s ease,border-color .15s ease,color .15s ease}.compare-check[data-astro-cid-s35dwbi7]:hover{border-color:var(--brass);color:var(--ink)}.compare-check[data-astro-cid-s35dwbi7] input[data-astro-cid-s35dwbi7]{position:absolute;width:1px;height:1px;opacity:0}.compare-check__box[data-astro-cid-s35dwbi7]{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;border-radius:5px;border:1.5px solid var(--stone);color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.compare-check__box[data-astro-cid-s35dwbi7] svg[data-astro-cid-s35dwbi7]{width:11px;height:11px}.compare-check[data-astro-cid-s35dwbi7]:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--white)}.compare-check[data-astro-cid-s35dwbi7]:has(input:checked) .compare-check__box[data-astro-cid-s35dwbi7]{background:var(--brass);border-color:var(--brass);color:var(--ink)}.compare-check[data-astro-cid-s35dwbi7]:has(input:focus-visible){outline:2px solid var(--brass);outline-offset:2px}.card__foot[data-astro-cid-s35dwbi7]{position:relative;display:flex;align-items:center;justify-content:space-between;padding-top:.9rem}.card__foot[data-astro-cid-s35dwbi7]:before{content:"";position:absolute;top:0;left:0;height:2px;width:0;background:var(--brass);transition:width .35s ease}.card[data-astro-cid-s35dwbi7]:hover .card__foot[data-astro-cid-s35dwbi7]:before{width:100%}.price[data-astro-cid-s35dwbi7]{position:relative;z-index:2;font-family:var(--font-display);font-size:1.55rem;font-weight:700;color:var(--brass-2);font-variant-numeric:tabular-nums}
