.shop-page[data-astro-cid-j7pv25f6]{background-color:#faf8f5;min-height:100vh;position:relative}.container[data-astro-cid-j7pv25f6]{max-width:1100px;margin:0 auto;padding:0 32px}.btn-home[data-astro-cid-j7pv25f6]{position:fixed;top:32px;left:32px;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#0f241b;padding:12px 28px;font-size:1rem;font-weight:600;text-decoration:none;border-radius:50px;transition:all .3s ease;box-shadow:0 4px 16px #0f241b1f;font-family:var(--button-font);border:2px solid #c39e59;z-index:1000}.btn-home[data-astro-cid-j7pv25f6]:hover{background-color:#c39e59;color:#fff;box-shadow:0 6px 20px #c39e594d;transform:translateY(-2px)}.shop-banner[data-astro-cid-j7pv25f6]{background-color:#d7c0a0;height:160px;display:flex;align-items:center;justify-content:center;width:100%}.shop-banner[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{padding:0 32px}.shop-banner[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#0f241b;font-size:2.5rem;font-weight:600;margin:0;text-align:center}.product-section[data-astro-cid-j7pv25f6]{padding:100px 0 120px}.product-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.product-image[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center}.image-placeholder[data-astro-cid-j7pv25f6]{width:100%;max-width:400px;aspect-ratio:27 / 40;background:#fff;border-radius:16px;box-shadow:0 12px 40px #0f241b1a;overflow:hidden;transition:all .3s ease}.image-placeholder[data-astro-cid-j7pv25f6]:hover{box-shadow:0 16px 50px #0f241b26;transform:translateY(-4px)}.product-details[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:24px}.product-details[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#0f241b;font-size:2.25rem;line-height:1.3;font-weight:700;margin:0}.product-info[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.product-info[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;color:#0f241b;font-size:1rem}.product-info[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:#c39e59;flex-shrink:0}.product-price[data-astro-cid-j7pv25f6]{margin:0}.price[data-astro-cid-j7pv25f6]{color:#0f241b;font-size:2rem;font-weight:700;letter-spacing:-.5px}.badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;background-color:#c39e59;color:#fff;padding:8px 20px;font-size:.875rem;font-weight:600;border-radius:50px;align-self:flex-start}.btn-buy[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;background-color:#0f241b;color:#fff;padding:16px 36px;font-size:1.125rem;font-weight:600;text-decoration:none;border:none;border-radius:80px;transition:all .25s ease;box-shadow:0 4px 12px #0f241b26;font-family:var(--button-font);align-self:flex-start;cursor:pointer}.btn-buy[data-astro-cid-j7pv25f6]:hover:not(:disabled){background-color:#0f241b;box-shadow:0 8px 24px #0f241b40;transform:scale(1.03)}.btn-buy[data-astro-cid-j7pv25f6]:disabled{background-color:#8a8a8a;opacity:.6;cursor:not-allowed;box-shadow:none}@media (max-width: 968px){.product-grid[data-astro-cid-j7pv25f6]{gap:60px}.product-details[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}.price[data-astro-cid-j7pv25f6]{font-size:1.75rem}.btn-home[data-astro-cid-j7pv25f6]{top:24px;left:24px;padding:10px 24px;font-size:.9375rem}}@media (max-width: 768px){.shop-banner[data-astro-cid-j7pv25f6]{height:140px}.shop-banner[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem}.product-section[data-astro-cid-j7pv25f6]{padding:60px 0 80px}.product-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:48px}.image-placeholder[data-astro-cid-j7pv25f6]{max-width:320px;margin:0 auto}.product-details[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.75rem}.btn-buy[data-astro-cid-j7pv25f6]{width:100%}.btn-home[data-astro-cid-j7pv25f6]{top:20px;left:20px;padding:10px 20px;font-size:.875rem}}@media (max-width: 480px){.container[data-astro-cid-j7pv25f6]{padding:0 24px}.shop-banner[data-astro-cid-j7pv25f6]{height:140px}.shop-banner[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:1.75rem}.product-section[data-astro-cid-j7pv25f6]{padding:48px 0 60px}.image-placeholder[data-astro-cid-j7pv25f6]{max-width:280px}.product-details[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.5rem}.product-info[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:.9375rem}.price[data-astro-cid-j7pv25f6]{font-size:1.5rem}.btn-buy[data-astro-cid-j7pv25f6]{padding:14px 32px;font-size:1rem}.btn-home[data-astro-cid-j7pv25f6]{top:16px;left:16px;padding:8px 18px;font-size:.875rem}}
