.embla.svelte-zbyrxl{margin-bottom:1rem}.embla__container.svelte-zbyrxl{display:flex}.embla__slide.svelte-zbyrxl{flex:0 0 100%;min-width:0}.embla__slide__button.svelte-zbyrxl{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:block;margin:0;outline:0;padding:0;width:100%;height:100%}.image-container.svelte-zbyrxl{position:relative;width:100%;height:400px;background-color:#f0f0f0;overflow:hidden}.image-placeholder.svelte-zbyrxl{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.loading-shimmer.svelte-zbyrxl{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:svelte-zbyrxl-loading 1.5s infinite}@keyframes svelte-zbyrxl-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.embla__slide__img.svelte-zbyrxl{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease-out,opacity .3s ease-out;pointer-events:none;opacity:0;position:relative;z-index:2}.embla__slide__img.image-loaded.svelte-zbyrxl{opacity:1}.embla__slide__button.svelte-zbyrxl:hover .embla__slide__img:where(.svelte-zbyrxl){transform:scale(1.02)}.embla-thumbs.svelte-zbyrxl{margin-top:1rem}.embla-thumbs__viewport.svelte-zbyrxl{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-x:contain}@media (hover: hover) and (pointer: fine){.embla-thumbs__viewport.svelte-zbyrxl::-webkit-scrollbar{height:6px}.embla-thumbs__viewport.svelte-zbyrxl::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.embla-thumbs__viewport.svelte-zbyrxl::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}.embla-thumbs__viewport.svelte-zbyrxl::-webkit-scrollbar-thumb:hover{background:#00000080}}@media (hover: none) and (pointer: coarse){.embla-thumbs__viewport.svelte-zbyrxl{scrollbar-width:none;-ms-overflow-style:none}.embla-thumbs__viewport.svelte-zbyrxl::-webkit-scrollbar{display:none}}.embla-thumbs__container.svelte-zbyrxl{display:flex;gap:.5rem;margin-left:-.5rem;padding-bottom:.5rem}.embla-thumbs__slide.svelte-zbyrxl{flex:0 0 auto;padding-left:.5rem}.embla-thumbs__slide__button.svelte-zbyrxl{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid transparent;cursor:pointer;display:block;margin:0;outline:0;padding:0;transition:border-color .2s}.embla-thumbs__slide__button.svelte-zbyrxl:hover{border-color:rgb(var(--color-primary) / .5)}.embla-thumbs__slide--selected.svelte-zbyrxl .embla-thumbs__slide__button:where(.svelte-zbyrxl){border-color:rgb(var(--color-primary))}.embla-thumbs__slide__img.svelte-zbyrxl{width:80px;height:80px;-o-object-fit:cover;object-fit:cover}@media (hover: none) and (pointer: coarse){.embla-thumbs__viewport.svelte-zbyrxl{scroll-snap-type:x proximity;background:linear-gradient(to right,transparent 0%,transparent 10px,rgba(0,0,0,.05) 10px,rgba(0,0,0,.05) calc(100% - 10px),transparent calc(100% - 10px),transparent 100%)}.embla-thumbs__container.svelte-zbyrxl{padding-left:.5rem;padding-right:.5rem}.embla-thumbs__slide.svelte-zbyrxl{scroll-snap-align:start}.embla-thumbs__slide__img.svelte-zbyrxl{width:90px;height:90px}.embla-thumbs__slide.svelte-zbyrxl{flex:0 0 auto}}.skeleton-shimmer.svelte-11pjkb8{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:svelte-11pjkb8-loading 1.5s infinite}@keyframes svelte-11pjkb8-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.listing-detail-container.svelte-11pjkb8{min-height:100vh;background:var(--fallback-b1, oklch(var(--b1)))}@media (max-width: 768px){.listing-detail-content.svelte-11pjkb8{padding:1rem}.grid.svelte-11pjkb8{grid-template-columns:1fr}}.listing-detail-container.svelte-x09t2q{min-height:100vh;background:var(--fallback-b1, oklch(var(--b1)))}@media (max-width: 768px){.listing-detail-content.svelte-x09t2q{padding:1rem}.grid.svelte-x09t2q{grid-template-columns:1fr}}
