.map-art[data-astro-cid-6rko4oux]{transition:transform .5s var(--ease-out)}.map-face[data-astro-cid-6rko4oux]:hover .map-art[data-astro-cid-6rko4oux]{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.map-face[data-astro-cid-6rko4oux]:hover .map-art[data-astro-cid-6rko4oux]{transform:none}}.map-address[data-astro-cid-6rko4oux]{max-width:calc(100% - 24px);position:absolute;top:12px;left:12px}.map-shade[data-astro-cid-6rko4oux]{background:linear-gradient(#06140c00 0%,#06140c57 55%,#06140c8c 100%);height:34%;position:absolute;bottom:0;left:0;right:0}.map-cta[data-astro-cid-6rko4oux]{border-radius:var(--radius-pill);background:var(--color-accent-deep);color:var(--color-on-accent);box-shadow:var(--shadow-2);transition:background-color .18s var(--ease-out);align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.map-face[data-astro-cid-6rko4oux]:hover .map-cta[data-astro-cid-6rko4oux]{background:var(--color-accent-press)}.map-cta-icon[data-astro-cid-6rko4oux]{place-items:center;display:grid}.legal-binding[data-astro-cid-pd3z4xru]{border-left:3px solid var(--color-accent);background:var(--color-surface-base);color:var(--color-ink-soft);margin-bottom:1.5rem;padding:12px 14px;font-size:14px;line-height:1.5}.legal-doc[data-astro-cid-pd3z4xru] h2{font-family:var(--font-display);margin-block:2rem .75rem;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.15}.legal-doc[data-astro-cid-pd3z4xru] h3{margin-block:1.5rem .5rem;font-size:18px;font-weight:600;line-height:1.2}.legal-doc[data-astro-cid-pd3z4xru] p{margin-block:.75rem}.legal-doc[data-astro-cid-pd3z4xru] ol,.legal-doc[data-astro-cid-pd3z4xru] ul{margin-block:.75rem;padding-inline-start:1.5rem}.legal-doc[data-astro-cid-pd3z4xru] ol{list-style:decimal}.legal-doc[data-astro-cid-pd3z4xru] ul{list-style:outside}.legal-doc[data-astro-cid-pd3z4xru] li{margin-block:.35rem;padding-inline-start:.25rem}.legal-doc[data-astro-cid-pd3z4xru] li::marker{color:var(--ink-soft)}.legal-doc[data-astro-cid-pd3z4xru] strong{font-weight:600}.legal-doc[data-astro-cid-pd3z4xru] a{color:var(--accent-deep);text-underline-offset:2px;text-decoration:underline}.legal-doc[data-astro-cid-pd3z4xru] table{border-collapse:collapse;width:100%;margin-block:1rem;display:block;overflow-x:auto}.legal-doc[data-astro-cid-pd3z4xru] th,.legal-doc[data-astro-cid-pd3z4xru] td{border:1px solid var(--line);text-align:start;padding:.5rem .75rem}.fav-grid[data-astro-cid-vifajpdb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:768px){.fav-grid[data-astro-cid-vifajpdb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (min-width:1280px){.fav-grid[data-astro-cid-vifajpdb]{grid-template-columns:repeat(6,minmax(0,1fr))}}.fav-grid[data-astro-cid-vifajpdb] .fav-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--color-surface-canvas);height:100%;box-shadow:var(--shadow-rest);flex-direction:column;gap:10px;padding:12px;display:flex;position:relative}.fav-grid[data-astro-cid-vifajpdb] .fav-card:hover{box-shadow:var(--shadow-card)}.fav-grid[data-astro-cid-vifajpdb] .fav-img{aspect-ratio:1;object-fit:contain;width:100%}.fav-grid[data-astro-cid-vifajpdb] .fav-name{font-size:14px;font-weight:500;line-height:1.35}.fav-grid[data-astro-cid-vifajpdb] .fav-name:after{content:"";position:absolute;inset:0}.fav-grid[data-astro-cid-vifajpdb] .fav-price{margin-top:auto;font-size:17px;font-weight:700}.fav-grid[data-astro-cid-vifajpdb] .fav-old{color:var(--color-ink-soft);margin-left:6px;font-size:13px;font-weight:500;text-decoration:line-through}.fav-grid[data-astro-cid-vifajpdb] .fav-remove{z-index:1;border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-accent-deep);place-items:center;display:grid;position:absolute;top:8px;right:8px}.fav-grid[data-astro-cid-vifajpdb] .fav-remove:hover{background:var(--color-surface-sunken)}.coop-door[data-astro-cid-yaomuvwj]{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--color-surface-canvas);flex-direction:column;height:100%;padding:clamp(20px,3vw,32px);display:flex}
