.producto-container.svelte-1xs38vk{max-width:1100px;margin:0 auto;padding:120px 2rem 60px;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.galeria-columna.svelte-1xs38vk{position:sticky;top:120px}.imagen-principal.svelte-1xs38vk img:where(.svelte-1xs38vk){width:100%;height:auto;display:block;border-radius:8px;border:1px solid #333;aspect-ratio:1 / 1;object-fit:cover}.thumbnails.svelte-1xs38vk{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:1rem;margin-top:1rem}.thumbnail-wrapper.svelte-1xs38vk{cursor:pointer;border:2px solid #333;border-radius:4px;overflow:hidden;transition:border-color .3s ease;aspect-ratio:1 / 1}.thumbnail-wrapper.svelte-1xs38vk:hover,.thumbnail-wrapper.svelte-1xs38vk:focus{border-color:#c0a062;outline:none}.thumbnail-wrapper.active.svelte-1xs38vk{border-color:#fff}.thumbnail-wrapper.svelte-1xs38vk img:where(.svelte-1xs38vk){width:100%;height:100%;object-fit:cover;display:block}.detalles-columna.svelte-1xs38vk h1:where(.svelte-1xs38vk){font-size:2.5rem;margin-bottom:.5rem;color:#fff}.precio.svelte-1xs38vk{font-size:1.8rem;font-family:Playfair Display,serif;color:#c0a062;margin-bottom:1.5rem}.descripcion.svelte-1xs38vk{margin-bottom:2rem;color:#b0b0b0;line-height:1.7}.selectores.svelte-1xs38vk{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.selectores.svelte-1xs38vk div:where(.svelte-1xs38vk){display:flex;flex-direction:column;gap:.5rem}.selectores.svelte-1xs38vk label:where(.svelte-1xs38vk){font-size:.9rem;color:#aaa;font-weight:600}select.svelte-1xs38vk{width:100%;max-width:300px;padding:.8rem 1rem;background-color:#1a1a1a;border:1px solid #333;color:#e0e0e0;font-size:1rem;border-radius:4px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23aaa' viewBox='0 0 16 16'%3E%3Cpath d='M8 11.5a.5.5 0 0 1-.354-.146l-4-4a.5.5 0 0 1 .708-.708L8 10.293l3.646-3.647a.5.5 0 0 1 .708.708l-4 4A.5.5 0 0 1 8 11.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.boton-compra.svelte-1xs38vk{width:100%;max-width:300px;background-color:#c0a062;color:#121212;padding:1.2rem;font-size:1.1rem;text-transform:uppercase;font-weight:700;border:none;cursor:pointer;border-radius:4px;transition:background-color .3s ease,opacity .3s ease}.boton-compra.svelte-1xs38vk:hover:not(:disabled){background-color:#fff}.boton-compra.svelte-1xs38vk:disabled{background-color:#555;color:#999;cursor:not-allowed;opacity:.7}.breadcrumbs.svelte-1xs38vk{margin-bottom:1.5rem;font-size:.9em;color:#aaa}.breadcrumbs.svelte-1xs38vk ol:where(.svelte-1xs38vk){list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5em}.breadcrumbs.svelte-1xs38vk li:where(.svelte-1xs38vk):not(:last-child):after{content:"/";margin-left:.5em;color:#666}.breadcrumbs.svelte-1xs38vk a:where(.svelte-1xs38vk){color:#aaa;text-decoration:none;transition:color .2s ease}.breadcrumbs.svelte-1xs38vk a:where(.svelte-1xs38vk):hover{color:#c0a062;text-decoration:underline}.breadcrumbs.svelte-1xs38vk span[aria-current=page]:where(.svelte-1xs38vk){font-weight:600;color:#e0e0e0}@media (max-width: 768px){.producto-container.svelte-1xs38vk{grid-template-columns:1fr;gap:2rem;padding-top:100px}.galeria-columna.svelte-1xs38vk{position:static;top:auto}.detalles-columna.svelte-1xs38vk{margin-top:2rem}.detalles-columna.svelte-1xs38vk h1:where(.svelte-1xs38vk){font-size:2rem}.precio.svelte-1xs38vk{font-size:1.5rem}.selectores.svelte-1xs38vk,.boton-compra.svelte-1xs38vk{max-width:100%}@media (max-width: 480px){.thumbnails.svelte-1xs38vk{display:none}}}
