.lp-section[data-v-062c6ec6]{padding:4rem 1rem;width:100%;background-color:transparent}.lp-container[data-v-062c6ec6]{max-width:1400px;margin:0 auto}.lp-header[data-v-062c6ec6]{font-family:Orbitron,sans-serif;font-size:2rem;color:hsl(var(--color-foreground));margin-bottom:2.5rem;display:flex;align-items:center;gap:1.5rem;text-transform:uppercase;letter-spacing:.1em}.lp-header-line[data-v-062c6ec6]{flex:1;height:1px;background:linear-gradient(90deg,hsl(var(--color-primary)),transparent);opacity:.5}.lp-gallery[data-v-062c6ec6]{display:flex;gap:.5rem;height:500px;overflow:hidden;border-radius:1rem}.lp-gallery-item[data-v-062c6ec6]{position:relative;flex:1;min-width:0;overflow:hidden;border-radius:.75rem;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);text-decoration:none;border:1px solid hsl(var(--color-border));background-color:hsl(var(--color-background))}.lp-gallery-item.is-hovered[data-v-062c6ec6]{flex:3;border-color:hsl(var(--color-primary));box-shadow:0 0 30px hsl(var(--color-primary) / .3)}.lp-gallery:has(.is-hovered) .lp-gallery-item[data-v-062c6ec6]:not(.is-hovered){flex:.5;opacity:.7}.lp-item-image[data-v-062c6ec6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp-item-image img[data-v-062c6ec6]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.lp-gallery-item.is-hovered .lp-item-image img[data-v-062c6ec6]{transform:scale(1.05)}.lp-item-placeholder[data-v-062c6ec6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:hsl(var(--color-muted) / .3);color:hsl(var(--color-muted-foreground) / .3)}.lp-placeholder-icon[data-v-062c6ec6]{width:5rem;height:5rem;stroke-width:1}.lp-item-overlay[data-v-062c6ec6]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 50%,transparent 100%);pointer-events:none;transition:opacity .3s ease}.lp-gallery-item:not(.is-hovered) .lp-item-overlay[data-v-062c6ec6]{opacity:.8}.lp-item-content[data-v-062c6ec6]{position:absolute;bottom:0;left:0;right:0;padding:2rem;z-index:10;display:flex;flex-direction:column;gap:.5rem;transform:translateY(0);transition:all .3s ease}.lp-item-badge[data-v-062c6ec6]{background-color:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground));padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase;width:fit-content;opacity:0;transform:translateY(10px);transition:all .3s ease}.lp-gallery-item.is-hovered .lp-item-badge[data-v-062c6ec6]{opacity:1;transform:translateY(0)}.lp-item-title[data-v-062c6ec6]{font-family:Orbitron,sans-serif;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.5);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;transition:font-size .3s ease;min-height:2.4em}.lp-gallery-item.is-hovered .lp-item-title[data-v-062c6ec6]{font-size:1.75rem}.lp-item-price[data-v-062c6ec6]{color:hsl(var(--color-primary));font-size:1.25rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5);opacity:0;transform:translateY(10px);transition:all .3s ease .1s}.lp-gallery-item.is-hovered .lp-item-price[data-v-062c6ec6]{opacity:1;transform:translateY(0);font-size:1.5rem}@media(max-width:1023px){.lp-gallery[data-v-062c6ec6]{flex-direction:row;height:400px;gap:.75rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:1rem;scrollbar-width:thin;scrollbar-color:hsl(var(--color-primary) / .3) transparent}.lp-gallery[data-v-062c6ec6]::-webkit-scrollbar{height:6px}.lp-gallery[data-v-062c6ec6]::-webkit-scrollbar-track{background:hsl(var(--color-muted) / .3);border-radius:10px}.lp-gallery[data-v-062c6ec6]::-webkit-scrollbar-thumb{background:hsl(var(--color-primary) / .5);border-radius:10px}.lp-gallery[data-v-062c6ec6]::-webkit-scrollbar-thumb:hover{background:hsl(var(--color-primary) / .7)}.lp-gallery-item[data-v-062c6ec6]{flex:none!important;min-width:280px;width:280px;opacity:1!important;scroll-snap-align:start}.lp-gallery-item.is-hovered[data-v-062c6ec6]{flex:none!important;border-color:hsl(var(--color-border));box-shadow:none}.lp-gallery:has(.is-hovered) .lp-gallery-item[data-v-062c6ec6]:not(.is-hovered){flex:none!important;opacity:1!important}}
