.building-card.svelte-5i6pk8.svelte-5i6pk8{max-width:592px}.building-card-link.svelte-5i6pk8.svelte-5i6pk8{font-size:0;display:block;text-decoration:none;cursor:pointer}.logo-container.svelte-5i6pk8.svelte-5i6pk8{position:relative}.logo-container.svelte-5i6pk8 .manufacturer-logo.svelte-5i6pk8{position:absolute;left:6px;right:6px;top:6px;padding:2px;border-radius:var(--radius-1);background:#fff;opacity:.95;margin:auto;height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:125px}@media screen and (min-width: 768px){.logo-container.svelte-5i6pk8 .manufacturer-logo.svelte-5i6pk8{height:30px}}.building-card .building-hero-img{width:100%;height:145px!important;border-radius:2px}@media screen and (min-width: 400px){.building-card .building-hero-img{height:170px!important}}@media screen and (min-width: 768px){.building-card .building-hero-img{height:200px!important}}.building-card-info.svelte-5i6pk8.svelte-5i6pk8{padding-top:12px;font-size:16px;color:var(--txt-standard);overflow:hidden}.building-name.svelte-5i6pk8.svelte-5i6pk8{font-size:18px;line-height:24px;font-weight:500}@media screen and (min-width: 768px){.building-name.svelte-5i6pk8.svelte-5i6pk8{font-size:20px;line-height:26px}}.building-price.svelte-5i6pk8.svelte-5i6pk8{font-size:15px;line-height:var(--line-height-base);font-weight:500;padding-top:8px}@media screen and (min-width: 768px){.building-price.svelte-5i6pk8.svelte-5i6pk8{font-size:var(--font-size-base)}}.building-specs.svelte-5i6pk8.svelte-5i6pk8{display:flex}.building-specs.svelte-5i6pk8 .spec-item.svelte-5i6pk8{font-size:13px;line-height:var(--line-height-2);font-weight:500;color:var(--txt-muted)}@media screen and (min-width: 768px){.building-specs.svelte-5i6pk8 .spec-item.svelte-5i6pk8{font-size:var(--font-size-2)}}.card-wrapper.svelte-19hyljx.svelte-19hyljx{display:grid;gap:36px 1rem;grid-template-columns:repeat(4,minmax(0,1fr));overflow-y:auto;overscroll-behavior-x:none;scrollbar-width:thin}.card-wrapper.svelte-19hyljx.svelte-19hyljx::-webkit-scrollbar{background-color:transparent;height:12px}@media screen and (max-width: 1024px){.card-wrapper.svelte-19hyljx.svelte-19hyljx{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 768px){.card-wrapper.svelte-19hyljx.svelte-19hyljx{grid-template-columns:repeat(2,minmax(0,1fr))}}.card-wrapper.collapsed.svelte-19hyljx.svelte-19hyljx{display:flex;flex-wrap:nowrap;overflow-x:scroll}.card-wrapper.collapsed.svelte-19hyljx>*{flex:0 0 auto}.chevron-button.svelte-19hyljx.svelte-19hyljx{position:absolute;opacity:0;z-index:3;top:48%;width:52px;height:52px;transition:opacity .25s cubic-bezier(0,0,.2,1);display:flex;justify-content:center;align-items:center;transform:translateY(-50%)}.chevron-button.svelte-19hyljx:hover .button-span.svelte-19hyljx{background:#e8e8e8;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.chevron-button.svelte-19hyljx .button-span.svelte-19hyljx{height:40px;width:40px;background:#fff;padding:10px;border:none;cursor:pointer;border-radius:50%;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.chevron-button.visible.svelte-19hyljx.svelte-19hyljx{opacity:1}.chevron-left.svelte-19hyljx.svelte-19hyljx{left:10px}.chevron-right.svelte-19hyljx.svelte-19hyljx{right:10px}.btn-chevron.svelte-k1dbxw{border-radius:var(--radius-full);width:50px;height:50px;transition:transform .2s ease-in-out}.btn-chevron.svelte-k1dbxw:hover{transform:translateY(-2px);transition:transform .2s ease-in-out}.btn-chevron.flip.svelte-k1dbxw{transform:rotate(180deg)}.btn-chevron.svelte-k1dbxw svg{width:24px;height:24px}
